vistafonts-chs: fix build

Fix the broken download link and the install script.
This commit is contained in:
Eduardo Sánchez Muñoz 2021-03-27 19:36:02 +01:00
parent b12d559675
commit 4ee2a19bb6

View File

@ -1,15 +1,23 @@
{ lib, fetchzip, buildPackages }:
{ lib, stdenvNoCC, fetchurl, cabextract }:
# Modified from vista-fonts
stdenvNoCC.mkDerivation {
pname = "vista-fonts-chs";
version = "1";
fetchzip {
name = "vista-fonts-chs-1";
src = fetchurl {
url = "http://web.archive.org/web/20161221192937if_/http://download.microsoft.com/download/d/6/e/d6e2ff26-5821-4f35-a18b-78c963b1535d/VistaFont_CHS.EXE";
# Alternative mirror:
# http://www.eeo.cn/download/font/VistaFont_CHS.EXE
sha256 = "1qwm30b8aq9piyqv07hv8b5bac9ms40rsdf8pwix5dyk8020i8xi";
};
url = "http://download.microsoft.com/download/d/6/e/d6e2ff26-5821-4f35-a18b-78c963b1535d/VistaFont_CHS.EXE";
nativeBuildInputs = [ cabextract ];
postFetch = ''
${buildPackages.cabextract}/bin/cabextract --lowercase --filter '*.TTF' $downloadedFile
unpackPhase = ''
cabextract --lowercase --filter '*.TTF' $src
'';
installPhase = ''
mkdir -p $out/share/fonts/truetype
cp *.ttf $out/share/fonts/truetype
@ -20,8 +28,6 @@ fetchzip {
--subst-var-by fontname "Microsoft YaHei"
'';
sha256 = "1zwrgck84k80gpg7493jdnxnv9ajxk5c7qndinnmqydnrw239zbw";
meta = {
description = "TrueType fonts from Microsoft Windows Vista For Simplified Chinese (Microsoft YaHei)";
homepage = "https://www.microsoft.com/typography/fonts/family.aspx?FID=350";