diff mbox series

[meta-gnome,2/2] gnome-control-center: upgrade 48.3 -> 49.2.2

Message ID 20251208091300.21039-1-liuyd.fnst@fujitsu.com
State New
Headers show
Series [meta-gnome,1/2] blueprint-compiler: 0.18.0 | expand

Commit Message

Yiding Liu (Fujitsu) Dec. 8, 2025, 9:13 a.m. UTC
Changelog:
- Revert libgxdp updates

  The libgxdp updates depend on changes in gsettings-desktop-schemas
  that are part of the GNOME 50 cycle. Revert the pinned ref
  to the one we had before, until we branch libgxdp for GNOME 49.

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
---
 ...l-center_48.3.bb => gnome-control-center_49.2.2.bb} | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
 rename meta-gnome/recipes-gnome/gnome-control-center/{gnome-control-center_48.3.bb => gnome-control-center_49.2.2.bb} (79%)

Comments

Gyorgy Sarvari Dec. 8, 2025, 9:54 a.m. UTC | #1
Doesn't gnome-control-center follow an "odd-versions-are-unstable"
versioning pattern, making this version to be kinda-beta?

On 12/8/25 10:13, Yiding Liu (Fujitsu) via lists.openembedded.org wrote:
> Changelog:
> - Revert libgxdp updates
>
>   The libgxdp updates depend on changes in gsettings-desktop-schemas
>   that are part of the GNOME 50 cycle. Revert the pinned ref
>   to the one we had before, until we branch libgxdp for GNOME 49.
>
> Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
> ---
>  ...l-center_48.3.bb => gnome-control-center_49.2.2.bb} | 10 +++++++---
>  1 file changed, 7 insertions(+), 3 deletions(-)
>  rename meta-gnome/recipes-gnome/gnome-control-center/{gnome-control-center_48.3.bb => gnome-control-center_49.2.2.bb} (79%)
>
> diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> similarity index 79%
> rename from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> rename to meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> index d8d5849534..9bb0228d50 100644
> --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> @@ -32,19 +32,22 @@ DEPENDS = " \
>      udisks2 \
>      upower \
>      ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
> +    blueprint-compiler-native \
>  "
>  
>  inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check
>  
>  REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
>  
> +SRC_URI = "https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}', 1)}/gnome-control-center-${PV}.tar.xz"
> +SRC_URI[sha256sum] = "c23ae220d6c1237d285925de7801e0e36338b9cc1a8bb51c2e37e715e6b503ad"
> +
>  SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
> -SRC_URI[archive.sha256sum] = "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
>  
> -PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
> +PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
>  PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
>  PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
> -PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
> +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11"
>  PACKAGECONFIG[file-share] = ",,,gnome-user-share"
>  PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
>  PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
> @@ -54,6 +57,7 @@ EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
>  GIDOCGEN_MESON_OPTION = 'documentation'
>  
>  export XDG_DATA_DIRS = "${STAGING_DATADIR}"
> +export GI_TYPELIB_PATH = "${RECIPE_SYSROOT}${libdir}/girepository-1.0"
>  
>  FILES:${PN} += " \
>      ${datadir}/dbus-1 \
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#122371): https://lists.openembedded.org/g/openembedded-devel/message/122371
> Mute This Topic: https://lists.openembedded.org/mt/116673072/6084445
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [skandigraun@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Yiding Liu (Fujitsu) Dec. 8, 2025, 10:13 a.m. UTC | #2
Hi Sarvari
    So maybe I should upgrade gnome-control-center to 49.2?
________________________________
发件人: Gyorgy Sarvari <skandigraun@gmail.com>
发送时间: 2025年12月8日 17:54
收件人: Liu, Yiding/刘 乙丁 <liuyd.fnst@fujitsu.com>; openembedded-devel@lists.openembedded.org <openembedded-devel@lists.openembedded.org>
主题: Re: [oe][meta-gnome][PATCH 2/2] gnome-control-center: upgrade 48.3 -> 49.2.2

Doesn't gnome-control-center follow an "odd-versions-are-unstable"
versioning pattern, making this version to be kinda-beta?

On 12/8/25 10:13, Yiding Liu (Fujitsu) via lists.openembedded.org wrote:
> Changelog:
> - Revert libgxdp updates
>
>   The libgxdp updates depend on changes in gsettings-desktop-schemas
>   that are part of the GNOME 50 cycle. Revert the pinned ref
>   to the one we had before, until we branch libgxdp for GNOME 49.
>
> Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
> ---
>  ...l-center_48.3.bb => gnome-control-center_49.2.2.bb} | 10 +++++++---
>  1 file changed, 7 insertions(+), 3 deletions(-)
>  rename meta-gnome/recipes-gnome/gnome-control-center/{gnome-control-center_48.3.bb => gnome-control-center_49.2.2.bb} (79%)
>
> diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> similarity index 79%
> rename from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> rename to meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> index d8d5849534..9bb0228d50 100644
> --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> @@ -32,19 +32,22 @@ DEPENDS = " \
>      udisks2 \
>      upower \
>      ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
> +    blueprint-compiler-native \
>  "
>
>  inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check
>
>  REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
>
> +SRC_URI = "https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}', 1)}/gnome-control-center-${PV}.tar.xz"
> +SRC_URI[sha256sum] = "c23ae220d6c1237d285925de7801e0e36338b9cc1a8bb51c2e37e715e6b503ad"
> +
>  SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
> -SRC_URI[archive.sha256sum] = "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
>
> -PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
> +PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
>  PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
>  PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
> -PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
> +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11"
>  PACKAGECONFIG[file-share] = ",,,gnome-user-share"
>  PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
>  PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
> @@ -54,6 +57,7 @@ EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
>  GIDOCGEN_MESON_OPTION = 'documentation'
>
>  export XDG_DATA_DIRS = "${STAGING_DATADIR}"
> +export GI_TYPELIB_PATH = "${RECIPE_SYSROOT}${libdir}/girepository-1.0"
>
>  FILES:${PN} += " \
>      ${datadir}/dbus-1 \
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#122371): https://lists.openembedded.org/g/openembedded-devel/message/122371
> Mute This Topic: https://lists.openembedded.org/mt/116673072/6084445
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [skandigraun@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Gyorgy Sarvari Dec. 8, 2025, 10:16 a.m. UTC | #3
I mean that I think the current latest stable version is 48.5. (And next
major stable will be 50)

On 12/8/25 11:13, Yiding Liu (Fujitsu) wrote:
> Hi Sarvari
>     So maybe I should upgrade gnome-control-center to 49.2?
> ------------------------------------------------------------------------
> *发件人:* Gyorgy Sarvari <skandigraun@gmail.com>
> *发送时间:* 2025年12月8日 17:54
> *收件人:* Liu, Yiding/刘 乙丁 <liuyd.fnst@fujitsu.com>;
> openembedded-devel@lists.openembedded.org
> <openembedded-devel@lists.openembedded.org>
> *主题:* Re: [oe][meta-gnome][PATCH 2/2] gnome-control-center: upgrade
> 48.3 -> 49.2.2
>  
> Doesn't gnome-control-center follow an "odd-versions-are-unstable"
> versioning pattern, making this version to be kinda-beta?
>
> On 12/8/25 10:13, Yiding Liu (Fujitsu) via lists.openembedded.org wrote:
> > Changelog:
> > - Revert libgxdp updates
> >
> >   The libgxdp updates depend on changes in gsettings-desktop-schemas
> >   that are part of the GNOME 50 cycle. Revert the pinned ref
> >   to the one we had before, until we branch libgxdp for GNOME 49.
> >
> > Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
> > ---
> >  ...l-center_48.3.bb => gnome-control-center_49.2.2.bb} | 10 +++++++---
> >  1 file changed, 7 insertions(+), 3 deletions(-)
> >  rename
> meta-gnome/recipes-gnome/gnome-control-center/{gnome-control-center_48.3.bb
> => gnome-control-center_49.2.2.bb} (79%)
> >
> > diff --git
> a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> > similarity index 79%
> > rename from
> meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> > rename to
> meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> > index d8d5849534..9bb0228d50 100644
> > ---
> a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
> > +++
> b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
> > @@ -32,19 +32,22 @@ DEPENDS = " \
> >      udisks2 \
> >      upower \
> >      ${@' libxslt-native docbook-xsl-stylesheets-native' if
> d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
> > +    blueprint-compiler-native \
> >  "
> > 
> >  inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext
> gi-docgen upstream-version-is-even bash-completion features_check
> > 
> >  REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
> > 
> > +SRC_URI =
> "https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}
> <https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}>',
> 1)}/gnome-control-center-${PV}.tar.xz"
> > +SRC_URI[sha256sum] =
> "c23ae220d6c1237d285925de7801e0e36338b9cc1a8bb51c2e37e715e6b503ad"
> > +
> >  SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch
> <file://0001-Add-meson-option-to-pass-sysroot.patch>"
> > -SRC_URI[archive.sha256sum] =
> "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
> > 
> > -PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES',
> 'wayland', d)}"
> > +PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES',
> 'x11', d)}"
> >  PACKAGECONFIG[cups] = ",,cups,cups system-config-printer
> cups-pk-helper"
> >  PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
> > -PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
> > +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11"
> >  PACKAGECONFIG[file-share] = ",,,gnome-user-share"
> >  PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
> >  PACKAGECONFIG[malcontent] =
> "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
> > @@ -54,6 +57,7 @@ EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
> >  GIDOCGEN_MESON_OPTION = 'documentation'
> > 
> >  export XDG_DATA_DIRS = "${STAGING_DATADIR}"
> > +export GI_TYPELIB_PATH = "${RECIPE_SYSROOT}${libdir}/girepository-1.0"
> > 
> >  FILES:${PN} += " \
> >      ${datadir}/dbus-1 \
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#122371):
> https://lists.openembedded.org/g/openembedded-devel/message/122371
> > Mute This Topic: https://lists.openembedded.org/mt/116673072/6084445
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe:
> https://lists.openembedded.org/g/openembedded-devel/unsub
> [skandigraun@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
diff mbox series

Patch

diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
similarity index 79%
rename from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
rename to meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
index d8d5849534..9bb0228d50 100644
--- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb
@@ -32,19 +32,22 @@  DEPENDS = " \
     udisks2 \
     upower \
     ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
+    blueprint-compiler-native \
 "
 
 inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check
 
 REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
 
+SRC_URI = "https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}', 1)}/gnome-control-center-${PV}.tar.xz"
+SRC_URI[sha256sum] = "c23ae220d6c1237d285925de7801e0e36338b9cc1a8bb51c2e37e715e6b503ad"
+
 SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
-SRC_URI[archive.sha256sum] = "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
 
-PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
+PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
 PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
 PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
-PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
+PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11"
 PACKAGECONFIG[file-share] = ",,,gnome-user-share"
 PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
 PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
@@ -54,6 +57,7 @@  EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
 GIDOCGEN_MESON_OPTION = 'documentation'
 
 export XDG_DATA_DIRS = "${STAGING_DATADIR}"
+export GI_TYPELIB_PATH = "${RECIPE_SYSROOT}${libdir}/girepository-1.0"
 
 FILES:${PN} += " \
     ${datadir}/dbus-1 \