diff --git a/network/analyzer/avahi/actions.py b/network/analyzer/avahi/actions.py index 46a3e9d1b8..dad0acc9da 100644 --- a/network/analyzer/avahi/actions.py +++ b/network/analyzer/avahi/actions.py @@ -28,6 +28,7 @@ def setup(): --enable-gobject \ --enable-introspection \ --disable-mono \ + --disable-python \ --enable-gtk3 \ --enable-compat-howl \ --enable-compat-libdns_sd \ @@ -60,4 +61,5 @@ def install(): pisitools.dodoc("docs/AUTHORS", "docs/README", "docs/TODO") - pisitools.removeDir("var/run") \ No newline at end of file + pisitools.removeDir("var/run") + pisitools.removeDir("/usr/lib/avahi") \ No newline at end of file diff --git a/network/analyzer/avahi/pspec.xml b/network/analyzer/avahi/pspec.xml index 988686ca36..c4cceb34db 100644 --- a/network/analyzer/avahi/pspec.xml +++ b/network/analyzer/avahi/pspec.xml @@ -16,11 +16,16 @@ gtk2-devel gtk3-devel - libcap-devel libdaemon-devel - python-gtk-devel + gobject-introspection-devel + libepoxy-devel + at-spi2-core-devel + gdbm-devel + intltool + + avahi-0.6.31-no-deprecations.patch @@ -31,6 +36,7 @@ avahi-glib Libraries for easy use of avahi from glib applications + glib2 avahi avahi-libs @@ -99,7 +105,9 @@ avahi-ui Gtk user interface library for Avahi + gdbm gtk2 + glib2 avahi-libs avahi-glib atk @@ -132,6 +140,8 @@ avahi-ui-gtk3 Gtk3 user interface library for Avahi + gdbm + glib2 gtk3 avahi-libs avahi-glib @@ -165,7 +175,8 @@ UI tools for mDNS browsing gtk3 - python-gtk + glib2 + avahi avahi-ui avahi-glib @@ -241,6 +252,9 @@ avahi-libs Libraries needed to run programs that use avahi + + dbus + /usr/lib/libavahi-common.so* /usr/lib/libavahi-client.so* @@ -250,6 +264,9 @@ avahi + dbus + expat + libcap libdaemon avahi-libs @@ -317,6 +334,7 @@ avahi-tools Command line tools for mDNS browsing and publishing + gdbm avahi avahi-libs diff --git a/programming/language/python/python-cairo/actions.py b/programming/language/python/python-cairo/actions.py new file mode 100644 index 0000000000..01d21ad075 --- /dev/null +++ b/programming/language/python/python-cairo/actions.py @@ -0,0 +1,23 @@ +#!/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 autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools + +shelltools.export("JOBS", get.makeJOBS().replace("-j", "")) + +def setup(): + shelltools.system("python waf configure --prefix=/usr") + +def build(): + shelltools.system("python waf build -v") + +def install(): + shelltools.system("DESTDIR=%s python waf install" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "README","COPYING-*") \ No newline at end of file diff --git a/programming/language/python/python-cairo/pspec.xml b/programming/language/python/python-cairo/pspec.xml new file mode 100644 index 0000000000..db19525fc8 --- /dev/null +++ b/programming/language/python/python-cairo/pspec.xml @@ -0,0 +1,72 @@ + + + + + python-cairo + http://cairographics.org/pycairo + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Python wrapper for cairo graphics library + Pycairo is set of Python bindings for the cairo graphics library. + http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2 + + cairo-devel + + + + + + + + python-cairo + + cairo + + + /usr/lib + /usr/share/doc + + + + + python-cairo-devel + Development files for python-cairo + + python-cairo + cairo-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-06-01 + 1.10.0 + rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-11-05 + 1.10.0 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2010-10-13 + 1.8.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/language/python/python-cairo/translations.xml b/programming/language/python/python-cairo/translations.xml new file mode 100644 index 0000000000..bfba25017f --- /dev/null +++ b/programming/language/python/python-cairo/translations.xml @@ -0,0 +1,13 @@ + + + + python-cairo + Cairo vektörel grafik kitaplığı için Python bağlayıcıları + wrapper (version enrobée) Python de la librairie de graphisme vectoriel cairo. + + + + python-cairo-devel + python-cairo için geliştirme dosyaları + + diff --git a/programming/language/python/python-pygobject/actions.py b/programming/language/python/python-pygobject/actions.py new file mode 100644 index 0000000000..f5ebc6a529 --- /dev/null +++ b/programming/language/python/python-pygobject/actions.py @@ -0,0 +1,28 @@ +#!/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "pygobject-%s" % get.srcVERSION() + +def setup(): + # autoreconf is for under linking problem + autotools.autoreconf("-fi") + autotools.configure("--disable-introspection") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.install() + + #shelltools.chmod("%s/usr/share/pygobject/xsl/fixxref.py" % get.installDIR(), 0755) + pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "README") diff --git a/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch new file mode 100644 index 0000000000..714144d620 --- /dev/null +++ b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch @@ -0,0 +1,13 @@ +diff -p -up pygobject-2.16.1/pygtk.py.fixdetection pygobject-2.16.1/pygtk.py +--- pygobject-2.16.1/pygtk.py.fixdetection 2009-02-20 22:27:14.000000000 +0100 ++++ pygobject-2.16.1/pygtk.py 2009-02-23 09:44:55.000000000 +0100 +@@ -57,6 +57,9 @@ def _get_available_versions(): + # skip empty directories + if not os.listdir(pathname): + continue ++ # only accept directories containing gtk.py or gobject.so ++ if not glob.glob(os.path.join(pathname, "gtk.py")) and not glob.glob(os.path.join(pathname,"gobject.so")): ++ continue + + if not versions.has_key(filename[-3:]): + versions[filename[-3:]] = pathname diff --git a/programming/language/python/python-pygobject/pspec.xml b/programming/language/python/python-pygobject/pspec.xml new file mode 100644 index 0000000000..787e2ceafe --- /dev/null +++ b/programming/language/python/python-pygobject/pspec.xml @@ -0,0 +1,74 @@ + + + + + python-pygobject + http://www.pygtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Glib bindings for Python + pygobject is GLib's GObject library bindings for Python. + http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.6.tar.xz + + cairo-devel + gobject-introspection-devel + libffi-devel + python-devel + + + pygobject-2.16.1-fixdetection.patch + + + + + python-pygobject + + glib2 + cairo + gobject-introspection + libffi + + + /usr/lib + /usr/share/doc + + + + + python-pygobject-devel + pygobject development files + + python-pygobject + gobject-introspection-devel + + + /usr/bin/pygobject-codegen-2.0 + /usr/include + /usr/lib/pkgconfig + /usr/share/pygobject + + + + + python-pygobject-docs + data:doc + API documents for pygobject + + /usr/share/gtk-doc + + + + + + 2012-10-14 + 2.28.6 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/language/python/python-pygobject/translations.xml b/programming/language/python/python-pygobject/translations.xml new file mode 100644 index 0000000000..a4ee875e96 --- /dev/null +++ b/programming/language/python/python-pygobject/translations.xml @@ -0,0 +1,19 @@ + + + + python-pygobject + glib için python bağlayıcıları + Bindings (liens) glib pour Python. + pygobject, Python için yazılmış, Glib'in GObject kütüphanesi bağlayıcısıdır. + + + + python-pygobject-devel + pygobject geliştirme dosyaları + + + + python-pygobject-docs + pygobject için API dökümanları + +