summary refs log tree commit diff
path: root/pkgs/tools/networking/pptp
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2011-09-14 08:39:51 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2011-09-14 08:39:51 +0000
commit1d91e3ac4561de11f7b2558fbb7f0240e67670e9 (patch)
tree054ad4f1196376aae79fd967cd832a48c467d0fb /pkgs/tools/networking/pptp
parent4f8880a3e36dfb5883b43d76799bd2f7be7a3c63 (diff)
downloadnixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar.gz
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar.bz2
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar.lz
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar.xz
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.tar.zst
nixlib-1d91e3ac4561de11f7b2558fbb7f0240e67670e9.zip
Add pptp client
svn path=/nixpkgs/trunk/; revision=29267
Diffstat (limited to 'pkgs/tools/networking/pptp')
-rw-r--r--pkgs/tools/networking/pptp/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/networking/pptp/default.nix b/pkgs/tools/networking/pptp/default.nix
new file mode 100644
index 000000000000..adb22a8d9c66
--- /dev/null
+++ b/pkgs/tools/networking/pptp/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, perl, ppp }:
+
+stdenv.mkDerivation rec {
+  name = "pptp-1.7.2";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/pptpclient/${name}.tar.gz";
+    sha256 = "1g4lfv9vhid4v7kx1mlfcrprj3h7ny6g4kv564qzlf9abl3f12p9";
+  };
+
+  patchPhase =
+    ''
+      sed -e 's/install -o root/install/' -i Makefile
+    '';
+  preConfigure =
+    ''
+      makeFlagsArray=( PPPD=${ppp}/sbin/pppd BINDIR=$out/sbin \
+          MANDIR=$out/share/man/man8 PPPDIR=$out/etc/ppp )
+    '';
+
+  buildNativeInputs = [ perl ];
+
+  meta = {
+    description = "PPTP client for Linux";
+    homepage = http://pptpclient.sourceforge.net/;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.urkud ];
+  };
+}