paratype-pt-{serif,sans,mono}: move src to google fonts, update license (#476049)

This commit is contained in:
7c6f434c
2026-01-02 03:08:02 +00:00
committed by GitHub
3 changed files with 42 additions and 54 deletions

View File

@@ -1,41 +1,37 @@
{
lib,
stdenvNoCC,
fetchzip,
fetchFromGitHub,
}:
stdenvNoCC.mkDerivation {
pname = "paratype-pt-mono";
version = "2.005";
version = "1.001";
src = fetchzip {
urls = [
"https://company.paratype.com/system/attachments/631/original/ptmono.zip"
"http://rus.paratype.ru/system/attachments/631/original/ptmono.zip"
];
stripRoot = false;
hash = "sha256-mfDAu/KGelC6wZpUCrUrLVZKo+XiKNBqcpMI8tH2tMw=";
src = fetchFromGitHub {
owner = "google";
repo = "fonts";
rev = "a4f3deeca2d7547351ff746f7bf3b51f5528dbcf";
hash = "sha256-wzm6KzO/arar7VMvm0l0L6gi3CnglmZKSGe7c0i530Q=";
rootDir = "ofl/ptmono";
};
installPhase = ''
runHook preInstall
install -Dm644 *.ttf -t $out/share/fonts/truetype
install -Dm644 *.txt -t $out/share/doc/paratype
runHook postInstall
'';
meta = {
homepage = "http://www.paratype.ru/public/";
homepage = "https://www.paratype.ru/catalog/font/pt/pt-mono";
description = "Open Paratype font";
license = lib.licenses.paratype;
# no commercial distribution of the font on its own
# must rename on modification
# http://www.paratype.ru/public/pt_openlicense.asp
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ raskin ];
maintainers = with lib.maintainers; [
raskin
pancaek
];
};
}

View File

@@ -1,41 +1,37 @@
{
lib,
stdenvNoCC,
fetchzip,
fetchFromGitHub,
}:
stdenvNoCC.mkDerivation {
pname = "paratype-pt-sans";
version = "2.005";
version = "2.003";
src = fetchzip {
urls = [
"https://company.paratype.com/system/attachments/629/original/ptsans.zip"
"http://rus.paratype.ru/system/attachments/629/original/ptsans.zip"
];
stripRoot = false;
hash = "sha256-34TqYXtWzkAstaGQBhJy+/hVk5tg6ZvHZ/kvUroWVLs=";
src = fetchFromGitHub {
owner = "google";
repo = "fonts";
rev = "a4f3deeca2d7547351ff746f7bf3b51f5528dbcf";
hash = "sha256-44G9Pdi4GxeC9hzvCKuE7AmHyjVrjzalr3XZOgl3l6o=";
rootDir = "ofl/ptsans";
};
installPhase = ''
runHook preInstall
install -Dm644 *.ttf -t $out/share/fonts/truetype
install -Dm644 *.txt -t $out/share/doc/paratype
runHook postInstall
'';
meta = {
homepage = "http://www.paratype.ru/public/";
homepage = "https://www.paratype.ru/catalog/font/pt/pt-sans";
description = "Open Paratype font";
license = lib.licenses.paratype;
# no commercial distribution of the font on its own
# must rename on modification
# http://www.paratype.ru/public/pt_openlicense.asp
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ raskin ];
maintainers = with lib.maintainers; [
raskin
pancaek
];
};
}

View File

@@ -1,41 +1,37 @@
{
lib,
stdenvNoCC,
fetchzip,
fetchFromGitHub,
}:
stdenvNoCC.mkDerivation {
pname = "paratype-pt-serif";
version = "2.005";
version = "1.000";
src = fetchzip {
urls = [
"https://company.paratype.com/system/attachments/634/original/ptserif.zip"
"http://rus.paratype.ru/system/attachments/634/original/ptserif.zip"
];
stripRoot = false;
hash = "sha256-4L3t5NEHmj975fn8eBAkRUO1OL0xseNp9g7k7tt/O2c=";
src = fetchFromGitHub {
owner = "google";
repo = "fonts";
rev = "a4f3deeca2d7547351ff746f7bf3b51f5528dbcf";
hash = "sha256-HpA4r5VqAVtPFY9ltRUeZERNfyFRkAvwununoDF+5mk=";
rootDir = "ofl/ptserif";
};
installPhase = ''
runHook preInstall
install -Dm644 *.ttf -t $out/share/fonts/truetype
install -Dm644 *.txt -t $out/share/doc/paratype
runHook postInstall
'';
meta = {
homepage = "http://www.paratype.ru/public/";
homepage = "https://www.paratype.ru/catalog/font/pt/pt-serif";
description = "Open Paratype font";
license = lib.licenses.paratype;
# no commercial distribution of the font on its own
# must rename on modification
# http://www.paratype.ru/public/pt_openlicense.asp
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ raskin ];
maintainers = with lib.maintainers; [
raskin
pancaek
];
};
}