From 1681718e2fd81c2613604df0a3fbb259bf213ceb Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 18 Jul 2016 13:40:47 +0200 Subject: [PATCH] google-fonts: Turn into a fixed-output derivation Also remove the executable bit from some fonts, and don't build on Hydra because this package is huge. --- pkgs/data/fonts/google-fonts/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/data/fonts/google-fonts/default.nix b/pkgs/data/fonts/google-fonts/default.nix index e4c655877c8b..0e41cd4e6b71 100644 --- a/pkgs/data/fonts/google-fonts/default.nix +++ b/pkgs/data/fonts/google-fonts/default.nix @@ -12,15 +12,22 @@ stdenv.mkDerivation rec { phases = [ "unpackPhase" "installPhase" ]; installPhase = '' - mkdir -p $out/share/fonts/truetype - find . -name "*.ttf" -exec cp -v {} $out/share/fonts/truetype \; + dest=$out/share/fonts/truetype + mkdir -p $dest + find . -name "*.ttf" -exec cp -v {} $dest \; + chmod -x $dest/*.ttf ''; + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "0q03gg0sh2mljlbmhamnxz28d13znh9dzca84p554s7pwg6z4wca"; + meta = with stdenv.lib; { homepage = https://www.google.com/fontsl; description = "Font files available from Google Font"; license = with licenses; [ asl20 ofl ufl ]; platforms = platforms.all; + hydraPlatforms = []; maintainers = with maintainers; [ manveru ]; }; }