matrix-alertmanager-receiver: 2025.5.21 -> 2025.7.2 (#421872)

authored by Gaétan Lepage and committed by GitHub cc8f81fd 41dc4c1e

+18 -10
+18 -10
pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix
··· 1 1 { 2 2 lib, 3 - buildGo124Module, 3 + buildGoModule, 4 4 fetchFromGitHub, 5 + versionCheckHook, 5 6 nix-update-script, 6 7 }: 7 8 8 - buildGo124Module rec { 9 + buildGoModule (finalAttrs: { 9 10 pname = "matrix-alertmanager-receiver"; 10 - version = "2025.5.21"; 11 + version = "2025.7.2"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "metio"; 14 15 repo = "matrix-alertmanager-receiver"; 15 - tag = version; 16 - hash = "sha256-W0dvaJ1o43un5UskAmpKomZjIHiclOoiOkxGawP0fyk="; 16 + tag = finalAttrs.version; 17 + hash = "sha256-Dz2oP3lNxO75Lqmke0WprvI1yuuQIv3HffNxMYCSJso="; 17 18 }; 18 19 19 - vendorHash = "sha256-ZM7qA73fPPRgs378uDQoYs32e7i8LmBjqZ7RjzWEW28="; 20 + vendorHash = "sha256-+tkxK3h6N45XA4OvdNYrRFNbqJLGflY2v8oF36Gpwm4="; 21 + 22 + env.CGO_ENABLED = "0"; 20 23 21 24 ldflags = [ 22 25 "-s" 23 - "-w" 24 - "-X main.matrixAlertmanagerReceiverVersion=${version}" 26 + "-X main.matrixAlertmanagerReceiverVersion=${finalAttrs.version}" 25 27 ]; 26 28 29 + nativeInstallCheckInputs = [ 30 + versionCheckHook 31 + ]; 32 + versionCheckProgramArg = "--version"; 33 + doInstallCheck = true; 34 + 27 35 passthru = { 28 36 updateScript = nix-update-script { }; 29 37 }; ··· 31 39 meta = { 32 40 description = "Alertmanager client that forwards alerts to a Matrix room"; 33 41 homepage = "https://github.com/metio/matrix-alertmanager-receiver"; 34 - changelog = "https://github.com/metio/matrix-alertmanager-receiver/releases/tag/${version}"; 42 + changelog = "https://github.com/metio/matrix-alertmanager-receiver/releases/tag/${finalAttrs.version}"; 35 43 license = lib.licenses.gpl3Only; 36 44 maintainers = with lib.maintainers; [ liberodark ]; 37 45 mainProgram = "matrix-alertmanager-receiver"; 38 46 }; 39 - } 47 + })