summaryrefslogtreecommitdiffstats
path: root/pkgs/data/fonts/aileron
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-01-22 11:17:49 +0100
committerMinijackson <minijackson@riseup.net>2023-01-22 12:38:58 +0100
commit4e91b837f2d71b250ee5d44ea9d3e5f1804e71b1 (patch)
treea11c17e95d44db764851358c2b6663dd684b5143 /pkgs/data/fonts/aileron
parent93915d2f956c299aca15f55f9e3e49bb0e157db7 (diff)
aileron: migrate to stdenvNoCC, fix download link
Diffstat (limited to 'pkgs/data/fonts/aileron')
-rw-r--r--pkgs/data/fonts/aileron/default.nix29
1 files changed, 17 insertions, 12 deletions
diff --git a/pkgs/data/fonts/aileron/default.nix b/pkgs/data/fonts/aileron/default.nix
index 4961a5e7449d..5ae83519278b 100644
--- a/pkgs/data/fonts/aileron/default.nix
+++ b/pkgs/data/fonts/aileron/default.nix
@@ -1,27 +1,32 @@
-{ lib, fetchzip }:
+{ lib, stdenvNoCC, fetchzip }:
let
majorVersion = "0";
minorVersion = "102";
- pname = "aileron";
in
+stdenvNoCC.mkDerivation (self: {
+ pname = "aileron";
+ version = "${majorVersion}.${minorVersion}";
+
+ src = fetchzip {
+ url = "https://dotcolon.net/download/fonts/${self.pname}_${majorVersion}${minorVersion}.zip";
+ hash = "sha256-Ht48gwJZrn0djo1yl6jHZ4+0b710FVwStiC1Zk5YXME=";
+ stripRoot = false;
+ };
-fetchzip {
- name = "${pname}-font-${majorVersion}.${minorVersion}";
+ installPhase = ''
+ runHook preInstall
- url = "http://dotcolon.net/DL/font/${pname}.zip";
- sha256 = "04xnzdy9plzd2p02yq367h37m5ygx0w8cpkdv39cc3754ljlsxim";
+ install -D -m444 -t $out/share/fonts/opentype $src/*.otf
- postFetch = ''
- mkdir -p $out/share/fonts/opentype/${pname}
- unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ runHook postInstall
'';
meta = with lib; {
- homepage = "http://dotcolon.net/font/${pname}/";
+ homepage = "http://dotcolon.net/font/${self.pname}/";
description = "A helvetica font in nine weights";
platforms = platforms.all;
- maintainers = with maintainers; [ leenaars ];
+ maintainers = with maintainers; [ leenaars minijackson ];
license = licenses.cc0;
};
-}
+})