about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/text/gawk/gawk-with-extensions.nix
blob: 751e5181bb586723e7c7914eda4ea0f1af1e7dc2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
{ runCommand, gawk, extensions, makeWrapper }:

runCommand "gawk-with-extensions" {
  buildInputs = [ makeWrapper 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
''