diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2020-08-25 22:07:00 +0200 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-30 10:17:23 -0700 |
commit | 079b8e1c5d5ea37c8eca58110cd5d457fc7b7793 (patch) | |
tree | 2732caf59c9c0869d17b7c6aad94e23ff6f1829d /pkgs/data/fonts/noto-fonts/default.nix | |
parent | a22e9ae45d384259c5ddfff9cb693c6a996db64a (diff) | |
download | nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar.gz nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar.bz2 nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar.lz nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar.xz nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.tar.zst nixpkgs-079b8e1c5d5ea37c8eca58110cd5d457fc7b7793.zip |
noto-fonts-emoji: unstable-2019-10-22 → unstable-2020-08-20
Now supports Unicode 13.0.
Diffstat (limited to 'pkgs/data/fonts/noto-fonts/default.nix')
-rw-r--r-- | pkgs/data/fonts/noto-fonts/default.nix | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix index e077fc30344..afeb967c751 100644 --- a/pkgs/data/fonts/noto-fonts/default.nix +++ b/pkgs/data/fonts/noto-fonts/default.nix @@ -6,11 +6,12 @@ , fetchzip , optipng , cairo -, python3Packages +, python3 , pkgconfig , pngquant , which , imagemagick +, zopfli }: let @@ -110,25 +111,36 @@ in }; noto-fonts-emoji = let - version = "unstable-2019-10-22"; + version = "unstable-2020-08-20"; + emojiPythonEnv = + python3.withPackages (p: with p; [ fonttools nototools ]); in stdenv.mkDerivation { pname = "noto-fonts-emoji"; inherit version; src = fetchFromGitHub { - owner = "googlei18n"; + owner = "googlefonts"; repo = "noto-emoji"; - rev = "018aa149d622a4fea11f01c61a7207079da301bc"; - sha256 = "0qmnnjpp5lza6g5m3ki6hj46p891h9vl42k3acd0qw8i0jj5yn2c"; + rev = "1bc491419fa2925d018f27bfe702792031be0e68"; + sha256 = "1vak4s1p4wlwzpnqfb1c2sg62q82gnjpnmqrfz8xl6bd0z55imzy"; }; - buildInputs = [ cairo ]; - nativeBuildInputs = [ pngquant optipng which cairo pkgconfig imagemagick ] - ++ (with python3Packages; [ python fonttools nototools ]); + nativeBuildInputs = [ + cairo + imagemagick + zopfli + pngquant + which + pkgconfig + emojiPythonEnv + ]; postPatch = '' - sed -i 's,^PNGQUANT :=.*,PNGQUANT := ${pngquant}/bin/pngquant,' Makefile - patchShebangs flag_glyph_name.py + patchShebangs *.py + patchShebangs third_party/color_emoji/*.py + # remove check for virtualenv, since we handle + # python requirements using python.withPackages + sed -i '/ifndef VIRTUAL_ENV/,+2d' Makefile ''; enableParallelBuilding = true; @@ -141,7 +153,7 @@ in meta = with lib; { inherit version; description = "Color and Black-and-White emoji fonts"; - homepage = "https://github.com/googlei18n/noto-emoji"; + homepage = "https://github.com/googlefonts/noto-emoji"; license = with licenses; [ ofl asl20 ]; platforms = platforms.all; maintainers = with maintainers; [ mathnerd314 ]; |