about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEmily <vcs@emily.moe>2020-02-10 21:29:28 +0000
committerYegor Timoshenko <yegortimoshenko@riseup.net>2020-02-29 14:43:02 +0300
commitcf792da8357df593068d4f47c38ddb83fb5fd837 (patch)
treeb5ae22345a7043beebfd20c3e8b6a2b59b2398a4 /pkgs
parentfe690a84ebca6eeb0076c07caa92c215d307fa66 (diff)
downloadnixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar.gz
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar.bz2
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar.lz
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar.xz
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.tar.zst
nixlib-cf792da8357df593068d4f47c38ddb83fb5fd837.zip
noto-fonts-cjk: 1.004 -> 2.001
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/fonts/noto-fonts/default.nix24
1 files changed, 13 insertions, 11 deletions
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix
index c8b8de8c12ef..9681bb50efac 100644
--- a/pkgs/data/fonts/noto-fonts/default.nix
+++ b/pkgs/data/fonts/noto-fonts/default.nix
@@ -73,19 +73,21 @@ in
     weights = "{Black,Condensed,Extra,Medium,Semi,Thin}*";
   };
 
-  noto-fonts-cjk = let version = "1.004"; in fetchzip {
-    name = "noto-fonts-cjk-${version}";
-
-    # Same as https://noto-website.storage.googleapis.com/pkgs/NotoSansCJK.ttc.zip but versioned & with no extra SIL license file
-    url = "https://raw.githubusercontent.com/googlei18n/noto-cjk/40d9f5b179a59a06b98373c76bdc3e2119e4e6b2/NotoSansCJK.ttc.zip";
-    postFetch = ''
-      mkdir -p $out/share/fonts
-      unzip -j $downloadedFile \*.ttc -d $out/share/fonts/noto
+  noto-fonts-cjk = let zip = fetchzip {
+    url = let rev = "be6c059ac1587e556e2412b27f5155c8eb3ddbe6"; in
+      "https://raw.githubusercontent.com/googlefonts/noto-cjk/${rev}/NotoSansCJK.ttc.zip";
+    # __MACOSX...
+    stripRoot = false;
+    sha256 = "0ik4z2b15i0pghskgfm3adzb0h35fr4gyzvz3bq49hhkhn9h85vi";
+  }; in stdenvNoCC.mkDerivation {
+    pname = "noto-fonts-cjk";
+    version = "2.001";
+
+    buildCommand = ''
+      install -m444 -Dt $out/share/fonts/opentype/noto-cjk ${zip}/*.ttc
     '';
-    sha256 = "0ghw2azqq3nkcxsbvf53qjmrhcfsnry79rq7jsr0wwi2pn7d3dsq";
 
     meta = with lib; {
-      inherit version;
       description = "Beautiful and free fonts for CJK languages";
       homepage = https://www.google.com/get/noto/help/cjk/;
       longDescription =
@@ -102,7 +104,7 @@ in
       '';
       license = licenses.ofl;
       platforms = platforms.all;
-      maintainers = with maintainers; [ mathnerd314 ];
+      maintainers = with maintainers; [ mathnerd314 emily ];
     };
   };