From e1315a7a96883cbc9ba97e7f04d9e026e8f5a39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Tue, 7 Sep 2021 17:11:17 +0200 Subject: [PATCH 1/7] Bump to 41.rc --- .gitignore | 1 + gnome-remote-desktop.spec | 8 ++++++-- gnutls-anontls.patch | 40 +++++++++++++++++++-------------------- sources | 2 +- 4 files changed, 28 insertions(+), 23 deletions(-) diff --git a/.gitignore b/.gitignore index 6ce8127..03e5363 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /gnome-remote-desktop-40.rc.tar.xz /gnome-remote-desktop-40.0.tar.xz /gnome-remote-desktop-40.1.tar.xz +/gnome-remote-desktop-41.rc.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 10bf168..aab9e46 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,8 +3,8 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 40.1 -Release: 3%{?dist} +Version: 41~rc +Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service License: GPLv2+ @@ -26,6 +26,7 @@ BuildRequires: pkgconfig(libvncserver) >= 0.9.11-7 BuildRequires: pkgconfig(freerdp2) BuildRequires: pkgconfig(winpr2) BuildRequires: pkgconfig(fuse3) +BuildRequires: pkgconfig(ffnvcodec) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libnotify) @@ -76,6 +77,9 @@ GNOME desktop environment. %changelog +* Tue Sep 07 2021 Jonas Ådahl - 41~rc-1 +- Bump to 41.rc + * Wed Aug 04 2021 Kalev Lember - 40.1-3 - Avoid systemd_requires as per updated packaging guidelines diff --git a/gnutls-anontls.patch b/gnutls-anontls.patch index bd05eac..1c5e384 100644 --- a/gnutls-anontls.patch +++ b/gnutls-anontls.patch @@ -1,4 +1,4 @@ -From 8676ef6c32557234d08acb13d7524df5fa1f4bb2 Mon Sep 17 00:00:00 2001 +From 06f99dc1aaef90275547d8c93ddf18e9d0c88257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 14 Jun 2018 12:21:37 +0200 Subject: [PATCH 1/7] vnc: Add anonymous TLS encryption support @@ -25,17 +25,17 @@ VNC connection. create mode 100644 src/grd-vnc-tls.h diff --git a/meson.build b/meson.build -index 5e9ad04..9bbd5fc 100644 +index c8c957c..536e94a 100644 --- a/meson.build +++ b/meson.build -@@ -40,6 +40,7 @@ endif +@@ -54,6 +54,7 @@ endif if have_vnc libvncserver_dep = dependency('libvncserver') libvncclient_dep = dependency('libvncclient') + gnutls_dep = dependency('gnutls') endif - cdata = configuration_data() + prefix = get_option('prefix') diff --git a/src/grd-enums.h b/src/grd-enums.h index ffab821..4333863 100644 --- a/src/grd-enums.h @@ -924,10 +924,10 @@ index 0000000..135ef8c + +#endif /* GRD_VNC_TLS_H */ diff --git a/src/meson.build b/src/meson.build -index 843746d..133cc60 100644 +index 2fe3923..bf8059f 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -72,10 +72,13 @@ if have_vnc +@@ -97,10 +97,13 @@ if have_vnc 'grd-vnc-pipewire-stream.h', 'grd-vnc-server.c', 'grd-vnc-server.h', @@ -942,7 +942,7 @@ index 843746d..133cc60 100644 endif diff --git a/src/org.gnome.desktop.remote-desktop.gschema.xml.in b/src/org.gnome.desktop.remote-desktop.gschema.xml.in -index 4b6e593..0086d99 100644 +index 7633e00..c2c543e 100644 --- a/src/org.gnome.desktop.remote-desktop.gschema.xml.in +++ b/src/org.gnome.desktop.remote-desktop.gschema.xml.in @@ -49,5 +49,15 @@ @@ -962,10 +962,10 @@ index 4b6e593..0086d99 100644 -- -2.29.2 +2.31.1 -From 552e9c9add722e953a8da22bd54ba0fef7a9d6af Mon Sep 17 00:00:00 2001 +From 9f289a90a167e29cf43e6d0d91c4f7605a131f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:02:09 +0100 Subject: [PATCH 2/7] session-vnc: Add paused/resumed signals @@ -1130,10 +1130,10 @@ index 0c189fd..596896d 100644 + G_TYPE_NONE, 0); } -- -2.29.2 +2.31.1 -From 3b33524046d299111cc150cc8d6d100f1e516485 Mon Sep 17 00:00:00 2001 +From 1d34839781948d8de331641863a589ae4eb46c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:03:46 +0100 Subject: [PATCH 3/7] session-vnc: Add grd_session_vnc_dispatch() helper @@ -1203,10 +1203,10 @@ index 4e7b33d..cf275af 100644 #endif /* GRD_SESSION_VNC_H */ -- -2.29.2 +2.31.1 -From 3945af78cea858033d954bb1b071269687bdea85 Mon Sep 17 00:00:00 2001 +From 9cdf72aa277782906a4b979773a7025a61994785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:05:13 +0100 Subject: [PATCH 4/7] vnc/tls: Add some logging @@ -1280,10 +1280,10 @@ index ec4758e..ac6c35f 100644 { g_warning ("TLS handshake failed: %s", error->message); -- -2.29.2 +2.31.1 -From f5330797678f4c4db4a3fa19cebd30dd4d6bbb8c Mon Sep 17 00:00:00 2001 +From 2c24c7ffa583c94d3cfd7eb105eb264a6430b128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:07:40 +0100 Subject: [PATCH 5/7] vnc/tls: Dispatch also when data is pending outside of @@ -1450,10 +1450,10 @@ index ac6c35f..312b6b9 100644 } -- -2.29.2 +2.31.1 -From fae9653965ddcc3d5684a056d9bdf46ef439d649 Mon Sep 17 00:00:00 2001 +From 28dcea05f8f42c3fe5d43d0dff0cdb1c9fc7f213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 16:48:00 +0100 Subject: [PATCH 6/7] session-vnc: Set our own password handling function up @@ -1505,10 +1505,10 @@ index 06b2cf7..7a4c6b3 100644 rfbProcessEvents (rfb_screen, 0); } -- -2.29.2 +2.31.1 -From 1ae1286b2cc868045f93c02b7a990638ca94b26d Mon Sep 17 00:00:00 2001 +From 2327474d5fa0f6527b2f5f39d54f96f8ff9627db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 12 Oct 2020 17:34:30 +0200 Subject: [PATCH 7/7] vnc: Copy pixels using the right destination stride @@ -1540,5 +1540,5 @@ index efc0038..f3a6314 100644 gboolean grd_session_vnc_is_client_gone (GrdSessionVnc *session_vnc); -- -2.29.2 +2.31.1 diff --git a/sources b/sources index ce0da31..c0e9162 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-40.1.tar.xz) = 39116afa16256820a69e020b71de5458fc5da8154bc8255d2157ff56fc679c39f4608f790d74eb4a0cb10cc61bd27d4172cfc547582100cab5b897644a700ee3 +SHA512 (gnome-remote-desktop-41.rc.tar.xz) = 30776b84d4753f280f5c67c29193e3aaec2b72630a95a2271927aef36d7f0368dc50b1173a176771bf960e811c55ec4e0da30217f8ee0d1325293dd0c2c7ec8f From ed61a2da6d42db8211dfe3db73f00b696bfc4c3e Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 8 Sep 2021 21:30:00 +0200 Subject: [PATCH 2/7] Fix the build --- gnome-remote-desktop.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index aab9e46..0be7d6d 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -54,6 +54,8 @@ GNOME desktop environment. %install %meson_install +%find_lang gnome-remote-desktop + %post %systemd_user_post %{systemd_unit} @@ -67,13 +69,14 @@ GNOME desktop environment. %systemd_user_postun_with_restart %{systemd_unit} -%files +%files -f gnome-remote-desktop.lang %license COPYING %doc README %{_libexecdir}/gnome-remote-desktop-daemon %{_userunitdir}/gnome-remote-desktop.service %{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.enums.xml +%{_datadir}/gnome-remote-desktop/ %changelog From 8efc3d93b4f6dae210148d9ad1d756fa943beb63 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 20 Sep 2021 11:38:11 +0200 Subject: [PATCH 3/7] Update to 41.0 --- .gitignore | 1 + gnome-remote-desktop.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 03e5363..1ba978d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /gnome-remote-desktop-40.0.tar.xz /gnome-remote-desktop-40.1.tar.xz /gnome-remote-desktop-41.rc.tar.xz +/gnome-remote-desktop-41.0.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 0be7d6d..28227e8 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,7 +3,7 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 41~rc +Version: 41.0 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service @@ -80,6 +80,9 @@ GNOME desktop environment. %changelog +* Mon Sep 20 2021 Kalev Lember - 41.0-1 +- Update to 41.0 + * Tue Sep 07 2021 Jonas Ådahl - 41~rc-1 - Bump to 41.rc diff --git a/sources b/sources index c0e9162..faa3fff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-41.rc.tar.xz) = 30776b84d4753f280f5c67c29193e3aaec2b72630a95a2271927aef36d7f0368dc50b1173a176771bf960e811c55ec4e0da30217f8ee0d1325293dd0c2c7ec8f +SHA512 (gnome-remote-desktop-41.0.tar.xz) = 76b7054d58817b08be6120468c7cd625f504c304c7a747dda660ee969760b004d7408b2a1a429c8e944c0ba2940238989fd2eea35b8fdece82b2ad147f4568fa From 71ab80fc7c6219f804f45c185cc46a6cd30f1b0d Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 1 Nov 2021 11:05:32 +0100 Subject: [PATCH 4/7] Update to 41.1 --- .gitignore | 1 + gnome-remote-desktop.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1ba978d..88546fc 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /gnome-remote-desktop-40.1.tar.xz /gnome-remote-desktop-41.rc.tar.xz /gnome-remote-desktop-41.0.tar.xz +/gnome-remote-desktop-41.1.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 28227e8..78d987b 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,7 +3,7 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 41.0 +Version: 41.1 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service @@ -80,6 +80,9 @@ GNOME desktop environment. %changelog +* Mon Nov 01 2021 Kalev Lember - 41.1-1 +- Update to 41.1 + * Mon Sep 20 2021 Kalev Lember - 41.0-1 - Update to 41.0 diff --git a/sources b/sources index faa3fff..0fbae9d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-41.0.tar.xz) = 76b7054d58817b08be6120468c7cd625f504c304c7a747dda660ee969760b004d7408b2a1a429c8e944c0ba2940238989fd2eea35b8fdece82b2ad147f4568fa +SHA512 (gnome-remote-desktop-41.1.tar.xz) = 19fa202bea7692ebccc995f7eab9d786a5b2d34864a7512e12ed7553326cf7429a407fdd4f4f5df6627bf7795dd1966b8d548ad7b80767c1a73461bb0f95b3df From 4443d64d916b482bfe46d76409ac43c260f0a11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 8 Dec 2021 09:16:04 +0100 Subject: [PATCH 5/7] Update to 41.2 --- .gitignore | 1 + gnome-remote-desktop.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 88546fc..c3a16e7 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /gnome-remote-desktop-41.rc.tar.xz /gnome-remote-desktop-41.0.tar.xz /gnome-remote-desktop-41.1.tar.xz +/gnome-remote-desktop-41.2.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 78d987b..686fb7d 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,7 +3,7 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 41.1 +Version: 41.2 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service @@ -80,6 +80,9 @@ GNOME desktop environment. %changelog +* Wed Dec 08 2021 Jonas Ådahl - 41.2-1 +- Update to 41.2 + * Mon Nov 01 2021 Kalev Lember - 41.1-1 - Update to 41.1 diff --git a/sources b/sources index 0fbae9d..27be743 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-41.1.tar.xz) = 19fa202bea7692ebccc995f7eab9d786a5b2d34864a7512e12ed7553326cf7429a407fdd4f4f5df6627bf7795dd1966b8d548ad7b80767c1a73461bb0f95b3df +SHA512 (gnome-remote-desktop-41.2.tar.xz) = 7636c0446c86748ce51c869734a2d33d8285c30616a28a0358f45d8399fd9f5dba7a1bdb830d3ca4753982ac3b9715604eb5934906645a1c11c58b4342c524eb From b9abe7de9a0b15b6a994a74da023e0e4420f86e5 Mon Sep 17 00:00:00 2001 From: David King Date: Sun, 29 May 2022 18:21:33 +0100 Subject: [PATCH 6/7] Update to 41.3 --- .gitignore | 1 + gnome-remote-desktop.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c3a16e7..840ab8a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /gnome-remote-desktop-41.0.tar.xz /gnome-remote-desktop-41.1.tar.xz /gnome-remote-desktop-41.2.tar.xz +/gnome-remote-desktop-41.3.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 686fb7d..9fdca1f 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,7 +3,7 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 41.2 +Version: 41.3 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service @@ -80,6 +80,9 @@ GNOME desktop environment. %changelog +* Sun May 29 2022 David King - 41.3-1 +- Update to 41.3 + * Wed Dec 08 2021 Jonas Ådahl - 41.2-1 - Update to 41.2 diff --git a/sources b/sources index 27be743..128cfed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-41.2.tar.xz) = 7636c0446c86748ce51c869734a2d33d8285c30616a28a0358f45d8399fd9f5dba7a1bdb830d3ca4753982ac3b9715604eb5934906645a1c11c58b4342c524eb +SHA512 (gnome-remote-desktop-41.3.tar.xz) = bf9f03fbbfddfe79725e9edb51dfcc2267d23dad846d8b500d0d2901aebdbfe61fc3cbdca905507597aa35f263baf7e6923f045b0ee27ac217a8b748335898d8 From b6896f32e0505acbc0c8145770a881a7a58de294 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Mon, 15 Aug 2022 15:38:29 +0200 Subject: [PATCH 7/7] Rebuild for updated FreeRDP --- gnome-remote-desktop.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 9fdca1f..d78f54d 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -4,7 +4,7 @@ Name: gnome-remote-desktop Version: 41.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GNOME Remote Desktop screen share service License: GPLv2+ @@ -80,6 +80,9 @@ GNOME desktop environment. %changelog +* Mon Aug 15 2022 Simone Caronni - 41.3-2 +- Rebuild for updated FreeRDP. + * Sun May 29 2022 David King - 41.3-1 - Update to 41.3