diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-05-18 11:24:16 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-05-18 11:24:16 +0000 |
commit | 85e16ee19ec6187b94a9f649619ee1290c9a58ab (patch) | |
tree | 084b6a82a6df0930be556648947f0e8e33f82131 /pkgs/tools/security/seccure | |
parent | 5d7234633849814f168b18a5d414f8387831f4d3 (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.nix | 43 |
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"; + }; } |