summary refs log tree commit diff
path: root/pkgs/tools/text
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-06-19 07:28:10 +0200
committerVladimír Čunát <vcunat@gmail.com>2017-06-19 07:29:42 +0200
commit629e9c6dc770c7ff293b25e10fea2c0b301b2dde (patch)
tree7df09c4f2d70df4f612a9082e0dd3fdc430994fd /pkgs/tools/text
parent359aff876c86b7e38dee5bd952cc6e1a66905046 (diff)
parent66fdb94f5011a2087e237451555c64767c09357e (diff)
downloadnixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar.gz
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar.bz2
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar.lz
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar.xz
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.tar.zst
nixlib-629e9c6dc770c7ff293b25e10fea2c0b301b2dde.zip
Merge branch 'staging'
I don't like to wait for the expat-induced rebuild to happen yet another
time on staging.
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r--pkgs/tools/text/gawk/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix
index 3a504e9478ca..dec7af045251 100644
--- a/pkgs/tools/text/gawk/default.nix
+++ b/pkgs/tools/text/gawk/default.nix
@@ -32,7 +32,17 @@ stdenv.mkDerivation rec {
   configureFlags = stdenv.lib.optional (stdenv.system != "x86_64-cygwin") "--with-libsigsegv-prefix=${libsigsegv}"
     ++ [(if interactive then "--with-readline=${readline.dev}" else "--without-readline")];
 
-  postInstall = "rm $out/bin/gawk-*";
+  postInstall =
+    if interactive then
+      ''
+        rm "$out"/bin/gawk-*
+        ln -s gawk.1 "''${!outputMan}"/share/man/man1/awk.1
+      ''
+    else # TODO: remove this other branch on a stdenv rebuild
+      ''
+        rm $out/bin/gawk-*
+        ln -s $man/share/man/man1/gawk.1 $man/share/man/man1/awk.1
+      '';
 
   meta = with stdenv.lib; {
     homepage = http://www.gnu.org/software/gawk/;