[remmina-plugins] Fix nx plugin (#753792) Rebuild against libvncserver 0.9.8.2
Christoph Wickert
cwickert at fedoraproject.org
Sat Dec 31 11:07:57 UTC 2011
commit 2f5803623c09f689f77229435d8b4a7bc5c30d12
Author: Christoph Wickert <cwickert at fedoraproject.org>
Date: Sat Dec 31 12:07:52 2011 +0100
Fix nx plugin (#753792)
Rebuild against libvncserver 0.9.8.2
...ins-0.9.2-add-another-ssh_seet_fd_towrite.patch | 24 ++++++++++++++++++++
...lugins-0.9.2-fix-libssh-0.5-compatibility.patch | 24 ++++++++++++++++++++
remmina-plugins.spec | 18 ++++++++++++++-
3 files changed, 65 insertions(+), 1 deletions(-)
---
diff --git a/remmina-plugins-0.9.2-add-another-ssh_seet_fd_towrite.patch b/remmina-plugins-0.9.2-add-another-ssh_seet_fd_towrite.patch
new file mode 100644
index 0000000..bc34327
--- /dev/null
+++ b/remmina-plugins-0.9.2-add-another-ssh_seet_fd_towrite.patch
@@ -0,0 +1,24 @@
+From 3f6c309ffabd09ad40c87c922944fe5ad0351a22 Mon Sep 17 00:00:00 2001
+From: Vic Lee <llyzs at 163.com>
+Date: Thu, 1 Sep 2011 15:23:12 +0800
+Subject: [PATCH] NX: add another ssh_seet_fd_towrite.
+
+---
+ remmina-plugins/nx/remminanxsession.c | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/remmina-plugins/nx/remminanxsession.c b/remmina-plugins/nx/remminanxsession.c
+index 2e57541..37b981d 100644
+--- a/remmina-plugins/nx/remminanxsession.c
++++ b/remmina-plugins/nx/remminanxsession.c
+@@ -840,6 +840,7 @@ remmina_nx_session_tunnel_main_thread (gpointer data)
+ {
+ for (ptr = buffer, lenw = 0; len > 0; len -= lenw, ptr += lenw)
+ {
++ ssh_set_fd_towrite (nx->session);
+ lenw = channel_write (channels[0], (char*) ptr, len);
+ if (lenw <= 0)
+ {
+--
+1.7.4.1
+
diff --git a/remmina-plugins-0.9.2-fix-libssh-0.5-compatibility.patch b/remmina-plugins-0.9.2-fix-libssh-0.5-compatibility.patch
new file mode 100644
index 0000000..78db9c0
--- /dev/null
+++ b/remmina-plugins-0.9.2-fix-libssh-0.5-compatibility.patch
@@ -0,0 +1,24 @@
+From 3a512f55481e3fa579f1556bbb2a6bf566f4f927 Mon Sep 17 00:00:00 2001
+From: Vic Lee <llyzs at 163.com>
+Date: Thu, 1 Sep 2011 15:14:03 +0800
+Subject: [PATCH] nx: fix libssh 0.5 compatibility.
+
+---
+ remmina-plugins/nx/remminanxsession.c | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/remmina-plugins/nx/remminanxsession.c b/remmina-plugins/nx/remminanxsession.c
+index c702be5..2e57541 100644
+--- a/remmina-plugins/nx/remminanxsession.c
++++ b/remmina-plugins/nx/remminanxsession.c
+@@ -516,6 +516,7 @@ remmina_nx_session_send_command (RemminaNXSession *nx, const gchar *cmdfmt, ...)
+ channel_write (nx->channel, cmd, strlen (cmd));
+ g_free (cmd);
+
++ ssh_set_fd_towrite (nx->session);
+ channel_write (nx->channel, "\n", 1);
+ }
+
+--
+1.7.4.1
+
diff --git a/remmina-plugins.spec b/remmina-plugins.spec
index ea998ba..2ecafff 100644
--- a/remmina-plugins.spec
+++ b/remmina-plugins.spec
@@ -2,14 +2,21 @@
Name: remmina-plugins
Version: 0.9.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Plugins for Remmina Remote Desktop Client
Group: Applications/Internet
License: GPLv2+
URL: http://remmina.sourceforge.net/
Source0: http://downloads.sourceforge.net/remmina/%{name}-%{version}.tar.gz
+# from https://bugzilla.redhat.com/show_bug.cgi?id=656120
Patch0: remmina-plugins-0.9.2-32bpp.patch
+# taken from http://remmina.git.sourceforge.net/git/gitweb.cgi?p=remmina/remmina;a=commit;h=3a512f55
+# fixes https://bugzilla.redhat.com/show_bug.cgi?id=753792
+Patch1: remmina-plugins-0.9.2-fix-libssh-0.5-compatibility.patch
+# Taken from http://remmina.git.sourceforge.net/git/gitweb.cgi?p=remmina/remmina;a=commit;h=3f6c309f
+# fixes https://bugzilla.redhat.com/show_bug.cgi?id=753792
+Patch2: remmina-plugins-0.9.2-add-another-ssh_seet_fd_towrite.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: intltool,
@@ -125,6 +132,11 @@ client.
%setup -q
%patch0 -p1 -b .32bpp
+%if 0%{?fedora} >= 16
+%patch1 -p2 -b .fix-libssh-0.5-compatibility
+%patch2 -p2 -b .add-another-ssh_seet_fd_towrite
+%endif
+
%build
%configure --disable-static --enable-vnc=dl
@@ -180,6 +192,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Dec 31 2011 Christoph Wickert <cwickert at fedoraproject.org> - 0.9.2-4
+- Fix nx plugin (#753792)
+- Rebuild against libvncserver 0.9.8.2
+
* Tue Dec 06 2011 Adam Jackson <ajax at redhat.com> - 0.9.2-3
- Rebuild for new libpng
More information about the scm-commits
mailing list