about summary refs log tree commit diff
path: root/pkgs/tools/security/seccure
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-05-18 11:24:16 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-05-18 11:24:16 +0000
commit85e16ee19ec6187b94a9f649619ee1290c9a58ab (patch)
tree084b6a82a6df0930be556648947f0e8e33f82131 /pkgs/tools/security/seccure
parent5d7234633849814f168b18a5d414f8387831f4d3 (diff)
* Removed seccureUser because -DNOMEMLOCK no longer seems to have any
  effect in version 0.4.

svn path=/nixpkgs/trunk/; revision=15632
Diffstat (limited to 'pkgs/tools/security/seccure')
-rw-r--r--pkgs/tools/security/seccure/0.4.nix43
1 files changed, 20 insertions, 23 deletions
diff --git a/pkgs/tools/security/seccure/0.4.nix b/pkgs/tools/security/seccure/0.4.nix
index 79be594cee1fc..0a1452e535567 100644
--- a/pkgs/tools/security/seccure/0.4.nix
+++ b/pkgs/tools/security/seccure/0.4.nix
@@ -1,26 +1,23 @@
-args : with args; with builderDefs;
-	let localDefs = builderDefs.passthru.function ((rec {
-		src = /* put a fetchurl here */
-		fetchurl {
-			url = http://point-at-infinity.org/seccure/seccure-0.4.tar.gz;
-			sha256 = "33d690a7034ee349bce4911a8b7c73e6e3cd13a140f429e9e628d5cd5a3bb955";
-		};
+{stdenv, fetchurl, libgcrypt}:
 
-		buildInputs = [libgcrypt];
-		configureFlags = [];
-		doPatch = FullDepEntry (''
-			sed -e s@/usr/@$out/@g -i Makefile
-			ensureDir $out/bin $out/share/man/man1
-		'') ["minInit" "doUnpack" "defEnsureDir"];
-	}) // args);
-	in with localDefs;
 stdenv.mkDerivation rec {
-	name = "seccure-"+version;
-	builder = writeScript (name + "-builder")
-		(textClosure localDefs 
-			["doPatch" doMakeInstall doForceShare doPropagate]);
-	meta = {
-		description = "Zero-configuration elliptic curve cryptography utility";
-		inherit src;
-	};
+  name = "seccure-0.4";
+  
+  src = fetchurl {
+    url = "http://point-at-infinity.org/seccure/${name}.tar.gz";
+    sha256 = "33d690a7034ee349bce4911a8b7c73e6e3cd13a140f429e9e628d5cd5a3bb955";
+  };
+
+  buildInputs = [libgcrypt];
+  
+  preConfigure = ''
+    sed -e s@/usr/@$out/@g -i Makefile
+    sed -e 's@ln -f@ln -sf@g' -i Makefile
+    ensureDir $out/bin $out/share/man/man1
+  '';
+
+  meta = {
+    homepage = http://point-at-infinity.org/seccure/;
+    description = "Zero-configuration elliptic curve cryptography utility";
+  };
 }