Merge pull request #98436 from AndersonTorres/comic-neue-upload

comic-neue: 2.3 -> 2.5
This commit is contained in:
Anderson Torres 2020-09-22 17:14:04 -03:00 committed by GitHub
commit 2c59159bd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,32 +1,44 @@
{ lib, fetchzip }: { stdenv, fetchzip }:
let stdenv.mkDerivation rec {
version = "2.3"; pname = "comic-neue";
in fetchzip rec { version = "2.5";
name = "comic-neue-${version}";
url = "http://comicneue.com/${name}.zip"; src = fetchzip {
url = "http://comicneue.com/${pname}-${version}.zip";
sha256 = "1kc0yyha6cc584vcl9z1cq1z6prgkxk93g75mr8gapfdrj25dp3q";
stripRoot = false; # because it comes with a __MACOSX directory
};
postFetch = '' phases = [ "unpackPhase" "installPhase" ];
mkdir -vp $out/share/{doc,fonts}
unzip -j $downloadedFile OTF/\*.otf -d $out/share/fonts/opentype installPhase = ''
unzip -j $downloadedFile Web/\*.ttf -d $out/share/fonts/truetype mkdir -pv $out/share/{doc/${pname}-${version},fonts/{opentype,truetype,EOT,WOFF,WOFF2}}
unzip -j $downloadedFile Web/\*.eot -d $out/share/fonts/EOT cp -v ${pname}-${version}/{FONTLOG,OFL-FAQ,OFL}.txt $out/share/doc/
unzip -j $downloadedFile Web/\*.woff -d $out/share/fonts/WOFF cp -v ${pname}-${version}/OTF/ComicNeue-Angular/*.otf $out/share/fonts/opentype
unzip -j $downloadedFile Web/\*.woff2 -d $out/share/fonts/WOFF2 cp -v ${pname}-${version}/OTF/ComicNeue/*.otf $out/share/fonts/opentype
unzip -j $downloadedFile \*.pdf FONTLOG.txt OFL-FAQ.txt SIL-License.txt -d $out/share/doc/${name} cp -v ${pname}-${version}/TTF/ComicNeue-Angular/*.ttf $out/share/fonts/truetype
cp -v ${pname}-${version}/TTF/ComicNeue/*.ttf $out/share/fonts/truetype
cp -v ${pname}-${version}/WebFonts/eot/ComicNeue-Angular/*.eot $out/share/fonts/EOT
cp -v ${pname}-${version}/WebFonts/eot/ComicNeue/*.eot $out/share/fonts/EOT
cp -v ${pname}-${version}/WebFonts/woff/ComicNeue-Angular/*.woff $out/share/fonts/WOFF
cp -v ${pname}-${version}/WebFonts/woff/ComicNeue/*.woff $out/share/fonts/WOFF
cp -v ${pname}-${version}/WebFonts/woff2/ComicNeue/*.woff2 $out/share/fonts/WOFF2
# Quick fix for conflicting names in upstream
for i in ${pname}-${version}/WebFonts/woff2/ComicNeue-Angular/*.woff2; do
cp -v $i $out/share/fonts/WOFF2/`basename $i|sed -e 's|ComicNeue|ComicNeue-Angular|'`
done
''; '';
sha256 = "1gs4vhys0m3qsw06qaxzyi81f06w5v66kbyl64yw3pq2rb656779"; meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://comicneue.com/"; homepage = "http://comicneue.com/";
description = "A casual type face: Make your lemonade stand look like a fortune 500 company"; description = "A casual type face: Make your lemonade stand look like a fortune 500 company";
longDescription = '' longDescription = ''
It is inspired by Comic Sans but more regular. The font was ComicNeue is inspired by Comic Sans but more regular. It was
designed by Craig Rozynski. It is available in two variants: designed by Craig Rozynski. It is available in two variants:
Comic Neue and Comic Neue Angular. The former having round and Comic Neue and Comic Neue Angular. The former having round and
the latter angular terminals. Both variants come in Light, the latter angular terminals. Both variants come in Light,
Regular, and Bold weights with Oblique variants. Regular, and Bold weights with Oblique variants.
''; '';
license = licenses.ofl; license = licenses.ofl;