diff options
author | erdnaxe <erdnaxe@users.noreply.github.com> | 2022-10-05 14:36:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-05 14:36:18 +0200 |
commit | 9a2bba46e1975a54503e006d69f357f2d0757d39 (patch) | |
tree | 58bed7a285aadfe9f9f6d210d81f0d962d84e744 /pkgs/data | |
parent | b093aa5350664f41d7ce079d4f5131c05c125c2e (diff) | |
download | nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar.gz nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar.bz2 nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar.lz nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar.xz nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.tar.zst nixpkgs-9a2bba46e1975a54503e006d69f357f2d0757d39.zip |
proggyfonts: rename name to pname&version (#193937)
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/proggyfonts/default.nix | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/pkgs/data/fonts/proggyfonts/default.nix b/pkgs/data/fonts/proggyfonts/default.nix index 81ecb735409..e8881fce367 100644 --- a/pkgs/data/fonts/proggyfonts/default.nix +++ b/pkgs/data/fonts/proggyfonts/default.nix @@ -1,38 +1,41 @@ { lib, stdenv, fetchurl, mkfontscale }: -stdenv.mkDerivation { - name = "proggyfonts-0.1"; +stdenv.mkDerivation rec { + pname = "proggyfonts"; + version = "0.1"; src = fetchurl { - url = "https://web.archive.org/web/20150801042353/http://kaictl.net/software/proggyfonts-0.1.tar.gz"; - sha256 = "1plcm1sjpa3hdqhhin48fq6zmz3ndm4md72916hd8ff0w6596q0n"; + url = "https://web.archive.org/web/20150801042353/http://kaictl.net/software/proggyfonts-${version}.tar.gz"; + hash = "sha256-SsLzZdR5icVJNbr5rcCPbagPPtWghbqs2Jxmrtufsa4="; }; nativeBuildInputs = [ mkfontscale ]; - installPhase = - '' - # compress pcf fonts - mkdir -p $out/share/fonts/misc - rm Speedy.pcf # duplicated as Speedy11.pcf - for f in *.pcf; do - gzip -n -9 -c "$f" > $out/share/fonts/misc/"$f".gz - done + dontConfigure = true; + dontBuild = true; - install -D -m 644 *.bdf -t "$out/share/fonts/misc" - install -D -m 644 *.ttf -t "$out/share/fonts/truetype" - install -D -m 644 Licence.txt -t "$out/share/doc/$name" + installPhase = '' + runHook preInstall - mkfontscale "$out/share/fonts/truetype" - mkfontdir "$out/share/fonts/misc" - ''; + # compress pcf fonts + mkdir -p $out/share/fonts/misc + rm Speedy.pcf # duplicated as Speedy11.pcf + for f in *.pcf; do + gzip -n -9 -c "$f" > $out/share/fonts/misc/"$f".gz + done - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "1x196rp3wqjd7m57bgp5kfy5jmj97qncxi1vwibs925ji7dqzfgf"; + install -D -m 644 *.bdf -t "$out/share/fonts/misc" + install -D -m 644 *.ttf -t "$out/share/fonts/truetype" + install -D -m 644 Licence.txt -t "$out/share/doc/$name" + + mkfontscale "$out/share/fonts/truetype" + mkfontdir "$out/share/fonts/misc" + + runHook postInstall + ''; meta = with lib; { - homepage = "http://upperbounds.net"; + homepage = "http://www.upperbounds.net"; description = "A set of fixed-width screen fonts that are designed for code listings"; license = licenses.mit; platforms = platforms.all; |