summaryrefslogtreecommitdiffstats
path: root/meta-gnome
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2013-01-17 14:13:59 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2013-01-18 10:49:43 +0100
commit5d7953c03fbbe8066f60cc8f788511870ad232cc (patch)
tree32678f4d884ab50e826693a1f5619399570b4907 /meta-gnome
parent1d3928e4e49e583a71ecc67b06dce2f7d650c190 (diff)
downloadmeta-openembedded-5d7953c03fbbe8066f60cc8f788511870ad232cc.tar.gz
gtk+3: drop recipe, now in oe-core
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r--meta-gnome/recipes-gnome/gtk+/gtk+3_3.4.4.bb104
1 files changed, 0 insertions, 104 deletions
diff --git a/meta-gnome/recipes-gnome/gtk+/gtk+3_3.4.4.bb b/meta-gnome/recipes-gnome/gtk+/gtk+3_3.4.4.bb
deleted file mode 100644
index ce09615d9..000000000
--- a/meta-gnome/recipes-gnome/gtk+/gtk+3_3.4.4.bb
+++ /dev/null
@@ -1,104 +0,0 @@
1SUMMARY = "Multi-platform toolkit for creating GUIs"
2DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \
3set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."
4HOMEPAGE = "http://www.gtk.org"
5BUGTRACKER = "https://bugzilla.gnome.org/"
6SECTION = "libs"
7
8DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor \
9 gtk-doc-native docbook-utils-native libxrandr libgcrypt \
10 libxdamage libxrender libxcomposite libxi cairo gdk-pixbuf gtk+-native"
11
12LICENSE = "LGPLv2 & LGPLv2+ & LGPLv2.1+"
13
14LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
15 file://gtk/gtk.h;endline=25;md5=1d8dc0fccdbfa26287a271dce88af737 \
16 file://gdk/gdk.h;endline=25;md5=c920ce39dc88c6f06d3e7c50e08086f2 \
17 file://tests/testgtk.c;endline=25;md5=cb732daee1d82af7a2bf953cf3cf26f1"
18
19SRC_URI = "http://download.gnome.org/sources/gtk+/3.4/gtk+-${PV}.tar.xz \
20"
21
22SRC_URI[md5sum] = "1b2cf29502a6394e8d4b30f7f5bb9131"
23SRC_URI[sha256sum] = "f154e460075034da4c0ce89c320025dcd459da2a1fdf32d92a09522eaca242c7"
24
25PR = "r0"
26
27inherit autotools pkgconfig
28
29S = "${WORKDIR}/gtk+-${PV}"
30
31# Make it parallel installable with gtk+ 2.x
32# The helper apps like gtk-update-iconcache won't get built here
33EXTRA_OECONF += " \
34 --enable-gtk2-dependency \
35 --disable-glibtest \
36 --enable-modules \
37 --disable-cups \
38"
39
40# Make a symlink to our libtool
41do_configure_prepend() {
42 ln -s ${TARGET_PREFIX}libtool libtool || true
43}
44
45PACKAGES =+ "${PN}-demo"
46LIBV = "3.0.0"
47
48FILES_${PN}-demo = "${bindir}/gtk3-demo \
49 ${datadir}/gtk-3.0/demo \
50 ${bindir}/gtk3-demo-application \
51 ${bindir}/gtk3-widget-factory \
52"
53
54FILES_${PN} = "${bindir}/gtk-update-icon-cache \
55 ${bindir}/gtk-query-immodules-3.0 \
56 ${libdir}/lib*${SOLIBS} \
57 ${datadir}/themes ${sysconfdir} ${datadir}/glib-2.0/schemas/ \
58 ${datadir}/gtk-3.0/gtkbuilder.rng \
59 ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \
60 ${libdir}/gtk-3.0/modules/*.so"
61
62FILES_${PN}-dev += " \
63 ${datadir}/gtk-3.0/include \
64 ${libdir}/gtk-3.0/include \
65 ${libdir}/gtk-3.0/${LIBV}/loaders/*.la \
66 ${libdir}/gtk-3.0/${LIBV}/immodules/*.la \
67 ${libdir}/gtk-3.0/3.0.0/printbackends/*.la \
68 ${libdir}/gtk-3.0/${LIBV}/engines/*.la \
69 ${libdir}/gtk-3.0/modules/*.la \
70 ${bindir}/gtk-builder-convert"
71
72FILES_${PN}-dbg += " \
73 ${libdir}/gtk-3.0/${LIBV}/loaders/.debug \
74 ${libdir}/gtk-3.0/${LIBV}/immodules/.debug \
75 ${libdir}/gtk-3.0/${LIBV}/engines/.debug \
76 ${libdir}/gtk-3.0/${LIBV}/printbackends/.debug \
77 ${libdir}/gtk-3.0/modules/.debug"
78
79
80PACKAGES_DYNAMIC += "^gtk3-immodule-.* ^gtk3-printbackend-.*"
81
82python populate_packages_prepend () {
83 import os.path
84
85 prologue = d.getVar("postinst_prologue", 1)
86
87 gtk_libdir = d.expand('${libdir}/gtk-3.0/${LIBV}')
88 immodules_root = os.path.join(gtk_libdir, 'immodules')
89 printmodules_root = os.path.join(gtk_libdir, 'printbackends');
90
91 do_split_packages(d, immodules_root, '^im-(.*)\.so$', 'gtk3-immodule-%s', 'GTK input module for %s', prologue + 'gtk-query-immodules-3.0 > /etc/gtk-3.0/gtk.immodules')
92 do_split_packages(d, printmodules_root, '^libprintbackend-(.*)\.so$', 'gtk3-printbackend-%s', 'GTK printbackend module for %s')
93
94 if (d.getVar('DEBIAN_NAMES', 1)):
95 d.setVar('PKG_${PN}', 'libgtk-3.0')
96}
97
98postinst_prologue() {
99if [ "x$D" != "x" ]; then
100 exit 1
101fi
102
103}
104