summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3.inc10
1 files changed, 6 insertions, 4 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc
index 50a336cca2..bd29300d50 100644
--- a/meta/recipes-gnome/gtk+/gtk+3.inc
+++ b/meta/recipes-gnome/gtk+/gtk+3.inc
@@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 cairo pango atk jpeg libpng gdk-pixbuf \
10 10
11LICENSE = "LGPLv2 & LGPLv2+ & LGPLv2.1+" 11LICENSE = "LGPLv2 & LGPLv2+ & LGPLv2.1+"
12 12
13inherit autotools pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings distro_features_check upstream-version-is-even 13inherit autotools pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings distro_features_check upstream-version-is-even gobject-introspection
14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
15 15
16# This should be in autotools.bbclass, but until something elses uses it putting 16# This should be in autotools.bbclass, but until something elses uses it putting
@@ -28,10 +28,13 @@ EXTRA_OECONF += " \
28 --disable-xinerama \ 28 --disable-xinerama \
29 --enable-modules \ 29 --enable-modules \
30 --disable-cups \ 30 --disable-cups \
31 --disable-introspection \
32 --disable-colord \ 31 --disable-colord \
33" 32"
34 33
34do_compile_prepend() {
35 export GIR_EXTRA_LIBS_PATH="${B}/gdk/.libs"
36}
37
35PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)} \ 38PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)} \
36 ${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \ 39 ${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \
37 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)}" 40 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)}"
@@ -62,10 +65,9 @@ FILES_${PN}-demo = "${bindir}/gtk3-demo \
62# dependencies are present. 65# dependencies are present.
63RDEPENDS_${PN}-demo += "gdk-pixbuf-loader-png shared-mime-info" 66RDEPENDS_${PN}-demo += "gdk-pixbuf-loader-png shared-mime-info"
64 67
65FILES_${PN} = "${bindir}/gtk-update-icon-cache-3.0 \ 68FILES_${PN}_append = " ${bindir}/gtk-update-icon-cache-3.0 \
66 ${bindir}/gtk-query-immodules-3.0 \ 69 ${bindir}/gtk-query-immodules-3.0 \
67 ${bindir}/gtk-launch \ 70 ${bindir}/gtk-launch \
68 ${libdir}/lib*${SOLIBS} \
69 ${datadir}/themes ${sysconfdir} ${datadir}/glib-2.0/schemas/ \ 71 ${datadir}/themes ${sysconfdir} ${datadir}/glib-2.0/schemas/ \
70 ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \ 72 ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \
71 ${libdir}/gtk-3.0/modules/*.so" 73 ${libdir}/gtk-3.0/modules/*.so"