noto-fonts-emoji: unstable-2019-10-22 → unstable-2020-08-20

Now supports Unicode 13.0.
This commit is contained in:
sternenseemann 2020-08-25 22:07:00 +02:00 committed by Jon
parent a22e9ae45d
commit 079b8e1c5d

View File

@ -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 ];