summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAustin Seipp <aseipp@pobox.com>2014-05-13 19:46:44 -0500
committerAustin Seipp <aseipp@pobox.com>2014-05-13 19:46:44 -0500
commitdde404325bdb26239900695115370b67eef70260 (patch)
treed565a31887074af6c219a49b1b13288339aa252a /pkgs/build-support
parent564e685d3526e70f5f503c7e41cf7c78db4b7372 (diff)
parent8263996d3ae209bff761bc07fff4a4d2d44f5ff4 (diff)
downloadnixpkgs-dde404325bdb26239900695115370b67eef70260.tar
nixpkgs-dde404325bdb26239900695115370b67eef70260.tar.gz
nixpkgs-dde404325bdb26239900695115370b67eef70260.tar.bz2
nixpkgs-dde404325bdb26239900695115370b67eef70260.tar.lz
nixpkgs-dde404325bdb26239900695115370b67eef70260.tar.xz
nixpkgs-dde404325bdb26239900695115370b67eef70260.tar.zst
nixpkgs-dde404325bdb26239900695115370b67eef70260.zip
Merge pull request #2552 from CodeBlock/font-find
Use `find` instead of cp for installFonts.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/builder-defs/builder-defs.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/build-support/builder-defs/builder-defs.nix b/pkgs/build-support/builder-defs/builder-defs.nix
index e22aa6bc66e..5c9ec402d4b 100644
--- a/pkgs/build-support/builder-defs/builder-defs.nix
+++ b/pkgs/build-support/builder-defs/builder-defs.nix
@@ -545,11 +545,11 @@ let inherit (builtins) head tail trace; in
            mkdir -p $out/share/texmf/fonts/enc/${retrievedName}
            mkdir -p $out/share/texmf/fonts/map/${retrievedName}
 
-        cp *.ttf $out/share/fonts/truetype/public/${retrievedName} || echo No TrueType fonts
-        cp *.otf $out/share/fonts/opentype/public/${retrievedName} || echo No OpenType fonts
-           cp *.{pfm,afm,pfb} $out/share/fonts/type1/public/${retrievedName} || echo No Type1 Fonts
-           cp *.enc $out/share/texmf/fonts/enc/${retrievedName} || echo No fontenc data
-           cp *.map $out/share/texmf/fonts/map/${retrievedName} || echo No fontmap data
+           find -name '*.ttf' -exec cp {} $out/share/fonts/truetype/public/${retrievedName} \;
+           find -name '*.otf' -exec cp {} $out/share/fonts/opentype/public/${retrievedName} \;
+           find -name '*.pfm' -o -name '*.afm' -o -name '*.pfb' -exec cp {} $out/share/fonts/type1/public/${retrievedName} \;
+           find -name '*.enc' -exec cp {} $out/share/texmf/fonts/enc/${retrievedName} \;
+           find -name '*.map' -exec cp {} $out/share/texmf/fonts/map/${retrievedName} \;
    '') ["minInit" "defEnsureDir"];
 
    simplyShare = shareName: fullDepEntry (''