summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome
diff options
context:
space:
mode:
authorMarkus Volk <f_l_k@t-online.de>2023-01-23 18:59:48 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-01-24 22:06:51 +0000
commit2725d99b79b4caa9b301d206a2b1a7851d2b74cc (patch)
treedcb85efd55ed6e58c8ac07196561f915a5e670ff /meta/recipes-gnome
parentb0e00ca9bd726709d0fe95f26ce3125784cd0b86 (diff)
downloadpoky-2725d99b79b4caa9b301d206a2b1a7851d2b74cc.tar.gz
gtk+3: add PACKAGECONFIG for libcloudservice and tracker; fix cups backend
Add options to enable support for libcloudprovider and tracker If the cups backend is enabled, the mandatory file backend gets disabled and thus configure fails. Fix it by not defining the print-backend and just include cups as a dependency. Additionally add it as a runtime dependency. Now, if cups gets enabled, it should include the following print-backends by default: cups,lpr,file (From OE-Core rev: 5ac88d032968f4d005a61fc34f7e3e6e55426ccd) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-gnome')
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc
index 1d726b5696..8d01e6077f 100644
--- a/meta/recipes-gnome/gtk+/gtk+3.inc
+++ b/meta/recipes-gnome/gtk+/gtk+3.inc
@@ -41,8 +41,10 @@ PACKAGECONFIG[x11] = "-Dx11_backend=true,-Dx11_backend=false,at-spi2-atk fontcon
41# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build 41# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build
42PACKAGECONFIG[opengl] = "-Dopengl=true,-Dopengl=false,libepoxy" 42PACKAGECONFIG[opengl] = "-Dopengl=true,-Dopengl=false,libepoxy"
43PACKAGECONFIG[wayland] = "-Dwayland_backend=true,-Dwayland_backend=false,wayland wayland-protocols libxkbcommon virtual/egl virtual/libgles2 wayland-native" 43PACKAGECONFIG[wayland] = "-Dwayland_backend=true,-Dwayland_backend=false,wayland wayland-protocols libxkbcommon virtual/egl virtual/libgles2 wayland-native"
44PACKAGECONFIG[cups] = "-Dprint_backends=cups,-Dprint_backends=file,cups" 44PACKAGECONFIG[cups] = ",,cups,cups"
45PACKAGECONFIG[colord] = "-Dcolord=yes,-Dcolord=no,colord" 45PACKAGECONFIG[colord] = "-Dcolord=yes,-Dcolord=no,colord"
46PACKAGECONFIG[cloudproviders] = "-Dcloudproviders=true,-Dcloudproviders=false,libcloudproviders"
47PACKAGECONFIG[tracker3] = "-Dtracker3=true,-Dtracker3=false,tracker,tracker-miners"
46 48
47prepare_gtk_scripts() { 49prepare_gtk_scripts() {
48 mv ${D}${bindir}/gtk-update-icon-cache ${D}${bindir}/gtk-update-icon-cache-3.0 50 mv ${D}${bindir}/gtk-update-icon-cache ${D}${bindir}/gtk-update-icon-cache-3.0