{ungoogled-,}chromium,chromedriver: 130.0.6723.58 -> 130.0.6723.69 (#351519)
[NixPkgs.git] / pkgs / data / fonts / mplus-outline-fonts / default.nix
blob401295dda1b31dd3d6d49d34572b82a5e9059760
1 { lib, stdenvNoCC, fetchurl, fetchFromGitHub }:
3 let pname = "mplus-outline-fonts";
4 in
6   osdnRelease = stdenvNoCC.mkDerivation {
7     pname = "${pname}-osdn";
8     version = "063a";
10     src = fetchurl {
11       url = "mirror://osdn/mplus-fonts/62344/mplus-TESTFLIGHT-063a.tar.xz";
12       hash = "sha256-ROuXO0tq/1dN5FTbEF3cI+Z0nCKUc0vZyx4Nc05M3Xk=";
13     };
15     installPhase = ''
16       runHook preInstall
18       install -m444 -Dt $out/share/fonts/truetype/${pname} *.ttf
20       runHook postInstall
21     '';
23     meta = with lib; {
24       description = "M+ Outline Fonts (legacy OSDN release)";
25       homepage = "https://mplus-fonts.osdn.jp";
26       maintainers = with maintainers; [ uakci ];
27       platforms = platforms.all;
28       license = licenses.mplus;
29     };
30   };
32   githubRelease = stdenvNoCC.mkDerivation {
33     pname = "${pname}-github";
34     version = "unstable-2022-05-19";
36     src = fetchFromGitHub {
37       owner = "coz-m";
38       repo = "MPLUS_FONTS";
39       rev = "336fec4e9e7c1e61bd22b82e6364686121cf3932";
40       hash = "sha256-jzDDUs1dKjqNjsMeTA2/4vm+akIisnOuE2mPQS7IDSA=";
41     };
43     installPhase = ''
44       runHook preInstall
46       mkdir -p $out/share/fonts/{truetype,opentype}/${pname}
47       mv fonts/ttf/* $out/share/fonts/truetype/${pname}
48       mv fonts/otf/* $out/share/fonts/opentype/${pname}
50       runHook postInstall
51     '';
53     meta = with lib; {
54       description = "M+ Outline Fonts (GitHub release)";
55       homepage = "https://mplusfonts.github.io";
56       maintainers = with maintainers; [ uakci ];
57       platforms = platforms.all;
58       license = licenses.ofl;
59     };
60   };