summary refs log blame commit diff
path: root/pkgs/tools/text/gawk/gawk-with-extensions.nix
blob: 1b82d798d3309b7a073300a91e4e5569e24c31d8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13


                                              

                                       







                                                                
{ runCommand, gawk, extensions, makeWrapper }:

runCommand "gawk-with-extensions" {
  nativeBuildInputs = [ makeWrapper ];
  buildInputs = [ gawk ] ++ extensions;
} ''
  mkdir -p $out/bin
  for i in ${gawk}/bin/*; do
    name="$(basename "$i")"
    makeWrapper $i $out/bin/$name \
      --prefix AWKLIBPATH : "${gawk}/lib/gawk:''${AWKLIBPATH:-}"
  done
''