twemoji-color-font: init at 1.3
This commit is contained in:
parent
b7e6ac1515
commit
314fb3d60a
39
pkgs/data/fonts/twemoji-color-font/default.nix
Normal file
39
pkgs/data/fonts/twemoji-color-font/default.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, inkscape, imagemagick, potrace, svgo, scfbuild }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "twemoji-color-font-${meta.version}";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "eosrei";
|
||||||
|
repo = "twemoji-color-font";
|
||||||
|
rev = "v${meta.version}";
|
||||||
|
sha256 = "0i7krmg99nrrj7mbjjd2cw6dx24aja63571mcyp6d7q1z09asz9k";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ inkscape imagemagick potrace svgo scfbuild ];
|
||||||
|
# silence inkscape errors about non-writable home
|
||||||
|
preBuild = "export HOME=\"$NIX_BUILD_ROOT\"";
|
||||||
|
makeFlags = [ "SCFBUILD=${scfbuild}/bin/scfbuild" ];
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
installPhase = "install -Dm755 build/TwitterColorEmoji-SVGinOT.ttf $out/share/fonts/truetype/TwitterColorEmoji-SVGinOT.ttf";
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
version = "1.3";
|
||||||
|
description = "Color emoji SVGinOT font using Twitter Unicode 10 emoji with diversity and country flags";
|
||||||
|
longDescription = ''
|
||||||
|
A color and B&W emoji SVGinOT font built from the Twitter Emoji for
|
||||||
|
Everyone artwork with support for ZWJ, skin tone diversity and country
|
||||||
|
flags.
|
||||||
|
|
||||||
|
The font works in all operating systems, but will currently only show
|
||||||
|
color emoji in Firefox, Thunderbird, Photoshop CC 2017, and Windows Edge
|
||||||
|
V38.14393+. This is not a limitation of the font, but of the operating
|
||||||
|
systems and applications. Regular B&W outline emoji are included for
|
||||||
|
backwards/fallback compatibility.
|
||||||
|
'';
|
||||||
|
homepage = "https://github.com/eosrei/twemoji-color-font";
|
||||||
|
downloadPage = "https://github.com/eosrei/twemoji-color-font/releases";
|
||||||
|
license = with licenses; [ cc-by-40 mit ];
|
||||||
|
maintainers = [ maintainers.fgaz ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
@ -14020,6 +14020,11 @@ with pkgs;
|
|||||||
|
|
||||||
ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
|
ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
|
||||||
|
|
||||||
|
twemoji-color-font = callPackage ../data/fonts/twemoji-color-font {
|
||||||
|
inherit (nodePackages) svgo;
|
||||||
|
inherit (pythonPackages) scfbuild;
|
||||||
|
};
|
||||||
|
|
||||||
tzdata = callPackage ../data/misc/tzdata { };
|
tzdata = callPackage ../data/misc/tzdata { };
|
||||||
|
|
||||||
ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
|
ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user