summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolth <volth@webmaster.ms>2017-08-10 19:43:49 +0000
committerVolth <volth@webmaster.ms>2017-08-11 14:26:03 +0000
commit31c344982f0c47af4d33cb5a37125deb1d767ef0 (patch)
tree66227ecc2adcf14cc1a552364eb8940358199f5a
parent691da0cbb99c7b72480bc836b11cc296739edaee (diff)
data/fonts: simpler cleanups
-rw-r--r--pkgs/data/fonts/andagii/default.nix20
-rw-r--r--pkgs/data/fonts/anonymous-pro/default.nix26
-rw-r--r--pkgs/data/fonts/arkpandora/default.nix28
-rw-r--r--pkgs/data/fonts/aurulent-sans/default.nix21
-rw-r--r--pkgs/data/fonts/baekmuk-ttf/default.nix26
-rw-r--r--pkgs/data/fonts/caladea/default.nix19
-rw-r--r--pkgs/data/fonts/camingo-code/default.nix23
-rw-r--r--pkgs/data/fonts/cantarell-fonts/default.nix4
-rw-r--r--pkgs/data/fonts/carlito/default.nix19
-rw-r--r--pkgs/data/fonts/cm-unicode/default.nix19
-rw-r--r--pkgs/data/fonts/comfortaa/default.nix29
-rw-r--r--pkgs/data/fonts/comic-neue/default.nix35
-rw-r--r--pkgs/data/fonts/comic-relief/default.nix31
-rw-r--r--pkgs/data/fonts/corefonts/default.nix4
-rw-r--r--pkgs/data/fonts/crimson/default.nix18
-rw-r--r--pkgs/data/fonts/culmus/default.nix21
-rw-r--r--pkgs/data/fonts/dina/default.nix20
-rw-r--r--pkgs/data/fonts/dosis/default.nix22
-rw-r--r--pkgs/data/fonts/droid/default.nix4
-rw-r--r--pkgs/data/fonts/eb-garamond/default.nix23
-rw-r--r--pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix22
-rw-r--r--pkgs/data/fonts/encode-sans/default.nix22
-rw-r--r--pkgs/data/fonts/fantasque-sans-mono/default.nix29
-rw-r--r--pkgs/data/fonts/fira-mono/default.nix21
-rw-r--r--pkgs/data/fonts/fira/default.nix21
-rw-r--r--pkgs/data/fonts/fontconfig-penultimate/default.nix17
-rw-r--r--pkgs/data/fonts/freefont-ttf/default.nix19
-rw-r--r--pkgs/data/fonts/gdouros/default.nix83
-rw-r--r--pkgs/data/fonts/go-font/default.nix4
-rw-r--r--pkgs/data/fonts/gyre/default.nix22
-rw-r--r--pkgs/data/fonts/hack/default.nix29
-rw-r--r--pkgs/data/fonts/hanazono/default.nix27
-rw-r--r--pkgs/data/fonts/hasklig/default.nix23
-rw-r--r--pkgs/data/fonts/helvetica-neue-lt-std/default.nix26
-rw-r--r--pkgs/data/fonts/inconsolata/default.nix19
-rw-r--r--pkgs/data/fonts/input-fonts/default.nix8
-rw-r--r--pkgs/data/fonts/junicode/default.nix20
-rw-r--r--pkgs/data/fonts/kawkab-mono/default.nix20
-rw-r--r--pkgs/data/fonts/kochi-substitute-naga10/default.nix16
-rw-r--r--pkgs/data/fonts/kochi-substitute/default.nix4
-rw-r--r--pkgs/data/fonts/lato/default.nix21
-rw-r--r--pkgs/data/fonts/league-of-moveable-type/default.nix4
-rw-r--r--pkgs/data/fonts/libre-baskerville/default.nix22
-rw-r--r--pkgs/data/fonts/libre-bodoni/default.nix22
-rw-r--r--pkgs/data/fonts/libre-caslon/default.nix4
-rw-r--r--pkgs/data/fonts/libre-franklin/default.nix22
-rw-r--r--pkgs/data/fonts/lmodern/default.nix23
-rw-r--r--pkgs/data/fonts/lmodern/lmmath.nix20
-rw-r--r--pkgs/data/fonts/lobster-two/default.nix4
-rw-r--r--pkgs/data/fonts/lohit-fonts/default.nix97
-rw-r--r--pkgs/data/fonts/meslo-lg/default.nix4
-rw-r--r--pkgs/data/fonts/mononoki/default.nix21
-rw-r--r--pkgs/data/fonts/montserrat/default.nix17
-rw-r--r--pkgs/data/fonts/mph-2b-damase/default.nix21
-rw-r--r--pkgs/data/fonts/mplus-outline-fonts/default.nix19
-rw-r--r--pkgs/data/fonts/nafees/default.nix4
-rw-r--r--pkgs/data/fonts/nerdfonts/default.nix4
-rw-r--r--pkgs/data/fonts/norwester/default.nix22
-rw-r--r--pkgs/data/fonts/oldsindhi/default.nix24
-rw-r--r--pkgs/data/fonts/oldstandard/default.nix4
-rw-r--r--pkgs/data/fonts/open-dyslexic/default.nix27
-rw-r--r--pkgs/data/fonts/orbitron/default.nix24
-rw-r--r--pkgs/data/fonts/overpass/default.nix28
-rw-r--r--pkgs/data/fonts/oxygenfonts/default.nix22
-rw-r--r--pkgs/data/fonts/paratype-pt/mono.nix27
-rw-r--r--pkgs/data/fonts/paratype-pt/sans.nix27
-rw-r--r--pkgs/data/fonts/paratype-pt/serif.nix27
-rw-r--r--pkgs/data/fonts/pecita/default.nix19
-rw-r--r--pkgs/data/fonts/poly/default.nix4
-rw-r--r--pkgs/data/fonts/powerline-fonts/default.nix27
-rw-r--r--pkgs/data/fonts/profont/default.nix29
-rw-r--r--pkgs/data/fonts/quattrocento-sans/default.nix28
-rw-r--r--pkgs/data/fonts/quattrocento/default.nix26
-rw-r--r--pkgs/data/fonts/raleway/default.nix27
-rw-r--r--pkgs/data/fonts/roboto-mono/default.nix4
-rw-r--r--pkgs/data/fonts/roboto-slab/default.nix4
-rw-r--r--pkgs/data/fonts/sampradaya/default.nix19
-rw-r--r--pkgs/data/fonts/shrikhand/default.nix18
-rw-r--r--pkgs/data/fonts/signwriting/default.nix4
-rw-r--r--pkgs/data/fonts/siji/default.nix22
-rw-r--r--pkgs/data/fonts/source-code-pro/default.nix25
-rw-r--r--pkgs/data/fonts/source-han-sans/default.nix32
-rw-r--r--pkgs/data/fonts/source-han-serif/default.nix32
-rw-r--r--pkgs/data/fonts/source-sans-pro/default.nix16
-rw-r--r--pkgs/data/fonts/source-serif-pro/default.nix20
-rw-r--r--pkgs/data/fonts/stix-otf/default.nix26
-rw-r--r--pkgs/data/fonts/stix-two/default.nix24
-rw-r--r--pkgs/data/fonts/tai-languages/default.nix21
-rw-r--r--pkgs/data/fonts/tempora-lgc/default.nix4
-rw-r--r--pkgs/data/fonts/terminus-font-ttf/default.nix18
-rw-r--r--pkgs/data/fonts/theano/default.nix21
-rw-r--r--pkgs/data/fonts/tipa/default.nix8
-rw-r--r--pkgs/data/fonts/ttf-bitstream-vera/default.nix16
-rw-r--r--pkgs/data/fonts/ttf-envy-code-r/default.nix24
-rw-r--r--pkgs/data/fonts/unifont_upper/default.nix20
95 files changed, 870 insertions, 1093 deletions
diff --git a/pkgs/data/fonts/andagii/default.nix b/pkgs/data/fonts/andagii/default.nix
index 562aa8be4eff..5c708457f8d2 100644
--- a/pkgs/data/fonts/andagii/default.nix
+++ b/pkgs/data/fonts/andagii/default.nix
@@ -1,22 +1,18 @@
{ stdenv, fetchzip }:
-stdenv.mkDerivation rec {
- name = "andagii-${version}";
+let
version = "1.0.2";
+in fetchzip {
+ name = "andagii-${version}";
- src = fetchzip {
- url = http://www.i18nguy.com/unicode/andagii.zip;
- sha256 = "0a0c43y1fd5ksj50axhng7p00kgga0i15p136g68p35wj7kh5g2k";
- stripRoot = false;
- curlOpts = "--user-agent 'Mozilla/5.0'";
- };
-
- phases = [ "unpackPhase" "installPhase" ];
-
- installPhase = ''
+ url = http://www.i18nguy.com/unicode/andagii.zip;
+ curlOpts = "--user-agent 'Mozilla/5.0'";
+ postFetch = ''
+ unzip $downloadedFile
mkdir -p $out/share/fonts/truetype
cp -v ANDAGII_.TTF $out/share/fonts/truetype/andagii.ttf
'';
+ sha256 = "0j5kf2fmyqgnf5ji6h0h79lq9n9d85hkfrr4ya8hqj4gwvc0smb2";
# There are multiple claims that the font is GPL, so I include the
# package; but I cannot find the original source, so use it on your
diff --git a/pkgs/data/fonts/anonymous-pro/default.nix b/pkgs/data/fonts/anonymous-pro/default.nix
index da34a2f43aa6..ff8813f78139 100644
--- a/pkgs/data/fonts/anonymous-pro/default.nix
+++ b/pkgs/data/fonts/anonymous-pro/default.nix
@@ -1,23 +1,17 @@
-{ stdenv, fetchurl, unzip }:
+{ stdenv, fetchzip }:
-stdenv.mkDerivation rec {
- name = "anonymousPro-${version}";
+let
version = "1.002";
+in fetchzip rec {
+ name = "anonymousPro-${version}";
- src = fetchurl {
- url = "http://www.marksimonson.com/assets/content/fonts/AnonymousPro-${version}.zip";
- sha256 = "1asj6lykvxh46czbal7ymy2k861zlcdqpz8x3s5bbpqwlm3mhrl6";
- };
-
- nativeBuildInputs = [ unzip ];
- phases = [ "unpackPhase" "installPhase" ];
-
- installPhase = ''
- mkdir -p $out/share/fonts/truetype
- mkdir -p $out/share/doc/${name}
- find . -name "*.ttf" -exec cp -v {} $out/share/fonts/truetype \;
- find . -name "*.txt" -exec cp -v {} $out/share/doc/${name} \;
+ url = "http://www.marksimonson.com/assets/content/fonts/AnonymousPro-${version}.zip";
+ postFetch = ''
+ mkdir -p $out/share/{doc,fonts}
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile \*.txt -d "$out/share/doc/${name}"
'';
+ sha256 = "05rgzag38qc77b31sm5i2vwwrxbrvwzfsqh3slv11skx36pz337f";
meta = with stdenv.lib; {
homepage = http://www.marksimonson.com/fonts/view/anonymous-pro;
diff --git a/pkgs/data/fonts/arkpandora/default.nix b/pkgs/data/fonts/arkpandora/default.nix
index 59be4fd14c89..c2e64cb63dd1 100644
--- a/pkgs/data/fonts/arkpandora/default.nix
+++ b/pkgs/data/fonts/arkpandora/default.nix
@@ -1,21 +1,23 @@
-{ stdenv, fetchurl }:
-stdenv.mkDerivation rec {
- name = "arkpandora-${version}";
- version = "2.04";
+{ stdenv, fetchurl, unzip }:
- src = fetchurl {
- urls = [
- "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ttf-arkpandora-${version}.tgz"
- "http://distcache.FreeBSD.org/ports-distfiles/ttf-arkpandora-${version}.tgz"
- "http://www.users.bigpond.net.au/gavindi/ttf-arkpandora-${version}.tgz"
- ];
- sha256 = "16mfxwlgn6vs3xn00hha5dnmz6bhjiflq138y4zcq3yhk0y9bz51";
- };
+let
+ version = "2.04";
+in fetchurl {
+ name = "arkpandora-${version}";
- installPhase = ''
+ urls = [
+ "http://distcache.FreeBSD.org/ports-distfiles/ttf-arkpandora-${version}.tgz"
+ "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ttf-arkpandora-${version}.tgz"
+ "http://www.users.bigpond.net.au/gavindi/ttf-arkpandora-${version}.tgz"
+ ];
+ downloadToTemp = true;
+ recursiveHash = true;
+ postFetch = ''
+ tar -xzvf $downloadedFile --strip-components=1
mkdir -p $out/share/fonts/truetype
cp *.ttf $out/share/fonts/truetype
'';
+ sha256 = "177k0fbs0787al0snkl8w68d2qkg7snnnq6qp28j9s98vaabs04k";
meta = {
description = "Font, metrically identical to Arial and Times New Roman";
diff --git a/pkgs/data/fonts/aurulent-sans/default.nix b/pkgs/data/fonts/aurulent-sans/default.nix
index 9941b4791b58..1a83ce17646e 100644
--- a/pkgs/data/fonts/aurulent-sans/default.nix
+++ b/pkgs/data/fonts/aurulent-sans/default.nix
@@ -1,21 +1,14 @@
-{stdenv, fetchgit}:
+{stdenv, fetchzip}:
-stdenv.mkDerivation rec {
+fetchzip rec {
name = "aurulent-sans-0.1";
- src = fetchgit {
- url = "https://github.com/deepfire/hartke-aurulent-sans.git";
- rev = "refs/tags/${name}";
- sha256 = "01hvpvbrks40g9k1xr2f1gxnd5wd0sxidgfbwrm94pdi1a36xxrk";
- };
-
- dontBuild = true;
-
- installPhase = ''
- fontDir=$out/share/fonts/opentype
- mkdir -p $fontDir
- cp *.otf $fontDir
+ url = "https://github.com/deepfire/hartke-aurulent-sans/archive/${name}.zip";
+ postFetch = ''
+ mkdir -p $out/share/fonts
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
'';
+ sha256 = "1l60psfv9x0x9qx9vp1qnhmck7a7kks385m5ycrd3d91irz1j5li";
meta = {
description = "Aurulent Sans";
diff --git a/pkgs/data/fonts/baekmuk-ttf/default.nix b/pkgs/data/fonts/baekmuk-ttf/default.nix
index ba1f21c186e1..555bba63354c 100644
--- a/pkgs/data/fonts/baekmuk-ttf/default.nix
+++ b/pkgs/data/fonts/baekmuk-ttf/default.nix
@@ -1,24 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchzip }:
-stdenv.mkDerivation rec {
+fetchzip rec {
name = "baekmuk-ttf-2.2";
- src = fetchurl {
- url = "http://kldp.net/baekmuk/release/865-${name}.tar.gz";
- sha256 = "10hqspl70h141ywz1smlzdanlx9vwgsp1qrcjk68fn2xnpzpvaq8";
- };
-
- dontBuild = true;
-
- installPhase = let
- fonts_dir = "$out/share/fonts";
- doc_dir = "$out/share/doc/${name}";
- in ''
- mkdir -pv ${fonts_dir}
- mkdir -pv ${doc_dir}
- cp ttf/*.ttf ${fonts_dir}
- cp COPYRIGHT* ${doc_dir}
+ url = "http://kldp.net/baekmuk/release/865-${name}.tar.gz";
+ postFetch = ''
+ tar -xzvf $downloadedFile --strip-components=1
+ mkdir -p $out/share/fonts $out/share/doc/${name}
+ cp ttf/*.ttf $out/share/fonts
+ cp COPYRIGHT* $out/share/doc/${name}
'';
+ sha256 = "1jgsvack1l14q8lbcv4qhgbswi30mf045k37rl772hzcmx0r206g";
meta = {
description = "Korean font";
diff --git a/pkgs/data/fonts/caladea/default.nix b/pkgs/data/fonts/caladea/default.nix
index 110405839a12..56d8273f78ab 100644
--- a/pkgs/data/fonts/caladea/default.nix
+++ b/pkgs/data/fonts/