diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-05-03 11:45:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-03 11:45:16 +0200 |
commit | b2cfc4abd832a4188ea349144f0209af630653f7 (patch) | |
tree | 56c5fc19fa4f45ae4b868f5d0cfaa4dce7b8070b /pkgs/data | |
parent | d5b3cbb969248bd9f61c7cdc1fbaf4ac9d39f2bb (diff) | |
parent | fc4123f5fe20af5f7bbbb0affc86daac2b70f5c9 (diff) |
Merge pull request #308702 from stephen-huan/kanji-stroke-order-font-4.004
kanji-stroke-order-font: 4.003 -> 4.004
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/kanji-stroke-order-font/default.nix | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/pkgs/data/fonts/kanji-stroke-order-font/default.nix b/pkgs/data/fonts/kanji-stroke-order-font/default.nix index 80c97024ac366..7d7d025bbb769 100644 --- a/pkgs/data/fonts/kanji-stroke-order-font/default.nix +++ b/pkgs/data/fonts/kanji-stroke-order-font/default.nix @@ -1,28 +1,36 @@ -{ lib, stdenv, fetchurl }: +{ lib, stdenv, fetchzip }: let - version = "4.003"; - debianVersion = "dfsg-1"; -in stdenv.mkDerivation { - name = "kanji-stroke-order-font-${version}"; + font = "kanji-stroke-order"; + version = "4.004"; +in +stdenv.mkDerivation { + pname = "${font}-font"; + inherit version; - src = fetchurl { - url = "https://salsa.debian.org/fonts-team/fonts-kanjistrokeorders/-/archive/debian/${version}_${debianVersion}/fonts-kanjistrokeorders-debian-${version}_${debianVersion}.tar.bz2"; - sha256 = "1a8hxzkrfjz0h5gl9h0panzzsn7cldlklxryyzmpam23g32q6bg1"; + src = fetchzip { + # https://github.com/NixOS/nixpkgs/issues/60157 + url = "https://drive.google.com/uc?export=download&id=1snpD-IQmT6fGGQjEePHdDzE2aiwuKrz4#${font}.zip"; + hash = "sha256-wQpurDS6APnpNMbMHofwW/UKeBF8FXeiCVx4wAOeRoE="; + stripRoot = false; }; installPhase = '' - mkdir -p $out/share/fonts/kanji-stroke-order $out/share/doc/kanji-stroke-order - cp *.ttf $out/share/fonts/kanji-stroke-order - cp *.txt $out/share/doc/kanji-stroke-order + runHook preInstall + + install -Dm644 *.ttf -t $out/share/fonts/${font} + install -Dm644 *.txt -t $out/share/doc/${font} + install -Dm644 *.pdf -t $out/share/doc/${font} + + runHook postInstall ''; meta = with lib; { description = "Font containing stroke order diagrams for over 6500 kanji, 180 kana and other characters"; - homepage = "https://sites.google.com/site/nihilistorguk/"; + homepage = "https://www.nihilist.org.uk/"; license = [ licenses.bsd3 ]; - maintainers = with maintainers; [ ptrhlm ]; + maintainers = with maintainers; [ ptrhlm stephen-huan ]; platforms = platforms.all; }; } |