paratype-pt-serif: move src to google fonts, ofl license

This commit is contained in:
pancaek
2026-01-01 13:27:13 -08:00
parent ab0f6e4182
commit 5a3116cfb4

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
];
};
}