From 8983189c4a451f3c79e191e0565efae54c4045e9 Mon Sep 17 00:00:00 2001 From: Marek Kasik Date: Fri, 25 Oct 2024 17:35:08 +0200 Subject: [PATCH] Update to 47.0 Resolves: RHEL-64695 --- .gitignore | 1 + ...rd-Do-not-crash-during-disconnection.patch | 31 ------------------- gnome-connections.spec | 9 ++++-- sources | 2 +- 4 files changed, 8 insertions(+), 35 deletions(-) delete mode 100644 0001-clipboard-Do-not-crash-during-disconnection.patch diff --git a/.gitignore b/.gitignore index 6b5cbd9..f99d307 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /gnome-connections-45.rc.tar.xz /gnome-connections-45.0.tar.xz /gnome-connections-46.0.tar.xz +/gnome-connections-47.0.tar.xz diff --git a/0001-clipboard-Do-not-crash-during-disconnection.patch b/0001-clipboard-Do-not-crash-during-disconnection.patch deleted file mode 100644 index d42cf32..0000000 --- a/0001-clipboard-Do-not-crash-during-disconnection.patch +++ /dev/null @@ -1,31 +0,0 @@ -From cb992cb5b3099fdb4106d558f1aeba908267a075 Mon Sep 17 00:00:00 2001 -From: Marek Kasik -Date: Tue, 9 Apr 2024 11:01:01 +0200 -Subject: [PATCH] clipboard: Do not crash during disconnection - -Disconnect handler of "owner-change" in finalize of -FrdpChannelClipboard so that the handler is not called -after the clipboard is finalized. - -Fixes #50 ---- - src/frdp-channel-clipboard.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/src/frdp-channel-clipboard.c b/src/frdp-channel-clipboard.c -index 2723c2d..ef82dbe 100644 ---- a/subprojects/gtk-frdp/src/frdp-channel-clipboard.c -+++ b/subprojects/gtk-frdp/src/frdp-channel-clipboard.c -@@ -203,6 +203,9 @@ frdp_channel_clipboard_finalize (GObject *object) - FrdpChannelClipboard *self = (FrdpChannelClipboard *) object; - FrdpChannelClipboardPrivate *priv = frdp_channel_clipboard_get_instance_private (self); - -+ g_signal_handler_disconnect (priv->gtk_clipboard, -+ priv->clipboard_owner_changed_id); -+ - g_hash_table_unref (priv->remote_files_requests); - fuse_session_unmount (priv->fuse_session); - fuse_session_exit (priv->fuse_session); --- -2.44.0 - diff --git a/gnome-connections.spec b/gnome-connections.spec index eab4b2c..47d725e 100644 --- a/gnome-connections.spec +++ b/gnome-connections.spec @@ -6,14 +6,13 @@ %global url_ver %%(echo %{version} | cut -d. -f1) Name: gnome-connections -Version: 46.0 -Release: 3%{?dist} +Version: 47.0 +Release: 1%{?dist} Summary: A remote desktop client for the GNOME desktop environment License: GPL-3.0-or-later URL: https://gitlab.gnome.org/gnome/connections/-/wikis/home Source0: https://download.gnome.org/sources/gnome-connections/%{url_ver}/gnome-connections-%{tarball_version}.tar.xz -Patch0: 0001-clipboard-Do-not-crash-during-disconnection.patch BuildRequires: desktop-file-utils BuildRequires: gcc @@ -84,6 +83,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Connections %{_datadir}/mime/packages/org.gnome.Connections.xml %changelog +* Fri Oct 25 2024 Marek Kasik - 47.0-1 +- Update to 47.0 +- Resolves: RHEL-64695 + * Mon Jun 24 2024 Troy Dawson - 46.0-3 - Bump release for June 2024 mass rebuild diff --git a/sources b/sources index 203cd26..dc72543 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-connections-46.0.tar.xz) = 7c57d2aa581abc6862f2509ed530d089019465ec2a54bc26e9736cf79d4d839a0fc62bb2ac931aa395cd576326a1d7b7c181e741cb943f836904d92ad41871cd +SHA512 (gnome-connections-47.0.tar.xz) = ed21325a0cafbd8a7c0de41e8ff960637ba831f38baf3d28392176e11626997adcaa65e3d63f08486c7a6f2a59e69beaadcf21578a54764386482ca1f5c417cb