summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2020-04-11 05:03:03 +0200
committerGitHub <noreply@github.com>2020-04-11 11:03:03 +0800
commit156ee198b2e39a2f1bf692fca2d0f54d021b89d2 (patch)
tree2a58007711137172661ed15de224f64516c3a35a /pkgs/applications
parent15d5a2adc191b0659f3ee743eb451cfc0dc35f67 (diff)
downloadnixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar.gz
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar.bz2
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar.lz
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar.xz
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.tar.zst
nixpkgs-156ee198b2e39a2f1bf692fca2d0f54d021b89d2.zip
freerdp: 2.0.0-rc4 -> 2.0.0 (#84885)
* freerdp: 2.0.0-rc4 -> 2.0.0

* freerdp: add Xtst for input in shadow server, libxslt for manpages

* freerdp: nits
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/remote/freerdp/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/applications/networking/remote/freerdp/default.nix b/pkgs/applications/networking/remote/freerdp/default.nix
index 1dbf80f20f5..655a8e7102d 100644
--- a/pkgs/applications/networking/remote/freerdp/default.nix
+++ b/pkgs/applications/networking/remote/freerdp/default.nix
@@ -1,9 +1,11 @@
 { stdenv, lib, fetchFromGitHub, cmake, pkgconfig
 , alsaLib, ffmpeg, glib, openssl, pcre, zlib
-, libX11, libXcursor, libXdamage, libXext, libXi, libXinerama, libXrandr, libXrender, libXv
+, libX11, libXcursor, libXdamage, libXext, libXi, libXinerama, libXrandr, libXrender, libXv, libXtst
 , libxkbcommon, libxkbfile
 , wayland
 , gstreamer, gst-plugins-base, gst-plugins-good, libunwind, orc
+, libxslt
+, libusb1
 , libpulseaudio ? null
 , cups ? null
 , pcsclite ? null
@@ -14,13 +16,13 @@
 
 stdenv.mkDerivation rec {
   pname = "freerdp";
-  version = "2.0.0-rc4";
+  version = "2.0.0";
 
   src = fetchFromGitHub {
     owner  = "FreeRDP";
     repo   = "FreeRDP";
     rev    = version;
-    sha256 = "0546i0m2d4nz5jh84ngwzpcm3c43fp987jk6cynqspsmvapab6da";
+    sha256 = "0d2559v0z1jnq6jlrvsgdf8p6gd27m8kwdnxckl1x0ygaxs50bqc";
   };
 
   # outputs = [ "bin" "out" "dev" ];
@@ -31,7 +33,7 @@ stdenv.mkDerivation rec {
       --replace "Requires:" "Requires: @WINPR_PKG_CONFIG_FILENAME@"
   '' + lib.optionalString (pcsclite != null) ''
     substituteInPlace "winpr/libwinpr/smartcard/smartcard_pcsc.c" \
-      --replace "libpcsclite.so" "${stdenv.lib.getLib pcsclite}/lib/libpcsclite.so"
+      --replace "libpcsclite.so" "${lib.getLib pcsclite}/lib/libpcsclite.so"
   '' + lib.optionalString nocaps ''
     substituteInPlace "libfreerdp/locale/keyboard_xkbfile.c" \
       --replace "RDP_SCANCODE_CAPSLOCK" "RDP_SCANCODE_LCONTROL"
@@ -40,9 +42,10 @@ stdenv.mkDerivation rec {
   buildInputs = with lib; [
     alsaLib cups ffmpeg glib openssl pcre pcsclite libpulseaudio zlib
     gstreamer gst-plugins-base gst-plugins-good libunwind orc
-    libX11 libXcursor libXdamage libXext libXi libXinerama libXrandr libXrender libXv
+    libX11 libXcursor libXdamage libXext libXi libXinerama libXrandr libXrender libXv libXtst
     libxkbcommon libxkbfile
-    wayland
+    wayland libusb1
+    libxslt
   ] ++ optional stdenv.isLinux systemd;
 
   nativeBuildInputs = [
@@ -71,7 +74,7 @@ stdenv.mkDerivation rec {
     '';
     homepage = "http://www.freerdp.com/";
     license = licenses.asl20;
-    maintainers = with maintainers; [ peterhoeg ];
+    maintainers = with maintainers; [ peterhoeg lheckemann ];
     platforms = platforms.unix;
   };
 }