summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorerdnaxe <erdnaxe@users.noreply.github.com>2022-10-05 14:36:18 +0200
committerGitHub <noreply@github.com>2022-10-05 14:36:18 +0200
commit9a2bba46e1975a54503e006d69f357f2d0757d39 (patch)
tree58bed7a285aadfe9f9f6d210d81f0d962d84e744 /pkgs/data
parentb093aa5350664f41d7ce079d4f5131c05c125c2e (diff)
downloadnixpkgs-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.nix47
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;