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-book-basic | |
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-book-basic')
-rw-r--r-- | pkgs/data/fonts/gentium-book-basic/default.nix | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/pkgs/data/fonts/gentium-book-basic/default.nix b/pkgs/data/fonts/gentium-book-basic/default.nix index c6812e39ef8..4c1e484253c 100644 --- a/pkgs/data/fonts/gentium-book-basic/default.nix +++ b/pkgs/data/fonts/gentium-book-basic/default.nix @@ -1,26 +1,23 @@ { stdenv, fetchzip }: -stdenv.mkDerivation rec { - name = "gentium-book-basic-${version}"; +let major = "1"; minor = "102"; version = "${major}.${minor}"; +in fetchzip rec { + name = "gentium-book-basic-${version}"; - src = fetchzip { - name = "${name}.zip"; - url = "http://software.sil.org/downloads/gentium/GentiumBasic_${major}${minor}.zip"; - sha256 = "109yiqwdfb1bn7d6bjp8d50k1h3z3kz86p3faz11f9acvsbsjad0"; - }; - - phases = [ "unpackPhase" "installPhase" ]; + url = "http://software.sil.org/downloads/r/gentium/GentiumBasic_${major}${minor}.zip"; - installPhase = '' - mkdir -p $out/share/fonts/truetype - mkdir -p $out/share/doc/${name} - cp -v *.ttf $out/share/fonts/truetype/ - cp -v FONTLOG.txt GENTIUM-FAQ.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 -d $out/share/doc/${name} ''; + sha256 = "0598zr5f7d6ll48pbfbmmkrybhhdks9b2g3m2g67wm40070ffzmd"; + meta = with stdenv.lib; { homepage = http://software.sil.org/gentium/; description = "A high-quality typeface family for Latin, Cyrillic, and Greek"; |