diff options
author | volth <volth@webmaster.ms> | 2017-08-11 03:49:27 +0000 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-08-11 15:33:26 +0200 |
commit | 7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b (patch) | |
tree | fe607fdd3cbf6acf6c963f7f2a2a185e1fb47f37 /pkgs | |
parent | 793523d7bc5c115bffdf05086e93dcf2ffc8c9d7 (diff) | |
download | nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar.gz nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar.bz2 nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar.lz nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar.xz nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.tar.zst nixlib-7e2b15f08bcd882a5dc52935f80333f7ab5b1e7b.zip |
liberastika: make the font derivation fixed-output
- [x] make the font derivation fixed-output (https://github.com/NixOS/nixpkgs/issues/27754)
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/data/fonts/liberastika/default.nix | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/pkgs/data/fonts/liberastika/default.nix b/pkgs/data/fonts/liberastika/default.nix index 964210c8dfe5..2e1f89ed1e72 100644 --- a/pkgs/data/fonts/liberastika/default.nix +++ b/pkgs/data/fonts/liberastika/default.nix @@ -1,26 +1,20 @@ -{stdenv, fetchurl, unzip}: +{stdenv, fetchzip}: -stdenv.mkDerivation rec { - name = "liberastika-${version}"; +let version = "1.1.5"; +in fetchzip rec { + name = "liberastika-${version}"; - src = fetchurl { - url = "mirror://sourceforge/project/lib-ka/liberastika-ttf-${version}.zip"; - sha256 = "0vg5ki120lb577ihvq8w0nxs8yacqzcvsmnsygksmn6281hyj0xj"; - }; - - buildInputs = [ unzip ]; - - sourceRoot = "."; - - installPhase = '' - mkdir -p $out/share/fonts/truetype - cp -v $(find . -name '*.ttf') $out/share/fonts/truetype + url = "mirror://sourceforge/project/lib-ka/liberastika-ttf-${version}.zip"; - mkdir -p "$out/doc/${name}" - cp -v AUTHORS ChangeLog COPYING README "$out/doc/${name}" || true + postFetch = '' + mkdir -p $out/share/{doc,fonts} + unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype + unzip -j $downloadedFile AUTHORS ChangeLog COPYING README -d "$out/share/doc/${name}" ''; + sha256 = "1a9dvl1pzch2vh8sqyyn1d1wz4n624ffazl6hzlc3s5k5lzrb6jp"; + meta = with stdenv.lib; { description = "Liberation Sans fork with improved cyrillic support"; homepage = https://sourceforge.net/projects/lib-ka/; |