summary refs log tree commit diff
path: root/pkgs/data/fonts/liberation-fonts
diff options
context:
space:
mode:
authorChristian Kampka <christian@kampka.net>2020-09-02 19:02:46 +0200
committerChristian Kampka <christian@kampka.net>2020-09-02 19:22:10 +0200
commitd4c42bfaf57cd54384425084d99400f80413edb3 (patch)
treeaf5632362b14d4ca1042da4e61338ea37d587fc0 /pkgs/data/fonts/liberation-fonts
parent6fc3562432357cdbcbb30804b47feacfac452acb (diff)
downloadnixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar.gz
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar.bz2
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar.lz
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar.xz
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.tar.zst
nixpkgs-d4c42bfaf57cd54384425084d99400f80413edb3.zip
liberation_ttf: Fix cross-compiling
liberation_ttf runs python3 during build,
hence it needs to be in nativeBuildInputs
when cross-building.
Diffstat (limited to 'pkgs/data/fonts/liberation-fonts')
-rw-r--r--pkgs/data/fonts/liberation-fonts/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/data/fonts/liberation-fonts/default.nix b/pkgs/data/fonts/liberation-fonts/default.nix
index 838a8d4c769..edc39ff0a40 100644
--- a/pkgs/data/fonts/liberation-fonts/default.nix
+++ b/pkgs/data/fonts/liberation-fonts/default.nix
@@ -2,6 +2,7 @@
 let
   inherit (python3.pkgs) fonttools;
 
+  commonNativeBuildInputs = [ fontforge python3 ];
   common =
     { version, repo, sha256, nativeBuildInputs, postPatch ? null }:
       stdenv.mkDerivation rec {
@@ -50,13 +51,13 @@ in
   liberation_ttf_v1 = common {
     repo = "liberation-1.7-fonts";
     version = "1.07.5";
-    nativeBuildInputs = [ fontforge ];
+    nativeBuildInputs = commonNativeBuildInputs ;
     sha256 = "1ffl10mf78hx598sy9qr5m6q2b8n3mpnsj73bwixnd4985gsz56v";
   };
   liberation_ttf_v2 = common {
     repo = "liberation-fonts";
     version = "2.1.0";
-    nativeBuildInputs = [ fontforge fonttools ];
+    nativeBuildInputs = commonNativeBuildInputs ++ [ fonttools ];
     postPatch = ''
       substituteInPlace scripts/setisFixedPitch-fonttools.py --replace \
         'font = ttLib.TTFont(fontfile)' \