python3-*:First release

This commit is contained in:
Rmys
2019-01-29 13:56:34 +03:00
parent 87bef02972
commit 4d73e9872c
25 changed files with 909 additions and 2 deletions
@@ -0,0 +1,26 @@
#!/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('sed -i "s:pybabel:&3:g" setup.py')
shelltools.system("python3 setup.py import_cldr")
#pythonmodules.compile()
def install():
pythonmodules.install(pyVer="3")
pisitools.dohtml("docs/")
#pisitools.insinto(htmltxt, "docs/*.txt")
pisitools.dodoc("LICENSE","AUTHORS","README*")
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Babel</Name>
<Homepage>https://babel.pocoo.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A collection of tools for internationalizing Python applications</Summary>
<Description>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.</Description>
<Archive sha1sum="20723ca6993fc2bf521d4f5db83c03346ad5da79" type="targz">https://github.com/python-babel/babel/archive/v2.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-pytz</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-Babel</Name>
<RuntimeDependencies>
<Dependency>python3-pytz</Dependency>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/python3-Babel</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>2.6.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Babel</Name>
<Summary xml:lang="tr">Python uygulamalarını uluslararasılaştırmak için bir takım koleksiyonu</Summary>
<Description xml:lang="tr">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ü.</Description>
</Source>
</PISI>
@@ -0,0 +1,30 @@
#!/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(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
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*")
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Jinja2</Name>
<Homepage>https://jinja.pocoo.org/2/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>A small but fast and easy to use stand-alone template engine written in pure python</Summary>
<Description>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.</Description>
<Archive sha1sum="34b69e5caab12ee37b9df69df9018776c008b7b8" type="targz">https://pypi.python.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz</Archive>
<BuildDependencies>
<!-- For creating documentations-->
<!--<Dependency>python3-sphinx</Dependency>-->
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</BuildDependencies>
<Patches>
</Patches>
</Source>
<Package>
<Name>python3-Jinja2</Name>
<Files>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-Jinja2/LICENSE</Path>
</Files>
</Package>
<Package>
<Name>python3-Jinja2-docs</Name>
<Files>
<Path fileType="doc">/usr/share/doc/python3-Jinja2</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>2.10</Version>
<Comment>First release.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Jinja2</Name>
<Summary xml:lang="tr">Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci</Summary>
<Description xml:lang="tr">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.</Description>
</Source>
<Package>
<Name>python-Jinja2-docs</Name>
<Summary xml:lang="tr">python3-Jinja2 için belgelendirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,24 @@
#!/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="%s-%s" % (get.srcNAME().split("-")[1], get.srcVERSION())
def build():
shelltools.system('sed -i "s:pygmentize:&3:g" setup.py')
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
#pisitools.dohtml("docs/build/*")
#pisitools.insinto("/usr/share/doc/%s/src/" % get.srcNAME(),"docs/src/*")
pisitools.insinto("/usr/share/man", "doc/pygmentize.1", "pygmentize3.1")
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Pygments</Name>
<Homepage>https://pygments.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A syntax highlighting package written in Python</Summary>
<Description>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.</Description>
<Archive sha1sum="5c6714bd6fd950c1478889f7b72fc7f6771d5163" type="targz">https://pypi.python.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-Pygments</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>python3-Pygments-docs</Name>
<Summary>Documentation files for python3-Pygments</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/python3-Pygments</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-27</Date>
<Version>2.2.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Pygments</Name>
<Summary xml:lang="tr">Python dilinde yazılmış bir sözdizimi belirtme aracı</Summary>
<Description xml:lang="tr">python3-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.</Description>
</Source>
<Package>
<Name>python-Pygments-docs</Name>
<Summary xml:lang="tr">python3-Pygments için belgelendirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,19 @@
#!/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(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-imagesize</Name>
<Homepage>https://github.com/shibukawa/imagesize_py</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Getting image size from png/jpeg/jpeg2000/gif file.</Summary>
<Description>This module analyzes jpeg/jpeg2000/png/gif image header and return image size.</Description>
<Archive sha1sum="fb4b40f8e920bc3fb6c6cbda32708e6ce0ddd0ce" type="targz">https://files.pythonhosted.org/packages/c6/3f/1db2da33804e8d7ef3a868b27b7bdc1aae6a4f693f0162d2aeeaf503864f/imagesize-1.0.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-imagesize</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.0.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-imagesize</Name>
<Summary xml:lang="tr">Png / jpeg / jpeg2000 / gif dosyasından görüntü boyutu elde etme.</Summary>
<Description xml:lang="tr">Bu modül jpeg / jpeg2000 / png / gif resim başlığını ve dönüş resim boyutunu analiz eder.</Description>
</Source>
</PISI>
@@ -0,0 +1,16 @@
#!/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(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE.txt", "README.txt")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-pytz</Name>
<Homepage>https://pytz.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<License>ZPL</License>
<IsA>library</IsA>
<Summary>World Timezone Definitions for Python</Summary>
<Description>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.</Description>
<Archive sha1sum="2119b042bf55014976b904934653597f52475dfa" type="targz">https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-pytz</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/python3-pytz</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-29</Date>
<Version>2018.4</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-pytz</Name>
<Summary xml:lang="tr">Python için Dünya Saat Dilimi(World Time Zone) tanımları</Summary>
<Description xml:lang="tr">python3-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.</Description>
</Source>
</PISI>
@@ -0,0 +1,19 @@
#!/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(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-sphinx-alabaster-theme</Name>
<Homepage>https://github.com/shibukawa/imagesize_py</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Sphinx default theme.</Summary>
<Description>Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. It is Python 2+3 compatible.</Description>
<Archive sha1sum="1836447d7384f201c41f2b70cf8ba558f3661b4a" type="targz">https://github.com/bitprophet/alabaster/archive/0.7.11.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-sphinx-alabaster-theme</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>0.7.11</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-sphinx-alabaster-theme</Name>
<Summary xml:lang="tr">Sphinx varsayılan teması.</Summary>
<Description xml:lang="tr">Alabaster, Sphinx dokümantasyon sistemi için görsel (c) yalın, duyarlı, yapılandırılabilir bir temadır. Python 2 + 3 uyumludur.</Description>
</Source>
</PISI>
@@ -0,0 +1,25 @@
#!/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 shelltools
from pisi.actionsapi import get
#WorkDir = "Sphinx-%s" % get.srcVERSION()
def build():
shelltools.system('sed -i "s:sphinx-apidoc:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-autogen:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-build:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-quickstart:&3:g" setup.py')
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("CHANGES", "EXAMPLES")
@@ -0,0 +1,64 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-sphinx</Name>
<Homepage>http://sphinx.pocoo.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>Python documentation generator. It can generate HTML or Latex outputs</Summary>
<Description>It's a very common documentation generator especially using for python3 based documentation.It can generate HTML or PDF, Ps outputs with Latex output support.</Description>
<Archive sha1sum="d374d466a6d6b4fcf1df997ae580d66480134ea8" type="targz">https://files.pythonhosted.org/packages/8b/7e/b188d9a3b9c938e736e02a74c1363c2888e095d770df2c72b4c312f9fdcb/Sphinx-1.6.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>docutils</Dependency>
<Dependency>python3-six</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-requests</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-sphinx-alabaster-theme</Dependency>
<Dependency>python3-Babel</Dependency>
<Dependency>python3-imagesize</Dependency>
<Dependency>python3-Pygments</Dependency>
<Dependency>python3-Jinja2</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</BuildDependencies>
<Patches>
</Patches>
</Source>
<Package>
<Name>python3-sphinx</Name>
<RuntimeDependencies>
<Dependency>docutils</Dependency>
<Dependency>python3-Pygments</Dependency>
<Dependency>python3-Jinja2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-sphinx/LICENSE</Path>
</Files>
</Package>
<Package>
<Name>python3-sphinx-docs</Name>
<Summary>Documentation files for python3-sphinx</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/python3-sphinx</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.6.5</Version>
<Comment>First release</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-sphinx</Name>
<Summary xml:lang="tr">Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor</Summary>
<Description xml:lang="tr">Ö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.</Description>
</Source>
<Package>
<Name>python-sphinx-docs</Name>
<Summary xml:lang="tr">python3-sphinx için belgelendirme dosyaları</Summary>
</Package>
</PISI>