Loading pkgs/data/fonts/comic-neue/default.nix +33 −21 Original line number Diff line number Diff line { lib, fetchzip }: { stdenv, fetchzip }: let version = "2.3"; in fetchzip rec { name = "comic-neue-${version}"; stdenv.mkDerivation rec { pname = "comic-neue"; version = "2.5"; 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 = '' mkdir -vp $out/share/{doc,fonts} unzip -j $downloadedFile OTF/\*.otf -d $out/share/fonts/opentype unzip -j $downloadedFile Web/\*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile Web/\*.eot -d $out/share/fonts/EOT unzip -j $downloadedFile Web/\*.woff -d $out/share/fonts/WOFF unzip -j $downloadedFile Web/\*.woff2 -d $out/share/fonts/WOFF2 unzip -j $downloadedFile \*.pdf FONTLOG.txt OFL-FAQ.txt SIL-License.txt -d $out/share/doc/${name} ''; phases = [ "unpackPhase" "installPhase" ]; sha256 = "1gs4vhys0m3qsw06qaxzyi81f06w5v66kbyl64yw3pq2rb656779"; installPhase = '' mkdir -pv $out/share/{doc/${pname}-${version},fonts/{opentype,truetype,EOT,WOFF,WOFF2}} cp -v ${pname}-${version}/{FONTLOG,OFL-FAQ,OFL}.txt $out/share/doc/ cp -v ${pname}-${version}/OTF/ComicNeue-Angular/*.otf $out/share/fonts/opentype cp -v ${pname}-${version}/OTF/ComicNeue/*.otf $out/share/fonts/opentype 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 ''; meta = with lib; { meta = with stdenv.lib; { homepage = "http://comicneue.com/"; description = "A casual type face: Make your lemonade stand look like a fortune 500 company"; 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: Comic Neue and Comic Neue Angular. The former having round and the latter angular terminals. Both variants come in Light, Loading Loading
pkgs/data/fonts/comic-neue/default.nix +33 −21 Original line number Diff line number Diff line { lib, fetchzip }: { stdenv, fetchzip }: let version = "2.3"; in fetchzip rec { name = "comic-neue-${version}"; stdenv.mkDerivation rec { pname = "comic-neue"; version = "2.5"; 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 = '' mkdir -vp $out/share/{doc,fonts} unzip -j $downloadedFile OTF/\*.otf -d $out/share/fonts/opentype unzip -j $downloadedFile Web/\*.ttf -d $out/share/fonts/truetype unzip -j $downloadedFile Web/\*.eot -d $out/share/fonts/EOT unzip -j $downloadedFile Web/\*.woff -d $out/share/fonts/WOFF unzip -j $downloadedFile Web/\*.woff2 -d $out/share/fonts/WOFF2 unzip -j $downloadedFile \*.pdf FONTLOG.txt OFL-FAQ.txt SIL-License.txt -d $out/share/doc/${name} ''; phases = [ "unpackPhase" "installPhase" ]; sha256 = "1gs4vhys0m3qsw06qaxzyi81f06w5v66kbyl64yw3pq2rb656779"; installPhase = '' mkdir -pv $out/share/{doc/${pname}-${version},fonts/{opentype,truetype,EOT,WOFF,WOFF2}} cp -v ${pname}-${version}/{FONTLOG,OFL-FAQ,OFL}.txt $out/share/doc/ cp -v ${pname}-${version}/OTF/ComicNeue-Angular/*.otf $out/share/fonts/opentype cp -v ${pname}-${version}/OTF/ComicNeue/*.otf $out/share/fonts/opentype 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 ''; meta = with lib; { meta = with stdenv.lib; { homepage = "http://comicneue.com/"; description = "A casual type face: Make your lemonade stand look like a fortune 500 company"; 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: Comic Neue and Comic Neue Angular. The former having round and the latter angular terminals. Both variants come in Light, Loading