monocraft: 1.4 -> 2.4

+20 -9
+20 -9
pkgs/data/fonts/monocraft/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub }: 2 3 - stdenv.mkDerivation rec { 4 pname = "monocraft"; 5 - version = "1.4"; 6 7 - src = fetchFromGitHub { 8 - owner = "IdreesInc"; 9 - repo = "Monocraft"; 10 - rev = "v${version}"; 11 - sha256 = "sha256-YF0uPCc+dajJtG6mh/JpoSr6GirAhif5L5sp6hFmKLE="; 12 - }; 13 14 dontConfigure = true; 15 dontBuild = true; ··· 17 installPhase = '' 18 runHook preInstall 19 install -Dm644 -t $out/share/fonts/opentype *.otf 20 runHook postInstall 21 ''; 22
··· 1 + { stdenv, lib, fetchurl }: 2 3 + let 4 + version = "2.4"; 5 + relArtifact = name: hash: fetchurl { 6 + inherit name hash; 7 + url = "https://github.com/IdreesInc/Monocraft/releases/download/v${version}/${name}"; 8 + }; 9 + in 10 + stdenv.mkDerivation { 11 pname = "monocraft"; 12 + inherit version; 13 + 14 + srcs = [ 15 + (relArtifact "Monocraft.otf" "sha256-PA1W+gOUStGw7cDmtEbG+B6M+sAYr8cft+Ckxj5LciU=") 16 + (relArtifact "Monocraft.ttf" "sha256-S4j5v2bTJbhujT3Bt8daNN1YGYYP8zVPf9XXjuR64+o=") 17 + (relArtifact "Monocraft-no-ligatures.ttf" "sha256-MuHfoP+dsXe+ODN4vWFIj50jwOxYyIiS0dd1tzVxHts=") 18 + (relArtifact "Monocraft-nerd-fonts-patched.ttf" "sha256-QxMp8UwcRjWySNHWoNeX2sX9teZ4+tCFj+DG41azsXw=") 19 + ]; 20 21 + sourceRoot = "."; 22 + unpackCmd = ''cp "$curSrc" $(basename $curSrc)''; 23 24 dontConfigure = true; 25 dontBuild = true; ··· 27 installPhase = '' 28 runHook preInstall 29 install -Dm644 -t $out/share/fonts/opentype *.otf 30 + install -Dm644 -t $out/share/fonts/truetype *.ttf 31 runHook postInstall 32 ''; 33