Unverified Commit 3ba0cf21 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

treewide: move fonts to pkgs/by-name (#370731)

parents 902ac7f5 f72531b3
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchurl,
  mkfontdir,
  mkfontscale,
}:

stdenvNoCC.mkDerivation rec {
  pname = "arphic-ukai";
  version = "0.2.20080216.2";

  src = fetchurl {
    url = "mirror://ubuntu/pool/main/f/fonts-${pname}/fonts-${pname}_${version}.orig.tar.bz2";
    hash = "sha256-tJaNc1GfT4dH6FVI+4XSG2Zdob8bqQCnxJmXbmqK49I=";
  };

  nativeBuildInputs = [
    mkfontscale
    mkfontdir
  ];

  installPhase = ''
    runHook preInstall

    install -D -v ukai.ttc $out/share/fonts/truetype/arphic-ukai.ttc
    cd $out/share/fonts
    mkfontdir
    mkfontscale

    runHook postInstall
  '';

  meta = with lib; {
    description = "CJK Unicode font Kai style";
    homepage = "https://www.freedesktop.org/wiki/Software/CJKUnifonts/";

    license = licenses.arphicpl;
    maintainers = [ maintainers.changlinli ];
    platforms = platforms.all;
  };
}
+42 −0
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchurl,
  mkfontdir,
  mkfontscale,
}:

stdenvNoCC.mkDerivation rec {
  pname = "arphic-uming";
  version = "0.2.20080216.2";

  src = fetchurl {
    url = "mirror://ubuntu/pool/main/f/fonts-${pname}/fonts-${pname}_${version}.orig.tar.bz2";
    hash = "sha256-48GeBOp6VltKz/bx5CSAhNLhB1LjBb991sdugIYNwds=";
  };

  nativeBuildInputs = [
    mkfontscale
    mkfontdir
  ];

  installPhase = ''
    runHook preInstall

    install -D -v uming.ttc $out/share/fonts/truetype/arphic-uming.ttc
    cd $out/share/fonts
    mkfontdir
    mkfontscale

    runHook postInstall
  '';

  meta = with lib; {
    description = "CJK Unicode font Ming style";
    homepage = "https://www.freedesktop.org/wiki/Software/CJKUnifonts/";

    license = licenses.arphicpl;
    maintainers = [ maintainers.changlinli ];
    platforms = platforms.all;
  };
}
Loading