diff options
author | Benjamin Staffin <benley@gmail.com> | 2017-11-22 00:19:48 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-22 00:19:48 -0500 |
commit | a1e340fab212c10d121771c7bce7d2b1e99af516 (patch) | |
tree | 09609724ad221207df40128ee417170730637f43 /pkgs/data/fonts/noto-fonts | |
parent | 7059c8829074d3940e3745107d6937d08e9e6c18 (diff) | |
download | nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar.gz nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar.bz2 nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar.lz nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar.xz nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.tar.zst nixlib-a1e340fab212c10d121771c7bce7d2b1e99af516.zip |
noto fonts and tools: update to newer tagged releases (#31543)
* noto fonts and tools: update to newer tagged releases * noto-tools: split out to a separate file
Diffstat (limited to 'pkgs/data/fonts/noto-fonts')
-rw-r--r-- | pkgs/data/fonts/noto-fonts/default.nix | 12 | ||||
-rw-r--r-- | pkgs/data/fonts/noto-fonts/tools.nix | 32 |
2 files changed, 38 insertions, 6 deletions
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix index 73059cbcc33a..e2336c51255f 100644 --- a/pkgs/data/fonts/noto-fonts/default.nix +++ b/pkgs/data/fonts/noto-fonts/default.nix @@ -2,10 +2,10 @@ rec { # 18MB - noto-fonts = let version = "git-2016-03-29"; in fetchzip { + noto-fonts = let version = "2017-10-24-phase3-second-cleanup"; in fetchzip { name = "noto-fonts-${version}"; - url = https://github.com/googlei18n/noto-fonts/archive/e8b0af48b15d64bd490edab4418b5e396cf29644.zip; + url = "https://github.com/googlei18n/noto-fonts/archive/v${version}.zip"; postFetch = '' unzip $downloadedFile @@ -17,7 +17,7 @@ rec { cp -n noto-fonts-*/unhinted/*.ttf $out/share/fonts/noto cp -n noto-fonts-*/alpha/*.ttf $out/share/fonts/noto ''; - sha256 = "0wphc8671dpbx3rxzmjisnjipg2c2vkhw2i6mmyamd6vvcwajd64"; + sha256 = "013l816cq9svdji266sccscm9sf9pfn472gq9lnqkzlwaxx9qrrl"; meta = with stdenv.lib; { inherit version; @@ -75,14 +75,14 @@ rec { }; }; # 12MB - noto-fonts-emoji = let version = "git-2016-03-17"; in stdenv.mkDerivation { + noto-fonts-emoji = let version = "2017-09-13-design-refresh"; in stdenv.mkDerivation { name = "noto-fonts-emoji-${version}"; src = fetchFromGitHub { owner = "googlei18n"; repo = "noto-emoji"; - rev = "c6379827aaa9cb0baca1a08a9d44ae74ca505236"; - sha256 = "1zh1b617cjr5laha6lx0ys4k1c3az2zkgzjwc2nlb7dsdmfw1n0q"; + rev = "v${version}"; + sha256 = "1ixz03207kzh6jhmw8bpi77pxkfzq46dk26sr41m5kkvc14d14vl"; }; buildInputs = [ cairo ]; diff --git a/pkgs/data/fonts/noto-fonts/tools.nix b/pkgs/data/fonts/noto-fonts/tools.nix new file mode 100644 index 000000000000..f1546a17f58a --- /dev/null +++ b/pkgs/data/fonts/noto-fonts/tools.nix @@ -0,0 +1,32 @@ +{ fetchFromGitHub, pythonPackages, lib }: + +pythonPackages.buildPythonPackage rec { + version = "2017-09-25"; + name = "nototools-${version}"; + + src = fetchFromGitHub { + owner = "googlei18n"; + repo = "nototools"; + rev = "v2017-09-25-tooling-for-phase3-update"; + sha256 = "03nzvcvwmrhfrcjhg218q2f3hfrm3vlivp4rk19sc397kh3hisiz"; + }; + + propagatedBuildInputs = with pythonPackages; [ fonttools numpy ]; + + postPatch = '' + sed -ie "s^join(_DATA_DIR_PATH,^join(\"$out/third_party/ucd\",^" nototools/unicode_data.py + ''; + + postInstall = '' + cp -r third_party $out + ''; + + disabled = pythonPackages.isPy3k; + + meta = { + description = "Noto fonts support tools and scripts plus web site generation"; + license = lib.licenses.asl20; + homepage = https://github.com/googlei18n/nototools; + platform = lib.platforms.unix; + }; +} |