Unverified Commit 31fbb490 authored by 7c6f434c's avatar 7c6f434c Committed by GitHub
Browse files

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

parents 477a044d 5a3116cf
Loading
Loading
Loading
Loading
+15 −19
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchzip,
  fetchFromGitHub,
}:

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

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

  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
    ];
  };
}
+15 −19
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchzip,
  fetchFromGitHub,
}:

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

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

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