diff options
author | volth <volth@webmaster.ms> | 2017-08-11 04:20:54 +0000 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-08-11 15:20:49 +0200 |
commit | e8fc26fdb298f457370e95f6d57506397ddc3c16 (patch) | |
tree | 9db5bdf6e0cab79f32db6c3edcf491dea3143c16 /pkgs | |
parent | 7c79bb6a87a07cad21482fa570ce2208cfe704eb (diff) | |
download | nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar.gz nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar.bz2 nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar.lz nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar.xz nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.tar.zst nixlib-e8fc26fdb298f457370e95f6d57506397ddc3c16.zip |
wqy_zenhei: 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/wqy-zenhei/default.nix | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/pkgs/data/fonts/wqy-zenhei/default.nix b/pkgs/data/fonts/wqy-zenhei/default.nix index 92f043c7fc07..9718763d004a 100644 --- a/pkgs/data/fonts/wqy-zenhei/default.nix +++ b/pkgs/data/fonts/wqy-zenhei/default.nix @@ -1,21 +1,19 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchzip }: -stdenv.mkDerivation rec { - name = "wqy-zenhei-${version}"; +let version = "0.9.45"; +in fetchzip rec { + name = "wqy-zenhei-${version}"; - src = fetchurl { - url = "mirror://sourceforge/wqy/${name}.tar.gz"; - sha256 = "1mkmxq8g2hjcglb3zajfqj20r4r88l78ymsp2xyl5yav8w3f7dz4"; - }; + url = "mirror://sourceforge/wqy/${name}.tar.gz"; - dontBuild = true; + postFetch = '' + tar -xzf $downloadedFile --strip-components=1 + mkdir -p $out/share/fonts + install -m644 *.ttc $out/share/fonts/ + ''; - installPhase = - '' - mkdir -p $out/share/fonts - install -m644 *.ttc $out/share/fonts/ - ''; + sha256 = "0hbjq6afcd63nsyjzrjf8fmm7pn70jcly7fjzjw23v36ffi0g255"; meta = { description = "A (mainly) Chinese Unicode font"; @@ -25,4 +23,3 @@ stdenv.mkDerivation rec { platforms = stdenv.lib.platforms.all; }; } - |