diff --git a/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop/0001-src-meson.build-add-missing-dependency-on-winpr.patch b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop/0001-src-meson.build-add-missing-dependency-on-winpr.patch new file mode 100644 index 0000000000..c10962a447 --- /dev/null +++ b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop/0001-src-meson.build-add-missing-dependency-on-winpr.patch @@ -0,0 +1,34 @@ +From 22f223873de1e805ad8760cdf59a1e7af89a436c Mon Sep 17 00:00:00 2001 +From: Markus Volk +Date: Tue, 28 Oct 2025 19:33:44 +0100 +Subject: [PATCH] src/meson.build: add missing dependency on winpr + +This fixes: + | In file included from ../sources/gnome-remote-desktop-49.1/src/grd-settings.c:28: + | /home/flk/poky/build/tmp/work/corei7-64-poky-linux/gnome-remote-desktop/49.1/recipe-sysroot/usr/include/freerdp3/freerdp/freerdp.h:25:10: fatal error: winpr/stream.h: No such file or directory + | 25 | #include + | | ^~~~~~~~~~~~~~~~ + | compilation terminated. + +Signed-off-by: Markus Volk + +Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/350] +--- + src/meson.build | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/meson.build b/src/meson.build +index 1b2cb93..cca475a 100644 +--- a/src/meson.build ++++ b/src/meson.build +@@ -360,6 +360,7 @@ if have_rdp + ctl_deps += [ + freerdp_dep, + polkit_dep, ++ winpr_dep, + ] + + enable_service_sources = ([ +-- +2.51.0 + diff --git a/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_48.0.bb b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb similarity index 85% rename from meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_48.0.bb rename to meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb index a80b101a6e..a102af9792 100644 --- a/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_48.0.bb +++ b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb @@ -4,11 +4,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" GNOMEBASEBUILDCLASS = "meson" -inherit gnomebase gettext gsettings features_check useradd +inherit gnomebase pkgconfig gettext gsettings features_check useradd REQUIRED_DISTRO_FEATURES = "opengl polkit" -SRC_URI[archive.sha256sum] = "038c42e48fe1d890849bec5d567566c152bd6d7f463eadeec59b1eae8fbb32a0" +SRC_URI += "file://0001-src-meson.build-add-missing-dependency-on-winpr.patch" +SRC_URI[archive.sha256sum] = "7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a" DEPENDS = " \ asciidoc-native \