Fix some more wrong-on-bootstrap cases
svn path=/nixpkgs/trunk/; revision=23214
This commit is contained in:
@@ -434,7 +434,7 @@ let inherit (builtins) head tail trace; in
|
|||||||
realPhaseNames =
|
realPhaseNames =
|
||||||
(optional ([] != attrByPath ["neededDirs"] [] args) "createDirs")
|
(optional ([] != attrByPath ["neededDirs"] [] args) "createDirs")
|
||||||
++
|
++
|
||||||
args.phaseNames
|
(attrByPath ["phaseNames"] [] args)
|
||||||
++
|
++
|
||||||
["doForceShare" "doPropagate" "doForceCopy"]
|
["doForceShare" "doPropagate" "doForceCopy"]
|
||||||
++
|
++
|
||||||
@@ -500,18 +500,20 @@ let inherit (builtins) head tail trace; in
|
|||||||
done
|
done
|
||||||
'') ["minInit" "addInputs" "doUnpack"];
|
'') ["minInit" "addInputs" "doUnpack"];
|
||||||
|
|
||||||
installFonts = fullDepEntry (''
|
installFonts =
|
||||||
ensureDir $out/share/fonts/truetype/public/${args.name}
|
let retrievedName = (if args ? name then args.name else ""); in
|
||||||
ensureDir $out/share/fonts/opentype/public/${args.name}
|
fullDepEntry (''
|
||||||
ensureDir $out/share/fonts/type1/public/${args.name}
|
ensureDir $out/share/fonts/truetype/public/${retrievedName}
|
||||||
ensureDir $out/share/texmf/fonts/enc/${args.name}
|
ensureDir $out/share/fonts/opentype/public/${retrievedName}
|
||||||
ensureDir $out/share/texmf/fonts/map/${args.name}
|
ensureDir $out/share/fonts/type1/public/${retrievedName}
|
||||||
|
ensureDir $out/share/texmf/fonts/enc/${retrievedName}
|
||||||
|
ensureDir $out/share/texmf/fonts/map/${retrievedName}
|
||||||
|
|
||||||
cp *.ttf $out/share/fonts/truetype/public/${args.name} || echo No TrueType fonts
|
cp *.ttf $out/share/fonts/truetype/public/${retrievedName} || echo No TrueType fonts
|
||||||
cp *.otf $out/share/fonts/opentype/public/${args.name} || echo No OpenType fonts
|
cp *.otf $out/share/fonts/opentype/public/${retrievedName} || echo No OpenType fonts
|
||||||
cp *.{pfm,afm,pfb} $out/share/fonts/type1/public/${args.name} || echo No Type1 Fonts
|
cp *.{pfm,afm,pfb} $out/share/fonts/type1/public/${retrievedName} || echo No Type1 Fonts
|
||||||
cp *.enc $out/share/texmf/fonts/enc/${args.name} || echo No fontenc data
|
cp *.enc $out/share/texmf/fonts/enc/${retrievedName} || echo No fontenc data
|
||||||
cp *.map $out/share/texmf/fonts/map/${args.name} || echo No fontmap data
|
cp *.map $out/share/texmf/fonts/map/${retrievedName} || echo No fontmap data
|
||||||
'') ["minInit" "defEnsureDir"];
|
'') ["minInit" "defEnsureDir"];
|
||||||
|
|
||||||
simplyShare = shareName: fullDepEntry (''
|
simplyShare = shareName: fullDepEntry (''
|
||||||
|
|||||||
Reference in New Issue
Block a user