gohufont: make fonttosfnt deterministic
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{ stdenv, fetchurl, fetchFromGitHub
|
{ stdenv, fetchurl, fetchFromGitHub
|
||||||
, mkfontdir, mkfontscale, bdf2psf, bdftopcf
|
, mkfontdir, mkfontscale, bdf2psf, bdftopcf
|
||||||
, fonttosfnt
|
, fonttosfnt, libfaketime
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@@ -15,7 +15,9 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
[ mkfontdir mkfontscale bdf2psf bdftopcf fonttosfnt ];
|
[ mkfontdir mkfontscale bdf2psf bdftopcf
|
||||||
|
fonttosfnt libfaketime
|
||||||
|
];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
# convert bdf fonts to psf
|
# convert bdf fonts to psf
|
||||||
@@ -35,7 +37,7 @@ stdenv.mkDerivation rec {
|
|||||||
for i in *.bdf $src/hidpi/*.bdf; do
|
for i in *.bdf $src/hidpi/*.bdf; do
|
||||||
name=$(basename $i .bdf)
|
name=$(basename $i .bdf)
|
||||||
bdftopcf -o "$name.pcf" "$i"
|
bdftopcf -o "$name.pcf" "$i"
|
||||||
fonttosfnt -v -o "$name.otb" "$i" || true
|
faketime -f "1970-01-01 00:00:01" fonttosfnt -v -o "$name.otb" "$i" || true
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
@@ -57,7 +59,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
outputHashAlgo = "sha256";
|
outputHashAlgo = "sha256";
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHash = "0j9fhvzkascpb5y8lc1pmmmgd74apgw9mimbj0bk2chcbfsi852p";
|
outputHash = "028mq0j6w76isv4ycj1jzx7ih9d9cz5012np7f1pf3bvnvw3ajw2";
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = ''
|
description = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user