diff mbox series

[meta-gnome] gnome-remote-desktop: update 48.0 -> 49.1

Message ID 20251028164419.462005-1-f_l_k@t-online.de
State New
Headers show
Series [meta-gnome] gnome-remote-desktop: update 48.0 -> 49.1 | expand

Commit Message

Markus Volk Oct. 28, 2025, 4:44 p.m. UTC
- Add '-I${STAGING_INCDIR}/winpr3' to CFLAGS in order to bypass a build failure
  caused by missing header after freerdp update

| 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 <winpr/stream.h>
|       |          ^~~~~~~~~~~~~~~~
| compilation terminated.

49.1
====
* Fix crash [Jonas; !345]
* Fix image corruption on some NVIDIA GPUs [Stephan; !344]
Contributors:
  Abduqadir Abliz, Jonas Ådahl, Stephan Seitz
Translators:
  twlvnn kraftwerk [bg], Abduqadir Abliz [ug], João Carvalhinho [pt],
  Andi Chandler [en_GB], Quentin PAGÈS [oc]
49.0
====
* Handle Vulkan dma-buf format compatibility issues [Pascal; !339]
* Fix crash [Jonas; !341]
Contributors:
  Jonas Ådahl, Pascal Nowack
Translators:
  Makoto Sakaguchi [ja], luming zh [zh_CN], Ekaterine Papava [ka],
  Anders Jonsson [sv], Artur S0 [ru], Daniel Mustieles [es],
  Jordi Mas i Hernandez [ca], Asier Saratsua Garmendia [eu], Seong-ho Cho [ko],
  Yuri Chornoivan [uk], Aurimas Aurimas Černius [lt],
  Juliano de Souza Camargo [pt_BR], Francisco Diéguez Souto [gl],
  Ask Hjorth Larsen [da], Nathan Follens [nl], Kristjan SCHMIDT [eo],
  Emin Tufan Çetin [tr]
49.rc
=====
* Allow systemd service management of all units via grdctl [Joan; !320]
* Misc bug fixes & cleanups [Jonas, Pascal; !329, !331, !324, !333, !326, !336]
* Add support for relative pointer movements via RDP [Pascal; !332]
* Add support for extending desktop with virtual monitor via RDP [Pascal; !334]
Contributors:
  Jonas Ådahl, Joan Torres López, Pascal Nowack
Translators:
  Fabio Tomat [fur], Dušan Kazik [sk], Antonio Marin [ro], Martin [sl],
  Daniel Rusek [cs], Danial Behzadi [fa], Nathan Follens [nl], Balázs Úr [hu],
  Piotr Drąg [pl], Yaron Shahrabani [he]
49.alpha
========
* Add touch support [Pascal; !314]
* Fix failure to connect on some NVIDIA systems [Jonas; !323]
* Plumb locked keyboard modifiers via libei [Jonas; !311]
* Documentation improvements [W.; !317]
* Fix crash [Pascal; !325]
* Plug leak [Michael; !319]
* Misc cleanups & improvements [Pascal, Jonas; !315, !313, !327]
Contributors:
  Jonas Ådahl, Michael Catanzaro, Pascal Nowack, W. Michael Petullo
Translators:
  Takayuki KUSANO [ja], Emilio Sepúlveda [ia], Antonio Marin [ro],
  Aefgh Threenine [th]
48.1
====
* Reduce latency when PipeWire stream uses shared memories
Contributors:
  Pascal Nowack

Translators:
  Baxrom Raxmatov [uz], Cheng-Chia Tseng [zh_TW], Philipp Kiemle [de]
---
 ...me-remote-desktop_48.0.bb => gnome-remote-desktop_49.1.bb} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
 rename meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/{gnome-remote-desktop_48.0.bb => gnome-remote-desktop_49.1.bb} (91%)

Comments

Khem Raj Oct. 28, 2025, 4:50 p.m. UTC | #1
On Tue, Oct 28, 2025 at 9:44 AM Markus Volk via lists.openembedded.org
<f_l_k=t-online.de@lists.openembedded.org> wrote:
>
> - Add '-I${STAGING_INCDIR}/winpr3' to CFLAGS in order to bypass a build failure
>   caused by missing header after freerdp update
>
> | 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 <winpr/stream.h>
> |       |          ^~~~~~~~~~~~~~~~
> | compilation terminated.
>
> 49.1
> ====
> * Fix crash [Jonas; !345]
> * Fix image corruption on some NVIDIA GPUs [Stephan; !344]
> Contributors:
>   Abduqadir Abliz, Jonas Ådahl, Stephan Seitz
> Translators:
>   twlvnn kraftwerk [bg], Abduqadir Abliz [ug], João Carvalhinho [pt],
>   Andi Chandler [en_GB], Quentin PAGÈS [oc]
> 49.0
> ====
> * Handle Vulkan dma-buf format compatibility issues [Pascal; !339]
> * Fix crash [Jonas; !341]
> Contributors:
>   Jonas Ådahl, Pascal Nowack
> Translators:
>   Makoto Sakaguchi [ja], luming zh [zh_CN], Ekaterine Papava [ka],
>   Anders Jonsson [sv], Artur S0 [ru], Daniel Mustieles [es],
>   Jordi Mas i Hernandez [ca], Asier Saratsua Garmendia [eu], Seong-ho Cho [ko],
>   Yuri Chornoivan [uk], Aurimas Aurimas Černius [lt],
>   Juliano de Souza Camargo [pt_BR], Francisco Diéguez Souto [gl],
>   Ask Hjorth Larsen [da], Nathan Follens [nl], Kristjan SCHMIDT [eo],
>   Emin Tufan Çetin [tr]
> 49.rc
> =====
> * Allow systemd service management of all units via grdctl [Joan; !320]
> * Misc bug fixes & cleanups [Jonas, Pascal; !329, !331, !324, !333, !326, !336]
> * Add support for relative pointer movements via RDP [Pascal; !332]
> * Add support for extending desktop with virtual monitor via RDP [Pascal; !334]
> Contributors:
>   Jonas Ådahl, Joan Torres López, Pascal Nowack
> Translators:
>   Fabio Tomat [fur], Dušan Kazik [sk], Antonio Marin [ro], Martin [sl],
>   Daniel Rusek [cs], Danial Behzadi [fa], Nathan Follens [nl], Balázs Úr [hu],
>   Piotr Drąg [pl], Yaron Shahrabani [he]
> 49.alpha
> ========
> * Add touch support [Pascal; !314]
> * Fix failure to connect on some NVIDIA systems [Jonas; !323]
> * Plumb locked keyboard modifiers via libei [Jonas; !311]
> * Documentation improvements [W.; !317]
> * Fix crash [Pascal; !325]
> * Plug leak [Michael; !319]
> * Misc cleanups & improvements [Pascal, Jonas; !315, !313, !327]
> Contributors:
>   Jonas Ådahl, Michael Catanzaro, Pascal Nowack, W. Michael Petullo
> Translators:
>   Takayuki KUSANO [ja], Emilio Sepúlveda [ia], Antonio Marin [ro],
>   Aefgh Threenine [th]
> 48.1
> ====
> * Reduce latency when PipeWire stream uses shared memories
> Contributors:
>   Pascal Nowack
>
> Translators:
>   Baxrom Raxmatov [uz], Cheng-Chia Tseng [zh_TW], Philipp Kiemle [de]
> ---
>  ...me-remote-desktop_48.0.bb => gnome-remote-desktop_49.1.bb} | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>  rename meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/{gnome-remote-desktop_48.0.bb => gnome-remote-desktop_49.1.bb} (91%)
>
> 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 91%
> 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..c63ca7fa4a 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
> @@ -8,7 +8,7 @@ inherit gnomebase gettext gsettings features_check useradd
>
>  REQUIRED_DISTRO_FEATURES = "opengl polkit"
>
> -SRC_URI[archive.sha256sum] = "038c42e48fe1d890849bec5d567566c152bd6d7f463eadeec59b1eae8fbb32a0"
> +SRC_URI[archive.sha256sum] = "7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a"
>
>  DEPENDS = " \
>      asciidoc-native \
> @@ -31,6 +31,8 @@ PACKAGECONFIG ??= " \
>      ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
>  "
>
> +CFLAGS += "-I${STAGING_INCDIR}/winpr3"
> +

Isn't there some pkgconfig magic that should have done it automatically ?

>  PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,pipewire-native wireplumber-native dbus-native"
>  PACKAGECONFIG[vnc] = "-Dvnc=true,-Dvnc=false,libvncserver"
>  PACKAGECONFIG[rdp] = "-Drdp=true,-Drdp=false,freerdp3 fuse3 libxkbcommon shaderc-native"
> --
> 2.51.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#121094): https://lists.openembedded.org/g/openembedded-devel/message/121094
> Mute This Topic: https://lists.openembedded.org/mt/115997211/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Markus Volk Oct. 28, 2025, 5:06 p.m. UTC | #2
On Tue, Oct 28 2025 at 09:50:17 -07:00:00, Khem Raj via 
lists.openembedded.org <raj.khem=gmail.com@lists.openembedded.org> 
wrote:
> Isn't there some pkgconfig magic that should have done it 
> automatically ?

It may work with 'pkgconfig', but currently it is not inherited in the 
gnome-remote-desktop recipe so I decided to go the easy way.
But I can have a look after my current image build has completed
diff mbox series

Patch

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 91%
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..c63ca7fa4a 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
@@ -8,7 +8,7 @@  inherit gnomebase gettext gsettings features_check useradd
 
 REQUIRED_DISTRO_FEATURES = "opengl polkit"
 
-SRC_URI[archive.sha256sum] = "038c42e48fe1d890849bec5d567566c152bd6d7f463eadeec59b1eae8fbb32a0"
+SRC_URI[archive.sha256sum] = "7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a"
 
 DEPENDS = " \
     asciidoc-native \
@@ -31,6 +31,8 @@  PACKAGECONFIG ??= " \
     ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
 "
 
+CFLAGS += "-I${STAGING_INCDIR}/winpr3"
+
 PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,pipewire-native wireplumber-native dbus-native"
 PACKAGECONFIG[vnc] = "-Dvnc=true,-Dvnc=false,libvncserver"
 PACKAGECONFIG[rdp] = "-Drdp=true,-Drdp=false,freerdp3 fuse3 libxkbcommon shaderc-native"