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