diff options
author | Will Dietz <w@wdtz.org> | 2022-02-28 10:09:21 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-28 10:09:21 -0600 |
commit | 44174de622d458623d5042c756c8d7cb351d9a78 (patch) | |
tree | 7fcb5e152decda36fe0512d338774c70d49453cf /pkgs/data | |
parent | aa688ca64ef75530ee4edbb9a18b87f785cfac44 (diff) | |
download | nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar.gz nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar.bz2 nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar.lz nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar.xz nixlib-44174de622d458623d5042c756c8d7cb351d9a78.tar.zst nixlib-44174de622d458623d5042c756c8d7cb351d9a78.zip |
agave: 35 -> 37 (#157536)
bold variant (basics covered) slashed variant available but uses same name
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/agave/default.nix | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/pkgs/data/fonts/agave/default.nix b/pkgs/data/fonts/agave/default.nix index 39ef6e34aaae..d2ecda3a1118 100644 --- a/pkgs/data/fonts/agave/default.nix +++ b/pkgs/data/fonts/agave/default.nix @@ -1,19 +1,30 @@ -{ lib, fetchurl }: +{ lib, fetchurl, stdenv }: let pname = "agave"; - version = "35"; -in fetchurl { - name = "${pname}-${version}"; - url = "https://github.com/agarick/agave/releases/download/v${version}/Agave-Regular.ttf"; + version = "37"; - downloadToTemp = true; - recursiveHash = true; - postFetch = '' - install -D $downloadedFile $out/share/fonts/truetype/Agave-Regular.ttf - ''; + mkAg = name: hash: fetchurl { + url = "https://github.com/agarick/agave/releases/download/v${version}/Agave-${name}.ttf"; + sha256 = hash; + name = "Agave-${name}.ttf"; + }; + # There are slashed variants, but with same name so only bundle the default versions for now: + fonts = [ + (mkAg "Regular" "sha256-vX1VhEgqy9rQ7hPmAgBGxKyIs2QSAYqZC/mL/2BIOrA=") + (mkAg "Bold" "sha256-Ax/l/RKyc03law0ThiLac/7HHV4+YxibKzcZnjZs6VI=") + ]; + +in stdenv.mkDerivation { + inherit pname version; + srcs = fonts; + sourceRoot = "."; - sha256 = "10shwsl1illdafnc352j439lklrxksip1vlh4jc934cr9qf4c1fz"; + dontUnpack = true; + + installPhase = '' + install -D $srcs -t $out/share/fonts/truetype/ + ''; meta = with lib; { description = "truetype monospaced typeface designed for X environments"; |