material-design-icons: use installFonts (#525355)
This commit is contained in:
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user