diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-01-23 18:59:48 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-01-24 22:06:51 +0000 |
commit | 2725d99b79b4caa9b301d206a2b1a7851d2b74cc (patch) | |
tree | dcb85efd55ed6e58c8ac07196561f915a5e670ff /meta | |
parent | b0e00ca9bd726709d0fe95f26ce3125784cd0b86 (diff) | |
download | poky-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')
-rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3.inc | 4 |
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 |
42 | PACKAGECONFIG[opengl] = "-Dopengl=true,-Dopengl=false,libepoxy" | 42 | PACKAGECONFIG[opengl] = "-Dopengl=true,-Dopengl=false,libepoxy" |
43 | PACKAGECONFIG[wayland] = "-Dwayland_backend=true,-Dwayland_backend=false,wayland wayland-protocols libxkbcommon virtual/egl virtual/libgles2 wayland-native" | 43 | PACKAGECONFIG[wayland] = "-Dwayland_backend=true,-Dwayland_backend=false,wayland wayland-protocols libxkbcommon virtual/egl virtual/libgles2 wayland-native" |
44 | PACKAGECONFIG[cups] = "-Dprint_backends=cups,-Dprint_backends=file,cups" | 44 | PACKAGECONFIG[cups] = ",,cups,cups" |
45 | PACKAGECONFIG[colord] = "-Dcolord=yes,-Dcolord=no,colord" | 45 | PACKAGECONFIG[colord] = "-Dcolord=yes,-Dcolord=no,colord" |
46 | PACKAGECONFIG[cloudproviders] = "-Dcloudproviders=true,-Dcloudproviders=false,libcloudproviders" | ||
47 | PACKAGECONFIG[tracker3] = "-Dtracker3=true,-Dtracker3=false,tracker,tracker-miners" | ||
46 | 48 | ||
47 | prepare_gtk_scripts() { | 49 | prepare_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 |