Merge pull request #2871 from auntieNeo/kochi-substitute

Added Kochi substitute Japanese font package
This commit is contained in:
Michael Raskin 2014-06-30 10:14:14 +04:00
commit d41a7bd9e2
5 changed files with 93 additions and 0 deletions

View file

@ -245,6 +245,12 @@
unfreeRedistributableFirmware = "unfree-redistributable-firmware";
wadalab = {
shortName = "wadalab";
fullName = "Wadalab Font License";
url = https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab;
};
zlib = {
shortName = "zlib";
fullName = "zlib license";

View file

@ -20,6 +20,12 @@ rec {
http://kent.dl.sourceforge.net/sourceforge/
];
# SourceForge.jp.
sourceforgejp = [
http://osdn.dl.sourceforge.jp/
http://jaist.dl.sourceforge.jp/
];
# GNU (http://www.gnu.org/prep/ftp.html).
gnu = [
# This one redirects to a (supposedly) nearby and (supposedly) up-to-date

View file

@ -0,0 +1,34 @@
{ stdenv, fetchurl }:
let version = "20030809";
in
stdenv.mkDerivation {
name = "kochi-substitute-naga10-${version}";
src = fetchurl {
url = "mirror://sourceforgejp/efont/5411/kochi-substitute-${version}.tar.bz2";
sha256 = "f4d69b24538833bf7e2c4de5e01713b3f1440960a6cc2a5993cb3c68cd23148c";
};
sourceRoot = "kochi-substitute-${version}";
installPhase = ''
mkdir -p $out/share/fonts/truetype
cp ./kochi-gothic-subst.ttf $out/share/fonts/truetype/kochi-gothic-subst-naga10.ttf
cp ./kochi-mincho-subst.ttf $out/share/fonts/truetype/kochi-mincho-subst-naga10.ttf
'';
meta = {
description = "Japanese font, non-free replacement for MS Gothic and MS Mincho.";
longDescription = ''
Kochi Gothic and Kochi Mincho were developed as free replacements for the
MS Gothic and MS Mincho fonts from Microsoft. This version of the fonts
includes some non-free glyphs from the naga10 font, which stipulate that
this font may not be sold commercially. See kochi-substitute for the free
Debian version.
'';
homepage = http://sourceforge.jp/projects/efont/;
license = stdenv.lib.licenses.unfreeRedistributable;
maintainers = [ stdenv.lib.maintainers.auntie ];
};
}

View file

@ -0,0 +1,43 @@
{ stdenv, fetchurl, dpkg }:
let version = "20030809";
in
stdenv.mkDerivation {
name = "kochi-substitute-${version}";
src = fetchurl {
url = "mirror://debian/pool/main/t/ttf-kochi/ttf-kochi-gothic_${version}-15_all.deb";
sha256 = "6e2311cd8e880a9328e4d3eef34a1c1f024fc87fba0dce177a0e1584a7360fea";
};
src2 = fetchurl {
url = "mirror://debian/pool/main/t/ttf-kochi/ttf-kochi-mincho_${version}-15_all.deb";
sha256 = "91ce6c993a3a0f77ed85db76f62ce18632b4c0cbd8f864676359a17ae5e6fa3c";
};
buildInputs = [ dpkg ];
unpackCmd = ''
dpkg-deb --fsys-tarfile $src | tar xf - ./usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf
dpkg-deb --fsys-tarfile $src2 | tar xf - ./usr/share/fonts/truetype/kochi/kochi-mincho-subst.ttf
'';
installPhase = ''
mkdir -p $out/share/fonts/truetype
cp ./share/fonts/truetype/kochi/kochi-gothic-subst.ttf $out/share/fonts/truetype/
cp ./share/fonts/truetype/kochi/kochi-mincho-subst.ttf $out/share/fonts/truetype/
'';
meta = {
description = "Japanese font, a free replacement for MS Gothic and MS Mincho.";
longDescription = ''
Kochi Gothic and Kochi Mincho were developed as free replacements for the
MS Gothic and MS Mincho fonts from Microsoft. These are the Debian
versions of the fonts, which remove some non-free glyphs that were added
from the naga10 font.
'';
homepage = http://sourceforge.jp/projects/efont/;
license = stdenv.lib.licenses.wadalab;
maintainers = [ stdenv.lib.maintainers.auntie ];
};
}

View file

@ -7903,6 +7903,10 @@ let
junicode = callPackage ../data/fonts/junicode { };
kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
liberation_ttf = callPackage ../data/fonts/redhat-liberation-fonts { };
libertine = builderDefsPackage (import ../data/fonts/libertine) {