Loading pkgs/data/fonts/andagii/default.nix +18 −15 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "andagii"; version = "1.0.2"; in (fetchzip { name = "andagii-${version}"; src = fetchzip { url = "http://www.i18nguy.com/unicode/andagii.zip"; curlOpts = "--user-agent 'Mozilla/5.0'"; sha256 = "0j5kf2fmyqgnf5ji6h0h79lq9n9d85hkfrr4ya8hqj4gwvc0smb2"; hash = "sha256-U7wC55G8jIvMMyPcEiJQ700A7nkWdgWK1LM0F/wgDCg="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp -v ANDAGII_.TTF $out/share/fonts/truetype/andagii.ttf runHook postInstall ''; # There are multiple claims that the font is GPL, so I include the # package; but I cannot find the original source, so use it on your Loading @@ -20,10 +29,4 @@ in (fetchzip { license = "unknown"; platforms = platforms.all; }; }).overrideAttrs (_: { postFetch = '' unzip $downloadedFile mkdir -p $out/share/fonts/truetype cp -v ANDAGII_.TTF $out/share/fonts/truetype/andagii.ttf ''; }) } pkgs/data/fonts/andika/default.nix +23 −23 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "andika"; version = "6.101"; name = "andika-${version}"; in (fetchzip rec { inherit name; src = fetchzip { url = "https://software.sil.org/downloads/r/andika/Andika-${version}.zip"; hash = "sha256-LghkGd/cjuXghzsU9X/YneNIdBeDEnu0ARszipANm8w="; }; installPhase = '' runHook preInstall sha256 = "sha256-J/Ad+fmCMOxLoo+691LE6Bgi/l3ovIfWScwwVWtqACI="; install -Dm644 *.ttf -t $out/share/fonts/truetype install -Dm644 *OFL.txt *OFL-FAQ.txt *README.txt *FONTLOG.txt -t $out/share/doc/${pname}-${version} runHook postInstall ''; meta = with lib; { homepage = "https://software.sil.org/andika"; Loading @@ -24,10 +30,4 @@ in platforms = platforms.all; maintainers = [ maintainers.f--t ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/{doc,fonts} unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" ''; }) } pkgs/data/fonts/ankacoder/default.nix +19 −14 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let version = "1.100"; in (fetchzip { name = "ankacoder-${version}"; stdenvNoCC.mkDerivation rec { pname = "ankacoder"; version = "1.100"; src = fetchzip { url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/anka-coder-fonts/AnkaCoder.${version}.zip"; stripRoot = false; hash = "sha256-14ItaSQ/fO/WDq0O4SXGWnZgiM0kayJrWQgsKb7bsyY="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype sha256 = "1jqx9micfmiarqh9xp330gl96v3vxbwzz9cmg2vi845n9md4im85"; runHook postInstall ''; meta = with lib; { description = "Anka/Coder fonts"; Loading @@ -15,10 +26,4 @@ let version = "1.100"; in maintainers = with maintainers; [ dtzWill ]; platforms = platforms.all; }; }).overrideAttrs (_: { postFetch = '' unzip $downloadedFile mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype ''; }) } pkgs/data/fonts/annapurna-sil/default.nix +24 −24 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "annapurna-sil"; version = "1.204"; name = "annapurna-sil-${version}"; in (fetchzip rec { inherit name; src = fetchzip { url = "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-${version}.zip"; hash = "sha256-4ya3Iydrz5Pvol9sTDIe9ZW5k3+XQp8GB2LAnRpeiXs="; }; installPhase = '' runHook preInstall sha256 = "sha256-kVeP9ZX8H+Wn6jzmH1UQvUKY6vJjadMTdEusS7LodFM="; install -Dm644 *.ttf -t $out/share/fonts/truetype install -Dm644 *OFL.txt *OFL-FAQ.txt *README.txt *FONTLOG.txt -t $out/share/doc/${pname}-${version} runHook postInstall ''; meta = with lib; { homepage = "https://software.sil.org/annapurna"; Loading @@ -22,10 +28,4 @@ in platforms = platforms.all; maintainers = [ maintainers.kmein ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/{doc,fonts} unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" ''; }) } pkgs/data/fonts/babelstone-han/default.nix +18 −14 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation { pname = "babelstone-han"; version = "13.0.3"; in (fetchzip { name = "babelstone-han-${version}"; src = fetchzip { # upstream download links are unversioned, so hash changes url = "https://web.archive.org/web/20200210125314/https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip"; sha256 = "018isk3hbzsihzrxavgjbn485ngzvlm96npqx9y7zpkxsssslc4w"; hash = "sha256-LLhNtHu2hh5DY2XVSrLuVzzR6OtMdSSHetyA0k1IFs0="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype runHook postInstall ''; meta = with lib; { description = "Unicode CJK font with over 36000 Han characters"; Loading @@ -18,9 +27,4 @@ in (fetchzip { platforms = platforms.all; maintainers = with maintainers; [ emily ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/fonts/truetype unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype ''; }) } Loading
pkgs/data/fonts/andagii/default.nix +18 −15 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "andagii"; version = "1.0.2"; in (fetchzip { name = "andagii-${version}"; src = fetchzip { url = "http://www.i18nguy.com/unicode/andagii.zip"; curlOpts = "--user-agent 'Mozilla/5.0'"; sha256 = "0j5kf2fmyqgnf5ji6h0h79lq9n9d85hkfrr4ya8hqj4gwvc0smb2"; hash = "sha256-U7wC55G8jIvMMyPcEiJQ700A7nkWdgWK1LM0F/wgDCg="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp -v ANDAGII_.TTF $out/share/fonts/truetype/andagii.ttf runHook postInstall ''; # There are multiple claims that the font is GPL, so I include the # package; but I cannot find the original source, so use it on your Loading @@ -20,10 +29,4 @@ in (fetchzip { license = "unknown"; platforms = platforms.all; }; }).overrideAttrs (_: { postFetch = '' unzip $downloadedFile mkdir -p $out/share/fonts/truetype cp -v ANDAGII_.TTF $out/share/fonts/truetype/andagii.ttf ''; }) }
pkgs/data/fonts/andika/default.nix +23 −23 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "andika"; version = "6.101"; name = "andika-${version}"; in (fetchzip rec { inherit name; src = fetchzip { url = "https://software.sil.org/downloads/r/andika/Andika-${version}.zip"; hash = "sha256-LghkGd/cjuXghzsU9X/YneNIdBeDEnu0ARszipANm8w="; }; installPhase = '' runHook preInstall sha256 = "sha256-J/Ad+fmCMOxLoo+691LE6Bgi/l3ovIfWScwwVWtqACI="; install -Dm644 *.ttf -t $out/share/fonts/truetype install -Dm644 *OFL.txt *OFL-FAQ.txt *README.txt *FONTLOG.txt -t $out/share/doc/${pname}-${version} runHook postInstall ''; meta = with lib; { homepage = "https://software.sil.org/andika"; Loading @@ -24,10 +30,4 @@ in platforms = platforms.all; maintainers = [ maintainers.f--t ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/{doc,fonts} unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" ''; }) }
pkgs/data/fonts/ankacoder/default.nix +19 −14 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let version = "1.100"; in (fetchzip { name = "ankacoder-${version}"; stdenvNoCC.mkDerivation rec { pname = "ankacoder"; version = "1.100"; src = fetchzip { url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/anka-coder-fonts/AnkaCoder.${version}.zip"; stripRoot = false; hash = "sha256-14ItaSQ/fO/WDq0O4SXGWnZgiM0kayJrWQgsKb7bsyY="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype sha256 = "1jqx9micfmiarqh9xp330gl96v3vxbwzz9cmg2vi845n9md4im85"; runHook postInstall ''; meta = with lib; { description = "Anka/Coder fonts"; Loading @@ -15,10 +26,4 @@ let version = "1.100"; in maintainers = with maintainers; [ dtzWill ]; platforms = platforms.all; }; }).overrideAttrs (_: { postFetch = '' unzip $downloadedFile mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype ''; }) }
pkgs/data/fonts/annapurna-sil/default.nix +24 −24 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation rec { pname = "annapurna-sil"; version = "1.204"; name = "annapurna-sil-${version}"; in (fetchzip rec { inherit name; src = fetchzip { url = "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-${version}.zip"; hash = "sha256-4ya3Iydrz5Pvol9sTDIe9ZW5k3+XQp8GB2LAnRpeiXs="; }; installPhase = '' runHook preInstall sha256 = "sha256-kVeP9ZX8H+Wn6jzmH1UQvUKY6vJjadMTdEusS7LodFM="; install -Dm644 *.ttf -t $out/share/fonts/truetype install -Dm644 *OFL.txt *OFL-FAQ.txt *README.txt *FONTLOG.txt -t $out/share/doc/${pname}-${version} runHook postInstall ''; meta = with lib; { homepage = "https://software.sil.org/annapurna"; Loading @@ -22,10 +28,4 @@ in platforms = platforms.all; maintainers = [ maintainers.kmein ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/{doc,fonts} unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" ''; }) }
pkgs/data/fonts/babelstone-han/default.nix +18 −14 Original line number Diff line number Diff line # when changing this expression convert it from 'fetchzip' to 'stdenvNoCC.mkDerivation' { lib, fetchzip }: { lib, stdenvNoCC, fetchzip }: let stdenvNoCC.mkDerivation { pname = "babelstone-han"; version = "13.0.3"; in (fetchzip { name = "babelstone-han-${version}"; src = fetchzip { # upstream download links are unversioned, so hash changes url = "https://web.archive.org/web/20200210125314/https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip"; sha256 = "018isk3hbzsihzrxavgjbn485ngzvlm96npqx9y7zpkxsssslc4w"; hash = "sha256-LLhNtHu2hh5DY2XVSrLuVzzR6OtMdSSHetyA0k1IFs0="; }; installPhase = '' runHook preInstall mkdir -p $out/share/fonts/truetype cp *.ttf $out/share/fonts/truetype runHook postInstall ''; meta = with lib; { description = "Unicode CJK font with over 36000 Han characters"; Loading @@ -18,9 +27,4 @@ in (fetchzip { platforms = platforms.all; maintainers = with maintainers; [ emily ]; }; }).overrideAttrs (_: { postFetch = '' mkdir -p $out/share/fonts/truetype unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype ''; }) }