From 8451ea6c2d8b95cadbace7c7b123b039a19b20b0 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 6 May 2026 17:27:57 +0800 Subject: [PATCH] gci: 0.13.7 -> 0.14.0 --- pkgs/by-name/gc/gci/package.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gc/gci/package.nix b/pkgs/by-name/gc/gci/package.nix index f6c49a055ac0..acd20c14547e 100644 --- a/pkgs/by-name/gc/gci/package.nix +++ b/pkgs/by-name/gc/gci/package.nix @@ -2,25 +2,36 @@ lib, buildGoModule, fetchFromGitHub, + testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gci"; - version = "0.13.7"; + version = "0.14.0"; src = fetchFromGitHub { owner = "daixiang0"; repo = "gci"; - rev = "v${version}"; - sha256 = "sha256-vSVa0fTGKf8H1cURFD0dha65TgOLMa43NuA043TEFu4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-+qoHORHUMgr03v3RB+7+g9O/tlDkQKFmKybma0FdhVs="; }; - vendorHash = "sha256-NWVhuJAWwZ9EPLq/PY8nqqRXXPgahGdFNVqBTDvCnMw="; + vendorHash = "sha256-MS6Ei58HpR/ueqdmGEx15WoSSSwDpQUcxAWz36UnhmA="; + + excludedPackages = [ "v2" ]; + + ldflags = [ + "-s" + ]; + + passthru.tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + }; meta = { description = "Controls golang package import order and makes it always deterministic"; homepage = "https://github.com/daixiang0/gci"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ krostar ]; - broken = true; + mainProgram = "gci"; }; -} +})