summaryrefslogtreecommitdiffstats
path: root/meta/packages/gtk+/gtk+_2.10.12.bb
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openedhand.com>2007-06-28 08:29:29 +0000
committerMarcin Juszkiewicz <hrw@openedhand.com>2007-06-28 08:29:29 +0000
commitd4ed273e04c6679c994080871beb32beac9e6447 (patch)
treec08de194288405f25c31017d5d3edbbfc108e6ff /meta/packages/gtk+/gtk+_2.10.12.bb
parent13438101436699a3f4adc23f7d87e3c37c3b0322 (diff)
downloadpoky-d4ed273e04c6679c994080871beb32beac9e6447.tar.gz
gtk+: recommend gdk-pixbuf loaders, unified 2.6.10/2.10.12 recipes, moved common part into gtk+.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2036 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/gtk+/gtk+_2.10.12.bb')
-rw-r--r--meta/packages/gtk+/gtk+_2.10.12.bb63
1 files changed, 4 insertions, 59 deletions
diff --git a/meta/packages/gtk+/gtk+_2.10.12.bb b/meta/packages/gtk+/gtk+_2.10.12.bb
index dc762d41cf..4108680c31 100644
--- a/meta/packages/gtk+/gtk+_2.10.12.bb
+++ b/meta/packages/gtk+/gtk+_2.10.12.bb
@@ -1,11 +1,7 @@
1LICENSE = "LGPL" 1require gtk+.inc
2DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ 2
3set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." 3DEPENDS += "cairo"
4HOMEPAGE = "http://www.gtk.org" 4PR = "r6"
5SECTION = "libs"
6PRIORITY = "optional"
7DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt cairo"
8PR = "r4"
9 5
10# disable per default - untested and not all patches included. 6# disable per default - untested and not all patches included.
11DEFAULT_PREFERENCE = "-1" 7DEFAULT_PREFERENCE = "-1"
@@ -31,61 +27,10 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-${PV}.tar.bz2 \
31# file://single-click.patch;patch=1 27# file://single-click.patch;patch=1
32# file://spinbutton.patch;patch=1 \ 28# file://spinbutton.patch;patch=1 \
33 29
34inherit autotools pkgconfig
35
36FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
37 ${bindir}/gtk-update-icon-cache \
38 ${bindir}/gtk-query-immodules-2.0 \
39 ${libdir}/lib*.so.* \
40 ${datadir}/themes ${sysconfdir} \
41 ${libdir}/gtk-2.0/${LIBV}/engines/libpixmap.so"
42FILES_${PN}-dev += " \
43 ${datadir}/gtk-2.0/include \
44 ${libdir}/gtk-2.0/include \
45 ${libdir}/gtk-2.0/${LIBV}/loaders/*.la \
46 ${libdir}/gtk-2.0/${LIBV}/immodules/*.la \
47 ${libdir}/gtk-2.0/${LIBV}/engines/*.la \
48 ${bindir}/gdk-pixbuf-csource"
49FILES_${PN}-dbg += " \
50 ${libdir}/gtk-2.0/${LIBV}/loaders/.debug/* \
51 ${libdir}/gtk-2.0/${LIBV}/immodules/.debug/* \
52 ${libdir}/gtk-2.0/${LIBV}/engines/.debug/*"
53
54
55RRECOMMENDS_${PN} = "glibc-gconv-iso8859-1 ttf-dejavu-sans"
56RRECOMMENDS_${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"
57RRECOMMENDS_${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"
58RRECOMMENDS_${PN}_poky = "glibc-gconv-iso8859-1"
59
60EXTRA_OECONF = "--without-libtiff --disable-xkb --disable-glibtest --enable-display-migration" 30EXTRA_OECONF = "--without-libtiff --disable-xkb --disable-glibtest --enable-display-migration"
61 31
62LIBV = "2.10.0" 32LIBV = "2.10.0"
63 33
64do_stage () {
65 oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR}
66 oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR}
67 oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR}
68 oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR}
69
70 autotools_stage_includes
71
72 mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include
73 install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h
74
75 install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/
76}
77
78do_install_append () {
79 install -d ${D}${sysconfdir}/gtk-2.0
80}
81
82postinst_prologue() {
83if [ "x$D" != "x" ]; then
84 exit 1
85fi
86
87}
88
89PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*" 34PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
90 35
91python populate_packages_prepend () { 36python populate_packages_prepend () {