diff --git a/desktop/toolkit/gtk/gdk-pixbuf/actions.py b/desktop/toolkit/gtk/gdk-pixbuf/actions.py
new file mode 100644
index 0000000000..bc00299dba
--- /dev/null
+++ b/desktop/toolkit/gtk/gdk-pixbuf/actions.py
@@ -0,0 +1,43 @@
+#!/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
+
+def setup():
+ options = "\
+ --disable-static \
+ --disable-silent-rules \
+ --with-libjasper \
+ --with-x11 \
+ --with-included-loaders=png \
+ "
+
+ options += "\
+ --bindir=/_emul32/bin \
+ --disable-introspection \
+ " if get.buildTYPE() == "emul32" else \
+ "\
+ --enable-introspection \
+ "
+ autotools.configure(options)
+
+ pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
+ pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
+ pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ if get.buildTYPE() == "emul32":
+ pisitools.domove("/_emul32/bin/gdk-pixbuf-query-loaders", "/usr/bin", "gdk-pixbuf-query-loaders-32")
+ pisitools.removeDir("/_emul32")
+ return
+ pisitools.dosym("/usr/bin/gdk-pixbuf-query-loaders", "/usr/bin/gdk-pixbuf-query-loaders-64")
+ pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README")
diff --git a/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler-32.py b/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler-32.py
new file mode 100644
index 0000000000..6edaa81706
--- /dev/null
+++ b/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler-32.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+import piksemel
+import os
+
+def updateData(filepath):
+ parse = piksemel.parse(filepath)
+
+ for icon in parse.tags("File"):
+ path = icon.getTagData("Path")
+ if path.startswith("usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders"):
+ os.system("/usr/bin/gdk-pixbuf-query-loaders-32 --update-cache")
+ return
+
+def setupPackage(metapath, filepath):
+ updateData(filepath)
+
+def cleanupPackage(metapath, filepath):
+ pass
+
+def postCleanupPackage(metapath, filepath):
+ updateData(filepath)
diff --git a/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler.py b/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler.py
new file mode 100644
index 0000000000..0e2637d6b0
--- /dev/null
+++ b/desktop/toolkit/gtk/gdk-pixbuf/comar/pakhandler.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+import piksemel
+import os
+
+def updateData(filepath):
+ parse = piksemel.parse(filepath)
+
+ for icon in parse.tags("File"):
+ path = icon.getTagData("Path")
+ if path.startswith("usr/lib/gdk-pixbuf-2.0/2.10.0/loaders"):
+ os.system("/usr/bin/gdk-pixbuf-query-loaders --update-cache")
+ return
+
+def setupPackage(metapath, filepath):
+ updateData(filepath)
+
+def cleanupPackage(metapath, filepath):
+ pass
+
+def postCleanupPackage(metapath, filepath):
+ updateData(filepath)
diff --git a/desktop/toolkit/gtk/gdk-pixbuf/pspec.xml b/desktop/toolkit/gtk/gdk-pixbuf/pspec.xml
new file mode 100644
index 0000000000..3ae3292f1d
--- /dev/null
+++ b/desktop/toolkit/gtk/gdk-pixbuf/pspec.xml
@@ -0,0 +1,177 @@
+
+
+
+
+ gdk-pixbuf
+ http://www.gnome.org
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ library
+ GDK pixbuf library
+ gdk-pixbuf is a library that provides image loading and scaling support for gtk+ applications
+ mirrors://gnome/gdk-pixbuf/2.31/gdk-pixbuf-2.31.3.tar.xz
+
+ gtk-doc
+ glib2-devel
+ libX11-devel
+ tiff-devel
+ libjpeg-turbo-devel
+ libpng-devel
+ jasper-devel
+ gobject-introspection-devel
+
+
+
+
+ gdk-pixbuf
+
+ tiff
+ jasper
+ libjpeg-turbo
+ >
+
+ /etc
+ /usr/bin
+ /usr/lib
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/doc
+ /usr/share
+
+
+ System.PackageHandler
+
+
+
+
+ gdk-pixbuf-devel
+ Development files for gdk-pixbuf
+
+ gdk-pixbuf
+ libpng-devel
+
+
+ /usr/bin/gdk-pixbuf-csource
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/lib32/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ gdk-pixbuf-docs
+ Reference documents for gdk-pixbuf
+
+ /usr/share/gtk-doc
+
+
+
+
+ gdk-pixbuf-32bit
+ emul32
+ 32-bit shared libraries for gdk-pixbuf
+ emul32
+
+ tiff-32bit
+ libjpeg-turbo-32bit
+ glib2-32bit
+ libX11-32bit
+ libpng-32bit
+ jasper-32bit
+ libX11-32bit
+
+
+ gdk-pixbuf
+ tiff-32bit
+ glib2-32bit
+ libpng-32bit
+ libX11-32bit
+ jasper-32bit
+ libjpeg-turbo-32bit
+
+
+ /usr/bin/gdk-pixbuf-query-loaders-32
+ /usr/lib32
+
+
+ System.PackageHandler
+
+
+
+
+
+ 2015-04-27
+ 2.31.3
+ Version bump.
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2014-05-17
+ 2.30.7
+ Release bump.
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+ 2014-03-30
+ 2.30.7
+ Version bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-10-10
+ 2.30.0
+ Add missing method and fix pakhandler.py
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2013-09-05
+ 2.28.2
+ Add missing method and fix pakhandler.py
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-08-20
+ 2.28.2
+ Fix build emul32.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-08-11
+ 2.28.2
+ Version bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-04-07
+ 2.28.0
+ Version bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-02-24
+ 2.27.1
+ V.Bump
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+ 2012-11-25
+ 2.26.5
+ First release
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+
diff --git a/desktop/toolkit/gtk/gdk-pixbuf/translations.xml b/desktop/toolkit/gtk/gdk-pixbuf/translations.xml
new file mode 100644
index 0000000000..b2815ba5ad
--- /dev/null
+++ b/desktop/toolkit/gtk/gdk-pixbuf/translations.xml
@@ -0,0 +1,23 @@
+
+
+
+ gdk-pixbuf
+ GDK pixbuf kitaplığı
+ gdk-pixbuf, gtk+ uygulamalarına resim açma ve ölçeklendirme desteği sağlayan bir kitaplıktır.
+
+
+
+ gdk-pixbuf-devel
+ gdk-pixbuf için geliştirme dosyaları
+
+
+
+ gdk-pixbuf-docs
+ gdk-pixbuf için başvuru belgeleri
+
+
+
+ gdk-pixbuf-32bit
+ gdk-pixbuf için 32-bit paylaşımlı kitaplıklar
+
+