From 3faaff83aaa935d033d5096c660a977d91735ab7 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 5 Mar 2026 19:55:05 +0700 Subject: [PATCH 1/3] gotenberg: 8.25.1 -> 8.27.0 --- pkgs/by-name/go/gotenberg/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index ea1afb5c0fd9..96873c502572 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -1,6 +1,6 @@ { lib, - buildGo125Module, + buildGo126Module, chromium, fetchFromGitHub, libreoffice, @@ -22,9 +22,9 @@ let libreoffice' = "${libreoffice}/lib/libreoffice/program/soffice.bin"; inherit (lib) getExe; in -buildGo125Module rec { +buildGo126Module rec { pname = "gotenberg"; - version = "8.25.1"; + version = "8.27.0"; outputs = [ "out" @@ -35,10 +35,10 @@ buildGo125Module rec { owner = "gotenberg"; repo = "gotenberg"; tag = "v${version}"; - hash = "sha256-qQuK7ylwKeBI+ijScFB2jTd0nmb+tGuk09AOFroDIG0="; + hash = "sha256-TLfIsvxKrlqNTJtdnASlGCA1XrOx7huMJ11aohVyuKI="; }; - vendorHash = "sha256-uQDRo5TbT+9s0YZxcUqOESHU9hTvXAMrIiaz/6ZZEAY="; + vendorHash = "sha256-AzaN0xpQWw+Nfw22G7xgww8UsgpTIHpTPK3Bicf6gMY="; postPatch = '' find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${src}#g' {} \; @@ -100,7 +100,9 @@ buildGo125Module rec { --set PDFCPU_BIN_PATH "${getExe pdfcpu}" \ --set PDFTK_BIN_PATH "${getExe pdftk}" \ --set QPDF_BIN_PATH "${getExe qpdf}" \ - --set UNOCONVERTER_BIN_PATH "${getExe unoconv}" + --set UNOCONVERTER_BIN_PATH "${getExe unoconv}" \ + --set CHROMIUM_BIN_PATH "${getExe chromium}" \ + --set LIBREOFFICE_BIN_PATH "${libreoffice'}" ''; passthru.updateScript = nix-update-script { }; From 93d4e7cc71310fa5f112b8e293f924d6c1576246 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 5 Mar 2026 20:01:04 +0700 Subject: [PATCH 2/3] gotenberg: moved to finalAttrs --- pkgs/by-name/go/gotenberg/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index 96873c502572..4addfa26ef3e 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -22,7 +22,7 @@ let libreoffice' = "${libreoffice}/lib/libreoffice/program/soffice.bin"; inherit (lib) getExe; in -buildGo126Module rec { +buildGo126Module (finalAttrs: { pname = "gotenberg"; version = "8.27.0"; @@ -34,14 +34,14 @@ buildGo126Module rec { src = fetchFromGitHub { owner = "gotenberg"; repo = "gotenberg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TLfIsvxKrlqNTJtdnASlGCA1XrOx7huMJ11aohVyuKI="; }; vendorHash = "sha256-AzaN0xpQWw+Nfw22G7xgww8UsgpTIHpTPK3Bicf6gMY="; postPatch = '' - find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${src}#g' {} \; + find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${finalAttrs.src}#g' {} \; ''; nativeBuildInputs = [ makeBinaryWrapper ]; @@ -49,7 +49,7 @@ buildGo126Module rec { ldflags = [ "-s" "-w" - "-X github.com/gotenberg/gotenberg/v8/cmd.Version=${version}" + "-X github.com/gotenberg/gotenberg/v8/cmd.Version=${finalAttrs.version}" ]; checkInputs = [ @@ -114,8 +114,8 @@ buildGo126Module rec { description = "Converts numerous document formats into PDF files"; mainProgram = "gotenberg"; homepage = "https://gotenberg.dev"; - changelog = "https://github.com/gotenberg/gotenberg/releases/tag/v${version}"; + changelog = "https://github.com/gotenberg/gotenberg/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From df6f5f1b8e20e9dd41f77909e883f2e09e8f2f32 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 5 Mar 2026 20:07:45 +0700 Subject: [PATCH 3/3] gotenberg: add miniharinn as maintainer --- pkgs/by-name/go/gotenberg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index 4addfa26ef3e..b4ac6607f279 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -116,6 +116,6 @@ buildGo126Module (finalAttrs: { homepage = "https://gotenberg.dev"; changelog = "https://github.com/gotenberg/gotenberg/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ miniharinn ]; }; })