[rdesktop] - fix build against current pcsc-lite - add a proper source URL
Dominik Mierzejewski
rathann at fedoraproject.org
Wed Nov 17 16:57:14 UTC 2010
commit e5c84cadf2dc4dbfaaa2939e85f2afb96187f533
Author: Dominik Mierzejewski <rpm at greysector.net>
Date: Wed Nov 17 17:57:11 2010 +0100
- fix build against current pcsc-lite
- add a proper source URL
rdesktop-pcsc.patch | 25 +++++++++++++++++++++++++
rdesktop.spec | 6 +++++-
2 files changed, 30 insertions(+), 1 deletions(-)
---
diff --git a/rdesktop-pcsc.patch b/rdesktop-pcsc.patch
new file mode 100644
index 0000000..94ddc0f
--- /dev/null
+++ b/rdesktop-pcsc.patch
@@ -0,0 +1,25 @@
+diff -up rdesktop-1.6.0/scard.c.pcsc rdesktop-1.6.0/scard.c
+--- rdesktop-1.6.0/scard.c.pcsc 2008-02-14 12:37:18.000000000 +0100
++++ rdesktop-1.6.0/scard.c 2010-11-17 17:51:40.000000000 +0100
+@@ -40,7 +40,6 @@
+ /* variable segment */
+
+ #define SCARD_MAX_MEM 102400
+-#define SCARD_AUTOALLOCATE -1
+ #define OUT_STREAM_SIZE 4096
+
+ #ifdef B_ENDIAN
+diff -up rdesktop-1.6.0/scard.h.pcsc rdesktop-1.6.0/scard.h
+--- rdesktop-1.6.0/scard.h.pcsc 2007-10-30 14:09:37.000000000 +0100
++++ rdesktop-1.6.0/scard.h 2010-11-17 17:44:19.000000000 +0100
+@@ -51,8 +51,8 @@ typedef SCARDHANDLE MYPCSC_SCARDHANDLE;
+ typedef uint32_t SERVER_SCARDCONTEXT;
+ typedef uint32_t SERVER_SCARDHANDLE;
+
+-typedef SCARD_READERSTATE_A MYPCSC_SCARD_READERSTATE_A;
+-typedef LPSCARD_READERSTATE_A MYPCSC_LPSCARD_READERSTATE_A;
++typedef SCARD_READERSTATE MYPCSC_SCARD_READERSTATE_A;
++typedef LPSCARD_READERSTATE MYPCSC_LPSCARD_READERSTATE_A;
+
+ typedef struct
+ {
diff --git a/rdesktop.spec b/rdesktop.spec
index f4d1d7f..515ef14 100644
--- a/rdesktop.spec
+++ b/rdesktop.spec
@@ -6,7 +6,8 @@ Summary: X client for remote desktop into Windows Terminal Server
Group: User Interface/Desktops
License: GPLv2+
URL: http://www.rdesktop.org/
-Source0: %{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/rdesktop/%{name}-%{version}.tar.gz
+Patch0: %{name}-pcsc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: openssl-devel, libX11-devel, pcsc-lite-devel
@@ -18,6 +19,7 @@ desktop. Unlike Citrix ICA, no server extensions are required.
%prep
%setup -q
+%patch0 -p1 -b .pcsc
%build
%configure --with-ipv6 --enable-smartcard
@@ -40,6 +42,8 @@ rm -rf $RPM_BUILD_ROOT
%changelog
* Fri Aug 20 2010 Dominik Mierzejewski <rpm at greysector.net> - 1.6.0-8
- drop hard dependency on pcsc-lite (bug #527712)
+- fix build against current pcsc-lite
+- add a proper source URL
* Fri Aug 21 2009 Tomas Mraz <tmraz at redhat.com> - 1.6.0-7
- rebuilt with new openssl
More information about the scm-commits
mailing list