diff --git a/pkgs/by-name/tt/ttf-envy-code-r/package.nix b/pkgs/by-name/tt/ttf-envy-code-r/package.nix index db23fa13de74..51b9559c1505 100644 --- a/pkgs/by-name/tt/ttf-envy-code-r/package.nix +++ b/pkgs/by-name/tt/ttf-envy-code-r/package.nix @@ -2,24 +2,27 @@ lib, stdenvNoCC, fetchzip, + installFonts, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "ttf-envy-code-r"; version = "PR7"; + outputs = [ + "out" + "doc" + ]; + src = fetchzip { - url = "https://download.damieng.com/fonts/original/EnvyCodeR-${version}.zip"; + url = "https://dl.damieng.com/fonts/original/EnvyCodeR-${finalAttrs.version}.zip"; hash = "sha256-pJqC/sbNjxEwbVf2CVoXMBI5zvT3DqzRlKSqFT8I2sM="; }; - installPhase = '' - runHook preInstall + nativeBuildInputs = [ installFonts ]; - install -Dm644 *.ttf -t $out/share/fonts/truetype - install -Dm644 *.txt -t $out/share/doc/${pname} - - runHook postInstall + postInstall = '' + install -Dm644 *.txt -t $doc/share/doc/${finalAttrs.pname}-${finalAttrs.version} ''; meta = { @@ -28,4 +31,4 @@ stdenvNoCC.mkDerivation rec { license = lib.licenses.unfree; maintainers = [ ]; }; -} +})