diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/monocraft/default.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/monocraft/default.nix | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/data/fonts/monocraft/default.nix b/nixpkgs/pkgs/data/fonts/monocraft/default.nix index c1e4be656ce1..88680682a7c9 100644 --- a/nixpkgs/pkgs/data/fonts/monocraft/default.nix +++ b/nixpkgs/pkgs/data/fonts/monocraft/default.nix @@ -1,13 +1,13 @@ -{ stdenv, lib, fetchurl }: +{ stdenvNoCC, lib, fetchurl }: let - version = "2.4"; + version = "3.0"; relArtifact = name: hash: fetchurl { inherit name hash; url = "https://github.com/IdreesInc/Monocraft/releases/download/v${version}/${name}"; }; in -stdenv.mkDerivation { +stdenvNoCC.mkDerivation { pname = "monocraft"; inherit version; @@ -18,21 +18,19 @@ stdenv.mkDerivation { (relArtifact "Monocraft-nerd-fonts-patched.ttf" "sha256-QxMp8UwcRjWySNHWoNeX2sX9teZ4+tCFj+DG41azsXw=") ]; - sourceRoot = "."; - unpackCmd = ''cp "$curSrc" $(basename $curSrc)''; - + dontUnpack = true; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall - install -Dm644 -t $out/share/fonts/opentype *.otf - install -Dm644 -t $out/share/fonts/truetype *.ttf + find $srcs -name '*.otf' -exec install -Dm644 --target $out/share/fonts/opentype {} + + find $srcs -name '*.ttf' -exec install -Dm644 --target $out/share/fonts/truetype {} + runHook postInstall ''; meta = with lib; { - description = "A programming font based on the typeface used in Minecraft"; + description = "Programming font based on the typeface used in Minecraft"; homepage = "https://github.com/IdreesInc/Monocraft"; license = licenses.ofl; platforms = platforms.all; |