diff options
author | Sebastián Mancilla <smancill@smancill.dev> | 2023-11-05 16:13:39 -0300 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-11-10 23:47:49 +0100 |
commit | 54cf6849c9e81475a27b9b9b0d8a7d9123439d8a (patch) | |
tree | c00c3bd809637bcb07aca97b71a3fc108e022382 /pkgs/data | |
parent | 754ada3a56a6df53a1c7a2941dbba0bc63df040f (diff) | |
download | nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar.gz nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar.bz2 nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar.lz nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar.xz nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.tar.zst nixpkgs-54cf6849c9e81475a27b9b9b0d8a7d9123439d8a.zip |
corefonts: fix macOS build
Handle case-insensitive issues with macOS filesystem.
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/corefonts/default.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/pkgs/data/fonts/corefonts/default.nix b/pkgs/data/fonts/corefonts/default.nix index f8ffc6a2b8e..059350da7d4 100644 --- a/pkgs/data/fonts/corefonts/default.nix +++ b/pkgs/data/fonts/corefonts/default.nix @@ -39,9 +39,11 @@ stdenv.mkDerivation { cabextract --lowercase viewer1.cab # rename to more standard names + # handle broken macOS file-system mv andalemo.ttf Andale_Mono.ttf mv ariblk.ttf Arial_Black.ttf - mv arial.ttf Arial.ttf + mv arial.ttf Arial.ttf.tmp + mv Arial.ttf.tmp Arial.ttf mv arialbd.ttf Arial_Bold.ttf mv arialbi.ttf Arial_Bold_Italic.ttf mv ariali.ttf Arial_Italic.ttf @@ -51,12 +53,15 @@ stdenv.mkDerivation { mv courbd.ttf Courier_New_Bold.ttf mv couri.ttf Courier_New_Italic.ttf mv courbi.ttf Courier_New_Bold_Italic.ttf - mv georgia.ttf Georgia.ttf + mv georgia.ttf Georgia.ttf.tmp + mv Georgia.ttf.tmp Georgia.ttf mv georgiab.ttf Georgia_Bold.ttf mv georgiai.ttf Georgia_Italic.ttf mv georgiaz.ttf Georgia_Bold_Italic.ttf - mv impact.ttf Impact.ttf - mv tahoma.ttf Tahoma.ttf + mv impact.ttf Impact.ttf.tmp + mv Impact.ttf.tmp Impact.ttf + mv tahoma.ttf Tahoma.ttf.tmp + mv Tahoma.ttf.tmp Tahoma.ttf mv times.ttf Times_New_Roman.ttf mv timesbd.ttf Times_New_Roman_Bold.ttf mv timesbi.ttf Times_New_Roman_Bold_Italic.ttf @@ -65,11 +70,13 @@ stdenv.mkDerivation { mv trebucbd.ttf Trebuchet_MS_Bold.ttf mv trebucit.ttf Trebuchet_MS_Italic.ttf mv trebucbi.ttf Trebuchet_MS_Italic.ttf - mv verdana.ttf Verdana.ttf + mv verdana.ttf Verdana.ttf.tmp + mv Verdana.ttf.tmp Verdana.ttf mv verdanab.ttf Verdana_Bold.ttf mv verdanai.ttf Verdana_Italic.ttf mv verdanaz.ttf Verdana_Bold_Italic.ttf - mv webdings.ttf Webdings.ttf + mv webdings.ttf Webdings.ttf.tmp + mv Webdings.ttf.tmp Webdings.ttf install -m444 -Dt $out/share/fonts/truetype *.ttf |