All of lore.kernel.org
 help / color / mirror / Atom feed
* [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4
@ 2026-10-10  7:50 Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0" Markus Volk
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Markus Volk @ 2026-10-10  7:50 UTC (permalink / raw)
  To: openembedded-devel

ASN1_STRING is opaque in OpenSSL 4, so mod_md fails to compile in
md_ocsp.c. Backport the httpd 2.4.x commit that switches to the getter
functions. The fix is part of httpd 2.4.69, which master gets through the
upgrade.

Upstream-Status: Backport [https://github.com/apache/httpd/commit/6cd9ea8dcb5bf68a195e90578c7f05e12eba5468]

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 ...mod_md-Add-OpenSSL-4.0-compatibility.patch | 47 +++++++++++++++++++
 .../recipes-httpd/apache2/apache2_2.4.68.bb   |  1 +
 2 files changed, 48 insertions(+)
 create mode 100644 meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch

diff --git a/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch b/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch
new file mode 100644
index 0000000000..ee127681ec
--- /dev/null
+++ b/meta-webserver/recipes-httpd/apache2/apache2/0011-mod_md-Add-OpenSSL-4.0-compatibility.patch
@@ -0,0 +1,47 @@
+From 6cd9ea8dcb5bf68a195e90578c7f05e12eba5468 Mon Sep 17 00:00:00 2001
+From: Rainer Jung <rjung@apache.org>
+Date: Wed, 17 Jun 2026 09:48:52 +0000
+Subject: [PATCH] mod_md: Add OpenSSL 4.0 compatibility
+
+* Use getters instead of direct member access.
+
+* Struct was made opaque in OpenSSL 4. Getters exist since OpenSSL 1.1.0.
+
+* Keep OpenSSL 1.0.2 compatibility.
+
+Merge from icing/md:
+https://github.com/icing/mod_md/commit/9fd90380db0722f0ccc14ff1c4da0ca21d4da75c
+
+Backport of r1935161 from trunk, [mod_md CTR]
+
+
+Upstream-Status: Backport [https://github.com/apache/httpd/commit/6cd9ea8dcb5bf68a195e90578c7f05e12eba5468]
+---
+diff --git a/modules/md/md_ocsp.c b/modules/md/md_ocsp.c
+index aee799a7b39..2e7f14dff31 100644
+--- a/modules/md/md_ocsp.c
++++ b/modules/md/md_ocsp.c
+@@ -533,13 +533,23 @@ static const char *certid_summary(const OCSP_CERTID *certid, apr_pool_t *p)
+     serial = issuer = key = "???";
+     OCSP_id_get0_info(&aname_hash, &amd_nid, &akey_hash, &aserial, (OCSP_CERTID*)certid);
+     if (aname_hash) {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+         data.len = (apr_size_t)aname_hash->length;
+         data.data = (const char*)aname_hash->data;
++#else
++        data.len = (apr_size_t)ASN1_STRING_length(aname_hash);
++        data.data = (const char*)ASN1_STRING_get0_data(aname_hash);
++#endif
+         md_data_to_hex(&issuer, 0, p, &data);
+     }
+     if (akey_hash) {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+         data.len = (apr_size_t)akey_hash->length;
+         data.data = (const char*)akey_hash->data;
++#else
++        data.len = (apr_size_t)ASN1_STRING_length(akey_hash);
++        data.data = (const char*)ASN1_STRING_get0_data(akey_hash);
++#endif
+         md_data_to_hex(&key, 0, p, &data);
+     }
+     if (aserial) {
diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb
index dc8c0df12d..f178007ab7 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb
+++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.68.bb
@@ -16,6 +16,7 @@ SRC_URI = "${APACHE_MIRROR}/httpd/httpd-${PV}.tar.bz2 \
            file://0008-Fix-perl-install-directory-to-usr-bin.patch \
            file://0009-support-apxs.in-force-destdir-to-be-empty-string.patch \
            file://0001-make_exports.awk-not-expose-the-path.patch \
+           file://0011-mod_md-Add-OpenSSL-4.0-compatibility.patch \
           "
 
 SRC_URI:append:class-target = " \
-- 
2.55.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0"
  2026-10-10  7:50 [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4 Markus Volk
@ 2026-10-10  7:50 ` Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 3/4] Revert "gnome-shell: upgrade 50.4 " Markus Volk
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-10-10  7:50 UTC (permalink / raw)
  To: openembedded-devel

This reverts commit 89448d167e9e672609801802286c432ad0b88218.

The extensions follow gnome-shell, which goes back to 50.4 on blacksail.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
---
 ...-shell-extensions_51.0.bb => gnome-shell-extensions_50.3.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/gnome-shell/{gnome-shell-extensions_51.0.bb => gnome-shell-extensions_50.3.bb} (85%)

diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb
similarity index 85%
rename from meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb
rename to meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb
index 9b58d976ef..a7a5b06fb9 100644
--- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_51.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_50.3.bb
@@ -6,7 +6,7 @@ inherit gnomebase gettext gsettings features_check
 
 REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
 
-SRC_URI[archive.sha256sum] = "3c078d7b88faee3d0f68adcee1392b1bed84731b91a337ec894cc88aa8a8b813"
+SRC_URI[archive.sha256sum] = "68fc74306f88f697a6bcdb8243cb32a9ec0cd3f6e2bb92249b24b60fc57450b6"
 
 EXTRA_OEMESON += " \
     -Dextension_set=all \
-- 
2.55.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [blacksail][meta-gnome][PATCH 3/4] Revert "gnome-shell: upgrade 50.4 -> 51.0"
  2026-10-10  7:50 [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4 Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0" Markus Volk
@ 2026-10-10  7:50 ` Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 4/4] Revert "mutter: " Markus Volk
       [not found] ` <18DD1BA7D38FF4E7.3352370@lists.openembedded.org>
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-10-10  7:50 UTC (permalink / raw)
  To: openembedded-devel

This reverts commit d22efe5c4c2252226b8644ee805863d3c3b5e446.

gnome-shell 51.0 needs mutter >= 51.0, which goes back to 50.4 on
blacksail.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
---
 ...ver-Fix-build-failure-with-libical-4.patch | 44 +++++++++++++++++++
 ...nome-shell_51.0.bb => gnome-shell_50.4.bb} |  7 ++-
 2 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch
 rename meta-gnome/recipes-gnome/gnome-shell/{gnome-shell_51.0.bb => gnome-shell_50.4.bb} (86%)

diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch
new file mode 100644
index 0000000000..d64cf38ccc
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0002-calendar-server-Fix-build-failure-with-libical-4.patch
@@ -0,0 +1,44 @@
+From 91eaa9221b45b506d7a5d84a9ec8c204b5c8c34f Mon Sep 17 00:00:00 2001
+From: Xi Ruoyao <xry111@xry111.site>
+Date: Fri, 8 May 2026 13:13:37 +0800
+Subject: [PATCH] calendar-server: Fix build failure with libical 4
+
+Fix the following build error with libical 4 due to function signature changes:
+
+    error: passing argument 4 of 'get_time_from_property' from incompatible pointer type [-Wincompatible-pointer-types]
+    note: expected 'ICalTime * (*)(ICalProperty *)' but argument is of type 'ICalTime * (*)(const ICalProperty *)'
+
+Link: https://github.com/libical/libical/blob/4.0/docs/MigrationGuide_to_4.md
+Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4215>
+
+Only the gnome-shell-calendar-server.c hunk of the upstream commit is taken;
+src/calendar-server/reminder-watcher.c does not exist in the 50.x series.
+
+Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/b34766f3992c7616b7816a47249fb463c053e5fa]
+---
+ src/calendar-server/gnome-shell-calendar-server.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/calendar-server/gnome-shell-calendar-server.c b/src/calendar-server/gnome-shell-calendar-server.c
+index 0b2f88eb7..622c16181 100644
+--- a/src/calendar-server/gnome-shell-calendar-server.c
++++ b/src/calendar-server/gnome-shell-calendar-server.c
+@@ -112,11 +112,17 @@ typedef struct
+   time_t  end_time;
+ } CalendarAppointment;
+ 
++#if ICAL_CHECK_VERSION(4, 0, 0)
++typedef ICalTime * (* GetICalPropFunc) (const ICalProperty *prop);
++#else
++typedef ICalTime * (* GetICalPropFunc) (ICalProperty *prop);
++#endif
++
+ static gboolean
+ get_time_from_property (ECalClient            *cal,
+                         ICalComponent         *icomp,
+                         ICalPropertyKind       prop_kind,
+-                        ICalTime * (* get_prop_func) (ICalProperty *prop),
++                        GetICalPropFunc        get_prop_func,
+                         ICalTimezone          *default_zone,
+                         ICalTime              **out_itt,
+                         ICalTimezone          **out_timezone)
diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb
similarity index 86%
rename from meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb
rename to meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb
index 549a3d5971..f39d72532e 100644
--- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_51.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_50.4.bb
@@ -31,7 +31,8 @@ GIR_MESON_OPTION = ""
 REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
 
 SRC_URI += "file://0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch"
-SRC_URI[archive.sha256sum] = "2179bab13af353427065096af8bf3d30da7b86e0c516e5ba86a14998af9575f6"
+SRC_URI += "file://0002-calendar-server-Fix-build-failure-with-libical-4.patch"
+SRC_URI[archive.sha256sum] = "c531939539db316a41aef23670370abd1330d3254f84bcb0f9f4dae5d6e362cf"
 
 PACKAGECONFIG ??= " \
     camera-monitor \
@@ -43,6 +44,7 @@ PACKAGECONFIG ??= " \
 "
 PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth"
 PACKAGECONFIG[camera-monitor] = "-Dcamera_monitor=true, -Dcamera_monitor=false, pipewire"
+PACKAGECONFIG[extensions-app] = "-Dextensions_app=true, -Dextensions_app=false"
 PACKAGECONFIG[extensions-tool] = "-Dextensions_tool=true, -Dextensions_tool=false, gnome-autoar json-glib libsoup-3.0"
 PACKAGECONFIG[nm] = "-Dnetworkmanager=true, -Dnetworkmanager=false, networkmanager libsecret, networkmanager"
 PACKAGECONFIG[portal-helper] = "-Dportal_helper=true, -Dportal_helper=false"
@@ -96,6 +98,9 @@ RDEPENDS:${PN} += " \
 	librsvg-gtk \
 "
 
+# The extensions app is a GJS application and pulls libadwaita at runtime only.
+RDEPENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'extensions-app', 'libadwaita', '', d)}"
+
 PACKAGES =+ "${PN}-tools ${PN}-gsettings"
 FILES:${PN}-tools = "${bindir}/*-tool"
 RDEPENDS:${PN}-tools = "python3-core"
-- 
2.55.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [blacksail][meta-gnome][PATCH 4/4] Revert "mutter: upgrade 50.4 -> 51.0"
  2026-10-10  7:50 [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4 Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0" Markus Volk
  2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 3/4] Revert "gnome-shell: upgrade 50.4 " Markus Volk
@ 2026-10-10  7:50 ` Markus Volk
       [not found] ` <18DD1BA7D38FF4E7.3352370@lists.openembedded.org>
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-10-10  7:50 UTC (permalink / raw)
  To: openembedded-devel

This reverts commit 6f735ce8ac29f1e57dc463bac8c34f3c439a7fb7.

mutter 51.0 needs gsettings-desktop-schemas >= 51.rc, but oe-core
blacksail has 50.1. Tested by building gnome-image against oe-core
blacksail.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
---
 .../mutter/{mutter_51.0.bb => mutter_50.4.bb}   | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)
 rename meta-gnome/recipes-gnome/mutter/{mutter_51.0.bb => mutter_50.4.bb} (85%)

diff --git a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
similarity index 85%
rename from meta-gnome/recipes-gnome/mutter/mutter_51.0.bb
rename to meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
index 6604865f67..f9b3e9d5e5 100644
--- a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb
+++ b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
@@ -17,17 +17,12 @@ DEPENDS = " \
     libdisplay-info \
     libdrm \
     libei \
-    libgudev \
-    libinput \
-    libxcvt-native \
     libxkbcommon \
     pango \
     pixman \
     python3-argcomplete-native \
     python3-docutils-native \
-    udev \
     virtual/egl \
-    virtual/libgbm \
     virtual/libgles2 \
     wayland \
     wayland-native \
@@ -37,7 +32,7 @@ DEPENDS = " \
 inherit gnomebase gsettings gobject-introspection gettext features_check
 
 SRC_URI += "file://0001-Dont-use-system-sysprof-dbus-folder.patch"
-SRC_URI[archive.sha256sum] = "5d28f3ae225692428fcafb96500d673f34328b698b86960c9c1460d0b1d983b3"
+SRC_URI[archive.sha256sum] = "273d33c875abcb4b6cbea3f4ec045d18155fbc510c3521fc7e47926371310988"
 
 REQUIRED_DISTRO_FEATURES = "wayland polkit"
 ANY_OF_DISTRO_FEATURES = "opengl vulkan"
@@ -45,10 +40,10 @@ ANY_OF_DISTRO_FEATURES = "opengl vulkan"
 # systemd can be replaced by libelogind (not available atow - make systemd
 # mandatory distro feature)
 LOGIND ?= "systemd"
-DEPENDS += "${LOGIND}"
 REQUIRED_DISTRO_FEATURES += "systemd"
 
 PACKAGECONFIG ??= " \
+    native-backend \
     egl \
     gles2 \
     ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl', '', d)} \
@@ -56,11 +51,17 @@ PACKAGECONFIG ??= " \
     bash-completion \
     gnome-desktop \
     ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)} \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'logind udev', '', d)} \
 "
 
+PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput ${LOGIND} virtual/egl virtual/libgles2 udev libxcvt-native"
 PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false, virtual/libgl"
 PACKAGECONFIG[gles2] = "-Dgles2=true, -Dgles2=false, virtual/libgles2"
 PACKAGECONFIG[egl] = "-Degl=true, -Degl=false, virtual/egl"
+PACKAGECONFIG[egl-device] = "-Degl_device=true, -Degl_device=false"
+PACKAGECONFIG[wayland-eglstream] = "-Dwayland_eglstream=true, -Dwayland_eglstream=false, wayland-eglstream-protocols"
+PACKAGECONFIG[udev] = "-Dudev=true, -Dudev=false, udev"
+PACKAGECONFIG[logind] = "-Dlogind=true, -Dlogind=false, systemd"
 PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom"
 PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire"
 PACKAGECONFIG[gnome-desktop] = "-Dlibgnome_desktop=true, -Dlibgnome_desktop=false, gnome-desktop gnome-settings-daemon"
@@ -87,7 +88,7 @@ EXTRA_OEMESON += " \
     -Dverbose=true \
 "
 
-MUTTER_API_NAME = "mutter-${@oe.utils.trim_version('${PV}', 1)}"
+MUTTER_API_NAME = "mutter-18"
 
 do_install:prepend() {
     sed -i -e 's|${B}/||g' ${B}/cogl/cogl/cogl-enum-types.c
-- 
2.55.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [oe] [blacksail][meta-gnome][PATCH 4/4] Revert "mutter: upgrade 50.4 -> 51.0"
       [not found] ` <18DD1BA7D38FF4E7.3352370@lists.openembedded.org>
@ 2026-10-10  7:52   ` Markus Volk
  0 siblings, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-10-10  7:52 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 4782 bytes --]

These three GNOME updates need to be reverted in meta-gnome so that 
GNOME can be compiled with oe-core 'blacksail'

On Sat, Oct 10 2026 at 09:50:22 +02:00:00, Markus Volk via 
lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> wrote:
> This reverts commit 6f735ce8ac29f1e57dc463bac8c34f3c439a7fb7.
> 
> mutter 51.0 needs gsettings-desktop-schemas >= 51.rc, but oe-core
> blacksail has 50.1. Tested by building gnome-image against oe-core
> blacksail.
> 
> AI-Generated: Uses Claude Code (Claude Opus 5.5)
> ---
>  .../mutter/{mutter_51.0.bb => mutter_50.4.bb}   | 17 
> +++++++++--------
>  1 file changed, 9 insertions(+), 8 deletions(-)
>  rename meta-gnome/recipes-gnome/mutter/{mutter_51.0.bb => 
> mutter_50.4.bb} (85%)
> 
> diff --git a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb 
> b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
> similarity index 85%
> rename from meta-gnome/recipes-gnome/mutter/mutter_51.0.bb
> rename to meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
> index 6604865f67..f9b3e9d5e5 100644
> --- a/meta-gnome/recipes-gnome/mutter/mutter_51.0.bb
> +++ b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
> @@ -17,17 +17,12 @@ DEPENDS = " \
>      libdisplay-info \
>      libdrm \
>      libei \
> -    libgudev \
> -    libinput \
> -    libxcvt-native \
>      libxkbcommon \
>      pango \
>      pixman \
>      python3-argcomplete-native \
>      python3-docutils-native \
> -    udev \
>      virtual/egl \
> -    virtual/libgbm \
>      virtual/libgles2 \
>      wayland \
>      wayland-native \
> @@ -37,7 +32,7 @@ DEPENDS = " \
>  inherit gnomebase gsettings gobject-introspection gettext 
> features_check
> 
>  SRC_URI += "file://0001-Dont-use-system-sysprof-dbus-folder.patch" 
> <file://0001-dont-use-system-sysprof-dbus-folder.patch/>
> -SRC_URI[archive.sha256sum] = 
> "5d28f3ae225692428fcafb96500d673f34328b698b86960c9c1460d0b1d983b3"
> +SRC_URI[archive.sha256sum] = 
> "273d33c875abcb4b6cbea3f4ec045d18155fbc510c3521fc7e47926371310988"
> 
>  REQUIRED_DISTRO_FEATURES = "wayland polkit"
>  ANY_OF_DISTRO_FEATURES = "opengl vulkan"
> @@ -45,10 +40,10 @@ ANY_OF_DISTRO_FEATURES = "opengl vulkan"
>  # systemd can be replaced by libelogind (not available atow - make 
> systemd
>  # mandatory distro feature)
>  LOGIND ?= "systemd"
> -DEPENDS += "${LOGIND}"
>  REQUIRED_DISTRO_FEATURES += "systemd"
> 
>  PACKAGECONFIG ??= " \
> +    native-backend \
>      egl \
>      gles2 \
>      ${@bb.utils.contains 
> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11', 'opengl', '', 
> d)} \
> @@ -56,11 +51,17 @@ PACKAGECONFIG ??= " \
>      bash-completion \
>      gnome-desktop \
>      ${@bb.utils.contains 
> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11', 'xwayland', 
> '', d)} \
> +    ${@bb.utils.contains 
> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'systemd', 'logind 
> udev', '', d)} \
>  "
> 
> +PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, 
> -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput 
> ${LOGIND} virtual/egl virtual/libgles2 udev libxcvt-native"
>  PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false, 
> virtual/libgl"
>  PACKAGECONFIG[gles2] = "-Dgles2=true, -Dgles2=false, 
> virtual/libgles2"
>  PACKAGECONFIG[egl] = "-Degl=true, -Degl=false, virtual/egl"
> +PACKAGECONFIG[egl-device] = "-Degl_device=true, -Degl_device=false"
> +PACKAGECONFIG[wayland-eglstream] = "-Dwayland_eglstream=true, 
> -Dwayland_eglstream=false, wayland-eglstream-protocols"
> +PACKAGECONFIG[udev] = "-Dudev=true, -Dudev=false, udev"
> +PACKAGECONFIG[logind] = "-Dlogind=true, -Dlogind=false, systemd"
>  PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, 
> libwacom"
>  PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, 
> -Dremote_desktop=false, pipewire"
>  PACKAGECONFIG[gnome-desktop] = "-Dlibgnome_desktop=true, 
> -Dlibgnome_desktop=false, gnome-desktop gnome-settings-daemon"
> @@ -87,7 +88,7 @@ EXTRA_OEMESON += " \
>      -Dverbose=true \
>  "
> 
> -MUTTER_API_NAME = "mutter-${@oe.utils.trim 
> <mailto:mutter-${@oe.utils.trim>_version('${PV}', 1)}"
> +MUTTER_API_NAME = "mutter-18"
> 
>  do_install:prepend() {
>      sed -i -e 's|${B}/||g' ${B}/cogl/cogl/cogl-enum-types.c
> --
> 2.55.0
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#130717): 
> <https://lists.openembedded.org/g/openembedded-devel/message/130717>
> Mute This Topic: <https://lists.openembedded.org/mt/121684077/3618223>
> Group Owner: openembedded-devel+owner@lists.openembedded.org 
> <mailto:openembedded-devel+owner@lists.openembedded.org>
> Unsubscribe: 
> <https://lists.openembedded.org/g/openembedded-devel/unsub> 
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


[-- Attachment #2: Type: text/html, Size: 5098 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-10-10  7:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-10  7:50 [blacksail][meta-gnome][PATCH 1/4] apache2: fix build with OpenSSL 4 Markus Volk
2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 2/4] Revert "gnome-shell-extensions: upgrade 50.3 -> 51.0" Markus Volk
2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 3/4] Revert "gnome-shell: upgrade 50.4 " Markus Volk
2026-10-10  7:50 ` [blacksail][meta-gnome][PATCH 4/4] Revert "mutter: " Markus Volk
     [not found] ` <18DD1BA7D38FF4E7.3352370@lists.openembedded.org>
2026-10-10  7:52   ` [oe] " Markus Volk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.