about summary refs log tree commit diff
path: root/pkgs/applications/networking/remote/freerdp
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2011-09-06 23:32:01 +0000
committerShea Levy <shea@shealevy.com>2011-09-06 23:32:01 +0000
commit84e3e287c372b95dc4f52d02297bbccd16008791 (patch)
tree4cd970afe46523e79c1a0b7db5d658baa65369a8 /pkgs/applications/networking/remote/freerdp
parentdcd147a1411753d5acb9a22027002bdea9932dcb (diff)
downloadnixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar.gz
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar.bz2
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar.lz
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar.xz
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.tar.zst
nixlib-84e3e287c372b95dc4f52d02297bbccd16008791.zip
Add freerdp
svn path=/nixpkgs/trunk/; revision=29068
Diffstat (limited to 'pkgs/applications/networking/remote/freerdp')
-rw-r--r--pkgs/applications/networking/remote/freerdp/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/networking/remote/freerdp/default.nix b/pkgs/applications/networking/remote/freerdp/default.nix
new file mode 100644
index 000000000000..51a1b5ae0e02
--- /dev/null
+++ b/pkgs/applications/networking/remote/freerdp/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, fetchurl
+, openssl
+, printerSupport ? true, cups
+, pkgconfig
+, zlib
+, libX11
+, libXcursor
+, alsaLib
+}:
+
+assert printerSupport -> cups != null;
+stdenv.mkDerivation rec {
+  name = "freerdp-0.8.2";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/freerdp/${name}.tar.gz";
+    sha256 = "1q9hhwyc4hk49hsmd2kghrfsawxcc7gy7vcmhdf91l8v95xp16iq";
+  };
+
+  buildInputs = [
+    openssl
+    pkgconfig
+    zlib
+    libX11
+    libXcursor
+    alsaLib
+  ] ++ stdenv.lib.optional printerSupport cups;
+
+  configureFlags = [
+    "--with-x"
+  ] ++ stdenv.lib.optional printerSupport "--with-printer=cups";
+}
+