about summary refs log tree commit diff
path: root/pkgs/tools/text/nawk/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/text/nawk/default.nix')
-rw-r--r--pkgs/tools/text/nawk/default.nix19
1 files changed, 8 insertions, 11 deletions
diff --git a/pkgs/tools/text/nawk/default.nix b/pkgs/tools/text/nawk/default.nix
index 57f036a47f0d..aafce117ee4a 100644
--- a/pkgs/tools/text/nawk/default.nix
+++ b/pkgs/tools/text/nawk/default.nix
@@ -1,21 +1,18 @@
-{ stdenv, fetchurl, yacc }:
+{ stdenv, fetchFromGitHub, yacc }:
 
 stdenv.mkDerivation rec {
-  name = "nawk-20121220";
+  pname = "nawk";
+  version = "20180827";
 
-  src = fetchurl {
-    url = "https://www.cs.princeton.edu/~bwk/btl.mirror/awk.tar.gz";
-    sha256 = "10wvdn7xwc5bbp5h7l0b9fxby3bds21n8a34z54i8kjsbhb95h4d";
+  src = fetchFromGitHub {
+    owner = "onetrueawk";
+    repo = "awk";
+    rev = version;
+    sha256 = "0qcsxhcwg6g3c0zxmbipqa8d8d5n8zxrq0hymb8yavsaz103fcl6";
   };
 
   nativeBuildInputs = [ yacc ];
 
-  unpackPhase = ''
-    mkdir build
-    cd build
-    tar xvf ${src}
-  '';
-
   patchPhase = ''
     substituteInPlace ./makefile \
     --replace "YACC = yacc -d -S" ""