diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/league-of-moveable-type/default.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/league-of-moveable-type/default.nix | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/data/fonts/league-of-moveable-type/default.nix b/nixpkgs/pkgs/data/fonts/league-of-moveable-type/default.nix new file mode 100644 index 000000000000..5657b8380a96 --- /dev/null +++ b/nixpkgs/pkgs/data/fonts/league-of-moveable-type/default.nix @@ -0,0 +1,51 @@ +{stdenv, fetchurl, unzip, raleway}: + +let + + # TO UPDATE: + # ./update.sh > ./fonts.nix + # we use the extended version of raleway (same license). + fonts = [raleway] + ++ map fetchurl (builtins.filter (f: f.name != "raleway.zip") (import ./fonts.nix)); + +in +stdenv.mkDerivation rec { + + baseName = "league-of-moveable-type"; + version = "2016-10-15"; + name="${baseName}-${version}"; + + srcs = fonts; + + nativeBuildInputs = [ unzip ]; + sourceRoot = "."; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp */*.otf $out/share/fonts/opentype + # for Raleway, where the fonts are already in /share/… + cp */share/fonts/opentype/*.otf $out/share/fonts/opentype + ''; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "1gy959qhhdwm1phbrkab9isi0dmxcy0yizzncb0k49w88mc13vd0"; + + meta = { + description = "Font Collection by The League of Moveable Type"; + + longDescription = '' + We're done with the tired old fontstacks of yesteryear. The web + is no longer limited, and now it's time to raise our standards. + Since 2009, The League has given only the most well-made, free & + open-source, @font-face ready fonts. + ''; + + homepage = https://www.theleagueofmoveabletype.com/; + + license = stdenv.lib.licenses.ofl; + + platforms = stdenv.lib.platforms.all; + maintainers = with stdenv.lib.maintainers; [ bergey Profpatsch ]; + }; +} |