Commit 5a3116cf authored by pancaek's avatar pancaek
Browse files

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

parent ab0f6e41
Loading
Loading
Loading
Loading
+15 −19
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchzip,
  fetchFromGitHub,
}:

stdenvNoCC.mkDerivation {
  pname = "paratype-pt-serif";
  version = "2.005";

  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=";
  version = "1.000";

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