envypn-font: add pre and post hooks

This commit is contained in:
Alexandre Iooss 2022-10-04 13:57:25 +02:00
parent 2905d2a320
commit 6321bdbbab

View File

@ -18,16 +18,24 @@ stdenv.mkDerivation rec {
'';
buildPhase = ''
runHook preBuild
# convert pcf fonts to otb
for i in *e.pcf.gz; do
faketime -f "1970-01-01 00:00:01" \
fonttosfnt -v -o "$(basename "$i" .pcf.gz)".otb "$i"
done
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -D -m 644 -t "$out/share/fonts/misc" *.otb *.pcf.gz
mkfontdir "$out/share/fonts/misc"
runHook postInstall
'';
meta = with lib; {