guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: freerdp: Update inputs.


From: Thomas Danckaert
Subject: 02/02: gnu: freerdp: Update inputs.
Date: Fri, 18 Aug 2017 08:52:49 -0400 (EDT)

thomasd pushed a commit to branch master
in repository guix.

commit 598b5481a462509638004728122a42cc9e3ac502
Author: Thomas Danckaert <address@hidden>
Date:   Fri Aug 18 12:36:19 2017 +0200

    gnu: freerdp: Update inputs.
    
    * gnu/packages/rdesktop.scm (freerdp) [native-inputs]: Add libxslt, libxml2
      and docbook-xsl.
      [inputs]: Add libjpeg, remove gstreamer, gst-plugins-base, libxml2 and
      libxslt.
      [arguments]: Enable features JPEG and SSE2 (on x86_64), and set up
      docbook-xsl.
---
 gnu/packages/rdesktop.scm | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
index 7c2b891..65d17de 100644
--- a/gnu/packages/rdesktop.scm
+++ b/gnu/packages/rdesktop.scm
@@ -26,7 +26,9 @@
   #:use-module (guix build-system gnu)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cups)
+  #:use-module (gnu packages docbook)
   #:use-module (gnu packages gstreamer)
+  #:use-module (gnu packages image)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages pulseaudio)
@@ -86,6 +88,9 @@ to remotely control a user's Windows desktop.")
       (build-system cmake-build-system)
       (native-inputs
        `(("pkg-config" ,pkg-config)
+         ("libxslt" ,libxslt)
+         ("libxml2" ,libxml2)
+         ("docbook-xsl" ,docbook-xsl)
          ("xmlto" ,xmlto)))
       (inputs
        `(("libx11" ,libx11)
@@ -98,21 +103,29 @@ to remotely control a user's Windows desktop.")
          ("libxrender" ,libxrender)
          ("libxinerama" ,libxinerama)
          ("libxshmfence" ,libxshmfence)
-         ("libxml2" ,libxml2)
-         ("libxslt" ,libxslt)
          ("cups" ,cups)
          ("ffmpeg" ,ffmpeg-2.8)
+         ("libjpeg" ,libjpeg)
          ("pulseaudio" ,pulseaudio)
          ("alsa-lib" ,alsa-lib)
-         ("gstreamer" ,gstreamer)
-         ("gst-plugins-base" ,gst-plugins-base)
          ("zlib" ,zlib)
          ("openssl" ,openssl)))
       (arguments
        `(#:configure-flags
-         '("-DCMAKE_INSTALL_LIBDIR=lib"
-           "-DWITH_PULSE=ON"
-           "-DWITH_CUPS=ON")
+         (list "-DCMAKE_INSTALL_LIBDIR=lib"
+               "-DCMAKE_BUILD_TYPE=RELEASE"
+               "-DWITH_JPEG=ON"
+               ,@(if (string-prefix? "x86_64"
+                                     (or (%current-target-system)
+                                         (%current-system)))
+                     '("-DWITH_SSE2=ON")
+                     '())
+               (string-append "-DDOCBOOKXSL_DIR="
+                              (assoc-ref %build-inputs "docbook-xsl")
+                              "/xml/xsl/docbook-xsl-"
+                              ,(package-version docbook-xsl))
+               "-DWITH_PULSE=ON"
+               "-DWITH_CUPS=ON")
          #:tests? #f))                              ; no 'test' target
       (home-page "https://www.freerdp.com";)
       (synopsis "Remote Desktop Protocol implementation")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]