]> code.ossystems Code Review - openembedded-core.git/commitdiff
gtk+: recommend gdk-pixbuf loaders, unified 2.6.10/2.10.12 recipes, moved common...
authorMarcin Juszkiewicz <hrw@openedhand.com>
Thu, 28 Jun 2007 08:29:29 +0000 (08:29 +0000)
committerMarcin Juszkiewicz <hrw@openedhand.com>
Thu, 28 Jun 2007 08:29:29 +0000 (08:29 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2036 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/gtk+/gtk+.inc [new file with mode: 0644]
meta/packages/gtk+/gtk+_2.10.12.bb
meta/packages/gtk+/gtk+_2.6.10.bb

diff --git a/meta/packages/gtk+/gtk+.inc b/meta/packages/gtk+/gtk+.inc
new file mode 100644 (file)
index 0000000..454cce7
--- /dev/null
@@ -0,0 +1,59 @@
+DESCRIPTION = "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."
+HOMEPAGE = "http://www.gtk.org"
+SECTION = "libs"
+LICENSE = "LGPL"
+PRIORITY = "optional"
+DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt"
+
+inherit autotools pkgconfig
+
+FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
+       ${bindir}/gtk-update-icon-cache \
+       ${bindir}/gtk-query-immodules-2.0 \
+       ${libdir}/lib*.so.* \
+       ${datadir}/themes ${sysconfdir} \
+       ${libdir}/gtk-2.0/${LIBV}/engines/libpixmap.so"
+
+FILES_${PN}-dev += " \
+        ${datadir}/gtk-2.0/include \
+       ${libdir}/gtk-2.0/include \
+       ${libdir}/gtk-2.0/${LIBV}/loaders/*.la \
+       ${libdir}/gtk-2.0/${LIBV}/immodules/*.la \
+       ${libdir}/gtk-2.0/${LIBV}/engines/*.la \
+       ${bindir}/gdk-pixbuf-csource"
+
+FILES_${PN}-dbg += " \
+        ${libdir}/gtk-2.0/${LIBV}/loaders/.debug/* \
+       ${libdir}/gtk-2.0/${LIBV}/immodules/.debug/* \
+       ${libdir}/gtk-2.0/${LIBV}/engines/.debug/*"
+
+RRECOMMENDS_${PN} = "glibc-gconv-iso8859-1 ttf-dejavu-sans"
+RRECOMMENDS_${PN}_angstrom = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
+RRECOMMENDS_${PN}_openzaurus = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
+RRECOMMENDS_${PN}_poky = "glibc-gconv-iso8859-1 gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
+
+do_stage () {
+       oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR}
+       oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR}
+       oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR}
+       oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR}
+
+       autotools_stage_includes
+
+       mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include
+       install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h
+
+       install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/
+}
+
+do_install_append () {
+       install -d ${D}${sysconfdir}/gtk-2.0
+}
+
+postinst_prologue() {
+if [ "x$D" != "x" ]; then
+  exit 1
+fi
+
+}
index dc762d41cf4266bf7cadb35ec993b372a1fc592e..4108680c31eb3345a15daad44e397ac9666e9e01 100644 (file)
@@ -1,11 +1,7 @@
-LICENSE = "LGPL"
-DESCRIPTION = "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."
-HOMEPAGE = "http://www.gtk.org"
-SECTION = "libs"
-PRIORITY = "optional"
-DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt cairo"
-PR = "r4"
+require gtk+.inc
+
+DEPENDS += "cairo"
+PR = "r6"
 
 # disable per default - untested and not all patches included.
 DEFAULT_PREFERENCE = "-1" 
@@ -31,61 +27,10 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-${PV}.tar.bz2 \
 #         file://single-click.patch;patch=1
 #         file://spinbutton.patch;patch=1 \
 
-inherit autotools pkgconfig
-
-FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
-       ${bindir}/gtk-update-icon-cache \
-       ${bindir}/gtk-query-immodules-2.0 \
-       ${libdir}/lib*.so.* \
-       ${datadir}/themes ${sysconfdir} \
-       ${libdir}/gtk-2.0/${LIBV}/engines/libpixmap.so"
-FILES_${PN}-dev += " \
-        ${datadir}/gtk-2.0/include \
-        ${libdir}/gtk-2.0/include \
-        ${libdir}/gtk-2.0/${LIBV}/loaders/*.la \
-        ${libdir}/gtk-2.0/${LIBV}/immodules/*.la \
-        ${libdir}/gtk-2.0/${LIBV}/engines/*.la \
-        ${bindir}/gdk-pixbuf-csource"
-FILES_${PN}-dbg += " \
-        ${libdir}/gtk-2.0/${LIBV}/loaders/.debug/* \
-        ${libdir}/gtk-2.0/${LIBV}/immodules/.debug/* \
-        ${libdir}/gtk-2.0/${LIBV}/engines/.debug/*"
-
-
-RRECOMMENDS_${PN} = "glibc-gconv-iso8859-1 ttf-dejavu-sans"
-RRECOMMENDS_${PN}_angstrom = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
-RRECOMMENDS_${PN}_openzaurus = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
-RRECOMMENDS_${PN}_poky = "glibc-gconv-iso8859-1"
-
 EXTRA_OECONF = "--without-libtiff --disable-xkb --disable-glibtest --enable-display-migration"
 
 LIBV = "2.10.0"
 
-do_stage () {
-       oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR}
-
-       autotools_stage_includes
-
-       mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include
-       install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h
-
-       install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/
-}
-
-do_install_append () {
-       install -d ${D}${sysconfdir}/gtk-2.0
-}
-
-postinst_prologue() {
-if [ "x$D" != "x" ]; then
-  exit 1
-fi
-
-}
-
 PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
 
 python populate_packages_prepend () {
index 5b022e997de1119bfd0c9642a5fed2e02696e766..02540c0a98c121e354701b10b799562bf4f791c9 100644 (file)
@@ -1,11 +1,6 @@
-DESCRIPTION = "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."
-HOMEPAGE = "http://www.gtk.org"
-SECTION = "libs"
-LICENSE = "LGPL"
-PRIORITY = "optional"
-DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt"
-PR = "r7"
+require gtk+.inc
+
+PR = "r8"
 
 SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-${PV}.tar.bz2 \
            file://no-demos.patch;patch=1 \
@@ -22,32 +17,6 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-${PV}.tar.bz2 \
           file://filechooser-default.patch;patch=1 \
           "
 
-inherit autotools pkgconfig
-
-FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
-       ${bindir}/gtk-query-immodules-2.0 \
-       ${bindir}/gtk-update-icon-cache \
-       ${libdir}/lib*.so.* \
-       ${datadir}/themes ${sysconfdir} \
-       ${libdir}/gtk-2.0/${LIBV}/engines/libpixmap.so"
-FILES_${PN}-dev += " \
-        ${datadir}/gtk-2.0/include \
-       ${libdir}/gtk-2.0/include \
-       ${libdir}/gtk-2.0/${LIBV}/loaders/*.la \
-       ${libdir}/gtk-2.0/${LIBV}/immodules/*.la \
-       ${libdir}/gtk-2.0/${LIBV}/engines/*.la \
-       ${bindir}/gdk-pixbuf-csource"
-FILES_${PN}-dbg += " \
-        ${libdir}/gtk-2.0/${LIBV}/loaders/.debug/* \
-       ${libdir}/gtk-2.0/${LIBV}/immodules/.debug/* \
-       ${libdir}/gtk-2.0/${LIBV}/engines/.debug/*"
-
-
-RRECOMMENDS_${PN} = "glibc-gconv-iso8859-1 ttf-dejavu-sans"
-RRECOMMENDS_${PN}_angstrom = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
-RRECOMMENDS_${PN}_openzaurus = "glibc-gconv-iso8859-1 ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
-RRECOMMENDS_${PN}_poky = "glibc-gconv-iso8859-1"
-
 EXTRA_OECONF = "--without-libtiff --disable-xkb --disable-glibtest"
 
 LIBV = "2.4.0"
@@ -61,30 +30,6 @@ do_configure_prepend() {
         done
 }
 
-do_stage () {
-       oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR}
-       oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR}
-
-       autotools_stage_includes
-
-       mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include
-       install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h
-
-       install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/
-}
-
-do_install_append () {
-       install -d ${D}${sysconfdir}/gtk-2.0
-}
-
-postinst_prologue() {
-if [ "x$D" != "x" ]; then
-  exit 1
-fi
-
-}
 
 PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*"