From bec0effc5ffde2bb655758d9e6f7a6b03489fbd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 7 Jul 2015 13:34:19 +0300 Subject: [PATCH 1/5] libdaemon fix deps. --- programming/misc/libdaemon/actions.py | 21 +++++ programming/misc/libdaemon/pspec.xml | 87 +++++++++++++++++++++ programming/misc/libdaemon/translations.xml | 18 +++++ 3 files changed, 126 insertions(+) create mode 100644 programming/misc/libdaemon/actions.py create mode 100644 programming/misc/libdaemon/pspec.xml create mode 100644 programming/misc/libdaemon/translations.xml diff --git a/programming/misc/libdaemon/actions.py b/programming/misc/libdaemon/actions.py new file mode 100644 index 0000000000..c1b83a4ffb --- /dev/null +++ b/programming/misc/libdaemon/actions.py @@ -0,0 +1,21 @@ +#!/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 get + +def setup(): + autotools.configure("--disable-lynx \ + --disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "LICENSE") diff --git a/programming/misc/libdaemon/pspec.xml b/programming/misc/libdaemon/pspec.xml new file mode 100644 index 0000000000..3da17bd3d1 --- /dev/null +++ b/programming/misc/libdaemon/pspec.xml @@ -0,0 +1,87 @@ + + + + + libdaemon + http://0pointer.de/lennart/projects/libdaemon + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Library for writing UNIX daemons + libdaemon is a lightweight C library which eases the writing of UNIX daemons. + http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz + + + + libdaemon + + /usr/lib + /usr/share/doc + + + + + libdaemon-devel + Development files for libdaemon + + libdaemon + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man/man3 + + + + + libdaemon-32bit + emul32 + 32-bit shared libraries for libdaemon + emul32 + + glibc-32bit + + + glibc-32bit + libdaemon + + + /usr/lib32 + + + + + + 2014-03-09 + 0.14 + Rebuild for buildhost + PisiLinux Community + admins@pisilinux.org + + + 2013-07-27 + 0.14 + Move pc files to devel pack, rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-02-15 + 0.14 + add emul32 + Erdinç Gültekin + admins@pisilinux.org + + + 2010-10-12 + 0.14 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/misc/libdaemon/translations.xml b/programming/misc/libdaemon/translations.xml new file mode 100644 index 0000000000..46c08e2cf2 --- /dev/null +++ b/programming/misc/libdaemon/translations.xml @@ -0,0 +1,18 @@ + + + + libdaemon + UNIX hizmetleri yazmak için bir kitaplığı + libdaemon, UNIX hizmetleri yazmayı kolaylaştıran hafif bir C kitaplığıdır. + + + + libdaemon-devel + libdaemon için geliştirme dosyaları + + + + libdaemon-32bit + 32-bit shared libraries for libdaemon + + \ No newline at end of file From 1847fbf44527f08fde6399a28070134c75cc99c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 7 Jul 2015 14:05:53 +0300 Subject: [PATCH 2/5] at-spi2-atk and json-glib deps fixed --- desktop/misc/at-spi2-atk/actions.py | 21 +++ desktop/misc/at-spi2-atk/pspec.xml | 135 ++++++++++++++++++++ desktop/misc/at-spi2-atk/translations.xml | 18 +++ programming/misc/json-glib/actions.py | 41 ++++++ programming/misc/json-glib/pspec.xml | 121 ++++++++++++++++++ programming/misc/json-glib/translations.xml | 18 +++ 6 files changed, 354 insertions(+) create mode 100644 desktop/misc/at-spi2-atk/actions.py create mode 100644 desktop/misc/at-spi2-atk/pspec.xml create mode 100644 desktop/misc/at-spi2-atk/translations.xml create mode 100644 programming/misc/json-glib/actions.py create mode 100644 programming/misc/json-glib/pspec.xml create mode 100644 programming/misc/json-glib/translations.xml diff --git a/desktop/misc/at-spi2-atk/actions.py b/desktop/misc/at-spi2-atk/actions.py new file mode 100644 index 0000000000..59e7d1e981 --- /dev/null +++ b/desktop/misc/at-spi2-atk/actions.py @@ -0,0 +1,21 @@ +#!/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 get + +def setup(): + autotools.configure("--disable-static \ + --libexecdir=/usr/libexec/at-spi2") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "README", "NEWS") \ No newline at end of file diff --git a/desktop/misc/at-spi2-atk/pspec.xml b/desktop/misc/at-spi2-atk/pspec.xml new file mode 100644 index 0000000000..04dbf1cd19 --- /dev/null +++ b/desktop/misc/at-spi2-atk/pspec.xml @@ -0,0 +1,135 @@ + + + + + at-spi2-atk + http://www.linuxfoundation.org/collaborate/workgroups/accessibility + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + service + Protocol definitions and daemons for D-Bus at-spi + at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation. + mirrors://gnome/at-spi2-atk/2.16/at-spi2-atk-2.16.0.tar.xz + + at-spi2-core-devel + glib2-devel + atk-devel + libX11-devel + dbus-devel + libXtst-devel + + + + + at-spi2-atk + + atk + dbus + glib2 + at-spi2-core + + + /usr/lib + /usr/share/doc + + + + + at-spi2-atk-32bit + emul32 + 32-bit shared libraries for at-spi2-atk + emul32 + + glibc-32bit + at-spi2-core-32bit + atk-32bit + dbus-32bit + glib2-32bit + + + glibc-32bit + atk-32bit + dbus-32bit + glib2-32bit + at-spi2-core-32bit + + + /usr/lib32 + + + + + at-spi2-atk-devel + at-spi2-atk için geliştirme dosyaları + + at-spi2-atk + + + /usr/lib32/pkgconfig + /usr/lib/pkgconfig + /usr/include + + + + + + 2015-04-17 + 2.16.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-15 + 2.12.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-10 + 2.10.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-27 + 2.8.1 + Move pc files to devel pack, rebuild + split packages + PisiLinux Community + admins@pisilinux.org + + + 2013-06-01 + 2.8.1 + Dep fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-04-23 + 2.8.1 + Dep fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-04-17 + 2.8.1 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-22 + 2.7.2 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/desktop/misc/at-spi2-atk/translations.xml b/desktop/misc/at-spi2-atk/translations.xml new file mode 100644 index 0000000000..a5556d2f9c --- /dev/null +++ b/desktop/misc/at-spi2-atk/translations.xml @@ -0,0 +1,18 @@ + + + + at-spi2-core + D-Bus at-spi için protokol tanımları ve hizmetleri + at-spi2-atk, erişilebilirlik teknolojilerinin uygulamalara D-Bus üzerinden erişerek onları otomatik olarak denetlemesini sağlar. + + + + at-spi2-atk-32bit + 32-bit shared libraries for at-spi2-atk + + + + at-spi2-atk-devel + at-spi2-atk için geliştirme dosyaları + + diff --git a/programming/misc/json-glib/actions.py b/programming/misc/json-glib/actions.py new file mode 100644 index 0000000000..9b439e2e70 --- /dev/null +++ b/programming/misc/json-glib/actions.py @@ -0,0 +1,41 @@ +#!/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + + +def setup(): + options = "--disable-gtk-doc-html \ + --disable-gtk-doc \ + --enable-introspection \ + " + + if get.buildTYPE() == "_emul32": + options += " --libdir=/usr/lib32 \ + --bindir=/_emul32/bin \ + --sbindir=/_emul32/sbin \ + " + shelltools.export("CC", "%s -m32" % get.CC()) + shelltools.export("CXX", "%s -m32" % get.CXX()) + shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") + + autotools.configure(options) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + if get.buildTYPE() == "_emul32": + pisitools.removeDir("/_emul32") + + pisitools.removeDir("/usr/share/gtk-doc") + + pisitools.dodoc("ChangeLog", "NEWS") \ No newline at end of file diff --git a/programming/misc/json-glib/pspec.xml b/programming/misc/json-glib/pspec.xml new file mode 100644 index 0000000000..677e3539f8 --- /dev/null +++ b/programming/misc/json-glib/pspec.xml @@ -0,0 +1,121 @@ + + + + + json-glib + http://live.gnome.org/JsonGlib + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + Library for JavaScript Object Notation format + json-glib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format. + mirrors://gnome/json-glib/1.0/json-glib-1.0.2.tar.xz + + gobject-introspection-devel + glib2-devel + + + + + json-glib + + gobject-introspection + glib2 + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + /usr/share/locale + + + + + json-glib-devel + Development files for json-glib + + json-glib + + + /usr/include + /usr/share/gir* + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + json-glib-32bit + emul32 + 32-bit shared libraries for json-glib + _emul32 + + glibc-32bit + glib2-32bit + + + glibc-32bit + glib2-32bit + json-glib + + + /usr/lib32 + + + + + + 2015-03-18 + 1.0.2 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-18 + 1.0.0 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-30 + 1.0.0 + 32bit split packages. + PisiLinux Community + admins@pisilinux.org + + + 2014-03-30 + 1.0.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-13 + 0.16.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-09 + 0.16.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-08-26 + 0.15.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/misc/json-glib/translations.xml b/programming/misc/json-glib/translations.xml new file mode 100644 index 0000000000..a0aa7674d7 --- /dev/null +++ b/programming/misc/json-glib/translations.xml @@ -0,0 +1,18 @@ + + + + json-glib + JavaScript Nesne Notasyon biçimi için bir kitaplık + json-glib JavaScript Nesne Notasyon (JSON) biçimi için serileştirme ve ters serileştirme sağlayan bir kitaplıktır. + + + + json-glib-devel + json-glib için geliştirme dosyaları + + + + json-glib-32bit + json-glib için 32-bit paylaşımlı kitaplıklar + + \ No newline at end of file From b95c99fc1a14debcf99988de7904f43971b8f35e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 7 Jul 2015 15:45:50 +0300 Subject: [PATCH 3/5] libglade, gtk3 is ready --- desktop/toolkit/gtk/gtk3/pspec.xml | 29 ++++- desktop/toolkit/gtk/libglade/actions.py | 23 ++++ desktop/toolkit/gtk/libglade/comar/package.py | 10 ++ .../Makefile.in.am-2.4.2-xmlcatalog.patch | 22 ++++ .../libglade-2.6.3-fix_tests-page_size.patch | 11 ++ desktop/toolkit/gtk/libglade/pspec.xml | 105 ++++++++++++++++++ desktop/toolkit/gtk/libglade/translations.xml | 19 ++++ x11/library/libepoxy/pspec.xml | 30 +++-- 8 files changed, 236 insertions(+), 13 deletions(-) create mode 100644 desktop/toolkit/gtk/libglade/actions.py create mode 100644 desktop/toolkit/gtk/libglade/comar/package.py create mode 100644 desktop/toolkit/gtk/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch create mode 100644 desktop/toolkit/gtk/libglade/files/libglade-2.6.3-fix_tests-page_size.patch create mode 100644 desktop/toolkit/gtk/libglade/pspec.xml create mode 100644 desktop/toolkit/gtk/libglade/translations.xml diff --git a/desktop/toolkit/gtk/gtk3/pspec.xml b/desktop/toolkit/gtk/gtk3/pspec.xml index 30d4c5e723..e4024de1d5 100644 --- a/desktop/toolkit/gtk/gtk3/pspec.xml +++ b/desktop/toolkit/gtk/gtk3/pspec.xml @@ -11,17 +11,16 @@ LGPLv2.1 The GIMP Toolkit version 3 GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. - mirrors://gnome/gtk+/3.14/gtk+-3.14.9.tar.xz + mirrors://gnome/gtk+/3.16/gtk+-3.16.4.tar.xz atk-devel cups-devel at-spi2-atk-devel pango-devel - librest-devel json-glib-devel libXi-devel cairo-devel - colord-devel + gobject-introspection-devel libXext-devel libXrandr-devel libXfixes-devel @@ -31,6 +30,11 @@ libXdamage-devel libXinerama-devel libXcomposite-devel + at-spi2-core-devel + libepoxy-devel + gtk-doc + + 071_fix-installation-of-HTML-images.patch @@ -41,14 +45,16 @@ gtk3 + glib2 + libX11 + libepoxy atk cups pango libXi - librest json-glib cairo - colord + gobject-introspection libXext libXrandr libXfixes @@ -60,7 +66,9 @@ at-spi2-atk libXcomposite dejavu-fonts - gtk-theme-mediterranean + + /etc @@ -159,6 +167,7 @@ at-spi2-atk-32bit libXinerama-32bit libXcomposite-32bit + libepoxy-32bit gtk3 @@ -181,6 +190,7 @@ at-spi2-atk-32bit libXinerama-32bit libXcomposite-32bit + libepoxy-32bit /usr/bin/*-32bit @@ -189,6 +199,13 @@ + + 2015-07-07 + 3.16.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-03-18 3.14.9 diff --git a/desktop/toolkit/gtk/libglade/actions.py b/desktop/toolkit/gtk/libglade/actions.py new file mode 100644 index 0000000000..cfac2a0c95 --- /dev/null +++ b/desktop/toolkit/gtk/libglade/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 pisitools + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static \ + --disable-gtk-doc") + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS","ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/toolkit/gtk/libglade/comar/package.py b/desktop/toolkit/gtk/libglade/comar/package.py new file mode 100644 index 0000000000..945b069831 --- /dev/null +++ b/desktop/toolkit/gtk/libglade/comar/package.py @@ -0,0 +1,10 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("xmlcatalog --noout --add \ + \"system\" \"http://glade.gnome.org/glade-2.0.dtd\" /usr/share/xml/libglade/glade-2.0.dtd") + +def preRemove(): + os.system("xmlcatalog --noout --del /usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog") diff --git a/desktop/toolkit/gtk/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch b/desktop/toolkit/gtk/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch new file mode 100644 index 0000000000..059cdc20f7 --- /dev/null +++ b/desktop/toolkit/gtk/libglade/files/Makefile.in.am-2.4.2-xmlcatalog.patch @@ -0,0 +1,22 @@ +--- a/Makefile.am 2004-11-11 18:56:13.000000000 +0800 ++++ b/Makefile.am 2004-12-06 11:00:24.501734048 +0800 +@@ -24,7 +24,7 @@ + + if HAVE_XMLCATALOG + install-data-local: +- -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) ++# -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) + uninstall-local: + -$(XMLCATALOG) --noout --del $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) + endif +--- a/Makefile.in 2004-11-11 19:21:38.000000000 +0800 ++++ b/Makefile.in 2004-12-06 11:00:49.786890120 +0800 +@@ -819,7 +819,7 @@ + + + @HAVE_XMLCATALOG_TRUE@install-data-local: +-@HAVE_XMLCATALOG_TRUE@ -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) ++@HAVE_XMLCATALOG_TRUE@# -$(XMLCATALOG) --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) + @HAVE_XMLCATALOG_TRUE@uninstall-local: + @HAVE_XMLCATALOG_TRUE@ -$(XMLCATALOG) --noout --del $(xmldir)/glade-2.0.dtd $(XML_CATALOG_FILE) + diff --git a/desktop/toolkit/gtk/libglade/files/libglade-2.6.3-fix_tests-page_size.patch b/desktop/toolkit/gtk/libglade/files/libglade-2.6.3-fix_tests-page_size.patch new file mode 100644 index 0000000000..37c5b69e54 --- /dev/null +++ b/desktop/toolkit/gtk/libglade/files/libglade-2.6.3-fix_tests-page_size.patch @@ -0,0 +1,11 @@ +--- a/tests/test-libglade-gtk.glade 2008-09-27 16:50:40.164242312 +0300 ++++ b/tests/test-libglade-gtk.glade 2008-09-27 16:50:43.460908927 +0300 +@@ -470,7 +470,7 @@ + 100 + 1 + 10 +- 10 ++ 0 + + 1 + 2 diff --git a/desktop/toolkit/gtk/libglade/pspec.xml b/desktop/toolkit/gtk/libglade/pspec.xml new file mode 100644 index 0000000000..61658717f5 --- /dev/null +++ b/desktop/toolkit/gtk/libglade/pspec.xml @@ -0,0 +1,105 @@ + + + + + libglade + http://www.gnome.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Glade interface builder + Libglade is a library that performs a similar job to the C source output routines in the GLADE user interface builder. Whereas GLADE's output routines create C code that can then be compiled, libglade builds the interface from an XML file (GLADE's save format) at runtime. This way you can change the look of a program without needing to recompile. + mirrors://gnome/libglade/2.6/libglade-2.6.4.tar.bz2 + + glib2-devel + libxml2-devel + atk-devel + pango-devel + gtk2-devel + + + Makefile.in.am-2.4.2-xmlcatalog.patch + libglade-2.6.3-fix_tests-page_size.patch + + + + + libglade + + glib2 + libxml2 + atk + pango + gtk2 + gdk-pixbuf + + + /usr/lib + /usr/share/doc + /usr/share/xml + + + System.Package + + + + + libglade-docs + data:doc + Libglade reference documents + + libglade + + + /usr/share/gtk-doc + + + + + libglade-devel + Development files for libglade + + libglade + gtk2-devel + + + /usr/bin + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-18 + 2.6.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 2.6.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-17 + 2.6.4 + Release bump + Pisi Linux Admins + admins@pisilinux.org + + + 2010-10-12 + 2.6.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/libglade/translations.xml b/desktop/toolkit/gtk/libglade/translations.xml new file mode 100644 index 0000000000..201310228e --- /dev/null +++ b/desktop/toolkit/gtk/libglade/translations.xml @@ -0,0 +1,19 @@ + + + + libglade + Glade arayüz oluşturucu + Libglade, GLADE kullanıcı arayüzü yapıcısındaki C kaynak çıkışı yöntemine benzer iş yapan bir kitaplıktır. GLADE'in çıkış yöntemi derlenebilir C kodu oluştururken, libglade arayüzü bir XML dosyasında oluşturur. Böylece yeniden derlenmeye gerek kalmadan arayüz değiştirilebilir. + Libglade est une librairie effectuant un travail similaire aux routines de génération de source C dans le constructeur d'interface graphique GLADE. Là ou les routines de génération de GLADE génerent du code C à compiler, libglade construit l interface depuis un fichier XML (le format de sauvegarde de GLADE) à l'exécution. De cette manière, vous pouvez changer l'apparence de votre programme sans avoir à le recompiler. + + + + libglade-docs + Libglade referans belgeleri + + + + libglade-devel + libglade için geliştirme dosyaları + + diff --git a/x11/library/libepoxy/pspec.xml b/x11/library/libepoxy/pspec.xml index 4b5d0ae496..7f21de7035 100755 --- a/x11/library/libepoxy/pspec.xml +++ b/x11/library/libepoxy/pspec.xml @@ -14,17 +14,14 @@ Epoxy is a library for handling OpenGL function pointer management for you. https://github.com/anholt/libepoxy/archive/v1.2.tar.gz - python3 - xorg-util + libX11-devel mesa-devel + util-macros libepoxy - - mesa - /etc/xdg /usr/bin @@ -44,7 +41,26 @@ /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig + + + + + libepoxy-32bit + emul32 + 32-bit shared libraries for libeproxy + emul32 + + glibc-32bit + libX11-32bit + mesa-32bit + + + glibc-32bit + + + /lib32 + /usr/lib32 @@ -57,4 +73,4 @@ groni@pisilinux.org - + \ No newline at end of file From 28a6e5e059c59f6abcae21bcef68f59c714d9a5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 7 Jul 2015 16:42:55 +0300 Subject: [PATCH 4/5] avahi without python ready for with python pygtk need py-gobject an pycairo pycairo not builded. --- network/analyzer/avahi/actions.py | 4 +- network/analyzer/avahi/pspec.xml | 26 ++++++- .../language/python/python-cairo/actions.py | 23 ++++++ .../language/python/python-cairo/pspec.xml | 72 ++++++++++++++++++ .../python/python-cairo/translations.xml | 13 ++++ .../python/python-pygobject/actions.py | 28 +++++++ .../files/pygobject-2.16.1-fixdetection.patch | 13 ++++ .../python/python-pygobject/pspec.xml | 74 +++++++++++++++++++ .../python/python-pygobject/translations.xml | 19 +++++ 9 files changed, 267 insertions(+), 5 deletions(-) create mode 100644 programming/language/python/python-cairo/actions.py create mode 100644 programming/language/python/python-cairo/pspec.xml create mode 100644 programming/language/python/python-cairo/translations.xml create mode 100644 programming/language/python/python-pygobject/actions.py create mode 100644 programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch create mode 100644 programming/language/python/python-pygobject/pspec.xml create mode 100644 programming/language/python/python-pygobject/translations.xml 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ı + + From 4a11aaca7ae4fff64f0194a0715eec899a595ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 7 Jul 2015 20:25:40 +0300 Subject: [PATCH 5/5] not builded, move to temp --- .../language/python/python-cairo/actions.py | 23 ---- .../language/python/python-cairo/pspec.xml | 72 ----------- .../python/python-cairo/translations.xml | 13 -- .../language/python/python-gtk/actions.py | 32 ----- .../language/python/python-gtk/pspec.xml | 112 ------------------ .../python/python-gtk/translations.xml | 24 ---- .../python/python-pygobject/actions.py | 28 ----- .../files/pygobject-2.16.1-fixdetection.patch | 13 -- .../python/python-pygobject/pspec.xml | 74 ------------ .../python/python-pygobject/translations.xml | 19 --- 10 files changed, 410 deletions(-) delete mode 100644 programming/language/python/python-cairo/actions.py delete mode 100644 programming/language/python/python-cairo/pspec.xml delete mode 100644 programming/language/python/python-cairo/translations.xml delete mode 100644 programming/language/python/python-gtk/actions.py delete mode 100644 programming/language/python/python-gtk/pspec.xml delete mode 100644 programming/language/python/python-gtk/translations.xml delete mode 100644 programming/language/python/python-pygobject/actions.py delete mode 100644 programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch delete mode 100644 programming/language/python/python-pygobject/pspec.xml delete mode 100644 programming/language/python/python-pygobject/translations.xml diff --git a/programming/language/python/python-cairo/actions.py b/programming/language/python/python-cairo/actions.py deleted file mode 100644 index 01d21ad075..0000000000 --- a/programming/language/python/python-cairo/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 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 deleted file mode 100644 index db19525fc8..0000000000 --- a/programming/language/python/python-cairo/pspec.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - 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 deleted file mode 100644 index bfba25017f..0000000000 --- a/programming/language/python/python-cairo/translations.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - 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-gtk/actions.py b/programming/language/python/python-gtk/actions.py deleted file mode 100644 index 1f15a6a321..0000000000 --- a/programming/language/python/python-gtk/actions.py +++ /dev/null @@ -1,32 +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 autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - -WorkDir = "pygtk-%s" % (get.srcVERSION()) - -def setup(): - shelltools.unlink("py-compile" ) - shelltools.sym("/bin/true", "%s/py-compile" % get.curDIR()) - - autotools.configure("--enable-thread \ - --disable-docs") - - shelltools.touch("%s/style.css" % get.curDIR()) - pisitools.dosed("docs/Makefile", "CSS_FILES = .*", "CSS_FILES = %s/style.css" % get.curDIR()) - - pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") - -def build(): - autotools.make() - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("AUTHORS", "ChangeLog", "MAPPING", "NEWS", "README", "THREADS", "TODO") diff --git a/programming/language/python/python-gtk/pspec.xml b/programming/language/python/python-gtk/pspec.xml deleted file mode 100644 index f9defa28e5..0000000000 --- a/programming/language/python/python-gtk/pspec.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - python-gtk - http://www.pygtk.org - - PisiLinux Community - admins@pisilinux.org - - LGPLv2.1 - library - GTK+ bindings for Python - python-gtk lets you to easily create programs with a graphical user interface using the Python programming language and GTK+ library. - mirrors://gnome/pygtk/2.24/pygtk-2.24.0.tar.bz2 - - cairo-devel - pango-devel - atk-devel - gtk2-devel - libglade-devel - python-pygobject-devel - python-cairo-devel - python-numpy - - - - - python-gtk - - cairo - pango - atk - gtk2 - libglade - gdk-pixbuf - python-pygobject - python-cairo - python-numpy - - - /usr/lib - /usr/share/doc - - - - - python-gtk-demo - app:gui - Demo applications for python-gtk - - python-gtk - - - /usr/bin/pygtk-demo - /usr/lib/pygtk/2.0/pygtk-demo.py - /usr/lib/pygtk/2.0/demos - - - - - python-gtk-docs - data:doc - Reference documents for python-gtk - - python-gtk - - - /usr/share/gtk-doc - - - - - python-gtk-devel - Development files for python-gtk - - python-gtk - python-pygobject-devel - gtk2-devel - - - /usr/bin/pygtk-codegen-2.0 - /usr/include - /usr/lib/pkgconfig - /usr/share/pygtk - - - - - - 2013-08-17 - 2.24.0 - Dep Fixed - PisiLinux Community - admins@pisilinux.org - - - 2013-07-28 - 2.24.0 - Dep Fixed - PisiLinux Community - admins@pisilinux.org - - - 2012-11-11 - 2.24.0 - First release - Erdinç Gültekin - admins@pisilinux.org - - - \ No newline at end of file diff --git a/programming/language/python/python-gtk/translations.xml b/programming/language/python/python-gtk/translations.xml deleted file mode 100644 index c77b510540..0000000000 --- a/programming/language/python/python-gtk/translations.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - python-gtk - Python için GTK+ bağlayıcıları - python-gtk, Python programlama diliyle GTK+ kitaplığını kullanarak, basit grafiksel kullanıcı arayüzü oluşturmanızı sağlar. - Bindings (liens) GTK+2 pour Python. - - - - python-gtk-demo - python-gtk için demo uygulamalar - - - - python-gtk-docs - python-gtk için referans belgeleri - - - - python-gtk-devel - python-gtk için geliştirme dosyaları - - diff --git a/programming/language/python/python-pygobject/actions.py b/programming/language/python/python-pygobject/actions.py deleted file mode 100644 index f5ebc6a529..0000000000 --- a/programming/language/python/python-pygobject/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 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 deleted file mode 100644 index 714144d620..0000000000 --- a/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch +++ /dev/null @@ -1,13 +0,0 @@ -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 deleted file mode 100644 index 787e2ceafe..0000000000 --- a/programming/language/python/python-pygobject/pspec.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - 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 deleted file mode 100644 index a4ee875e96..0000000000 --- a/programming/language/python/python-pygobject/translations.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - 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ı - -