diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/fira/default.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/fira/default.nix | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/nixpkgs/pkgs/data/fonts/fira/default.nix b/nixpkgs/pkgs/data/fonts/fira/default.nix index 039c5099b56e..4b79d14dd94e 100644 --- a/nixpkgs/pkgs/data/fonts/fira/default.nix +++ b/nixpkgs/pkgs/data/fonts/fira/default.nix @@ -1,21 +1,23 @@ -{ lib, fetchFromGitHub }: +{ lib, stdenvNoCC, fetchFromGitHub }: -let +stdenvNoCC.mkDerivation rec { + pname = "fira"; version = "4.202"; -in fetchFromGitHub { - name = "fira-${version}"; - owner = "mozilla"; - repo = "Fira"; - rev = version; + src = fetchFromGitHub { + owner = "mozilla"; + repo = "Fira"; + rev = version; + hash = "sha256-HLReqgL0PXF5vOpwLN0GiRwnzkjGkEVEyOEV2Z4R0oQ="; + }; - postFetch = '' - tar xf $downloadedFile --strip=1 - mkdir -p $out/share/fonts/opentype - cp otf/*.otf $out/share/fonts/opentype - ''; + installPhase = '' + runHook preInstall - sha256 = "1iwxbp7kw5kghh5nbycb05zby7p2ib61mywva3h6giv2wd4lpxnz"; + install --mode=-x -Dt $out/share/fonts/opentype otf/*.otf + + runHook postInstall + ''; meta = with lib; { homepage = "https://mozilla.github.io/Fira/"; |