treewide: move fonts to pkgs/by-name (#370731)
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
{
|
||||
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;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
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;
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
stdenvNoCC,
|
||||
fetchFromGitHub,
|
||||
fontforge,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "navilu-font";
|
||||
version = "1.2";
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
|
||||
sha256 = "12dbm87wvcpmn7nzgzwlk45cybp091diara8blqm6129ps27z6kb";
|
||||
stripRoot = false;
|
||||
}
|
||||
+ /profont-x11;
|
||||
+ "/profont-x11";
|
||||
|
||||
srcOtb =
|
||||
fetchzip {
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
||||
sha256 = "18rfhfqrsj3510by0w1a7ak5as6r2cxh8xv02xc1y30mfa6g24x6";
|
||||
stripRoot = false;
|
||||
}
|
||||
+ /profont-otb;
|
||||
+ "/profont-otb";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchurl,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "tai-ahom";
|
||||
version = "unstable-2015-07-06";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/enabling-languages/tai-languages/raw/b57a3ea4589af69bb8e87c6c4bb7cd367b52f0b7/ahom/.fonts/ttf/.original/AhomUnicode_FromMartin.ttf";
|
||||
hash = "sha256-U1vcVf/VgXhvK1f2Iw2JKkd2EzJgz7KbHAwnUanX8n4=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 $src $out/share/fonts/truetype/AhomUnicode.ttf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/enabling-languages/tai-languages";
|
||||
description = "Unicode-compliant Tai Ahom font";
|
||||
maintainers = with maintainers; [ mathnerd314 ];
|
||||
license = licenses.ofl; # See font metadata
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -1,82 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchurl,
|
||||
mkfontdir,
|
||||
mkfontscale,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.2.20080216.2";
|
||||
in
|
||||
{
|
||||
arphic-ukai = stdenvNoCC.mkDerivation rec {
|
||||
pname = "arphic-ukai";
|
||||
inherit version;
|
||||
|
||||
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;
|
||||
};
|
||||
};
|
||||
|
||||
arphic-uming = stdenvNoCC.mkDerivation rec {
|
||||
pname = "arphic-uming";
|
||||
inherit version;
|
||||
|
||||
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;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchurl,
|
||||
}:
|
||||
|
||||
{
|
||||
tai-ahom = stdenvNoCC.mkDerivation rec {
|
||||
pname = "tai-ahom";
|
||||
version = "unstable-2015-07-06";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/enabling-languages/tai-languages/raw/b57a3ea4589af69bb8e87c6c4bb7cd367b52f0b7/ahom/.fonts/ttf/.original/AhomUnicode_FromMartin.ttf";
|
||||
hash = "sha256-U1vcVf/VgXhvK1f2Iw2JKkd2EzJgz7KbHAwnUanX8n4=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 $src $out/share/fonts/truetype/AhomUnicode.ttf
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/enabling-languages/tai-languages";
|
||||
description = "Unicode-compliant Tai Ahom font";
|
||||
maintainers = with maintainers; [ mathnerd314 ];
|
||||
license = licenses.ofl; # See font metadata
|
||||
platforms = platforms.all;
|
||||
};
|
||||
};
|
||||
|
||||
# TODO: package others (Khamti Shan, Tai Aiton, Tai Phake, and/or Assam Tai)
|
||||
|
||||
}
|
||||
@@ -1645,9 +1645,6 @@ with pkgs;
|
||||
|
||||
arpack-mpi = arpack.override { useMpi = true; };
|
||||
|
||||
inherit (callPackages ../data/fonts/arphic {})
|
||||
arphic-ukai arphic-uming;
|
||||
|
||||
asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
|
||||
|
||||
atomicparsley = callPackage ../tools/video/atomicparsley {
|
||||
@@ -4376,8 +4373,6 @@ with pkgs;
|
||||
|
||||
mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
|
||||
|
||||
navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
|
||||
|
||||
nerd-fonts = recurseIntoAttrs (callPackage ../data/fonts/nerd-fonts { });
|
||||
|
||||
netcdf-mpi = netcdf.override {
|
||||
@@ -12672,9 +12667,6 @@ with pkgs;
|
||||
|
||||
andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { };
|
||||
|
||||
ankacoder = callPackage ../data/fonts/ankacoder { };
|
||||
ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
|
||||
|
||||
ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
|
||||
|
||||
ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
|
||||
@@ -12733,9 +12725,6 @@ with pkgs;
|
||||
inherit (nodePackages) svgo;
|
||||
};
|
||||
|
||||
fira-code = callPackage ../data/fonts/fira-code { };
|
||||
fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
|
||||
|
||||
flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
|
||||
inherit (plasma5Packages) breeze-icons;
|
||||
};
|
||||
@@ -12777,22 +12766,10 @@ with pkgs;
|
||||
inherit (plasma5Packages) breeze-icons;
|
||||
};
|
||||
|
||||
hackgen-font = callPackage ../data/fonts/hackgen { };
|
||||
|
||||
hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
|
||||
|
||||
inconsolata = callPackage ../data/fonts/inconsolata { };
|
||||
|
||||
inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
|
||||
|
||||
input-fonts = callPackage ../data/fonts/input-fonts { };
|
||||
|
||||
iosevka = callPackage ../data/fonts/iosevka { };
|
||||
iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
|
||||
iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
|
||||
|
||||
joypixels = callPackage ../data/fonts/joypixels { };
|
||||
|
||||
kde-rounded-corners = kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
|
||||
|
||||
kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
|
||||
@@ -12878,10 +12855,6 @@ with pkgs;
|
||||
|
||||
papis = with python3Packages; toPythonApplication papis;
|
||||
|
||||
paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
|
||||
paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
|
||||
paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
|
||||
|
||||
plata-theme = callPackage ../data/themes/plata {
|
||||
inherit (mate) marco;
|
||||
};
|
||||
@@ -12892,8 +12865,6 @@ with pkgs;
|
||||
inherit (darwin.apple_sdk.frameworks) Security;
|
||||
};
|
||||
|
||||
profont = callPackage ../data/fonts/profont { };
|
||||
|
||||
qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { };
|
||||
|
||||
ricochet-refresh = callPackage ../by-name/ri/ricochet-refresh/package.nix {
|
||||
@@ -12934,8 +12905,6 @@ with pkgs;
|
||||
source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
|
||||
source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
|
||||
|
||||
inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
|
||||
|
||||
tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
|
||||
gtk = res.gtk2;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user