From ce922106ccb7d3b627d1c80426113221a62b5768 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Fri, 10 Jul 2026 00:45:19 +0100 Subject: [PATCH 1/2] bentopdf: 1.11.2 -> 2.8.6 Fixes #518346 --- nixos/tests/bentopdf/caddy.nix | 2 +- nixos/tests/bentopdf/nginx.nix | 2 +- pkgs/by-name/be/bentopdf/package.nix | 10 ++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/nixos/tests/bentopdf/caddy.nix b/nixos/tests/bentopdf/caddy.nix index 0f4fc88063db..9780f1e890a5 100644 --- a/nixos/tests/bentopdf/caddy.nix +++ b/nixos/tests/bentopdf/caddy.nix @@ -22,7 +22,7 @@ import ../make-test-python.nix ( machine.wait_for_unit("caddy.service") machine.wait_for_open_port(80) machine.succeed("curl -vvv --fail --show-error --silent --location --insecure http://localhost/") - assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost/") + assert "PDF Tools" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost/") ''; } ) diff --git a/nixos/tests/bentopdf/nginx.nix b/nixos/tests/bentopdf/nginx.nix index 257dc909894e..68720403a3a4 100644 --- a/nixos/tests/bentopdf/nginx.nix +++ b/nixos/tests/bentopdf/nginx.nix @@ -18,7 +18,7 @@ import ../make-test-python.nix ( testScript = '' machine.wait_for_unit("nginx.service") machine.wait_for_open_port(80) - assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost:80/") + assert "PDF Tools" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost:80/") ''; } ) diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix index 9032644598ab..a8f8afa3b938 100644 --- a/pkgs/by-name/be/bentopdf/package.nix +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -7,18 +7,16 @@ }: buildNpmPackage (finalAttrs: { pname = "bentopdf"; - # We intentionally don't update the version, due to: - # https://github.com/NixOS/nixpkgs/issues/484067 - # nixpkgs-update: no auto update - version = "1.11.2"; + version = "2.8.6"; src = fetchFromGitHub { owner = "alam00000"; repo = "bentopdf"; tag = "v${finalAttrs.version}"; - hash = "sha256-br4My0Q4zoA+ZIrXM4o4oQjZ7IpSdwg+iKiAUdc2B/s="; + hash = "sha256-rbThEonDXFGcudgdMtDrQHq84Wh4IvOZZBn4kXvrhoI="; }; - npmDepsHash = "sha256-UNNNYO7e7qdumI0/ka2ieFZzKURPl1V3981vHCPcVfY="; + npmDepsHash = "sha256-RT6ifx24mNfNS8oO93vyW+zbKQGCx21RqBQrAXK8dAY="; + npmDepsFetcherVersion = 2; npmBuildFlags = [ "--" From e67e863b42102e34696341103c1e25d10f05109f Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Fri, 10 Jul 2026 00:46:49 +0100 Subject: [PATCH 2/2] bentopdf: add passthru.updateScript --- pkgs/by-name/be/bentopdf/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix index a8f8afa3b938..5054b1076431 100644 --- a/pkgs/by-name/be/bentopdf/package.nix +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -2,6 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, + nix-update-script, nixosTests, simpleMode ? true, }: @@ -35,8 +36,11 @@ buildNpmPackage (finalAttrs: { runHook postInstall ''; - passthru.tests = { - inherit (nixosTests.bentopdf) caddy nginx; + passthru = { + tests = { + inherit (nixosTests.bentopdf) caddy nginx; + }; + updateScript = nix-update-script { }; }; meta = {