material-design-icons: use installFonts (#525355)

This commit is contained in:
Michael Daniels
2026-06-14 00:53:21 +00:00
committed by GitHub
@@ -3,31 +3,27 @@
fetchFromGitHub,
stdenvNoCC,
nix-update-script,
installFonts,
}:
stdenvNoCC.mkDerivation rec {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "material-design-icons";
version = "7.4.47";
outputs = [
"out"
"webfont"
];
src = fetchFromGitHub {
owner = "Templarian";
repo = "MaterialDesign-Webfont";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-7t3i3nPJZ/tRslLBfY+9kXH8TR145GC2hPFYJeMHRL8=";
sparseCheckout = [ "fonts" ];
};
installPhase = ''
runHook preInstall
mkdir -p "$out/share/fonts/"{eot,truetype,woff,woff2}
cp fonts/*.eot "$out/share/fonts/eot/"
cp fonts/*.ttf "$out/share/fonts/truetype/"
cp fonts/*.woff "$out/share/fonts/woff/"
cp fonts/*.woff2 "$out/share/fonts/woff2/"
runHook postInstall
'';
nativeBuildInputs = [ installFonts ];
passthru.updateScript = nix-update-script { };
@@ -46,4 +42,4 @@ stdenvNoCC.mkDerivation rec {
dixslyf
];
};
}
})