From 63bd797f5e0a28572579a6ed252d0b9650148ab2 Mon Sep 17 00:00:00 2001 From: IdrisKalp Date: Tue, 10 Dec 2019 19:03:11 +0300 Subject: [PATCH] move some packages to core --- pisi-index.xml | 860 +----------------- pisi-index.xml.sha1sum | 2 +- pisi-index.xml.xz | Bin 566336 -> 564928 bytes pisi-index.xml.xz.sha1sum | 2 +- programming/build/meson/actions.py | 23 - programming/build/meson/files/212a05b8.patch | 91 -- programming/build/meson/files/fix-tests.patch | 24 - programming/build/meson/pspec.xml | 98 -- programming/build/meson/translations.xml | 8 - .../language/python/python-Babel/actions.py | 25 - .../language/python/python-Babel/pspec.xml | 59 -- .../python/python-Babel/translations.xml | 8 - .../language/python/python-Jinja2/actions.py | 30 - .../drop_next_import_from_docs-jinjaext.patch | 15 - .../language/python/python-Jinja2/pspec.xml | 89 -- .../python/python-Jinja2/translations.xml | 13 - .../python/python-MarkupSafe/actions.py | 23 - .../python/python-MarkupSafe/pspec.xml | 66 -- .../python/python-MarkupSafe/translations.xml | 8 - .../python/python-Pygments/actions.py | 22 - .../language/python/python-Pygments/pspec.xml | 68 -- .../python/python-Pygments/translations.xml | 13 - .../python/python-imagesize/actions.py | 19 - .../python/python-imagesize/pspec.xml | 50 - .../python/python-imagesize/translations.xml | 8 - .../language/python/python-pytz/actions.py | 16 - .../language/python/python-pytz/pspec.xml | 57 -- .../python/python-pytz/translations.xml | 8 - .../python/python-requests/actions.py | 14 - .../python/python-requests/files/certs.patch | 14 - ...dont-import-OrderedDict-from-urllib3.patch | 28 - ...certs.py-to-use-the-system-CA-bundle.patch | 49 - .../language/python/python-requests/pspec.xml | 93 -- .../language/python/python-six/actions.py | 14 - .../language/python/python-six/pspec.xml | 76 -- .../python/python-six/translations.xml | 7 - .../python-sphinx-alabaster-theme/actions.py | 19 - .../python-sphinx-alabaster-theme/pspec.xml | 57 -- .../translations.xml | 8 - .../language/python/python-sphinx/actions.py | 28 - .../python-sphinx/files/remove_docutils.patch | 12 - .../language/python/python-sphinx/pspec.xml | 100 -- .../python/python-sphinx/translations.xml | 13 - 43 files changed, 3 insertions(+), 2234 deletions(-) delete mode 100755 programming/build/meson/actions.py delete mode 100644 programming/build/meson/files/212a05b8.patch delete mode 100644 programming/build/meson/files/fix-tests.patch delete mode 100755 programming/build/meson/pspec.xml delete mode 100755 programming/build/meson/translations.xml delete mode 100644 programming/language/python/python-Babel/actions.py delete mode 100644 programming/language/python/python-Babel/pspec.xml delete mode 100644 programming/language/python/python-Babel/translations.xml delete mode 100644 programming/language/python/python-Jinja2/actions.py delete mode 100644 programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch delete mode 100644 programming/language/python/python-Jinja2/pspec.xml delete mode 100644 programming/language/python/python-Jinja2/translations.xml delete mode 100644 programming/language/python/python-MarkupSafe/actions.py delete mode 100644 programming/language/python/python-MarkupSafe/pspec.xml delete mode 100644 programming/language/python/python-MarkupSafe/translations.xml delete mode 100644 programming/language/python/python-Pygments/actions.py delete mode 100644 programming/language/python/python-Pygments/pspec.xml delete mode 100644 programming/language/python/python-Pygments/translations.xml delete mode 100644 programming/language/python/python-imagesize/actions.py delete mode 100644 programming/language/python/python-imagesize/pspec.xml delete mode 100644 programming/language/python/python-imagesize/translations.xml delete mode 100644 programming/language/python/python-pytz/actions.py delete mode 100644 programming/language/python/python-pytz/pspec.xml delete mode 100644 programming/language/python/python-pytz/translations.xml delete mode 100644 programming/language/python/python-requests/actions.py delete mode 100644 programming/language/python/python-requests/files/certs.patch delete mode 100644 programming/language/python/python-requests/files/dont-import-OrderedDict-from-urllib3.patch delete mode 100644 programming/language/python/python-requests/files/patch-requests-certs.py-to-use-the-system-CA-bundle.patch delete mode 100644 programming/language/python/python-requests/pspec.xml delete mode 100644 programming/language/python/python-six/actions.py delete mode 100644 programming/language/python/python-six/pspec.xml delete mode 100644 programming/language/python/python-six/translations.xml delete mode 100644 programming/language/python/python-sphinx-alabaster-theme/actions.py delete mode 100644 programming/language/python/python-sphinx-alabaster-theme/pspec.xml delete mode 100644 programming/language/python/python-sphinx-alabaster-theme/translations.xml delete mode 100644 programming/language/python/python-sphinx/actions.py delete mode 100644 programming/language/python/python-sphinx/files/remove_docutils.patch delete mode 100644 programming/language/python/python-sphinx/pspec.xml delete mode 100644 programming/language/python/python-sphinx/translations.xml diff --git a/pisi-index.xml b/pisi-index.xml index 5423508feb..cf7a17f844 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -208822,103 +208822,6 @@ then subscribe to events or send messages and receive their replies. - - - python-sphinx - http://sphinx.pocoo.org - - PisiLinux Community - admins@pisilinux.org - - as-is - app:console - programming.language.python - Python documentation generator. It can generate HTML or Latex outputs - Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor - It's a very common documentation generator especially using for python based documentation.It can generate HTML or PDF, Ps outputs with Latex output support. - Özellikle python için hazırlanan dökümanları yorumlamak için kullanılan yaygın bir döoküman üreticisi. Başta HTML olmak üzere Latex ile birlikte PDF, Ps gibi doküman çıktıları üretebiliyor. - https://files.pythonhosted.org/packages/8b/7e/b188d9a3b9c938e736e02a74c1363c2888e095d770df2c72b4c312f9fdcb/Sphinx-1.6.5.tar.gz - - docutils - python-docutils - python-six - python-requests - python-sphinx-alabaster-theme - python-Babel - python-imagesize - python-Pygments - python-Jinja2 - python-MarkupSafe - - programming/language/python/python-sphinx/pspec.xml - - - python-sphinx - - docutils - python-docutils - python-Pygments - python-Jinja2 - - - /usr/bin - /usr/lib/python* - /usr/share/doc/python-sphinx/LICENSE - - - - python-sphinx-docs - Documentation files for python-sphinx - python-sphinx için belgelendirme dosyaları - - /usr/share/doc/python-sphinx - - - - - 2019-12-06 - 1.6.5 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-10-04 - 1.6.5 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-09-22 - 1.6.5 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 1.5.2 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 1.3.1 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2015-07-27 - 1.3.1 - First release - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - python-mutagen @@ -208983,74 +208886,6 @@ then subscribe to events or send messages and receive their replies. - - - python-Pygments - http://pygments.org/ - - PisiLinux Community - admins@pisilinux.org - - BSD - library - programming.language.python - A syntax highlighting package written in Python - Python dilinde yazılmış bir sözdizimi belirtme aracı - python-Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. - python-Pygments, kaynak kodunu güzelleştirmek ihtiyacı duyulan forum sistemleri, wikiler ve diğer uygulamalar gibi her çeşit yazılımda kullanılmak için yazılmış olan genel bir sözdizimi belirtme aracıdır. - https://pypi.python.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz - programming/language/python/python-Pygments/pspec.xml - - - python-Pygments - - python-setuptools - - - /usr/bin - /usr/lib/python* - /usr/share/man - - - - python-Pygments-docs - Documentation files for python-Pygments - python-Pygments için belgelendirme dosyaları - - /usr/share/doc/python-Pygments - - - - - 2018-08-15 - 2.2.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 2.2.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 1.6 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2013-12-07 - 1.6 - First release - Burak Fazıl Ertürk - burakerturk@pisilinux.org - - - python-enum34 @@ -209400,65 +209235,6 @@ then subscribe to events or send messages and receive their replies. - - - python-Babel - http://babel.pocoo.org - - PisiLinux Community - admins@pisilinux.org - - BSD - library - programming.language.python - A collection of tools for internationalizing Python applications - Python uygulamalarını uluslararasılaştırmak için bir takım koleksiyonu - Babel is composed of two major parts: 1) tools to build and work with gettext message catalogs , 2) a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. - Babel temelde iki parçadan oluşur: 1) gettext mesaj kataloglarıyla çalışmak ve onları derlemek için araçlar 2) CLDR(Common Locale Data Repository), Genel Yerel Veri Deposuna, çeşitli yerel gösterim isimlerine ulaşımı sağlamak, yerelleştirilmiş numara ve tarih biçimlerini desteklemek gibi özellikler sağlayan bir python arayüzü. - https://github.com/python-babel/babel/archive/v2.6.0.tar.gz - - python-devel - python-pytz - python-setuptools - - programming/language/python/python-Babel/pspec.xml - - - python-Babel - - python-pytz - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc/python-Babel - - - - - 2018-08-15 - 2.6.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2.5.3 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2.3.4 - First release - Pisi Linux Admins - admins@pisilinux.org - - - wxPython @@ -209548,94 +209324,6 @@ then subscribe to events or send messages and receive their replies. - - - python-requests - http://www.python-requests.org/ - - Ergün Salman - ergunsalman@hotmail.com - - MIT - programming.language.python - Requests is an Apache2 Licensed HTTP library, written in Python, for human beings. - Python’s standard urllib2 module provides most of the HTTP capabilities you need - https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz - - python-devel - python-setuptools - - - certs.patch - - programming/language/python/python-requests/pspec.xml - - - python-requests - - /usr/lib - /usr/share/doc - - - - - 2019-07-11 - 2.22.0 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2018-09-21 - 2.19.1 - Rebuild certifi. - Pisi Linux Community - admin@pisilinux.org - - - 2018-08-15 - 2.19.1 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2017-09-04 - 2.13.0 - remove unneeded runtime dep. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-01-25 - 2.13.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 2.9.1 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-06 - 2.9.1 - Rebuild - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - 2016-05-08 - 2.9.1 - First release - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - python-lxml @@ -209876,56 +209564,6 @@ then subscribe to events or send messages and receive their replies. - - - python-imagesize - https://github.com/shibukawa/imagesize_py - - PisiLinux Community - admins@pisilinux.org - - BSD - library - programming.language.python - Getting image size from png/jpeg/jpeg2000/gif file. - Png / jpeg / jpeg2000 / gif dosyasından görüntü boyutu elde etme. - This module analyzes jpeg/jpeg2000/png/gif image header and return image size. - Bu modül jpeg / jpeg2000 / png / gif resim başlığını ve dönüş resim boyutunu analiz eder. - https://files.pythonhosted.org/packages/c6/3f/1db2da33804e8d7ef3a868b27b7bdc1aae6a4f693f0162d2aeeaf503864f/imagesize-1.0.0.tar.gz - - python-devel - python-setuptools - - programming/language/python/python-imagesize/pspec.xml - - - python-imagesize - - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc - - - - - 2018-08-15 - 1.0.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 0.7.1 - First release - Pisi Linux Admins - admins@pisilinux.org - - - python-beaker @@ -210158,63 +209796,6 @@ then subscribe to events or send messages and receive their replies. - - - python-sphinx-alabaster-theme - https://github.com/shibukawa/imagesize_py - - PisiLinux Community - admins@pisilinux.org - - BSD - library - programming.language.python - Sphinx default theme. - Sphinx varsayılan teması. - Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. It is Python 2+3 compatible. - Alabaster, Sphinx dokümantasyon sistemi için görsel (c) yalın, duyarlı, yapılandırılabilir bir temadır. Python 2 + 3 uyumludur. - https://github.com/bitprophet/alabaster/archive/0.7.11.tar.gz - - python-devel - python-setuptools - - programming/language/python/python-sphinx-alabaster-theme/pspec.xml - - - python-sphinx-alabaster-theme - - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc - - - - - 2018-08-15 - 0.7.11 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-02-25 - 0.7.10 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-01-29 - 0.7.9 - First release - Pisi Linux Admins - admins@pisilinux.org - - - python-colorama @@ -210743,166 +210324,6 @@ then subscribe to events or send messages and receive their replies. - - - python-six - http://pypi.python.org/pypi/six/ - - Alihan Öztürk - alihan@pisilinux.org - - MIT - app:console - programming.language.python - Python 2 and 3 compatibility utilities. - Python2 ve python3 uyumluluk programı. - python-six provides simple utilities for wrapping over differences between Python 2 and Python 3. - python-six, python2 ile python3 arasındaki farklılıkların aşılmasına yardımcı olan basit araçlar sağlar. - https://pypi.python.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz - - python-devel - - programming/language/python/python-six/pspec.xml - - - python-six - - python - - - /usr/lib - /usr/share/doc - - - - - 2018-07-27 - 1.11.0 - Rebuild with new toolchain. - Pisi Linux Community - admin@pisilinux.org - - - 2018-01-29 - 1.11.0 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 1.10.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-10 - 1.9.0 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-06 - 1.9.0 - Rebuild - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-05-08 - 1.9.0 - First release - Ertuğrul Erata - ertugrulerata@gmail.com - - - - - - python-Jinja2 - http://jinja.pocoo.org/2/ - - PisiLinux Community - admins@pisilinux.org - - as-is - app:console - programming.language.python - A small but fast and easy to use stand-alone template engine written in pure python - Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci - Jinja2 is the rewritten version of Jinja, sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code. - Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır. - https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.10.3.tar.gz - - python-setuptools - python-MarkupSafe - - programming/language/python/python-Jinja2/pspec.xml - - - python-Jinja2 - - python-MarkupSafe - - - /usr/lib/python* - /usr/share/doc/python-Jinja2/LICENSE - - - - python-Jinja2-docs - python-Jinja2 için belgelendirme dosyaları - - /usr/share/doc/python-Jinja2 - - - - - 2019-11-04 - 2.10.3 - Version bump. - Pisi Linux Community - admin@pisilinux.org - - - 2018-08-15 - 2.10 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2.10 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2.9.5 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 2.7.2 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2014-02-27 - 2.7.2 - First release - Yusuf Aydemir - yusuf.aydemir@pisilinux.org - - - python-pyblock @@ -211648,72 +211069,6 @@ then subscribe to events or send messages and receive their replies. - - - python-MarkupSafe - http://pypi.python.org/pypi/MarkupSafe - - PisiLinux Community - admins@pisilinux.org - - BSD - library - programming.language.python - Implements a XML/HTML/XHTML Markup safe string for Python - XML/HTML/XHTML markup dilleri için güvenli python karakter dizeleri gerçekleştirimi - python-MarkupSafe, implements a unicode subclass that supports HTML strings. - python-MarkupSafe, HTML karakter dizeleri için unicode bir alt sınıf gerçekleştirimi sağlar. - https://pypi.python.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz - - python-setuptools - - programming/language/python/python-MarkupSafe/pspec.xml - - - python-MarkupSafe - - /usr/lib/python2.* - /usr/share/doc - - - - - 2018-08-15 - 1.0 - Rebuild - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 1.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 0.23 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 0.23 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2014-05-29 - 0.23 - First release - Marcin Bojara - marcin@pisilinux.org - - - python-decorator @@ -211788,63 +211143,6 @@ then subscribe to events or send messages and receive their replies. - - - python-pytz - http://pytz.sourceforge.net/ - - PisiLinux Community - admins@pisilinux.org - - MIT - ZPL - library - programming.language.python - World Timezone Definitions for Python - Python için Dünya Saat Dilimi(World Time Zone) tanımları - python-pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python. It also solves the issue of ambiguous times at the end of daylight savings, which you can read more about in the Python Library Reference (datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. - python-pytz, Olson tz veritabanını Python'a taşımaktadır. Bu kütüphane Python kullanarak doğru ve farklı platformlar üzerinde hesaplamalar yapmayı sağlar. Aynı zamanda gün ışığından kazanmak için saat ayarlama ile ilgili belirsizlikleri de çözmektedir. Bu konuda Python Library Reference (datetime.tzinfo) kısmında ayrıntılı bilgi bulabilirsiniz. 540'a yakın Olson zaman dilimi desteklenmektedir. - https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz - programming/language/python/python-pytz/pspec.xml - - - python-pytz - - /usr/lib - /usr/share/doc/python-pytz - - - - - 2019-07-11 - 2019.1 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-05-15 - 2018.4 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2018.3 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2016.10 - First release - Erdinç Gültekin - admins@pisilinux.org - - - python-pyatspi @@ -212690,62 +211988,6 @@ then subscribe to events or send messages and receive their replies. - - - mpdecimal - http://www.bytereef.org/mpdecimal/index.html - - Kamil Atlı - suvari@pisilinux.org - - custom - app:console - programming.language.python3 - Package for correctly-rounded arbitrary precision decimal floating point arithmetic - Degiskenler icin karsilaştirma islemini yapan bir modul - mpdecimal is a package for correctly-rounded arbitrary precision decimal floating point arithmetic. - http://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.4.2.tar.gz - - glibc-devel - - programming/language/python3/mpdecimal/pspec.xml - - - mpdecimal - - /usr/lib - /usr/share/doc - - - - mpdecimal-devel - Development files for mpdecimal - mpdecimal için geliştirme dosyaları - - mpdecimal - - - /usr/lib/pkgconfig - /usr/include - - - - - 2018-07-31 - 2.4.2 - First release - Kamil Atlı - suvari@pisilinux.org - - - 2018-01-31 - 2.4.2 - First release - Kamil Atlı - suvari@pisilinux.org - - - python3-psutil @@ -213197,7 +212439,7 @@ then subscribe to events or send messages and receive their replies. /usr/lib/python3*/tkinter - /usr/lib/python3*/lib-dynload/_tkinter.cpython-38-x86_64-linux-gnu.so + /usr/lib/python3.8/lib-dynload/_tkinter.cpython-38-x86_64-linux-gnu.so /usr/lib/python3.8/turtledemo @@ -216688,106 +215930,6 @@ then subscribe to events or send messages and receive their replies. - - - meson - http://mesonbuild.com/ - - PisiLinux Community - admins@pisilinux.org - - Apache - app:console - programming.build - High productivity build system - High productivity build system - Yüksek verimli üretme sistemi - Yüksek verimli üretme sistemi - https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz - - python3-devel - python3-setuptools - - - 212a05b8.patch - - programming/build/meson/pspec.xml - - - meson - - python3-setuptools - python3 - ninja - - - /usr/bin - /usr/lib - /usr/share - /usr/share/man - /usr/share/vim - /usr/share/doc - - - - - 2019-11-17 - 0.52.0 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2019-10-06 - 0.51.2 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-11-09 - 0.48.2 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-07-31 - 0.47.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-05-13 - 0.46.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-04-08 - 0.45.1 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-02-22 - 0.44.1 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-12-07 - 0.43.0 - First release. - PisiLinux Community - admins@pisilinux.org - - - ant diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index fa4a2c8359..3f873c8f3d 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -65641ac63e5f00e954c91c120dc69994413bae67 \ No newline at end of file +9955e721c68b9990fe2b8a3a8a4d07f206d11aa6 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index d4da401894f8f79d5e1e21468911acb6e8f94dd5..5c23208b94b9233be3787fa818bd16758b60dc42 100644 GIT binary patch delta 36581 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�~g~eny((x#sefFRZbf? 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 delta 38000 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 I00045T4tIWIsgCw diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 4d882499d0..72e478e807 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -0f13d8754b6e8de7afb286ee561a5155cf4c4bd3 \ No newline at end of file +72f9c61a0a80109c07a50c110d28dd0ab5824381 \ No newline at end of file diff --git a/programming/build/meson/actions.py b/programming/build/meson/actions.py deleted file mode 100755 index 834470ccb5..0000000000 --- a/programming/build/meson/actions.py +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import shelltools -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools -from pisi.actionsapi import get - -def build(): - pythonmodules.compile(pyVer="3") - -def install(): - pythonmodules.install(pyVer="3") - - pisitools.insinto("/usr/share/vim/vimfiles", "data/syntax-highlighting/vim/*") - pisitools.insinto("/usr/share/emacs/site-lisp", "data/syntax-highlighting/emacs/*") - pisitools.insinto("/usr/share/zsh/site-functions", "data/shell-completions/zsh/*") - pisitools.remove("/usr/share/vim/vimfiles/README") - - pisitools.dodoc("COPYING", "README*") diff --git a/programming/build/meson/files/212a05b8.patch b/programming/build/meson/files/212a05b8.patch deleted file mode 100644 index d78775dd19..0000000000 --- a/programming/build/meson/files/212a05b8.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 212a05b87ed34f921dfd07142305389dbfa9bb7d Mon Sep 17 00:00:00 2001 -From: Xavier Claessens -Date: Fri, 11 Oct 2019 11:01:22 -0400 -Subject: [PATCH] Remove duplicated object files in static libraries - -When a static library link_whole to a bunch of other static libraries, -we have to extract all their objects recursively. But that could -introduce duplicated objects. ar is dumb enough to allow this without -error, but once the resulting static library is linked into an -executable or shared library, the linker will complain about duplicated -symbols. ---- - mesonbuild/backend/backends.py | 3 ++- - test cases/unit/69 static link/lib/func17.c | 4 ++++ - test cases/unit/69 static link/lib/func18.c | 6 ++++++ - test cases/unit/69 static link/lib/func19.c | 7 +++++++ - test cases/unit/69 static link/lib/meson.build | 12 ++++++++++++ - 5 files changed, 31 insertions(+), 1 deletion(-) - create mode 100644 test cases/unit/69 static link/lib/func17.c - create mode 100644 test cases/unit/69 static link/lib/func18.c - create mode 100644 test cases/unit/69 static link/lib/func19.c - -diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py -index 947be1cbef..e54809657f 100644 ---- a/mesonbuild/backend/backends.py -+++ b/mesonbuild/backend/backends.py -@@ -281,7 +281,8 @@ def relpath(self, todir, fromdir): - os.path.join('dummyprefixdir', fromdir)) - - def flatten_object_list(self, target, proj_dir_to_build_root=''): -- return self._flatten_object_list(target, target.get_objects(), proj_dir_to_build_root) -+ obj_list = self._flatten_object_list(target, target.get_objects(), proj_dir_to_build_root) -+ return list(dict.fromkeys(obj_list)) - - def _flatten_object_list(self, target, objects, proj_dir_to_build_root): - obj_list = [] -diff --git a/test cases/unit/69 static link/lib/func17.c b/test cases/unit/69 static link/lib/func17.c -new file mode 100644 -index 0000000000..d1d8ec498c ---- /dev/null -+++ b/test cases/unit/69 static link/lib/func17.c -@@ -0,0 +1,4 @@ -+int func17() -+{ -+ return 1; -+} -diff --git a/test cases/unit/69 static link/lib/func18.c b/test cases/unit/69 static link/lib/func18.c -new file mode 100644 -index 0000000000..c149085ba4 ---- /dev/null -+++ b/test cases/unit/69 static link/lib/func18.c -@@ -0,0 +1,6 @@ -+int func17(); -+ -+int func18() -+{ -+ return func17() + 1; -+} -diff --git a/test cases/unit/69 static link/lib/func19.c b/test cases/unit/69 static link/lib/func19.c -new file mode 100644 -index 0000000000..69120e4bf8 ---- /dev/null -+++ b/test cases/unit/69 static link/lib/func19.c -@@ -0,0 +1,7 @@ -+int func17(); -+int func18(); -+ -+int func19() -+{ -+ return func17() + func18(); -+} -diff --git a/test cases/unit/69 static link/lib/meson.build b/test cases/unit/69 static link/lib/meson.build -index 5f04aab6a1..8f95fc4546 100644 ---- a/test cases/unit/69 static link/lib/meson.build -+++ b/test cases/unit/69 static link/lib/meson.build -@@ -66,3 +66,15 @@ libfunc15 = static_library('func15', 'func15.c', - libfunc16 = static_library('func16', 'func16.c', - link_with : libfunc15, - install : true) -+ -+# Verify func17.c.o gets included only once into libfunc19, otherwise -+# func19-shared would failed with duplicated symbol. -+libfunc17 = static_library('func17', 'func17.c', -+ install : false) -+libfunc18 = static_library('func18', 'func18.c', -+ link_with : libfunc17, -+ install : false) -+libfunc19 = static_library('func19', 'func19.c', -+ link_whole : [libfunc17, libfunc18], -+ install : false) -+shared_library('func19-shared', link_whole : [libfunc19]) diff --git a/programming/build/meson/files/fix-tests.patch b/programming/build/meson/files/fix-tests.patch deleted file mode 100644 index 60845e3fc2..0000000000 --- a/programming/build/meson/files/fix-tests.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Nuar "a/test cases/frameworks/15 llvm/meson.build" "b/test cases/frameworks/15 llvm/meson.build" ---- "a/test cases/frameworks/15 llvm/meson.build" 2017-10-08 22:22:05.000000000 +0300 -+++ "b/test cases/frameworks/15 llvm/meson.build" 2017-12-07 18:31:23.786683687 +0300 -@@ -17,5 +17,5 @@ - llvm_dep, - dependency('zlib'), - meson.get_compiler('c').find_library('dl', required : false), -- dependency('tinfo'), -+ dependency('ncursesw'), - ]) -diff -Nuar "a/test cases/frameworks/4 qt/meson.build" "b/test cases/frameworks/4 qt/meson.build" ---- "a/test cases/frameworks/4 qt/meson.build" 2017-10-08 21:47:57.000000000 +0300 -+++ "b/test cases/frameworks/4 qt/meson.build" 2017-12-07 18:33:49.091673203 +0300 -@@ -77,8 +77,9 @@ - moc_headers : 'plugin/plugin.h', - include_directories : plugin_includes - ) -- plugin = library('plugin', 'plugin/plugin.cpp', pluginpreprocess, -+ plugin = library(qt + 'plugin', 'plugin/plugin.cpp', pluginpreprocess, - include_directories : plugin_includes, - dependencies : qtcore) -+ endif - endif - endforeach diff --git a/programming/build/meson/pspec.xml b/programming/build/meson/pspec.xml deleted file mode 100755 index 39c887a24b..0000000000 --- a/programming/build/meson/pspec.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - meson - http://mesonbuild.com/ - - PisiLinux Community - admins@pisilinux.org - - Apache - app:console - High productivity build system - Yüksek verimli üretme sistemi - https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz - - python3-devel - python3-setuptools - - - 212a05b8.patch - - - - meson - - python3-setuptools - python3 - ninja - - - /usr/bin - /usr/lib - /usr/share - /usr/share/man - /usr/share/vim - /usr/share/doc - - - - - 2019-11-17 - 0.52.0 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2019-10-06 - 0.51.2 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-11-09 - 0.48.2 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-07-31 - 0.47.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-05-13 - 0.46.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-04-08 - 0.45.1 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-02-22 - 0.44.1 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-12-07 - 0.43.0 - First release. - PisiLinux Community - admins@pisilinux.org - - - diff --git a/programming/build/meson/translations.xml b/programming/build/meson/translations.xml deleted file mode 100755 index aa3ba68691..0000000000 --- a/programming/build/meson/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - meson - High productivity build system - Yüksek verimli üretme sistemi - - diff --git a/programming/language/python/python-Babel/actions.py b/programming/language/python/python-Babel/actions.py deleted file mode 100644 index 8807be481d..0000000000 --- a/programming/language/python/python-Babel/actions.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pisitools -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - -#WorkDir = "Babel-%s" % get.srcVERSION() - -htmltxt = "%s/%s/html" % (get.docDIR(), get.srcNAME()) - -def build(): - shelltools.system("python setup.py import_cldr") - #pythonmodules.compile() - -def install(): - pythonmodules.install() - - pisitools.dohtml("docs/") - #pisitools.insinto(htmltxt, "docs/*.txt") - pisitools.dodoc("LICENSE","AUTHORS","README*") diff --git a/programming/language/python/python-Babel/pspec.xml b/programming/language/python/python-Babel/pspec.xml deleted file mode 100644 index 8e18e1d5c0..0000000000 --- a/programming/language/python/python-Babel/pspec.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - python-Babel - http://babel.pocoo.org - - PisiLinux Community - admins@pisilinux.org - - BSD - library - A collection of tools for internationalizing Python applications - Babel is composed of two major parts: 1) tools to build and work with gettext message catalogs , 2) a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. - https://github.com/python-babel/babel/archive/v2.6.0.tar.gz - - python-devel - python-pytz - python-setuptools - - - - - python-Babel - - python-pytz - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc/python-Babel - - - - - - 2018-08-15 - 2.6.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2.5.3 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2.3.4 - First release - Pisi Linux Admins - admins@pisilinux.org - - - diff --git a/programming/language/python/python-Babel/translations.xml b/programming/language/python/python-Babel/translations.xml deleted file mode 100644 index 461674a058..0000000000 --- a/programming/language/python/python-Babel/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - python-Babel - Python uygulamalarını uluslararasılaştırmak için bir takım koleksiyonu - Babel temelde iki parçadan oluşur: 1) gettext mesaj kataloglarıyla çalışmak ve onları derlemek için araçlar 2) CLDR(Common Locale Data Repository), Genel Yerel Veri Deposuna, çeşitli yerel gösterim isimlerine ulaşımı sağlamak, yerelleştirilmiş numara ve tarih biçimlerini desteklemek gibi özellikler sağlayan bir python arayüzü. - - diff --git a/programming/language/python/python-Jinja2/actions.py b/programming/language/python/python-Jinja2/actions.py deleted file mode 100644 index 4043724f0a..0000000000 --- a/programming/language/python/python-Jinja2/actions.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools -from pisi.actionsapi import autotools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - -examples = "%s/%s/examples" % (get.docDIR(), get.srcNAME()) - -WorkDir = "Jinja2-%s" % get.srcVERSION() - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - pisitools.insinto(examples, "examples/*") - - #Create docs with python-Sphinx - #shelltools.cd("docs") - #autotools.make("html") - #shelltools.cd("..") - #pisitools.dohtml("Jinja2-%s/docs/_build/html/*" % get.srcVERSION()) - pisitools.dodoc("CHANGES*", "README*") diff --git a/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch b/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch deleted file mode 100644 index c078b06c2d..0000000000 --- a/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch +++ /dev/null @@ -1,15 +0,0 @@ -Description: drop next import from docs/jinjaext.py - next is not available in jinja2/utils.py and all Python versions supported by - Jessie already support this function, no need for backwards compatible wrapper -Author: Piotr Ożarowski ---- jinja2-2.7.orig/docs/jinjaext.py -+++ jinja2-2.7/docs/jinjaext.py -@@ -23,7 +23,7 @@ from pygments.style import Style - from pygments.token import Keyword, Name, Comment, String, Error, \ - Number, Operator, Generic - from jinja2 import Environment, FileSystemLoader --from jinja2.utils import next -+#from jinja2.utils import next - - - def parse_rst(state, content_offset, doc): diff --git a/programming/language/python/python-Jinja2/pspec.xml b/programming/language/python/python-Jinja2/pspec.xml deleted file mode 100644 index 0c3758f1b1..0000000000 --- a/programming/language/python/python-Jinja2/pspec.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - python-Jinja2 - http://jinja.pocoo.org/2/ - - PisiLinux Community - admins@pisilinux.org - - as-is - app:console - A small but fast and easy to use stand-alone template engine written in pure python - Jinja2 is the rewritten version of Jinja, sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code. - https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.10.3.tar.gz - - - - python-setuptools - python-MarkupSafe - - - - - - - - python-Jinja2 - - python-MarkupSafe - - - /usr/lib/python* - /usr/share/doc/python-Jinja2/LICENSE - - - - - python-Jinja2-docs - - /usr/share/doc/python-Jinja2 - - - - - - 2019-11-04 - 2.10.3 - Version bump. - Pisi Linux Community - admin@pisilinux.org - - - 2018-08-15 - 2.10 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2.10 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2.9.5 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 2.7.2 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2014-02-27 - 2.7.2 - First release - Yusuf Aydemir - yusuf.aydemir@pisilinux.org - - - diff --git a/programming/language/python/python-Jinja2/translations.xml b/programming/language/python/python-Jinja2/translations.xml deleted file mode 100644 index e318cb96b6..0000000000 --- a/programming/language/python/python-Jinja2/translations.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - python-Jinja2 - Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci - Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır. - - - - python-Jinja2-docs - python-Jinja2 için belgelendirme dosyaları - - diff --git a/programming/language/python/python-MarkupSafe/actions.py b/programming/language/python/python-MarkupSafe/actions.py deleted file mode 100644 index 106a43f85a..0000000000 --- a/programming/language/python/python-MarkupSafe/actions.py +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import get -from pisi.actionsapi import shelltools - -shelltools.export("PYTHONDONTWRITEBYTECODE", "1") - -WorkDir = "MarkupSafe-%s" % get.srcVERSION() - -def build(): - pythonmodules.compile() - -def check(): - pythonmodules.compile("test") - -def install(): - pythonmodules.install() - diff --git a/programming/language/python/python-MarkupSafe/pspec.xml b/programming/language/python/python-MarkupSafe/pspec.xml deleted file mode 100644 index 27047ca310..0000000000 --- a/programming/language/python/python-MarkupSafe/pspec.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - python-MarkupSafe - http://pypi.python.org/pypi/MarkupSafe - - PisiLinux Community - admins@pisilinux.org - - BSD - library - Implements a XML/HTML/XHTML Markup safe string for Python - python-MarkupSafe, implements a unicode subclass that supports HTML strings. - https://pypi.python.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz - - python-setuptools - - - - - python-MarkupSafe - - /usr/lib/python2.* - /usr/share/doc - - - - - - 2018-08-15 - 1.0 - Rebuild - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 1.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 0.23 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 0.23 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2014-05-29 - 0.23 - First release - Marcin Bojara - marcin@pisilinux.org - - - diff --git a/programming/language/python/python-MarkupSafe/translations.xml b/programming/language/python/python-MarkupSafe/translations.xml deleted file mode 100644 index 3f5732b9f6..0000000000 --- a/programming/language/python/python-MarkupSafe/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - python-MarkupSafe - XML/HTML/XHTML markup dilleri için güvenli python karakter dizeleri gerçekleştirimi - python-MarkupSafe, HTML karakter dizeleri için unicode bir alt sınıf gerçekleştirimi sağlar. - - diff --git a/programming/language/python/python-Pygments/actions.py b/programming/language/python/python-Pygments/actions.py deleted file mode 100644 index 6860f613fd..0000000000 --- a/programming/language/python/python-Pygments/actions.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pisitools -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import get - -WorkDir="%s-%s" % (get.srcNAME().split("-")[1], get.srcVERSION()) - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - #pisitools.dohtml("docs/build/*") - #pisitools.insinto("/usr/share/doc/%s/src/" % get.srcNAME(),"docs/src/*") - pisitools.doman("doc/pygmentize.1") - diff --git a/programming/language/python/python-Pygments/pspec.xml b/programming/language/python/python-Pygments/pspec.xml deleted file mode 100644 index cd2f3a961f..0000000000 --- a/programming/language/python/python-Pygments/pspec.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - python-Pygments - http://pygments.org/ - - PisiLinux Community - admins@pisilinux.org - - BSD - library - A syntax highlighting package written in Python - python-Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. - https://pypi.python.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz - - - - python-Pygments - - python-setuptools - - - /usr/bin - /usr/lib/python* - /usr/share/man - - - - - python-Pygments-docs - Documentation files for python-Pygments - - /usr/share/doc/python-Pygments - - - - - - 2018-08-15 - 2.2.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 2.2.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 1.6 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2013-12-07 - 1.6 - First release - Burak Fazıl Ertürk - burakerturk@pisilinux.org - - - diff --git a/programming/language/python/python-Pygments/translations.xml b/programming/language/python/python-Pygments/translations.xml deleted file mode 100644 index edaadf4187..0000000000 --- a/programming/language/python/python-Pygments/translations.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - python-Pygments - Python dilinde yazılmış bir sözdizimi belirtme aracı - python-Pygments, kaynak kodunu güzelleştirmek ihtiyacı duyulan forum sistemleri, wikiler ve diğer uygulamalar gibi her çeşit yazılımda kullanılmak için yazılmış olan genel bir sözdizimi belirtme aracıdır. - - - - python-Pygments-docs - python-Pygments için belgelendirme dosyaları - - diff --git a/programming/language/python/python-imagesize/actions.py b/programming/language/python/python-imagesize/actions.py deleted file mode 100644 index 661334e13d..0000000000 --- a/programming/language/python/python-imagesize/actions.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pisitools -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - pisitools.dodoc("LICENSE*", "README*") diff --git a/programming/language/python/python-imagesize/pspec.xml b/programming/language/python/python-imagesize/pspec.xml deleted file mode 100644 index 7e17320bff..0000000000 --- a/programming/language/python/python-imagesize/pspec.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - python-imagesize - https://github.com/shibukawa/imagesize_py - - PisiLinux Community - admins@pisilinux.org - - BSD - library - Getting image size from png/jpeg/jpeg2000/gif file. - This module analyzes jpeg/jpeg2000/png/gif image header and return image size. - https://files.pythonhosted.org/packages/c6/3f/1db2da33804e8d7ef3a868b27b7bdc1aae6a4f693f0162d2aeeaf503864f/imagesize-1.0.0.tar.gz - - python-devel - python-setuptools - - - - - python-imagesize - - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc - - - - - - 2018-08-15 - 1.0.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 0.7.1 - First release - Pisi Linux Admins - admins@pisilinux.org - - - diff --git a/programming/language/python/python-imagesize/translations.xml b/programming/language/python/python-imagesize/translations.xml deleted file mode 100644 index e42a92dda8..0000000000 --- a/programming/language/python/python-imagesize/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - python-imagesize - Png / jpeg / jpeg2000 / gif dosyasından görüntü boyutu elde etme. - Bu modül jpeg / jpeg2000 / png / gif resim başlığını ve dönüş resim boyutunu analiz eder. - - diff --git a/programming/language/python/python-pytz/actions.py b/programming/language/python/python-pytz/actions.py deleted file mode 100644 index 13d86cb310..0000000000 --- a/programming/language/python/python-pytz/actions.py +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pisitools -from pisi.actionsapi import pythonmodules - -def setup(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - pisitools.dodoc("LICENSE.txt", "README.txt") diff --git a/programming/language/python/python-pytz/pspec.xml b/programming/language/python/python-pytz/pspec.xml deleted file mode 100644 index f7d7adad9c..0000000000 --- a/programming/language/python/python-pytz/pspec.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - python-pytz - http://pytz.sourceforge.net/ - - PisiLinux Community - admins@pisilinux.org - - MIT - ZPL - library - World Timezone Definitions for Python - python-pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python. It also solves the issue of ambiguous times at the end of daylight savings, which you can read more about in the Python Library Reference (datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. - https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz - - - - python-pytz - - /usr/lib - /usr/share/doc/python-pytz - - - - - - 2019-07-11 - 2019.1 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-05-15 - 2018.4 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2018-02-26 - 2018.3 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 2016.10 - First release - Erdinç Gültekin - admins@pisilinux.org - - - diff --git a/programming/language/python/python-pytz/translations.xml b/programming/language/python/python-pytz/translations.xml deleted file mode 100644 index 0746395614..0000000000 --- a/programming/language/python/python-pytz/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - python-pytz - Python için Dünya Saat Dilimi(World Time Zone) tanımları - python-pytz, Olson tz veritabanını Python'a taşımaktadır. Bu kütüphane Python kullanarak doğru ve farklı platformlar üzerinde hesaplamalar yapmayı sağlar. Aynı zamanda gün ışığından kazanmak için saat ayarlama ile ilgili belirsizlikleri de çözmektedir. Bu konuda Python Library Reference (datetime.tzinfo) kısmında ayrıntılı bilgi bulabilirsiniz. 540'a yakın Olson zaman dilimi desteklenmektedir. - - diff --git a/programming/language/python/python-requests/actions.py b/programming/language/python/python-requests/actions.py deleted file mode 100644 index 5daac7d9e4..0000000000 --- a/programming/language/python/python-requests/actions.py +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() diff --git a/programming/language/python/python-requests/files/certs.patch b/programming/language/python/python-requests/files/certs.patch deleted file mode 100644 index 47a32f3802..0000000000 --- a/programming/language/python/python-requests/files/certs.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/requests/certs.py b/requests/certs.py -index d1a378d7..4e0bffd4 100644 ---- a/requests/certs.py -+++ b/requests/certs.py -@@ -12,7 +12,8 @@ If you are packaging Requests, e.g., for a Linux distribution or a managed - environment, you can change the definition of where() to return a separately - packaged CA bundle. - """ --from certifi import where -+def where(): -+ return "/etc/ssl/certs/ca-certificates.crt" - - if __name__ == '__main__': - print(where()) diff --git a/programming/language/python/python-requests/files/dont-import-OrderedDict-from-urllib3.patch b/programming/language/python/python-requests/files/dont-import-OrderedDict-from-urllib3.patch deleted file mode 100644 index d42d2e35c4..0000000000 --- a/programming/language/python/python-requests/files/dont-import-OrderedDict-from-urllib3.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 152550287d6538e5cc7649bcf685a5a0b35058dd Mon Sep 17 00:00:00 2001 -From: Jeremy Cline -Date: Tue, 12 Jun 2018 14:06:00 -0400 -Subject: [PATCH] Don't import OrderedDict from urllib3 - -We unbundle urllib3, just use collections (py2.7+) - -Signed-off-by: Jeremy Cline ---- - requests/compat.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/requests/compat.py b/requests/compat.py -index 6b9c6fac..6ba6e460 100644 ---- a/requests/compat.py -+++ b/requests/compat.py -@@ -45,7 +45,7 @@ if is_py2: - from StringIO import StringIO - from collections import Callable, Mapping, MutableMapping - -- from urllib3.packages.ordered_dict import OrderedDict -+ from collections import OrderedDict # py2.7+ - - builtin_str = str - bytes = str --- -2.17.1 - diff --git a/programming/language/python/python-requests/files/patch-requests-certs.py-to-use-the-system-CA-bundle.patch b/programming/language/python/python-requests/files/patch-requests-certs.py-to-use-the-system-CA-bundle.patch deleted file mode 100644 index 21626f8721..0000000000 --- a/programming/language/python/python-requests/files/patch-requests-certs.py-to-use-the-system-CA-bundle.patch +++ /dev/null @@ -1,49 +0,0 @@ -rom fd9ab446d8479360d2c1c8252508d97d58ed3e0e Mon Sep 17 00:00:00 2001 -From: Jeremy Cline -Date: Mon, 19 Jun 2017 16:09:02 -0400 -Subject: [PATCH] Patch requests/certs.py to use the system CA bundle - -Signed-off-by: Jeremy Cline ---- - requests/certs.py | 11 ++++++++++- - setup.py | 1 - - 2 files changed, 10 insertions(+), 2 deletions(-) - -diff --git a/requests/certs.py b/requests/certs.py -index d1a378d..7b103ba 100644 ---- a/requests/certs.py -+++ b/requests/certs.py -@@ -11,8 +11,17 @@ only one — the one from the certifi package. - If you are packaging Requests, e.g., for a Linux distribution or a managed - environment, you can change the definition of where() to return a separately - packaged CA bundle. -+ -+This Fedora-patched package returns "/etc/ssl/certs/ca-certificates.crt" provided -+by the ca-certificates RPM package. - """ --from certifi import where -+try: -+ from certifi import where -+except ImportError: -+ def where(): -+ """Return the absolute path to the system CA bundle.""" -+ return '/etc/ssl/certs/ca-certificates.crt' -+ - - if __name__ == '__main__': - print(where()) -diff --git a/setup.py b/setup.py -index 93a8507..2db9569 100755 ---- a/setup.py -+++ b/setup.py -@@ -45,7 +45,6 @@ requires = [ - 'chardet>=3.0.2,<3.1.0', - 'idna>=2.5,<2.8', - 'urllib3>=1.21.1,<1.24', -- 'certifi>=2017.4.17' - - ] - test_requirements = ['pytest-httpbin==0.0.7', 'pytest-cov', 'pytest-mock', 'pytest-xdist', 'PySocks>=1.5.6, !=1.5.7', 'pytest>=2.8.0'] --- -2.9.4 - diff --git a/programming/language/python/python-requests/pspec.xml b/programming/language/python/python-requests/pspec.xml deleted file mode 100644 index 09add8d33c..0000000000 --- a/programming/language/python/python-requests/pspec.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - python-requests - http://www.python-requests.org/ - - Ergün Salman - ergunsalman@hotmail.com - - Requests is an Apache2 Licensed HTTP library, written in Python, for human beings. - Python’s standard urllib2 module provides most of the HTTP capabilities you need - MIT - https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz - - python-devel - python-setuptools - - - certs.patch - - - - - python-requests - - - /usr/lib - /usr/share/doc - - - - - - 2019-07-11 - 2.22.0 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2018-09-21 - 2.19.1 - Rebuild certifi. - Pisi Linux Community - admin@pisilinux.org - - - 2018-08-15 - 2.19.1 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2017-09-04 - 2.13.0 - remove unneeded runtime dep. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-01-25 - 2.13.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 2.9.1 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-06 - 2.9.1 - Rebuild - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - 2016-05-08 - 2.9.1 - First release - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - diff --git a/programming/language/python/python-six/actions.py b/programming/language/python/python-six/actions.py deleted file mode 100644 index 2e91ef9626..0000000000 --- a/programming/language/python/python-six/actions.py +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() diff --git a/programming/language/python/python-six/pspec.xml b/programming/language/python/python-six/pspec.xml deleted file mode 100644 index c1d46c59a1..0000000000 --- a/programming/language/python/python-six/pspec.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - python-six - http://pypi.python.org/pypi/six/ - - Alihan Öztürk - alihan@pisilinux.org - - MIT - app:console - Python 2 and 3 compatibility utilities. - python-six provides simple utilities for wrapping over differences between Python 2 and Python 3. - https://pypi.python.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz - - python-devel - - - - python-six - - python - - - /usr/lib - /usr/share/doc - - - - - - - 2018-07-27 - 1.11.0 - Rebuild with new toolchain. - Pisi Linux Community - admin@pisilinux.org - - - 2018-01-29 - 1.11.0 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-25 - 1.10.0 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-10 - 1.9.0 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-06 - 1.9.0 - Rebuild - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-05-08 - 1.9.0 - First release - Ertuğrul Erata - ertugrulerata@gmail.com - - - diff --git a/programming/language/python/python-six/translations.xml b/programming/language/python/python-six/translations.xml deleted file mode 100644 index 990f909a53..0000000000 --- a/programming/language/python/python-six/translations.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - python-six - Python2 ve python3 uyumluluk programı. - python-six, python2 ile python3 arasındaki farklılıkların aşılmasına yardımcı olan basit araçlar sağlar. - - diff --git a/programming/language/python/python-sphinx-alabaster-theme/actions.py b/programming/language/python/python-sphinx-alabaster-theme/actions.py deleted file mode 100644 index 661334e13d..0000000000 --- a/programming/language/python/python-sphinx-alabaster-theme/actions.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pisitools -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - pisitools.dodoc("LICENSE*", "README*") diff --git a/programming/language/python/python-sphinx-alabaster-theme/pspec.xml b/programming/language/python/python-sphinx-alabaster-theme/pspec.xml deleted file mode 100644 index adf343c884..0000000000 --- a/programming/language/python/python-sphinx-alabaster-theme/pspec.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - python-sphinx-alabaster-theme - https://github.com/shibukawa/imagesize_py - - PisiLinux Community - admins@pisilinux.org - - BSD - library - Sphinx default theme. - Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. It is Python 2+3 compatible. - https://github.com/bitprophet/alabaster/archive/0.7.11.tar.gz - - python-devel - python-setuptools - - - - - python-sphinx-alabaster-theme - - python-setuptools - - - /usr/bin - /usr/lib - /usr/share/doc - - - - - - 2018-08-15 - 0.7.11 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-02-25 - 0.7.10 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-01-29 - 0.7.9 - First release - Pisi Linux Admins - admins@pisilinux.org - - - diff --git a/programming/language/python/python-sphinx-alabaster-theme/translations.xml b/programming/language/python/python-sphinx-alabaster-theme/translations.xml deleted file mode 100644 index f9370a092e..0000000000 --- a/programming/language/python/python-sphinx-alabaster-theme/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - python-sphinx-alabaster-theme - Sphinx varsayılan teması. - Alabaster, Sphinx dokümantasyon sistemi için görsel (c) yalın, duyarlı, yapılandırılabilir bir temadır. Python 2 + 3 uyumludur. - - diff --git a/programming/language/python/python-sphinx/actions.py b/programming/language/python/python-sphinx/actions.py deleted file mode 100644 index b9ca3a4a6f..0000000000 --- a/programming/language/python/python-sphinx/actions.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools -from pisi.actionsapi import get - -#WorkDir = "Sphinx-%s" % get.srcVERSION() - -def build(): - pythonmodules.compile() - -def install(): - pythonmodules.install() - - # Generating the Grammar pickle to avoid on the fly generation causing sandbox violations - pythonmodules.run("-c \"from sphinx.pycode.pgen2.driver import load_grammar ; \ -load_grammar('%s/usr/lib/%s/site-packages/sphinx/pycode/Grammar-py2.txt')\"" %(get.installDIR(), get.curPYTHON(), ) ) - - # create sphinx documentation using itself - #pythonmodules.run("sphinx-build.py doc doc/_build/html") - #pisitools.dohtml("doc/_build/html/*") - - pisitools.dodoc("CHANGES", "EXAMPLES") - diff --git a/programming/language/python/python-sphinx/files/remove_docutils.patch b/programming/language/python/python-sphinx/files/remove_docutils.patch deleted file mode 100644 index 18ace7965e..0000000000 --- a/programming/language/python/python-sphinx/files/remove_docutils.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nuar a/setup.py b/setup.py ---- a/setup.py 2014-01-19 18:46:09.000000000 +0200 -+++ b/setup.py 2014-02-27 01:54:23.829755482 +0200 -@@ -44,7 +44,7 @@ - `_. - ''' - --requires = ['Pygments>=1.2', 'docutils>=0.7'] -+requires = ['Pygments>=1.2'] - - if sys.version_info[:3] >= (3, 3, 0): - requires[1] = 'docutils>=0.10' diff --git a/programming/language/python/python-sphinx/pspec.xml b/programming/language/python/python-sphinx/pspec.xml deleted file mode 100644 index 4061e1791f..0000000000 --- a/programming/language/python/python-sphinx/pspec.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - python-sphinx - http://sphinx.pocoo.org - - PisiLinux Community - admins@pisilinux.org - - as-is - app:console - Python documentation generator. It can generate HTML or Latex outputs - It's a very common documentation generator especially using for python based documentation.It can generate HTML or PDF, Ps outputs with Latex output support. - https://files.pythonhosted.org/packages/8b/7e/b188d9a3b9c938e736e02a74c1363c2888e095d770df2c72b4c312f9fdcb/Sphinx-1.6.5.tar.gz - - docutils - python-docutils - python-six - python-requests - python-sphinx-alabaster-theme - python-Babel - python-imagesize - python-Pygments - python-Jinja2 - python-MarkupSafe - - - - - - - - python-sphinx - - docutils - python-docutils - python-Pygments - python-Jinja2 - - - /usr/bin - /usr/lib/python* - /usr/share/doc/python-sphinx/LICENSE - - - - - python-sphinx-docs - Documentation files for python-sphinx - - /usr/share/doc/python-sphinx - - - - - - 2019-12-06 - 1.6.5 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-10-04 - 1.6.5 - Rebuild. - Pisi Linux Community - admin@pisilinux.org - - - 2018-09-22 - 1.6.5 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2017-01-29 - 1.5.2 - Version Bump - Pisi Linux Community - admin@pisilinux.org - - - 2016-06-09 - 1.3.1 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2015-07-27 - 1.3.1 - First release - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - diff --git a/programming/language/python/python-sphinx/translations.xml b/programming/language/python/python-sphinx/translations.xml deleted file mode 100644 index ddcd1ea2b3..0000000000 --- a/programming/language/python/python-sphinx/translations.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - python-sphinx - Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor - Özellikle python için hazırlanan dökümanları yorumlamak için kullanılan yaygın bir döoküman üreticisi. Başta HTML olmak üzere Latex ile birlikte PDF, Ps gibi doküman çıktıları üretebiliyor. - - - - python-sphinx-docs - python-sphinx için belgelendirme dosyaları - -