diff options
author | volth <volth@webmaster.ms> | 2017-08-11 13:35:52 +0000 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-08-11 15:35:52 +0200 |
commit | 8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457 (patch) | |
tree | 0581bb1d4c86a4d5dee719148e3e138755e7e6ee /pkgs/data/fonts/gentium | |
parent | 7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b (diff) | |
download | nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar.gz nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar.bz2 nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar.lz nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar.xz nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.tar.zst nixpkgs-8ec0a03bb2be8226848f9d4a6133eb9a8f9e0457.zip |
gentium: make the font derivation fixed-output (#28132)
- [x] source link fixed - [x] make the font derivations fixed-output (https://github.com/NixOS/nixpkgs/issues/27754)
Diffstat (limited to 'pkgs/data/fonts/gentium')
-rw-r--r-- | pkgs/data/fonts/gentium/default.nix | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/data/fonts/gentium/default.nix b/pkgs/data/fonts/gentium/default.nix index 975c4c72a9c..2e2ffdeb5bb 100644 --- a/pkgs/data/fonts/gentium/default.nix +++ b/pkgs/data/fonts/gentium/default.nix @@ -1,23 +1,22 @@ { stdenv, fetchzip }: -stdenv.mkDerivation rec { - name = "gentium-${version}"; +let version = "5.000"; +in fetchzip rec { + name = "gentium-${version}"; - src = fetchzip { - url = "http://software.sil.org/downloads/d/gentium/GentiumPlus-${version}.zip"; - sha256 = "0g9sx38wh7f0m16gr64g2xggjwak2q6jw9y4zhrvhmp4aq4xfqm6"; - }; - - phases = [ "unpackPhase" "installPhase" ]; + url = "http://software.sil.org/downloads/r/gentium/GentiumPlus-${version}.zip"; - installPhase = '' - mkdir -p $out/share/fonts/truetype - mkdir -p $out/share/doc/${name} - cp -v *.ttf $out/share/fonts/truetype/ - cp -vr documentation/ FONTLOG.txt GENTIUM-FAQ.txt README.txt $out/share/doc/${name} + postFetch = '' + mkdir -p $out/share/{doc,fonts} + unzip -l $downloadedFile + unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype + unzip -j $downloadedFile \*/FONTLOG.txt \*/GENTIUM-FAQ.txt \*/README.txt -d $out/share/doc/${name} + unzip -j $downloadedFile \*/documentation/\* -d $out/share/doc/${name}/documentation ''; + sha256 = "1qr2wjdmm93167b0w9cidlf3wwsyjx4838ja9jmm4jkyian5whhp"; + meta = with stdenv.lib; { homepage = http://software.sil.org/gentium/; description = "A high-quality typeface family for Latin, Cyrillic, and Greek"; |