summary refs log tree commit diff
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorJim Fowler <fowler@math.osu.edu>2019-01-07 21:06:09 -0500
committerJim Fowler <fowler@math.osu.edu>2019-01-07 21:06:09 -0500
commit6b8c09bffca82c1373c38586cac2032088f0e5bf (patch)
tree9ddcf4dc7215a1e2423dc8a3f357b8be07836c46 /pkgs/tools/security
parent6206a783d5015463de8e7bc5205bb711d00c49f6 (diff)
downloadnixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar.gz
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar.bz2
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar.lz
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar.xz
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.tar.zst
nixpkgs-6b8c09bffca82c1373c38586cac2032088f0e5bf.zip
more idiomatic nix
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/hashcash/default.nix26
1 files changed, 15 insertions, 11 deletions
diff --git a/pkgs/tools/security/hashcash/default.nix b/pkgs/tools/security/hashcash/default.nix
index 337837f3116..a28822ecd95 100644
--- a/pkgs/tools/security/hashcash/default.nix
+++ b/pkgs/tools/security/hashcash/default.nix
@@ -1,23 +1,27 @@
 { stdenv, fetchurl, openssl }:
 
 stdenv.mkDerivation rec {
-  name = "hashcash-${version}";
+  pname = "hashcash";
   version = "1.22";
-
+  
   buildInputs = [ openssl ];
 
   src = fetchurl {
-      url = "http://www.hashcash.org/source/hashcash-1.22.tgz";
-      sha256 = "15kqaimwb2y8wvzpn73021bvay9mz1gqqfc40gk4hj6f84nz34h1";
+    url = "http://www.hashcash.org/source/hashcash-${version}.tgz";
+    sha256 = "15kqaimwb2y8wvzpn73021bvay9mz1gqqfc40gk4hj6f84nz34h1";
   };
+  
+  makeFlags = [
+    "generic-openssl"
+    "LIBCRYPTO=-lcrypto"
+  ];
 
-  makeFlags = "generic-openssl LIBCRYPTO=-lcrypto";
-
-  installPhase = ''
-    install -D -m 0755 --target $out/bin hashcash sha1
-    install -D -m 0444 hashcash.1 $out/share/man/man1/hashcash.1
-  '';
-
+  installFlags = [
+    "INSTALL_PATH=${placeholder "out"}/bin"
+    "MAN_INSTALL_PATH=${placeholder "out"}/share/man/man1"
+    "DOC_INSTALL_PATH=${placeholder "out"}/share/doc/hashcash-$(version)"
+  ];
+  
   meta = with stdenv.lib; {
     description = "Proof-of-work algorithm used as spam and denial-of-service counter measure";
     homepage = http://hashcash.org;