diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix b/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix index 4dd6093922cc..86646ae0ac5d 100644 --- a/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix +++ b/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix @@ -1,21 +1,27 @@ -{ lib, fetchzip }: +{ lib, stdenvNoCC, fetchzip }: + +stdenvNoCC.mkDerivation rec { + pname = "paratype-pt-mono"; + version = "2.005"; + + src = fetchzip { + urls = [ + "https://company.paratype.com/system/attachments/631/original/ptmono.zip" + "http://rus.paratype.ru/system/attachments/631/original/ptmono.zip" + ]; + stripRoot = false; + hash = "sha256-mfDAu/KGelC6wZpUCrUrLVZKo+XiKNBqcpMI8tH2tMw="; + }; -fetchzip { - name = "paratype-pt-mono"; + installPhase = '' + runHook preInstall - urls = [ - "https://company.paratype.com/system/attachments/631/original/ptmono.zip" - "http://rus.paratype.ru/system/attachments/631/original/ptmono.zip" - ]; + install -Dm644 *.ttf -t $out/share/fonts/truetype + install -Dm644 *.txt -t $out/share/doc/paratype - postFetch = '' - mkdir -p $out/share/{doc,fonts} - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype - unzip -j $downloadedFile \*.txt -d $out/share/doc/paratype + runHook postInstall ''; - sha256 = "07kl82ngby55khvzsvn831ddpc0q8djgz2y6gsjixkyjfdk2xjjm"; - meta = with lib; { homepage = "http://www.paratype.ru/public/"; description = "An open Paratype font"; @@ -29,4 +35,3 @@ fetchzip { maintainers = with maintainers; [ raskin ]; }; } - |