Merge pull request #7463 from blue-devil/master

python modules update
This commit is contained in:
Idris Kalp
2020-01-11 16:33:29 +03:00
committed by GitHub
33 changed files with 341 additions and 121 deletions
@@ -5,15 +5,21 @@
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = "PyYAML-%s" % get.srcVERSION()
def build():
pisitools.cflags.add("-Wno-pointer-sign -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-discarded-qualifiers")
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common")
pythonmodules.compile()
def check():
pythonmodules.compile("test")
def install():
pythonmodules.install()
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-PyYAML</Name>
@@ -8,11 +8,12 @@
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>MIT</License>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>The next generation YAML parser and emitter for Python</Summary>
<Description>python-pyyaml is the next generation YAML parser and emitter for Python.</Description>
<Archive sha1sum="2ffa797e9ae37c7d10ef9bf5dd708d2b2a953de3" type="targz">http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz</Archive>
<Archive sha1sum="d578323401abc8b3b47ff9d6257e5eef31798836" type="targz">https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.2.2">libyaml-devel</Dependency>
<Dependency>python-devel</Dependency>
@@ -21,17 +22,31 @@
<Package>
<Name>python-PyYAML</Name>
<Summary>The next generation YAML parser and emitter for Python</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
<Dependency>libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-PyYAML</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>5.3</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-01-02</Date>
<Version>5.2</Version>
<Comment>Version bump and rebuilt w/ gcc9.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="6">
<Date>2019-10-03</Date>
<Version>5.1.2</Version>
@@ -1,9 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python-pyyaml</Name>
<Name>python-PyYAML</Name>
<Summary xml:lang="tr">Python için yeni nesil YAML ayrıştırıcısı</Summary>
<Description xml:lang="tr">python-pyyaml python için yeni nesil YAML ayrıştırıcısıdır.</Description>
</Source>
</PISI>
@@ -12,5 +12,4 @@ def build():
def install():
pythonmodules.install()
pisitools.dodoc("LICENSE*", "MANIFEST*", "PKG-INFO", "NEWS*", "README*")
pisitools.dodoc("LICENSE*")
@@ -1,3 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-argparse</Name>
@@ -7,42 +9,45 @@
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>apache</License>
<PartOf>programming.language.python</PartOf>
<IsA>app:console</IsA>
<Summary>Python command-line parsing library</Summary>
<Description>The argparse module makes it easy to write user friendly command line interfaces.</Description>
<Archive sha1sum="50f36429b2989461ee541093e7229257ee950c07" type="targz">https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python-argparse</Name>
<Summary>Python command-line parsing library</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-argparse</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2018-08-29</Date>
<Update release="5">
<Date>2019-12-30</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for new toolchain</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
<Comment>Rebuilt,translate and clean.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-19</Date>
<Version>1.4.0</Version>
<Comment>Release Bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2017-01-24</Date>
<Date>2017-02-01</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for new toolchain</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
<Comment>Release Bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python-argparse</Name>
<Summary xml:lang="tr">Python için komut satırı çözümleme kitaplığı</Summary>
<Description xml:lang="tr">python-argparse, Python için komut satırı çözümleme kitaplığı sunar.</Description>
</Source>
</PISI>
@@ -13,5 +13,4 @@ def build():
def install():
pythonmodules.install()
pisitools.rename("/usr/bin/chardetect", "chardetect-py2")
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
pisitools.rename("/usr/bin/chardetect", "chardetect-py2")
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-chardet</Name>
@@ -9,9 +9,10 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app</IsA>
<PartOf>programming.language.python</PartOf>
<IsA>app:console</IsA>
<Summary>Chardet: The Universal Character Encoding Detector</Summary>
<Description>Chardet: The Universal Character Encoding Detector</Description>
<Description>Character encoding auto-detection in Python. As smart as your browser. Open source.</Description>
<Archive sha1sum="bf740348e002581b026dc4af47d56479097c1fcd" type="targz">https://github.com/chardet/chardet/archive/3.0.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
@@ -21,17 +22,22 @@
<Package>
<Name>python-chardet</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary>Chardet: The Universal Character Encoding Detector</Summary>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/chardetect-py2</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-chardet</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>3.0.4</Version>
<Comment>Rebuilt.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-29</Date>
<Version>3.0.4</Version>
@@ -1,8 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-chardet</Name>
<Summary xml:lang="tr">Chardet: The Universal Character Encoding Detector</Summary>
<Description xml:lang="tr">Chardet: The Universal Character Encoding Detector</Description>
<Name>python-chardet</Name>
<Summary xml:lang="tr">Chardet: Evrensel Karakter Kodlaması Bulucusu(The Universal Character Encoding Detector)</Summary>
<Description xml:lang="tr">python-chardet, python ile karakter kodlaması yapabilmeyi sağlayan ve karakter kodlamasını otomatik bulabilmeyi sağlayan bir python bağlayıcısıdır.</Description>
</Source>
</PISI>
@@ -12,5 +12,5 @@ def build():
def install():
pythonmodules.install()
pisitools.dodoc("CHANGELOG*", "LICENSE*", "MANIFEST*", "PKG-INFO", "README*")
pisitools.dodoc("LICENSE*")
@@ -1,3 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-colorama</Name>
@@ -7,10 +9,11 @@
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>app:console</IsA>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>Cross-platform colored terminal text.</Summary>
<Description>Python API for cross-platform colored terminal text.</Description>
<Archive type="targz" sha1sum="3ab1a3cf1d35332f995acc444c120b6543776b73">https://pypi.python.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz</Archive>
<Archive type="targz" sha1sum="0dab6b65fe79f82551dbcc65a4560dfc2c36965f">https://github.com/tartley/colorama/archive/0.4.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
</BuildDependencies>
@@ -19,16 +22,20 @@
<Package>
<Name>python-colorama</Name>
<Summary>Cross-platform colored terminal text.</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-colorama</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2019-12-24</Date>
<Version>0.4.3</Version>
<Comment>Version bump.</Comment>
<Name>Blue DeviL</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2018-08-29</Date>
<Version>0.3.9</Version>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python-colorama</Name>
<Summary xml:lang="tr">Uçbirim metinlerini renklendirebilen python modülüdür.</Summary>
<Description xml:lang="tr">python-colorama, uçbirim metinlerini renklendirebilen python modülüdür.</Description>
</Source>
</PISI>
@@ -5,12 +5,9 @@
# 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()
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-idna</Name>
@@ -9,10 +9,11 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>app</IsA>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>Internationalized Domain Names in Applications (IDNA)</Summary>
<Description>Internationalized Domain Names in Applications (IDNA)</Description>
<Archive sha1sum="57ba57f2b48b89be80a13f7c728ff6d3db23952a" type="targz">https://github.com/kjd/idna/archive/v2.7.tar.gz</Archive>
<Description>Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This library also provides support for Unicode Technical Standard 46, Unicode IDNA Compatibility Processing.</Description>
<Archive sha1sum="7ca7e073f13574f51ddcfa3cc1a2e5789e895d9b" type="targz">https://github.com/kjd/idna/archive/v2.8.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
@@ -21,16 +22,21 @@
<Package>
<Name>python-idna</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary>Internationalized Domain Names in Applications (IDNA)</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-idna</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>2.8</Version>
<Comment>Version bump.</Comment>
<Name>Blue DeviL</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-29</Date>
<Version>2.7</Version>
@@ -1,8 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-idna</Name>
<Summary xml:lang="tr">Internationalized Domain Names in Applications (IDNA)</Summary>
<Description xml:lang="tr">Internationalized Domain Names in Applications (IDNA)</Description>
<Name>python-idna</Name>
<Summary xml:lang="tr">IDNA protokolünü desktekleyen python kitaplığıdır.</Summary>
<Description xml:lang="tr">RFC 5891 belgelendirmesinde belirtilen IDNA(Internationalised Domain Names in Applications - Uygulamalardaki Uluslararasılaşmış Alan Adları) protokolünü destekleyen python kitaplığıdır. Bu kitaplık ayrıca Unikod(Unicode) teknik standardı 46'yı da kapsar.</Description>
</Source>
</PISI>
@@ -6,11 +6,21 @@
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = "mutagen-%s" % get.srcVERSION()
def build():
pythonmodules.compile()
def install():
pythonmodules.install()
pisitools.dodoc("NEWS", "COPYING", "README.rst")
pisitools.rename("/usr/bin/mid3cp","mid3cp-py2")
pisitools.rename("/usr/bin/mid3v2","mid3v2-py2")
pisitools.rename("/usr/bin/moggsplit","moggsplit-py2")
pisitools.rename("/usr/bin/mid3iconv","mid3iconv-py2")
pisitools.rename("/usr/bin/mutagen-pony","mutagen-pony-py2")
pisitools.rename("/usr/bin/mutagen-inspect","mutagen-inspect-py2")
pisitools.rename("/usr/share/man/man1/mid3cp.1","mid3cp-py2.1")
pisitools.rename("/usr/share/man/man1/mid3v2.1","mid3v2-py2.1")
pisitools.rename("/usr/share/man/man1/mid3iconv.1","mid3iconv-py2.1")
pisitools.rename("/usr/share/man/man1/moggsplit.1","moggsplit-py2.1")
pisitools.rename("/usr/share/man/man1/mutagen-pony.1","mutagen-pony-py2.1")
pisitools.rename("/usr/share/man/man1/mutagen-inspect.1","mutagen-inspect-py2.1")
@@ -1,39 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-mutagen</Name>
<Homepage>http://code.google.com/p/mutagen</Homepage>
<Homepage>https://github.com/quodlibet/mutagen</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>An audio tag editing library</Summary>
<Description>Mutagen is an audio metadata tag reader and writer implemented in pure Python.</Description>
<Archive sha1sum="d60b8a80ff73e10c05a5232c517d3153c0fa86d8" type="targz">https://files.pythonhosted.org/packages/c0/17/e1c3c18f5d637ebebcb94aa19d74c8c06925cb4ffb9f1031fe5f21a698d3/mutagen-1.41.1.tar.gz</Archive>
<Description>Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkeys Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.</Description>
<Archive sha1sum="c776edaf11779426ce643def4c6e858ab00feff3" type="targz">https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python-mutagen</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Summary>An audio tag editing library</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/mid3cp-py2</Path>
<Path fileType="executable">/usr/bin/mid3v2-py2</Path>
<Path fileType="executable">/usr/bin/moggsplit-py2</Path>
<Path fileType="executable">/usr/bin/mid3iconv-py2</Path>
<Path fileType="executable">/usr/bin/mutagen-pony-py2</Path>
<Path fileType="executable">/usr/bin/mutagen-inspect-py2</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="man">/usr/share/man/man1/mid3cp-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3iconv-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3v2-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/moggsplit-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-inspect-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-pony-py2.1</Path>
<Path fileType="doc">/usr/share/doc/python-mutagen</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2019-12-24</Date>
<Version>1.43.0</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-30</Date>
<Version>1.41.1</Version>
@@ -1,9 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mutagen</Name>
<Summary xml:lang="tr">Müzik dosyalarının etiketlerini düzenlemek için bir kütüphane</Summary>
<Description xml:lang="tr">mutagen, müzik dosyalarının etiklerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir.</Description>
<Name>python-mutagen</Name>
<Summary xml:lang="tr">Müzik dosyalarının etiketlerini düzenlemek için bir python kitaplığı</Summary>
<Description xml:lang="tr">python-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir.</Description>
</Source>
</PISI>
@@ -5,12 +5,9 @@
# 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()
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
pythonmodules.install()
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python-urllib3</Name>
@@ -8,11 +8,12 @@
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Python</License>
<License>MIT</License>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>Yet another Python urllib</Summary>
<Description>Yet another Python urllib</Description>
<Archive sha1sum="8d1e5fded3c2e64132a2b01f5d7f14692dde1806" type="targz">https://github.com/shazow/urllib3/archive/1.23.tar.gz</Archive>
<Summary>urllib3 is a powerful, sanity-friendly HTTP client for Python.</Summary>
<Description>urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries.</Description>
<Archive sha1sum="e47468a95c66d5eed276facc776027b86b390dcf" type="targz">https://github.com/urllib3/urllib3/archive/1.25.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
@@ -21,16 +22,21 @@
<Package>
<Name>python-urllib3</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary>urllib3 is a powerful, sanity-friendly HTTP client for Python.</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-urllib3</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>1.25.7</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-30</Date>
<Version>1.23</Version>
@@ -2,7 +2,7 @@
<PISI>
<Source>
<Name>python-urllib3</Name>
<Summary xml:lang="tr">Yet another Python urllib</Summary>
<Description xml:lang="tr">Yet another Python urllib</Description>
<Summary xml:lang="tr">urllib3 güçlü ve akıl sağlığı dostu olan, python için HTTP istemcisi sunan bir kitaplıktır.</Summary>
<Description xml:lang="tr">urllib3 güçlü ve akıl sağlığı dostu olan, python için HTTP istemcisi sunan bir kitaplıktır. urllib3 Python standart kütüphanesinde bulunmayan kritik özellikleri içerir.</Description>
</Source>
</PISI>
@@ -5,16 +5,21 @@
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = "PyYAML-%s" % get.srcVERSION()
def build():
pisitools.cflags.add("-Wno-pointer-sign -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-discarded-qualifiers")
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common")
pythonmodules.compile(pyVer="3")
def check():
pythonmodules.compile("test", pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
pisitools.dodoc("LICENSE", "PKG-INFO", "README")
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-PyYAML</Name>
@@ -9,29 +9,45 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<PartOf>programming.language.python3</PartOf>
<IsA>library</IsA>
<Summary>The next generation YAML parser and emitter for Python3</Summary>
<Description>python3-pyyaml is the next generation YAML parser and emitter for Python3.</Description>
<Archive sha1sum="2ffa797e9ae37c7d10ef9bf5dd708d2b2a953de3" type="targz">http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz</Archive>
<Archive sha1sum="d578323401abc8b3b47ff9d6257e5eef31798836" type="targz">https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.2.2">libyaml-devel</Dependency>
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
<Dependency versionFrom="3.8.0">python3-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-PyYAML</Name>
<Summary>The next generation YAML parser and emitter for Python</Summary>
<RuntimeDependencies>
<Dependency versionFrom="3.6.0">python3</Dependency>
<Dependency versionFrom="3.8.0">python3</Dependency>
<Dependency>libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-PyYAML</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>5.3</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-01-02</Date>
<Version>5.2</Version>
<Comment>Version bump and rebuilt w/ py3.8.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2019-10-03</Date>
<Version>5.1.2</Version>
@@ -1,9 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-pyyaml</Name>
<Name>python3-PyYAML</Name>
<Summary xml:lang="tr">Python3 için yeni nesil YAML ayrıştırıcısı</Summary>
<Description xml:lang="tr">python3-pyyaml python3 için yeni nesil YAML ayrıştırıcısıdır.</Description>
</Source>
</PISI>
@@ -12,5 +12,4 @@ def build():
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "MANIFEST*", "PKG-INFO", "NEWS*", "README*")
pisitools.dodoc("LICENSE*")
@@ -1,3 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-argparse</Name>
@@ -7,12 +9,13 @@
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>apache</License>
<PartOf>programming.language.python3</PartOf>
<IsA>app:console</IsA>
<Summary>Python command-line parsing library</Summary>
<Description>The argparse module makes it easy to write user friendly command line interfaces.</Description>
<Archive sha1sum="50f36429b2989461ee541093e7229257ee950c07" type="targz">https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
<Dependency versionFrom="3.8.0">python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
@@ -20,14 +23,21 @@
<Name>python3-argparse</Name>
<Summary>Python command-line parsing library</Summary>
<RuntimeDependencies>
<Dependency versionFrom="3.6.0">python3</Dependency>
<Dependency versionFrom="3.8.0">python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-argparse</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2019-12-30</Date>
<Version>1.4.0</Version>
<Comment>Rebuilt w/ py3.8 and clean.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-19</Date>
<Version>1.4.0</Version>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-argparse</Name>
<Summary xml:lang="tr">Python için komut satırı çözümleme kitaplığı</Summary>
<Description xml:lang="tr">python3-argparse, Python için komut satırı çözümleme kitaplığı sunar.</Description>
</Source>
</PISI>
@@ -0,0 +1,13 @@
#!/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
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
@@ -0,0 +1,56 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-mutagen</Name>
<Homepage>https://github.com/quodlibet/mutagen</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>programming.language.python3</PartOf>
<IsA>library</IsA>
<Summary>An audio tag editing library</Summary>
<Description>Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkeys Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.</Description>
<Archive sha1sum="c776edaf11779426ce643def4c6e858ab00feff3" type="targz">https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-mutagen</Name>
<Summary>An audio tag editing library</Summary>
<RuntimeDependencies>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/mid3cp</Path>
<Path fileType="executable">/usr/bin/mid3v2</Path>
<Path fileType="executable">/usr/bin/moggsplit</Path>
<Path fileType="executable">/usr/bin/mid3iconv</Path>
<Path fileType="executable">/usr/bin/mutagen-pony</Path>
<Path fileType="executable">/usr/bin/mutagen-inspect</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="man">/usr/share/man/man1/mid3cp.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3v2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3iconv.1</Path>
<Path fileType="man">/usr/share/man/man1/moggsplit.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-pony.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-inspect.1</Path>
<Path fileType="doc">/usr/share/doc/python3-mutagen</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-12-24</Date>
<Version>1.43.0</Version>
<Comment>First release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-mutagen</Name>
<Summary xml:lang="tr">Müzik dosyalarının etiketlerini düzenlemek için bir python3 kitaplığı</Summary>
<Description xml:lang="tr">python3-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir.</Description>
</Source>
</PISI>
+1 -1
View File
@@ -11,6 +11,7 @@ from pisi.actionsapi import get
WorkDir = "yaml-%s" % get.srcVERSION()
def setup():
pisitools.cflags.add("-Wno-unused-value -Wno-enum-compare")
autotools.autoreconf("-fvi")
autotools.configure("--disable-static")
@@ -22,4 +23,3 @@ def install():
pisitools.dohtml("doc/html/*")
pisitools.dodoc("LICENSE", "README")
+19 -1
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libyaml</Name>
@@ -17,6 +17,7 @@
<Package>
<Name>libyaml</Name>
<Summary>YAML 1.1 parser and emitter written in C</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -33,11 +34,28 @@
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libyaml-docs</Name>
<Summary>Documentation files for libyaml</Summary>
<RuntimeDependencies>
<Dependency release="current">libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/libyaml/html/</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>0.2.2</Version>
<Comment>Rebuilt for the new toolchain</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-10-03</Date>
<Version>0.2.2</Version>
@@ -11,4 +11,10 @@
<Summary xml:lang="tr">libyaml için başlık dosyaları</Summary>
<Description xml:lang="tr">libyaml-devel, libyaml için başlık dosyalarını içerir.</Description>
</Package>
<Package>
<Name>libyaml-docs</Name>
<Summary xml:lang="tr">libyaml için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">libyaml-docs, libyaml için belgelendirme dosyalarını içerir.</Description>
</Package>
</PISI>