Merge pull request #7600 from blue-devil/master

updating and upgrading python modules
This commit is contained in:
Kamil ATLI
2020-01-18 00:42:50 +03:00
committed by GitHub
16 changed files with 210769 additions and 210753 deletions
+210665 -210697
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
e09260f065225ca622f2ee0b3884e496f7ee9025
9bdb867aeba9db2692643186f7d2645a438a18b6
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
9edca0b073204d4781dfcd3389d7f40818eb4f46
9a8f25b194b572496882fba79243fc3f855803b0
@@ -12,14 +12,15 @@ from pisi.actionsapi import get
def setup():
# Remove .c file to be regenerated from .defs file
shelltools.unlink("src/pynotify.c")
# suppress c compiler warnings
pisitools.cflags.add("-Wno-deprecated-declarations -Wno-implicit-function-declaration")
autotools.autoreconf("-fi")
autotools.configure()
# fix unused direct dependency analysis
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
@@ -9,6 +9,7 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>programming.language.python</PartOf>
<IsA>app:console</IsA>
<Summary>Python bindings for libnotify</Summary>
<Description>notify-python are Python bindings for the Galago project's notification library libnotify.</Description>
@@ -28,6 +29,7 @@
<Package>
<Name>notify-python</Name>
<Summary>Python bindings for libnotify</Summary>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>gtk2</Dependency>
@@ -48,6 +50,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-01-17</Date>
<Version>0.1.1</Version>
<Comment>Rebuild for new toolchain</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-29</Date>
<Version>0.1.1</Version>
@@ -77,4 +86,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -2,9 +2,9 @@
<PISI>
<Source>
<Name>notify-python</Name>
<Summary xml:lang="tr">libnotify'ın Python bağlayıcıları</Summary>
<Description xml:lang="tr"> Galago programlar arası duruş/görünüm bilgisini iletecek şekilde dizayn edilmiş bir masaüstü görüntü çerçevesidir. Daha basitçe açıklamak gerekirse, bir anlık ileti programından (gaim gibi) veya benzeri başka programlardan kimlerin çevrimiçi, boş/uzakta olduğu bilgisini alıp diğer programların (örn. Evolution) bu bilgiyi kullanmasını sağlar.</Description>
<Description xml:lang="fr">Galago est un framework (cadre de développement) de présence bureautique, conçu pour transmettre des informations de présences entre programmes. Pour faire simple, il recense les présents et agrège les informations concernant leur état depuis un logiciel de messagerie instantannée (tel que gaim) ou de programmes similaires et permet à d'autre logiciels (tels que Evolution) d'avoir accès à cette information.</Description>
<Summary xml:lang="tr">libnotify'ın Python bağlayıcıları</Summary>
<Description xml:lang="es">Galego es un entorno de presencia de escritorio, diseñado para transmitir informaciones entre programas. En términos sencillos: Puede tomar información sobre quien está en linea, y el estado ausente/inactivo de un programa de mensajería instantánea, como pidgin o similar, y pasar la información a otros programas (ejemplo Evolution) para hacer uso de ello.</Description>
</Source>
</PISI>
</PISI>
@@ -5,11 +5,12 @@
# 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")
def install():
pythonmodules.install()
def build():
pythonmodules.compile()
def install():
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-beaker</Name>
@@ -9,17 +9,20 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>A Session and Caching library with WSGI Middleware</Summary>
<Description>python-beaker is a web session and general caching library that includes WSGI middleware for use in web applications.</Description>
<Archive sha1sum="c6cbda7db0fb1480efd20169f578460497eeb6b2" type="targz">https://github.com/bbangert/beaker/archive/1.10.0.tar.gz</Archive>
<Archive sha1sum="faac46ebe358b5ba54aca4e74af535148716bf7a" type="targz">https://github.com/bbangert/beaker/archive/1.11.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python-beaker</Name>
<Summary>A Session and Caching library with WSGI Middleware</Summary>
<Files>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -27,6 +30,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-01-17</Date>
<Version>1.11.0</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2018-08-29</Date>
<Version>1.10.0</Version>
@@ -63,4 +73,4 @@
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -5,4 +5,4 @@
<Summary xml:lang="tr">Oturum ve önbellekleme kitaplığı</Summary>
<Description xml:lang="tr">python-beaker, web programları için oturum ve genel önbellekleme fonksiyonlarını içeren bir kitaplıktır.</Description>
</Source>
</PISI>
</PISI>
@@ -4,17 +4,13 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
def setup():
def build():
# fix unused dependency analysis
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread")
pythonmodules.compile()
def install():
pythonmodules.install()
pisitools.dodoc("COPYING*", "README*","NEWS*")
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-cairo</Name>
@@ -9,22 +9,22 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>programming.language.python</PartOf>
<IsA>library</IsA>
<Summary>Python wrapper for cairo graphics library</Summary>
<Description>Pycairo is set of Python bindings for the cairo graphics library.</Description>
<Archive sha1sum="3d82ddc88d734647bece62f8e0cd301f14d6550a" type="targz">https://github.com/pygobject/pycairo/releases/download/v1.17.0/pycairo-1.17.0.tar.gz</Archive>
<Archive sha1sum="c2474a12318433c15d94a5f48a80578609cf712a" type="targz">https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>cairo-devel</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>libtool</Dependency>
<Dependency>cairo-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python-cairo</Name>
<Summary>Python wrapper for cairo graphics library</Summary>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-01-17</Date>
<Version>1.18.2</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2018-07-31</Date>
<Version>1.17.0</Version>
@@ -82,4 +89,4 @@
<Email>burakerturk@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -3,11 +3,13 @@
<Source>
<Name>python-cairo</Name>
<Summary xml:lang="tr">Cairo vektörel grafik kitaplığı için Python bağlayıcıları</Summary>
<Description xml:lang="tr">python-cairo, Cairo vektörel grafik kitaplığı için Python bağlayıcıları sunar.</Description>
<Summary xml:lang="fr">wrapper (version enrobée) Python de la librairie de graphisme vectoriel cairo.</Summary>
</Source>
<Package>
<Name>python-cairo-devel</Name>
<Summary xml:lang="tr">python-cairo için geliştirme dosyaları</Summary>
<Description xml:lang="tr">python-cairo-devel, python-cairo için geliştirme dosyalarını içerir.</Description>
</Package>
</PISI>
</PISI>
+7 -9
View File
@@ -4,24 +4,22 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
#autotools.autoreconf("-vif")
#autotools.configure("--disable-static")
# suppress c compiler warnings
pisitools.cflags.add("-Wno-deprecated-declarations")
mesontools.configure()
def build():
mesontools.build()
def check():
mesontools.build("test")
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "COPYING")
pisitools.dodoc("SPECIFICATION", "README", "COPYING")
+36 -14
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>libnotify</Name>
@@ -9,36 +9,37 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>programming.language.misc</PartOf>
<IsA>library</IsA>
<Summary>Desktop notification library</Summary>
<Description>libnotify sends desktop notifications to a notification daemon.</Description>
<Archive sha1sum="18915d9a5ee8e0a00c3fd990d649251e3d2deac9" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libnotify/0.7/libnotify-0.7.8.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>libepoxy-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>python-pyatspi</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>python-six</Dependency>
<Dependency>xmlto</Dependency>
<Dependency>meson</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libnotify</Name>
<Summary>Desktop notification library</Summary>
<RuntimeDependencies>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>glib2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/libnotify/COPYING</Path>
<Path fileType="data">/usr/share/gir-1.0/</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gir-1.0/</Path>
<Path fileType="doc">/usr/share/gtk-doc/html</Path>
</Files>
</Package>
@@ -54,8 +55,29 @@
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libnotify-docs</Name>
<Summary>Documentation files for libnotify</Summary>
<RuntimeDependencies>
<Dependency release="current">libnotify</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/libnotify/SPECIFICATION</Path>
<Path fileType="doc">/usr/share/doc/libnotify/README</Path>
<Path fileType="doc">/usr/share/doc/libnotify/spec</Path>
<Path fileType="doc">/usr/share/gtk-doc/html</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-18</Date>
<Version>0.7.8</Version>
<Comment>Clean and split docs.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2020-01-17</Date>
<Version>0.7.8</Version>
@@ -92,4 +114,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
+4 -2
View File
@@ -10,11 +10,13 @@
<Package>
<Name>libnotify-docs</Name>
<Summary xml:lang="tr">Libnotify belgeleri</Summary>
<Summary xml:lang="tr">libnotify için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">libnotify-docs, libnotify için belgelendirme dosyalarını içerir.</Description>
</Package>
<Package>
<Name>libnotify-devel</Name>
<Summary xml:lang="tr">libnotify için geliştirme dosyaları</Summary>
<Description xml:lang="tr">libnotify-devel, libnotify için geliştirme dosyalarını içerir.</Description>
</Package>
</PISI>
</PISI>