From 475124f78e4176696723f235c518e7f78331286f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 29 Aug 2016 20:21:32 +0200 Subject: [PATCH] dejavu_fonts: "symlink-split" a single font file See following commits for "why". --- pkgs/data/fonts/dejavu-fonts/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/data/fonts/dejavu-fonts/default.nix b/pkgs/data/fonts/dejavu-fonts/default.nix index f49f5c9bb007..6d9abdad2fa4 100644 --- a/pkgs/data/fonts/dejavu-fonts/default.nix +++ b/pkgs/data/fonts/dejavu-fonts/default.nix @@ -13,6 +13,8 @@ stdenv.mkDerivation rec { sha256 = "1xknlg2h287dx34v2n5r33bpcl4biqf0cv7nak657rjki7s0k4bk"; }; + outputs = [ "out" "minimal" ]; + buildFlags = "full-ttf"; preBuild = "patchShebangs scripts"; @@ -22,6 +24,10 @@ stdenv.mkDerivation rec { for i in $(find build -name '*.ttf'); do cp $i $out/share/fonts/truetype; done; + '' + '' + local fname=share/fonts/truetype/DejaVuSans.ttf + moveToOutput "$fname" "$minimal" + ln -s "$minimal/$fname" "$out/$fname" ''; meta = {