[oe-commits] org.oe.dev gdk-pixbuf-2.10.14: Trimmed down, replace plugins by built-in.

likewise commit openembedded-commits at lists.openembedded.org
Fri Nov 30 21:30:16 UTC 2007


gdk-pixbuf-2.10.14: Trimmed down, replace plugins by built-in.

Author: likewise at openembedded.org
Branch: org.openembedded.dev
Revision: d81168db6766fc28124827cc3be5352e215eaf3d
ViewMTN: http://monotone.openembedded.org/revision/info/d81168db6766fc28124827cc3be5352e215eaf3d
Files:
1
packages/gtk+/gdk-pixbuf_2.10.14.bb
Diffs:

#
# mt diff -r51ded612bc452aac916208944c235f4a6515ceef -rd81168db6766fc28124827cc3be5352e215eaf3d
#
# 
# 
# patch "packages/gtk+/gdk-pixbuf_2.10.14.bb"
#  from [3c53647f0df0c1e147fdccf3679a22bc6128bc18]
#    to [3f4ef78e369b41a0f8ccf8a4fe57f2e72ec08eac]
# 
============================================================
--- packages/gtk+/gdk-pixbuf_2.10.14.bb	3c53647f0df0c1e147fdccf3679a22bc6128bc18
+++ packages/gtk+/gdk-pixbuf_2.10.14.bb	3f4ef78e369b41a0f8ccf8a4fe57f2e72ec08eac
@@ -1,14 +1,14 @@
-DESCRIPTION = "GDK PixBuf is a pixelmap image support library from the GTK+ \
-multi-platform toolkit for creating graphical user interfaces."
+DESCRIPTION = "Stand-alone libpixbuf, a pixelmap image i/o library from the \
+GTK+ multi-platform toolkit for creating graphical user interfaces."
 HOMEPAGE = "http://www.gtk.org/"
 SECTION = "libs"
 LICENSE = "LGPL"
 PRIORITY = "optional"
-DEPENDS = "jpeg libpng gettext glib-2.0"
+DEPENDS = "libpng gettext glib-2.0"
+PR = "r1"
 
 S = "${WORKDIR}/gtk+-${PV}"
 FILESPATH = "${FILE_DIRNAME}/gdk-pixbuf-csource:${FILE_DIRNAME}/gtk+-${PV}:${FILE_DIRNAME}/files"
-PR = "r0"
 
 SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-${PV}.tar.bz2 \
            file://automake-lossage.patch;patch=1 \
@@ -35,11 +35,9 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.
 #           file://treeview-checkbox-size.patch;patch=1;pnum=0 \
 #           file://cell-renderer-edit-focus.patch;patch=1;pnum=0 \
 
-# check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points
-require gtk-fpu.inc
-EXTRA_OECONF += "${@get_gtk_fpu_setting(bb, d)}"
+inherit autotools pkgconfig
 
-inherit autotools pkgconfig
+LIBV = "2.10.0"
 
 FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
 	${bindir}/gtk-update-icon-cache \
@@ -59,12 +57,16 @@ EXTRA_OECONF = "\
   --without-x \
   --with-gdktarget=linux-fb \
   --without-libtiff \
-  --with-libjpeg \
+  --without-libjpeg \
   --with-libpng \
 "
 
-LIBV = "2.10.0"
+EXTRA_OECONF += "--disable-modules --with-included-loaders=png,tga"
 
+# check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points
+require gtk-fpu.inc
+EXTRA_OECONF += "${@get_gtk_fpu_setting(bb, d)}"
+
 do_compile() {
 	cd gdk-pixbuf && oe_runmake
 }
@@ -82,22 +84,3 @@ do_install() {
 	cd gdk-pixbuf && oe_runmake install DESTDIR=${D}
 }
 
-postinst_prologue() {
-if [ "x$D" != "x" ]; then
-  exit 1
-fi
-}
-
-PACKAGES_DYNAMIC = "gdk-pixbuf-loader-*"
-
-python populate_packages_prepend () {
-	import os.path
-
-	prologue = bb.data.getVar("postinst_prologue", d, 1)
-
-	gtk_libdir = bb.data.expand('${libdir}/gtk-2.0/${LIBV}', d)
-	loaders_root = os.path.join(gtk_libdir, 'loaders')
-	do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', prologue + 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders')
-        if (bb.data.getVar('DEBIAN_NAMES', d, 1)):
-                bb.data.setVar('PKG_${PN}', 'libgtk-2.0', d)
-}






More information about the Openembedded-commits mailing list