From f546332f6d88eea392f3af865c70512d59442935 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 21:16:43 +0800 Subject: [PATCH 1/2] ugm: 1.7.0 -> 1.8.0 Changelog: https://github.com/ariasmn/ugm/releases/tag/v1.8.0 --- pkgs/by-name/ug/ugm/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ug/ugm/package.nix b/pkgs/by-name/ug/ugm/package.nix index c624fc68494d..8bff85ec3ce5 100644 --- a/pkgs/by-name/ug/ugm/package.nix +++ b/pkgs/by-name/ug/ugm/package.nix @@ -1,23 +1,23 @@ { lib, - buildGoModule, + buildGo125Module, fetchFromGitHub, makeWrapper, nix-update-script, }: -buildGoModule rec { +buildGo125Module rec { pname = "ugm"; - version = "1.7.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "ariasmn"; repo = "ugm"; rev = "v${version}"; - hash = "sha256-JgdOoMH8TAUc+23AhU3tZe4SH8GKFeyjSeKm8U7qvpo="; + hash = "sha256-AkiAF9zLgyzXRC6efjQ+eeAL3mOSQM94B8nr09pcY5M="; }; - vendorHash = "sha256-Dgnh+4bUNyqD8/bj+iUITPB/SBtQPYrB5XC6/M6Zs6k="; + vendorHash = "sha256-W9v52cxhXdNyW5RGk+SoA1u7Yid+63YYdd9YaGKEWDs="; nativeBuildInputs = [ makeWrapper ]; From e32783053ecc423f35ed1b931918cc9cc90426ff Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 21:18:51 +0800 Subject: [PATCH 2/2] ugm: use finalAttrs and tag and remove with lib --- pkgs/by-name/ug/ugm/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ug/ugm/package.nix b/pkgs/by-name/ug/ugm/package.nix index 8bff85ec3ce5..5d3b24089a44 100644 --- a/pkgs/by-name/ug/ugm/package.nix +++ b/pkgs/by-name/ug/ugm/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGo125Module rec { +buildGo125Module (finalAttrs: { pname = "ugm"; version = "1.8.0"; src = fetchFromGitHub { owner = "ariasmn"; repo = "ugm"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AkiAF9zLgyzXRC6efjQ+eeAL3mOSQM94B8nr09pcY5M="; }; @@ -29,13 +29,13 @@ buildGo125Module rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Terminal based UNIX user and group browser"; homepage = "https://github.com/ariasmn/ugm"; - changelog = "https://github.com/ariasmn/ugm/releases/tag/${src.rev}"; - license = licenses.mit; + changelog = "https://github.com/ariasmn/ugm/releases/tag/${finalAttrs.src.rev}"; + license = lib.licenses.mit; mainProgram = "ugm"; - platforms = platforms.linux; - maintainers = with maintainers; [ ]; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ]; }; -} +})