diff options
Diffstat (limited to 'pkgs/data/fonts/terminus-font/default.nix')
-rw-r--r-- | pkgs/data/fonts/terminus-font/default.nix | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/pkgs/data/fonts/terminus-font/default.nix b/pkgs/data/fonts/terminus-font/default.nix index fca357706a603..9ccf0371f1929 100644 --- a/pkgs/data/fonts/terminus-font/default.nix +++ b/pkgs/data/fonts/terminus-font/default.nix @@ -1,21 +1,20 @@ { lib, stdenv, fetchurl, python3 -, libfaketime, fonttosfnt , bdftopcf, mkfontscale }: stdenv.mkDerivation rec { pname = "terminus-font"; - version = "4.48"; # set here for use in URL below + version = "4.49.1"; src = fetchurl { - url = "mirror://sourceforge/project/${pname}/${pname}-${version}/${pname}-${version}.tar.gz"; - sha256 = "1bwlkj39rqbyq57v5yssayav6hzv1n11b9ml2s0dpiyfsn6rqy9l"; + url = "mirror://sourceforge/project/${pname}/${pname}-${lib.versions.majorMinor version}/${pname}-${version}.tar.gz"; + sha256 = "0yggffiplk22lgqklfmd2c0rw8gwchynjh5kz4bz8yv2h6vw2qfr"; }; + patches = [ ./SOURCE_DATE_EPOCH-for-otb.patch ]; + nativeBuildInputs = - [ python3 bdftopcf libfaketime - fonttosfnt mkfontscale - ]; + [ python3 bdftopcf mkfontscale ]; enableParallelBuilding = true; @@ -24,22 +23,7 @@ stdenv.mkDerivation rec { substituteInPlace Makefile --replace 'gzip' 'gzip -n' ''; - postBuild = '' - # convert unicode bdf fonts to otb - for i in *.bdf; do - name=$(basename $i .bdf) - faketime -f "1970-01-01 00:00:01" \ - fonttosfnt -v -o "$name.otb" "$i" - done - ''; - - postInstall = '' - # install otb fonts (for GTK applications) - install -m 644 -D *.otb -t "$out/share/fonts/misc"; - mkfontdir "$out/share/fonts/misc" - ''; - - installTargets = [ "install" "fontdir" ]; + installTargets = [ "install" "install-otb" "fontdir" ]; meta = with lib; { description = "A clean fixed width font"; |