From ee45ca1c968bca0573a24a0b47d8157dd8a6b635 Mon Sep 17 00:00:00 2001 From: eljamm Date: Wed, 17 Jun 2026 08:42:48 +0200 Subject: [PATCH] ocamlPackages.{camlpdf,cpdf}: add ngi team, update script & changelog (cherry picked from commit 25c1ae0ad91b05504bb3de7fcea27750d3eebaf4) --- pkgs/development/ocaml-modules/camlpdf/default.nix | 5 +++++ pkgs/development/ocaml-modules/cpdf/default.nix | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/camlpdf/default.nix b/pkgs/development/ocaml-modules/camlpdf/default.nix index abd7e5714e06..3c7bc709e3ce 100644 --- a/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, ocaml, findlib, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -28,11 +29,15 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "OCaml library for reading, writing and modifying PDF files"; homepage = "https://github.com/johnwhitington/camlpdf"; + changelog = "https://github.com/johnwhitington/camlpdf/blob/${finalAttrs.src.rev}/Changes.txt"; license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ vbgl ]; + teams = with lib.teams; [ ngi ]; broken = lib.versionOlder ocaml.version "4.10"; }; }) diff --git a/pkgs/development/ocaml-modules/cpdf/default.nix b/pkgs/development/ocaml-modules/cpdf/default.nix index 53f483414091..7a311fe05718 100644 --- a/pkgs/development/ocaml-modules/cpdf/default.nix +++ b/pkgs/development/ocaml-modules/cpdf/default.nix @@ -5,6 +5,7 @@ ocaml, findlib, camlpdf, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -35,11 +36,15 @@ stdenv.mkDerivation (finalAttrs: { cp cpdfmanual.pdf $out/share/doc/cpdf/ ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "PDF Command Line Tools"; homepage = "https://www.coherentpdf.com/"; + changelog = "https://github.com/johnwhitington/cpdf-source/blob/${finalAttrs.src.rev}/Changes.txt"; license = lib.licenses.agpl3Only; - maintainers = [ lib.maintainers.vbgl ]; + maintainers = with lib.maintainers; [ vbgl ]; + teams = with lib.teams; [ ngi ]; mainProgram = "cpdf"; inherit (ocaml.meta) platforms; broken = lib.versionOlder ocaml.version "4.10";