diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2016-12-15 21:19:39 +0100 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2016-12-15 21:29:13 +0100 |
commit | fd2ff58d160bdc452b0a83e21cdc8872c0ef4208 (patch) | |
tree | 6cce3d1a6583452a893f766a283ca99d5a66e682 /pkgs/data/fonts | |
parent | 147142674992c29025b50f9818d7ac104e0de223 (diff) | |
download | nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar.gz nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar.bz2 nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar.lz nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar.xz nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.tar.zst nixlib-fd2ff58d160bdc452b0a83e21cdc8872c0ef4208.zip |
unscii: init at 1.1
Diffstat (limited to 'pkgs/data/fonts')
-rw-r--r-- | pkgs/data/fonts/unscii/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/data/fonts/unscii/default.nix b/pkgs/data/fonts/unscii/default.nix new file mode 100644 index 000000000000..d318f5db7a7e --- /dev/null +++ b/pkgs/data/fonts/unscii/default.nix @@ -0,0 +1,36 @@ +{stdenv, fetchurl, perl, bdftopcf, perlPackages, fontforge, SDL, SDL_image}: +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "unscii"; + version = "1.1"; + # or fetchFromGitHub(owner,repo,rev) or fetchgit(rev) + src = fetchurl { + url = "http://pelulamu.net/${pname}/${name}-src.tar.gz"; + sha256 = "0qcxcnqz2nlwfzlrn115kkp3n8dd7593h762vxs6vfqm13i39lq1"; + }; + buildInputs = []; + nativeBuildInputs = [perl bdftopcf perlPackages.TextCharWidth fontforge + SDL SDL_image]; + preConfigure = '' + patchShebangs . + ''; + installPhase = '' + mkdir -p "$out/share/fonts"/{truetype,opentype,web,svg} + cp *.hex "$out/share/fonts/" + cp *.pcf "$out/share/fonts/" + cp *.ttf "$out/share/fonts/truetype" + cp *.otf "$out/share/fonts/opentype" + cp *.svg "$out/share/fonts/svg" + cp *.woff "$out/share/fonts/web" + ''; + meta = { + inherit version; + description = ''Bitmapped character-art-friendly Unicode fonts''; + # Basically GPL2+ with font exception — because of the Unifont-augmented + # version. The reduced version is public domain. + license = http://unifoundry.com/LICENSE.txt; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + homepage = "http://pelulamu.net/unscii/"; + }; +} |