From bc5154265f57d80f0ad4a4f0f6cfd7e3f67ff67c Mon Sep 17 00:00:00 2001 From: DerGrumpf Date: Wed, 14 Oct 2026 12:52:16 +0200 Subject: [PATCH] gs1200-exporter: 2.11.13 -> 2.11.15 Changelogs: - https://github.com/robinelfrink/gs1200-exporter/releases/tag/v2.11.14 - https://github.com/robinelfrink/gs1200-exporter/releases/tag/v2.11.15 Upstream's go.mod now requires go 1.26.6, which is older than nixpkgs' Go (1.26.8), so the postPatch that downgraded the go directive is removed. --- pkgs/by-name/gs/gs1200-exporter/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gs/gs1200-exporter/package.nix b/pkgs/by-name/gs/gs1200-exporter/package.nix index 25d6bdf1ac7f..276a920dc40c 100644 --- a/pkgs/by-name/gs/gs1200-exporter/package.nix +++ b/pkgs/by-name/gs/gs1200-exporter/package.nix @@ -6,21 +6,22 @@ }: buildGoModule rec { pname = "gs1200-exporter"; - version = "2.11.13"; + version = "2.11.15"; __structuredAttrs = true; + src = fetchFromGitHub { owner = "robinelfrink"; repo = "gs1200-exporter"; tag = "v${version}"; - hash = "sha256-s+CdJBa9k4DBYBiwEAtWJz1r6DvDQtZR+dEB3FBSu3g="; + hash = "sha256-ms4MtY9HzbtPgDtq2cEOsm9s4yrQT57H+/XtRM1fcKc="; }; - vendorHash = "sha256-R8is2TM2npCY1eOTRsL1spTJWf/KiBqHpjr4EjraLeU="; - postPatch = '' - substituteInPlace go.mod --replace-fail "go 1.26.4" "go 1.26.3" - ''; + + vendorHash = "sha256-fsDqMM0qV2NFWQ0Ims+6ZXL0TJoOFtBUCMnMK0oFtcs="; + passthru.tests = { inherit (nixosTests) gs1200-exporter; }; + meta = { description = "Prometheus exporter for Zyxel GS1200 switches"; homepage = "https://github.com/robinelfrink/gs1200-exporter";