From 1a5ed277c24f1e8859096eb033685cf867ffa497 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Fri, 9 May 2025 18:55:50 +0200 Subject: [PATCH] mirrorbits: set and check package version --- pkgs/by-name/mi/mirrorbits/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/mi/mirrorbits/package.nix b/pkgs/by-name/mi/mirrorbits/package.nix index a542f022655f..384ee2c1ca51 100644 --- a/pkgs/by-name/mi/mirrorbits/package.nix +++ b/pkgs/by-name/mi/mirrorbits/package.nix @@ -1,5 +1,6 @@ { lib, + versionCheckHook, buildGoModule, fetchFromGitHub, pkg-config, @@ -36,8 +37,13 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" + "-X github.com/etix/mirrorbits/core.VERSION=${finalAttrs.version}" ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + meta = { description = "Geographical download redirector for distributing files efficiently across a set of mirrors"; homepage = "https://github.com/etix/mirrorbits";