Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters