ocamlPackages.{camlpdf,cpdf}: 2.9 -> 2.9.1; add ngi team (#532567)

This commit is contained in:
Vincent Laporte
2026-06-17 11:42:13 +00:00
committed by GitHub
2 changed files with 15 additions and 5 deletions
@@ -4,17 +4,18 @@
fetchFromGitHub,
ocaml,
findlib,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
version = "2.9";
version = "2.9.1";
pname = "ocaml${ocaml.version}-camlpdf";
src = fetchFromGitHub {
owner = "johnwhitington";
repo = "camlpdf";
tag = "v${finalAttrs.version}";
hash = "sha256-8xBna7GDFbFf48069/ct71uFxLJU0eBfKVRWDnyYocs=";
hash = "sha256-f3Bm64T27eiIzOY2nwdzMRH68VlyNp2jXpOPyBouSCs=";
};
nativeBuildInputs = [
@@ -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";
};
})
@@ -5,17 +5,18 @@
ocaml,
findlib,
camlpdf,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ocaml${ocaml.version}-cpdf";
version = "2.9";
version = "2.9.1";
src = fetchFromGitHub {
owner = "johnwhitington";
repo = "cpdf-source";
tag = "v${finalAttrs.version}";
hash = "sha256-b6fGKFM9Q2YxW8FoyewGNTkF9XBtjdq0Bur6KgVi5T4=";
hash = "sha256-P3CQwYp23URVBDcdnrRAg7gAsOMIifwraIcFSJh8pd0=";
};
nativeBuildInputs = [
@@ -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";