summary refs log tree commit diff
path: root/pkgs/data/fonts/wqy-microhei/default.nix
diff options
context:
space:
mode:
authorvolth <volth@webmaster.ms>2017-08-11 04:10:51 +0000
committerFranz Pletz <fpletz@fnordicwalking.de>2017-08-11 15:21:33 +0200
commit9baf0b76b767f8bc9995bcef9e8f1cf173fb4502 (patch)
tree7caef01a4459d247b0758ca4ee71afa6441a48de /pkgs/data/fonts/wqy-microhei/default.nix
parente8fc26fdb298f457370e95f6d57506397ddc3c16 (diff)
downloadnixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar.gz
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar.bz2
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar.lz
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar.xz
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.tar.zst
nixpkgs-9baf0b76b767f8bc9995bcef9e8f1cf173fb4502.zip
wqy_microhei: make the font derivation fixed-output
- [x] make the font derivation fixed-output (https://github.com/NixOS/nixpkgs/issues/27754)
Diffstat (limited to 'pkgs/data/fonts/wqy-microhei/default.nix')
-rw-r--r--pkgs/data/fonts/wqy-microhei/default.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/pkgs/data/fonts/wqy-microhei/default.nix b/pkgs/data/fonts/wqy-microhei/default.nix
index c0665b2f0cc..038f0316940 100644
--- a/pkgs/data/fonts/wqy-microhei/default.nix
+++ b/pkgs/data/fonts/wqy-microhei/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchzip }:
 
-stdenv.mkDerivation rec {
+fetchzip rec {
   name = "wqy-microhei-0.2.0-beta";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/wqy/${name}.tar.gz";
-    sha256 = "0gi1yxqph8xx869ichpzzxvx6y50wda5hi77lrpacdma4f0aq0i8";
-  };
+  url = "mirror://sourceforge/wqy/${name}.tar.gz";
+
+  postFetch = ''
+    tar -xzf $downloadedFile --strip-components=1
+    install -Dm644 wqy-microhei.ttc $out/share/fonts/wqy-microhei.ttc
+  '';
 
-  installPhase = ''install -Dm644 wqy-microhei.ttc $out/share/fonts/wqy-microhei.ttc'';
+  sha256 = "0i5jh7mkp371fxqmsvn7say075r641yl4hq26isjyrqvb8cv92a9";
 
   meta = {
     description = "A (mainly) Chinese Unicode font";