diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix b/nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix index a5ead2274b80..65045dc6d284 100644 --- a/nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix +++ b/nixpkgs/pkgs/data/fonts/lxgw-wenkai/default.nix @@ -1,17 +1,22 @@ -{ lib, fetchzip }: +{ lib, stdenvNoCC, fetchurl }: -let version = "1.222"; in -fetchzip { - name = "lxgw-wenkai-${version}"; - url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/lxgw-wenkai-v${version}.tar.gz"; +stdenvNoCC.mkDerivation rec { + pname = "lxgw-wenkai"; + version = "1.300"; + + src = fetchurl { + url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; + hash = "sha256-pPN8siF/8D78sEcXoF+vZ4BIeYWyXAuk4HBQJP+G3O8="; + }; + + installPhase = '' + runHook preInstall - postFetch = '' - tar -xzvf $downloadedFile --strip-components=1 mkdir -p $out/share/fonts/truetype - cp *.ttf $out/share/fonts/truetype - ''; + mv *.ttf $out/share/fonts/truetype - sha256 = "sha256-u2NTEYZrotOHktc2R5RWMFqeZ775/IpYJSUBO6PWijM="; + runHook postInstall + ''; meta = with lib; { homepage = "https://lxgw.github.io/"; |