data/fonts/terminus-font: New nixpkg.

svn path=/nixpkgs/trunk/; revision=19855
This commit is contained in:
Alexander Tsamutali 2010-02-06 22:28:39 +00:00
parent a1be21e057
commit df30fb33c4
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,41 @@
{ fetchurl, stdenv, perl, bdftopcf, mkfontdir, mkfontscale }:
stdenv.mkDerivation rec {
name = "terminus-font-4.30";
src = fetchurl {
url = "http://www.is-vn.bg/hamster/${name}.tar.gz";
sha256 = "ca15718f715f1ca7af827a8ab5543b0c0339b2515f39f8c15f241b2bc1a15a9a";
};
buildInputs = [ perl bdftopcf mkfontdir mkfontscale ];
patchPhase = ''
substituteInPlace Makefile --replace 'fc-cache' '#fc-cache'
'';
configurePhase = ''
./configure --prefix=$out
'';
buildPhase = ''
make pcf
'';
installPhase = ''
make install-pcf
make fontdir
'';
meta = {
description = "A clean fixed width font";
longDescription = ''
Terminus Font is designed for long (8 and more hours per day) work
with computers. Version 4.30 contains 850 characters, covers about
120 language sets and supports ISO8859-1/2/5/7/9/13/15/16,
Paratype-PT154/PT254, KOI8-R/U/E/F, Esperanto, many IBM, Windows and
Macintosh code pages, as well as the IBM VGA, vt100 and xterm
pseudographic characters.
The sizes present are 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 and
16x32. The styles are normal and bold (except for 6x12), plus
EGA/VGA-bold for 8x14 and 8x16.
'';
homepage = http://www.is-vn.bg/hamster/;
license = [ "GPLv2+" ];
maintainers = with stdenv.lib.maintainers; [ astsmtl ];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@ -6503,6 +6503,11 @@ let
inherit fetchurl;
};
terminus_font = import ../data/fonts/terminus-font {
inherit fetchurl stdenv perl;
inherit (xorg) mkfontdir mkfontscale bdftopcf;
};
ttf_bitstream_vera = import ../data/fonts/ttf-bitstream-vera {
inherit fetchurl stdenv;
};