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