mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-30 01:17:28 +03:00
Merge pull request #211936 from minijackson/league-fonts-update
League of Moveable Type fonts: update
This commit is contained in:
commit
d5a2cf814f
36
pkgs/data/fonts/blackout/default.nix
Normal file
36
pkgs/data/fonts/blackout/default.nix
Normal file
@ -0,0 +1,36 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "blackout";
|
||||
version = "2014-07-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "4864cfc1749590e9f78549c6e57116fe98480c0f";
|
||||
hash = "sha256-UmJVmtuPQYW/w+mdnJw9Ql4R1xf/07l+/Ky1wX9WKqw=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A bad-ass, unholy-mother-shut-your-mouth stencil sans-serif";
|
||||
longDescription = ''
|
||||
Eats holes for breakfast lunch and dinner. Inspired by filling in
|
||||
sans-serif newspaper headlines. Continually updated with coffee and
|
||||
music. Makes your work louder than the next person’s.
|
||||
|
||||
Comes in three styles: Midnight (solid), 2AM (reversed), & Sunrise
|
||||
(stroked).
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/blackout";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
38
pkgs/data/fonts/chunk/default.nix
Normal file
38
pkgs/data/fonts/chunk/default.nix
Normal file
@ -0,0 +1,38 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "chunk";
|
||||
version = "2021-03-03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "12a243f3fb7c7a68844901023f7d95d6eaf14104";
|
||||
hash = "sha256-NMkRvrUgy9yzOT3a1rN6Ch/p8Cr902CwL4G0w7jVm1E=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "An ultra-bold, ultra-awesome slab serif typeface";
|
||||
longDescription = ''
|
||||
Chunk is an ultra-bold slab serif typeface that is reminiscent of old
|
||||
American Western woodcuts, broadsides, and newspaper headlines. Used
|
||||
mainly for display, the fat block lettering is unreserved yet refined for
|
||||
contemporary use.
|
||||
|
||||
In 2014, a new textured style was created by Tyler Finck called Chunk
|
||||
Five Print. It contains the same glyphs as the original.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/chunk";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
32
pkgs/data/fonts/fanwood/default.nix
Normal file
32
pkgs/data/fonts/fanwood/default.nix
Normal file
@ -0,0 +1,32 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "fanwood";
|
||||
version = "2011-05-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "cbaaed9704e7d37d3dcdbdf0b472e9efd0e39432";
|
||||
hash = "sha256-OroFhhb4RxPHkx+/8PtFnxs1GQVXMPiYTd+2vnRbIjg=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A serif based on the work of a famous Czech-American type designer of yesteryear";
|
||||
longDescription = ''
|
||||
Based on work of a famous Czech-American type designer of yesteryear. The
|
||||
package includes roman and italic.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/fanwood";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
28
pkgs/data/fonts/goudy-bookletter-1911/default.nix
Normal file
28
pkgs/data/fonts/goudy-bookletter-1911/default.nix
Normal file
@ -0,0 +1,28 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "goudy-bookletter-1911";
|
||||
version = "2011-05-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "85ff5b834b4f63feb36fd2053949c19660580e48";
|
||||
hash = "sha256-11axs1+SRQj+1lYTq2LYf1I65WrrvB/UnAgZkHPP1N8=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A public domain font based on Frederic Goudy’s Kennerley Oldstyle";
|
||||
homepage = "https://www.theleagueofmoveabletype.com/goudy-bookletter-1911";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
34
pkgs/data/fonts/junction/default.nix
Normal file
34
pkgs/data/fonts/junction/default.nix
Normal file
@ -0,0 +1,34 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "junction";
|
||||
version = "2014-05-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "fb73260e86dd301b383cf6cc9ca8e726ef806535";
|
||||
hash = "sha256-Zqh23HPWGed+JkADYjYdsVNRxqJDvC9xhnqAqWZ3Eu8=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Junction is a a humanist sans-serif font";
|
||||
longDescription = ''
|
||||
Junction is a a humanist sans-serif, and the first open-source type
|
||||
project started by The League of Moveable Type. It has been updated
|
||||
(2014) to include additional weights (light/bold) and expanded
|
||||
international support.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/junction";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
32
pkgs/data/fonts/knewave/default.nix
Normal file
32
pkgs/data/fonts/knewave/default.nix
Normal file
@ -0,0 +1,32 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "knewave";
|
||||
version = "2012-07-30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "f335d5ff1f12e4acf97d4208e1c37b4d386e57fb";
|
||||
hash = "sha256-SaJU2GlxU7V3iJNQzFKg1YugaPsiJuSZpC8NCqtWyz0=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = " A bold, painted face for the rocker within";
|
||||
longDescription = ''
|
||||
Knewave is bold, painted face. Get it? Git it.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/knewave";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
39
pkgs/data/fonts/league-gothic/default.nix
Normal file
39
pkgs/data/fonts/league-gothic/default.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ lib, fetchzip, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "league-gothic";
|
||||
version = "1.601";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/theleagueof/league-gothic/releases/download/${self.version}/LeagueGothic-${self.version}.tar.xz";
|
||||
hash = "sha256-emkXKyQw4R0Zgg02oJsvBkqV0jmczP0tF0K2IKqJHMA=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A revival of an old classic, Alternate Gothic #1";
|
||||
longDescription = ''
|
||||
League Gothic is a revival of an old classic, and one of our favorite
|
||||
typefaces, Alternate Gothic #1. It was originally designed by Morris
|
||||
Fuller Benton for the American Type Founders Company in 1903. The company
|
||||
went bankrupt in 1993, and since the original typeface was created before
|
||||
1923, the typeface is in the public domain.
|
||||
|
||||
We decided to make our own version, and contribute it to the Open Source
|
||||
Type Movement. Thanks to a commission from the fine & patient folks over
|
||||
at WND.com, it’s been revised & updated with contributions from Micah
|
||||
Rich, Tyler Finck, and Dannci, who contributed extra glyphs.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/league-gothic";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
@ -1,35 +1,46 @@
|
||||
{lib, stdenv, fetchurl, unzip, raleway}:
|
||||
{ lib
|
||||
, symlinkJoin
|
||||
, the-neue-black
|
||||
, blackout
|
||||
, chunk
|
||||
, fanwood
|
||||
, goudy-bookletter-1911
|
||||
, junction-font
|
||||
, knewave
|
||||
, league-gothic
|
||||
, league-script-number-one
|
||||
, league-spartan
|
||||
, linden-hill
|
||||
, orbitron
|
||||
, ostrich-sans
|
||||
, prociono
|
||||
, raleway
|
||||
, sniglet
|
||||
, sorts-mill-goudy
|
||||
}:
|
||||
|
||||
let
|
||||
symlinkJoin {
|
||||
name = "league-of-moveable-type";
|
||||
|
||||
# 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";
|
||||
paths = [
|
||||
the-neue-black
|
||||
blackout
|
||||
chunk
|
||||
fanwood
|
||||
goudy-bookletter-1911
|
||||
junction-font
|
||||
knewave
|
||||
league-gothic
|
||||
league-script-number-one
|
||||
league-spartan
|
||||
linden-hill
|
||||
orbitron
|
||||
ostrich-sans
|
||||
prociono
|
||||
raleway
|
||||
sniglet
|
||||
sorts-mill-goudy
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Font Collection by The League of Moveable Type";
|
||||
@ -46,6 +57,6 @@ stdenv.mkDerivation rec {
|
||||
license = lib.licenses.ofl;
|
||||
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ bergey Profpatsch ];
|
||||
maintainers = with lib.maintainers; [ bergey minijackson Profpatsch ];
|
||||
};
|
||||
}
|
||||
|
@ -1,82 +0,0 @@
|
||||
[
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/league-spartan/download";
|
||||
sha256 = "1z9pff8xm58njs7whaxb3sq4vbdkxv7llwgm9nqhwshmgr52jrm1";
|
||||
name = "league-spartan.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/junction/download";
|
||||
sha256 = "1qbhfha012ma26n43lm1fh06i7z47wk50r8qsp09bpxc5yr4ypi7";
|
||||
name = "junction.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/ostrich-sans/download";
|
||||
sha256 = "11ydhbgcfhmydcnim64vb035cha14krxxrbf62426dm6bvxkphp3";
|
||||
name = "ostrich-sans.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/league-gothic/download";
|
||||
sha256 = "0nbwsbwhs375kbis3lpk98dw05mnh455vghjg1cq0j2fsj1zb99b";
|
||||
name = "league-gothic.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/blackout/download";
|
||||
sha256 = "1r7dihnjvy4fgvaj5m4llc9dm4cpdl1l79mhg3as16qvjgazms3p";
|
||||
name = "blackout.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/knewave/download";
|
||||
sha256 = "065yiakhm6h6jkmigj4pqm2qi6saph0pwb7g8s9gwkskhkk5iy57";
|
||||
name = "knewave.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/fanwood/download";
|
||||
sha256 = "1023da7hik8ci8s7rcy6lh4h9p6igx1kz9y1a2cv6sizbp819w8g";
|
||||
name = "fanwood.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/linden-hill/download";
|
||||
sha256 = "0rm92rz9kki91l5wcn149mdpwq1mfql4dv6d159hv534qmg3z3ks";
|
||||
name = "linden-hill.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/league-script-number-one/download";
|
||||
sha256 = "056hb02a5vydrq5q0gwzanp2zkrrv1spm8sfc5wzhyfzgwd1vc76";
|
||||
name = "league-script-number-one.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/raleway/download";
|
||||
sha256 = "0f6anym0adq0ankqbdqx4lyzbysx824zqdj1x60gafyisjx48y87";
|
||||
name = "raleway.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/prociono/download";
|
||||
sha256 = "11hamjry5lx3cykzpjq7kwlp6h9cjqy470fmn9f2pi954b46xkdy";
|
||||
name = "prociono.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/orbitron/download";
|
||||
sha256 = "156w4j324d350pvjmzdg2w8inhhdfzrvb86rhlavgd9sxx2fykk4";
|
||||
name = "orbitron.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/goudy-bookletter-1911/download";
|
||||
sha256 = "01qganq5n7rgqw546lf45kj8j7ymfjr00i2bwp3qw7ibifg9pn4n";
|
||||
name = "goudy-bookletter-1911.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/sorts-mill-goudy/download";
|
||||
sha256 = "11aywj5lzapk04k2yzi1g96acbbm48x902ka0v9cfwwqpn6js9ra";
|
||||
name = "sorts-mill-goudy.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/chunk/download";
|
||||
sha256 = "15mbqwz90y1n4vlj2xkc8vd56va6la5qnxhiipvcmkrng5y3931j";
|
||||
name = "chunk.zip";
|
||||
}
|
||||
{
|
||||
url = "https://www.theleagueofmoveabletype.com/sniglet/download";
|
||||
sha256 = "1lhpnjm52gyhy9s2kwbsg1rd9iyrqli5q9ngp141igx4p1bgbqkc";
|
||||
name = "sniglet.zip";
|
||||
}
|
||||
]
|
@ -1,25 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
SITE=https://www.theleagueofmoveabletype.com
|
||||
|
||||
# since there is no nice way to get all the fonts,
|
||||
# this fetches the homepage and extracts their names from the html …
|
||||
fonts=$(curl "$SITE" 2>/dev/null | \
|
||||
sed -ne 's/<img.*cloudfront.*images\/\(.*\)-[[:digit:]-]\..*$/\1/p')
|
||||
|
||||
# build an ad-hoc nixexpr list with the files & hashes
|
||||
echo "["
|
||||
for f in $fonts; do
|
||||
url="$SITE/$f/download"
|
||||
hash=$(nix-prefetch-url --type sha256 "$url" 2>/dev/null)
|
||||
cat <<EOF
|
||||
{
|
||||
url = "$url";
|
||||
sha256 = "$hash";
|
||||
name = "$f.zip";
|
||||
}
|
||||
EOF
|
||||
done
|
||||
echo "]"
|
||||
|
||||
|
35
pkgs/data/fonts/league-script-number-one/default.nix
Normal file
35
pkgs/data/fonts/league-script-number-one/default.nix
Normal file
@ -0,0 +1,35 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "league-script-number-one";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "225add0b37cf8268759ba4572e02630d9fb54ecf";
|
||||
hash = "sha256-Z3Zrp0Os3On0tESVical1Qh6wY1H2Hc0OPTlkbtsrCI=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A modern, coquettish script font";
|
||||
longDescription = ''
|
||||
This ain’t no Lucinda. League Script #1 is a modern, coquettish script
|
||||
font that sits somewhere between your high school girlfriend’s love notes
|
||||
and handwritten letters from the ’20s. Designed exclusively for the
|
||||
League of Moveable Type, it includes ligatures and will act as the
|
||||
framework for future script designs.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/league-script";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
40
pkgs/data/fonts/league-spartan/default.nix
Normal file
40
pkgs/data/fonts/league-spartan/default.nix
Normal file
@ -0,0 +1,40 @@
|
||||
{ lib, fetchzip, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "league-spartan";
|
||||
version = "2.220";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/theleagueof/league-spartan/releases/download/${self.version}/LeagueSpartan-${self.version}.tar.xz";
|
||||
hash = "sha256-dkvWRYli8vk+E0DkZ2NWCJKfSfdo4jEcGo0puQpFVVc=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A fantastic new revival of ATF's classic Spartan, a geometric sans-serif that has no problem kicking its enemies in the chest.";
|
||||
longDescription = ''
|
||||
A new classic, this is a bold, modern, geometric sans-serif that has no
|
||||
problem kicking its enemies in the chest.
|
||||
|
||||
Taking a strong influence from ATF's classic Spartan family, we're
|
||||
starting our own family out with a single strong weight. We've put a few
|
||||
unique touches into a beautiful, historical typeface, and made sure to
|
||||
include an extensive characterset – currently totaling over 300 glyphs.
|
||||
|
||||
Over time, the open-source license will allow us expand League Spartan
|
||||
into a full family, with multiple weights and styles, and we're starting
|
||||
by releasing our first Bold style for this exciting, modern classic now.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/league-spartan";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
32
pkgs/data/fonts/linden-hill/default.nix
Normal file
32
pkgs/data/fonts/linden-hill/default.nix
Normal file
@ -0,0 +1,32 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "linden-hill";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "a3f7ae6c4cac1b7e5ce5269e1fcc6a2fbb9e31ee";
|
||||
hash = "sha256-EjXcLjzVQeOJgLxGua8t0oMc+APOsONGGpG6VJVCgFw=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A digital version of Frederic Goudy’s Deepdene";
|
||||
longDescription = ''
|
||||
Linden Hill is a digital version of Frederic Goudy’s Deepdene. The
|
||||
package includes roman and italic.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/linden-hill";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
@ -1,21 +1,21 @@
|
||||
{ lib, stdenvNoCC, fetchFromGitHub }:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "orbitron";
|
||||
version = "20110526";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = "orbitron";
|
||||
rev = "13e6a52";
|
||||
repo = self.pname;
|
||||
rev = "13e6a5222aa6818d81c9acd27edd701a2d744152";
|
||||
hash = "sha256-zjNPVrDUxcQbrsg1/8fFa6Wenu1yuG/XDfKA7NVZ0rA=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -m444 -Dt $out/share/fonts/opentype/orbitron *.otf
|
||||
install -m444 -Dt $out/share/fonts/ttf/orbitron *.ttf
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@ -43,6 +43,6 @@ stdenvNoCC.mkDerivation {
|
||||
'';
|
||||
license = licenses.ofl;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.leenaars ];
|
||||
maintainers = with lib.maintainers; [ leenaars minijackson ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
32
pkgs/data/fonts/ostrich-sans/default.nix
Normal file
32
pkgs/data/fonts/ostrich-sans/default.nix
Normal file
@ -0,0 +1,32 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "ostrich-sans";
|
||||
version = "2014-04-18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "a949d40d0576d12ba26e2a45e19c91fd0228c964";
|
||||
hash = "sha256-vvTNtl+fO2zWooH1EvCmO/dPYYgCkj8Ckg5xfg1gtnw=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A gorgeous modern sans-serif with a very long neck";
|
||||
longDescription = ''
|
||||
A gorgeous modern sans-serif with a very long neck. With a whole slew of
|
||||
styles & weights.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/ostrich-sans";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
34
pkgs/data/fonts/prociono/default.nix
Normal file
34
pkgs/data/fonts/prociono/default.nix
Normal file
@ -0,0 +1,34 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "prociono";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "f9d9680de6d6f0c13939f23c9dd14cd7853cf844";
|
||||
hash = "sha256-gC5E0Z0O2cnthoBEu+UOQLsr3/a/3/JPIx3WCPsXXtk=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A roman serif with blackletter elements";
|
||||
longDescription = ''
|
||||
"Prociono" (pro-tsee-O-no) is an Esperanto word meaning either the star
|
||||
Procyon or the animal species known as the raccoon. It is a roman serif
|
||||
with blackletter elements.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/prociono";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
@ -1,44 +1,40 @@
|
||||
{ lib, stdenvNoCC, fetchFromGitHub }:
|
||||
{ lib, fetchzip, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "raleway";
|
||||
version = "2016-08-30";
|
||||
version = "4.101";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "impallari";
|
||||
repo = "Raleway";
|
||||
rev = "fa27f47b087fc093c6ae11cfdeb3999ac602929a";
|
||||
hash = "sha256-mcIpE+iqG6M43I5TT95oV+5kNgphunmyxC+Jaj0JysQ=";
|
||||
src = fetchzip {
|
||||
url = "https://github.com/theleagueof/raleway/releases/download/${self.version}/Raleway-${self.version}.tar.xz";
|
||||
hash = "sha256-itNHIMoRjiaqYAJoDNetkCquv47VAfel8MAzwsd//Ww=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
find . -name "*-Original.otf" -exec install -Dt $out/share/fonts/opentype {} \;
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Raleway is an elegant sans-serif typeface family";
|
||||
|
||||
longDescription = ''
|
||||
Initially designed by Matt McInerney as a single thin weight, it was
|
||||
expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida
|
||||
in 2012 and iKerned by Igino Marini. In 2013 the Italics where added.
|
||||
in 2012 and iKerned by Igino Marini. In 2013 the Italics where added, and
|
||||
most recently — a variable version.
|
||||
|
||||
It is a display face and the download features both old style and lining
|
||||
numerals, standard and discretionary ligatures, a pretty complete set of
|
||||
diacritics, as well as a stylistic alternate inspired by more geometric
|
||||
sans-serif typefaces than its neo-grotesque inspired default character
|
||||
set.
|
||||
It features both old style and lining numerals, standard and
|
||||
discretionary ligatures, a pretty complete set of diacritics, as well as
|
||||
a stylistic alternate inspired by more geometric sans-serif typefaces
|
||||
than its neo-grotesque inspired default character set.
|
||||
|
||||
It also has a sister display family, Raleway Dots.
|
||||
'';
|
||||
|
||||
homepage = "https://github.com/impallari/Raleway";
|
||||
homepage = "https://www.theleagueofmoveabletype.com/raleway";
|
||||
license = lib.licenses.ofl;
|
||||
|
||||
maintainers = with lib.maintainers; [ Profpatsch ];
|
||||
maintainers = with lib.maintainers; [ minijackson Profpatsch ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
33
pkgs/data/fonts/sniglet/default.nix
Normal file
33
pkgs/data/fonts/sniglet/default.nix
Normal file
@ -0,0 +1,33 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "sniglet";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "5c6b0860bdd0d8c4f16222e4de3918c384db17c4";
|
||||
hash = "sha256-fLT2hZT9o1Ka30EB/6oWwmalhVJ+swXLRFG99yRWd2c=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A fun rounded display face that’s great for headlines";
|
||||
longDescription = ''
|
||||
A rounded display face that’s great for headlines. It comes with a full
|
||||
character set, so you can type in Icelandic or even French!
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/sniglet";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
36
pkgs/data/fonts/sorts-mill-goudy/default.nix
Normal file
36
pkgs/data/fonts/sorts-mill-goudy/default.nix
Normal file
@ -0,0 +1,36 @@
|
||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "sorts-mill-goudy";
|
||||
version = "2011-05-25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "theleagueof";
|
||||
repo = self.pname;
|
||||
rev = "06072890c7b05f274215a24f17449655ccb2c8af";
|
||||
hash = "sha256-NEfLBJatUmdUL5gJEimJHZfOd1OtI7pxTN97eWMODyM=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A ‘revival’ of Goudy Oldstyle and Italic";
|
||||
longDescription = ''
|
||||
A 'revival' of Goudy Oldstyle and Italic, with features including small
|
||||
capitals (in the roman only), oldstyle and lining figures, superscripts
|
||||
and subscripts, fractions, ligatures, class-based kerning, case-sensitive
|
||||
forms, and capital spacing. There is support for many languages using
|
||||
latin scripts.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/sorts-mill-goudy";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
33
pkgs/data/fonts/the-neue-black/default.nix
Normal file
33
pkgs/data/fonts/the-neue-black/default.nix
Normal file
@ -0,0 +1,33 @@
|
||||
{ lib, fetchzip, stdenvNoCC }:
|
||||
|
||||
stdenvNoCC.mkDerivation (self: {
|
||||
pname = "the-neue-black";
|
||||
version = "1.007";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/theleagueof/the-neue-black/releases/download/${self.version}/TheNeueBlack-${self.version}.tar.xz";
|
||||
hash = "sha256-AsB6w1000xdl+pOPDXqqzQhru1T/VD0hIJ4gFec7mU4=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf
|
||||
install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Tré Seals’ first open-source font, a typeface based on the Chicago Freedom Movement";
|
||||
longDescription = ''
|
||||
The open-source release of The Neue Black is in partnership with designer
|
||||
Tré Seals of Vocal Type Co. The Neue Black is a display sans serif with a
|
||||
robust character set that has over 25 ligatures and various inktrap
|
||||
alternates.
|
||||
'';
|
||||
homepage = "https://www.theleagueofmoveabletype.com/the-neue-black";
|
||||
license = lib.licenses.ofl;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
};
|
||||
})
|
@ -26888,6 +26888,8 @@ with pkgs;
|
||||
|
||||
blackbird = callPackage ../data/themes/blackbird { };
|
||||
|
||||
blackout = callPackage ../data/fonts/blackout { };
|
||||
|
||||
brise = callPackage ../data/misc/brise { };
|
||||
|
||||
cacert = callPackage ../data/misc/cacert { };
|
||||
@ -26918,6 +26920,8 @@ with pkgs;
|
||||
|
||||
chonburi-font = callPackage ../data/fonts/chonburi { };
|
||||
|
||||
chunk = callPackage ../data/fonts/chunk { };
|
||||
|
||||
cldr-annotations = callPackage ../data/misc/cldr-annotations { };
|
||||
|
||||
clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
|
||||
@ -27077,6 +27081,8 @@ with pkgs;
|
||||
|
||||
fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
|
||||
|
||||
fanwood = callPackage ../data/fonts/fanwood { };
|
||||
|
||||
fira = callPackage ../data/fonts/fira { };
|
||||
|
||||
fira-code = callPackage ../data/fonts/fira-code { };
|
||||
@ -27129,6 +27135,8 @@ with pkgs;
|
||||
|
||||
go-font = callPackage ../data/fonts/go-font { };
|
||||
|
||||
goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
|
||||
|
||||
graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
|
||||
|
||||
graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { };
|
||||
@ -27220,6 +27228,8 @@ with pkgs;
|
||||
|
||||
joypixels = callPackage ../data/fonts/joypixels { };
|
||||
|
||||
junction-font = callPackage ../data/fonts/junction { };
|
||||
|
||||
junicode = callPackage ../data/fonts/junicode { };
|
||||
|
||||
julia-mono = callPackage ../data/fonts/julia-mono { };
|
||||
@ -27238,6 +27248,8 @@ with pkgs;
|
||||
|
||||
khmeros = callPackage ../data/fonts/khmeros {};
|
||||
|
||||
knewave = callPackage ../data/fonts/knewave { };
|
||||
|
||||
kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
|
||||
|
||||
kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
|
||||
@ -27266,8 +27278,14 @@ with pkgs;
|
||||
|
||||
lato = callPackage ../data/fonts/lato {};
|
||||
|
||||
league-gothic = callPackage ../data/fonts/league-gothic { };
|
||||
|
||||
league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {};
|
||||
|
||||
league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
|
||||
|
||||
league-spartan = callPackage ../data/fonts/league-spartan { };
|
||||
|
||||
ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules {};
|
||||
|
||||
inherit (callPackages ../data/fonts/liberation-fonts { })
|
||||
@ -27302,6 +27320,8 @@ with pkgs;
|
||||
|
||||
lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
|
||||
|
||||
linden-hill = callPackage ../data/fonts/linden-hill { };
|
||||
|
||||
line-awesome = callPackage ../data/fonts/line-awesome { };
|
||||
|
||||
linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin {};
|
||||
@ -27515,6 +27535,8 @@ with pkgs;
|
||||
|
||||
orion = callPackage ../data/themes/orion {};
|
||||
|
||||
ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
|
||||
|
||||
overpass = callPackage ../data/fonts/overpass { };
|
||||
|
||||
oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
|
||||
@ -27583,6 +27605,8 @@ with pkgs;
|
||||
inherit (darwin.apple_sdk.frameworks) Security;
|
||||
};
|
||||
|
||||
prociono = callPackage ../data/fonts/prociono { };
|
||||
|
||||
profont = callPackage ../data/fonts/profont { };
|
||||
|
||||
proggyfonts = callPackage ../data/fonts/proggyfonts { };
|
||||
@ -27662,10 +27686,14 @@ with pkgs;
|
||||
|
||||
snap7 = callPackage ../development/libraries/snap7 {};
|
||||
|
||||
sniglet = callPackage ../data/fonts/sniglet { };
|
||||
|
||||
snowblind = callPackage ../data/themes/snowblind { };
|
||||
|
||||
solarc-gtk-theme = callPackage ../data/themes/solarc { };
|
||||
|
||||
sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
|
||||
|
||||
soundfont-fluid = callPackage ../data/soundfonts/fluid { };
|
||||
|
||||
soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
|
||||
@ -27785,6 +27813,8 @@ with pkgs;
|
||||
|
||||
theano = callPackage ../data/fonts/theano { };
|
||||
|
||||
the-neue-black = callPackage ../data/fonts/the-neue-black { };
|
||||
|
||||
tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
|
||||
inherit (gnome) adwaita-icon-theme;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user