summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch25
-rw-r--r--meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.0.1.bb (renamed from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_46.2.bb)10
2 files changed, 19 insertions, 16 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
index c1bd34d14b..8515375638 100644
--- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
@@ -13,7 +13,7 @@ Upstream-Status: Inappropriate [OE specific]
13 3 files changed, 3 insertions(+), 2 deletions(-) 13 3 files changed, 3 insertions(+), 2 deletions(-)
14 14
15diff --git a/meson_options.txt b/meson_options.txt 15diff --git a/meson_options.txt b/meson_options.txt
16index b2302bf..5b9baf5 100644 16index 9aeeed313..6097263a6 100644
17--- a/meson_options.txt 17--- a/meson_options.txt
18+++ b/meson_options.txt 18+++ b/meson_options.txt
19@@ -1,3 +1,4 @@ 19@@ -1,3 +1,4 @@
@@ -22,28 +22,29 @@ index b2302bf..5b9baf5 100644
22 option('documentation', type: 'boolean', value: false, description: 'build documentation') 22 option('documentation', type: 'boolean', value: false, description: 'build documentation')
23 option('location-services', type: 'feature', value: 'enabled', description: 'build with location services') 23 option('location-services', type: 'feature', value: 'enabled', description: 'build with location services')
24diff --git a/panels/background/meson.build b/panels/background/meson.build 24diff --git a/panels/background/meson.build b/panels/background/meson.build
25index 6ced050..df1f808 100644 25index 8f9cbecdf..17f17d395 100644
26--- a/panels/background/meson.build 26--- a/panels/background/meson.build
27+++ b/panels/background/meson.build 27+++ b/panels/background/meson.build
28@@ -24,7 +24,7 @@ common_sources += gnome.mkenums_simple( 28@@ -23,7 +23,7 @@ common_sources += gnome.mkenums_simple(
29 )
29 30
30 enums = 'gdesktop-enums-types' 31 gdesktop_enums_header = files(
31 enums_header = files(
32- gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h' 32- gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h'
33+ get_option('oe_sysroot') + gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h' 33+ get_option('oe_sysroot') + gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
34 ) 34 )
35 35
36 common_sources += gnome.mkenums( 36 common_sources += gnome.mkenums_simple(
37diff --git a/panels/system/meson.build b/panels/system/meson.build 37diff --git a/panels/system/meson.build b/panels/system/meson.build
38index 4fee822..979332a 100644 38index bbe004837..92e809fbe 100644
39--- a/panels/system/meson.build 39--- a/panels/system/meson.build
40+++ b/panels/system/meson.build 40+++ b/panels/system/meson.build
41@@ -73,7 +73,7 @@ sources += gnome.compile_resources( 41@@ -68,7 +68,7 @@ sources += gnome.compile_resources(
42 ) 42 )
43 43
44 enums_header = files( 44 gdesktop_enums_header = files(
45- gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h', 45- gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h'
46+ get_option('oe_sysroot') + gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h', 46+ get_option('oe_sysroot') + gsettings_desktop_dep.get_variable(pkgconfig: 'prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
47 'datetime/cc-datetime-page.h'
48 ) 47 )
49 48
49 sources += gnome.mkenums_simple(
50
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_46.2.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.0.1.bb
index ae96caf94f..f2b0d09d5c 100644
--- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_46.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_47.0.1.bb
@@ -31,14 +31,17 @@ DEPENDS = " \
31 tecla \ 31 tecla \
32 udisks2 \ 32 udisks2 \
33 upower \ 33 upower \
34 ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
34" 35"
35 36
36inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext upstream-version-is-even bash-completion features_check 37inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check
37 38
38REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11" 39REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
40SRC_URI = "gitsm://gitlab.gnome.org/GNOME/gnome-control-center.git;protocol=https;nobranch=1"
39 41
42S = "${WORKDIR}/git"
40SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch" 43SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
41SRC_URI[archive.sha256sum] = "6335c6cb8164e574db521fff61cfa3dfaa55f1db66ae3bca02750a193e1c4f3d" 44SRCREV = "adb035fa5c61cdcff622536fde9456e3859211fd"
42 45
43PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}" 46PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
44PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper" 47PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
@@ -49,11 +52,10 @@ PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
49PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui" 52PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
50 53
51EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}" 54EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
55GIDOCGEN_MESON_OPTION = 'documentation'
52 56
53export XDG_DATA_DIRS = "${STAGING_DATADIR}" 57export XDG_DATA_DIRS = "${STAGING_DATADIR}"
54 58
55PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
56
57FILES:${PN} += " \ 59FILES:${PN} += " \
58 ${datadir}/dbus-1 \ 60 ${datadir}/dbus-1 \
59 ${datadir}/gnome-shell \ 61 ${datadir}/gnome-shell \