Merge pull request #27690 from konimex/nawk

nawk: init at 20121220

authored by Eelco Dolstra and committed by GitHub 8dfa4721 732207f4

+44
+1
lib/maintainers.nix
··· 291 291 kierdavis = "Kier Davis <kierdavis@gmail.com>"; 292 292 kkallio = "Karn Kallio <tierpluspluslists@gmail.com>"; 293 293 knedlsepp = "Josef Kemetmüller <josef.kemetmueller@gmail.com>"; 294 + konimex = "Muhammad Herdiansyah <herdiansyah@openmailbox.org>"; 294 295 koral = "Koral <koral@mailoo.org>"; 295 296 kovirobi = "Kovacsics Robert <kovirobi@gmail.com>"; 296 297 kragniz = "Louis Taylor <louis@kragniz.eu>";
+41
pkgs/tools/text/nawk/default.nix
··· 1 + { stdenv, fetchurl, yacc }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "nawk-20121220"; 5 + 6 + src = fetchurl { 7 + url = "https://www.cs.princeton.edu/~bwk/btl.mirror/awk.tar.gz"; 8 + sha256 = "10wvdn7xwc5bbp5h7l0b9fxby3bds21n8a34z54i8kjsbhb95h4d"; 9 + }; 10 + 11 + nativeBuildInputs = [ yacc ]; 12 + 13 + unpackPhase = '' 14 + mkdir build 15 + cd build 16 + tar xvf ${src} 17 + ''; 18 + 19 + patchPhase = '' 20 + substituteInPlace ./makefile \ 21 + --replace "YACC = yacc -d -S" "" 22 + ''; 23 + 24 + installPhase = '' 25 + install -Dm755 a.out "$out/bin/nawk" 26 + install -Dm644 awk.1 "$out/share/man/man1/nawk.1" 27 + ''; 28 + 29 + meta = { 30 + description = "The one, true implementation of AWK"; 31 + longDescription = '' 32 + This is the version of awk described in "The AWK Programming 33 + Language", by Al Aho, Brian Kernighan, and Peter Weinberger 34 + (Addison-Wesley, 1988, ISBN 0-201-07981-X). 35 + ''; 36 + homepage = https://www.cs.princeton.edu/~bwk/btl.mirror/; 37 + license = stdenv.lib.licenses.mit; 38 + maintainers = [ stdenv.lib.maintainers.konimex ]; 39 + platforms = stdenv.lib.platforms.all; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 3292 3292 3293 3293 nasty = callPackage ../tools/security/nasty { }; 3294 3294 3295 + nawk = callPackage ../tools/text/nawk { }; 3296 + 3295 3297 nbd = callPackage ../tools/networking/nbd { }; 3296 3298 3297 3299 ndjbdns = callPackage ../tools/networking/ndjbdns { };