diff options
author | zimbatm <zimbatm@zimbatm.com> | 2016-06-23 11:53:45 +0100 |
---|---|---|
committer | zimbatm <zimbatm@zimbatm.com> | 2016-06-25 14:20:56 +0100 |
commit | e71a5cb87841f0af4a2279517b77a9a07ba394c0 (patch) | |
tree | c233b5bc126f79effc16d5b9ac60bfa3f1c1ea64 /pkgs/tools/typesetting/tex/nix/animatedot.sh | |
parent | 7060eaf0bb98f3b4b6d10e7e55d20df9527866bf (diff) | |
download | nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar.gz nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar.bz2 nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar.lz nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar.xz nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.tar.zst nixlib-e71a5cb87841f0af4a2279517b77a9a07ba394c0.zip |
stdenv: introduce baseHash() to replace stripHash()
stripHash uses a global variable to communicate it's computation results, but it's not necessary. You can just pipe to stdout in a subshell. A function mostly behaves like just another command. baseHash() also introduces a suffix-stripping capability since it's something the users of the function tend to use.
Diffstat (limited to 'pkgs/tools/typesetting/tex/nix/animatedot.sh')
-rw-r--r-- | pkgs/tools/typesetting/tex/nix/animatedot.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/tools/typesetting/tex/nix/animatedot.sh b/pkgs/tools/typesetting/tex/nix/animatedot.sh index 46a2c515e03a..1b5b2ce50795 100644 --- a/pkgs/tools/typesetting/tex/nix/animatedot.sh +++ b/pkgs/tools/typesetting/tex/nix/animatedot.sh @@ -4,6 +4,6 @@ mkdir -p $out for ((i = 1; i <= $nrFrames; i++)); do echo "producing frame $i..."; - targetName=$out/$(basename $(stripHash $dotGraph; echo $strippedName) .dot)-f-$i.dot + targetName=$out/$(baseHash $dotGraph .dot)-f-$i.dot cpp -DFRAME=$i < $dotGraph > $targetName done |