[freerdp] Update and enable server

David Woodhouse dwmw2 at fedoraproject.org
Fri Mar 13 01:01:33 UTC 2015


commit 9d2cae9680057347efd9cd02da20ed2d2d422123
Author: David Woodhouse <David.Woodhouse at intel.com>
Date:   Fri Mar 13 01:01:30 2015 +0000

    Update and enable server

 .gitignore               |   1 +
 freerdp-aarch64.patch    |  14 ++--
 freerdp-args.patch       | 184 -----------------------------------------------
 freerdp-cmake-list.patch |  79 --------------------
 freerdp.spec             |  31 +++++---
 sources                  |   2 +-
 6 files changed, 31 insertions(+), 280 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 240dee3..ff0badf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
 /freerdp-1.1.0-beta1.tar.gz
 /freerdp-1.1.0-beta+2013071101.tar.gz
 /1.2.0-beta1+android7.tar.gz
+/1.2.0-beta1+20150313.tar.gz
diff --git a/freerdp-aarch64.patch b/freerdp-aarch64.patch
index a131c2f..ce8f183 100644
--- a/freerdp-aarch64.patch
+++ b/freerdp-aarch64.patch
@@ -1,15 +1,17 @@
---- freerdp-1.1.0-beta+2013071101/cmake/ConfigOptions.cmake.orig	2014-06-07 20:34:55.607853558 +0100
-+++ freerdp-1.1.0-beta+2013071101/cmake/ConfigOptions.cmake	2014-06-07 20:36:29.987547540 +0100
-@@ -6,6 +6,8 @@
+diff --git a/cmake/ConfigOptions.cmake b/cmake/ConfigOptions.cmake
+index 282659e..6045e31 100644
+--- a/cmake/ConfigOptions.cmake
++++ b/cmake/ConfigOptions.cmake
+@@ -7,6 +7,8 @@ elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64") AND (CMAKE_SIZEOF_VOID_P
  elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "i386") AND (CMAKE_SIZEOF_VOID_P EQUAL 8) AND (APPLE))
  	# Mac is weird like that.
  	set(TARGET_ARCH "x64")
 +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
 +	set(TARGET_ARCH "AARCH64")
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm*")
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm*")
  	set(TARGET_ARCH "ARM")
- endif()
-@@ -19,6 +21,9 @@
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "sparc")
+@@ -23,6 +25,9 @@ else()
  	option(WITH_SSE2 "Enable SSE2 optimization." OFF)
  endif()
  
diff --git a/freerdp.spec b/freerdp.spec
index c32963a..b35370c 100644
--- a/freerdp.spec
+++ b/freerdp.spec
@@ -1,18 +1,13 @@
 Name:           freerdp
 Version:        1.2.0
-Release:        0.6.beta.1%{?dist}
+Release:        0.7.beta.1%{?dist}
 Epoch:          1
 Summary:        Free implementation of the Remote Desktop Protocol (RDP)
 
 License:        ASL 2.0
 URL:            http://www.freerdp.com/
-Source0:        https://github.com/FreeRDP/FreeRDP/archive/%{version}-beta1+android9.tar.gz
+Source0:        %{version}-beta1+20150313.tar.gz
 Patch0:         freerdp-aarch64.patch
-# https://github.com/FreeRDP/FreeRDP/commit/1b663ceffe51008af7ae9749e5b7999b2f7d6698
-Patch1:         freerdp-cmake-list.patch
-# https://bugzilla.redhat.com/show_bug.cgi?id=1150349
-# https://github.com/FreeRDP/FreeRDP/pull/2310
-Patch2:         freerdp-args.patch
 
 BuildRequires:  alsa-lib-devel
 BuildRequires:  cmake >= 2.8
@@ -69,6 +64,13 @@ Requires:       cmake >= 2.8
 The %{name}-devel package contains libraries and header files for developing
 applications that use %{name}-libs.
 
+%package        server
+Summary:        Server support for %{name}
+
+%description    server
+The %{name}-server package contains servers which can export a desktop via
+the RDP protocol.
+
 %package -n     libwinpr
 Summary:        Windows Portable Runtime
 Provides:       %{name}-libwinpr = %{?epoch}:%{version}-%{release}
@@ -90,10 +92,8 @@ The %{name}-libwinpr-devel package contains libraries and header files for
 developing applications that use %{name}-libwinpr.
 
 %prep
-%setup -qn FreeRDP-%{version}-beta1-android9
+%setup -qn FreeRDP-%{version}-beta1-20150313
 %patch0 -p1 -b .aarch64
-%patch1 -p1 -b .cmake-list
-%patch2 -p1 -b .args
 
 # Rpmlint fixes
 find . -name "*.h" -exec chmod 664 {} \;
@@ -113,6 +113,7 @@ find . -name "*.h" -exec chmod 664 {} \;
     -DWITH_OPENSSL=ON \
     -DWITH_PCSC=ON \
     -DWITH_PULSE=ON \
+    -DWITH_SERVER=ON \
     -DWITH_X11=ON \
     -DWITH_XCURSOR=ON \
     -DWITH_XEXT=ON \
@@ -168,14 +169,21 @@ find %{buildroot} -name "*.a" -delete
 %{_libdir}/%{name}/
 %{_libdir}/lib%{name}*.so.*
 %{_libdir}/libx%{name}*.so.*
+%{_libdir}/librdtk.so.*
 
 %files devel
 %{_libdir}/cmake/FreeRDP
+%{_libdir}/cmake/RdTk
 %{_includedir}/%{name}
+%{_includedir}/rdtk
 %{_libdir}/lib%{name}*.so
 %{_libdir}/libx%{name}*.so
+%{_libdir}/librdtk.so
 %{_libdir}/pkgconfig/%{name}.pc
 
+%files server
+%{_bindir}/freerdp-shadow
+
 %files -n libwinpr
 %doc LICENSE README ChangeLog
 %{_libdir}/libwinpr*.so.*
@@ -187,6 +195,9 @@ find %{buildroot} -name "*.a" -delete
 %{_libdir}/pkgconfig/winpr.pc
 
 %changelog
+* Fri Mar 13 2015 David Woodhouse <dwmw2 at infradead.org> - 1:1.2.0-0.7.beta.1
+- Update to git snapshot (dfc12385) and enable server build
+
 * Thu Jan 15 2015 Orion Poplawski <orion at cora.nwra.com> - 1:1.2.0-0.6.beta.1
 - Use better upstream patch to fix command line parsing
 
diff --git a/sources b/sources
index a7c3088..fdacd6e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a4a0a4f6e69c871aeab0600091ca6118  1.2.0-beta1+android9.tar.gz
+3148ea8fd0420cdf731bb68cc5e03cbb  1.2.0-beta1+20150313.tar.gz


More information about the scm-commits mailing list