From c73d14a39fe9ac0067f9031d5d37c08ec4c853bd Mon Sep 17 00:00:00 2001 From: Myrl Hex Date: Wed, 13 Apr 2016 22:42:06 +0800 Subject: profont: init --- lib/maintainers.nix | 1 + pkgs/data/fonts/profont/default.nix | 32 ++++++++++++++++++++++++++++++++ pkgs/data/fonts/proggyfonts/default.nix | 1 + pkgs/top-level/all-packages.nix | 2 ++ 4 files changed, 36 insertions(+) create mode 100644 pkgs/data/fonts/profont/default.nix diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 34f36a6b5163..ea72155394b2 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -243,6 +243,7 @@ mtreskin = "Max Treskin "; mudri = "James Wood "; muflax = "Stefan Dorn "; + myrl = "Myrl Hex "; nathan-gs = "Nathan Bijnens "; nckx = "Tobias Geerinckx-Rice "; nequissimus = "Tim Steinbach "; diff --git a/pkgs/data/fonts/profont/default.nix b/pkgs/data/fonts/profont/default.nix new file mode 100644 index 000000000000..98227605ac84 --- /dev/null +++ b/pkgs/data/fonts/profont/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, unzip }: + +stdenv.mkDerivation rec { + name = "profont"; + + src = fetchurl { + url = "http://tobiasjung.name/downloadfile.php?file=profont-x11.zip"; + sha256 = "19ww5iayxzxxgixa9hgb842xd970mwghxfz2vsicp8wfwjh6pawr"; + }; + + buildInputs = [ unzip ]; + + phases = [ "unpackPhase" "installPhase" ]; + installPhase = + '' + mkdir -p $out/share/doc/$name $out/share/fonts/misc + + cp LICENSE $out/share/doc/$name/LICENSE + + for f in *.pcf; do + gzip -c "$f" > $out/share/fonts/misc/"$f".gz + done + ''; + + meta = with stdenv.lib; { + homepage = http://tobiasjung.name; + description = "A monospaced font created to be a most readable font for programming"; + maintainers = with stdenv.lib.maintainers; [ myrl ]; + license = licenses.mit; + platforms = platforms.all; + }; +} diff --git a/pkgs/data/fonts/proggyfonts/default.nix b/pkgs/data/fonts/proggyfonts/default.nix index 1c41a92bf96c..9a4cfb3093bc 100644 --- a/pkgs/data/fonts/proggyfonts/default.nix +++ b/pkgs/data/fonts/proggyfonts/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { description = "A set of fixed-width screen fonts that are designed for code listings"; license = licenses.mit; platforms = platforms.all; + maintainers = [ maintainers.myrl ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a86e51933c7b..81928e857358 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11408,6 +11408,8 @@ in powerline-fonts = callPackage ../data/fonts/powerline-fonts { }; + profont = callPackage ../data/fonts/profont { }; + proggyfonts = callPackage ../data/fonts/proggyfonts { }; sampradaya = callPackage ../data/fonts/sampradaya { }; -- cgit 1.4.1