diff --git a/pkgs/by-name/_3/_3mux/package.nix b/pkgs/by-name/_3/_3mux/package.nix index b130f4b861f5..2885b5c92315 100644 --- a/pkgs/by-name/_3/_3mux/package.nix +++ b/pkgs/by-name/_3/_3mux/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "3mux"; version = "1.1.0"; src = fetchFromGitHub { owner = "aaronjanse"; repo = "3mux"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-QT4QXTlJf2NfTqXE4GF759EoW6Ri12lxDyodyEFc+ag="; }; @@ -64,4 +64,4 @@ buildGoModule rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/aa/aaaaxy/package.nix b/pkgs/by-name/aa/aaaaxy/package.nix index 825d3dbe8c95..2bf2d741ec81 100644 --- a/pkgs/by-name/aa/aaaaxy/package.nix +++ b/pkgs/by-name/aa/aaaaxy/package.nix @@ -20,14 +20,14 @@ strip-nondeterminism, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aaaaxy"; version = "1.6.301"; src = fetchFromGitHub { owner = "divVerent"; repo = "aaaaxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MWJ1k7Ps9jZa+AVNrvqRGMr3Mb0jd54NxGGylDI8VXo="; fetchSubmodules = true; }; @@ -136,4 +136,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Luflosi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ab/abctl/package.nix b/pkgs/by-name/ab/abctl/package.nix index baf52c3163ce..af8cf8090b6c 100644 --- a/pkgs/by-name/ab/abctl/package.nix +++ b/pkgs/by-name/ab/abctl/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "abctl"; version = "0.30.3"; src = fetchFromGitHub { owner = "airbytehq"; repo = "abctl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pQvLFfj7/uZQUqtWAsTcw2RQ3KHFuoQCBP3lBvb2LTs="; }; @@ -38,10 +38,10 @@ buildGoModule rec { meta = { description = "Airbyte's CLI for managing local Airbyte installations"; homepage = "https://airbyte.com/"; - changelog = "https://github.com/airbytehq/abctl/releases/tag/v${version}"; + changelog = "https://github.com/airbytehq/abctl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xelden ]; mainProgram = "abctl"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ac/acme-dns/package.nix b/pkgs/by-name/ac/acme-dns/package.nix index bb840e282707..fa459116d564 100644 --- a/pkgs/by-name/ac/acme-dns/package.nix +++ b/pkgs/by-name/ac/acme-dns/package.nix @@ -6,7 +6,7 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "acme-dns"; # Unstable version to allow building with toolchains later than EOL Go 1.22, # see https://github.com/joohoi/acme-dns/issues/365 @@ -38,11 +38,11 @@ buildGoModule rec { meta = { description = "Limited DNS server to handle ACME DNS challenges easily and securely"; homepage = "https://github.com/joohoi/acme-dns"; - changelog = "https://github.com/joohoi/acme-dns/releases/tag/${src.rev}"; + changelog = "https://github.com/joohoi/acme-dns/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ emilylange ]; mainProgram = "acme-dns"; # Tests time out on darwin. broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ac/acr-cli/package.nix b/pkgs/by-name/ac/acr-cli/package.nix index cc5866ff5657..6d219971d88d 100644 --- a/pkgs/by-name/ac/acr-cli/package.nix +++ b/pkgs/by-name/ac/acr-cli/package.nix @@ -6,14 +6,14 @@ nix-update-script, acr-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "acr-cli"; version = "0.17"; src = fetchFromGitHub { owner = "Azure"; repo = "acr-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mS6IgeQqjdruSlsr2cssdbsTOWM4STBqp/RtrWXG9/c="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/Azure/acr-cli/version.Version=${version}" - "-X=github.com/Azure/acr-cli/version.Revision=${src.rev}" + "-X=github.com/Azure/acr-cli/version.Version=${finalAttrs.version}" + "-X=github.com/Azure/acr-cli/version.Revision=${finalAttrs.src.rev}" ]; executable = [ "acr" ]; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hausken ]; mainProgram = "acr-cli"; }; -} +}) diff --git a/pkgs/by-name/ac/actionlint/package.nix b/pkgs/by-name/ac/actionlint/package.nix index 97bf67288744..88e375fc19b0 100644 --- a/pkgs/by-name/ac/actionlint/package.nix +++ b/pkgs/by-name/ac/actionlint/package.nix @@ -9,7 +9,7 @@ shellcheck, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "actionlint"; version = "1.7.10"; @@ -18,7 +18,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "rhysd"; repo = "actionlint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KnvFzV1VDivt7JL1lavM9wgaxdsdnEiLAk/pmzkXi+c="; }; @@ -45,15 +45,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/rhysd/actionlint.version=${version}" + "-X github.com/rhysd/actionlint.version=${finalAttrs.version}" ]; meta = { homepage = "https://rhysd.github.io/actionlint/"; description = "Static checker for GitHub Actions workflow files"; - changelog = "https://github.com/rhysd/actionlint/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/rhysd/actionlint/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ momeemt ]; mainProgram = "actionlint"; }; -} +}) diff --git a/pkgs/by-name/ad/adalanche/package.nix b/pkgs/by-name/ad/adalanche/package.nix index 9085277b33f9..9631f28a6b18 100644 --- a/pkgs/by-name/ad/adalanche/package.nix +++ b/pkgs/by-name/ad/adalanche/package.nix @@ -5,14 +5,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "adalanche"; version = "2024.1.11"; src = fetchFromGitHub { owner = "lkarlslund"; repo = "adalanche"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SJa2PQCXTYdv5jMucpJOD2gC7Qk2dNdINHW4ZvLXSLw="; }; @@ -25,15 +25,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/lkarlslund/adalanche/modules/version.Version=${version}" + "-X=github.com/lkarlslund/adalanche/modules/version.Version=${finalAttrs.version}" ]; meta = { description = "Active Directory ACL Visualizer and Explorer"; homepage = "https://github.com/lkarlslund/adalanche"; - changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${version}"; + changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "adalanche"; }; -} +}) diff --git a/pkgs/by-name/ad/adbtuifm/package.nix b/pkgs/by-name/ad/adbtuifm/package.nix index b349c97f005a..29f4e8e31f63 100644 --- a/pkgs/by-name/ad/adbtuifm/package.nix +++ b/pkgs/by-name/ad/adbtuifm/package.nix @@ -3,23 +3,23 @@ fetchFromGitHub, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "adbtuifm"; version = "0.5.8"; src = fetchFromGitHub { owner = "darkhz"; repo = "adbtuifm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY="; }; vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks="; meta = { description = "TUI-based file manager for the Android Debug Bridge"; homepage = "https://github.com/darkhz/adbtuifm"; - changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}"; + changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ daru-san ]; mainProgram = "adbtuifm"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ad/addlicense/package.nix b/pkgs/by-name/ad/addlicense/package.nix index 72e31757a088..c1c2ec25b79f 100644 --- a/pkgs/by-name/ad/addlicense/package.nix +++ b/pkgs/by-name/ad/addlicense/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "addlicense"; version = "1.2.0"; src = fetchFromGitHub { owner = "google"; repo = "addlicense"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-SM2fPfSqtc6LO+6Uk/sb/IMThXdE8yvk52jK3vF9EfE="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "addlicense"; }; -} +}) diff --git a/pkgs/by-name/ad/adif-multitool/package.nix b/pkgs/by-name/ad/adif-multitool/package.nix index 58ee6fa78ec9..0d080ee66a17 100644 --- a/pkgs/by-name/ad/adif-multitool/package.nix +++ b/pkgs/by-name/ad/adif-multitool/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "adif-multitool"; version = "0.1.20"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "flwyd"; repo = "adif-multitool"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qeAH8UTyEZn8As3wTjluONpjeT/5l9zicN5+8uwnbLo="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mafo ]; mainProgram = "adifmt"; }; -} +}) diff --git a/pkgs/by-name/ad/adrgen/package.nix b/pkgs/by-name/ad/adrgen/package.nix index cd7ba5e5ec4d..74a96e9ffa94 100644 --- a/pkgs/by-name/ad/adrgen/package.nix +++ b/pkgs/by-name/ad/adrgen/package.nix @@ -6,14 +6,14 @@ adrgen, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "adrgen"; version = "0.4.1-beta"; src = fetchFromGitHub { owner = "asiermarques"; repo = "adrgen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9EiJe5shhwbjLIvUQMUTSGTgCA+r3RdkLkPRPoWvZ3g="; }; @@ -22,7 +22,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = adrgen; command = "adrgen version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "adrgen"; }; -} +}) diff --git a/pkgs/by-name/ae/aeacus/package.nix b/pkgs/by-name/ae/aeacus/package.nix index 13cee9f292c6..9e2b20e30798 100644 --- a/pkgs/by-name/ae/aeacus/package.nix +++ b/pkgs/by-name/ae/aeacus/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aeacus"; version = "2.1.1"; src = fetchFromGitHub { owner = "elysium-suite"; repo = "aeacus"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-LMsfogcz3CoShQDqyshMshb+iz2r0k5I7NDLXevMakI="; }; @@ -28,10 +28,10 @@ buildGoModule rec { meta = { description = "Vulnerability remediation scoring system"; homepage = "https://github.com/elysium-suite/aeacus"; - changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${version}"; + changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "aeacus"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-1p/package.nix b/pkgs/by-name/ag/age-plugin-1p/package.nix index 5f9519fafadd..6a3dc962d885 100644 --- a/pkgs/by-name/ag/age-plugin-1p/package.nix +++ b/pkgs/by-name/ag/age-plugin-1p/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "age-plugin-1p"; version = "0.1.0"; src = fetchFromGitHub { owner = "Enzime"; repo = "age-plugin-1p"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QYHHD7wOgRxRVkUOjwMz5DV8oxlb9mmb2K4HPoISguU="; }; @@ -30,4 +30,4 @@ buildGoModule rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ Enzime ]; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix b/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix index 55360c82cb7f..c0511da63160 100644 --- a/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix +++ b/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix @@ -22,14 +22,14 @@ let EOF ''; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "age-plugin-fido2-hmac"; version = "0.4.0"; src = fetchFromGitHub { owner = "olastor"; repo = "age-plugin-fido2-hmac"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8DO62uISwleJB/NFH7U8xhfT5bcda+d+7U6LXvySsD0="; }; @@ -38,7 +38,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; buildInputs = [ libfido2 ]; @@ -52,4 +52,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ matthewcroughan ]; mainProgram = "age-plugin-fido2-hmac"; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-sss/package.nix b/pkgs/by-name/ag/age-plugin-sss/package.nix index 0659e79231b3..07e727428cfe 100644 --- a/pkgs/by-name/ag/age-plugin-sss/package.nix +++ b/pkgs/by-name/ag/age-plugin-sss/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "age-plugin-sss"; version = "0.3.1"; src = fetchFromGitHub { owner = "olastor"; repo = "age-plugin-sss"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QNu2Sp0CxYYXuMzf7X0mMYI677ICu5emOM4F9HlKhHA="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arbel-arad ]; mainProgram = "age-plugin-sss"; }; -} +}) diff --git a/pkgs/by-name/ag/agebox/package.nix b/pkgs/by-name/ag/agebox/package.nix index e38bea3de96e..eaed126e8560 100644 --- a/pkgs/by-name/ag/agebox/package.nix +++ b/pkgs/by-name/ag/agebox/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "agebox"; version = "0.8.0"; src = fetchFromGitHub { owner = "slok"; repo = "agebox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/FTNvGV7PsJmpSU1dI/kjfiY5G7shomvLd3bvFqORfg="; }; @@ -19,15 +19,15 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { homepage = "https://github.com/slok/agebox"; - changelog = "https://github.com/slok/agebox/releases/tag/v${version}"; + changelog = "https://github.com/slok/agebox/releases/tag/v${finalAttrs.version}"; description = "Age based repository file encryption gitops tool"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lesuisse ]; mainProgram = "agebox"; }; -} +}) diff --git a/pkgs/by-name/ai/aiac/package.nix b/pkgs/by-name/ai/aiac/package.nix index 077100af5378..8c522eca80ec 100644 --- a/pkgs/by-name/ai/aiac/package.nix +++ b/pkgs/by-name/ai/aiac/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aiac"; version = "5.3.0"; excludedPackages = [ ".ci" ]; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "gofireflyio"; repo = "aiac"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Lk3Bmzg1owkIWzz7jgq1YpdPyRzyZ7aNoWPIU5aWzu0="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/gofireflyio/aiac/v4/libaiac.Version=v${version}" + "-X github.com/gofireflyio/aiac/v4/libaiac.Version=v${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ai/air/package.nix b/pkgs/by-name/ai/air/package.nix index 65bfcc969e6c..bab2776ab236 100644 --- a/pkgs/by-name/ai/air/package.nix +++ b/pkgs/by-name/ai/air/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "air"; version = "1.64.4"; src = fetchFromGitHub { owner = "air-verse"; repo = "air"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-m2NIRf/dZQKB3IeEChEBfJ7GJkxiyuWSRvMoHfbsLeI="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.airVersion=${version}" + "-X=main.airVersion=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ Gonzih ]; }; -} +}) diff --git a/pkgs/by-name/ai/airscan/package.nix b/pkgs/by-name/ai/airscan/package.nix index 24329648114f..4b52f2dbdb9b 100644 --- a/pkgs/by-name/ai/airscan/package.nix +++ b/pkgs/by-name/ai/airscan/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "airscan"; version = "0.3"; src = fetchFromGitHub { owner = "stapelberg"; repo = "airscan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gk0soDzrsFBh+SrWcfO/quW6JweX6MthOigTHcaq1oE="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Package to scan paper documents using the Apple AirScan (eSCL) protocol"; mainProgram = "airscan1"; homepage = "https://github.com/stapelberg/airscan"; - changelog = "https://github.com/stapelberg/airscan/releases/tag/v${version}"; + changelog = "https://github.com/stapelberg/airscan/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ johannwagner ]; }; -} +}) diff --git a/pkgs/by-name/al/albedo/package.nix b/pkgs/by-name/al/albedo/package.nix index 39cecc4e030d..6da5ba7c485e 100644 --- a/pkgs/by-name/al/albedo/package.nix +++ b/pkgs/by-name/al/albedo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "albedo"; version = "0.3.0"; src = fetchFromGitHub { owner = "coreruleset"; repo = "albedo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-H/ViMVzuuQYORDiNXBgs7imy+c4IaL2pY5KVN6ecJoo="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "HTTP reflector and black hole"; homepage = "https://github.com/coreruleset/albedo"; - changelog = "https://github.com/coreruleset/albedo/releases/tag/v${version}"; + changelog = "https://github.com/coreruleset/albedo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "albedo"; }; -} +}) diff --git a/pkgs/by-name/al/alertmanager-gotify-bridge/package.nix b/pkgs/by-name/al/alertmanager-gotify-bridge/package.nix index 940f361fa7e3..816c23e7e3ed 100644 --- a/pkgs/by-name/al/alertmanager-gotify-bridge/package.nix +++ b/pkgs/by-name/al/alertmanager-gotify-bridge/package.nix @@ -5,14 +5,14 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alertmanager-gotify-bridge"; version = "2.3.2"; src = fetchFromGitHub { owner = "DRuggeri"; repo = "alertmanager_gotify_bridge"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jG4SC+go6ZxdV1RtLJjZdL4I8jLayY5JKK8mlMDD2pE="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Bridge between Prometheus AlertManager and a Gotify server"; homepage = "https://github.com/DRuggeri/alertmanager_gotify_bridge"; - changelog = "https://github.com/DRuggeri/alertmanager_gotify_bridge/releases/tag/v${version}"; + changelog = "https://github.com/DRuggeri/alertmanager_gotify_bridge/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ juli0604 ]; mainProgram = "alertmanager_gotify_bridge"; }; -} +}) diff --git a/pkgs/by-name/al/alertmanager-irc-relay/package.nix b/pkgs/by-name/al/alertmanager-irc-relay/package.nix index 10d9025a70f3..047b4069a2bc 100644 --- a/pkgs/by-name/al/alertmanager-irc-relay/package.nix +++ b/pkgs/by-name/al/alertmanager-irc-relay/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alertmanager-irc-relay"; version = "0.5.1"; src = fetchFromGitHub { owner = "google"; repo = "alertmanager-irc-relay"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Rl7o2QPa/IU1snlx/LiJxQok9pnkw9XANnJsu41vNlY="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ymatsiuk ]; }; -} +}) diff --git a/pkgs/by-name/al/ali/package.nix b/pkgs/by-name/al/ali/package.nix index 9d4e0d807527..f1cd3e0c221e 100644 --- a/pkgs/by-name/al/ali/package.nix +++ b/pkgs/by-name/al/ali/package.nix @@ -5,14 +5,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ali"; version = "0.8.0"; src = fetchFromGitHub { owner = "nakabonne"; repo = "ali"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iwuvWqDaaf/U8f4KDeq1gs+FlDoC11uDs+l2Z7Npd6M="; }; @@ -21,7 +21,7 @@ buildGoModule rec { meta = { description = "Generate HTTP load and plot the results in real-time"; homepage = "https://github.com/nakabonne/ali"; - changelog = "https://github.com/nakabonne/ali/releases/tag/v${version}"; + changelog = "https://github.com/nakabonne/ali/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ farcaller ]; @@ -30,4 +30,4 @@ buildGoModule rec { # 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg' broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/al/aliae/package.nix b/pkgs/by-name/al/aliae/package.nix index 28c0419b5694..42dc084574f5 100644 --- a/pkgs/by-name/al/aliae/package.nix +++ b/pkgs/by-name/al/aliae/package.nix @@ -6,27 +6,27 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aliae"; version = "0.26.6"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "aliae"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W/jj2YQc6M0ro4groCynly2stjv2FLAMvIopnQYCngY="; }; vendorHash = "sha256-8YTyhjF0p2l76sowq92ts5TjjcARToOfJN9nlFu19L4="; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; nativeBuildInputs = [ installShellFiles ]; ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; tags = [ @@ -48,8 +48,8 @@ buildGoModule rec { description = "Cross shell and platform alias management"; mainProgram = "aliae"; homepage = "https://aliae.dev"; - changelog = "https://github.com/JanDeDobbeleer/aliae/releases/tag/v${version}"; + changelog = "https://github.com/JanDeDobbeleer/aliae/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vedantmgoyal9 ]; }; -} +}) diff --git a/pkgs/by-name/al/align/package.nix b/pkgs/by-name/al/align/package.nix index 627ec32c30f2..835711303a49 100644 --- a/pkgs/by-name/al/align/package.nix +++ b/pkgs/by-name/al/align/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "align"; version = "1.1.3"; src = fetchFromGitHub { owner = "Guitarbum722"; repo = "align"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "17gs3417633z71kc6l5zqg4b3rjhpn2v8qs8rnfrk4nbwzz4nrq3"; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hrhino ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index bef2e5da80d0..0a0cf9e67605 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aliyun-cli"; version = "3.2.9"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6zGNPw/nVV60qkUOJZXGe1CJu2I/dMVctk5EGhvkcE0="; fetchSubmodules = true; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/aliyun/aliyun-cli/v3/cli.Version=${version}" + "-X github.com/aliyun/aliyun-cli/v3/cli.Version=${finalAttrs.version}" ]; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; @@ -39,7 +39,7 @@ buildGoModule rec { meta = { description = "Tool to manage and use Alibaba Cloud resources through a command line interface"; homepage = "https://github.com/aliyun/aliyun-cli"; - changelog = "https://github.com/aliyun/aliyun-cli/releases/tag/v${version}"; + changelog = "https://github.com/aliyun/aliyun-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ornxka @@ -47,4 +47,4 @@ buildGoModule rec { ]; mainProgram = "aliyun"; }; -} +}) diff --git a/pkgs/by-name/al/allmark/package.nix b/pkgs/by-name/al/allmark/package.nix index 4c86ba14cc2a..c764d95b66f5 100644 --- a/pkgs/by-name/al/allmark/package.nix +++ b/pkgs/by-name/al/allmark/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "allmark"; version = "0.10.0"; src = fetchFromGitHub { owner = "andreaskoch"; repo = "allmark"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JfNn/e+cSq1pkeXs7A2dMsyhwOnh7x2bwm6dv6NOjLU="; }; @@ -32,11 +32,11 @@ buildGoModule rec { meta = { description = "Cross-platform markdown web server"; homepage = "https://github.com/andreaskoch/allmark"; - changelog = "https://github.com/andreaskoch/allmark/-/releases/v${version}"; + changelog = "https://github.com/andreaskoch/allmark/-/releases/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "allmark"; }; -} +}) diff --git a/pkgs/by-name/al/alpaca-proxy/package.nix b/pkgs/by-name/al/alpaca-proxy/package.nix index 2527944c3bdf..340a239bcaa7 100644 --- a/pkgs/by-name/al/alpaca-proxy/package.nix +++ b/pkgs/by-name/al/alpaca-proxy/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alpaca-proxy"; version = "2.0.11"; src = fetchFromGitHub { owner = "samuong"; repo = "alpaca"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.BuildVersion=v${version}" + "-X=main.BuildVersion=v${finalAttrs.version}" ]; postInstall = '' @@ -30,10 +30,10 @@ buildGoModule rec { meta = { description = "HTTP forward proxy with PAC and NTLM authentication support"; homepage = "https://github.com/samuong/alpaca"; - changelog = "https://github.com/samuong/alpaca/releases/tag/v${src.rev}"; + changelog = "https://github.com/samuong/alpaca/releases/tag/v${finalAttrs.src.rev}"; license = lib.licenses.asl20; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ _1nv0k32 ]; mainProgram = "alpaca-proxy"; }; -} +}) diff --git a/pkgs/by-name/al/alpnpass/package.nix b/pkgs/by-name/al/alpnpass/package.nix index 5278f7a08c65..d63eca54ab68 100644 --- a/pkgs/by-name/al/alpnpass/package.nix +++ b/pkgs/by-name/al/alpnpass/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alpnpass"; version = "0.1"; src = fetchFromGitHub { owner = "VerSprite"; repo = "alpnpass"; - tag = version; + tag = finalAttrs.version; hash = "sha256-hNZqGTV17rFSKLhZzNqH2E4SSb6Jhk7YQ4TN0HnE+9g="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.raboof ]; mainProgram = "alpnpass"; }; -} +}) diff --git a/pkgs/by-name/al/alterx/package.nix b/pkgs/by-name/al/alterx/package.nix index b805e741f612..4a7b47f5d3b5 100644 --- a/pkgs/by-name/al/alterx/package.nix +++ b/pkgs/by-name/al/alterx/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alterx"; version = "0.1.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "alterx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aqCsPv+vxO45SwUXwicjQdGNq+Ad4awiF/wwGlPETDU="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Fast and customizable subdomain wordlist generator using DSL"; homepage = "https://github.com/projectdiscovery/alterx"; - changelog = "https://github.com/projectdiscovery/alterx/releases/tag/${src.tag}"; + changelog = "https://github.com/projectdiscovery/alterx/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "alterx"; }; -} +}) diff --git a/pkgs/by-name/am/amass/package.nix b/pkgs/by-name/am/amass/package.nix index ccf26c2cbabe..321cce14983e 100644 --- a/pkgs/by-name/am/amass/package.nix +++ b/pkgs/by-name/am/amass/package.nix @@ -5,7 +5,7 @@ pkg-config, libpostalWithData, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amass"; version = "5.0.1"; @@ -15,7 +15,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "OWASP"; repo = "Amass"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uAuBWzEwppnmYacfPI7MZUW+7PdSs3EqYm1WQI4fthQ="; }; @@ -35,7 +35,7 @@ buildGoModule rec { target networks. ''; homepage = "https://owasp.org/www-project-amass/"; - changelog = "https://github.com/OWASP/Amass/releases/tag/v${version}"; + changelog = "https://github.com/OWASP/Amass/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kalbasit @@ -43,4 +43,4 @@ buildGoModule rec { ]; mainProgram = "amass"; }; -} +}) diff --git a/pkgs/by-name/am/amazon-ecr-credential-helper/package.nix b/pkgs/by-name/am/amazon-ecr-credential-helper/package.nix index f26d709f554a..d361871fbd11 100644 --- a/pkgs/by-name/am/amazon-ecr-credential-helper/package.nix +++ b/pkgs/by-name/am/amazon-ecr-credential-helper/package.nix @@ -6,14 +6,14 @@ amazon-ecr-credential-helper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amazon-ecr-credential-helper"; version = "0.11.0"; src = fetchFromGitHub { owner = "awslabs"; repo = "amazon-ecr-credential-helper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-rsAhDX10eGnmWy6HYoIWn1k64yiC3AcWjCDancBe/VA="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/awslabs/amazon-ecr-credential-helper/ecr-login/version.Version=${version}" + "-X github.com/awslabs/amazon-ecr-credential-helper/ecr-login/version.Version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; mainProgram = "docker-credential-ecr-login"; }; -} +}) diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index f5d21420d69e..3520e90d7610 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -40,14 +40,14 @@ let "sessionworker" = "ssm-session-worker"; }; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amazon-ssm-agent"; version = "3.3.3598.0"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-ssm-agent"; - tag = version; + tag = finalAttrs.version; hash = "sha256-keagFjifd3Ok3mgheDAb9OSGHmd3HBOo5I0WaBHWJzE="; }; @@ -99,7 +99,7 @@ buildGoModule rec { substituteInPlace agent/rebooter/rebooter_unix.go \ --replace-fail "/sbin/shutdown" "shutdown" - echo "${version}" > VERSION + echo "${finalAttrs.version}" > VERSION '' + lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace agent/managedInstances/fingerprint/hardwareInfo_unix.go \ @@ -161,7 +161,7 @@ buildGoModule rec { meta = { description = "Agent to enable remote management of your Amazon EC2 instance configuration"; - changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${version}"; + changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/aws/amazon-ssm-agent"; license = lib.licenses.asl20; platforms = lib.platforms.unix; @@ -170,4 +170,4 @@ buildGoModule rec { arianvp ]; }; -} +}) diff --git a/pkgs/by-name/am/amfora/package.nix b/pkgs/by-name/am/amfora/package.nix index 8a6ee884bd16..9b9c99778e3c 100644 --- a/pkgs/by-name/am/amfora/package.nix +++ b/pkgs/by-name/am/amfora/package.nix @@ -5,14 +5,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amfora"; version = "1.11.0"; src = fetchFromGitHub { owner = "makeworld-the-better-one"; repo = "amfora"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6nY/wVqhSm+ZLA8ktrgmxoYiHK1r96aNbSf8+1YMXf8="; }; @@ -29,6 +29,6 @@ buildGoModule rec { homepage = "https://github.com/makeworld-the-better-one/amfora"; license = with lib.licenses; [ gpl3 ]; maintainers = with lib.maintainers; [ deifactor ]; - changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${finalAttrs.version}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/am/amneziawg-go/package.nix b/pkgs/by-name/am/amneziawg-go/package.nix index 2223debdcacc..584b70cf0539 100644 --- a/pkgs/by-name/am/amneziawg-go/package.nix +++ b/pkgs/by-name/am/amneziawg-go/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amneziawg-go"; version = "0.2.16"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amneziawg-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JGmWMPVgereSZmdHUHC7ZqWCwUNfxfj3xBf/XDDHhpo="; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ averyanalex ]; mainProgram = "amneziawg-go"; }; -} +}) diff --git a/pkgs/by-name/an/anko/package.nix b/pkgs/by-name/an/anko/package.nix index e05bef301b59..2304cc5911b3 100644 --- a/pkgs/by-name/an/anko/package.nix +++ b/pkgs/by-name/an/anko/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "anko"; version = "0.1.9"; src = fetchFromGitHub { owner = "mattn"; repo = "anko"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZVNkQu5IxBx3f+FkUWc36EOEcY176wQJ2ravLPQAHAA="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ap/aperture/package.nix b/pkgs/by-name/ap/aperture/package.nix index 286c355d642d..4def1c33eb7b 100644 --- a/pkgs/by-name/ap/aperture/package.nix +++ b/pkgs/by-name/ap/aperture/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aperture"; version = "0.3-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "aperture"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PsmaNJxWkXiFDA7IGhT+Kx1GUvv23c8L8Jz21/b48oo="; }; @@ -22,7 +22,7 @@ buildGoModule rec { meta = { description = "L402 (Lightning HTTP 402) Reverse Proxy"; homepage = "https://github.com/lightninglabs/aperture"; - changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}"; + changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sputn1ck @@ -30,4 +30,4 @@ buildGoModule rec { ]; mainProgram = "aperture"; }; -} +}) diff --git a/pkgs/by-name/ap/api-linter/package.nix b/pkgs/by-name/ap/api-linter/package.nix index fdc4a56551a4..bfdff2f46259 100644 --- a/pkgs/by-name/ap/api-linter/package.nix +++ b/pkgs/by-name/ap/api-linter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "api-linter"; version = "2.2.0"; src = fetchFromGitHub { owner = "googleapis"; repo = "api-linter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/bn/TlR2nl/BGgtUVr1IEL7o05QbF7QeXViPevINqqM="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Linter for APIs defined in protocol buffers"; homepage = "https://github.com/googleapis/api-linter/"; - changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}"; + changelog = "https://github.com/googleapis/api-linter/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "api-linter"; }; -} +}) diff --git a/pkgs/by-name/ap/apprun-cli/package.nix b/pkgs/by-name/ap/apprun-cli/package.nix index 359b95048205..7ab0b52b01ea 100644 --- a/pkgs/by-name/ap/apprun-cli/package.nix +++ b/pkgs/by-name/ap/apprun-cli/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "apprun-cli"; version = "0.5.0"; src = fetchFromGitHub { owner = "fujiwara"; repo = "apprun-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3M+kRXTQ0yaxQc9E5T9UThqEda2S1F77SJzX7burZlU="; }; @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "CLI for sakura AppRun"; homepage = "https://github.com/fujiwara/apprun-cli"; - changelog = "https://github.com/fujiwara/apprun-cli/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/fujiwara/apprun-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "apprun-cli"; }; -} +}) diff --git a/pkgs/by-name/ap/appvm/package.nix b/pkgs/by-name/ap/appvm/package.nix index 6b60aca231bc..4bce34e36441 100644 --- a/pkgs/by-name/ap/appvm/package.nix +++ b/pkgs/by-name/ap/appvm/package.nix @@ -20,14 +20,14 @@ let ]; }); in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "appvm"; version = "0.6"; src = fetchFromGitHub { owner = "jollheef"; repo = "appvm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-n+YputGiNWSOYbwes/rjz0h3RWZONDTc8+LDc0La/KU="; }; @@ -55,4 +55,4 @@ buildGoModule rec { ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/ar/arduino-language-server/package.nix b/pkgs/by-name/ar/arduino-language-server/package.nix index 8d9632bfd289..9ea573df9e17 100644 --- a/pkgs/by-name/ar/arduino-language-server/package.nix +++ b/pkgs/by-name/ar/arduino-language-server/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "arduino-language-server"; version = "0.7.7"; src = fetchFromGitHub { owner = "arduino"; repo = "arduino-language-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-twTbJ5SFbL4AIX+ffB0LdOYXUxh4SzmZguJSRdEo1lQ="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/arduino/arduino-language-server/version.versionString=${version}" + "-X github.com/arduino/arduino-language-server/version.versionString=${finalAttrs.version}" "-X github.com/arduino/arduino-language-server/version.commit=unknown" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ @@ -36,8 +36,8 @@ buildGoModule rec { description = "Arduino Language Server based on Clangd to Arduino code autocompletion"; mainProgram = "arduino-language-server"; homepage = "https://github.com/arduino/arduino-language-server"; - changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${version}"; + changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ BattleCh1cken ]; }; -} +}) diff --git a/pkgs/by-name/ar/arduinoOTA/package.nix b/pkgs/by-name/ar/arduinoOTA/package.nix index 3419ba6bfe52..e6ab848431c8 100644 --- a/pkgs/by-name/ar/arduinoOTA/package.nix +++ b/pkgs/by-name/ar/arduinoOTA/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "arduinoOTA"; version = "1.4.1"; src = fetchFromGitHub { owner = "arduino"; repo = "arduinoOTA"; - tag = version; + tag = finalAttrs.version; hash = "sha256-HaNMkeV/PDEotYp8+rUKFaBxGbZO8qA99Yp2sa6glz8="; }; @@ -19,7 +19,7 @@ buildGoModule rec { postPatch = '' substituteInPlace version/version.go \ - --replace 'versionString = ""' 'versionString = "${version}"' + --replace 'versionString = ""' 'versionString = "${finalAttrs.version}"' ''; passthru.updateScript = nix-update-script { }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ poelzi ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ar/argo-expr/package.nix b/pkgs/by-name/ar/argo-expr/package.nix index 9048d604a6b2..6f28f38b18de 100644 --- a/pkgs/by-name/ar/argo-expr/package.nix +++ b/pkgs/by-name/ar/argo-expr/package.nix @@ -5,20 +5,20 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "argo-expr"; version = "1.1.3"; src = fetchFromGitHub { owner = "blacha"; repo = "argo-expr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XQnPFzT3PRmKeAQXLzBE5R2VvXotzxmsq+u9u5iE1QA="; }; vendorHash = "sha256-HGmJVxmAj9ijsWX+qJ7J9l3uO7WvXtRU2gvx2G7N7/M="; - ldflags = [ "-X main.Version=v${version}" ]; + ldflags = [ "-X main.Version=v${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ l0b0 ]; mainProgram = "argo-expr"; }; -} +}) diff --git a/pkgs/by-name/ar/argo-rollouts/package.nix b/pkgs/by-name/ar/argo-rollouts/package.nix index 22c39216b2c9..8e2d65c61419 100644 --- a/pkgs/by-name/ar/argo-rollouts/package.nix +++ b/pkgs/by-name/ar/argo-rollouts/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "argo-rollouts"; version = "1.8.3"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-rollouts"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OCFbnBSFSXcbXHT48sS8REAt6CtNFPCNTIfKRBj19DM="; }; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ psibi ]; }; -} +}) diff --git a/pkgs/by-name/ar/argo-workflows/package.nix b/pkgs/by-name/ar/argo-workflows/package.nix index 235ea7a9ecbf..ef94087b5dfc 100644 --- a/pkgs/by-name/ar/argo-workflows/package.nix +++ b/pkgs/by-name/ar/argo-workflows/package.nix @@ -7,14 +7,14 @@ pkgsBuildBuild, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "argo-workflows"; version = "3.6.10"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-workflows"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TM/eK8biMxKV4SFJ1Lys+NPPeaHVjbBo83k2RH1Xi40="; }; @@ -34,10 +34,10 @@ buildGoModule rec { "-s" "-w" "-X github.com/argoproj/argo-workflows/v3.buildDate=unknown" - "-X github.com/argoproj/argo-workflows/v3.gitCommit=${src.rev}" - "-X github.com/argoproj/argo-workflows/v3.gitTag=${src.rev}" + "-X github.com/argoproj/argo-workflows/v3.gitCommit=${finalAttrs.src.rev}" + "-X github.com/argoproj/argo-workflows/v3.gitTag=${finalAttrs.src.rev}" "-X github.com/argoproj/argo-workflows/v3.gitTreeState=clean" - "-X github.com/argoproj/argo-workflows/v3.version=${version}" + "-X github.com/argoproj/argo-workflows/v3.version=${finalAttrs.version}" ]; postInstall = '' @@ -56,9 +56,9 @@ buildGoModule rec { description = "Container native workflow engine for Kubernetes"; mainProgram = "argo"; homepage = "https://github.com/argoproj/argo-workflows"; - changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/argoproj/argo-workflows/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ groodt ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ar/argocd-vault-plugin/package.nix b/pkgs/by-name/ar/argocd-vault-plugin/package.nix index ea56f93e3f9d..fee0fc72c723 100644 --- a/pkgs/by-name/ar/argocd-vault-plugin/package.nix +++ b/pkgs/by-name/ar/argocd-vault-plugin/package.nix @@ -6,21 +6,21 @@ argocd-vault-plugin, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "argocd-vault-plugin"; version = "1.18.1"; src = fetchFromGitHub { owner = "argoproj-labs"; repo = "argocd-vault-plugin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rWNR4GVivuEprdX/xhwk/9SReeJ19UWDWx8Bf8z6CTI="; }; vendorHash = "sha256-iZ3WWM5p0UuKpdLq6wczLtgX01q6Vtx8j/XCAH+4POs="; ldflags = [ - "-X=github.com/argoproj-labs/argocd-vault-plugin/version.Version=v${version}" + "-X=github.com/argoproj-labs/argocd-vault-plugin/version.Version=v${finalAttrs.version}" "-X=github.com/argoproj-labs/argocd-vault-plugin/version.BuildDate=1970-01-01T00:00:00Z" "-X=github.com/argoproj-labs/argocd-vault-plugin/version.CommitSHA=unknown" ]; @@ -33,15 +33,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = argocd-vault-plugin; command = "argocd-vault-plugin version"; - version = "argocd-vault-plugin v${version} (unknown) BuildDate: 1970-01-01T00:00:00Z"; + version = "argocd-vault-plugin v${finalAttrs.version} (unknown) BuildDate: 1970-01-01T00:00:00Z"; }; meta = { homepage = "https://argocd-vault-plugin.readthedocs.io"; - changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}"; + changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${finalAttrs.version}"; description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets"; mainProgram = "argocd-vault-plugin"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 613c0a41351e..10ae5c84dbb1 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "arkade"; version = "0.11.70"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; - tag = version; + tag = finalAttrs.version; hash = "sha256-M4W1vcAgIE8XzpyBjW2EuqTySNyDRQuQ8rpCpn4TiFY="; }; @@ -39,8 +39,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/alexellis/arkade/pkg.GitCommit=ref/tags/${version}" - "-X github.com/alexellis/arkade/pkg.Version=${version}" + "-X github.com/alexellis/arkade/pkg.GitCommit=ref/tags/${finalAttrs.version}" + "-X github.com/alexellis/arkade/pkg.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -61,4 +61,4 @@ buildGoModule rec { qjoly ]; }; -} +}) diff --git a/pkgs/by-name/as/ascii-image-converter/package.nix b/pkgs/by-name/as/ascii-image-converter/package.nix index e33dceccb3bf..b968f64cfb46 100644 --- a/pkgs/by-name/as/ascii-image-converter/package.nix +++ b/pkgs/by-name/as/ascii-image-converter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ascii-image-converter"; version = "1.13.1"; src = fetchFromGitHub { owner = "TheZoraiz"; repo = "ascii-image-converter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-svM/TzGQU/QgjqHboy0470+A6p4kR76typ9gnfjfAJk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ danth ]; mainProgram = "ascii-image-converter"; }; -} +}) diff --git a/pkgs/by-name/as/asciigraph/package.nix b/pkgs/by-name/as/asciigraph/package.nix index a69f3c500a3a..a3c2b38f3f58 100644 --- a/pkgs/by-name/as/asciigraph/package.nix +++ b/pkgs/by-name/as/asciigraph/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "asciigraph"; version = "0.7.3"; src = fetchFromGitHub { owner = "guptarohit"; repo = "asciigraph"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+4aGkumO42cloHWV8qEEJ5bj8TTdtfXTWGFCgCRE4Mg="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ mmahut ]; }; -} +}) diff --git a/pkgs/by-name/as/asmfmt/package.nix b/pkgs/by-name/as/asmfmt/package.nix index ee2468cfca91..6cb18798de7b 100644 --- a/pkgs/by-name/as/asmfmt/package.nix +++ b/pkgs/by-name/as/asmfmt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "asmfmt"; version = "1.3.2"; src = fetchFromGitHub { owner = "klauspost"; repo = "asmfmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc="; }; @@ -37,8 +37,8 @@ buildGoModule rec { your Go code. ''; homepage = "https://github.com/klauspost/asmfmt"; - changelog = "https://github.com/klauspost/asmfmt/releases/tag/v${version}"; + changelog = "https://github.com/klauspost/asmfmt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/as/asnmap/package.nix b/pkgs/by-name/as/asnmap/package.nix index 76098352d739..b1b62ed4a05e 100644 --- a/pkgs/by-name/as/asnmap/package.nix +++ b/pkgs/by-name/as/asnmap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "asnmap"; version = "1.1.1"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "asnmap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dGSWUuM4Zcz9QYjYaHur3RYryxe1wJycx/wUL5yqCpM="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Tool to gather network ranges using ASN information"; homepage = "https://github.com/projectdiscovery/asnmap"; - changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "asnmap"; }; -} +}) diff --git a/pkgs/by-name/as/asouldocs/package.nix b/pkgs/by-name/as/asouldocs/package.nix index cac82b9ce8bd..36f7b4701c32 100644 --- a/pkgs/by-name/as/asouldocs/package.nix +++ b/pkgs/by-name/as/asouldocs/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "asouldocs"; version = "1.0.0"; src = fetchFromGitHub { owner = "asoul-sig"; repo = "asouldocs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ctRE7aF3Qj+fI/m0CuLA6x7E+mY6s1+UfBJI5YFea4g="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ anthonyroussel ]; mainProgram = "asouldocs"; }; -} +}) diff --git a/pkgs/by-name/as/assetfinder/package.nix b/pkgs/by-name/as/assetfinder/package.nix index 56b9e40866e9..3dc1ceeca593 100644 --- a/pkgs/by-name/as/assetfinder/package.nix +++ b/pkgs/by-name/as/assetfinder/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "assetfinder"; version = "0.1.1"; src = fetchFromGitHub { owner = "tomnomnom"; repo = "assetfinder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7+YF1VXBcFehKw9JzurmXNu8yeZPdqfQEuaqwtR4AuA="; }; @@ -33,4 +33,4 @@ buildGoModule rec { ]; license = with lib.licenses; [ mit ]; }; -} +}) diff --git a/pkgs/by-name/as/assign-lb-ip/package.nix b/pkgs/by-name/as/assign-lb-ip/package.nix index 176e15568a26..ecb827ef9401 100644 --- a/pkgs/by-name/as/assign-lb-ip/package.nix +++ b/pkgs/by-name/as/assign-lb-ip/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "assign-lb-ip"; version = "2.3.1"; src = fetchFromGitHub { owner = "Nordix"; repo = "assign-lb-ip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Sfi58wcX61HNCmlDoparTqnfsuxu6barSnV0uYlC+ng="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ starcraft66 ]; }; -} +}) diff --git a/pkgs/by-name/as/astartectl/package.nix b/pkgs/by-name/as/astartectl/package.nix index 4ca86cbae2ea..8040aa5490da 100644 --- a/pkgs/by-name/as/astartectl/package.nix +++ b/pkgs/by-name/as/astartectl/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "astartectl"; version = "24.5.3"; src = fetchFromGitHub { owner = "astarte-platform"; repo = "astartectl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wziSP4mbUnAAPzmkl1qXbT95Ku/M9rMb63s/5ndCXrk="; }; @@ -34,4 +34,4 @@ buildGoModule rec { mainProgram = "astartectl"; maintainers = with lib.maintainers; [ noaccos ]; }; -} +}) diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index a3a2046b2b8e..7b2d50ea0139 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "auth0-cli"; version = "1.26.0"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ng+eIM8C557HY9kfAaidhwb/oT875qcPC7zTpXFn0c8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/auth0/auth0-cli/internal/buildinfo.Version=v${version}" + "-X=github.com/auth0/auth0-cli/internal/buildinfo.Version=v${finalAttrs.version}" "-X=github.com/auth0/auth0-cli/internal/buildinfo.Revision=0000000" ]; @@ -52,9 +52,9 @@ buildGoModule rec { meta = { description = "Supercharge your developer workflow"; homepage = "https://auth0.github.io/auth0-cli"; - changelog = "https://github.com/auth0/auth0-cli/releases/tag/v${version}"; + changelog = "https://github.com/auth0/auth0-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthewcroughan ]; mainProgram = "auth0"; }; -} +}) diff --git a/pkgs/by-name/au/authelia/package.nix b/pkgs/by-name/au/authelia/package.nix index c4a5275c7e69..57966b1c25c6 100644 --- a/pkgs/by-name/au/authelia/package.nix +++ b/pkgs/by-name/au/authelia/package.nix @@ -33,7 +33,7 @@ let web = authelia-web; in -buildGoModule rec { +buildGoModule (finalAttrs: { inherit pname version @@ -53,14 +53,14 @@ buildGoModule rec { ldflags = let - p = "github.com/authelia/authelia/v${lib.versions.major version}/internal/utils"; + p = "github.com/authelia/authelia/v${lib.versions.major finalAttrs.version}/internal/utils"; in [ "-s" "-w" - "-X ${p}.BuildTag=v${version}" + "-X ${p}.BuildTag=v${finalAttrs.version}" "-X '${p}.BuildState=tagged clean'" - "-X ${p}.BuildBranch=v${version}" + "-X ${p}.BuildBranch=v${finalAttrs.version}" "-X ${p}.BuildExtra=nixpkgs" ]; @@ -88,8 +88,8 @@ buildGoModule rec { runHook preInstallCheck $out/bin/authelia --help - $out/bin/authelia --version | grep "v${version}" - $out/bin/authelia build-info | grep 'v${version}\|nixpkgs' + $out/bin/authelia --version | grep "v${finalAttrs.version}" + $out/bin/authelia build-info | grep 'v${finalAttrs.version}\|nixpkgs' runHook postInstallCheck ''; @@ -103,7 +103,7 @@ buildGoModule rec { meta = { homepage = "https://www.authelia.com/"; - changelog = "https://github.com/authelia/authelia/releases/tag/v${version}"; + changelog = "https://github.com/authelia/authelia/releases/tag/v${finalAttrs.version}"; description = "Single Sign-On Multi-Factor portal for web apps"; longDescription = '' Authelia is an open-source authentication and authorization server @@ -121,4 +121,4 @@ buildGoModule rec { ]; mainProgram = "authelia"; }; -} +}) diff --git a/pkgs/by-name/au/authz0/package.nix b/pkgs/by-name/au/authz0/package.nix index cd888a2f305f..0234a5bedb1f 100644 --- a/pkgs/by-name/au/authz0/package.nix +++ b/pkgs/by-name/au/authz0/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "authz0"; version = "1.1.2"; src = fetchFromGitHub { owner = "hahwul"; repo = "authz0"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NrArxuhzd57NIdM4d9p/wfCB1e6l83pV+cjjCgZ9YtM="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/au/autorestic/package.nix b/pkgs/by-name/au/autorestic/package.nix index 9f118272853d..a9ea2a66492b 100644 --- a/pkgs/by-name/au/autorestic/package.nix +++ b/pkgs/by-name/au/autorestic/package.nix @@ -6,14 +6,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "autorestic"; version = "1.8.3"; src = fetchFromGitHub { owner = "cupcakearmy"; repo = "autorestic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rladzcW6l5eR6ICj4kKd4e2R9vRIV/1enCzHLFdQDlk="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ renesat ]; mainProgram = "autorestic"; }; -} +}) diff --git a/pkgs/by-name/av/aviator/package.nix b/pkgs/by-name/av/aviator/package.nix index 22482213acbb..a58aa17101b9 100644 --- a/pkgs/by-name/av/aviator/package.nix +++ b/pkgs/by-name/av/aviator/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aviator"; version = "1.8.1"; src = fetchFromGitHub { owner = "herrjulz"; repo = "aviator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Oa4z8n+q7LKWMnwk+xj9UunzOa3ChaPBCTo828yYJGQ="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ risson ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-assume-role/package.nix b/pkgs/by-name/aw/aws-assume-role/package.nix index 138dff88f271..e49025d7c72c 100644 --- a/pkgs/by-name/aw/aws-assume-role/package.nix +++ b/pkgs/by-name/aw/aws-assume-role/package.nix @@ -4,7 +4,7 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-assume-role"; version = "0.3.2"; @@ -16,7 +16,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "remind101"; repo = "assume-role"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-7+9qi9lYzv1YCFhUyla+5Gqs5nBUiiazhFwiqHzMFd4="; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ averyvigolo ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/aw/aws-codeartifact-proxy/package.nix b/pkgs/by-name/aw/aws-codeartifact-proxy/package.nix index 2f7667e33d2c..ec8534cb4adc 100644 --- a/pkgs/by-name/aw/aws-codeartifact-proxy/package.nix +++ b/pkgs/by-name/aw/aws-codeartifact-proxy/package.nix @@ -4,17 +4,17 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-codeartifact-proxy"; version = "1.0.0"; src = fetchFromGitHub { owner = "sktan"; repo = "aws-codeartifact-proxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dcUJ2r0VBUNk8kKY1fPkUHoJi1fhAQbd2K+9MC/ddGE="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; vendorHash = "sha256-5D/aKNU7ZtDMJW+KImBwN4bhpSexsldtCtA3IIHJrQU="; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lafrenierejm ]; mainProgram = "aws-codeartifact-proxy"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index c94406de1708..fc29a569bc44 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-iam-authenticator"; version = "0.7.10"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "aws-iam-authenticator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-usnLBLdgEpfpjItMwlRUnuiYQDcq+3FhOpL0WPxdYyY="; }; @@ -24,9 +24,9 @@ buildGoModule rec { [ "-s" "-w" - "-X=${PKG}/pkg.Version=${version}" + "-X=${PKG}/pkg.Version=${finalAttrs.version}" "-X=${PKG}/pkg.BuildDate=1970-01-01T01:01:01Z" - "-X ?${PKG}/pkg.CommitID=${version}" + "-X ?${PKG}/pkg.CommitID=${finalAttrs.version}" ]; subPackages = [ "cmd/aws-iam-authenticator" ]; @@ -35,11 +35,11 @@ buildGoModule rec { homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator"; description = "AWS IAM credentials for Kubernetes authentication"; mainProgram = "aws-iam-authenticator"; - changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ srhb ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-lambda-rie/package.nix b/pkgs/by-name/aw/aws-lambda-rie/package.nix index 812fa4e689dd..59a76844ad7e 100644 --- a/pkgs/by-name/aw/aws-lambda-rie/package.nix +++ b/pkgs/by-name/aw/aws-lambda-rie/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-lambda-runtime-interface-emulator"; version = "1.31"; src = fetchFromGitHub { owner = "aws"; repo = "aws-lambda-runtime-interface-emulator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-nuke/package.nix b/pkgs/by-name/aw/aws-nuke/package.nix index f1a241072ea8..4e2cca139fc7 100644 --- a/pkgs/by-name/aw/aws-nuke/package.nix +++ b/pkgs/by-name/aw/aws-nuke/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-nuke"; version = "3.62.2"; src = fetchFromGitHub { owner = "ekristen"; repo = "aws-nuke"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NHZ5pPekRe7Mv4QLKvvqclmS+PCwOs2RK+N1aCu2v4I="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/ekristen/aws-nuke/v${lib.versions.major version}/pkg/common.SUMMARY=${version}" + "-X=github.com/ekristen/aws-nuke/v${lib.versions.major finalAttrs.version}/pkg/common.SUMMARY=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -55,11 +55,11 @@ buildGoModule rec { meta = { description = "Remove all the resources from an AWS account"; homepage = "https://github.com/ekristen/aws-nuke"; - changelog = "https://github.com/ekristen/aws-nuke/releases/tag/${src.tag}"; + changelog = "https://github.com/ekristen/aws-nuke/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; mainProgram = "aws-nuke"; # fork/exec exe/mockgen: exec format error # resources/autoscaling_mock_test.go:1: running "../mocks/generate_mocks.sh": exit status 1 broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/aw/aws-rotate-key/package.nix b/pkgs/by-name/aw/aws-rotate-key/package.nix index 41c6a020b642..86ecc79b1e7b 100644 --- a/pkgs/by-name/aw/aws-rotate-key/package.nix +++ b/pkgs/by-name/aw/aws-rotate-key/package.nix @@ -6,14 +6,14 @@ aws-rotate-key, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-rotate-key"; version = "1.2.0"; src = fetchFromGitHub { owner = "Fullscreen"; repo = "aws-rotate-key"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fYpgHHOw0k/8WLGhq+uVOvoF4Wff6wzTXuN8r4D+TmU="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.mbode ]; mainProgram = "aws-rotate-key"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-signing-helper/package.nix b/pkgs/by-name/aw/aws-signing-helper/package.nix index 829bbd94d825..cbdc365f203f 100644 --- a/pkgs/by-name/aw/aws-signing-helper/package.nix +++ b/pkgs/by-name/aw/aws-signing-helper/package.nix @@ -4,14 +4,14 @@ lib, bash, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-signing-helper"; version = "1.7.3"; src = fetchFromGitHub { owner = "aws"; repo = "rolesanywhere-credential-helper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6EtWOcSFSxvOkDXf1/OL6IoHv25+FMGGCbh/vjzkH6U="; }; vendorHash = "sha256-acr1A+Yj+azdTaGHlNVW1ADMEFTpAVhUAP1yWkUpJ38="; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "AWS Signing Helper for IAM Roles Anywhere"; homepage = "https://github.com/aws/rolesanywhere-credential-helper"; - changelog = "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v${version}"; + changelog = "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "aws_signing_helper"; maintainers = with lib.maintainers; [ pandanz ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-sso-cli/package.nix b/pkgs/by-name/aw/aws-sso-cli/package.nix index 0ea42c394908..902e93137152 100644 --- a/pkgs/by-name/aw/aws-sso-cli/package.nix +++ b/pkgs/by-name/aw/aws-sso-cli/package.nix @@ -8,14 +8,14 @@ stdenv, xdg-utils, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-sso-cli"; version = "2.1.0"; src = fetchFromGitHub { owner = "synfinatic"; repo = "aws-sso-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MomH4Zcc6iyVmLfA0PPsWgEqMBAAaPd+21NX4GdnFk0="; }; vendorHash = "sha256-Le5BOD/iBIMQwTNmb7JcW8xJS7WG5isf4HXpJxyvez0="; @@ -26,7 +26,7 @@ buildGoModule rec { ]; ldflags = [ - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" "-X main.Tag=nixpkgs" ]; @@ -61,4 +61,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ devusb ]; mainProgram = "aws-sso"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-sso-creds/package.nix b/pkgs/by-name/aw/aws-sso-creds/package.nix index 49bf9bbcab37..5dacccc81c1b 100644 --- a/pkgs/by-name/aw/aws-sso-creds/package.nix +++ b/pkgs/by-name/aw/aws-sso-creds/package.nix @@ -5,14 +5,14 @@ makeWrapper, xdg-utils, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-sso-creds"; version = "2.0.0"; src = fetchFromGitHub { owner = "jaxxstorm"; repo = "aws-sso-creds"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QYE+HvvBEWPxopVP8QMqb4lNRyAtVDewuiWzja9XdM4="; }; vendorHash = "sha256-2EDpyw7Mqhvc0i6+UjWfNlvndRYJDaezRkOy9PBeD1Y="; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lafrenierejm ]; mainProgram = "aws-sso-creds"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index cd6eae54b9d1..e4f0da60ee49 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -8,14 +8,14 @@ writableTmpDirAsHomeHook, xdg-utils, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "aws-vault"; version = "7.9.3"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oQI1VjK4nQAErXgtUumdTwVB0maCfEv4WRF+buaHnKM="; }; @@ -46,13 +46,13 @@ buildGoModule rec { # set the version. see: aws-vault's Makefile ldflags = [ - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" ]; doInstallCheck = true; installCheckPhase = '' - $out/bin/aws-vault --version 2>&1 | grep ${version} > /dev/null + $out/bin/aws-vault --version 2>&1 | grep ${finalAttrs.version} > /dev/null ''; meta = { @@ -65,4 +65,4 @@ buildGoModule rec { er0k ]; }; -} +}) diff --git a/pkgs/by-name/aw/awsls/package.nix b/pkgs/by-name/aw/awsls/package.nix index c4d3565a180e..f6405a6520a6 100644 --- a/pkgs/by-name/aw/awsls/package.nix +++ b/pkgs/by-name/aw/awsls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "awsls"; version = "0.11.0"; src = fetchFromGitHub { owner = "jckuester"; repo = "awsls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-iy9tohmVUtNXYVfe6pZ+pbbLlcK6Fu1GgzTWMD+3xP0="; }; @@ -24,8 +24,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}.version=${version}" - "-X ${t}.commit=${src.rev}" + "-X ${t}.version=${finalAttrs.version}" + "-X ${t}.commit=${finalAttrs.src.rev}" "-X ${t}.date=unknown" ]; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.markus1189 ]; mainProgram = "awsls"; }; -} +}) diff --git a/pkgs/by-name/aw/awsrm/package.nix b/pkgs/by-name/aw/awsrm/package.nix index 43298af31e8a..98c792f8b50d 100644 --- a/pkgs/by-name/aw/awsrm/package.nix +++ b/pkgs/by-name/aw/awsrm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "awsrm"; version = "0.4.0"; src = fetchFromGitHub { owner = "jckuester"; repo = "awsrm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-KAujqYDtZbCBRO5WK9b9mxqe84ZllbBoO2tLnDH/bdo="; }; @@ -24,8 +24,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}.version=${version}" - "-X ${t}.commit=${src.rev}" + "-X ${t}.version=${finalAttrs.version}" + "-X ${t}.commit=${finalAttrs.src.rev}" "-X ${t}.date=unknown" ]; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.markus1189 ]; mainProgram = "awsrm"; }; -} +}) diff --git a/pkgs/by-name/aw/awsweeper/package.nix b/pkgs/by-name/aw/awsweeper/package.nix index 2ed9648251eb..6995036bf392 100644 --- a/pkgs/by-name/aw/awsweeper/package.nix +++ b/pkgs/by-name/aw/awsweeper/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "awsweeper"; version = "0.12.0"; src = fetchFromGitHub { owner = "jckuester"; repo = "awsweeper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5D/4Z8ADlA+4+2EINmP5OfX5exzhfbq2TydPRlJDA6Y="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/jckuester/awsweeper/internal.version=${version}" - "-X github.com/jckuester/awsweeper/internal.commit=${src.rev}" + "-X github.com/jckuester/awsweeper/internal.version=${finalAttrs.version}" + "-X github.com/jckuester/awsweeper/internal.commit=${finalAttrs.src.rev}" "-X github.com/jckuester/awsweeper/internal.date=unknown" ]; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "awsweeper"; }; -} +}) diff --git a/pkgs/by-name/az/azure-storage-azcopy/package.nix b/pkgs/by-name/az/azure-storage-azcopy/package.nix index dc0aa2d461ed..441025dab6ec 100644 --- a/pkgs/by-name/az/azure-storage-azcopy/package.nix +++ b/pkgs/by-name/az/azure-storage-azcopy/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "azure-storage-azcopy"; version = "10.31.1"; src = fetchFromGitHub { owner = "Azure"; repo = "azure-storage-azcopy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VB7bMbMzBl5ulrTNZIHdNYKx0vHeEYIJi4L50M8BY4M="; }; @@ -28,8 +28,8 @@ buildGoModule rec { meta = { description = "New Azure Storage data transfer utility - AzCopy v10"; homepage = "https://github.com/Azure/azure-storage-azcopy"; - changelog = "https://github.com/Azure/azure-storage-azcopy/releases/tag/v${version}"; + changelog = "https://github.com/Azure/azure-storage-azcopy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/ba/badger/package.nix b/pkgs/by-name/ba/badger/package.nix index f649e6233a1e..45465a5232cc 100644 --- a/pkgs/by-name/ba/badger/package.nix +++ b/pkgs/by-name/ba/badger/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "badger"; version = "4.9.0"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "badger"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AmDfG4IOpptdH0/Un4V275UTTUXoV1LNKtbSj3O50rs="; }; @@ -28,4 +28,4 @@ buildGoModule rec { mainProgram = "badger"; maintainers = with lib.maintainers; [ farcaller ]; }; -} +}) diff --git a/pkgs/by-name/ba/badrobot/package.nix b/pkgs/by-name/ba/badrobot/package.nix index 1c1171da2155..66ef63c07eb9 100644 --- a/pkgs/by-name/ba/badrobot/package.nix +++ b/pkgs/by-name/ba/badrobot/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "badrobot"; version = "0.1.4"; src = fetchFromGitHub { owner = "controlplaneio"; repo = "badrobot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-U3b5Xw+GjnAEXteivztHdcAcXx7DYtgaUbW5oax0mIk="; }; vendorHash = "sha256-oYdkCEdrw1eE5tnKveeJM3upRy8hOVc24JNN1bLX+ec="; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/controlplaneio/badrobot/cmd.version=v${version}" + "-X github.com/controlplaneio/badrobot/cmd.version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -35,7 +35,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/controlplaneio/badrobot"; - changelog = "https://github.com/controlplaneio/badrobot/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/controlplaneio/badrobot/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Operator Security Audit Tool"; mainProgram = "badrobot"; longDescription = '' @@ -49,4 +49,4 @@ buildGoModule rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/ba/baidupcs-go/package.nix b/pkgs/by-name/ba/baidupcs-go/package.nix index 57a3993d5dee..eeeba61ffdbe 100644 --- a/pkgs/by-name/ba/baidupcs-go/package.nix +++ b/pkgs/by-name/ba/baidupcs-go/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "baidupcs-go"; version = "4.0.0"; src = fetchFromGitHub { owner = "qjfoidnh"; repo = "BaiduPCS-Go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-synfJtYZmIiK2SoTG0rt+qZ0ixXIXDXnrNL2s5eDtQY="; }; @@ -21,14 +21,14 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; postInstall = '' rm -f $out/bin/AndroidNDKBuild @@ -46,4 +46,4 @@ buildGoModule rec { homepage = "https://github.com/qjfoidnh/BaiduPCS-Go"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/ba/base16-universal-manager/package.nix b/pkgs/by-name/ba/base16-universal-manager/package.nix index 454b3e098426..27c1ece9a7e5 100644 --- a/pkgs/by-name/ba/base16-universal-manager/package.nix +++ b/pkgs/by-name/ba/base16-universal-manager/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "base16-universal-manager"; version = "1.0"; src = fetchFromGitHub { owner = "pinpox"; repo = "base16-universal-manager"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9KflJ863j0VeOyu6j6O28VafetRrM8FW818qCvqhaoY="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jo1gi ]; mainProgram = "base16-universal-manager"; }; -} +}) diff --git a/pkgs/by-name/ba/bazel-buildtools/package.nix b/pkgs/by-name/ba/bazel-buildtools/package.nix index 22c6bf019ee2..4d33a8e2d8b6 100644 --- a/pkgs/by-name/ba/bazel-buildtools/package.nix +++ b/pkgs/by-name/ba/bazel-buildtools/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazel-buildtools"; version = "8.2.1"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "buildtools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YkxEc+hcfOH2zzdHngoJmuCqGD4FWSkFd2cVqIrpHD4="; }; @@ -30,18 +30,18 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.buildVersion=${version}" - "-X main.buildScmRevision=${src.rev}" + "-X main.buildVersion=${finalAttrs.version}" + "-X main.buildScmRevision=${finalAttrs.src.rev}" ]; meta = { description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps"; homepage = "https://github.com/bazelbuild/buildtools"; - changelog = "https://github.com/bazelbuild/buildtools/releases/tag/v${version}"; + changelog = "https://github.com/bazelbuild/buildtools/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ elasticdog ]; teams = [ lib.teams.bazel ]; }; -} +}) diff --git a/pkgs/by-name/ba/bazel-gazelle/package.nix b/pkgs/by-name/ba/bazel-gazelle/package.nix index 4de9e3f5f06d..a6d180098248 100644 --- a/pkgs/by-name/ba/bazel-gazelle/package.nix +++ b/pkgs/by-name/ba/bazel-gazelle/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazel-gazelle"; version = "0.47.0"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazel-gazelle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rnJ8rht7ccAI8ceOv3B0mlcY0fQg9Nfy+hu+/pmQQqE="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; mainProgram = "gazelle"; }; -} +}) diff --git a/pkgs/by-name/ba/bazel-kazel/package.nix b/pkgs/by-name/ba/bazel-kazel/package.nix index b2c4f710a37e..0efa09dcf4bd 100644 --- a/pkgs/by-name/ba/bazel-kazel/package.nix +++ b/pkgs/by-name/ba/bazel-kazel/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazel-kazel"; version = "0.2.5"; src = fetchFromGitHub { owner = "kubernetes"; repo = "repo-infra"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Y9VOlFrFmJQCQuwf3UztHGuJqmq/lSibTbI3oGjtNuE="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; mainProgram = "kazel"; }; -} +}) diff --git a/pkgs/by-name/ba/bazel-remote/package.nix b/pkgs/by-name/ba/bazel-remote/package.nix index 48ea38654f86..aaa367147930 100644 --- a/pkgs/by-name/ba/bazel-remote/package.nix +++ b/pkgs/by-name/ba/bazel-remote/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazel-remote"; version = "2.6.1"; src = fetchFromGitHub { owner = "buchgr"; repo = "bazel-remote"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9vPaTm/HTJ3ftlFg+AkcwXX7xyhmGTgKL3PXhtUHRDk="; }; @@ -24,16 +24,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.gitCommit=${version}" + "-X main.gitCommit=${finalAttrs.version}" ]; meta = { homepage = "https://github.com/buchgr/bazel-remote"; description = "Remote HTTP/1.1 cache for Bazel"; mainProgram = "bazel-remote"; - changelog = "https://github.com/buchgr/bazel-remote/releases/tag/v${version}"; + changelog = "https://github.com/buchgr/bazel-remote/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; teams = [ lib.teams.bazel ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ba/bazel-watcher/package.nix b/pkgs/by-name/ba/bazel-watcher/package.nix index ca974a1e93ef..3421a3f2f0b5 100644 --- a/pkgs/by-name/ba/bazel-watcher/package.nix +++ b/pkgs/by-name/ba/bazel-watcher/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazel-watcher"; version = "0.28.0"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazel-watcher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zbZhV1IjFW4USdj3MGdyfPabfCPUmAAaGBaguXqmcnY="; }; @@ -24,7 +24,7 @@ buildGoModule rec { env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0"; ldflags = [ "-s" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/ibazel" ]; @@ -44,4 +44,4 @@ buildGoModule rec { mainProgram = "ibazel"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ba/bazelisk/package.nix b/pkgs/by-name/ba/bazelisk/package.nix index 8b2b9c5034e4..f499de78c6ea 100644 --- a/pkgs/by-name/ba/bazelisk/package.nix +++ b/pkgs/by-name/ba/bazelisk/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bazelisk"; version = "1.28.1"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazelisk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-iKU8B8yOT8cPvZhuor8ZVRsHQDoXq1ja1mr60XqHoEs="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.BazeliskVersion=${version}" + "-X main.BazeliskVersion=${finalAttrs.version}" ]; meta = { @@ -30,8 +30,8 @@ buildGoModule rec { BEWARE: This package does not work on NixOS. ''; homepage = "https://github.com/bazelbuild/bazelisk"; - changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${version}"; + changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ elasticdog ]; }; -} +}) diff --git a/pkgs/by-name/be/bed/package.nix b/pkgs/by-name/be/bed/package.nix index e01ad17cd537..e4cc67ed4512 100644 --- a/pkgs/by-name/be/bed/package.nix +++ b/pkgs/by-name/be/bed/package.nix @@ -6,14 +6,14 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bed"; version = "0.2.8"; src = fetchFromGitHub { owner = "itchyny"; repo = "bed"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NXTQMyCI4PKaQPxZqklH03BEDMUrTCNtFUj2FNwIsNM="; }; vendorHash = "sha256-tp83T6V4HM7SgpZASMWnIoqgw/s/DhdJMsCu2C6OuTo="; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Binary editor written in Go"; homepage = "https://github.com/itchyny/bed"; - changelog = "https://github.com/itchyny/bed/releases/tag/v${version}"; + changelog = "https://github.com/itchyny/bed/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; mainProgram = "bed"; }; -} +}) diff --git a/pkgs/by-name/be/bee/package.nix b/pkgs/by-name/be/bee/package.nix index 012eee1a2e6a..ae296c464154 100644 --- a/pkgs/by-name/be/bee/package.nix +++ b/pkgs/by-name/be/bee/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bee"; version = "2.6.0"; src = fetchFromGitHub { owner = "ethersphere"; repo = "bee"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Yz23iVYGZ4PS1jbV5zFaCEsQOoAbHBpePml0zp5GSkQ="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/ethersphere/bee/v2.version=${version}" + "-X github.com/ethersphere/bee/v2.version=${finalAttrs.version}" "-X github.com/ethersphere/bee/v2/pkg/api.Version=5.2.0" "-X github.com/ethersphere/bee/v2/pkg/api.DebugVersion=4.1.1" "-X github.com/ethersphere/bee/v2/pkg/p2p/libp2p.reachabilityOverridePublic=false" @@ -54,4 +54,4 @@ buildGoModule rec { license = with lib.licenses; [ bsd3 ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/be/beeper-bridge-manager/package.nix b/pkgs/by-name/be/beeper-bridge-manager/package.nix index fa3abec3cbb2..b32d50706438 100644 --- a/pkgs/by-name/be/beeper-bridge-manager/package.nix +++ b/pkgs/by-name/be/beeper-bridge-manager/package.nix @@ -6,14 +6,14 @@ python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bbctl"; version = "0.13.0"; src = fetchFromGitHub { owner = "beeper"; repo = "bridge-manager"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bNnansZNshWp70LQQsa6+bS+LJxpCzdTkL2pX+ksrP0="; }; @@ -34,6 +34,6 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.heywoodlh ]; mainProgram = "bbctl"; - changelog = "https://github.com/beeper/bridge-manager/releases/tag/v${version}"; + changelog = "https://github.com/beeper/bridge-manager/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/by-name/be/benthos/package.nix b/pkgs/by-name/be/benthos/package.nix index fcbcf37f12ed..617ea648a2c0 100644 --- a/pkgs/by-name/be/benthos/package.nix +++ b/pkgs/by-name/be/benthos/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "benthos"; version = "4.63.1"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "benthos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dcVPTLzRVhyWEkzXfzQKOv7bfjzsxV7odcdPzLP64bQ="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/redpanda-data/benthos/v4/internal/cli.Version=${version}" + "-X github.com/redpanda-data/benthos/v4/internal/cli.Version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -38,8 +38,8 @@ buildGoModule rec { description = "Fancy stream processing made operationally mundane"; mainProgram = "benthos"; homepage = "https://www.benthos.dev"; - changelog = "https://github.com/benthosdev/benthos/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/benthosdev/benthos/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sagikazarmark ]; }; -} +}) diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index 20e339cad61d..ff01e844f53b 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bento"; version = "1.14.1"; src = fetchFromGitHub { owner = "warpstreamlabs"; repo = "bento"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hnDWnN07sf8ymSbwrVIQJrgiEKr81osswcGi8emSGac="; }; @@ -28,8 +28,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/warpstreamlabs/bento/internal/cli.Version=${version}" - "-X main.Version=${version}" + "-X github.com/warpstreamlabs/bento/internal/cli.Version=${finalAttrs.version}" + "-X main.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -40,9 +40,9 @@ buildGoModule rec { meta = { description = "High performance and resilient stream processor"; homepage = "https://warpstreamlabs.github.io/bento/"; - changelog = "https://github.com/warpstreamlabs/bento/releases/tag/v${version}"; + changelog = "https://github.com/warpstreamlabs/bento/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "bento"; }; -} +}) diff --git a/pkgs/by-name/be/bepass/package.nix b/pkgs/by-name/be/bepass/package.nix index 145f5a99b4a8..cea408dcbfe6 100644 --- a/pkgs/by-name/be/bepass/package.nix +++ b/pkgs/by-name/be/bepass/package.nix @@ -13,14 +13,14 @@ libxi, libxxf86vm, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bepass"; version = "1.6.2"; src = fetchFromGitHub { owner = "bepass-org"; repo = "bepass"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ruOhPWNs1WWM3r6X+6ch0HoDCu/a+IkBQiCr0Wh6yS8="; }; @@ -59,4 +59,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; broken = enableGUI; }; -} +}) diff --git a/pkgs/by-name/be/berglas/package.nix b/pkgs/by-name/be/berglas/package.nix index e338c81e2154..cf9aac51f1a5 100644 --- a/pkgs/by-name/be/berglas/package.nix +++ b/pkgs/by-name/be/berglas/package.nix @@ -33,14 +33,14 @@ let ) "" (builtins.attrNames skipTests); in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "berglas"; version = "2.0.10"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "berglas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zrNHBlq8ZdsviXws29Dui51HOLJxy5B0OkrRZR8lUdQ="; }; @@ -49,7 +49,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/GoogleCloudPlatform/berglas/v2/internal/version.version=${version}" + "-X github.com/GoogleCloudPlatform/berglas/v2/internal/version.version=${finalAttrs.version}" ]; postPatch = skipTestsCommand; @@ -66,4 +66,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "berglas"; }; -} +}) diff --git a/pkgs/by-name/be/bettercap/package.nix b/pkgs/by-name/be/bettercap/package.nix index c04f05a6f12b..18f9cffc1e1c 100644 --- a/pkgs/by-name/be/bettercap/package.nix +++ b/pkgs/by-name/be/bettercap/package.nix @@ -10,14 +10,14 @@ libusb1, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bettercap"; version = "2.41.5"; src = fetchFromGitHub { owner = "bettercap"; repo = "bettercap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mw2Fe/7kSowozUpmXC5tMHZ02bF5+UHmy+lmkJ6SeLM="; }; @@ -49,4 +49,4 @@ buildGoModule rec { # 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg' broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/be/betula/package.nix b/pkgs/by-name/be/betula/package.nix index 0d4f48597e61..15f68995bde9 100644 --- a/pkgs/by-name/be/betula/package.nix +++ b/pkgs/by-name/be/betula/package.nix @@ -3,14 +3,14 @@ fetchFromSourcehut, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "betula"; version = "1.5.0"; src = fetchFromSourcehut { owner = "~bouncepaw"; repo = "betula"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zrJkQNQmkp0JiXZL3YSPEkeavEJhu5KnONfOze9pttY="; }; vendorHash = "sha256-8YDilb03J7fd6dj9CohvDDe9ylwXrrREvCP83yGpTyg="; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ GoldsteinE ]; }; -} +}) diff --git a/pkgs/by-name/bi/birdwatcher/package.nix b/pkgs/by-name/bi/birdwatcher/package.nix index cb27663b59ee..624b2974c11f 100644 --- a/pkgs/by-name/bi/birdwatcher/package.nix +++ b/pkgs/by-name/bi/birdwatcher/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "birdwatcher"; version = "2.2.5"; @@ -15,7 +15,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "alice-lg"; repo = "birdwatcher"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TTU5TYWD/KSh/orDdQnNrQJ/G7z5suBu7psF9V6AAIw="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ stv0g ]; mainProgram = "birdwatcher"; }; -} +}) diff --git a/pkgs/by-name/bi/bit/package.nix b/pkgs/by-name/bi/bit/package.nix index 3c9f2b572ba0..ad1a371f33e3 100644 --- a/pkgs/by-name/bi/bit/package.nix +++ b/pkgs/by-name/bi/bit/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bit"; version = "1.1.2"; src = fetchFromGitHub { owner = "chriswalz"; repo = "bit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-18R0JGbG5QBDghF4SyhXaKe9UY5UzF7Ap0Y061Z1SZ8="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "bit"; }; -} +}) diff --git a/pkgs/by-name/bi/bitbucket-cli/package.nix b/pkgs/by-name/bi/bitbucket-cli/package.nix index f5927ec44de5..c2b528710cf3 100644 --- a/pkgs/by-name/bi/bitbucket-cli/package.nix +++ b/pkgs/by-name/bi/bitbucket-cli/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bitbucket-cli"; version = "1.0.0"; src = fetchFromGitHub { owner = "swisscom"; repo = "bitbucket-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8Qvlv/S5IkRk+2D/Pnb0+FP7ryHh1kSRJCiUjSO0OtI="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ attila ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/bi/bitcrook/package.nix b/pkgs/by-name/bi/bitcrook/package.nix index 3dcf27e3ba5f..301e5b36d471 100644 --- a/pkgs/by-name/bi/bitcrook/package.nix +++ b/pkgs/by-name/bi/bitcrook/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bitcrook"; version = "2.3.2"; src = fetchFromGitHub { owner = "ax-i-om"; repo = "bitcrook"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-O2u5e6LmfrxsfrBY3OPFTottheGO+ue8qMLqbDVMBhA="; }; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Tool to do OSINT"; homepage = "https://github.com/ax-i-om/bitcrook"; - changelog = "https://github.com/ax-i-om/bitcrook/releases/tag/${src.tag}"; + changelog = "https://github.com/ax-i-om/bitcrook/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "bitcrook"; }; -} +}) diff --git a/pkgs/by-name/bi/bitmagnet/package.nix b/pkgs/by-name/bi/bitmagnet/package.nix index 74dce225c498..324aaf325b02 100644 --- a/pkgs/by-name/bi/bitmagnet/package.nix +++ b/pkgs/by-name/bi/bitmagnet/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bitmagnet"; version = "0.10.0"; src = fetchFromGitHub { owner = "bitmagnet-io"; repo = "bitmagnet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KgpKpnOVtS3VoIqKhIzDvbdR54M014tQj2/ufhWMZDo="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${version}" + "-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${finalAttrs.version}" ]; passthru = { @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ viraptor ]; mainProgram = "bitmagnet"; }; -} +}) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 9a07cf8e1be0..016813052478 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bitrise"; version = "2.37.0"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CxWFqrgj/oYsD3yBjR4fdh7FSAaGZnbC6OB9H1VH+m0="; }; @@ -25,7 +25,7 @@ buildGoModule rec { vendorHash = null; ldflags = [ - "-X github.com/bitrise-io/bitrise/version.Commit=${src.rev}" + "-X github.com/bitrise-io/bitrise/version.Commit=${finalAttrs.src.rev}" "-X github.com/bitrise-io/bitrise/version.BuildNumber=0" ]; env.CGO_ENABLED = 0; @@ -41,4 +41,4 @@ buildGoModule rec { mainProgram = "bitrise"; maintainers = with lib.maintainers; [ ofalvai ]; }; -} +}) diff --git a/pkgs/by-name/bl/bluewalker/package.nix b/pkgs/by-name/bl/bluewalker/package.nix index 637e1cf43d74..315124af4ee2 100644 --- a/pkgs/by-name/bl/bluewalker/package.nix +++ b/pkgs/by-name/bl/bluewalker/package.nix @@ -4,14 +4,14 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bluewalker"; version = "0.3.1"; src = fetchFromGitLab { owner = "jtaimisto"; repo = "bluewalker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wAzBlCczsLfHboGYIsyN7dGwz52CMw+L3XQ0njfLVR0="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Simple command line Bluetooth LE scanner"; homepage = "https://gitlab.com/jtaimisto/bluewalker"; - changelog = "https://gitlab.com/jtaimisto/bluewalker/-/tags/v${version}"; + changelog = "https://gitlab.com/jtaimisto/bluewalker/-/tags/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ cimm ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bo/boltbrowser/package.nix b/pkgs/by-name/bo/boltbrowser/package.nix index 48c47fe43177..85393e32c2ae 100644 --- a/pkgs/by-name/bo/boltbrowser/package.nix +++ b/pkgs/by-name/bo/boltbrowser/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "boltbrowser"; version = "2.2"; src = fetchFromGitHub { owner = "br0xen"; repo = "boltbrowser"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-3t0U1bSJbo3RJZe+PwaUeuzSt23Gs++WRe/uehfa4cA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "boltbrowser"; }; -} +}) diff --git a/pkgs/by-name/bo/bom/package.nix b/pkgs/by-name/bo/bom/package.nix index 63c855f3b696..fc5ed6a28752 100644 --- a/pkgs/by-name/bo/bom/package.nix +++ b/pkgs/by-name/bo/bom/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bom"; version = "0.7.1"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "bom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OLbzk1Ix8N2R+od3NQg0JviEcnw6Sw1+wrak26ZWYFw="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -34,7 +34,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=v${finalAttrs.version}" "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" ]; @@ -55,7 +55,7 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/bom --help - $out/bin/bom version 2>&1 | grep "v${version}" + $out/bin/bom version 2>&1 | grep "v${finalAttrs.version}" runHook postInstallCheck ''; @@ -63,10 +63,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/kubernetes-sigs/bom"; - changelog = "https://github.com/kubernetes-sigs/bom/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes-sigs/bom/releases/tag/v${finalAttrs.version}"; description = "Utility to generate SPDX-compliant Bill of Materials manifests"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ developer-guy ]; mainProgram = "bom"; }; -} +}) diff --git a/pkgs/by-name/bo/bombadillo/package.nix b/pkgs/by-name/bo/bombadillo/package.nix index a503a2df9324..f5d983194583 100644 --- a/pkgs/by-name/bo/bombadillo/package.nix +++ b/pkgs/by-name/bo/bombadillo/package.nix @@ -5,13 +5,13 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bombadillo"; version = "2.4.0"; src = fetchgit { url = "https://tildegit.org/sloum/bombadillo.git"; - tag = version; + tag = finalAttrs.version; hash = "sha256-FjU9AyRAdGFr1bVpkmj5STkbzCXvpxOaOj7WNQJq7A0="; }; @@ -34,4 +34,4 @@ buildGoModule rec { homepage = "https://bombadillo.colorfield.space/"; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/bo/bomber-go/package.nix b/pkgs/by-name/bo/bomber-go/package.nix index eca18afedbdd..9d970d959980 100644 --- a/pkgs/by-name/bo/bomber-go/package.nix +++ b/pkgs/by-name/bo/bomber-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bomber-go"; version = "0.4.7"; src = fetchFromGitHub { owner = "devops-kung-fu"; repo = "bomber"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-q3x3duXc2++BvVul2a5fBTcPHWrOHpPOGHBUXL08syg="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Tool to scans Software Bill of Materials (SBOMs) for vulnerabilities"; homepage = "https://github.com/devops-kung-fu/bomber"; - changelog = "https://github.com/devops-kung-fu/bomber/releases/tag/v${version}"; + changelog = "https://github.com/devops-kung-fu/bomber/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; mainProgram = "bomber"; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/bo/boohu/package.nix b/pkgs/by-name/bo/boohu/package.nix index 5c35875dce5e..2d0c98ce05b4 100644 --- a/pkgs/by-name/bo/boohu/package.nix +++ b/pkgs/by-name/bo/boohu/package.nix @@ -4,12 +4,12 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "boohu"; version = "0.14.0"; src = fetchurl { - url = "https://download.tuxfamily.org/boohu/downloads/boohu-${version}.tar.gz"; + url = "https://download.tuxfamily.org/boohu/downloads/boohu-${finalAttrs.version}.tar.gz"; hash = "sha256-IB59C5/uuHP6LtKLypjpgHOo0MR9bFdCbudaRa+h7lI="; }; @@ -34,4 +34,4 @@ buildGoModule rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bo/booster/package.nix b/pkgs/by-name/bo/booster/package.nix index bce9a84c49a2..b6636ccbf948 100644 --- a/pkgs/by-name/bo/booster/package.nix +++ b/pkgs/by-name/bo/booster/package.nix @@ -15,14 +15,14 @@ zfs, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "booster"; version = "0.12"; src = fetchFromGitHub { owner = "anatol"; repo = "booster"; - tag = version; + tag = finalAttrs.version; hash = "sha256-uHxPzuD3PxKAI2JOZd7lcLvcqYqk9gW9yeZgOS1Y7x4="; }; @@ -66,4 +66,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "init"; }; -} +}) diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 0eb5b8b46171..42a36a49ad4d 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -9,14 +9,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bootdev-cli"; version = "1.22.1"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eOyJx99TwjG7UWTvzYtelLsN1BwhORZD9zkyA13VYSY="; }; @@ -48,9 +48,9 @@ buildGoModule rec { meta = { description = "CLI used to complete coding challenges and lessons on Boot.dev"; homepage = "https://github.com/bootdotdev/bootdev"; - changelog = "https://github.com/bootdotdev/bootdev/releases/tag/v${version}"; + changelog = "https://github.com/bootdotdev/bootdev/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vinnymeller ]; mainProgram = "bootdev"; }; -} +}) diff --git a/pkgs/by-name/bo/bosh-cli/package.nix b/pkgs/by-name/bo/bosh-cli/package.nix index 9084c33ff600..2c7241210702 100644 --- a/pkgs/by-name/bo/bosh-cli/package.nix +++ b/pkgs/by-name/bo/bosh-cli/package.nix @@ -6,7 +6,7 @@ openssh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bosh-cli"; version = "7.9.16"; @@ -14,13 +14,13 @@ buildGoModule rec { src = fetchFromGitHub { owner = "cloudfoundry"; repo = "bosh-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-yzoqtubX2IeRP4Ee/YjzRmeAo2aqvfCiqsVkfKtzGFU="; }; vendorHash = null; postPatch = '' - substituteInPlace cmd/version.go --replace '[DEV BUILD]' '${version}' + substituteInPlace cmd/version.go --replace '[DEV BUILD]' '${finalAttrs.version}' ''; nativeBuildInputs = [ makeWrapper ]; @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Command line interface to CloudFoundry BOSH"; homepage = "https://bosh.io"; - changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${version}"; + changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ris ]; mainProgram = "bosh"; }; -} +}) diff --git a/pkgs/by-name/br/brev-cli/package.nix b/pkgs/by-name/br/brev-cli/package.nix index 40ec04cc2c2f..a2209ffce5ff 100644 --- a/pkgs/by-name/br/brev-cli/package.nix +++ b/pkgs/by-name/br/brev-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "brev-cli"; version = "0.6.316"; src = fetchFromGitHub { owner = "brevdev"; repo = "brev-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-L1NpFbZXHxQQJzcLHkOIcCnHu9HRybM0R+Iz1qOheGs="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/brevdev/brev-cli/pkg/cmd/version.Version=${src.rev}" + "-X github.com/brevdev/brev-cli/pkg/cmd/version.Version=${finalAttrs.src.rev}" ]; postInstall = '' @@ -34,8 +34,8 @@ buildGoModule rec { description = "Connect your laptop to cloud computers"; mainProgram = "brev"; homepage = "https://github.com/brevdev/brev-cli"; - changelog = "https://github.com/brevdev/brev-cli/releases/tag/v${version}"; + changelog = "https://github.com/brevdev/brev-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/br/brig/package.nix b/pkgs/by-name/br/brig/package.nix index 07b8c692a283..25717a15363f 100644 --- a/pkgs/by-name/br/brig/package.nix +++ b/pkgs/by-name/br/brig/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "brig"; version = "0.4.1"; src = fetchFromGitHub { owner = "sahib"; repo = "brig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0gi39jmnzqrgj146yw8lcmgmvzx7ii1dgw4iqig7kx8c0jiqi600"; }; @@ -27,12 +27,12 @@ buildGoModule rec { "-w" ] ++ lib.mapAttrsToList (n: v: "-X github.com/sahib/brig/version.${n}=${v}") { - Major = lib.versions.major version; - Minor = lib.versions.minor version; - Patch = lib.versions.patch version; + Major = lib.versions.major finalAttrs.version; + Minor = lib.versions.minor finalAttrs.version; + Patch = lib.versions.patch finalAttrs.version; ReleaseType = ""; BuildTime = "1970-01-01T00:00:00+0000"; - GitRev = src.rev; + GitRev = finalAttrs.src.rev; }; postInstall = '' @@ -53,9 +53,9 @@ buildGoModule rec { or as a peer to peer alternative to Dropbox. ''; homepage = "https://brig.readthedocs.io"; - changelog = "https://github.com/sahib/brig/releases/tag/${src.rev}"; + changelog = "https://github.com/sahib/brig/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ offline ]; mainProgram = "brig"; }; -} +}) diff --git a/pkgs/by-name/br/brook/package.nix b/pkgs/by-name/br/brook/package.nix index 5b5b50a85455..afbf3e191c48 100644 --- a/pkgs/by-name/br/brook/package.nix +++ b/pkgs/by-name/br/brook/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "brook"; version = "20240606"; src = fetchFromGitHub { owner = "txthinking"; repo = "brook"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rfCqYI0T/nbK+rlPGl5orLo3qHKITesdFNtXc/ECATA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "brook"; }; -} +}) diff --git a/pkgs/by-name/br/broom/package.nix b/pkgs/by-name/br/broom/package.nix index ba32d447a8cb..0a9d0cb7646c 100644 --- a/pkgs/by-name/br/broom/package.nix +++ b/pkgs/by-name/br/broom/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "broom"; version = "0.3.0"; src = fetchFromGitHub { owner = "a-camarillo"; repo = "broom"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-a2hUgYpiKm/dZWLRuCZKuGStmZ/7jDtLRAjd/B57Vxw="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ a-camarillo ]; mainProgram = "broom"; }; -} +}) diff --git a/pkgs/by-name/br/browserpass/package.nix b/pkgs/by-name/br/browserpass/package.nix index fd3e9f0a0a16..3e7f17629ed2 100644 --- a/pkgs/by-name/br/browserpass/package.nix +++ b/pkgs/by-name/br/browserpass/package.nix @@ -10,14 +10,14 @@ browserpass, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "browserpass"; version = "3.1.0"; src = fetchFromGitHub { owner = "browserpass"; repo = "browserpass-native"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-UZzOPRRiCUIG7uSSp9AEPMDN/+4cgyK47RhrI8oUx8U="; }; @@ -75,4 +75,4 @@ buildGoModule rec { license = lib.licenses.isc; maintainers = with lib.maintainers; [ rvolosatovs ]; }; -} +}) diff --git a/pkgs/by-name/bt/btcd/package.nix b/pkgs/by-name/bt/btcd/package.nix index b8c8fb8481af..ea2232a0cfd7 100644 --- a/pkgs/by-name/bt/btcd/package.nix +++ b/pkgs/by-name/bt/btcd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "btcd"; version = "0.25.0"; src = fetchFromGitHub { owner = "btcsuite"; repo = "btcd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-redoqqbiVdwgNLxDzBccqRBZGwhRTIY5nE9Gx6+4POc="; }; @@ -32,8 +32,8 @@ buildGoModule rec { meta = { description = "Alternative full node bitcoin implementation written in Go (golang)"; homepage = "https://github.com/btcsuite/btcd"; - changelog = "https://github.com/btcsuite/btcd/releases/tag/v${version}"; + changelog = "https://github.com/btcsuite/btcd/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ _0xB10C ]; }; -} +}) diff --git a/pkgs/by-name/bu/buildkit-nix/package.nix b/pkgs/by-name/bu/buildkit-nix/package.nix index 40cdfba77fae..0d024cac54ac 100644 --- a/pkgs/by-name/bu/buildkit-nix/package.nix +++ b/pkgs/by-name/bu/buildkit-nix/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "buildkit-nix"; version = "0.1.1"; src = fetchFromGitHub { owner = "reproducible-containers"; repo = "buildkit-nix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-i8KQLLL36iP26jIj10fZLtYpS57Xni4eIQEJG4ixWy8="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lesuisse ]; mainProgram = "buildkit-nix"; }; -} +}) diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index 86fdbfcf4a5d..86cc9fe2864a 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "buildkit"; version = "0.27.1"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vMSg5bYFkdWrdjexx/3kwyyingS5gqMcw5/JQ4RxDeU="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/moby/buildkit/version.Version=${version}" - "-X github.com/moby/buildkit/version.Revision=${src.rev}" + "-X github.com/moby/buildkit/version.Version=${finalAttrs.version}" + "-X github.com/moby/buildkit/version.Revision=${finalAttrs.src.rev}" ]; doCheck = false; @@ -32,7 +32,7 @@ buildGoModule rec { meta = { description = "Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit"; homepage = "https://github.com/moby/buildkit"; - changelog = "https://github.com/moby/buildkit/releases/tag/v${version}"; + changelog = "https://github.com/moby/buildkit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ developer-guy @@ -40,4 +40,4 @@ buildGoModule rec { ]; mainProgram = "buildctl"; }; -} +}) diff --git a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix index fc5f8ac23052..123bc6c5cc98 100644 --- a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix +++ b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "buildkite-agent-metrics"; version = "5.10.0"; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "buildkite"; repo = "buildkite-agent-metrics"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QE4IY1yU8X1zG+jf7eBWiSjN3HvDqr2Avhs3Bub+xB0="; }; @@ -33,4 +33,4 @@ buildGoModule rec { homepage = "https://github.com/buildkite/buildkite-agent-metrics"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/bu/buildkite-agent/package.nix b/pkgs/by-name/bu/buildkite-agent/package.nix index 1cfde8e7cbed..df452e5c3e13 100644 --- a/pkgs/by-name/bu/buildkite-agent/package.nix +++ b/pkgs/by-name/bu/buildkite-agent/package.nix @@ -12,14 +12,14 @@ gitUpdater, nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "buildkite-agent"; version = "3.89.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5COo5vXecXLhYAy3bcaYvmluFdfEKGgiTbhat8T3AV8="; }; @@ -83,4 +83,4 @@ buildGoModule rec { ]; platforms = with lib.platforms; unix ++ darwin; }; -} +}) diff --git a/pkgs/by-name/bu/buildkite-cli/package.nix b/pkgs/by-name/bu/buildkite-cli/package.nix index eccaa5581941..2f9e1b211616 100644 --- a/pkgs/by-name/bu/buildkite-cli/package.nix +++ b/pkgs/by-name/bu/buildkite-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "buildkite-cli"; version = "3.13.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-SX80Hw9iaYvdrprI/Y1lYXTaKeGTkeVIBk2UujB//cs="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.VERSION=${version}" + "-X main.VERSION=${finalAttrs.version}" ]; meta = { @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ groodt ]; mainProgram = "bk"; }; -} +}) diff --git a/pkgs/by-name/bu/bump/package.nix b/pkgs/by-name/bu/bump/package.nix index 2b49242ceecd..f4ebc356c27e 100644 --- a/pkgs/by-name/bu/bump/package.nix +++ b/pkgs/by-name/bu/bump/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bump"; version = "0.2.6"; src = fetchFromGitHub { owner = "mroth"; repo = "bump"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OD/ZAVLhezhmFSaWyka5kKwEU5FXH3KuzS91eAteR8Y="; }; @@ -20,8 +20,8 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X main.buildVersion=${version}" - "-X main.buildCommit=${version}" + "-X main.buildVersion=${finalAttrs.version}" + "-X main.buildCommit=${finalAttrs.version}" "-X main.buildDate=1970-01-01" ]; @@ -32,4 +32,4 @@ buildGoModule rec { mainProgram = "bump"; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/bu/bunnyfetch/package.nix b/pkgs/by-name/bu/bunnyfetch/package.nix index 3d3f76cffd78..8c0f89b5a3aa 100644 --- a/pkgs/by-name/bu/bunnyfetch/package.nix +++ b/pkgs/by-name/bu/bunnyfetch/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bunnyfetch"; version = "0.2.0"; src = fetchFromGitHub { owner = "Rosettea"; repo = "bunnyfetch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6MnjCXc9/8twdf8PHKsVJY1yWYwUf5R01vtQFJbyy7M="; }; @@ -28,4 +28,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "bunnyfetch"; }; -} +}) diff --git a/pkgs/by-name/bu/bunster/package.nix b/pkgs/by-name/bu/bunster/package.nix index a9d285bdf5cb..418da60880d8 100644 --- a/pkgs/by-name/bu/bunster/package.nix +++ b/pkgs/by-name/bu/bunster/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "bunster"; version = "0.9.0"; src = fetchFromGitHub { owner = "yassinebenaid"; repo = "bunster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HE5Wp5A0wc5jgs9kNkCH1f82Y+SkILHvOwlQAsC6DVU="; }; @@ -31,7 +31,7 @@ buildGoModule rec { meta = { description = "Compile shell scripts to static binaries"; homepage = "https://github.com/yassinebenaid/bunster"; - changelog = "https://github.com/yassinebenaid/bunster/releases/tag/v{version}"; + changelog = "https://github.com/yassinebenaid/bunster/releases/tag/v{finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ yunz @@ -39,4 +39,4 @@ buildGoModule rec { mainProgram = "bunster"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bu/butane/package.nix b/pkgs/by-name/bu/butane/package.nix index 4beeedb44031..c1e7ccb26ade 100644 --- a/pkgs/by-name/bu/butane/package.nix +++ b/pkgs/by-name/bu/butane/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "butane"; version = "0.26.0"; src = fetchFromGitHub { owner = "coreos"; repo = "butane"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-htD/FecmBVUp0bmzDJpUNw8rVr9mheFwagUISFu8lJM="; }; @@ -22,7 +22,7 @@ buildGoModule rec { subPackages = [ "internal" ]; ldflags = [ - "-X github.com/coreos/butane/internal/version.Raw=v${version}" + "-X github.com/coreos/butane/internal/version.Raw=v${finalAttrs.version}" ]; postInstall = '' @@ -39,4 +39,4 @@ buildGoModule rec { ruuda ]; }; -} +}) diff --git a/pkgs/by-name/bu/butler/package.nix b/pkgs/by-name/bu/butler/package.nix index 946c59b51749..4664995c0fdb 100644 --- a/pkgs/by-name/bu/butler/package.nix +++ b/pkgs/by-name/bu/butler/package.nix @@ -13,14 +13,14 @@ # - run `go mod tidy` in the cloned repository. # - generate patch with `git diff > go.mod.patch` -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "butler"; version = "15.24.0"; src = fetchFromGitHub { owner = "itchio"; repo = "butler"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Gzf+8icPIXrNc8Vk8z0COPv/QA6GL6nSvQg13bAlfZM="; }; @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Command-line itch.io helper"; - changelog = "https://github.com/itchio/butler/releases/tag/v${version}/CHANGELOG.md"; + changelog = "https://github.com/itchio/butler/releases/tag/v${finalAttrs.version}/CHANGELOG.md"; homepage = "http://itch.io"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ naelstrof ]; }; -} +}) diff --git a/pkgs/by-name/c-/c-for-go/package.nix b/pkgs/by-name/c-/c-for-go/package.nix index 32026dbc053e..4cd0880ac797 100644 --- a/pkgs/by-name/c-/c-for-go/package.nix +++ b/pkgs/by-name/c-/c-for-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "c-for-go"; version = "1.3.0"; src = fetchFromGitHub { owner = "xlab"; repo = "c-for-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XU+gmQBhQjoiKINfgPQ6bVvslPEFOvF3ZbRaWZE/ZzA="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.msanft ]; mainProgram = "c-for-go"; }; -} +}) diff --git a/pkgs/by-name/c2/c2fmzq/package.nix b/pkgs/by-name/c2/c2fmzq/package.nix index 30e30e9293f2..f9205130ddee 100644 --- a/pkgs/by-name/c2/c2fmzq/package.nix +++ b/pkgs/by-name/c2/c2fmzq/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "c2FmZQ"; version = "0.5.5"; src = fetchFromGitHub { owner = "c2FmZQ"; repo = "c2FmZQ"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-O4/V8fFiTfqTiJWPwEsdigdeKBmwGGo43ZvJXPcVRlE="; }; @@ -21,7 +21,7 @@ buildGoModule rec { "-w" ]; - sourceRoot = "${src.name}/c2FmZQ"; + sourceRoot = "${finalAttrs.src.name}/c2FmZQ"; vendorHash = "sha256-B1kHtDHnviU60WEfmASMX69nyEepeeBdMZVtbcmZ9z4="; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hmenke ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/c3/c3-lsp/package.nix b/pkgs/by-name/c3/c3-lsp/package.nix index 7b24f367d8be..8c21f21a96a4 100644 --- a/pkgs/by-name/c3/c3-lsp/package.nix +++ b/pkgs/by-name/c3/c3-lsp/package.nix @@ -4,18 +4,18 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "c3-lsp"; version = "0.4.0"; src = fetchFromGitHub { owner = "pherrymason"; repo = "c3-lsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MScpFh4J4jVJI5WtW4tfNB18YDpxs+ass1HmXyOO5VM="; }; - sourceRoot = "${src.name}/server"; + sourceRoot = "${finalAttrs.src.name}/server"; vendorHash = "sha256-eT+Qirl0R1+di3JvXxggGK/nK9+nqw+8QEur+ldJXSc="; @@ -26,10 +26,10 @@ buildGoModule rec { meta = { description = "Language Server for C3 Language"; homepage = "https://github.com/pherrymason/c3-lsp"; - changelog = "https://github.com/pherrymason/c3-lsp/blob/${src.rev}/changelog.md"; + changelog = "https://github.com/pherrymason/c3-lsp/blob/${finalAttrs.src.rev}/changelog.md"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "c3-lsp"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ca/cadvisor/package.nix b/pkgs/by-name/ca/cadvisor/package.nix index d7376d2ea78c..7a623ffbaf97 100644 --- a/pkgs/by-name/ca/cadvisor/package.nix +++ b/pkgs/by-name/ca/cadvisor/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cadvisor"; version = "0.56.2"; src = fetchFromGitHub { owner = "google"; repo = "cadvisor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UBQvFlO0pb5mDUrrUTaEsuQcKX7qKQrAMub2knUZWGA="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/google/cadvisor/version.Version=${version}" + "-X github.com/google/cadvisor/version.Version=${finalAttrs.version}" ]; postInstall = '' @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ offline ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/canard/package.nix b/pkgs/by-name/ca/canard/package.nix index 8883d0781e52..845d18b84bfc 100644 --- a/pkgs/by-name/ca/canard/package.nix +++ b/pkgs/by-name/ca/canard/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "canard"; version = "0.0.2-unstable-2024-04-22"; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mrusme/canard/main.VERSION=${version}" + "-X github.com/mrusme/canard/main.VERSION=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "canard"; }; -} +}) diff --git a/pkgs/by-name/ca/cassowary/package.nix b/pkgs/by-name/ca/cassowary/package.nix index 48b41fb8c0db..a559d8d5a0e1 100644 --- a/pkgs/by-name/ca/cassowary/package.nix +++ b/pkgs/by-name/ca/cassowary/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cassowary"; version = "0.19.0"; src = fetchFromGitHub { owner = "rogerwelin"; repo = "cassowary"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-27sEexOGLQ42qWY+vCiPTt5XR66TSUvKsuGgtkbMgE4="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hugoreeves ]; mainProgram = "cassowary"; }; -} +}) diff --git a/pkgs/by-name/ca/catbox/package.nix b/pkgs/by-name/ca/catbox/package.nix index e4bc2f051931..4d93bc93ff5d 100644 --- a/pkgs/by-name/ca/catbox/package.nix +++ b/pkgs/by-name/ca/catbox/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "catbox"; version = "0.2.2"; src = fetchFromGitHub { owner = "konimarti"; repo = "catbox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mLjrHDc8Sn/cHYc8VbrC0YMVVCKyhiYHVzE5kvMergc="; }; @@ -26,4 +26,4 @@ buildGoModule rec { mainProgram = "catbox"; maintainers = with lib.maintainers; [ antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/cb/cbconvert/gui.nix b/pkgs/by-name/cb/cbconvert/gui.nix index 8e9a5c2123e6..eb14c439e305 100644 --- a/pkgs/by-name/cb/cbconvert/gui.nix +++ b/pkgs/by-name/cb/cbconvert/gui.nix @@ -7,7 +7,7 @@ wrapGAppsHook3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cbconvert-gui"; inherit (cbconvert) @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.appVersion=${version}" + "-X main.appVersion=${finalAttrs.version}" ]; postInstall = '' @@ -46,4 +46,4 @@ buildGoModule rec { meta = cbconvert.meta // { mainProgram = "cbconvert-gui"; }; -} +}) diff --git a/pkgs/by-name/cb/cbconvert/package.nix b/pkgs/by-name/cb/cbconvert/package.nix index 1b0c195df670..90ce62162bf3 100644 --- a/pkgs/by-name/cb/cbconvert/package.nix +++ b/pkgs/by-name/cb/cbconvert/package.nix @@ -11,14 +11,14 @@ zlib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cbconvert"; version = "1.1.0"; src = fetchFromGitHub { owner = "gen2brain"; repo = "cbconvert"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-C2Eox6fpKS0fPB7KFgBn62HKbWYacSVMJK0CkT6+FBU="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.appVersion=${version}" + "-X main.appVersion=${finalAttrs.version}" ]; buildInputs = [ @@ -53,10 +53,10 @@ buildGoModule rec { meta = { description = "Comic Book converter"; homepage = "https://github.com/gen2brain/cbconvert"; - changelog = "https://github.com/gen2brain/cbconvert/releases/tag/v${version}"; + changelog = "https://github.com/gen2brain/cbconvert/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only ]; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ jwillikers ]; mainProgram = "cbconvert"; }; -} +}) diff --git a/pkgs/by-name/cb/cbtemulator/package.nix b/pkgs/by-name/cb/cbtemulator/package.nix index cd657c4d26a9..0b701240b963 100644 --- a/pkgs/by-name/cb/cbtemulator/package.nix +++ b/pkgs/by-name/cb/cbtemulator/package.nix @@ -7,20 +7,20 @@ google-cloud-bigtable-tool, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cbtemulator"; version = "1.29.0"; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-go"; - rev = "bigtable/v${version}"; + rev = "bigtable/v${finalAttrs.version}"; hash = "sha256-prDwy65pxWDrIJOURe2JHo4sY4yP8IE1Rp1pLUL/IAA="; }; # There's a go.{mod,sum} in the root and in the "bigtable" subdir. # We only ever use things in that subdir. - sourceRoot = "${src.name}/bigtable"; + sourceRoot = "${finalAttrs.src.name}/bigtable"; env.GOWORK = "off"; vendorHash = "sha256-EDfxT56LKEu/iXPp5RJXb4UIRV2jFFNxh3ZINPbwKTM="; @@ -64,10 +64,10 @@ buildGoModule rec { meta = { description = "In-memory Google Cloud Bigtable server"; - homepage = "https://github.com/googleapis/google-cloud-go/blob/bigtable/v${version}/bigtable/cmd/emulator/cbtemulator.go"; + homepage = "https://github.com/googleapis/google-cloud-go/blob/bigtable/v${finalAttrs.version}/bigtable/cmd/emulator/cbtemulator.go"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.flokli ]; mainProgram = "cbtemulator"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cd/cdk-go/package.nix b/pkgs/by-name/cd/cdk-go/package.nix index 7e4488c0a1ae..12a71ef030fe 100644 --- a/pkgs/by-name/cd/cdk-go/package.nix +++ b/pkgs/by-name/cd/cdk-go/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cdk-go"; version = "1.5.5"; src = fetchFromGitHub { owner = "cdk-team"; repo = "CDK"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mknmpRp8IcqSz7HrD8ertEfv+j6lNVjvjxTWa/qqWR0="; }; @@ -24,10 +24,10 @@ buildGoModule rec { meta = { description = "Container penetration toolkit"; homepage = "https://github.com/cdk-team/CDK"; - changelog = "https://github.com/cdk-team/CDK/releases/tag/v${version}"; + changelog = "https://github.com/cdk-team/CDK/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl2Only ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cdk"; broken = stdenv.hostPlatform.isDarwin; # needs to update gopsutil to at least v3.21.3 to include https://github.com/shirou/gopsutil/pull/1042 }; -} +}) diff --git a/pkgs/by-name/ce/cel-go/package.nix b/pkgs/by-name/ce/cel-go/package.nix index e12105bcf464..df3c11d397cf 100644 --- a/pkgs/by-name/ce/cel-go/package.nix +++ b/pkgs/by-name/ce/cel-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cel-go"; version = "0.21.0"; src = fetchFromGitHub { owner = "google"; repo = "cel-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-t451e3Pkkt4pmBvS0DBSHOVg7P8ipJd28XyiQ6P/QIQ="; }; @@ -36,8 +36,8 @@ buildGoModule rec { description = "Fast, portable, non-Turing complete expression evaluation with gradual typing"; mainProgram = "cel-go"; homepage = "https://github.com/google/cel-go"; - changelog = "https://github.com/google/cel-go/releases/tag/${src.rev}"; + changelog = "https://github.com/google/cel-go/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ce/cent/package.nix b/pkgs/by-name/ce/cent/package.nix index 2e9de4e55b7a..3a33b768391a 100644 --- a/pkgs/by-name/ce/cent/package.nix +++ b/pkgs/by-name/ce/cent/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cent"; version = "2.0.0"; src = fetchFromGitHub { owner = "xm1k3"; repo = "cent"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AmOq+n+TcpwDgFjFsFNVl/fAIAJbqYdoR2P1dasb8h8="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to handle Nuclei community templates"; homepage = "https://github.com/xm1k3/cent"; - changelog = "https://github.com/xm1k3/cent/releases/tag/v${version}"; + changelog = "https://github.com/xm1k3/cent/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "cent"; }; -} +}) diff --git a/pkgs/by-name/ce/centrifugo/package.nix b/pkgs/by-name/ce/centrifugo/package.nix index 4cd7ce264f03..5ac3f80fb0c7 100644 --- a/pkgs/by-name/ce/centrifugo/package.nix +++ b/pkgs/by-name/ce/centrifugo/package.nix @@ -14,14 +14,14 @@ let "425599:eyJrIjoi" + "OWJhMTcyZGNjN2FkYjEzM2E1OTQwZjIyMTU3MTBjMjUyYzAyZWE2MSIsIm4iOiJVc2FnZSBTdGF0cyIsImlkIjo2NDUzOTN9"; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "centrifugo"; version = "6.6.0"; src = fetchFromGitHub { owner = "centrifugal"; repo = "centrifugo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-v6uMnycHncQZUB3d7eMdSBH4ISNZM5OcipAz5ohHZTE="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/centrifugal/centrifugo/v6/internal/build.Version=${version}" + "-X=github.com/centrifugal/centrifugo/v6/internal/build.Version=${finalAttrs.version}" "-X=github.com/centrifugal/centrifugo/v6/internal/build.UsageStatsEndpoint=${statsEndpoint}" "-X=github.com/centrifugal/centrifugo/v6/internal/build.UsageStatsToken=${statsToken}" ]; @@ -46,7 +46,7 @@ buildGoModule rec { version = testers.testVersion { package = centrifugo; command = "centrifugo version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; }; @@ -54,7 +54,7 @@ buildGoModule rec { meta = { description = "Scalable real-time messaging server"; homepage = "https://centrifugal.dev"; - changelog = "https://github.com/centrifugal/centrifugo/releases/tag/v${version}"; + changelog = "https://github.com/centrifugal/centrifugo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.tie @@ -62,4 +62,4 @@ buildGoModule rec { ]; mainProgram = "centrifugo"; }; -} +}) diff --git a/pkgs/by-name/ce/cero/package.nix b/pkgs/by-name/ce/cero/package.nix index ade109dc9694..067c9e325054 100644 --- a/pkgs/by-name/ce/cero/package.nix +++ b/pkgs/by-name/ce/cero/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cero"; version = "1.3.0"; src = fetchFromGitHub { owner = "glebarez"; repo = "cero"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-t2u6Q8CatUIQKk146uor367vr85O6KU8Gf8LZFZTESU="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Scrape domain names from SSL certificates of arbitrary hosts"; homepage = "https://github.com/glebarez/cero"; - changelog = "https://github.com/glebarez/cero/releases/tag/v${version}"; + changelog = "https://github.com/glebarez/cero/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cero"; }; -} +}) diff --git a/pkgs/by-name/ce/cert-viewer/package.nix b/pkgs/by-name/ce/cert-viewer/package.nix index ee0f876a77ab..3c08e9b92b79 100644 --- a/pkgs/by-name/ce/cert-viewer/package.nix +++ b/pkgs/by-name/ce/cert-viewer/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cert-viewer"; version = "0.9.1"; src = fetchFromGitHub { owner = "mgit-at"; repo = "cert-viewer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6IPr2BG3y/7cmc2WkeeFDpQ59GNU1eOhhm49HE2w0cA="; }; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.mkg20001 ]; mainProgram = "cert-viewer"; }; -} +}) diff --git a/pkgs/by-name/ce/certgraph/package.nix b/pkgs/by-name/ce/certgraph/package.nix index 0d67979a3931..85d969987e1f 100644 --- a/pkgs/by-name/ce/certgraph/package.nix +++ b/pkgs/by-name/ce/certgraph/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certgraph"; version = "0.1.2"; src = fetchFromGitHub { owner = "lanrat"; repo = "certgraph"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WlNrKmny4fODnSEkP8HUF+VzMX1/LKYMdSnm7DON8Po="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Intelligence tool to crawl the graph of certificate alternate names"; homepage = "https://github.com/lanrat/certgraph"; - changelog = "https://github.com/lanrat/certgraph/releases/tag/${src.tag}"; + changelog = "https://github.com/lanrat/certgraph/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "certgraph"; }; -} +}) diff --git a/pkgs/by-name/ce/certigo/package.nix b/pkgs/by-name/ce/certigo/package.nix index 64118621f147..645e7cfce5e5 100644 --- a/pkgs/by-name/ce/certigo/package.nix +++ b/pkgs/by-name/ce/certigo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certigo"; version = "1.17.1"; src = fetchFromGitHub { owner = "square"; repo = "certigo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dn2GqEiSzlcqNPoAZhPESRsl3LOUBlaPs59rUjf2c5k="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "certigo"; }; -} +}) diff --git a/pkgs/by-name/ce/certinfo-go/package.nix b/pkgs/by-name/ce/certinfo-go/package.nix index 3f634ed58876..4a3c96854b0b 100644 --- a/pkgs/by-name/ce/certinfo-go/package.nix +++ b/pkgs/by-name/ce/certinfo-go/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certinfo-go"; version = "0.1.51"; src = fetchFromGitHub { owner = "paepckehh"; repo = "certinfo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8CN3mu7xLSXDQ4nTVlJSCZwDCRQyUGE3oIdJTbpWKzQ="; }; @@ -26,11 +26,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}"; + changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${finalAttrs.version}"; homepage = "https://paepcke.de/certinfo"; description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys"; license = lib.licenses.bsd3; mainProgram = "certinfo"; maintainers = with lib.maintainers; [ paepcke ]; }; -} +}) diff --git a/pkgs/by-name/ce/certinfo/package.nix b/pkgs/by-name/ce/certinfo/package.nix index 322ea5e73ac9..da33d8c3784b 100644 --- a/pkgs/by-name/ce/certinfo/package.nix +++ b/pkgs/by-name/ce/certinfo/package.nix @@ -6,14 +6,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certinfo"; version = "1.0.39"; src = fetchFromGitHub { owner = "pete911"; repo = "certinfo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-U3uVQiALtI7aWkIPQyHxSzMTD6AjAMoOEjkbPO07SdA="; }; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jakuzure ]; }; -} +}) diff --git a/pkgs/by-name/ce/certmgr/package.nix b/pkgs/by-name/ce/certmgr/package.nix index 0db056223236..00c410de9c6b 100644 --- a/pkgs/by-name/ce/certmgr/package.nix +++ b/pkgs/by-name/ce/certmgr/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certmgr"; version = "3.0.3"; src = fetchFromGitHub { owner = "cloudflare"; repo = "certmgr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MgNPU06bv31tdfUnigcmct8UTVztNLXcmTg3H/J7mic="; }; @@ -36,4 +36,4 @@ buildGoModule rec { srhb ]; }; -} +}) diff --git a/pkgs/by-name/ce/certspotter/package.nix b/pkgs/by-name/ce/certspotter/package.nix index 932366f023c3..ef0f417d08a6 100644 --- a/pkgs/by-name/ce/certspotter/package.nix +++ b/pkgs/by-name/ce/certspotter/package.nix @@ -5,14 +5,14 @@ lowdown-unsandboxed, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certspotter"; version = "0.21.0"; src = fetchFromGitHub { owner = "SSLMate"; repo = "certspotter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cJIjJyWvy/prx97jUvVToJsEdMa0MpqATD9rO8G2biY="; }; @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "Certificate Transparency Log Monitor"; homepage = "https://github.com/SSLMate/certspotter"; - changelog = "https://github.com/SSLMate/certspotter/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/SSLMate/certspotter/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mpl20; mainProgram = "certspotter"; maintainers = with lib.maintainers; [ chayleaf ]; }; -} +}) diff --git a/pkgs/by-name/ce/certstrap/package.nix b/pkgs/by-name/ce/certstrap/package.nix index be90f72c9388..26be9c5e6151 100644 --- a/pkgs/by-name/ce/certstrap/package.nix +++ b/pkgs/by-name/ce/certstrap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certstrap"; version = "1.3.0"; src = fetchFromGitHub { owner = "square"; repo = "certstrap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mbZtomR8nnawXr3nGVSEuVObe79M1CqTlYN/aEpKmcU="; }; @@ -19,7 +19,7 @@ buildGoModule rec { subPackages = [ "." ]; - ldflags = [ "-X main.release=${version}" ]; + ldflags = [ "-X main.release=${finalAttrs.version}" ]; meta = { description = "Tools to bootstrap CAs, certificate requests, and signed certificates"; @@ -29,8 +29,8 @@ buildGoModule rec { certificate authority and public key infrastructure. Adapted from etcd-ca. ''; homepage = "https://github.com/square/certstrap"; - changelog = "https://github.com/square/certstrap/releases/tag/${src.rev}"; + changelog = "https://github.com/square/certstrap/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ce/certstream-server-go/package.nix b/pkgs/by-name/ce/certstream-server-go/package.nix index e9db9bfa7966..edb099b1f4c0 100644 --- a/pkgs/by-name/ce/certstream-server-go/package.nix +++ b/pkgs/by-name/ce/certstream-server-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "certstream-server-go"; version = "1.8.2"; src = fetchFromGitHub { owner = "d-Rickyy-b"; repo = "certstream-server-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-06CoeGPOsJItqUuXbBo2Wxhn2KwqbjpCA8GE1Ng7978="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Drop-in replacement in Golang for the certstream server by Calidog"; homepage = "https://github.com/d-Rickyy-b/certstream-server-go"; - changelog = "https://github.com/d-Rickyy-b/certstream-server-go/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/d-Rickyy-b/certstream-server-go/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ x123 ]; mainProgram = "certstream-server-go"; }; -} +}) diff --git a/pkgs/by-name/cf/cf-terraforming/package.nix b/pkgs/by-name/cf/cf-terraforming/package.nix index 71cbb508e6c3..4e8d81bba197 100644 --- a/pkgs/by-name/cf/cf-terraforming/package.nix +++ b/pkgs/by-name/cf/cf-terraforming/package.nix @@ -8,20 +8,20 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cf-terraforming"; version = "0.24.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cf-terraforming"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jj8bU6n5dpuF9Gg+xh/JXYWODR1C+Q3Lq9oaKJRnm7E="; }; vendorHash = "sha256-JrHt7Av305bwl/RUf2ORz/lRVnoZfUVE4T400DQwjl0="; ldflags = [ - "-X github.com/cloudflare/cf-terraforming/internal/app/cf-terraforming/cmd.versionString=${version}" + "-X github.com/cloudflare/cf-terraforming/internal/app/cf-terraforming/cmd.versionString=${finalAttrs.version}" ]; # The test suite insists on downloading a binary release of Terraform from @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ benley ]; mainProgram = "cf-terraforming"; }; -} +}) diff --git a/pkgs/by-name/cf/cf-tool/package.nix b/pkgs/by-name/cf/cf-tool/package.nix index cd53ccbdc2d9..4443bf021d99 100644 --- a/pkgs/by-name/cf/cf-tool/package.nix +++ b/pkgs/by-name/cf/cf-tool/package.nix @@ -4,14 +4,14 @@ lib, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cf-tool"; version = "202405140250"; src = fetchFromGitHub { owner = "sempr"; repo = "cf-tool"; - rev = version; + rev = finalAttrs.version; hash = "sha256-D+mJJw1+ImCrFpsv8HmaAwWqjYvUWouh8mgQ7hJxMrc="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "cf"; }; -} +}) diff --git a/pkgs/by-name/cf/cf-vault/package.nix b/pkgs/by-name/cf/cf-vault/package.nix index c87fbf28583d..14d6d6b5fa11 100644 --- a/pkgs/by-name/cf/cf-vault/package.nix +++ b/pkgs/by-name/cf/cf-vault/package.nix @@ -5,21 +5,21 @@ testers, cf-vault, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cf-vault"; version = "0.0.18"; src = fetchFromGitHub { owner = "jacobbednarz"; repo = "cf-vault"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-vp9ufjNZabY/ck2lIT+QpD6IgaVj1BkBRTjPxkb6IjQ="; }; ldflags = [ "-s" "-w" - "-X github.com/jacobbednarz/cf-vault/cmd.Rev=${version}" + "-X github.com/jacobbednarz/cf-vault/cmd.Rev=${finalAttrs.version}" ]; vendorHash = "sha256-7qFB1Y1AnqMgdu186tAXCdoYOhCMz8pIh6sY02LbIgs="; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ viraptor ]; mainProgram = "cf-vault"; }; -} +}) diff --git a/pkgs/by-name/cf/cfssl/package.nix b/pkgs/by-name/cf/cfssl/package.nix index 57e3f8199292..4a14414cb6de 100644 --- a/pkgs/by-name/cf/cfssl/package.nix +++ b/pkgs/by-name/cf/cfssl/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cfssl"; version = "1.6.5"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cfssl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Xczpv6tLJiy2dXoGJ0QUmXwOn0p6S+lm2oz61oytQec="; }; @@ -34,7 +34,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/cloudflare/cfssl/cli/version.version=v${version}" + "-X github.com/cloudflare/cfssl/cli/version.version=v${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests) cfssl; }; @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mbrgm ]; mainProgram = "cfssl"; }; -} +}) diff --git a/pkgs/by-name/cg/cgiserver/package.nix b/pkgs/by-name/cg/cgiserver/package.nix index 31feedaf14a1..5ba59a9686fa 100644 --- a/pkgs/by-name/cg/cgiserver/package.nix +++ b/pkgs/by-name/cg/cgiserver/package.nix @@ -5,12 +5,12 @@ zstd, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cgiserver"; version = "1.0.0"; src = fetchzip { - url = "https://src.anomalous.eu/cgiserver/snapshot/cgiserver-${version}.tar.zst"; + url = "https://src.anomalous.eu/cgiserver/snapshot/cgiserver-${finalAttrs.version}.tar.zst"; nativeBuildInputs = [ zstd ]; hash = "sha256-uIrOZbHzxAdUJF12MBOzRUA6mSPvOKJ/K9ZwwLVId5E="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ qyliss ]; license = lib.licenses.osl3; }; -} +}) diff --git a/pkgs/by-name/ch/chain-bench/package.nix b/pkgs/by-name/ch/chain-bench/package.nix index 4f8d7cb056ef..042f906eba06 100644 --- a/pkgs/by-name/ch/chain-bench/package.nix +++ b/pkgs/by-name/ch/chain-bench/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chain-bench"; version = "0.1.10"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "chain-bench"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5+jSbXbT1UwHMVeZ07qcY8Is88ddHdr7QlgcbQK+8FA="; }; vendorHash = "sha256-uN4TSAxb229NhcWmiQmWBajla9XKnpiZrXOWJxt/mic="; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -37,13 +37,13 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/chain-bench --help - $out/bin/chain-bench --version | grep "v${version}" + $out/bin/chain-bench --version | grep "v${finalAttrs.version}" runHook postInstallCheck ''; meta = { homepage = "https://github.com/aquasecurity/chain-bench"; - changelog = "https://github.com/aquasecurity/chain-bench/releases/tag/v${version}"; + changelog = "https://github.com/aquasecurity/chain-bench/releases/tag/v${finalAttrs.version}"; description = "Open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark"; mainProgram = "chain-bench"; longDescription = '' @@ -57,4 +57,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/ch/chamber/package.nix b/pkgs/by-name/ch/chamber/package.nix index 4ce0c009cbb3..7115616fb8d4 100644 --- a/pkgs/by-name/ch/chamber/package.nix +++ b/pkgs/by-name/ch/chamber/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chamber"; version = "3.1.4"; src = fetchFromGitHub { owner = "segmentio"; repo = "chamber"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CSLG1y7D2dozwB5Lme9xX+kjDuPB/5cOrsfmvGDXX4E="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalekseev ]; mainProgram = "chamber"; }; -} +}) diff --git a/pkgs/by-name/ch/changetower/package.nix b/pkgs/by-name/ch/changetower/package.nix index f3e10234483f..ebb85b222189 100644 --- a/pkgs/by-name/ch/changetower/package.nix +++ b/pkgs/by-name/ch/changetower/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "changetower"; version = "1.0"; src = fetchFromGitHub { owner = "Dc4ts"; repo = "ChangeTower"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P20kzsFTR6kVWUD6mt3T3sge/ioIYgeREfy40oxlDBU="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "ChangeTower"; }; -} +}) diff --git a/pkgs/by-name/ch/changie/package.nix b/pkgs/by-name/ch/changie/package.nix index 8c9fa9402dcc..f2de5c352eca 100644 --- a/pkgs/by-name/ch/changie/package.nix +++ b/pkgs/by-name/ch/changie/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "changie"; version = "1.24.0"; src = fetchFromGitHub { owner = "miniscruff"; repo = "changie"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wxIe/Hlp8qYzWC7ijQ7fqp+l75GCHxbbmZkYR/2v3Mw="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -40,10 +40,10 @@ buildGoModule rec { description = "Automated changelog tool for preparing releases with lots of customization options"; mainProgram = "changie"; homepage = "https://changie.dev"; - changelog = "https://github.com/miniscruff/changie/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/miniscruff/changie/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ch/chaos/package.nix b/pkgs/by-name/ch/chaos/package.nix index fc17052d90e5..0fd48e65d256 100644 --- a/pkgs/by-name/ch/chaos/package.nix +++ b/pkgs/by-name/ch/chaos/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chaos"; version = "0.5.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "chaos-client"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YjwxInBEPgovSk5EZzpeNhp4/FRWf6prZnNqcyyFFJg="; }; @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Tool to communicate with Chaos DNS API"; homepage = "https://github.com/projectdiscovery/chaos-client"; - changelog = "https://github.com/projectdiscovery/chaos-client/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/chaos-client/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "chaos"; }; -} +}) diff --git a/pkgs/by-name/ch/charm-freeze/package.nix b/pkgs/by-name/ch/charm-freeze/package.nix index de822cc5c41b..5ce7e0d1a319 100644 --- a/pkgs/by-name/ch/charm-freeze/package.nix +++ b/pkgs/by-name/ch/charm-freeze/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "charm-freeze"; version = "0.2.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "freeze"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1zc62m1uS8Bl6x54SG2///PWfiKbZood6VBibbsFX7I="; }; @@ -20,17 +20,17 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Tool to generate images of code and terminal output"; mainProgram = "freeze"; homepage = "https://github.com/charmbracelet/freeze"; - changelog = "https://github.com/charmbracelet/freeze/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/freeze/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ caarlos0 ]; }; -} +}) diff --git a/pkgs/by-name/ch/charm/package.nix b/pkgs/by-name/ch/charm/package.nix index 883bb129ddf9..ae352948517a 100644 --- a/pkgs/by-name/ch/charm/package.nix +++ b/pkgs/by-name/ch/charm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "charm"; version = "0.12.6"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "charm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-RtUHJIMbodICEDIhjH/QZlAS7dxBsL/uNYA2IoObAg0="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Manage your charm account on the CLI"; homepage = "https://github.com/charmbracelet/charm"; - changelog = "https://github.com/charmbracelet/charm/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/charm/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "charm"; }; -} +}) diff --git a/pkgs/by-name/ch/chart-testing/package.nix b/pkgs/by-name/ch/chart-testing/package.nix index cface28c16ed..879c0874451b 100644 --- a/pkgs/by-name/ch/chart-testing/package.nix +++ b/pkgs/by-name/ch/chart-testing/package.nix @@ -12,14 +12,14 @@ yamllint, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chart-testing"; version = "3.14.0"; src = fetchFromGitHub { owner = "helm"; repo = "chart-testing"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wdUUo19bFf3ov+Rd+JV6CtbH9TWGC73lWRrNLOfNGR8="; }; @@ -33,8 +33,8 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/helm/chart-testing/v3/ct/cmd.Version=${version}" - "-X github.com/helm/chart-testing/v3/ct/cmd.GitCommit=${src.rev}" + "-X github.com/helm/chart-testing/v3/ct/cmd.Version=${finalAttrs.version}" + "-X github.com/helm/chart-testing/v3/ct/cmd.GitCommit=${finalAttrs.src.rev}" "-X github.com/helm/chart-testing/v3/ct/cmd.BuildDate=19700101-00:00:00" ]; @@ -71,4 +71,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ atkinschang ]; mainProgram = "ct"; }; -} +}) diff --git a/pkgs/by-name/ch/chatgpt-cli/package.nix b/pkgs/by-name/ch/chatgpt-cli/package.nix index 852e503baf88..95289dacc995 100644 --- a/pkgs/by-name/ch/chatgpt-cli/package.nix +++ b/pkgs/by-name/ch/chatgpt-cli/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chatgpt"; version = "1.3.5"; src = fetchFromGitHub { owner = "j178"; repo = "chatgpt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+U5fDG/t1x7F4h+D3rVdgvYICoQDH7dd5GUNOCkXw/Q="; }; @@ -25,4 +25,4 @@ buildGoModule rec { mainProgram = "chatgpt"; maintainers = with lib.maintainers; [ Ruixi-rebirth ]; }; -} +}) diff --git a/pkgs/by-name/ch/cheat/package.nix b/pkgs/by-name/ch/cheat/package.nix index a50cca642123..2405425ed33d 100644 --- a/pkgs/by-name/ch/cheat/package.nix +++ b/pkgs/by-name/ch/cheat/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cheat"; version = "4.4.2"; src = fetchFromGitHub { owner = "cheat"; repo = "cheat"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-GUU6VWfTmNS6ny12HnMr3uQmS7HI86Oupcmqx0MVAvE="; }; @@ -51,7 +51,7 @@ buildGoModule rec { gpl3 mit ]; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; mainProgram = "cheat"; }; -} +}) diff --git a/pkgs/by-name/ch/checkip/package.nix b/pkgs/by-name/ch/checkip/package.nix index 8d5aec83de0b..df7a74419f67 100644 --- a/pkgs/by-name/ch/checkip/package.nix +++ b/pkgs/by-name/ch/checkip/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "checkip"; version = "0.49.0"; src = fetchFromGitHub { owner = "jreisinger"; repo = "checkip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zhc32H4EUjFbU5weab+IQYARSrJXD8zqkxHLgO5jIJs="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "CLI tool that checks an IP address using various public services"; homepage = "https://github.com/jreisinger/checkip"; - changelog = "https://github.com/jreisinger/checkip/releases/tag/v${version}"; + changelog = "https://github.com/jreisinger/checkip/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "checkip"; }; -} +}) diff --git a/pkgs/by-name/ch/checkmate/package.nix b/pkgs/by-name/ch/checkmate/package.nix index 4fadc4269d3a..ffbb8041e259 100644 --- a/pkgs/by-name/ch/checkmate/package.nix +++ b/pkgs/by-name/ch/checkmate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "checkmate"; version = "0.9.3"; src = fetchFromGitHub { owner = "adedayo"; repo = "checkmate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XzzN4oIG6E4NsMGl4HzFlgAGhkRieRn+jyA0bT8fcrg="; }; @@ -23,8 +23,8 @@ buildGoModule rec { description = "Pluggable code security analysis tool"; mainProgram = "checkmate"; homepage = "https://github.com/adedayo/checkmate"; - changelog = "https://github.com/adedayo/checkmate/releases/tag/v${version}"; + changelog = "https://github.com/adedayo/checkmate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ch/checksec/package.nix b/pkgs/by-name/ch/checksec/package.nix index a6d91619b250..9ecc1d038569 100644 --- a/pkgs/by-name/ch/checksec/package.nix +++ b/pkgs/by-name/ch/checksec/package.nix @@ -9,14 +9,14 @@ checksec, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "checksec"; version = "3.1.0"; src = fetchFromGitHub { owner = "slimm609"; repo = "checksec"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LsVK+ufSUGXWHpPk1iAFD6Lxh5hEp1WmTAy9hZMEiKk="; }; @@ -25,13 +25,13 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { version = testers.testVersion { package = checksec; - inherit version; + inherit (finalAttrs) version; }; }; @@ -46,4 +46,4 @@ buildGoModule rec { sdht0 ]; }; -} +}) diff --git a/pkgs/by-name/ch/chglog/package.nix b/pkgs/by-name/ch/chglog/package.nix index 0e17b183adc5..13cdf3ab3485 100644 --- a/pkgs/by-name/ch/chglog/package.nix +++ b/pkgs/by-name/ch/chglog/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chglog"; version = "0.7.4"; src = fetchFromGitHub { owner = "goreleaser"; repo = "chglog"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gDTZFUaaAnv/eJ9ZoygUNvfJE8PJc5vcGhd+Qown0SY="; }; @@ -20,17 +20,17 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" "-X=main.builtBy=nixpkgs" ]; meta = { description = "Changelog management library and tool"; homepage = "https://github.com/goreleaser/chglog"; - changelog = "https://github.com/goreleaser/chglog/releases/tag/v${version}"; + changelog = "https://github.com/goreleaser/chglog/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ wineee ]; mainProgram = "chglog"; }; -} +}) diff --git a/pkgs/by-name/ch/chirpstack-fuota-server/package.nix b/pkgs/by-name/ch/chirpstack-fuota-server/package.nix index d3b74572e171..071ef303db72 100644 --- a/pkgs/by-name/ch/chirpstack-fuota-server/package.nix +++ b/pkgs/by-name/ch/chirpstack-fuota-server/package.nix @@ -5,7 +5,7 @@ versionCheckHook, unstableGitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chirpstack-fuota-server"; version = "3.0.0-test.4-unstable-2025-08-26"; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.stv0g ]; mainProgram = "chirpstack-fuota-server"; }; -} +}) diff --git a/pkgs/by-name/ch/chirpstack-gateway-bridge/package.nix b/pkgs/by-name/ch/chirpstack-gateway-bridge/package.nix index 0971c92f18fb..aebc5f9851f3 100644 --- a/pkgs/by-name/ch/chirpstack-gateway-bridge/package.nix +++ b/pkgs/by-name/ch/chirpstack-gateway-bridge/package.nix @@ -5,14 +5,14 @@ nix-update-script, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chirpstack-gateway-bridge"; version = "4.1.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-gateway-bridge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zMD5vbdnfkGHhnw7fG88n6JY1RSrj2mMgMICR7n0cUo="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.stv0g ]; mainProgram = "chirpstack-gateway-bridge"; }; -} +}) diff --git a/pkgs/by-name/ch/chirpstack-rest-api/package.nix b/pkgs/by-name/ch/chirpstack-rest-api/package.nix index eb67488ce189..5f4157fdea59 100644 --- a/pkgs/by-name/ch/chirpstack-rest-api/package.nix +++ b/pkgs/by-name/ch/chirpstack-rest-api/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chirpstack-rest-api"; version = "4.16.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-rest-api"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-utXayqQGlBYzmf7xW+s1Fh4oRhpBdfnV5g73X2ILKko="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.stv0g ]; mainProgram = "chirpstack-rest-api"; }; -} +}) diff --git a/pkgs/by-name/ch/chisel/package.nix b/pkgs/by-name/ch/chisel/package.nix index dfa72d947bfc..c63f18893e83 100644 --- a/pkgs/by-name/ch/chisel/package.nix +++ b/pkgs/by-name/ch/chisel/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chisel"; version = "1.11.3"; src = fetchFromGitHub { owner = "jpillora"; repo = "chisel"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JrDRcp0gImG/5b/BC0KWM2IqJrS2mzO+ZX6kbTtQYlM="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/jpillora/chisel/share.BuildVersion=${version}" + "-X=github.com/jpillora/chisel/share.BuildVersion=${finalAttrs.version}" ]; # Tests require access to the network @@ -35,8 +35,8 @@ buildGoModule rec { used to provide a secure endpoint into your network. ''; homepage = "https://github.com/jpillora/chisel"; - changelog = "https://github.com/jpillora/chisel/releases/tag/${src.tag}"; + changelog = "https://github.com/jpillora/chisel/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ch/chopchop/package.nix b/pkgs/by-name/ch/chopchop/package.nix index ccb60a82edf1..4767b31ac7d1 100644 --- a/pkgs/by-name/ch/chopchop/package.nix +++ b/pkgs/by-name/ch/chopchop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "chopchop"; version = "1.0.0"; src = fetchFromGitHub { owner = "michelin"; repo = "ChopChop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qSBQdcS6d0tctSHRbkY4T7s6Zj7xI2abaPUvNKh1M2E="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ci/cidr-merger/package.nix b/pkgs/by-name/ci/cidr-merger/package.nix index 5182644c5bc7..256077cdac35 100644 --- a/pkgs/by-name/ci/cidr-merger/package.nix +++ b/pkgs/by-name/ci/cidr-merger/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cidr-merger"; version = "1.1.3"; src = fetchFromGitHub { owner = "zhanhb"; repo = "cidr-merger"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Kb+89VP7JhBrTE4MM3H/dqoIBgDLnVhKqkgHdymYCgk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cyounkins ]; }; -} +}) diff --git a/pkgs/by-name/ci/cilium-cli/package.nix b/pkgs/by-name/ci/cilium-cli/package.nix index b169e8ba23fc..df4adcea164d 100644 --- a/pkgs/by-name/ci/cilium-cli/package.nix +++ b/pkgs/by-name/ci/cilium-cli/package.nix @@ -8,14 +8,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cilium-cli"; version = "0.19.0"; src = fetchFromGitHub { owner = "cilium"; repo = "cilium-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pW+9UN+pWkKCYRTvZxslrPgczOezVnPpDF5XdRHCh+g="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/cilium/cilium/cilium-cli/defaults.CLIVersion=${version}" + "-X=github.com/cilium/cilium/cilium-cli/defaults.CLIVersion=${finalAttrs.version}" ]; # Required to workaround install check error: @@ -45,13 +45,13 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = cilium-cli; command = "cilium version --client"; - version = "${version}"; + version = "${finalAttrs.version}"; }; meta = { description = "CLI to install, manage & troubleshoot Kubernetes clusters running Cilium"; homepage = "https://www.cilium.io/"; - changelog = "https://github.com/cilium/cilium-cli/releases/tag/v${version}"; + changelog = "https://github.com/cilium/cilium-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ humancalico @@ -60,4 +60,4 @@ buildGoModule rec { ]; mainProgram = "cilium"; }; -} +}) diff --git a/pkgs/by-name/ci/circleci-cli/package.nix b/pkgs/by-name/ci/circleci-cli/package.nix index 56d6579a7cc2..755da87af51a 100644 --- a/pkgs/by-name/ci/circleci-cli/package.nix +++ b/pkgs/by-name/ci/circleci-cli/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "circleci-cli"; version = "0.1.34283"; src = fetchFromGitHub { owner = "CircleCI-Public"; repo = "circleci-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-LcZAdYADw8pQQIpnAhP1Yoo4E5pC+/9+rNEthntZ1vU="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/CircleCI-Public/circleci-cli/version.Version=${version}" - "-X github.com/CircleCI-Public/circleci-cli/version.Commit=${src.rev}" + "-X github.com/CircleCI-Public/circleci-cli/version.Version=${finalAttrs.version}" + "-X github.com/CircleCI-Public/circleci-cli/version.Commit=${finalAttrs.src.rev}" "-X github.com/CircleCI-Public/circleci-cli/version.packageManager=nix" ]; @@ -49,4 +49,4 @@ buildGoModule rec { license = lib.licenses.mit; homepage = "https://circleci.com/"; }; -} +}) diff --git a/pkgs/by-name/ci/circumflex/package.nix b/pkgs/by-name/ci/circumflex/package.nix index a54b4b22ecf2..9f352fdd5fc2 100644 --- a/pkgs/by-name/ci/circumflex/package.nix +++ b/pkgs/by-name/ci/circumflex/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "circumflex"; version = "3.9"; src = fetchFromGitHub { owner = "bensadeh"; repo = "circumflex"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Wv0CSLXM6zMkK0FFAoe0oPpfD3Fq743jz+69qWh0njs="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mktip ]; mainProgram = "clx"; }; -} +}) diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index 6c0e58958775..370e675c843b 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -6,22 +6,22 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cirrus-cli"; version = "0.162.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2YIStmYuJK4k7TUyMTHx8IozoqxQlcp/QvzYq2dOrBw="; }; vendorHash = "sha256-YIDWRKbnXOWrQdjXz/GYzTIduSGQBaeCo21gp469VHc="; ldflags = [ - "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}" - "-X github.com/cirruslabs/cirrus-cli/internal/version.Commit=v${version}" + "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${finalAttrs.version}" + "-X github.com/cirruslabs/cirrus-cli/internal/version.Commit=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ techknowlogick ]; mainProgram = "cirrus"; }; -} +}) diff --git a/pkgs/by-name/ci/cirrusgo/package.nix b/pkgs/by-name/ci/cirrusgo/package.nix index 5d9ec1435211..d02de5a3adbe 100644 --- a/pkgs/by-name/ci/cirrusgo/package.nix +++ b/pkgs/by-name/ci/cirrusgo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cirrusgo"; version = "0.1.0"; src = fetchFromGitHub { owner = "Ph33rr"; repo = "cirrusgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FYI/Ldu91YB/4wCiVADeYxYQOeBGro1msY5VXsnixw4="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ci/civo/package.nix b/pkgs/by-name/ci/civo/package.nix index 194f6eb1f6c7..aec75661c704 100644 --- a/pkgs/by-name/ci/civo/package.nix +++ b/pkgs/by-name/ci/civo/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "civo"; version = "1.4.7"; src = fetchFromGitHub { owner = "civo"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eR/L0AkeMgtbtaV+jIhbyGN1tUYrpnIWDeKD0p9BP1Y="; }; @@ -28,8 +28,8 @@ buildGoModule rec { ldflags = [ "-s" - "-X github.com/civo/cli/common.VersionCli=${version}" - "-X github.com/civo/cli/common.CommitCli=${src.rev}" + "-X github.com/civo/cli/common.VersionCli=${finalAttrs.version}" + "-X github.com/civo/cli/common.CommitCli=${finalAttrs.src.rev}" "-X github.com/civo/cli/common.DateCli=unknown" ]; @@ -55,4 +55,4 @@ buildGoModule rec { rytswd ]; }; -} +}) diff --git a/pkgs/by-name/cl/clair/package.nix b/pkgs/by-name/cl/clair/package.nix index 81450f8a56e2..fcac540c9e0b 100644 --- a/pkgs/by-name/cl/clair/package.nix +++ b/pkgs/by-name/cl/clair/package.nix @@ -7,14 +7,14 @@ xz, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clair"; version = "4.9.0"; src = fetchFromGitHub { owner = "quay"; repo = "clair"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YZ2r9hzTvsyTFqlXGcmdABtNuBkKclPLmDfMl5/vCug="; }; @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postInstall = '' @@ -48,8 +48,8 @@ buildGoModule rec { meta = { description = "Vulnerability Static Analysis for Containers"; homepage = "https://github.com/quay/clair"; - changelog = "https://github.com/quay/clair/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/quay/clair/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cl/claws/package.nix b/pkgs/by-name/cl/claws/package.nix index ac3de772fa61..55ed3db98678 100644 --- a/pkgs/by-name/cl/claws/package.nix +++ b/pkgs/by-name/cl/claws/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "claws"; version = "0.4.1"; src = fetchFromGitHub { - rev = version; + rev = finalAttrs.version; owner = "thehowl"; repo = "claws"; hash = "sha256-3zzUBeYfu9x3vRGX1DionLnAs1e44tFj8Z1dpVwjdCg="; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "claws"; }; -} +}) diff --git a/pkgs/by-name/cl/cli53/package.nix b/pkgs/by-name/cl/cli53/package.nix index da0e3351b521..fa58e37e73c6 100644 --- a/pkgs/by-name/cl/cli53/package.nix +++ b/pkgs/by-name/cl/cli53/package.nix @@ -6,14 +6,14 @@ cli53, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cli53"; version = "0.8.22"; src = fetchFromGitHub { owner = "barnybug"; repo = "cli53"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-wfb3lK/WB/B8gd4BOqh+Ol10cNZdsoCoQ+hM33+goM8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/barnybug/cli53.version=${version}" + "-X github.com/barnybug/cli53.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ benley ]; mainProgram = "cli53"; }; -} +}) diff --git a/pkgs/by-name/cl/cliam/package.nix b/pkgs/by-name/cl/cliam/package.nix index cf050f6016a4..13d38d0ed7c6 100644 --- a/pkgs/by-name/cl/cliam/package.nix +++ b/pkgs/by-name/cl/cliam/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cliam"; version = "2.2.0"; src = fetchFromGitHub { owner = "securisec"; repo = "cliam"; - rev = version; + rev = finalAttrs.version; hash = "sha256-59nPoH0+k1umMwFg95hQHOr/SRGKqr1URFG7xtVRiTs="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/securisec/cliam/cli/version.Version=${version}" + "-X github.com/securisec/cliam/cli/version.Version=${finalAttrs.version}" ]; postBuild = '' @@ -48,4 +48,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index 9d5d59b8eee6..dea26709bd85 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -7,21 +7,21 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clickhouse-backup"; version = "2.6.42"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v2SezQwMgDkS+dAhj122P//CaVIwbqdjlLBvkW3Xkh0="; }; vendorHash = "sha256-vEsbS5aa2+2xiUU96dwn697hW0QA5IGxYD8ua1bsVyw="; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postConfigure = '' @@ -46,4 +46,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ devusb ]; }; -} +}) diff --git a/pkgs/by-name/cl/cliphist/package.nix b/pkgs/by-name/cl/cliphist/package.nix index 6b5900f48344..646c2b1d9c21 100644 --- a/pkgs/by-name/cl/cliphist/package.nix +++ b/pkgs/by-name/cl/cliphist/package.nix @@ -6,21 +6,21 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cliphist"; version = "0.7.0"; src = fetchFromGitHub { owner = "sentriz"; repo = "cliphist"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-y4FSl/Bj80XqCR0ZwjGEkqYUIF6zJHrYyy01XPFlzjU="; }; vendorHash = "sha256-4XyDLOJHdre/1BpjgFt/W6gOlPOvKztE+MsbwE3JAaQ="; postInstall = '' - cp ${src}/contrib/* $out/bin/ + cp ${finalAttrs.src}/contrib/* $out/bin/ ''; passthru = { @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "cliphist"; }; -} +}) diff --git a/pkgs/by-name/cl/clipman/package.nix b/pkgs/by-name/cl/clipman/package.nix index 2f0a1ff83a26..2867280f556e 100644 --- a/pkgs/by-name/cl/clipman/package.nix +++ b/pkgs/by-name/cl/clipman/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clipman"; version = "1.6.5"; src = fetchFromGitHub { owner = "chmouel"; repo = "clipman"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fAiXivLXpxezvMUKv0HfDvzSN60G4RFfgi6/fO0C1p8="; }; @@ -46,4 +46,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "clipman"; }; -} +}) diff --git a/pkgs/by-name/cl/clipqr/package.nix b/pkgs/by-name/cl/clipqr/package.nix index e5b731968d59..f40970a80523 100644 --- a/pkgs/by-name/cl/clipqr/package.nix +++ b/pkgs/by-name/cl/clipqr/package.nix @@ -17,14 +17,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clipqr"; version = "1.3.0"; src = fetchFromGitLab { owner = "imatt-foss"; repo = "clipqr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iuA6RqclMm1CWaiM1kpOpgfYvKaYGOIwFQkLr/nCL5M="; }; @@ -76,4 +76,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "clipqr"; }; -} +}) diff --git a/pkgs/by-name/cl/clipse/package.nix b/pkgs/by-name/cl/clipse/package.nix index 5cda92da7892..1e9d95a2f3eb 100644 --- a/pkgs/by-name/cl/clipse/package.nix +++ b/pkgs/by-name/cl/clipse/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clipse"; version = "1.1.0"; src = fetchFromGitHub { owner = "savedra1"; repo = "clipse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yUkHT7SZT7Eudvk1n43V+WGWqUKtXaV+p4ySMK/XzQw="; }; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "clipse"; maintainers = [ lib.maintainers.savedra1 ]; }; -} +}) diff --git a/pkgs/by-name/cl/clive/package.nix b/pkgs/by-name/cl/clive/package.nix index 71f50a519232..d8aed6b3bd3f 100644 --- a/pkgs/by-name/cl/clive/package.nix +++ b/pkgs/by-name/cl/clive/package.nix @@ -9,14 +9,14 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clive"; version = "0.12.16"; src = fetchFromGitHub { owner = "koki-develop"; repo = "clive"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bZzK7RLAStRb9R3V/TK6tZV6yv1C7MGslAhhpWDzdWk="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ]; ldflags = [ - "-X github.com/koki-develop/clive/cmd.version=v${version}" + "-X github.com/koki-develop/clive/cmd.version=v${finalAttrs.version}" ]; postInstall = '' @@ -50,9 +50,9 @@ buildGoModule rec { meta = { description = "Automates terminal operations"; homepage = "https://github.com/koki-develop/clive"; - changelog = "https://github.com/koki-develop/clive/releases/tag/v${version}"; + changelog = "https://github.com/koki-develop/clive/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ misilelab ]; mainProgram = "clive"; }; -} +}) diff --git a/pkgs/by-name/cl/cloud-nuke/package.nix b/pkgs/by-name/cl/cloud-nuke/package.nix index b83115792245..1714d800460c 100644 --- a/pkgs/by-name/cl/cloud-nuke/package.nix +++ b/pkgs/by-name/cl/cloud-nuke/package.nix @@ -5,14 +5,14 @@ makeBinaryWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloud-nuke"; version = "0.46.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "cloud-nuke"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uuTyLT6Qfnv7cLP//avPcNZreTWGHJRS6kxMC+UT39U="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.VERSION=${version}" + "-X=main.VERSION=${finalAttrs.version}" ]; doCheck = false; @@ -38,8 +38,8 @@ buildGoModule rec { homepage = "https://github.com/gruntwork-io/cloud-nuke"; description = "Tool for cleaning up your cloud accounts by nuking (deleting) all resources within it"; mainProgram = "cloud-nuke"; - changelog = "https://github.com/gruntwork-io/cloud-nuke/releases/tag/v${version}"; + changelog = "https://github.com/gruntwork-io/cloud-nuke/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloud-provider-kind/package.nix b/pkgs/by-name/cl/cloud-provider-kind/package.nix index 446dadb03a55..dbfad63698ed 100644 --- a/pkgs/by-name/cl/cloud-provider-kind/package.nix +++ b/pkgs/by-name/cl/cloud-provider-kind/package.nix @@ -5,14 +5,14 @@ gitUpdater, stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloud-provider-kind"; version = "0.6.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cloud-provider-kind"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6HdP6/uUCtLyZ7vjFGB2NLqe73v/yolRTUE5s/KyIIk="; }; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nicoo ]; mainProgram = "cloud-provider-kind"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudbrute/package.nix b/pkgs/by-name/cl/cloudbrute/package.nix index 73598fd5f981..f56d867aa8d5 100644 --- a/pkgs/by-name/cl/cloudbrute/package.nix +++ b/pkgs/by-name/cl/cloudbrute/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudbrute"; version = "1.0.7"; src = fetchFromGitHub { owner = "0xsha"; repo = "CloudBrute"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L233VdQolSPDPDXQALLvF5seb3peHiLRiZuj2RqdaRU="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix index ac86d39e181c..0ea25a070f4d 100644 --- a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudflare-dynamic-dns"; version = "4.4.1"; src = fetchFromGitHub { owner = "zebradil"; repo = "cloudflare-dynamic-dns"; - tag = version; + tag = finalAttrs.version; hash = "sha256-G3msehvCZPm5WZTVCN0NnVEApZBQtqxJKCt0SFWb6xk="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=nixpkg-${version}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=nixpkg-${finalAttrs.version}" "-X=main.date=1970-01-01" ]; @@ -33,11 +33,11 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = cloudflare-dynamic-dns; }; meta = { - changelog = "https://github.com/Zebradil/cloudflare-dynamic-dns/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/Zebradil/cloudflare-dynamic-dns/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Dynamic DNS client for Cloudflare"; homepage = "https://github.com/Zebradil/cloudflare-dynamic-dns"; license = lib.licenses.mit; mainProgram = "cloudflare-dynamic-dns"; maintainers = [ lib.maintainers.zebradil ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloudflare-utils/package.nix b/pkgs/by-name/cl/cloudflare-utils/package.nix index 80de794035a6..c7e4ebefeecd 100644 --- a/pkgs/by-name/cl/cloudflare-utils/package.nix +++ b/pkgs/by-name/cl/cloudflare-utils/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudflare-utils"; version = "1.4.2"; src = fetchFromGitHub { owner = "Cyb3r-Jak3"; repo = "cloudflare-utils"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/vausJEe5g6Txgq1z7oUUku0w6sd/mmYcZQ8D7dZ03E="; }; @@ -22,4 +22,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ yelite ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index 0bf4a5796b4e..62f317af537c 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -7,14 +7,14 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudflared"; version = "2026.1.2"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; - tag = version; + tag = finalAttrs.version; hash = "sha256-DOLCgCZWdxHnwtQ+nD4mJX7y/1BHZkcmDCVHuwiKOlA="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" "-X github.com/cloudflare/cloudflared/cmd/cloudflared/updater.BuiltForPackageManager=nixpkgs" ]; @@ -73,7 +73,7 @@ buildGoModule rec { doCheck = !stdenv.hostPlatform.isDarwin; passthru = { - tests = callPackage ./tests.nix { inherit version; }; + tests = callPackage ./tests.nix { inherit (finalAttrs) version; }; updateScript = gitUpdater { }; }; @@ -95,7 +95,7 @@ buildGoModule rec { ''; homepage = "https://www.cloudflare.com/products/tunnel"; downloadPage = "https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/downloads/"; - changelog = "https://raw.githubusercontent.com/cloudflare/cloudflared/refs/tags/${version}/RELEASE_NOTES"; + changelog = "https://raw.githubusercontent.com/cloudflare/cloudflared/refs/tags/${finalAttrs.version}/RELEASE_NOTES"; license = lib.licenses.asl20; platforms = lib.platforms.unix ++ lib.platforms.windows; maintainers = with lib.maintainers; [ @@ -108,4 +108,4 @@ buildGoModule rec { ]; mainProgram = "cloudflared"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index 033ca70ed993..736bba3a939f 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudfoundry-cli"; version = "8.17.0"; src = fetchFromGitHub { owner = "cloudfoundry"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OnUqREa2rYx/3yW+yZC69GTx/i7wtK4pLubAlGyYNSI="; }; vendorHash = "sha256-FcymGl2dzCaZGEDpXyebffE3NbIgold8nKaZ+CW1p2o="; @@ -33,7 +33,7 @@ buildGoModule rec { "-s" "-w" "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01" - "-X code.cloudfoundry.org/cli/version.binaryVersion=${version}" + "-X code.cloudfoundry.org/cli/version.binaryVersion=${finalAttrs.version}" ]; postInstall = '' @@ -48,4 +48,4 @@ buildGoModule rec { mainProgram = "cf"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/cl/cloudfox/package.nix b/pkgs/by-name/cl/cloudfox/package.nix index 755faf896c7f..f174767223e6 100644 --- a/pkgs/by-name/cl/cloudfox/package.nix +++ b/pkgs/by-name/cl/cloudfox/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudfox"; version = "1.17.0"; src = fetchFromGitHub { owner = "BishopFox"; repo = "cloudfox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AdfG0Vb4wUV8iShdaXSTwrKb8pa39ovwmvGTyfz1YDw="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Tool for situational awareness of cloud penetration tests"; homepage = "https://github.com/BishopFox/cloudfox"; - changelog = "https://github.com/BishopFox/cloudfox/releases/tag/v${version}"; + changelog = "https://github.com/BishopFox/cloudfox/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudfox"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudlens/package.nix b/pkgs/by-name/cl/cloudlens/package.nix index c36a5a50a131..0de937b6ec6c 100644 --- a/pkgs/by-name/cl/cloudlens/package.nix +++ b/pkgs/by-name/cl/cloudlens/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudlens"; version = "0.1.4"; src = fetchFromGitHub { owner = "one2nc"; repo = "cloudlens"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b0i9xaIm42RKWzzZdSAmapbmZDmTpCa4IxVsM9eSMqM="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/one2nc/cloudlens/cmd.version=v${version}" - "-X=github.com/one2nc/cloudlens/cmd.commit=${src.rev}" + "-X=github.com/one2nc/cloudlens/cmd.version=v${finalAttrs.version}" + "-X=github.com/one2nc/cloudlens/cmd.commit=${finalAttrs.src.rev}" "-X=github.com/one2nc/cloudlens/cmd.date=1970-01-01T00:00:00Z" ]; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ByteSudoer ]; mainProgram = "cloudlens"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudmonkey/package.nix b/pkgs/by-name/cl/cloudmonkey/package.nix index 7a1756f7d9f2..34f60d86ea4b 100644 --- a/pkgs/by-name/cl/cloudmonkey/package.nix +++ b/pkgs/by-name/cl/cloudmonkey/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudmonkey"; version = "6.5.0"; src = fetchFromGitHub { owner = "apache"; repo = "cloudstack-cloudmonkey"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-CdqKaKUVqeAujrWh7u0npZ6ON/nmL/8uIBIljAPPUv0="; }; @@ -25,4 +25,4 @@ buildGoModule rec { mainProgram = "cloudstack-cloudmonkey"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudprober/package.nix b/pkgs/by-name/cl/cloudprober/package.nix index 411a3ab5a6e4..d3c152dcaccc 100644 --- a/pkgs/by-name/cl/cloudprober/package.nix +++ b/pkgs/by-name/cl/cloudprober/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudprober"; version = "0.14.1"; src = fetchFromGitHub { owner = "cloudprober"; repo = "cloudprober"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XFMjUwsRfWAnrNsegUPqWz8Bcc/naEBhytqq/o21ras="; }; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Monitor availability and performance of various components of your system"; homepage = "https://cloudprober.org/"; - changelog = "https://github.com/cloudprober/cloudprober/releases/tag/v${version}"; + changelog = "https://github.com/cloudprober/cloudprober/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ xgwq ]; mainProgram = "cloudprober"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudrecon/package.nix b/pkgs/by-name/cl/cloudrecon/package.nix index b8125b3d7cbb..a7ec070acdb7 100644 --- a/pkgs/by-name/cl/cloudrecon/package.nix +++ b/pkgs/by-name/cl/cloudrecon/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cloudrecon"; version = "1.0.4"; src = fetchFromGitHub { owner = "g0ldencybersec"; repo = "CloudRecon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SslHkwoMelvszrQZvNX28EokBgwnPDBbTUBA9jdJPro="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to find assets from certificates"; homepage = "https://github.com/g0ldencybersec/CloudRecon"; - changelog = "https://github.com/g0ldencybersec/CloudRecon/releases/tag/v${version}"; + changelog = "https://github.com/g0ldencybersec/CloudRecon/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudrecon"; }; -} +}) diff --git a/pkgs/by-name/cl/clusterctl/package.nix b/pkgs/by-name/cl/clusterctl/package.nix index 395dac262bfc..db51922af028 100644 --- a/pkgs/by-name/cl/clusterctl/package.nix +++ b/pkgs/by-name/cl/clusterctl/package.nix @@ -8,14 +8,14 @@ clusterctl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "clusterctl"; version = "1.12.2"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cluster-api"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AaGJhdBTyCxUK+qm++McS6rFlgAdv/7SjQHvaNRn6YU="; }; @@ -30,9 +30,9 @@ buildGoModule rec { t = "sigs.k8s.io/cluster-api/version"; in [ - "-X ${t}.gitMajor=${lib.versions.major version}" - "-X ${t}.gitMinor=${lib.versions.minor version}" - "-X ${t}.gitVersion=v${version}" + "-X ${t}.gitMajor=${lib.versions.major finalAttrs.version}" + "-X ${t}.gitMinor=${lib.versions.minor finalAttrs.version}" + "-X ${t}.gitVersion=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -48,15 +48,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = clusterctl; command = "HOME=$TMPDIR clusterctl version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { - changelog = "https://github.com/kubernetes-sigs/cluster-api/releases/tag/${src.rev}"; + changelog = "https://github.com/kubernetes-sigs/cluster-api/releases/tag/${finalAttrs.src.rev}"; description = "Kubernetes cluster API tool"; mainProgram = "clusterctl"; homepage = "https://cluster-api.sigs.k8s.io/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/cn/cntb/package.nix b/pkgs/by-name/cn/cntb/package.nix index 8b830d3bd9eb..b1417b363550 100644 --- a/pkgs/by-name/cn/cntb/package.nix +++ b/pkgs/by-name/cn/cntb/package.nix @@ -3,14 +3,14 @@ lib, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cntb"; version = "1.5.5"; src = fetchFromGitHub { owner = "contabo"; repo = "cntb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-chO59HBpMXXFMIt+7UjUxE3WtzUak8VhD/ahEXT5l/k="; # docs contains two files with the same name but different cases, # this leads to a different hash on case insensitive filesystems (e.g. darwin) @@ -25,8 +25,8 @@ buildGoModule rec { vendorHash = "sha256-D0B1a2qbTGpAK1PkB+wqsReft14/SoKY3/I6k+pB2D0="; ldflags = [ - "-X contabo.com/cli/cntb/cmd.version=${src.rev}" - "-X contabo.com/cli/cntb/cmd.commit=${src.rev}" + "-X contabo.com/cli/cntb/cmd.version=${finalAttrs.src.rev}" + "-X contabo.com/cli/cntb/cmd.commit=${finalAttrs.src.rev}" "-X contabo.com/cli/cntb/cmd.date=1970-01-01T00:00:00Z" ]; @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ aciceri ]; }; -} +}) diff --git a/pkgs/by-name/co/cobra-cli/package.nix b/pkgs/by-name/co/cobra-cli/package.nix index 60eac76c129d..8093d89b4811 100644 --- a/pkgs/by-name/co/cobra-cli/package.nix +++ b/pkgs/by-name/co/cobra-cli/package.nix @@ -8,14 +8,14 @@ go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cobra-cli"; version = "1.3.0"; src = fetchFromGitHub { owner = "spf13"; repo = "cobra-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-E0I/Pxw4biOv7aGVzGlQOFXnxkc+zZaEoX1JmyMh6UE="; }; @@ -57,8 +57,8 @@ buildGoModule rec { description = "Cobra CLI tool to generate applications and commands"; mainProgram = "cobra-cli"; homepage = "https://github.com/spf13/cobra-cli/"; - changelog = "https://github.com/spf13/cobra-cli/releases/tag/${version}"; + changelog = "https://github.com/spf13/cobra-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.afl20; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/co/cod/package.nix b/pkgs/by-name/co/cod/package.nix index 8da7d783c89b..344e9c39e8da 100644 --- a/pkgs/by-name/co/cod/package.nix +++ b/pkgs/by-name/co/cod/package.nix @@ -6,14 +6,14 @@ python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cod"; version = "0.1.0"; src = fetchFromGitHub { owner = "dim-an"; repo = "cod"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mT7OkR8fXXTE3TPx9AmH6ehKGLk4CP9euBPs2zVAJnI="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.GitSha=${src.rev}" + "-X main.GitSha=${finalAttrs.src.rev}" ]; nativeCheckInputs = [ python3 ]; @@ -46,4 +46,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "cod"; }; -} +}) diff --git a/pkgs/by-name/co/codeberg-pages/package.nix b/pkgs/by-name/co/codeberg-pages/package.nix index 9834beececbc..c8316c4998ae 100644 --- a/pkgs/by-name/co/codeberg-pages/package.nix +++ b/pkgs/by-name/co/codeberg-pages/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "codeberg-pages"; version = "6.4"; src = fetchFromCodeberg { owner = "Codeberg"; repo = "pages-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xNsob0fW6SaqVKBIgRFj0YZUymHKWWfWZ5UqGkHWOmA="; }; @@ -27,7 +27,7 @@ buildGoModule rec { "-s" "-w" "-X" - "codeberg.org/codeberg/pages/server/version.Version=${version}" + "codeberg.org/codeberg/pages/server/version.Version=${finalAttrs.version}" ]; tags = [ @@ -47,6 +47,6 @@ buildGoModule rec { license = lib.licenses.eupl12; homepage = "https://codeberg.org/Codeberg/pages-server"; description = "Static websites hosting from Gitea repositories"; - changelog = "https://codeberg.org/Codeberg/pages-server/releases/tag/v${version}"; + changelog = "https://codeberg.org/Codeberg/pages-server/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/by-name/co/codecrafters-cli/package.nix b/pkgs/by-name/co/codecrafters-cli/package.nix index 81a35e4abbf2..e4c86534c8cb 100644 --- a/pkgs/by-name/co/codecrafters-cli/package.nix +++ b/pkgs/by-name/co/codecrafters-cli/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "codecrafters-cli"; version = "46"; src = fetchFromGitHub { owner = "codecrafters-io"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XG85j9iay0+bQIoUeCrvO+rCch9ONXRAtoXjXI2Rt9s="; # A shortened git commit hash is part of the version output, and is # needed at build time. Use the `.git` directory to retrieve the @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/codecrafters-io/cli/internal/utils.Version=${version}" + "-X github.com/codecrafters-io/cli/internal/utils.Version=${finalAttrs.version}" ]; # ldflags based on metadata from git @@ -51,4 +51,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ builditluc ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/co/codeowners/package.nix b/pkgs/by-name/co/codeowners/package.nix index 2690b687d24b..2cfd38561676 100644 --- a/pkgs/by-name/co/codeowners/package.nix +++ b/pkgs/by-name/co/codeowners/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "codeowners"; version = "1.2.1"; src = fetchFromGitHub { owner = "hmarr"; repo = "codeowners"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PMT3ihxCD4TNgTZOD4KB9Od1djIhnlMa8zuD6t1OieU="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ yorickvp ]; }; -} +}) diff --git a/pkgs/by-name/co/codesearch/package.nix b/pkgs/by-name/co/codesearch/package.nix index fec1c02fd9db..bc55d87aaaa8 100644 --- a/pkgs/by-name/co/codesearch/package.nix +++ b/pkgs/by-name/co/codesearch/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "codesearch"; version = "1.2.0"; src = fetchFromGitHub { owner = "google"; repo = "codesearch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-i03w8PZ31j5EutUZaamZsHz+z4qgX4prePbj5DLA78s="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = [ lib.licenses.bsd3 ]; maintainers = with lib.maintainers; [ bennofs ]; }; -} +}) diff --git a/pkgs/by-name/co/codespelunker/package.nix b/pkgs/by-name/co/codespelunker/package.nix index 602f9eb6668d..0cc5fe0d2e57 100644 --- a/pkgs/by-name/co/codespelunker/package.nix +++ b/pkgs/by-name/co/codespelunker/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "codespelunker"; version = "1.4.0"; src = fetchFromGitHub { owner = "boyter"; repo = "cs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FZf3aRozpXWTRDrNDRxb1dGBXiLVEYOUd8a/hqzThps="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ viraptor ]; mainProgram = "cs"; }; -} +}) diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix index 27c1155cc976..e99d7df42e57 100644 --- a/pkgs/by-name/co/cog/package.nix +++ b/pkgs/by-name/co/cog/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cog"; version = "0.0.51"; src = fetchFromGitHub { owner = "grafana"; repo = "cog"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Z6UegaM4+OXOo6sjfLN1tGVbeYCN9nYKRqDlOpz4NPU="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; env.CGO_ENABLED = 0; @@ -37,7 +37,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/grafana/cog/releases/tag/v${version}"; + changelog = "https://github.com/grafana/cog/releases/tag/v${finalAttrs.version}"; description = "Grafana's code generation tool"; license = lib.licenses.asl20; homepage = "https://github.com/grafana/cog"; @@ -46,4 +46,4 @@ buildGoModule rec { ]; mainProgram = "cog"; }; -} +}) diff --git a/pkgs/by-name/co/cointop/package.nix b/pkgs/by-name/co/cointop/package.nix index d25f0919653d..243819c06b76 100644 --- a/pkgs/by-name/co/cointop/package.nix +++ b/pkgs/by-name/co/cointop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cointop"; version = "1.6.10"; src = fetchFromGitHub { owner = "miguelmota"; repo = "cointop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-NAw1uoBL/FnNLJ86L9aBCOY65aJn1DDGK0Cd0IO2kr0="; }; @@ -36,4 +36,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "cointop"; }; -} +}) diff --git a/pkgs/by-name/co/colima/package.nix b/pkgs/by-name/co/colima/package.nix index 8a9f01c4955e..e6fb4e031f7f 100644 --- a/pkgs/by-name/co/colima/package.nix +++ b/pkgs/by-name/co/colima/package.nix @@ -13,14 +13,14 @@ colima, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "colima"; version = "0.9.1"; src = fetchFromGitHub { owner = "abiosoft"; repo = "colima"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oRhpABYyP4T6kfmvJ4llPXcXWrSbxU7uUfvXQhm2huc="; # We need the git revision leaveDotGit = true; @@ -53,7 +53,7 @@ buildGoModule rec { ''; preConfigure = '' - ldflags="-s -w -X github.com/abiosoft/colima/config.appVersion=${version} \ + ldflags="-s -w -X github.com/abiosoft/colima/config.appVersion=${finalAttrs.version} \ -X github.com/abiosoft/colima/config.revision=$(cat .git-revision)" ''; @@ -90,4 +90,4 @@ buildGoModule rec { ]; mainProgram = "colima"; }; -} +}) diff --git a/pkgs/by-name/co/compile-daemon/package.nix b/pkgs/by-name/co/compile-daemon/package.nix index ded60a383bfe..2ae74a2e8202 100644 --- a/pkgs/by-name/co/compile-daemon/package.nix +++ b/pkgs/by-name/co/compile-daemon/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "compile-daemon"; version = "1.4.0"; src = fetchFromGitHub { owner = "githubnemo"; repo = "CompileDaemon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-gpyXy7FO7ZVXJrkzcKHFez4S/dGiijXfZ9eSJtNlm58="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "CompileDaemon"; }; -} +}) diff --git a/pkgs/by-name/co/compose2nix/package.nix b/pkgs/by-name/co/compose2nix/package.nix index 25fe02a5e476..55dadbad89ee 100644 --- a/pkgs/by-name/co/compose2nix/package.nix +++ b/pkgs/by-name/co/compose2nix/package.nix @@ -6,14 +6,14 @@ compose2nix, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "compose2nix"; version = "0.3.3"; src = fetchFromGitHub { owner = "aksiksi"; repo = "compose2nix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0QCYgzxg0upnrVGDXbX9GgSHyzeMP3yqNor2t8DVwiU="; }; @@ -22,16 +22,16 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = compose2nix; - version = "compose2nix v${version}"; + version = "compose2nix v${finalAttrs.version}"; }; }; meta = { homepage = "https://github.com/aksiksi/compose2nix"; - changelog = "https://github.com/aksiksi/compose2nix/releases/tag/${src.rev}"; + changelog = "https://github.com/aksiksi/compose2nix/releases/tag/${finalAttrs.src.rev}"; description = "Generate a NixOS config from a Docker Compose project"; license = lib.licenses.mit; mainProgram = "compose2nix"; maintainers = with lib.maintainers; [ aksiksi ]; }; -} +}) diff --git a/pkgs/by-name/co/conduktor-ctl/package.nix b/pkgs/by-name/co/conduktor-ctl/package.nix index 251b1cf456e3..28c1a6be9f20 100644 --- a/pkgs/by-name/co/conduktor-ctl/package.nix +++ b/pkgs/by-name/co/conduktor-ctl/package.nix @@ -6,14 +6,14 @@ stdenv, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "conduktor-ctl"; version = "0.6.3"; src = fetchFromGitHub { owner = "conduktor"; repo = "ctl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zaguB4LLkzXlMQCEVOWkUUsEovU53F0B51w3BnVjre8="; }; @@ -21,7 +21,7 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; - ldflags = [ "-X github.com/conduktor/ctl/utils.version=${version}" ]; + ldflags = [ "-X github.com/conduktor/ctl/utils.version=${finalAttrs.version}" ]; checkPhase = '' go test ./... @@ -56,4 +56,4 @@ buildGoModule rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/co/confluencepot/package.nix b/pkgs/by-name/co/confluencepot/package.nix index 0f6eb2d763bc..87732ffe870b 100644 --- a/pkgs/by-name/co/confluencepot/package.nix +++ b/pkgs/by-name/co/confluencepot/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "confluencepot"; version = "1.0.0"; src = fetchFromGitHub { owner = "SIFalcon"; repo = "confluencePot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jIbL6prOUII8o9FghIYa80BytJ9SSuyj/TZmAxwAbJk="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "confluencepot"; }; -} +}) diff --git a/pkgs/by-name/co/conform/package.nix b/pkgs/by-name/co/conform/package.nix index 7dc2fd9b0dc6..a4d8b39e44e1 100644 --- a/pkgs/by-name/co/conform/package.nix +++ b/pkgs/by-name/co/conform/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "conform"; version = "0.1.0-alpha.29"; src = fetchFromGitHub { owner = "siderolabs"; repo = "conform"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5knN+lTedUdgWG8rb3zuJAxx9N0lt7LjJvmSJhdTSgw="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/siderolabs/conform/internal/version.Tag=v${version}" + "-X github.com/siderolabs/conform/internal/version.Tag=v${finalAttrs.version}" ]; nativeCheckInputs = [ git ]; @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "conform"; }; -} +}) diff --git a/pkgs/by-name/co/consul-alerts/package.nix b/pkgs/by-name/co/consul-alerts/package.nix index f129a9bd7f3a..ed3c97a39031 100644 --- a/pkgs/by-name/co/consul-alerts/package.nix +++ b/pkgs/by-name/co/consul-alerts/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "consul-alerts"; version = "0.6.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "AcalephStorage"; repo = "consul-alerts"; sha256 = "0836zicv76sd6ljhbbii1mrzh65pch10w3gfa128iynaviksbgn5"; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nh2 ]; }; -} +}) diff --git a/pkgs/by-name/co/consul-template/package.nix b/pkgs/by-name/co/consul-template/package.nix index dbe7ddba9c2c..b37e8741d18b 100644 --- a/pkgs/by-name/co/consul-template/package.nix +++ b/pkgs/by-name/co/consul-template/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "consul-template"; version = "0.41.4"; src = fetchFromGitHub { owner = "hashicorp"; repo = "consul-template"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YZ6PZh9ZFEaanTkvQ6I35ubRxSKB/dMq8JXLPf5Ym4I="; }; @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "consul-template"; }; -} +}) diff --git a/pkgs/by-name/co/container-structure-test/package.nix b/pkgs/by-name/co/container-structure-test/package.nix index 2564d4d099b9..c42a61ab2304 100644 --- a/pkgs/by-name/co/container-structure-test/package.nix +++ b/pkgs/by-name/co/container-structure-test/package.nix @@ -7,21 +7,21 @@ installShellFiles, container-structure-test, }: -buildGoModule rec { +buildGoModule (finalAttrs: { version = "1.22.1"; pname = "container-structure-test"; src = fetchFromGitHub { owner = "GoogleContainerTools"; repo = "container-structure-test"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-iNJH5mrDRlwS4qry0OyT/MRlGjHbKjWZbppkbTX6ksI="; }; vendorHash = "sha256-pBq76HJ+nluOMOs9nqBKp1mr1LuX2NERXo48g8ezE9k="; subPackages = [ "cmd/container-structure-test" ]; ldflags = [ - "-X github.com/${src.owner}/${src.repo}/pkg/version.version=${version}" - "-X github.com/${src.owner}/${src.repo}/pkg/version.buildDate=1970-01-01T00:00:00Z" + "-X github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/pkg/version.version=${finalAttrs.version}" + "-X github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/pkg/version.buildDate=1970-01-01T00:00:00Z" ]; nativeBuildInputs = [ installShellFiles ]; @@ -34,7 +34,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = container-structure-test; - version = version; + version = finalAttrs.version; command = "${lib.getExe container-structure-test} version"; }; @@ -47,4 +47,4 @@ buildGoModule rec { mainProgram = "container-structure-test"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; -} +}) diff --git a/pkgs/by-name/co/container2wasm/package.nix b/pkgs/by-name/co/container2wasm/package.nix index 69aef207bc3c..3c8a4ea6d035 100644 --- a/pkgs/by-name/co/container2wasm/package.nix +++ b/pkgs/by-name/co/container2wasm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "container2wasm"; version = "0.8.3"; src = fetchFromGitHub { owner = "ktock"; repo = "container2wasm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cE/cKMMslu4GGVV3aRcdsu7cTdsVABZLs8GX6ihgW38="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/ktock/container2wasm/version.Version=${version}" + "-X=github.com/ktock/container2wasm/version.Version=${finalAttrs.version}" ]; subPackages = [ @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Container to WASM converter"; homepage = "https://github.com/ktock/container2wasm"; - changelog = "https://github.com/ktock/container2wasm/releases/tag/v${version}"; + changelog = "https://github.com/ktock/container2wasm/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "c2w"; }; -} +}) diff --git a/pkgs/by-name/co/cook-framework/package.nix b/pkgs/by-name/co/cook-framework/package.nix index 67ba2c727d56..c52f8bcc659c 100644 --- a/pkgs/by-name/co/cook-framework/package.nix +++ b/pkgs/by-name/co/cook-framework/package.nix @@ -5,18 +5,18 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cook-framework"; version = "2.2.1"; src = fetchFromGitHub { owner = "glitchedgitz"; repo = "cook"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DK0kbvM11t64nGkrzThZgSruHTCHAPP374YPWmoM50g="; }; - sourceRoot = "${src.name}/v2"; + sourceRoot = "${finalAttrs.src.name}/v2"; vendorHash = "sha256-VpNr06IiVKpMsJXzcKCuNfJ+T+zeA9dMBMp6jeCRgn8="; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Wordlist generator, splitter, merger, finder, saver for security researchers, bug bounty and hackers"; homepage = "https://github.com/glitchedgitz/cook"; - changelog = "https://github.com/glitchedgitz/cook/releases/tag/v${version}"; + changelog = "https://github.com/glitchedgitz/cook/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "cook"; maintainers = with lib.maintainers; [ tomasajt ]; }; -} +}) diff --git a/pkgs/by-name/co/copacetic/package.nix b/pkgs/by-name/co/copacetic/package.nix index 062f5f209e97..67727575dc0c 100644 --- a/pkgs/by-name/co/copacetic/package.nix +++ b/pkgs/by-name/co/copacetic/package.nix @@ -10,14 +10,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "copacetic"; version = "0.11.1"; src = fetchFromGitHub { owner = "project-copacetic"; repo = "copacetic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kgFT+IK6zCGoGK8L/lwXyiUXCWYG7ElziPs0Q1cq+fw="; }; @@ -37,8 +37,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/project-copacetic/copacetic/pkg/version.GitVersion=${version}" - "-X=main.version=${version}" + "-X=github.com/project-copacetic/copacetic/pkg/version.GitVersion=${finalAttrs.version}" + "-X=main.version=${finalAttrs.version}" ]; checkFlags = @@ -58,7 +58,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; postInstall = '' mv $out/bin/copacetic $out/bin/copa @@ -75,9 +75,9 @@ buildGoModule rec { meta = { description = "Tool for directly patching vulnerabilities in container images"; homepage = "https://project-copacetic.github.io/copacetic/"; - changelog = "https://github.com/project-copacetic/copacetic/releases/tag/${src.tag}"; + changelog = "https://github.com/project-copacetic/copacetic/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; mainProgram = "copa"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/co/copilot-cli/package.nix b/pkgs/by-name/co/copilot-cli/package.nix index 1214b6634e3e..22a3bdff9bb1 100644 --- a/pkgs/by-name/co/copilot-cli/package.nix +++ b/pkgs/by-name/co/copilot-cli/package.nix @@ -8,14 +8,14 @@ copilot-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "copilot-cli"; version = "1.34.1"; src = fetchFromGitHub { owner = "aws"; repo = "copilot-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Oxt1+0z+woNPsFuCkj4t71/e21mHtoCd281BwbHCGc8="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/aws/copilot-cli/internal/pkg/version.Version=v${version}" + "-X github.com/aws/copilot-cli/internal/pkg/version.Version=v${finalAttrs.version}" "-X github.com/aws/copilot-cli/internal/pkg/cli.binaryS3BucketPath=https://ecs-cli-v2-release.s3.amazonaws.com" ]; @@ -43,15 +43,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = copilot-cli; command = "copilot version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "Build, Release and Operate Containerized Applications on AWS"; homepage = "https://github.com/aws/copilot-cli"; - changelog = "https://github.com/aws/copilot-cli/releases/tag/v${version}"; + changelog = "https://github.com/aws/copilot-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jiegec ]; mainProgram = "copilot"; }; -} +}) diff --git a/pkgs/by-name/co/corerad/package.nix b/pkgs/by-name/co/corerad/package.nix index f0e85a565eaf..01937044cfe0 100644 --- a/pkgs/by-name/co/corerad/package.nix +++ b/pkgs/by-name/co/corerad/package.nix @@ -6,14 +6,14 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "corerad"; version = "1.3.1"; src = fetchFromGitHub { owner = "mdlayher"; repo = "corerad"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tVK4chDV26vpuTaqVWe498j8ijZN2OOhe97LLE+xK9Y="; }; @@ -23,7 +23,7 @@ buildGoModule rec { # we fetch the expected tag's timestamp from a file in the root of the # repository. preBuild = '' - ldflags+=" -X github.com/mdlayher/corerad/internal/build.linkVersion=v${version}" + ldflags+=" -X github.com/mdlayher/corerad/internal/build.linkVersion=v${finalAttrs.version}" ldflags+=" -X github.com/mdlayher/corerad/internal/build.linkTimestamp=$(<.gittagtime)" ''; @@ -45,4 +45,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "corerad"; }; -} +}) diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index 3230b65fb556..9308baacf939 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -5,14 +5,14 @@ systemdLibs, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "coroot-node-agent"; version = "1.28.1"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-g2qvfK+H1+pK6vBlC0nOwenfYF3/KFHZPiO3OZkOUyg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-extldflags='-Wl,-z,lazy'" - "-X 'github.com/coroot/coroot-node-agent/flags.Version=${version}'" + "-X 'github.com/coroot/coroot-node-agent/flags.Version=${finalAttrs.version}'" ]; meta = { @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ errnoh ]; mainProgram = "coroot-node-agent"; }; -} +}) diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix index 589344856a93..f7754c7dff69 100644 --- a/pkgs/by-name/co/coroot/package.nix +++ b/pkgs/by-name/co/coroot/package.nix @@ -9,20 +9,20 @@ lz4, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "coroot"; version = "1.17.9"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hr1t3WaYEOYnj3Cam2NGgiGD49Vr9HBkz4JmOlJxzQQ="; }; vendorHash = "sha256-DCdrE8UYkuUN+rUuxVSGbAnAeLivZ2Xp8xjM+56ZF+A="; npmDeps = fetchNpmDeps { - src = "${src}/front"; + src = "${finalAttrs.src}/front"; hash = "sha256-6a8eOPgAdpZpdXmrHVw/twfikjjWHSy/BdYdlyRQkjc="; }; @@ -50,4 +50,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ errnoh ]; mainProgram = "coroot"; }; -} +}) diff --git a/pkgs/by-name/co/coze/package.nix b/pkgs/by-name/co/coze/package.nix index 830b357c6554..e542ab01e109 100644 --- a/pkgs/by-name/co/coze/package.nix +++ b/pkgs/by-name/co/coze/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "coze"; version = "0.0.3"; src = fetchFromGitHub { owner = "Cyphrme"; repo = "Coze_cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/Cznx5Q0a9vVrC4oAoBmAkejT1505AQzzCW/wi3itv4="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ qbit ]; }; -} +}) diff --git a/pkgs/by-name/cr/crawley/package.nix b/pkgs/by-name/cr/crawley/package.nix index 9bc30cc24703..2cc2d2f0801f 100644 --- a/pkgs/by-name/cr/crawley/package.nix +++ b/pkgs/by-name/cr/crawley/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crawley"; version = "1.7.16"; src = fetchFromGitHub { owner = "s0rg"; repo = "crawley"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/94ynxbH06JFzx3TZDRxvx9inbP+xiOVOqRxpopocjE="; }; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ltstf1re ]; mainProgram = "crawley"; }; -} +}) diff --git a/pkgs/by-name/cr/crd2pulumi/package.nix b/pkgs/by-name/cr/crd2pulumi/package.nix index 8be4afc7ff87..be5f87c143ce 100644 --- a/pkgs/by-name/cr/crd2pulumi/package.nix +++ b/pkgs/by-name/cr/crd2pulumi/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crd2pulumi"; version = "1.6.1"; src = fetchFromGitHub { owner = "pulumi"; repo = "crd2pulumi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0D5U3Ie9h5R0kTLb5YHshtYrwuoXxPX0fYAJGqUw35w="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/pulumi/crd2pulumi/gen.Version=${src.rev}" + "-X github.com/pulumi/crd2pulumi/gen.Version=${finalAttrs.src.rev}" ]; subPackages = [ "." ]; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cr/credential-detector/package.nix b/pkgs/by-name/cr/credential-detector/package.nix index 53aebfb0eb1e..5c090e456cfe 100644 --- a/pkgs/by-name/cr/credential-detector/package.nix +++ b/pkgs/by-name/cr/credential-detector/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "credential-detector"; version = "1.14.3"; src = fetchFromGitHub { owner = "ynori7"; repo = "credential-detector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-20ySTLpjTc1X0iJsbzbeLmWF0xYzzREGOqEWrB2X1GQ="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cr/credhub-cli/package.nix b/pkgs/by-name/cr/credhub-cli/package.nix index 33bbe003bb13..78ea152c53d6 100644 --- a/pkgs/by-name/cr/credhub-cli/package.nix +++ b/pkgs/by-name/cr/credhub-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "credhub-cli"; version = "2.9.53"; src = fetchFromGitHub { owner = "cloudfoundry-incubator"; repo = "credhub-cli"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-MbRk0O1WGzr7YLHSub9hLYDvJJacUcCXyg29AOqssxE="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X code.cloudfoundry.org/credhub-cli/version.Version=${version}" + "-X code.cloudfoundry.org/credhub-cli/version.Version=${finalAttrs.version}" ]; postInstall = '' @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ris ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/cr/cri-tools/package.nix b/pkgs/by-name/cr/cri-tools/package.nix index a01cae703f75..681f92c56fd1 100644 --- a/pkgs/by-name/cr/cri-tools/package.nix +++ b/pkgs/by-name/cr/cri-tools/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cri-tools"; version = "1.35.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cri-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-66UDoObxlNBTYJPpo4GoQlV66hXZRf5eLB3ji0KU/Zs="; }; @@ -25,7 +25,7 @@ buildGoModule rec { buildPhase = '' runHook preBuild - make binaries VERSION=${version} + make binaries VERSION=${finalAttrs.version} runHook postBuild ''; @@ -49,4 +49,4 @@ buildGoModule rec { license = lib.licenses.asl20; teams = [ lib.teams.podman ]; }; -} +}) diff --git a/pkgs/by-name/cr/crlfuzz/package.nix b/pkgs/by-name/cr/crlfuzz/package.nix index df8ae104d933..b30c3b4c3b05 100644 --- a/pkgs/by-name/cr/crlfuzz/package.nix +++ b/pkgs/by-name/cr/crlfuzz/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crlfuzz"; version = "1.4.1"; src = fetchFromGitHub { owner = "dwisiswant0"; repo = "crlfuzz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rqhdxOQmZCRtq+IZygKLleb5GoKP2akyEc3rbGcnZmw="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cr/crossplane-cli/package.nix b/pkgs/by-name/cr/crossplane-cli/package.nix index 33e3a7f1f079..1c75c6d25f3e 100644 --- a/pkgs/by-name/cr/crossplane-cli/package.nix +++ b/pkgs/by-name/cr/crossplane-cli/package.nix @@ -7,14 +7,14 @@ crossplane-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crossplane-cli"; version = "2.1.3"; src = fetchFromGitHub { owner = "crossplane"; repo = "crossplane"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ODqNay4wmbo770ZBpGSH/Zm2Y2vVmUC6PfTzv9CyZns="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/crossplane/crossplane/v2/internal/version.version=v${version}" + "-X github.com/crossplane/crossplane/v2/internal/version.version=v${finalAttrs.version}" ]; subPackages = [ "cmd/crank" ]; @@ -35,17 +35,17 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = crossplane-cli; command = "crossplane version --client || true"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; passthru.updateScript = nix-update-script { }; meta = { homepage = "https://www.crossplane.io/"; - changelog = "https://github.com/crossplane/crossplane/releases/tag/v${version}"; + changelog = "https://github.com/crossplane/crossplane/releases/tag/v${finalAttrs.version}"; description = "Utility to make using Crossplane easier"; mainProgram = "crossplane"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ selfuryon ]; }; -} +}) diff --git a/pkgs/by-name/cr/crypto-tracker/package.nix b/pkgs/by-name/cr/crypto-tracker/package.nix index aa88c34ed9e3..b1a74577e940 100644 --- a/pkgs/by-name/cr/crypto-tracker/package.nix +++ b/pkgs/by-name/cr/crypto-tracker/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crypto-tracker"; version = "0.1.8"; src = fetchFromGitHub { owner = "Nox04"; repo = "crypto-tracker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8tTaXpHZWcDq0Jfa9Hf258VYwfimLhYjCAzD4X/Ow0s="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tiredofit ]; mainProgram = "crypto-tracker"; }; -} +}) diff --git a/pkgs/by-name/cs/cshatag/package.nix b/pkgs/by-name/cs/cshatag/package.nix index f1e412c261c7..25655a0820da 100644 --- a/pkgs/by-name/cs/cshatag/package.nix +++ b/pkgs/by-name/cs/cshatag/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cshatag"; version = "2.2.1"; src = fetchFromGitHub { owner = "rfjakob"; repo = "cshatag"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-RqQPbqfliKg7XPA/C9D7Aq1SsN+tAW44tAFHt9p8Py0="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cs/css-checker/package.nix b/pkgs/by-name/cs/css-checker/package.nix index c16f9694612b..ee71ec437505 100644 --- a/pkgs/by-name/cs/css-checker/package.nix +++ b/pkgs/by-name/cs/css-checker/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "css-checker"; version = "0.4.1"; src = fetchFromGitHub { owner = "ruilisi"; repo = "css-checker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lD2uF8zhJG8pVepqxyKKj4GZNB883uDV/9dCMFYJbRs="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "css-checker"; }; -} +}) diff --git a/pkgs/by-name/cs/csvdiff/package.nix b/pkgs/by-name/cs/csvdiff/package.nix index 437313f383f0..ab9fc7bdf51c 100644 --- a/pkgs/by-name/cs/csvdiff/package.nix +++ b/pkgs/by-name/cs/csvdiff/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "csvdiff"; version = "1.4.0"; src = fetchFromGitHub { owner = "aswinkarthik"; repo = "csvdiff"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-66R5XxrNQ1YMMQicw0VCF/XzRo//5Gqdjlher/uMoTE="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ turion ]; }; -} +}) diff --git a/pkgs/by-name/cs/csvq/package.nix b/pkgs/by-name/cs/csvq/package.nix index 9fc475332fb4..3ed7415aa036 100644 --- a/pkgs/by-name/cs/csvq/package.nix +++ b/pkgs/by-name/cs/csvq/package.nix @@ -6,14 +6,14 @@ csvq, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "csvq"; version = "1.18.1"; src = fetchFromGitHub { owner = "mithrandie"; repo = "csvq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1UK+LSMKryoUf2UWbGt8MU3zs5hH2WdpA2v/jBaIHYE="; }; @@ -21,15 +21,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = csvq; - version = "csvq version ${version}"; + version = "csvq version ${finalAttrs.version}"; }; meta = { description = "SQL-like query language for CSV"; mainProgram = "csvq"; homepage = "https://mithrandie.github.io/csvq/"; - changelog = "https://github.com/mithrandie/csvq/releases/tag/v${version}"; + changelog = "https://github.com/mithrandie/csvq/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomodachi94 ]; }; -} +}) diff --git a/pkgs/by-name/ct/ctags-lsp/package.nix b/pkgs/by-name/ct/ctags-lsp/package.nix index 942508509568..02e7e5fbb8c7 100644 --- a/pkgs/by-name/ct/ctags-lsp/package.nix +++ b/pkgs/by-name/ct/ctags-lsp/package.nix @@ -9,7 +9,7 @@ universal-ctags, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ctags-lsp"; version = "0.10.2"; vendorHash = null; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "netmute"; repo = "ctags-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8cknVcXIuV7mmRMm87jn2l3qrfaY3CGzCZ0VW5Vb9xk="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = '' @@ -46,11 +46,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/netmute/ctags-lsp/releases/tag/v${version}"; + changelog = "https://github.com/netmute/ctags-lsp/releases/tag/v${finalAttrs.version}"; description = "LSP implementation using universal-ctags as backend"; homepage = "https://github.com/netmute/ctags-lsp"; license = lib.licenses.mit; mainProgram = "ctags-lsp"; maintainers = with lib.maintainers; [ voronind ]; }; -} +}) diff --git a/pkgs/by-name/ct/ctlptl/package.nix b/pkgs/by-name/ct/ctlptl/package.nix index b70354e575e4..34e0fc1e83b4 100644 --- a/pkgs/by-name/ct/ctlptl/package.nix +++ b/pkgs/by-name/ct/ctlptl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ctlptl"; version = "0.9.0"; src = fetchFromGitHub { owner = "tilt-dev"; repo = "ctlptl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y957JaHg2SnDC6yvwI/0fBFjbEKOfKFsNqOOrqQe+TU="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -42,4 +42,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ svrana ]; }; -} +}) diff --git a/pkgs/by-name/ct/ctop/package.nix b/pkgs/by-name/ct/ctop/package.nix index 9a742aa6576a..a19d32d68c98 100644 --- a/pkgs/by-name/ct/ctop/package.nix +++ b/pkgs/by-name/ct/ctop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ctop"; version = "0.7.7"; src = fetchFromGitHub { owner = "bcicen"; repo = "ctop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tojSzgpoGQg6MwV/MVpQpCA5w6bZO+9IOvfkw0Ydr6c="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.build=v${version}" + "-X main.version=${finalAttrs.version}" + "-X main.build=v${finalAttrs.version}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ apeyroux ]; mainProgram = "ctop"; }; -} +}) diff --git a/pkgs/by-name/cu/cuelsp/package.nix b/pkgs/by-name/cu/cuelsp/package.nix index 0b5e8badb6fd..fb2b8d9fb130 100644 --- a/pkgs/by-name/cu/cuelsp/package.nix +++ b/pkgs/by-name/cu/cuelsp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cuelsp"; version = "0.3.4"; src = fetchFromGitHub { owner = "dagger"; repo = "cuelsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+E49TR2D26HSTwgwO1XFkIwXr5lmvv9l3KtR8dVT/cQ="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sagikazarmark ]; }; -} +}) diff --git a/pkgs/by-name/cu/cuetsy/package.nix b/pkgs/by-name/cu/cuetsy/package.nix index e7afa8b140ad..0ed00d3b0edc 100644 --- a/pkgs/by-name/cu/cuetsy/package.nix +++ b/pkgs/by-name/cu/cuetsy/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cuetsy"; version = "0.1.11"; src = fetchFromGitHub { owner = "grafana"; repo = "cuetsy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dirzVR4j5K1+EHbeRi4rHwRxkyveySoM7qJzvOlGp+0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bryanhonof ]; mainProgram = "cuetsy"; }; -} +}) diff --git a/pkgs/by-name/cu/cunicu/package.nix b/pkgs/by-name/cu/cunicu/package.nix index 00b496de837e..cd3f20db1a83 100644 --- a/pkgs/by-name/cu/cunicu/package.nix +++ b/pkgs/by-name/cu/cunicu/package.nix @@ -10,14 +10,14 @@ protoc-gen-go-grpc, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cunicu"; version = "0.12.0"; src = fetchFromCodeberg { owner = "cunicu"; repo = "cunicu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1y9olRSPu2akvE728oXBr70Pt03xj65R2GaOlZ/7RTg="; }; @@ -45,7 +45,7 @@ buildGoModule rec { ]; ldflags = [ - "-X cunicu.li/cunicu/pkg/buildinfo.Version=${version}" + "-X cunicu.li/cunicu/pkg/buildinfo.Version=${finalAttrs.version}" "-X cunicu.li/cunicu/pkg/buildinfo.BuiltBy=Nix" ]; @@ -75,4 +75,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "cunicu"; }; -} +}) diff --git a/pkgs/by-name/cv/cvemap/package.nix b/pkgs/by-name/cv/cvemap/package.nix index d3fd1cb52541..1a2e6cd835c8 100644 --- a/pkgs/by-name/cv/cvemap/package.nix +++ b/pkgs/by-name/cv/cvemap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cvemap"; version = "1.0.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cvemap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pzCLzSsAaoiRrTBENnmyqaSyDnHQdDAcTNyaxpc7mt4="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Tool to work with CVEs"; homepage = "https://github.com/projectdiscovery/cvemap"; - changelog = "https://github.com/projectdiscovery/cvemap/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/cvemap/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cvemap"; }; -} +}) diff --git a/pkgs/by-name/cw/cw/package.nix b/pkgs/by-name/cw/cw/package.nix index 0eb3cb224597..ca12587f6835 100644 --- a/pkgs/by-name/cw/cw/package.nix +++ b/pkgs/by-name/cw/cw/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cw"; version = "4.1.1"; src = fetchFromGitHub { owner = "lucagrulla"; repo = "cw"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-JsWwvVEr7kSjUy0S6wVcn24Xyo4OHr5/uqmnjw6v+RI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ onthestairs ]; mainProgram = "cw"; }; -} +}) diff --git a/pkgs/by-name/cw/cwtch/package.nix b/pkgs/by-name/cw/cwtch/package.nix index 993cc88b9e17..1f01e78e0999 100644 --- a/pkgs/by-name/cw/cwtch/package.nix +++ b/pkgs/by-name/cw/cwtch/package.nix @@ -4,13 +4,13 @@ nix-update-script, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "libcwtch"; version = "0.2.1"; # This Gitea instance has archive downloads disabled, so: fetchgit src = fetchgit { url = "https://git.openprivacy.ca/cwtch.im/autobindings.git"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Il4jADldw/tnRRiecCUrddKEvJ8WHvyT4s4zxSXqrnM="; }; @@ -19,7 +19,7 @@ buildGoModule rec { postPatch = '' substituteInPlace Makefile \ - --replace-fail '$(shell git describe --tags)' v${version} \ + --replace-fail '$(shell git describe --tags)' v${finalAttrs.version} \ --replace-fail '$(shell git log -1 --format=%cd --date=format:%G-%m-%d-%H-%M)' 1980-01-01-00-00 ''; @@ -47,4 +47,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.gmacon ]; }; -} +}) diff --git a/pkgs/by-name/da/dalfox/package.nix b/pkgs/by-name/da/dalfox/package.nix index 4282819c9583..bf71ab8a4faf 100644 --- a/pkgs/by-name/da/dalfox/package.nix +++ b/pkgs/by-name/da/dalfox/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dalfox"; version = "2.12.0"; src = fetchFromGitHub { owner = "hahwul"; repo = "dalfox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RJzvsQBsdkuhbGbfGSO/iJXUzdQ7KTeLx9Wntv4p3Hc="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Tool for analysing parameter and XSS scanning"; homepage = "https://github.com/hahwul/dalfox"; - changelog = "https://github.com/hahwul/dalfox/releases/tag/v${version}"; + changelog = "https://github.com/hahwul/dalfox/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dalfox"; }; -} +}) diff --git a/pkgs/by-name/da/dapper/package.nix b/pkgs/by-name/da/dapper/package.nix index 1b2af9fe4a3a..6adeb5bef253 100644 --- a/pkgs/by-name/da/dapper/package.nix +++ b/pkgs/by-name/da/dapper/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dapper"; version = "0.6.0"; src = fetchFromGitHub { owner = "rancher"; repo = "dapper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-V+lHnOmIWjI1qmoJ7+pp+cGmJAtSeY+r2I9zykswQzM="; }; vendorHash = null; patchPhase = '' - substituteInPlace main.go --replace 0.0.0 ${version} + substituteInPlace main.go --replace 0.0.0 ${finalAttrs.version} ''; meta = { @@ -28,4 +28,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ kuznero ]; }; -} +}) diff --git a/pkgs/by-name/da/dapr-cli/package.nix b/pkgs/by-name/da/dapr-cli/package.nix index bd7604a02754..bbf48456558b 100644 --- a/pkgs/by-name/da/dapr-cli/package.nix +++ b/pkgs/by-name/da/dapr-cli/package.nix @@ -5,14 +5,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dapr-cli"; version = "1.16.4"; src = fetchFromGitHub { owner = "dapr"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WNihy2LkL7S5vD+lO5v+jtKNanCWc138y48QdlxKNFU="; }; @@ -29,10 +29,10 @@ buildGoModule rec { ''; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.apiVersion=1.0" - "-X github.com/dapr/cli/pkg/standalone.gitcommit=${src.rev}" - "-X github.com/dapr/cli/pkg/standalone.gitversion=${version}" + "-X github.com/dapr/cli/pkg/standalone.gitcommit=${finalAttrs.src.rev}" + "-X github.com/dapr/cli/pkg/standalone.gitversion=${finalAttrs.version}" ]; postInstall = '' @@ -53,4 +53,4 @@ buildGoModule rec { ]; mainProgram = "dapr"; }; -} +}) diff --git a/pkgs/by-name/da/darkman/package.nix b/pkgs/by-name/da/darkman/package.nix index 780698e44a3c..f6453cef314c 100644 --- a/pkgs/by-name/da/darkman/package.nix +++ b/pkgs/by-name/da/darkman/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "darkman"; version = "2.2.0"; src = fetchFromGitLab { owner = "WhyNotHugo"; repo = "darkman"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Kpuuxxwn/huA5WwmnVGG0HowNBGyexDRpdUc3bNmB18="; }; @@ -56,4 +56,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "darkman"; }; -} +}) diff --git a/pkgs/by-name/da/darktile/package.nix b/pkgs/by-name/da/darktile/package.nix index 4bdde9305925..0f5ede775fbe 100644 --- a/pkgs/by-name/da/darktile/package.nix +++ b/pkgs/by-name/da/darktile/package.nix @@ -14,14 +14,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "darktile"; version = "0.0.11"; src = fetchFromGitHub { owner = "liamg"; repo = "darktile"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-M3vySAyYwqscR9n0GGXp1ttO/mhdSCponZNYJRBBI18="; }; @@ -46,11 +46,11 @@ buildGoModule rec { description = "GPU rendered terminal emulator designed for tiling window managers"; homepage = "https://github.com/liamg/darktile"; downloadPage = "https://github.com/liamg/darktile/releases"; - changelog = "https://github.com/liamg/darktile/releases/tag/v${version}"; + changelog = "https://github.com/liamg/darktile/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; badPlatforms = [ "aarch64-linux" ]; maintainers = with lib.maintainers; [ mikaelfangel ]; mainProgram = "darktile"; }; -} +}) diff --git a/pkgs/by-name/da/dasel/package.nix b/pkgs/by-name/da/dasel/package.nix index e76f011d9ff7..02aaba131862 100644 --- a/pkgs/by-name/da/dasel/package.nix +++ b/pkgs/by-name/da/dasel/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dasel"; version = "2.8.1"; src = fetchFromGitHub { owner = "TomWright"; repo = "dasel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vq4lRCsqD2hmQw0yH84Wji5LeJ/aiMGJJIyCDvATA+I="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/tomwright/dasel/v2/internal.Version=${version}" + "-X github.com/tomwright/dasel/v2/internal.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -37,7 +37,7 @@ buildGoModule rec { doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; installCheckPhase = '' runHook preInstallCheck - if [[ $($out/bin/dasel --version) == "dasel version ${version}" ]]; then + if [[ $($out/bin/dasel --version) == "dasel version ${finalAttrs.version}" ]]; then echo '{ "my": { "favourites": { "colour": "blue" } } }' \ | $out/bin/dasel put -t json -r json -t string -v "red" "my.favourites.colour" \ | grep "red" @@ -54,9 +54,9 @@ buildGoModule rec { Comparable to jq / yq, but supports JSON, YAML, TOML and XML with zero runtime dependencies. ''; homepage = "https://github.com/TomWright/dasel"; - changelog = "https://github.com/TomWright/dasel/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/TomWright/dasel/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "dasel"; maintainers = with lib.maintainers; [ _0x4A6F ]; }; -} +}) diff --git a/pkgs/by-name/da/dashing/package.nix b/pkgs/by-name/da/dashing/package.nix index bf272d22e395..c8b5b4403986 100644 --- a/pkgs/by-name/da/dashing/package.nix +++ b/pkgs/by-name/da/dashing/package.nix @@ -6,14 +6,14 @@ dashing, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dashing"; version = "0.4.0"; src = fetchFromGitHub { owner = "technosophos"; repo = "dashing"; - rev = version; + rev = finalAttrs.version; hash = "sha256-CcEgGPnJGrTXrgo82u5dxQTB/YjFBhHdsv7uggsHG1Y="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "dashing"; }; -} +}) diff --git a/pkgs/by-name/da/datree/package.nix b/pkgs/by-name/da/datree/package.nix index 5133fdba84ab..ebcfebb3bb02 100644 --- a/pkgs/by-name/da/datree/package.nix +++ b/pkgs/by-name/da/datree/package.nix @@ -8,14 +8,14 @@ datree, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "datree"; version = "1.9.19"; src = fetchFromGitHub { owner = "datreeio"; repo = "datree"; - tag = version; + tag = finalAttrs.version; hash = "sha256-W1eX7eUMdPGbHA/f08xkG2EUeZmaunEAQn7/LRBe2nk="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/datreeio/datree/cmd.CliVersion=${version}" + "-X github.com/datreeio/datree/cmd.CliVersion=${finalAttrs.version}" ]; tags = [ "main" ]; @@ -54,11 +54,11 @@ buildGoModule rec { objects. ''; homepage = "https://datree.io/"; - changelog = "https://github.com/datreeio/datree/releases/tag/${version}"; + changelog = "https://github.com/datreeio/datree/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ azahi jceb ]; }; -} +}) diff --git a/pkgs/by-name/db/dblab/package.nix b/pkgs/by-name/db/dblab/package.nix index 82fb3af8768b..901bf4a752d4 100644 --- a/pkgs/by-name/db/dblab/package.nix +++ b/pkgs/by-name/db/dblab/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dblab"; version = "0.34.2"; src = fetchFromGitHub { owner = "danvergara"; repo = "dblab"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-e3p2+QBoxyJu15fTb/7gH32zE4h8V2iDxbxoNMVqElM="; }; vendorHash = "sha256-NhBT0dBS3jKgWHxCMVV6NUMcvqCbKS+tlm3y1YI/sAE="; - ldflags = [ "-s -w -X main.version=${version}" ]; + ldflags = [ "-s -w -X main.version=${finalAttrs.version}" ]; # some tests require network access doCheck = false; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/dc/dcrctl/package.nix b/pkgs/by-name/dc/dcrctl/package.nix index e1e8d222ca29..053a60b5121f 100644 --- a/pkgs/by-name/dc/dcrctl/package.nix +++ b/pkgs/by-name/dc/dcrctl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dcrctl"; version = "1.8.0"; src = fetchFromGitHub { owner = "decred"; repo = "dcrctl"; - rev = "release-v${version}"; + rev = "release-v${finalAttrs.version}"; hash = "sha256-Nm1r3hHTlW5ob2CLKUgMjVsdzR2gxlFuT6Q3j0pPDSg="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "dcrctl"; }; -} +}) diff --git a/pkgs/by-name/dc/dcrd/package.nix b/pkgs/by-name/dc/dcrd/package.nix index ef496df3a7bb..6830f63cc9e0 100644 --- a/pkgs/by-name/dc/dcrd/package.nix +++ b/pkgs/by-name/dc/dcrd/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dcrd"; version = "1.8.1"; src = fetchFromGitHub { owner = "decred"; repo = "dcrd"; - tag = "release-v${version}"; + tag = "release-v${finalAttrs.version}"; hash = "sha256-nSocqwXgJhvfbdElddbb1gGxoygmtVtK6DbiSuMxYew="; }; @@ -43,4 +43,4 @@ buildGoModule rec { license = with lib.licenses; [ isc ]; maintainers = with lib.maintainers; [ juaningan ]; }; -} +}) diff --git a/pkgs/by-name/dc/dcrwallet/package.nix b/pkgs/by-name/dc/dcrwallet/package.nix index 95b05ed83bc8..55753e09174a 100644 --- a/pkgs/by-name/dc/dcrwallet/package.nix +++ b/pkgs/by-name/dc/dcrwallet/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dcrwallet"; version = "2.1.3"; src = fetchFromGitHub { owner = "decred"; repo = "dcrwallet"; - rev = "release-v${version}"; + rev = "release-v${finalAttrs.version}"; hash = "sha256-oB+E2NVz4zlLUWBhdmyGq2jfsMLuF2OpPkBn7/daxDw="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ juaningan ]; mainProgram = "dcrwallet"; }; -} +}) diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index dbfc91fb9b9b..513540ba3d6b 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -8,14 +8,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ddev"; version = "1.25.0"; src = fetchFromGitHub { owner = "ddev"; repo = "ddev"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vRhFj2/lV34sDIDUxi2/zF9VJimhi6By6TQndl0O/Xg="; }; @@ -27,8 +27,8 @@ buildGoModule rec { ldflags = [ "-extldflags -static" - "-X github.com/ddev/ddev/pkg/versionconstants.DdevVersion=v${version}" - "-X github.com/ddev/ddev/pkg/versionconstants.SegmentKey=v${version}" + "-X github.com/ddev/ddev/pkg/versionconstants.DdevVersion=v${finalAttrs.version}" + "-X github.com/ddev/ddev/pkg/versionconstants.SegmentKey=v${finalAttrs.version}" ]; # Tests need docker. @@ -60,4 +60,4 @@ buildGoModule rec { mainProgram = "ddev"; maintainers = with lib.maintainers; [ remyvv ]; }; -} +}) diff --git a/pkgs/by-name/dd/ddns-go/package.nix b/pkgs/by-name/dd/ddns-go/package.nix index acc91c3e26ce..f66b25cca573 100644 --- a/pkgs/by-name/dd/ddns-go/package.nix +++ b/pkgs/by-name/dd/ddns-go/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ddns-go"; version = "6.15.0"; src = fetchFromGitHub { owner = "jeessy2"; repo = "ddns-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NDIevPRIbRqh97IWk4lCqmjobepVMeG5QFKUJdw9Lyo="; }; vendorHash = "sha256-EGhZyoitQ7l0sQZbono2pKhQZJEnGrennMz453Lrbek="; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # network required @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "ddns-go"; }; -} +}) diff --git a/pkgs/by-name/dd/ddns-updater/package.nix b/pkgs/by-name/dd/ddns-updater/package.nix index 4bb963d9bf0f..aedb7aad733f 100644 --- a/pkgs/by-name/dd/ddns-updater/package.nix +++ b/pkgs/by-name/dd/ddns-updater/package.nix @@ -5,14 +5,14 @@ nixosTests, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ddns-updater"; version = "2.9.0"; src = fetchFromGitHub { owner = "qdm12"; repo = "ddns-updater"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Vvk3owtSpwstmC5UaVyUEY+FW25KA+nYp2dOqiP4HTs="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ delliott ]; mainProgram = "ddns-updater"; }; -} +}) diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index 986074fb9a4c..3c580228018a 100644 --- a/pkgs/by-name/de/deck/package.nix +++ b/pkgs/by-name/de/deck/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "deck"; version = "1.55.1"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Igj2Kw7ESH7Mjvf9CT4d/irfO5Crm6Xol4CJwfjDwHk="; }; @@ -23,8 +23,8 @@ buildGoModule rec { env.CGO_ENABLED = 0; ldflags = [ - "-s -w -X github.com/kong/deck/cmd.VERSION=${version}" - "-X github.com/kong/deck/cmd.COMMIT=${src.rev}" + "-s -w -X github.com/kong/deck/cmd.VERSION=${finalAttrs.version}" + "-X github.com/kong/deck/cmd.COMMIT=${finalAttrs.src.rev}" ]; proxyVendor = true; # darwin/linux hash mismatch @@ -46,4 +46,4 @@ buildGoModule rec { mainProgram = "deck"; maintainers = with lib.maintainers; [ liyangau ]; }; -} +}) diff --git a/pkgs/by-name/de/deckmaster/package.nix b/pkgs/by-name/de/deckmaster/package.nix index 9ecad408a328..88ff5d566351 100644 --- a/pkgs/by-name/de/deckmaster/package.nix +++ b/pkgs/by-name/de/deckmaster/package.nix @@ -6,14 +6,14 @@ roboto, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "deckmaster"; version = "0.9.0"; src = fetchFromGitHub { owner = "muesli"; repo = "deckmaster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1hZ7yAKTvkk20ho+QOqFEtspBvFztAtfmITs2uxhdmQ="; }; @@ -40,9 +40,9 @@ buildGoModule rec { description = "Application to control your Elgato Stream Deck on Linux"; mainProgram = "deckmaster"; homepage = "https://github.com/muesli/deckmaster"; - changelog = "https://github.com/muesli/deckmaster/releases/tag/v${version}"; + changelog = "https://github.com/muesli/deckmaster/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/de/deepsource/package.nix b/pkgs/by-name/de/deepsource/package.nix index e6d955cf13c9..065924b7fbdb 100644 --- a/pkgs/by-name/de/deepsource/package.nix +++ b/pkgs/by-name/de/deepsource/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "deepsource"; version = "0.10.1"; src = fetchFromGitHub { owner = "DeepSourceCorp"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eJRoy/mgcdYgUV9covQbWwn5sk1hJB1UkKnNd/hjuEY="; }; @@ -38,7 +38,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -61,4 +61,4 @@ buildGoModule rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ nipeharefa ]; }; -} +}) diff --git a/pkgs/by-name/de/demoit/package.nix b/pkgs/by-name/de/demoit/package.nix index c5d763404d1c..bb1f3e0ac868 100644 --- a/pkgs/by-name/de/demoit/package.nix +++ b/pkgs/by-name/de/demoit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "demoit"; version = "1.0"; src = fetchFromGitHub { owner = "dgageot"; repo = "demoit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3g0k2Oau0d9tXYDtxHpUKvAQ1FnGhjRP05YVTlmgLhM="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "demoit"; }; -} +}) diff --git a/pkgs/by-name/de/dendrite/package.nix b/pkgs/by-name/de/dendrite/package.nix index 7406ef430178..a47f9f733118 100644 --- a/pkgs/by-name/de/dendrite/package.nix +++ b/pkgs/by-name/de/dendrite/package.nix @@ -9,14 +9,14 @@ postgresqlTestHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "matrix-dendrite"; version = "0.15.2"; src = fetchFromGitHub { owner = "element-hq"; repo = "dendrite"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VxQ5fuGzkEL371TmnDQ0wNqqmfzupmsTX/v+eFthj8E="; }; @@ -68,9 +68,9 @@ buildGoModule rec { meta = { homepage = "https://element-hq.github.io/dendrite"; description = "Second-generation Matrix homeserver written in Go"; - changelog = "https://github.com/element-hq/dendrite/releases/tag/v${version}"; + changelog = "https://github.com/element-hq/dendrite/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Plus; teams = [ lib.teams.matrix ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/de/dependency-track-exporter/package.nix b/pkgs/by-name/de/dependency-track-exporter/package.nix index 5b7cfdb47c32..3ba9ed5ef228 100644 --- a/pkgs/by-name/de/dependency-track-exporter/package.nix +++ b/pkgs/by-name/de/dependency-track-exporter/package.nix @@ -4,32 +4,32 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dependency-track-exporter"; version = "0.1.2"; src = fetchFromGitHub { owner = "jetstack"; repo = "dependency-track-exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yvScGxgkyZzEdfeJCXk/tSk3cLW+jyw00XbJVrpU6MY="; }; vendorHash = "sha256-bEJFTsGQMDfZOt67ouv3PkKy+De4mL9Yk7iuslo1qYU="; ldflags = [ - "-X=github.com/prometheus/common/version.Version=${version}" - "-X=github.com/prometheus/common/version.Revision=${src.rev}" - "-X=github.com/prometheus/common/version.Branch=${src.rev}" + "-X=github.com/prometheus/common/version.Version=${finalAttrs.version}" + "-X=github.com/prometheus/common/version.Revision=${finalAttrs.src.rev}" + "-X=github.com/prometheus/common/version.Branch=${finalAttrs.src.rev}" "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" ]; meta = { description = "Helper to export Prometheus metrics for Dependency-Track"; homepage = "https://github.com/jetstack/dependency-track-exporter"; - changelog = "https://github.com/jetstack/dependency-track-exporter/releases/tag/v${version}"; + changelog = "https://github.com/jetstack/dependency-track-exporter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dependency-track-exporter"; }; -} +}) diff --git a/pkgs/by-name/de/der-ascii/package.nix b/pkgs/by-name/de/der-ascii/package.nix index a0625aac03ce..8235fbe99030 100644 --- a/pkgs/by-name/de/der-ascii/package.nix +++ b/pkgs/by-name/de/der-ascii/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "der-ascii"; version = "0.7.0"; src = fetchFromGitHub { owner = "google"; repo = "der-ascii"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-i4rNeNDE7bIsO04haMKsbJmyvQRhhEt3I7UxmfTtL78="; }; vendorHash = null; @@ -35,4 +35,4 @@ buildGoModule rec { ]; mainProgram = "ascii2der"; # has stable output, unlike its inverse }; -} +}) diff --git a/pkgs/by-name/de/desync/package.nix b/pkgs/by-name/de/desync/package.nix index 34484e7cbd07..dc781ac07623 100644 --- a/pkgs/by-name/de/desync/package.nix +++ b/pkgs/by-name/de/desync/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "desync"; version = "1.0.0"; src = fetchFromGitHub { owner = "folbricht"; repo = "desync"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aRxWq9gGfglfBixS7xOoj8r29rJRAfGj4ydcSFf/7P0="; }; @@ -39,8 +39,8 @@ buildGoModule rec { mainProgram = "desync"; longDescription = "An alternate implementation of the casync protocol and storage mechanism with a focus on production-readiness"; homepage = "https://github.com/folbricht/desync"; - changelog = "https://github.com/folbricht/desync/releases/tag/v${version}"; + changelog = "https://github.com/folbricht/desync/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ chaduffy ]; }; -} +}) diff --git a/pkgs/by-name/de/devspace/package.nix b/pkgs/by-name/de/devspace/package.nix index 89ab36c97249..a1a4d4072c14 100644 --- a/pkgs/by-name/de/devspace/package.nix +++ b/pkgs/by-name/de/devspace/package.nix @@ -6,14 +6,14 @@ devspace, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "devspace"; version = "6.3.18"; src = fetchFromGitHub { owner = "devspace-sh"; repo = "devspace"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-33uhg2OY0owgP1rzdxcZzpN0cuYPRfX8vcwCJF9MVoo="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # Check are disable since they required a working K8S cluster @@ -36,8 +36,8 @@ buildGoModule rec { meta = { description = "Open-source developer tool for Kubernetes that lets you develop and deploy cloud-native software faster"; homepage = "https://devspace.sh/"; - changelog = "https://github.com/devspace-sh/devspace/releases/tag/v${version}"; + changelog = "https://github.com/devspace-sh/devspace/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ darkonion0 ]; }; -} +}) diff --git a/pkgs/by-name/dg/dgraph/package.nix b/pkgs/by-name/dg/dgraph/package.nix index 5eef78f68ed4..33ae7ce1ceda 100644 --- a/pkgs/by-name/dg/dgraph/package.nix +++ b/pkgs/by-name/dg/dgraph/package.nix @@ -7,14 +7,14 @@ nodejs, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dgraph"; version = "25.1.0"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "dgraph"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0i3i0XPOS7v2DsO/tPJQSWJ3Yf8uz8aR1j+Mgm/QJUs="; }; @@ -23,7 +23,7 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X github.com/dgraph-io/dgraph/x.dgraphVersion=${version}-oss" + "-X github.com/dgraph-io/dgraph/x.dgraphVersion=${finalAttrs.version}-oss" ]; tags = [ @@ -59,4 +59,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "dgraph"; }; -} +}) diff --git a/pkgs/by-name/di/di-tui/package.nix b/pkgs/by-name/di/di-tui/package.nix index ae06dfc1e551..3d7fdcc330e8 100644 --- a/pkgs/by-name/di/di-tui/package.nix +++ b/pkgs/by-name/di/di-tui/package.nix @@ -4,14 +4,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "di-tui"; version = "1.13.2"; src = fetchFromGitHub { owner = "acaloiaro"; repo = "di-tui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8aNwEDxaNUS909gRZ1PGEIKHIK8NmlxM6zwvc2xBlzc="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.acaloiaro ]; mainProgram = "di-tui"; }; -} +}) diff --git a/pkgs/by-name/di/didder/package.nix b/pkgs/by-name/di/didder/package.nix index af4a73f9f326..f1f5fdae47e9 100644 --- a/pkgs/by-name/di/didder/package.nix +++ b/pkgs/by-name/di/didder/package.nix @@ -5,14 +5,14 @@ pandoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "didder"; version = "1.3.0"; src = fetchFromGitHub { owner = "makew0rld"; repo = "didder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wYAudEyOLxbNfk4M720absGkuWXcaBPyBAcmBNBaaWU="; }; @@ -29,9 +29,9 @@ buildGoModule rec { gzip -c didder.1 > $out/share/man/man1/didder.1.gz ''; - meta = src.meta // { + meta = finalAttrs.src.meta // { description = "Extensive, fast, and accurate command-line image dithering tool"; license = lib.licenses.gpl3; mainProgram = "didder"; }; -} +}) diff --git a/pkgs/by-name/di/diffnav/package.nix b/pkgs/by-name/di/diffnav/package.nix index ff9e2f7b6731..83e366326926 100644 --- a/pkgs/by-name/di/diffnav/package.nix +++ b/pkgs/by-name/di/diffnav/package.nix @@ -6,14 +6,14 @@ delta, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "diffnav"; version = "0.6.0"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "diffnav"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pak1R2BmL3A8YADwFw7QZk7JsGQzBBS/xHzRhYlMKGo="; }; @@ -31,11 +31,11 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/dlvhdr/diffnav/releases/tag/${src.rev}"; + changelog = "https://github.com/dlvhdr/diffnav/releases/tag/${finalAttrs.src.rev}"; description = "Git diff pager based on delta but with a file tree, à la GitHub"; homepage = "https://github.com/dlvhdr/diffnav"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ amesgen ]; mainProgram = "diffnav"; }; -} +}) diff --git a/pkgs/by-name/di/diffoci/package.nix b/pkgs/by-name/di/diffoci/package.nix index 8a36fd0ff6b5..ff9b68a90f44 100644 --- a/pkgs/by-name/di/diffoci/package.nix +++ b/pkgs/by-name/di/diffoci/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "diffoci"; version = "0.1.8"; src = fetchFromGitHub { owner = "reproducible-containers"; repo = "diffoci"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rOgnFqjA78JhW3oo3tHDsIjz8GzwK6Og7BqOTEj5fn4="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/reproducible-containers/diffoci/cmd/diffoci/version.Version=v${version}" + "-X=github.com/reproducible-containers/diffoci/cmd/diffoci/version.Version=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -50,4 +50,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jk ]; mainProgram = "diffoci"; }; -} +}) diff --git a/pkgs/by-name/di/direnv/package.nix b/pkgs/by-name/di/direnv/package.nix index cdecb982af97..7b74981d9072 100644 --- a/pkgs/by-name/di/direnv/package.nix +++ b/pkgs/by-name/di/direnv/package.nix @@ -9,14 +9,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "direnv"; version = "2.37.1"; src = fetchFromGitHub { owner = "direnv"; repo = "direnv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-92xjoCjH5O7wx8U7OFG8Lw9eDOAdeVKNvxBHW+TiniM="; }; @@ -70,4 +70,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.zimbatm ]; mainProgram = "direnv"; }; -} +}) diff --git a/pkgs/by-name/di/dirstalk/package.nix b/pkgs/by-name/di/dirstalk/package.nix index 53214f787626..519573e5df9b 100644 --- a/pkgs/by-name/di/dirstalk/package.nix +++ b/pkgs/by-name/di/dirstalk/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dirstalk"; version = "1.3.3"; src = fetchFromGitHub { owner = "stefanoj3"; repo = "dirstalk"; - rev = version; + rev = finalAttrs.version; hash = "sha256-gSMkTGzMDI+scG3FQ0u0liUDL4qOPPW2UWLlAQcmmaA="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/stefanoj3/dirstalk/pkg/cmd.Version=${version}" + "-X github.com/stefanoj3/dirstalk/pkg/cmd.Version=${finalAttrs.version}" ]; # Tests want to write to the root directory @@ -44,4 +44,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/di/diskrsync/package.nix b/pkgs/by-name/di/diskrsync/package.nix index d4edd789948f..c3f93e1d3978 100644 --- a/pkgs/by-name/di/diskrsync/package.nix +++ b/pkgs/by-name/di/diskrsync/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "diskrsync"; version = "1.3.0"; src = fetchFromGitHub { owner = "dop251"; repo = "diskrsync"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hM70WD+M3jwze0IG84WTFf1caOUk2s9DQ7pR+KNIt1M="; }; @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jluttine ]; }; -} +}) diff --git a/pkgs/by-name/di/dismap/package.nix b/pkgs/by-name/di/dismap/package.nix index 82c72583be88..064e0c4bb23b 100644 --- a/pkgs/by-name/di/dismap/package.nix +++ b/pkgs/by-name/di/dismap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dismap"; version = "0.4"; src = fetchFromGitHub { owner = "zhzyker"; repo = "dismap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YjjiS6iLIQvrPS378v2nyrgwWBJ9YtDeNTPz0ze05mU="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/di/dismember/package.nix b/pkgs/by-name/di/dismember/package.nix index 4df83bc8a5f4..188790000b96 100644 --- a/pkgs/by-name/di/dismember/package.nix +++ b/pkgs/by-name/di/dismember/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dismember"; version = "0.0.1"; src = fetchFromGitHub { owner = "liamg"; repo = "dismember"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-myoBXoi7VqHOLmu/XrvnlfBDlEnXm+0fp8WQec+3EJY="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "dismember"; }; -} +}) diff --git a/pkgs/by-name/di/dissent/package.nix b/pkgs/by-name/di/dissent/package.nix index 54514deaad60..7d6efc31d8f4 100644 --- a/pkgs/by-name/di/dissent/package.nix +++ b/pkgs/by-name/di/dissent/package.nix @@ -13,14 +13,14 @@ wrapGAppsHook4, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dissent"; version = "0.0.37"; src = fetchFromGitHub { owner = "diamondburned"; repo = "dissent"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xrNWMLZMZiJv08hsnc/aDe8e/aytngHKD/EhFVcF5PU="; }; @@ -71,4 +71,4 @@ buildGoModule rec { aleksana ]; }; -} +}) diff --git a/pkgs/by-name/di/distrobox-tui/package.nix b/pkgs/by-name/di/distrobox-tui/package.nix index f52ad5c742e4..d8e2b1419f41 100644 --- a/pkgs/by-name/di/distrobox-tui/package.nix +++ b/pkgs/by-name/di/distrobox-tui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "distrobox-tui"; version = "0.2.0"; src = fetchFromGitHub { owner = "phanirithvij"; repo = "distrobox-tui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uOeJ9f2yXszGUYTxMLwvXCRkmT9Uo7mkZVhpf5HVhbg="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" ]; meta = { - changelog = "https://github.com/phanirithvij/distrobox-tui/releases/tag/v${version}"; + changelog = "https://github.com/phanirithvij/distrobox-tui/releases/tag/v${finalAttrs.version}"; description = "TUI for DistroBox"; homepage = "https://github.com/phanirithvij/distrobox-tui"; license = lib.licenses.gpl3Plus; @@ -29,4 +29,4 @@ buildGoModule rec { platforms = lib.platforms.linux; sourceProvenance = [ lib.sourceTypes.fromSource ]; }; -} +}) diff --git a/pkgs/by-name/di/distrobuilder/package.nix b/pkgs/by-name/di/distrobuilder/package.nix index 40fab4408ca9..d2f30a70d03b 100644 --- a/pkgs/by-name/di/distrobuilder/package.nix +++ b/pkgs/by-name/di/distrobuilder/package.nix @@ -33,7 +33,7 @@ let wimlib ]; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "distrobuilder"; version = "3.2"; @@ -42,7 +42,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "lxc"; repo = "distrobuilder"; - tag = "distrobuilder-${version}"; + tag = "distrobuilder-${finalAttrs.version}"; sha256 = "sha256-aDCx2WGAKdTNf0uMzwxG0AUmbuuWBFPYzNyycKklYOY="; }; @@ -66,7 +66,7 @@ buildGoModule rec { incus-lts = nixosTests.incus-lts.container; }; - generator = callPackage ./generator.nix { inherit src version; }; + generator = callPackage ./generator.nix { inherit (finalAttrs) src version; }; updateScript = nix-update-script { }; }; @@ -79,4 +79,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "distrobuilder"; }; -} +}) diff --git a/pkgs/by-name/di/dive/package.nix b/pkgs/by-name/di/dive/package.nix index 0fb1072c44b5..2cb1cee3e995 100644 --- a/pkgs/by-name/di/dive/package.nix +++ b/pkgs/by-name/di/dive/package.nix @@ -9,14 +9,14 @@ gpgme, lvm2, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dive"; version = "0.13.1"; src = fetchFromGitHub { owner = "wagoodman"; repo = "dive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PXimdEgcPS1QQbhkaI2a55EIyWMIZTwRWj0Wx81nqcQ="; }; @@ -36,7 +36,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -50,11 +50,11 @@ buildGoModule rec { description = "Tool for exploring each layer in a docker image"; mainProgram = "dive"; homepage = "https://github.com/wagoodman/dive"; - changelog = "https://github.com/wagoodman/dive/releases/tag/v${version}"; + changelog = "https://github.com/wagoodman/dive/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/dm/dmarc-report-converter/package.nix b/pkgs/by-name/dm/dmarc-report-converter/package.nix index 507fbe4a4300..4fd548ebfbf8 100644 --- a/pkgs/by-name/dm/dmarc-report-converter/package.nix +++ b/pkgs/by-name/dm/dmarc-report-converter/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dmarc-report-converter"; version = "0.8.1"; src = fetchFromGitHub { owner = "tierpod"; repo = "dmarc-report-converter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j1uFPCyxLqO3BMxl/02wILj5HGag9qjxCTB8ZxZHEGo="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = dmarc-report-converter; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.Nebucatnetzer ]; mainProgram = "dmarc-report-converter"; }; -} +}) diff --git a/pkgs/by-name/dm/dms/package.nix b/pkgs/by-name/dm/dms/package.nix index 599dbc054c61..02e01cef22bc 100644 --- a/pkgs/by-name/dm/dms/package.nix +++ b/pkgs/by-name/dm/dms/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dms"; version = "1.7.2"; src = fetchFromGitHub { owner = "anacrolix"; repo = "dms"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-C1XcaPQp+T0scrCBsvqjJrmUR0N7mJOQC9Z2TxvtYc8="; }; @@ -25,4 +25,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "dms"; }; -} +}) diff --git a/pkgs/by-name/dn/dns-over-https/package.nix b/pkgs/by-name/dn/dns-over-https/package.nix index d9a55bc7e2c4..9182e664b9de 100644 --- a/pkgs/by-name/dn/dns-over-https/package.nix +++ b/pkgs/by-name/dn/dns-over-https/package.nix @@ -4,14 +4,14 @@ buildGoModule, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dns-over-https"; version = "2.3.10"; src = fetchFromGitHub { owner = "m13253"; repo = "dns-over-https"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WQ6OyZfQMtW9nZcvlBjHk0R96NQr0Lc2mGB5taC0d6k="; }; @@ -31,10 +31,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/m13253/dns-over-https"; - changelog = "https://github.com/m13253/dns-over-https/releases/tag/v${version}"; + changelog = "https://github.com/m13253/dns-over-https/releases/tag/v${finalAttrs.version}"; description = "High performance DNS over HTTPS client & server"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/dn/dnscrypt-proxy/package.nix b/pkgs/by-name/dn/dnscrypt-proxy/package.nix index 025d834ea8fa..c683472437ce 100644 --- a/pkgs/by-name/dn/dnscrypt-proxy/package.nix +++ b/pkgs/by-name/dn/dnscrypt-proxy/package.nix @@ -6,7 +6,7 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnscrypt-proxy"; version = "2.1.15"; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "DNSCrypt"; repo = "dnscrypt-proxy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-o6XZR3w1LfyCGOcF6Gzp39neMp5QjbTxQdL8A81AakM="; }; @@ -47,4 +47,4 @@ buildGoModule rec { mainProgram = "dnscrypt-proxy"; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/dn/dnslink-std-go/package.nix b/pkgs/by-name/dn/dnslink-std-go/package.nix index 49c841aff9a0..07cc12777c12 100644 --- a/pkgs/by-name/dn/dnslink-std-go/package.nix +++ b/pkgs/by-name/dn/dnslink-std-go/package.nix @@ -4,22 +4,22 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnslink"; version = "0.6.0"; src = fetchFromGitHub { owner = "dnslink-std"; repo = "go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aATnNDUogNS4jBoWxUAFYFMa2ZS0+th3XH+1KWqwfWQ="; }; vendorHash = "sha256-RH55yfIO9jHLbjtEdUF5QpL5ILV5ctX2hBYBJWutmUA="; doCheck = false; # Uses network, unsuprisingly. meta = { - changelog = "https://github.com/dnslink-std/go/releases/tag/v${version}"; + changelog = "https://github.com/dnslink-std/go/releases/tag/v${finalAttrs.version}"; description = "Reference implementation for DNSLink in golang"; homepage = "https://dnslink.org/"; license = lib.licenses.mit; mainProgram = "dnslink"; }; -} +}) diff --git a/pkgs/by-name/dn/dnslookup/package.nix b/pkgs/by-name/dn/dnslookup/package.nix index bd82551c29f0..af7e905e13fe 100644 --- a/pkgs/by-name/dn/dnslookup/package.nix +++ b/pkgs/by-name/dn/dnslookup/package.nix @@ -4,25 +4,25 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnslookup"; version = "1.11.2"; src = fetchFromGitHub { owner = "ameshkov"; repo = "dnslookup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jN1JBqCZPoLbdododPRRRGfZugyesWb1Xt+np/xXK6U="; }; vendorHash = "sha256-FFVxqnFwYsoPt2wCmMpxxe+YkSg6ry71XbFd463uXn4="; meta = { - changelog = "https://github.com/ameshkov/dnslookup/releases/tag/v${version}"; + changelog = "https://github.com/ameshkov/dnslookup/releases/tag/v${finalAttrs.version}"; description = "Simple command line utility to make DNS lookups to the specified server"; homepage = "https://github.com/ameshkov/dnslookup"; license = lib.licenses.mit; mainProgram = "dnslookup"; maintainers = [ lib.maintainers.philiptaron ]; }; -} +}) diff --git a/pkgs/by-name/dn/dnsname-cni/package.nix b/pkgs/by-name/dn/dnsname-cni/package.nix index d3acd3878726..b4938391ce0c 100644 --- a/pkgs/by-name/dn/dnsname-cni/package.nix +++ b/pkgs/by-name/dn/dnsname-cni/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cni-plugin-dnsname"; version = "1.3.1"; src = fetchFromGitHub { owner = "containers"; repo = "dnsname"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kebN1OLMOrBKBz4aBV0VYm+LmLm6S0mKnVgG2u5I+d4="; }; @@ -35,4 +35,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ mikroskeem ]; }; -} +}) diff --git a/pkgs/by-name/dn/dnstake/package.nix b/pkgs/by-name/dn/dnstake/package.nix index b432ae926d25..a9a7a30b0692 100644 --- a/pkgs/by-name/dn/dnstake/package.nix +++ b/pkgs/by-name/dn/dnstake/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnstake"; version = "0.1.1"; src = fetchFromGitHub { owner = "pwnesia"; repo = "dnstake"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k6j7DIwK8YAKmEjn8JJO7XBcap9ui6cgUSJG7CeHAAM="; }; @@ -21,10 +21,10 @@ buildGoModule rec { meta = { description = "Tool to check missing hosted DNS zones"; homepage = "https://github.com/pwnesia/dnstake"; - changelog = "https://github.com/pwnesia/dnstake/releases/tag/${src.tag}"; + changelog = "https://github.com/pwnesia/dnstake/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dnstake"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/dn/dnstap/package.nix b/pkgs/by-name/dn/dnstap/package.nix index 307693c36d94..5238517f1bf2 100644 --- a/pkgs/by-name/dn/dnstap/package.nix +++ b/pkgs/by-name/dn/dnstap/package.nix @@ -5,14 +5,14 @@ lib, stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnstap"; version = "0.4.0"; src = fetchFromGitHub { owner = "dnstap"; repo = "golang-dnstap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GmwHJ6AQ4HcPEFNeodKqJe/mYE1Fa95hRiQWoka/nv4="; }; @@ -38,10 +38,10 @@ buildGoModule rec { unstructured textual format logging. ''; homepage = "https://dnstap.info"; - changelog = "https://github.com/dnstap/golang-dnstap/releases/tag/${src.rev}"; + changelog = "https://github.com/dnstap/golang-dnstap/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; broken = stdenv.hostPlatform.isDarwin; maintainers = [ lib.maintainers.azahi ]; mainProgram = "dnstap"; }; -} +}) diff --git a/pkgs/by-name/dn/dnsx/package.nix b/pkgs/by-name/dn/dnsx/package.nix index a2880f9814ac..cd8d26cb4454 100644 --- a/pkgs/by-name/dn/dnsx/package.nix +++ b/pkgs/by-name/dn/dnsx/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnsx"; version = "1.2.3"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "dnsx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XtjNdqUS1l6Ct5s+OXmmwvpuckKTaHD2S4tn39Tvf1Y="; }; @@ -43,9 +43,9 @@ buildGoModule rec { resolvers. ''; homepage = "https://github.com/projectdiscovery/dnsx"; - changelog = "https://github.com/projectdiscovery/dnsx/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/dnsx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dnsx"; }; -} +}) diff --git a/pkgs/by-name/do/do-agent/package.nix b/pkgs/by-name/do/do-agent/package.nix index 7d393ad531bd..26592c1f514a 100644 --- a/pkgs/by-name/do/do-agent/package.nix +++ b/pkgs/by-name/do/do-agent/package.nix @@ -4,19 +4,19 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "do-agent"; version = "3.18.8"; src = fetchFromGitHub { owner = "digitalocean"; repo = "do-agent"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-uOZTiP+2r5wTPuYXcPc3bShfTIlQMkcfwiuBqUeLxPA="; }; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; vendorHash = null; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/do/doc2go/package.nix b/pkgs/by-name/do/doc2go/package.nix index 8c7bb01fef15..9adfd79706b4 100644 --- a/pkgs/by-name/do/doc2go/package.nix +++ b/pkgs/by-name/do/doc2go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "doc2go"; version = "0.12.0"; src = fetchFromGitHub { owner = "abhinav"; repo = "doc2go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gJQ0cs8R1fbGpFd9k2L53khnQ9M5U18DOtS2bn0lGig="; }; vendorHash = "sha256-lMoEbNeSQFrMG8hCMaFRvyzt6kaPVP7Kse0i7NJY10I="; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main._version=${version}" + "-X main._version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -38,7 +38,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/abhinav/doc2go"; - changelog = "https://github.com/abhinav/doc2go/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/abhinav/doc2go/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Your Go project's documentation, to-go"; mainProgram = "doc2go"; longDescription = '' @@ -54,4 +54,4 @@ buildGoModule rec { ]; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/do/docker-color-output/package.nix b/pkgs/by-name/do/docker-color-output/package.nix index a5a29249beb4..f9bc39363722 100644 --- a/pkgs/by-name/do/docker-color-output/package.nix +++ b/pkgs/by-name/do/docker-color-output/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "docker-color-output"; version = "2.6.1"; src = fetchFromGitHub { owner = "devemio"; repo = "docker-color-output"; - tag = version; + tag = finalAttrs.version; hash = "sha256-r11HNRXnmTC1CJR871sX7xW9ts9KAu1+azwIwXH09qg="; }; @@ -31,7 +31,7 @@ buildGoModule rec { mainProgram = "docker-color-output"; license = lib.licenses.mit; homepage = "https://github.com/devemio/docker-color-output"; - changelog = "https://github.com/devemio/docker-color-output/releases/tag/${version}"; + changelog = "https://github.com/devemio/docker-color-output/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ sguimmara ]; }; -} +}) diff --git a/pkgs/by-name/do/docker-credential-gcr/package.nix b/pkgs/by-name/do/docker-credential-gcr/package.nix index f7868d4b9921..9ee7232d3a75 100644 --- a/pkgs/by-name/do/docker-credential-gcr/package.nix +++ b/pkgs/by-name/do/docker-credential-gcr/package.nix @@ -7,14 +7,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "docker-credential-gcr"; version = "2.1.31"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "docker-credential-gcr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DAqMdVayRRf8MqcE+Vfm3Inh7ja7CjMaHCuvg7/AcUA="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/GoogleCloudPlatform/docker-credential-gcr/v2/config.Version=${version}" + "-X github.com/GoogleCloudPlatform/docker-credential-gcr/v2/config.Version=${finalAttrs.version}" ]; passthru = { @@ -50,7 +50,7 @@ buildGoModule rec { authenticated requests to GCR's repositories (gcr.io, eu.gcr.io, etc.). ''; homepage = "https://github.com/GoogleCloudPlatform/docker-credential-gcr"; - changelog = "https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/tag/v${version}"; + changelog = "https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ suvash @@ -58,4 +58,4 @@ buildGoModule rec { ]; mainProgram = "docker-credential-gcr"; }; -} +}) diff --git a/pkgs/by-name/do/docker-ls/package.nix b/pkgs/by-name/do/docker-ls/package.nix index 934e648b1bb7..13092a45f5d0 100644 --- a/pkgs/by-name/do/docker-ls/package.nix +++ b/pkgs/by-name/do/docker-ls/package.nix @@ -5,14 +5,14 @@ docker, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "docker-ls"; version = "0.5.1"; src = fetchFromGitHub { owner = "mayflower"; repo = "docker-ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-4+REt0NH4S367qFsyJncVedUrC4t1zw5o0CLTiQfIz8="; }; @@ -31,4 +31,4 @@ buildGoModule rec { platforms = docker.meta.platforms; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/do/docker-slim/package.nix b/pkgs/by-name/do/docker-slim/package.nix index 533f452d2530..d5c7e491ea67 100644 --- a/pkgs/by-name/do/docker-slim/package.nix +++ b/pkgs/by-name/do/docker-slim/package.nix @@ -5,14 +5,14 @@ makeBinaryWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "docker-slim"; version = "1.40.11"; src = fetchFromGitHub { owner = "slimtoolkit"; repo = "slim"; - rev = version; + rev = finalAttrs.version; hash = "sha256-X+1euWp4W53axbiBpL82bUPfod/JNhGVGWgOqKyhz6A="; }; @@ -34,8 +34,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/slimtoolkit/slim/pkg/version.appVersionTag=${version}" - "-X github.com/slimtoolkit/slim/pkg/version.appVersionRev=${src.rev}" + "-X github.com/slimtoolkit/slim/pkg/version.appVersionTag=${finalAttrs.version}" + "-X github.com/slimtoolkit/slim/pkg/version.appVersionRev=${finalAttrs.src.rev}" ]; # docker-slim tries to create its state dir next to the binary (inside the nix @@ -47,10 +47,10 @@ buildGoModule rec { meta = { description = "Minify and secure Docker containers"; homepage = "https://slimtoolkit.org/"; - changelog = "https://github.com/slimtoolkit/slim/raw/${version}/CHANGELOG.md"; + changelog = "https://github.com/slimtoolkit/slim/raw/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mbrgm ]; }; -} +}) diff --git a/pkgs/by-name/do/dockfmt/package.nix b/pkgs/by-name/do/dockfmt/package.nix index e97206fdc864..2e24a7a1d4b7 100644 --- a/pkgs/by-name/do/dockfmt/package.nix +++ b/pkgs/by-name/do/dockfmt/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dockfmt"; version = "unstable-2020-09-18"; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/jessfraz/dockfmt/version.VERSION=${version}" + "-X github.com/jessfraz/dockfmt/version.VERSION=${finalAttrs.version}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cpcloud ]; }; -} +}) diff --git a/pkgs/by-name/do/dockle/package.nix b/pkgs/by-name/do/dockle/package.nix index 543b327e839f..75806874a6c3 100644 --- a/pkgs/by-name/do/dockle/package.nix +++ b/pkgs/by-name/do/dockle/package.nix @@ -7,14 +7,14 @@ lvm2, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dockle"; version = "0.4.15"; src = fetchFromGitHub { owner = "goodwithtech"; repo = "dockle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YoDgTKhXpN4UVF/+NDFxaEFwMj81RJaqfjr29t1UdLY="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/goodwithtech/dockle/pkg.version=${version}" + "-X github.com/goodwithtech/dockle/pkg.version=${finalAttrs.version}" ]; preCheck = '' @@ -41,13 +41,13 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/dockle --help - $out/bin/dockle --version | grep "dockle version ${version}" + $out/bin/dockle --version | grep "dockle version ${finalAttrs.version}" runHook postInstallCheck ''; meta = { homepage = "https://containers.goodwith.tech"; - changelog = "https://github.com/goodwithtech/dockle/releases/tag/v${version}"; + changelog = "https://github.com/goodwithtech/dockle/releases/tag/v${finalAttrs.version}"; description = "Container Image Linter for Security"; mainProgram = "dockle"; longDescription = '' @@ -58,4 +58,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/do/docopts/package.nix b/pkgs/by-name/do/docopts/package.nix index f1f8f4ecffe7..1097acca74bb 100644 --- a/pkgs/by-name/do/docopts/package.nix +++ b/pkgs/by-name/do/docopts/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "docopts"; version = "0.6.4-with-no-mangle-double-dash"; src = fetchFromGitHub { owner = "docopt"; repo = "docopts"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GIBrJ5qexeJ6ul5ek9LJZC4J3cNExsTrnxdzRCfoqn8="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.confus ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index fed52674ae13..6ee0fa6f5f10 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -7,7 +7,7 @@ buildPackages, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "doctl"; version = "1.150.0"; @@ -22,9 +22,9 @@ buildGoModule rec { t = "github.com/digitalocean/doctl"; in [ - "-X ${t}.Major=${lib.versions.major version}" - "-X ${t}.Minor=${lib.versions.minor version}" - "-X ${t}.Patch=${lib.versions.patch version}" + "-X ${t}.Major=${lib.versions.major finalAttrs.version}" + "-X ${t}.Minor=${lib.versions.minor finalAttrs.version}" + "-X ${t}.Patch=${lib.versions.patch finalAttrs.version}" "-X ${t}.Label=release" ]; @@ -41,7 +41,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "digitalocean"; repo = "doctl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Q7sxWxiWCdPU52i8uhplOqZFS5WPBMmSNgPqLp1cEI8="; }; @@ -52,4 +52,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.siddharthist ]; }; -} +}) diff --git a/pkgs/by-name/do/documize-community/package.nix b/pkgs/by-name/do/documize-community/package.nix index 4afefeb5787b..e76446ef69ee 100644 --- a/pkgs/by-name/do/documize-community/package.nix +++ b/pkgs/by-name/do/documize-community/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "documize-community"; version = "3.9.0"; src = fetchFromGitHub { owner = "documize"; repo = "community"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Kv4BsFB08rkGRkePFIkjjuhK1TnLPS4m+PUlgKG5cTQ="; }; @@ -47,4 +47,4 @@ buildGoModule rec { mainProgram = "documize"; homepage = "https://www.documize.com/"; }; -} +}) diff --git a/pkgs/by-name/do/doggo/package.nix b/pkgs/by-name/do/doggo/package.nix index 2f3a4931acd5..a5edde9e5111 100644 --- a/pkgs/by-name/do/doggo/package.nix +++ b/pkgs/by-name/do/doggo/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "doggo"; version = "1.1.4"; src = fetchFromGitHub { owner = "mr-karan"; repo = "doggo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yKEjTaDwJVycsGeoJTVMjN9D4AzRLXZAY5fVIp+B14c="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.buildVersion=v${version}" + "-X main.buildVersion=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -50,4 +50,4 @@ buildGoModule rec { ma27 ]; }; -} +}) diff --git a/pkgs/by-name/do/dontgo403/package.nix b/pkgs/by-name/do/dontgo403/package.nix index 503b5afe4317..b5e9a32b1fbe 100644 --- a/pkgs/by-name/do/dontgo403/package.nix +++ b/pkgs/by-name/do/dontgo403/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dontgo403"; version = "1.0.2"; src = fetchFromGitHub { owner = "devploit"; repo = "dontgo403"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qA1i8l2oBQQ5IF8ho3K2k+TAndUTFGwb2NfhyFqfKzU="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Tool to bypass 40X response codes"; mainProgram = "nomore403"; homepage = "https://github.com/devploit/dontgo403"; - changelog = "https://github.com/devploit/dontgo403/releases/tag/${version}"; + changelog = "https://github.com/devploit/dontgo403/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/do/doppler/package.nix b/pkgs/by-name/do/doppler/package.nix index 1bfbc54cf883..ade04a51021e 100644 --- a/pkgs/by-name/do/doppler/package.nix +++ b/pkgs/by-name/do/doppler/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "doppler"; version = "3.75.2"; src = fetchFromGitHub { owner = "dopplerhq"; repo = "cli"; - rev = version; + rev = finalAttrs.version; hash = "sha256-S6g2wtF676Cc3nEKP1GpyhQRYyjKUQa9ACe41269vHY="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s -w" - "-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}" + "-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -42,7 +42,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = doppler; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -52,4 +52,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/do/dorkscout/package.nix b/pkgs/by-name/do/dorkscout/package.nix index 7555740e597b..9b66179ba1fe 100644 --- a/pkgs/by-name/do/dorkscout/package.nix +++ b/pkgs/by-name/do/dorkscout/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dorkscout"; version = "1.0"; src = fetchFromGitHub { owner = "R4yGM"; repo = "dorkscout"; - rev = version; + rev = finalAttrs.version; hash = "sha256-v0OgEfl6L92ux+2GbSPHEgkmA/ZobQHB66O2LlEhVUA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/do/dotool/package.nix b/pkgs/by-name/do/dotool/package.nix index 231b314baadd..73506690ab7f 100644 --- a/pkgs/by-name/do/dotool/package.nix +++ b/pkgs/by-name/do/dotool/package.nix @@ -8,14 +8,14 @@ scdoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dotool"; version = "1.5"; src = fetchFromSourcehut { owner = "~geb"; repo = "dotool"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4QmTHeU3TnpRATKIvilkIA3i2hDjM5zQwSvmRvoWuNE="; }; @@ -39,7 +39,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postInstall = '' @@ -52,8 +52,8 @@ buildGoModule rec { meta = { description = "Command to simulate input anywhere"; homepage = "https://git.sr.ht/~geb/dotool"; - changelog = "https://git.sr.ht/~geb/dotool/tree/${version}/item/CHANGELOG.md"; + changelog = "https://git.sr.ht/~geb/dotool/tree/${finalAttrs.version}/item/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/do/double-entry-generator/package.nix b/pkgs/by-name/do/double-entry-generator/package.nix index b6b56b8bacae..2b5d6246fdb9 100644 --- a/pkgs/by-name/do/double-entry-generator/package.nix +++ b/pkgs/by-name/do/double-entry-generator/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "double-entry-generator"; version = "2.15.0"; src = fetchFromGitHub { owner = "deb-sig"; repo = "double-entry-generator"; hash = "sha256-w2OKKSsz9t/4+aKPWq04+Sk0lJbxYeVah+o00T5YWQM="; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; }; vendorHash = "sha256-aOzqxXGBjrIZcE0GfnPC3B3GrbSUgkvimkzLTcthspM="; @@ -21,9 +21,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/deb-sig/double-entry-generator/pkg/version.VERSION=${version}" + "-X=github.com/deb-sig/double-entry-generator/pkg/version.VERSION=${finalAttrs.version}" "-X=github.com/deb-sig/double-entry-generator/pkg/version.REPOROOT=github.com/deb-sig/double-entry-generator" - "-X=github.com/deb-sig/double-entry-generator/pkg/version.COMMIT=${src.rev}" + "-X=github.com/deb-sig/double-entry-generator/pkg/version.COMMIT=${finalAttrs.src.rev}" ]; doInstallCheck = true; @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ rennsax ]; mainProgram = "double-entry-generator"; }; -} +}) diff --git a/pkgs/by-name/do/dovecot_exporter/package.nix b/pkgs/by-name/do/dovecot_exporter/package.nix index a4528f400e47..87212c031385 100644 --- a/pkgs/by-name/do/dovecot_exporter/package.nix +++ b/pkgs/by-name/do/dovecot_exporter/package.nix @@ -5,7 +5,7 @@ fetchpatch, nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dovecot_exporter"; version = "0.1.3-unstable-2019-07-19"; @@ -30,7 +30,7 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) dovecot; }; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Prometheus metrics exporter for Dovecot"; mainProgram = "dovecot_exporter"; license = lib.licenses.asl20; @@ -38,4 +38,4 @@ buildGoModule rec { globin ]; }; -} +}) diff --git a/pkgs/by-name/dr/driftctl/package.nix b/pkgs/by-name/dr/driftctl/package.nix index a1f7a6fb6f82..f680fdb7ad94 100644 --- a/pkgs/by-name/dr/driftctl/package.nix +++ b/pkgs/by-name/dr/driftctl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "driftctl"; version = "0.40.0"; src = fetchFromGitHub { owner = "snyk"; repo = "driftctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-IDKfW0NCEsgKXpHA7SwkHjMeoGAIYITlDVR/vI/b9hk="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/snyk/driftctl/pkg/version.version=v${version}" + "-X github.com/snyk/driftctl/pkg/version.version=v${finalAttrs.version}" "-X github.com/snyk/driftctl/build.env=release" "-X github.com/snyk/driftctl/build.enableUsageReporting=false" ]; @@ -41,7 +41,7 @@ buildGoModule rec { runHook preInstallCheck $out/bin/driftctl --help - $out/bin/driftctl version | grep "v${version}" + $out/bin/driftctl version | grep "v${finalAttrs.version}" # check there's no telemetry flag $out/bin/driftctl --help | grep -vz "telemetry" @@ -50,7 +50,7 @@ buildGoModule rec { meta = { homepage = "https://driftctl.com/"; - changelog = "https://github.com/snyk/driftctl/releases/tag/v${version}"; + changelog = "https://github.com/snyk/driftctl/releases/tag/v${finalAttrs.version}"; description = "Detect, track and alert on infrastructure drift"; mainProgram = "driftctl"; longDescription = '' @@ -64,4 +64,4 @@ buildGoModule rec { qjoly ]; }; -} +}) diff --git a/pkgs/by-name/dr/drive/package.nix b/pkgs/by-name/dr/drive/package.nix index ac2ad547cc70..bb963ccaaeec 100644 --- a/pkgs/by-name/dr/drive/package.nix +++ b/pkgs/by-name/dr/drive/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "drive"; version = "0.4.0"; src = fetchFromGitHub { owner = "odeke-em"; repo = "drive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mNOeOB0Tn5eqULFJZuE18PvLoHtnspv4AElmgEQKXcU="; }; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "drive"; }; -} +}) diff --git a/pkgs/by-name/dr/drone-scp/package.nix b/pkgs/by-name/dr/drone-scp/package.nix index 243f70f04a13..01198b2d1836 100644 --- a/pkgs/by-name/dr/drone-scp/package.nix +++ b/pkgs/by-name/dr/drone-scp/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "drone-scp"; version = "1.8.0"; src = fetchFromGitHub { owner = "appleboy"; repo = "drone-scp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qIIPvh+y1xPTXRGqUyCG2BnHQsgFlkbfi46vfM/Zgjg="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ambroisie ]; mainProgram = "drone-scp"; }; -} +}) diff --git a/pkgs/by-name/dr/dry/package.nix b/pkgs/by-name/dr/dry/package.nix index d92189012dc1..0b349b324b64 100644 --- a/pkgs/by-name/dr/dry/package.nix +++ b/pkgs/by-name/dr/dry/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dry"; version = "0.11.2"; src = fetchFromGitHub { owner = "moncho"; repo = "dry"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JGtPX6BrB3q2EQyF6x2A5Wsn5DudOSVt3IxBAjjwlC8="; }; @@ -21,9 +21,9 @@ buildGoModule rec { meta = { description = "Terminal application to manage Docker and Docker Swarm"; homepage = "https://moncho.github.io/dry/"; - changelog = "https://github.com/moncho/dry/releases/tag/v${version}"; + changelog = "https://github.com/moncho/dry/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dump_stack ]; mainProgram = "dry"; }; -} +}) diff --git a/pkgs/by-name/ds/dsq/package.nix b/pkgs/by-name/ds/dsq/package.nix index f25680bbb8a7..5d656846f481 100644 --- a/pkgs/by-name/ds/dsq/package.nix +++ b/pkgs/by-name/ds/dsq/package.nix @@ -11,14 +11,14 @@ dsq, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dsq"; version = "0.23.0"; src = fetchFromGitHub { owner = "multiprocessio"; repo = "dsq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FZBJe+2y4HV3Pgeap4yvD0a8M/j+6pAJEFpoQVVE1ec="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-X" - "main.Version=${version}" + "main.Version=${finalAttrs.version}" ]; nativeCheckInputs = [ @@ -38,7 +38,7 @@ buildGoModule rec { preCheck = '' substituteInPlace scripts/test.py \ - --replace 'dsq latest' 'dsq ${version}' + --replace 'dsq latest' 'dsq ${finalAttrs.version}' ''; checkPhase = '' @@ -64,4 +64,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ liff ]; }; -} +}) diff --git a/pkgs/by-name/ds/dstask/package.nix b/pkgs/by-name/ds/dstask/package.nix index a92f5f92718d..dd3d2bed3b60 100644 --- a/pkgs/by-name/ds/dstask/package.nix +++ b/pkgs/by-name/ds/dstask/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dstask"; version = "1.0.1"; src = fetchFromGitHub { owner = "naggie"; repo = "dstask"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-/SXQz+HDkKWGrIArqEjti93mo6Els9haitV0FfWfVTQ="; }; @@ -31,15 +31,15 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/naggie/dstask.VERSION=${version}" - "-X github.com/naggie/dstask.GIT_COMMIT=v${version}" + "-X github.com/naggie/dstask.VERSION=${finalAttrs.version}" + "-X github.com/naggie/dstask.GIT_COMMIT=v${finalAttrs.version}" ]; meta = { description = "Command line todo list with super-reliable git sync"; - homepage = src.meta.homepage; + homepage = finalAttrs.src.meta.homepage; license = lib.licenses.mit; maintainers = with lib.maintainers; [ stianlagstad ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ds/dstp/package.nix b/pkgs/by-name/ds/dstp/package.nix index abcc6624df41..2dc69f510df6 100644 --- a/pkgs/by-name/ds/dstp/package.nix +++ b/pkgs/by-name/ds/dstp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dstp"; version = "0.4.23"; src = fetchFromGitHub { owner = "ycd"; repo = "dstp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QODp9IbIc2Z7N/xfRd0UV9r8t6RndOjdGe9hQXJyiN0="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jlesquembre ]; }; -} +}) diff --git a/pkgs/by-name/dy/dyff/package.nix b/pkgs/by-name/dy/dyff/package.nix index f993e55bb1d4..7fbf3f5b8179 100644 --- a/pkgs/by-name/dy/dyff/package.nix +++ b/pkgs/by-name/dy/dyff/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dyff"; version = "1.10.3"; src = fetchFromGitHub { owner = "homeport"; repo = "dyff"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tMb/SjrD1Sruvb/qeKu75EwTg4MyX9rCT0T4cJzIyko="; }; @@ -30,13 +30,13 @@ buildGoModule rec { # test fails with the injected version postPatch = '' substituteInPlace internal/cmd/cmds_test.go \ - --replace "version (development)" ${version} + --replace "version (development)" ${finalAttrs.version} ''; ldflags = [ "-s" "-w" - "-X=github.com/homeport/dyff/internal/cmd.version=${version}" + "-X=github.com/homeport/dyff/internal/cmd.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -64,4 +64,4 @@ buildGoModule rec { jceb ]; }; -} +}) diff --git a/pkgs/by-name/ea/earlybird/package.nix b/pkgs/by-name/ea/earlybird/package.nix index 2b886c62f6d9..d9b50c704da9 100644 --- a/pkgs/by-name/ea/earlybird/package.nix +++ b/pkgs/by-name/ea/earlybird/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "earlybird"; version = "4.0.0"; src = fetchFromGitHub { owner = "americanexpress"; repo = "earlybird"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-guSm/ha4ICaOcoynvAwFeojE6ikaCykMcdfskD/ehTw="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Sensitive data detection tool capable of scanning source code repositories for passwords, key files, and more"; mainProgram = "earlybird"; homepage = "https://github.com/americanexpress/earlybird"; - changelog = "https://github.com/americanexpress/earlybird/releases/tag/v${version}"; + changelog = "https://github.com/americanexpress/earlybird/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ea/earthly/package.nix b/pkgs/by-name/ea/earthly/package.nix index cf1bedfff18c..f941009299fc 100644 --- a/pkgs/by-name/ea/earthly/package.nix +++ b/pkgs/by-name/ea/earthly/package.nix @@ -7,14 +7,14 @@ earthly, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "earthly"; version = "0.8.16"; src = fetchFromGitHub { owner = "earthly"; repo = "earthly"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2+Ya5i6V2QDzHsYR+Ro14u0VWR3wrQJHZRXBatGC8BA="; }; @@ -29,9 +29,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=v${version}" - "-X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${version}" - "-X main.GitSha=v${version}" + "-X main.Version=v${finalAttrs.version}" + "-X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${finalAttrs.version}" + "-X main.GitSha=v${finalAttrs.version}" "-X main.DefaultInstallationName=earthly" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ @@ -53,18 +53,18 @@ buildGoModule rec { passthru = { tests.version = testers.testVersion { package = earthly; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "Build automation for the container era"; homepage = "https://earthly.dev/"; - changelog = "https://github.com/earthly/earthly/releases/tag/v${version}"; + changelog = "https://github.com/earthly/earthly/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ zoedsoupe konradmalik ]; }; -} +}) diff --git a/pkgs/by-name/ea/easeprobe/package.nix b/pkgs/by-name/ea/easeprobe/package.nix index fc8b3194f9c9..67dc488f3c89 100644 --- a/pkgs/by-name/ea/easeprobe/package.nix +++ b/pkgs/by-name/ea/easeprobe/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "easeprobe"; version = "2.3.0"; src = fetchFromGitHub { owner = "megaease"; repo = "easeprobe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-LrfUQxxoC20pJXdBWa8wMuxbTbD3DRnsOlIDdBarNMY="; }; @@ -25,7 +25,7 @@ buildGoModule rec { "-s" "-w" "-extldflags -static" - "-X github.com/megaease/easeprobe/global.Ver=${version}" + "-X github.com/megaease/easeprobe/global.Ver=${finalAttrs.version}" "-X github.com/megaease/easeprobe/pkg/version.REPO=megaease/easeprobe" ]; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "easeprobe"; }; -} +}) diff --git a/pkgs/by-name/ea/easyeasm/package.nix b/pkgs/by-name/ea/easyeasm/package.nix index add0ce949088..d13cdec39773 100644 --- a/pkgs/by-name/ea/easyeasm/package.nix +++ b/pkgs/by-name/ea/easyeasm/package.nix @@ -10,14 +10,14 @@ httpx, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "easyeasm"; version = "1.0.6"; src = fetchFromGitHub { owner = "g0ldencybersec"; repo = "EasyEASM"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/PhoH+5k63rJL1N3V3IL1TP1oacsBfGfVw/OueN9j8M="; }; @@ -48,9 +48,9 @@ buildGoModule rec { meta = { description = "Attack surface management tool"; homepage = "https://github.com/g0ldencybersec/EasyEASM"; - changelog = "https://github.com/g0ldencybersec/EasyEASM/releases/tag/v${version}"; + changelog = "https://github.com/g0ldencybersec/EasyEASM/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "easyeasm"; }; -} +}) diff --git a/pkgs/by-name/ea/easyjson/package.nix b/pkgs/by-name/ea/easyjson/package.nix index 1d8ba2b100f3..34017effea48 100644 --- a/pkgs/by-name/ea/easyjson/package.nix +++ b/pkgs/by-name/ea/easyjson/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "easyjson"; version = "0.9.1"; src = fetchFromGitHub { owner = "mailru"; repo = "easyjson"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-aKufvebodIy0UtecpjZ9+5MOUTWKFIqFI3SYgVPWdhQ="; }; vendorHash = "sha256-BsksTYmfPQezbWfIWX0NhuMbH4VvktrEx06C2Nb/FYE="; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "easyjson"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ec/ec2-metadata-mock/package.nix b/pkgs/by-name/ec/ec2-metadata-mock/package.nix index 5e683843c6f5..9b278f4ec48d 100644 --- a/pkgs/by-name/ec/ec2-metadata-mock/package.nix +++ b/pkgs/by-name/ec/ec2-metadata-mock/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ec2-metadata-mock"; version = "1.12.0"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-ec2-metadata-mock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8X6LBGo496fG0Chhvg3jAaUF6mp8psCzHd+Es75z27Y="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ymatsiuk ]; }; -} +}) diff --git a/pkgs/by-name/ec/eclint/package.nix b/pkgs/by-name/ec/eclint/package.nix index 106b4a4bf387..ec9ca3ca9a45 100644 --- a/pkgs/by-name/ec/eclint/package.nix +++ b/pkgs/by-name/ec/eclint/package.nix @@ -4,20 +4,20 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "eclint"; version = "0.5.1"; src = fetchFromGitLab { owner = "greut"; repo = "eclint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XY+D0bRIgWTm2VH+uDVodYeyGeu+8Xyyq4xDvTDLii4="; }; vendorHash = "sha256-4bka3GRl75aUYpZrWuCIvKNwPY8ykp25e+kn+G6JQ/I="; - ldflags = [ "-X main.version=${version}" ]; + ldflags = [ "-X main.version=${finalAttrs.version}" ]; meta = { homepage = "https://gitlab.com/greut/eclint"; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/ec/ecs-agent/package.nix b/pkgs/by-name/ec/ecs-agent/package.nix index 4b6f125cc833..ff624c0526c8 100644 --- a/pkgs/by-name/ec/ecs-agent/package.nix +++ b/pkgs/by-name/ec/ecs-agent/package.nix @@ -4,12 +4,12 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "amazon-ecs-agent"; version = "1.101.2"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "aws"; repo = "amazon-ecs-agent"; hash = "sha256-J4gjkULtkU1LMHBNcm/QQ407uWMZ6jREP9MdSK0Js44="; @@ -29,10 +29,10 @@ buildGoModule rec { meta = { description = "Agent that runs on AWS EC2 container instances and starts containers on behalf of Amazon ECS"; homepage = "https://github.com/aws/amazon-ecs-agent"; - changelog = "https://github.com/aws/amazon-ecs-agent/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/aws/amazon-ecs-agent/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = [ ]; mainProgram = "agent"; }; -} +}) diff --git a/pkgs/by-name/ec/ecsk/package.nix b/pkgs/by-name/ec/ecsk/package.nix index 8076b3028347..9f0ea9cc0588 100644 --- a/pkgs/by-name/ec/ecsk/package.nix +++ b/pkgs/by-name/ec/ecsk/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ecsk"; version = "0.9.3"; src = fetchFromGitHub { owner = "yukiarrr"; repo = "ecsk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1nrV7NslOIXQDHsc7c5YfaWhoJ8kfkEQseoVVeENrHM="; fetchSubmodules = true; }; @@ -27,4 +27,4 @@ buildGoModule rec { homepage = "https://github.com/yukiarrr/ecsk"; maintainers = with lib.maintainers; [ whtsht ]; }; -} +}) diff --git a/pkgs/by-name/ec/ecspresso/package.nix b/pkgs/by-name/ec/ecspresso/package.nix index 8a3fc15978f0..18b53c95cc2e 100644 --- a/pkgs/by-name/ec/ecspresso/package.nix +++ b/pkgs/by-name/ec/ecspresso/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ecspresso"; version = "2.7.1"; src = fetchFromGitHub { owner = "kayac"; repo = "ecspresso"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YKFaz31Dy4w8QLsNMyjVbbK/984D37snlFbNYeYr8SE="; }; @@ -26,7 +26,7 @@ buildGoModule rec { "-s" "-w" "-X main.buildDate=none" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -46,4 +46,4 @@ buildGoModule rec { FKouhai ]; }; -} +}) diff --git a/pkgs/by-name/ed/edwood/package.nix b/pkgs/by-name/ed/edwood/package.nix index 69e3b2742f64..86880ea5945d 100644 --- a/pkgs/by-name/ed/edwood/package.nix +++ b/pkgs/by-name/ed/edwood/package.nix @@ -6,14 +6,14 @@ plan9port, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "edwood"; version = "0.3.1"; src = fetchFromGitHub { owner = "rjkroege"; repo = "edwood"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jKDwNq/iMFqVpPq14kZa+T5fES54f4BAujXUwGlbiTE="; }; @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "edwood"; }; -} +}) diff --git a/pkgs/by-name/ef/efm-langserver/package.nix b/pkgs/by-name/ef/efm-langserver/package.nix index af6e3d183fd5..a75dcdd87f53 100644 --- a/pkgs/by-name/ef/efm-langserver/package.nix +++ b/pkgs/by-name/ef/efm-langserver/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "efm-langserver"; version = "0.0.55"; src = fetchFromGitHub { owner = "mattn"; repo = "efm-langserver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1hqu8SeNLG66Sk8RH99gsu8dhxPb89R2s8hym6CRwbE="; }; @@ -25,4 +25,4 @@ buildGoModule rec { homepage = "https://github.com/mattn/efm-langserver"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ej/ejson/package.nix b/pkgs/by-name/ej/ejson/package.nix index 29907e535b92..9de87e840cb7 100644 --- a/pkgs/by-name/ej/ejson/package.nix +++ b/pkgs/by-name/ej/ejson/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ejson"; version = "1.5.4"; src = fetchFromGitHub { owner = "Shopify"; repo = "ejson"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-s/VeBajNZI0XNs1PwWMpHAF0Wrh1/ZQUvUZBnUCoPBM="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; homepage = "https://github.com/Shopify/ejson"; }; -} +}) diff --git a/pkgs/by-name/ej/ejson2env/package.nix b/pkgs/by-name/ej/ejson2env/package.nix index a4a27f9cf20a..85c15ac3b31e 100644 --- a/pkgs/by-name/ej/ejson2env/package.nix +++ b/pkgs/by-name/ej/ejson2env/package.nix @@ -8,14 +8,14 @@ ejson2env, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ejson2env"; version = "2.0.8"; src = fetchFromGitHub { owner = "Shopify"; repo = "ejson2env"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0DKKdu1b/gjwtKycdXrV3hzAeGmvK41MlZbltcEzj/g="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru = { @@ -42,4 +42,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "ejson2env"; }; -} +}) diff --git a/pkgs/by-name/ej/ejsonkms/package.nix b/pkgs/by-name/ej/ejsonkms/package.nix index 36e7b26ad9bd..eeae5dc9de4d 100644 --- a/pkgs/by-name/ej/ejsonkms/package.nix +++ b/pkgs/by-name/ej/ejsonkms/package.nix @@ -6,21 +6,21 @@ ejsonkms, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ejsonkms"; version = "0.3.1"; src = fetchFromGitHub { owner = "envato"; repo = "ejsonkms"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AvOHsmcubKZH9uMwE/iwlC4ORAc9ie0H3Nyq2n+CDCs="; }; vendorHash = "sha256-6C/hZwqB6yqFjfDe+KQAY+ja41v/FVaEmPEUXb0FZTA="; ldflags = [ - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" "-s" "-w" ]; @@ -30,7 +30,7 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = ejsonkms; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -40,4 +40,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ viraptor ]; }; -} +}) diff --git a/pkgs/by-name/ek/eks-node-viewer/package.nix b/pkgs/by-name/ek/eks-node-viewer/package.nix index 95cc6a51eb0e..2a210ba0f25b 100644 --- a/pkgs/by-name/ek/eks-node-viewer/package.nix +++ b/pkgs/by-name/ek/eks-node-viewer/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "eks-node-viewer"; version = "0.7.4"; src = fetchFromGitHub { owner = "awslabs"; repo = "eks-node-viewer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VCRwGxH7adwB6p+UCF1GmAa5f/7GgJlJ7GvRSFOlOto="; }; @@ -24,8 +24,8 @@ buildGoModule rec { "-s" "-w" "-X=main.builtBy=nixpkgs" - "-X=main.commit=${src.rev}" - "-X=main.version=${version}" + "-X=main.commit=${finalAttrs.src.rev}" + "-X=main.version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ @@ -36,9 +36,9 @@ buildGoModule rec { meta = { description = "Tool to visualize dynamic node usage within a cluster"; homepage = "https://github.com/awslabs/eks-node-viewer"; - changelog = "https://github.com/awslabs/eks-node-viewer/releases/tag/${src.rev}"; + changelog = "https://github.com/awslabs/eks-node-viewer/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ivankovnatsky ]; mainProgram = "eks-node-viewer"; }; -} +}) diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 4fbf65c77b32..1e74450fe960 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "eksctl"; version = "0.222.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "eksctl"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Z3D0hUpQ1gv/fh0QcnNGfRJH/ylZN8mkjZyk0i69U1g="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/weaveworks/eksctl/pkg/version.gitCommit=${src.rev}" + "-X github.com/weaveworks/eksctl/pkg/version.gitCommit=${finalAttrs.src.rev}" "-X github.com/weaveworks/eksctl/pkg/version.buildDate=19700101-00:00:00" ]; @@ -47,7 +47,7 @@ buildGoModule rec { meta = { description = "CLI for Amazon EKS"; homepage = "https://github.com/weaveworks/eksctl"; - changelog = "https://github.com/eksctl-io/eksctl/releases/tag/v${version}"; + changelog = "https://github.com/eksctl-io/eksctl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ xrelkd @@ -56,4 +56,4 @@ buildGoModule rec { ]; mainProgram = "eksctl"; }; -} +}) diff --git a/pkgs/by-name/el/element/package.nix b/pkgs/by-name/el/element/package.nix index f13e1c10c142..30ffe6316b1a 100644 --- a/pkgs/by-name/el/element/package.nix +++ b/pkgs/by-name/el/element/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "element"; version = "1.0.1"; src = fetchFromGitHub { owner = "gennaro-tedesco"; repo = "element"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-06RDZnie0Lv7i95AwnBGl6PPucuj8pIT6DHW3e3mu1o="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.j0hax ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/el/elfinfo/package.nix b/pkgs/by-name/el/elfinfo/package.nix index 25b6e658b4db..22f75fe488b3 100644 --- a/pkgs/by-name/el/elfinfo/package.nix +++ b/pkgs/by-name/el/elfinfo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "elfinfo"; version = "1.2.2"; src = fetchFromGitHub { owner = "xyproto"; repo = "elfinfo"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-HnjHOjanStqmDXnc6Z9w0beCMJFf/ndWbYxoDEaOws4="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Small utility for showing information about ELF files"; mainProgram = "elfinfo"; homepage = "https://elfinfo.roboticoverlords.org/"; - changelog = "https://github.com/xyproto/elfinfo/releases/tag/${version}"; + changelog = "https://github.com/xyproto/elfinfo/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/em/emitter/package.nix b/pkgs/by-name/em/emitter/package.nix index 191c434f2f99..be586c3ff15d 100644 --- a/pkgs/by-name/em/emitter/package.nix +++ b/pkgs/by-name/em/emitter/package.nix @@ -5,14 +5,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "emitter"; version = "3.1"; src = fetchFromGitHub { owner = "emitter-io"; repo = "emitter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eWBgRG0mLdiJj1TMSAxYPs+8CqLNaFUOW6/ghDn/zKE="; }; @@ -21,8 +21,8 @@ buildGoModule rec { nativeCheckInputs = [ writableTmpDirAsHomeHook ]; ldflags = [ - "-X github.com/emitter-io/emitter/internal/command/version.version=${version}" - "-X github.com/emitter-io/emitter/internal/command/version.commit=${src.rev}" + "-X github.com/emitter-io/emitter/internal/command/version.version=${finalAttrs.version}" + "-X github.com/emitter-io/emitter/internal/command/version.commit=${finalAttrs.src.rev}" ]; doCheck = true; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "emitter"; }; -} +}) diff --git a/pkgs/by-name/em/emoji-picker/package.nix b/pkgs/by-name/em/emoji-picker/package.nix index c61a3a4c9591..989393e844db 100644 --- a/pkgs/by-name/em/emoji-picker/package.nix +++ b/pkgs/by-name/em/emoji-picker/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "emoji-picker"; version = "0.2.0"; src = fetchFromGitHub { owner = "bcongdon"; repo = "ep"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ElUsmuJ43kOsu4cGvNytM+xHTfuzMo0jcG8Z1cIeHJs="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "ep"; }; -} +}) diff --git a/pkgs/by-name/em/emptty/package.nix b/pkgs/by-name/em/emptty/package.nix index 3bc875b07e23..0cd34b9ab09a 100644 --- a/pkgs/by-name/em/emptty/package.nix +++ b/pkgs/by-name/em/emptty/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "emptty"; version = "0.15.0"; src = fetchFromGitHub { owner = "tvrzna"; repo = "emptty"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7RYzj+LcxK9i2RM8NFfKjz2DiD9CjCTNSJe7wVnYzdM="; }; @@ -34,4 +34,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "emptty"; }; -} +}) diff --git a/pkgs/by-name/en/enc/package.nix b/pkgs/by-name/en/enc/package.nix index 3bd454389f23..8cfaa8421b8d 100644 --- a/pkgs/by-name/en/enc/package.nix +++ b/pkgs/by-name/en/enc/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "enc"; version = "1.1.5"; src = fetchFromGitHub { owner = "life4"; repo = "enc"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VBtjULav6ks2BYMVnUmOn/bAvonGDPia0eO7pJ1P5+Q="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/life4/enc/version.GitCommit=${version}" + "-X github.com/life4/enc/version.GitCommit=${finalAttrs.version}" ]; nativeCheckInputs = [ git ]; @@ -41,7 +41,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/life4/enc"; - changelog = "https://github.com/life4/enc/releases/tag/v${version}"; + changelog = "https://github.com/life4/enc/releases/tag/v${finalAttrs.version}"; description = "Modern and friendly alternative to GnuPG"; mainProgram = "enc"; longDescription = '' @@ -54,4 +54,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ rvnstn ]; }; -} +}) diff --git a/pkgs/by-name/en/endlessh-go/package.nix b/pkgs/by-name/en/endlessh-go/package.nix index 9a8b71977b4e..0792db6fd075 100644 --- a/pkgs/by-name/en/endlessh-go/package.nix +++ b/pkgs/by-name/en/endlessh-go/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "endlessh-go"; version = "2025.0914.0"; src = fetchFromGitHub { owner = "shizunge"; repo = "endlessh-go"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ABrmvP8xfH1DWzepnzrIsNJDE9sDoXPQteA/ToyRtoo="; }; @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Implementation of endlessh exporting Prometheus metrics"; homepage = "https://github.com/shizunge/endlessh-go"; - changelog = "https://github.com/shizunge/endlessh-go/releases/tag/${version}"; + changelog = "https://github.com/shizunge/endlessh-go/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ azahi ]; mainProgram = "endlessh-go"; }; -} +}) diff --git a/pkgs/by-name/en/enpass-cli/package.nix b/pkgs/by-name/en/enpass-cli/package.nix index 275044e85ca4..1f7373d139ef 100644 --- a/pkgs/by-name/en/enpass-cli/package.nix +++ b/pkgs/by-name/en/enpass-cli/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "enpass-cli"; version = "1.7.0"; src = fetchFromGitHub { owner = "HazCod"; repo = "enpass-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SloFiV+tmdjiHjeS/SsDMLZ9gjNB/EOmgexMXpu253I="; }; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ deej-io ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/en/ent-go/package.nix b/pkgs/by-name/en/ent-go/package.nix index 9c7e60978b49..6e5063983960 100644 --- a/pkgs/by-name/en/ent-go/package.nix +++ b/pkgs/by-name/en/ent-go/package.nix @@ -7,14 +7,14 @@ replaceVars, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ent-go"; version = "0.14.3"; src = fetchFromGitHub { owner = "ent"; repo = "ent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rKGzYOdNaSbFyHIuytuppYjpiTz1/tcvXel1SjtwEhA="; }; @@ -23,8 +23,8 @@ buildGoModule rec { patches = [ # patch in version information so we don't get "version = "(devel)";" (replaceVars ./ent_version.patch { - inherit version; - sum = src.outputHash; + inherit (finalAttrs) version; + sum = finalAttrs.src.outputHash; }) ]; @@ -47,10 +47,10 @@ buildGoModule rec { meta = { description = "Entity framework for Go"; homepage = "https://entgo.io/"; - changelog = "https://github.com/ent/ent/releases/tag/v${version}"; + changelog = "https://github.com/ent/ent/releases/tag/v${finalAttrs.version}"; downloadPage = "https://github.com/ent/ent"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "ent"; }; -} +}) diff --git a/pkgs/by-name/en/entropy/package.nix b/pkgs/by-name/en/entropy/package.nix index 8d2315b565ad..5a23526b4018 100644 --- a/pkgs/by-name/en/entropy/package.nix +++ b/pkgs/by-name/en/entropy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "entropy"; version = "1.0.7"; src = fetchFromGitHub { owner = "EwenQuim"; repo = "entropy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Wj+WSJ2dt4mE0yoMSYIQVNVklBxaTXwP2XND4+76VCI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ starsep ]; mainProgram = "entropy"; }; -} +}) diff --git a/pkgs/by-name/en/enumer/package.nix b/pkgs/by-name/en/enumer/package.nix index 18832deac1f4..13a64b75ef59 100644 --- a/pkgs/by-name/en/enumer/package.nix +++ b/pkgs/by-name/en/enumer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "enumer"; version = "1.6.3"; src = fetchFromGitHub { owner = "dmarkham"; repo = "enumer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VowZcDNksa4ncydzdWyCDMcyEIujUmfVlf4SDEGPpVg="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hexa ]; mainProgram = "enumer"; }; -} +}) diff --git a/pkgs/by-name/en/enumerepo/package.nix b/pkgs/by-name/en/enumerepo/package.nix index cdf874e6ee44..75b30d348f84 100644 --- a/pkgs/by-name/en/enumerepo/package.nix +++ b/pkgs/by-name/en/enumerepo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "enumerepo"; version = "1.0.0"; src = fetchFromGitHub { owner = "trickest"; repo = "enumerepo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PWWx6b+fttxKxMtuHAYPTeEsta0E6+IQ1DSKO6c7Jdc="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Tool to list all public repositories for (valid) GitHub usernames"; mainProgram = "enumerepo"; homepage = "https://github.com/trickest/enumerepo"; - changelog = "https://github.com/trickest/enumerepo/releases/tag/v${version}"; + changelog = "https://github.com/trickest/enumerepo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/en/envconsul/package.nix b/pkgs/by-name/en/envconsul/package.nix index 7aba7c013e7c..b56b813f2391 100644 --- a/pkgs/by-name/en/envconsul/package.nix +++ b/pkgs/by-name/en/envconsul/package.nix @@ -6,14 +6,14 @@ envconsul, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "envconsul"; version = "0.13.4"; src = fetchFromGitHub { owner = "hashicorp"; repo = "envconsul"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7F+Zsvh13r38FTxgwKbHSaH9cdnnOl8A+nXSbW4XyXA="; }; @@ -27,7 +27,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = envconsul; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -36,4 +36,4 @@ buildGoModule rec { license = lib.licenses.mpl20; mainProgram = "envconsul"; }; -} +}) diff --git a/pkgs/by-name/en/envsubst/package.nix b/pkgs/by-name/en/envsubst/package.nix index a634762feaf0..a150fe502990 100644 --- a/pkgs/by-name/en/envsubst/package.nix +++ b/pkgs/by-name/en/envsubst/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "envsubst"; version = "1.4.3"; src = fetchFromGitHub { owner = "a8m"; repo = "envsubst"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-eByxrLf/F8Ih8v+0TunghF4m42TLPeRRFnqN3Ib6e14="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nicknovitski ]; mainProgram = "envsubst"; }; -} +}) diff --git a/pkgs/by-name/er/ergochat/package.nix b/pkgs/by-name/er/ergochat/package.nix index 9064ea65b0f9..8d1a538e5e8e 100644 --- a/pkgs/by-name/er/ergochat/package.nix +++ b/pkgs/by-name/er/ergochat/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ergo"; version = "2.17.0"; src = fetchFromGitHub { owner = "ergochat"; repo = "ergo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ajLecAgE74Et7XRGtpGoA9DAcSzBEtRzLm47nHn1Amo="; }; @@ -21,7 +21,7 @@ buildGoModule rec { passthru.tests.ergochat = nixosTests.ergochat; meta = { - changelog = "https://github.com/ergochat/ergo/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ergochat/ergo/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Modern IRC server (daemon/ircd) written in Go"; mainProgram = "ergo"; homepage = "https://github.com/ergochat/ergo"; @@ -32,4 +32,4 @@ buildGoModule rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/er/errcheck/package.nix b/pkgs/by-name/er/errcheck/package.nix index 818308796019..f45dd9372f9c 100644 --- a/pkgs/by-name/er/errcheck/package.nix +++ b/pkgs/by-name/er/errcheck/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "errcheck"; version = "1.9.0"; src = fetchFromGitHub { owner = "kisielk"; repo = "errcheck"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DhOoJL4InJHl4ImIrhV086a++srC5E4LF2VQb838+L8="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/et/etherguard/package.nix b/pkgs/by-name/et/etherguard/package.nix index fc0d0d3b8dc1..851e6ff28ddf 100644 --- a/pkgs/by-name/et/etherguard/package.nix +++ b/pkgs/by-name/et/etherguard/package.nix @@ -3,13 +3,13 @@ buildGoModule, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "etherguard"; version = "0.3.5-f5"; src = fetchFromGitHub { owner = "KusakabeShi"; repo = "EtherGuard-VPN"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-67ocXHf+AN3nyPt4636ZJHGRqWSjkpTiDvU5243urBw="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/et/ets/package.nix b/pkgs/by-name/et/ets/package.nix index 12ab967fd1e0..ac3f6fd7ea5a 100644 --- a/pkgs/by-name/et/ets/package.nix +++ b/pkgs/by-name/et/ets/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ets"; version = "0.3.1"; src = fetchFromGitHub { owner = "gdubicki"; repo = "ets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LnNd4rAMJliWKbL4uVl11BAa9FPUcLwVSWnFe1vEk7g="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}-nixpkgs" + "-X main.version=v${finalAttrs.version}-nixpkgs" ]; nativeBuildInputs = [ installShellFiles ]; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cameronfyfe ]; mainProgram = "ets"; }; -} +}) diff --git a/pkgs/by-name/ev/evans/package.nix b/pkgs/by-name/ev/evans/package.nix index af8cfad3f738..c7f8e974a554 100644 --- a/pkgs/by-name/ev/evans/package.nix +++ b/pkgs/by-name/ev/evans/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "evans"; version = "0.10.11"; src = fetchFromGitHub { owner = "ktr0731"; repo = "evans"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-V5M7vXlBSQFX2YZ+Vjt63hLziWy0yuAbCMmSZFEO0OA="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ diogox ]; }; -} +}) diff --git a/pkgs/by-name/ex/exercism/package.nix b/pkgs/by-name/ex/exercism/package.nix index e3f8407f8a82..f8fed453f87d 100644 --- a/pkgs/by-name/ex/exercism/package.nix +++ b/pkgs/by-name/ex/exercism/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "exercism"; version = "3.5.8"; src = fetchFromGitHub { owner = "exercism"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vYbOagP3RwqD2+x0Mvve66Xm88jeRVzHU7nsN432j6k="; }; @@ -35,7 +35,7 @@ buildGoModule rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Go based command line tool for exercism.io"; license = lib.licenses.mit; maintainers = [ @@ -44,4 +44,4 @@ buildGoModule rec { ]; mainProgram = "exercism"; }; -} +}) diff --git a/pkgs/by-name/ex/exhaustive/package.nix b/pkgs/by-name/ex/exhaustive/package.nix index f489c9f9c655..7775421da45d 100644 --- a/pkgs/by-name/ex/exhaustive/package.nix +++ b/pkgs/by-name/ex/exhaustive/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "exhaustive"; version = "0.12.0"; src = fetchFromGitHub { owner = "nishanths"; repo = "exhaustive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OLIdtKzCqnBkzdUSIl+UlENeMl3zrBE47pLWPg+6qXw="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ meain ]; }; -} +}) diff --git a/pkgs/by-name/ex/exiflooter/package.nix b/pkgs/by-name/ex/exiflooter/package.nix index f58ebd93f5ba..83f156e0b55b 100644 --- a/pkgs/by-name/ex/exiflooter/package.nix +++ b/pkgs/by-name/ex/exiflooter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "exiflooter"; version = "1.0.0"; src = fetchFromGitHub { owner = "aydinnyunus"; repo = "exiflooter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-E7fxV+w8N9xi8UuaKBTZBzPjIHJt9/U+oVIu2+Ond+Y="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Finds geolocation on all image urls and directories"; homepage = "https://github.com/aydinnyunus/exiflooter"; - changelog = "https://github.com/aydinnyunus/exifLooter/releases/tag/v${version}"; + changelog = "https://github.com/aydinnyunus/exifLooter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ octodi ]; mainProgram = "exiflooter"; }; -} +}) diff --git a/pkgs/by-name/ex/exoscale-cli/package.nix b/pkgs/by-name/ex/exoscale-cli/package.nix index 75dd0eb45920..7fce0247fc39 100644 --- a/pkgs/by-name/ex/exoscale-cli/package.nix +++ b/pkgs/by-name/ex/exoscale-cli/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "exoscale-cli"; version = "1.92.0"; src = fetchFromGitHub { owner = "exoscale"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EJtJOEAKlyUkLZqmmRDuZE9Sg2ANKH1NmikT9v6L+hY="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" ]; # we need to rename the resulting binary but can't use buildFlags with -o here @@ -55,4 +55,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ viraptor ]; mainProgram = "exo"; }; -} +}) diff --git a/pkgs/by-name/ex/expenses/package.nix b/pkgs/by-name/ex/expenses/package.nix index b9ba6ef7bbf4..fbca8e350f87 100644 --- a/pkgs/by-name/ex/expenses/package.nix +++ b/pkgs/by-name/ex/expenses/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "expenses"; version = "0.2.3"; src = fetchFromGitHub { owner = "manojkarthick"; repo = "expenses"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-sqsogF2swMvYZL7Kj+ealrB1AAgIe7ZXXDLRdHL6Q+0="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/manojkarthick/expenses/cmd.Version=${version}" + "-X github.com/manojkarthick/expenses/cmd.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.manojkarthick ]; mainProgram = "expenses"; }; -} +}) diff --git a/pkgs/by-name/ex/exportarr/package.nix b/pkgs/by-name/ex/exportarr/package.nix index 44e78f4e3092..805da4706900 100644 --- a/pkgs/by-name/ex/exportarr/package.nix +++ b/pkgs/by-name/ex/exportarr/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "exportarr"; version = "2.3.0"; src = fetchFromGitHub { owner = "onedr0p"; repo = "exportarr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-q1G0auXwmuJI0jecXcNg7PMF/+vZPGT00gLt/Qa86dE="; }; @@ -38,8 +38,8 @@ buildGoModule rec { description = "AIO Prometheus Exporter for Sonarr, Radarr or Lidarr"; mainProgram = "exportarr"; homepage = "https://github.com/onedr0p/exportarr"; - changelog = "https://github.com/onedr0p/exportarr/releases/tag/${src.rev}"; + changelog = "https://github.com/onedr0p/exportarr/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ azahi ]; }; -} +}) diff --git a/pkgs/by-name/ex/expr/package.nix b/pkgs/by-name/ex/expr/package.nix index 92ee00b8b45f..df90da0087af 100644 --- a/pkgs/by-name/ex/expr/package.nix +++ b/pkgs/by-name/ex/expr/package.nix @@ -4,18 +4,18 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "expr"; version = "1.17.7"; src = fetchFromGitHub { owner = "expr-lang"; repo = "expr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OKKbEgJgQWL5jP+E8ZuxdVjZ89QjLy6AAPRepe4jWsk="; }; - sourceRoot = "${src.name}/repl"; + sourceRoot = "${finalAttrs.src.name}/repl"; vendorHash = "sha256-NIcHf9P2/1Me+LuWA3BEjA2mOgdSzXFQJPrhAT7uPoo="; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Expression language and expression evaluation for Go"; homepage = "https://github.com/expr-lang/expr"; - changelog = "https://github.com/expr-lang/expr/releases/tag/${src.rev}"; + changelog = "https://github.com/expr-lang/expr/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "expr"; }; -} +}) diff --git a/pkgs/by-name/ex/extism-cli/package.nix b/pkgs/by-name/ex/extism-cli/package.nix index 7b86cb932605..a0105cddb1e4 100644 --- a/pkgs/by-name/ex/extism-cli/package.nix +++ b/pkgs/by-name/ex/extism-cli/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "extism-cli"; version = "1.6.3"; src = fetchFromGitHub { owner = "extism"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ioH2s9546/i12jCmE/4km9YqLhiHkj6WLBwmNAAZFUA="; }; @@ -39,4 +39,4 @@ buildGoModule rec { mainProgram = "extism"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ex/extrude/package.nix b/pkgs/by-name/ex/extrude/package.nix index ffc6de3b42fa..2612f6629a0e 100644 --- a/pkgs/by-name/ex/extrude/package.nix +++ b/pkgs/by-name/ex/extrude/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "extrude"; version = "0.0.12"; src = fetchFromGitHub { owner = "liamg"; repo = "extrude"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7gCEBhnNU5CqC5n0KP4Dd/fmddPRwNqyMFXTrRrJjfU="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/f1/f1viewer/package.nix b/pkgs/by-name/f1/f1viewer/package.nix index 1c53f74b84d4..8aaf0cda0a11 100644 --- a/pkgs/by-name/f1/f1viewer/package.nix +++ b/pkgs/by-name/f1/f1viewer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "f1viewer"; version = "2.7.0"; src = fetchFromGitHub { owner = "SoMuchForSubtlety"; repo = "f1viewer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jXC2dENXuqicNQqTHyZKsjibDvjta/npQmf3+uivjX0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ michzappa ]; mainProgram = "f1viewer"; }; -} +}) diff --git a/pkgs/by-name/fa/faas-cli/package.nix b/pkgs/by-name/fa/faas-cli/package.nix index ca33a4132fb9..3862ea1a81a6 100644 --- a/pkgs/by-name/fa/faas-cli/package.nix +++ b/pkgs/by-name/fa/faas-cli/package.nix @@ -22,14 +22,14 @@ let } .${cpuName} or cpuName; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "faas-cli"; version = "0.18.0"; src = fetchFromGitHub { owner = "openfaas"; repo = "faas-cli"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-ggDfHqGu17nSxRNZESBLn8MYrvSU+ItQubNdUCAFK1c="; }; @@ -42,8 +42,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/openfaas/faas-cli/version.GitCommit=ref/tags/${version}" - "-X github.com/openfaas/faas-cli/version.Version=${version}" + "-X github.com/openfaas/faas-cli/version.GitCommit=ref/tags/${finalAttrs.version}" + "-X github.com/openfaas/faas-cli/version.Version=${finalAttrs.version}" "-X github.com/openfaas/faas-cli/commands.Platform=${faasPlatform stdenv.hostPlatform}" ]; @@ -76,4 +76,4 @@ buildGoModule rec { techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index d1b73964de59..1cc781123a73 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fabric-ai"; version = "1.4.400"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pkB11lNOxpu9n5keG4m+veyiH+CCq4Myc3IqnA9MZg8="; }; @@ -45,4 +45,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jaredmontoya ]; mainProgram = "fabric"; }; -} +}) diff --git a/pkgs/by-name/fa/fac/package.nix b/pkgs/by-name/fa/fac/package.nix index fa11dfb4a50f..109954582838 100644 --- a/pkgs/by-name/fa/fac/package.nix +++ b/pkgs/by-name/fa/fac/package.nix @@ -7,7 +7,7 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fac"; version = "2.0.0-unstable-2023-12-29"; @@ -34,11 +34,11 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/mkchoi212/fac/releases/tag/v${version}"; + changelog = "https://github.com/mkchoi212/fac/releases/tag/v${finalAttrs.version}"; description = "CUI for fixing git conflicts"; homepage = "https://github.com/mkchoi212/fac"; license = lib.licenses.mit; mainProgram = "fac"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fa/fan2go/package.nix b/pkgs/by-name/fa/fan2go/package.nix index 2ccdf5664a64..34103f3b3b95 100644 --- a/pkgs/by-name/fa/fan2go/package.nix +++ b/pkgs/by-name/fa/fan2go/package.nix @@ -8,14 +8,14 @@ enableNVML ? config.cudaSupport, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fan2go"; version = "0.11.1"; src = fetchFromGitHub { owner = "markusressel"; repo = "fan2go"; - tag = version; + tag = finalAttrs.version; hash = "sha256-CHBJhG10RD5rQW1SFk7ffV9M4t6LtJR6xQrw47KQzC0="; leaveDotGit = true; postFetch = '' @@ -73,4 +73,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mtoohey ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fa/fanbox-dl/package.nix b/pkgs/by-name/fa/fanbox-dl/package.nix index 009a621022a5..544a9f04ffb8 100644 --- a/pkgs/by-name/fa/fanbox-dl/package.nix +++ b/pkgs/by-name/fa/fanbox-dl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fanbox-dl"; version = "0.28.1"; src = fetchFromGitHub { owner = "hareku"; repo = "fanbox-dl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vXKiShP8RdIT8pRhDkO5K3fBVHQZ9nXv5GAhZaEXj8E="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.moni ]; }; -} +}) diff --git a/pkgs/by-name/fa/faq/package.nix b/pkgs/by-name/fa/faq/package.nix index b57d33fd0d9e..a8d9e4ba05e1 100644 --- a/pkgs/by-name/fa/faq/package.nix +++ b/pkgs/by-name/fa/faq/package.nix @@ -6,7 +6,7 @@ oniguruma, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "faq"; # Latest git release (0.0.7) presents vendor issues - using latest commit instead. version = "unstable-2022-01-09"; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/jzelinskie/faq/internal/version.Version=${version}" + "-X github.com/jzelinskie/faq/internal/version.Version=${finalAttrs.version}" ]; tags = [ @@ -47,4 +47,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ quentin-m ]; }; -} +}) diff --git a/pkgs/by-name/fa/faraday/package.nix b/pkgs/by-name/fa/faraday/package.nix index 9eec93e75b14..635ee664809c 100644 --- a/pkgs/by-name/fa/faraday/package.nix +++ b/pkgs/by-name/fa/faraday/package.nix @@ -6,14 +6,14 @@ faraday, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "faraday"; version = "0.2.14-alpha"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "faraday"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7sCNHrtDDpxpcxmHTVq8reHjNMXKyxPbYM6H6Eqo+OY="; }; @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ proofofkeags ]; }; -} +}) diff --git a/pkgs/by-name/fa/fasole/package.nix b/pkgs/by-name/fa/fasole/package.nix index 48c59b4c667f..e996edffc99f 100644 --- a/pkgs/by-name/fa/fasole/package.nix +++ b/pkgs/by-name/fa/fasole/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fasole"; version = "1.2.3"; src = fetchFromGitHub { owner = "ProggerX"; repo = "fasole"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qcCJgz/YXfd8+9ST1U4YFxLLd25D8HrfZzsDGpKgCdM="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ proggerx ]; mainProgram = "fasole"; }; -} +}) diff --git a/pkgs/by-name/fa/fastly/package.nix b/pkgs/by-name/fa/fastly/package.nix index ee9193398b1c..b2463c99cc30 100644 --- a/pkgs/by-name/fa/fastly/package.nix +++ b/pkgs/by-name/fa/fastly/package.nix @@ -10,14 +10,14 @@ viceroy, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fastly"; version = "13.3.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DQPZUp5UYx8GSOC8SeERwmOJ6N1ZH23YHI+Na5BWLFU="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory @@ -47,7 +47,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/fastly/cli/pkg/revision.AppVersion=v${version}" + "-X github.com/fastly/cli/pkg/revision.AppVersion=v${finalAttrs.version}" "-X github.com/fastly/cli/pkg/revision.Environment=release" "-X github.com/fastly/cli/pkg/revision.GoHostOS=${go.GOHOSTOS}" "-X github.com/fastly/cli/pkg/revision.GoHostArch=${go.GOHOSTARCH}" @@ -79,11 +79,11 @@ buildGoModule rec { meta = { description = "Command line tool for interacting with the Fastly API"; homepage = "https://github.com/fastly/cli"; - changelog = "https://github.com/fastly/cli/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/fastly/cli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ereslibre ]; mainProgram = "fastly"; }; -} +}) diff --git a/pkgs/by-name/fa/favirecon/package.nix b/pkgs/by-name/fa/favirecon/package.nix index ff05e0b37081..16ee9c1ac652 100644 --- a/pkgs/by-name/fa/favirecon/package.nix +++ b/pkgs/by-name/fa/favirecon/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "favirecon"; version = "1.0.2"; src = fetchFromGitHub { owner = "edoardottt"; repo = "favirecon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GpPqTtbSVLwNLKpxSb2YMZIOEHgfKn0U6K2f1ISrufc="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to detect technologies, WAF, exposed panels and known services"; homepage = "https://github.com/edoardottt/favirecon"; - changelog = "https://github.com/edoardottt/favirecon/releases/tag/${src.tag}"; + changelog = "https://github.com/edoardottt/favirecon/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "favirecon"; }; -} +}) diff --git a/pkgs/by-name/fe/feed2imap-go/package.nix b/pkgs/by-name/fe/feed2imap-go/package.nix index 8e4f866ba679..53a103b5e8ad 100644 --- a/pkgs/by-name/fe/feed2imap-go/package.nix +++ b/pkgs/by-name/fe/feed2imap-go/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "feed2imap-go"; version = "1.8.0"; src = fetchFromGitHub { owner = "Necoro"; repo = "feed2imap-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7ce2G2t+7P+7Ga+BLyGF4lW4BB2yaE9rV/dxBFvdPEU="; }; ldflags = [ "-s" "-w" - "-X github.com/Necoro/feed2imap-go/pkg/version.version=${version}" + "-X github.com/Necoro/feed2imap-go/pkg/version.version=${finalAttrs.version}" "-X github.com/Necoro/feed2imap-go/pkg/version.commit=nixpkgs" ]; @@ -39,4 +39,4 @@ buildGoModule rec { Necoro ]; }; -} +}) diff --git a/pkgs/by-name/ff/ff2mpv-go/package.nix b/pkgs/by-name/ff/ff2mpv-go/package.nix index 7d558917bf46..4b230d75a594 100644 --- a/pkgs/by-name/ff/ff2mpv-go/package.nix +++ b/pkgs/by-name/ff/ff2mpv-go/package.nix @@ -5,13 +5,13 @@ makeWrapper, mpv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ff2mpv-go"; version = "1.0.1"; src = fetchgit { url = "https://git.clsr.net/util/ff2mpv-go/"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-e/AuOA3isFTyBf97Zwtr16yo49UdYzvktV5PKB/eH/s="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ambroisie ]; mainProgram = "ff2mpv-go"; }; -} +}) diff --git a/pkgs/by-name/ff/ffuf/package.nix b/pkgs/by-name/ff/ffuf/package.nix index eea0cfb1e3e3..aecd44015f42 100644 --- a/pkgs/by-name/ff/ffuf/package.nix +++ b/pkgs/by-name/ff/ffuf/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ffuf"; version = "2.1.0"; src = fetchFromGitHub { owner = "ffuf"; repo = "ffuf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+wcNqQHtB8yCLiJXMBxolCWsYZbBAsBGS1hs7j1lzUU="; }; @@ -41,8 +41,8 @@ buildGoModule rec { or web servers. ''; homepage = "https://github.com/ffuf/ffuf"; - changelog = "https://github.com/ffuf/ffuf/releases/tag/v${version}"; + changelog = "https://github.com/ffuf/ffuf/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/fi/fiano/package.nix b/pkgs/by-name/fi/fiano/package.nix index 8106ecd3a987..66aadde0d079 100644 --- a/pkgs/by-name/fi/fiano/package.nix +++ b/pkgs/by-name/fi/fiano/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fiano"; version = "1.2.0"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "linuxboot"; repo = "fiano"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QX0XMec99YbYWyfRThhwDaNjKstkUEz6wsisBynprmg="; }; @@ -37,8 +37,8 @@ buildGoModule rec { meta = { description = "Go-based tools for modifying UEFI firmware"; homepage = "https://github.com/linuxboot/fiano"; - changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md"; + changelog = "https://github.com/linuxboot/fiano/blob/v${finalAttrs.version}/RELEASES.md"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.jmbaur ]; }; -} +}) diff --git a/pkgs/by-name/fi/figurine/package.nix b/pkgs/by-name/fi/figurine/package.nix index 95138a3a40b1..5543bba573f6 100644 --- a/pkgs/by-name/fi/figurine/package.nix +++ b/pkgs/by-name/fi/figurine/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "figurine"; version = "1.3.0"; src = fetchFromGitHub { owner = "arsham"; repo = "figurine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1q6Y7oEntd823nWosMcKXi6c3iWsBTxPnSH4tR6+XYs="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.currentSha=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.currentSha=${finalAttrs.src.rev}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ironicbadger ]; }; -} +}) diff --git a/pkgs/by-name/fi/filebeat8/package.nix b/pkgs/by-name/fi/filebeat8/package.nix index 0959b2fc0ec5..5e7bcbff49c5 100644 --- a/pkgs/by-name/fi/filebeat8/package.nix +++ b/pkgs/by-name/fi/filebeat8/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "filebeat"; version = "8.19.10"; src = fetchFromGitHub { owner = "elastic"; repo = "beats"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ky1oWqQXIjno14ZBfxR1FoXEkSn1kScdQQTyGDRvMTo="; }; @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Tails and ships log files"; homepage = "https://github.com/elastic/beats"; - changelog = "https://www.elastic.co/guide/en/beats/libbeat/${version}/release-notes-${version}.html"; + changelog = "https://www.elastic.co/guide/en/beats/libbeat/${finalAttrs.version}/release-notes-${finalAttrs.version}.html"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ srhb ]; mainProgram = "filebeat"; }; -} +}) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index f3c8f3c0fcc0..88a9429ceb53 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -6,14 +6,14 @@ files-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "files-cli"; version = "2.15.200"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z3Zcrb9cPhiKe/Pj2W4Mr7QVOwBaDNq3AwjruioiHJI="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -39,7 +39,7 @@ buildGoModule rec { version = testers.testVersion { package = files-cli; command = "files-cli -v"; - version = "files-cli version ${version}"; + version = "files-cli version ${finalAttrs.version}"; }; }; @@ -51,4 +51,4 @@ buildGoModule rec { mainProgram = "files-cli"; }; -} +}) diff --git a/pkgs/by-name/fi/filtron/package.nix b/pkgs/by-name/fi/filtron/package.nix index afa4f29e5904..1999496472b5 100644 --- a/pkgs/by-name/fi/filtron/package.nix +++ b/pkgs/by-name/fi/filtron/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "filtron"; version = "0.2.0"; src = fetchFromGitHub { owner = "asciimoo"; repo = "filtron"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RihxlJvbHq5PaJz89NHl/wyXrKjSiC4XYAs7LSKAo6E="; }; @@ -44,4 +44,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "filtron"; }; -} +}) diff --git a/pkgs/by-name/fi/fingerprintx/package.nix b/pkgs/by-name/fi/fingerprintx/package.nix index de1e8c8c6f52..fd111563f21a 100644 --- a/pkgs/by-name/fi/fingerprintx/package.nix +++ b/pkgs/by-name/fi/fingerprintx/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fingerprintx"; version = "1.1.19"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "fingerprintx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aK3XYSbFd1FfgbORUQn9ogOD4HZC5Ig/fz7nHYcW09s="; }; @@ -29,8 +29,8 @@ buildGoModule rec { description = "Standalone utility for service discovery on open ports"; mainProgram = "fingerprintx"; homepage = "https://github.com/praetorian-inc/fingerprintx"; - changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}"; + changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/fi/fioctl/package.nix b/pkgs/by-name/fi/fioctl/package.nix index 0aca33c7b256..13e6449acb78 100644 --- a/pkgs/by-name/fi/fioctl/package.nix +++ b/pkgs/by-name/fi/fioctl/package.nix @@ -8,14 +8,14 @@ fioctl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fioctl"; version = "0.43"; src = fetchFromGitHub { owner = "foundriesio"; repo = "fioctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hZ8jkIbNY2z4M7sHCYq6vVacetThcoYPJjkr8PFQmQA="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/foundriesio/fioctl/subcommands/version.Commit=${src.rev}" + "-X github.com/foundriesio/fioctl/subcommands/version.Commit=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -39,7 +39,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = fioctl; command = "HOME=$(mktemp -d) fioctl version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -52,4 +52,4 @@ buildGoModule rec { ]; mainProgram = "fioctl"; }; -} +}) diff --git a/pkgs/by-name/fi/firectl/package.nix b/pkgs/by-name/fi/firectl/package.nix index bc2509f33cf1..8d7c71340e73 100644 --- a/pkgs/by-name/fi/firectl/package.nix +++ b/pkgs/by-name/fi/firectl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "firectl"; version = "0.2.0"; src = fetchFromGitHub { owner = "firecracker-microvm"; repo = "firectl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3MNNgFRq4goWdHFyqWNMAl2K0eKfd03BF05i82FIzNE="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "firectl"; }; -} +}) diff --git a/pkgs/by-name/fi/firefox-sync-client/package.nix b/pkgs/by-name/fi/firefox-sync-client/package.nix index d6b474730087..2a229175c249 100644 --- a/pkgs/by-name/fi/firefox-sync-client/package.nix +++ b/pkgs/by-name/fi/firefox-sync-client/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "firefox-sync-client"; version = "1.9.0"; src = fetchFromGitHub { owner = "Mikescher"; repo = "firefox-sync-client"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tzYuYSifV/a9SPb5KyabhQ29ByXuAgQgi3t0VMHVSH8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ambroisie ]; mainProgram = "ffsclient"; }; -} +}) diff --git a/pkgs/by-name/fi/fission/package.nix b/pkgs/by-name/fi/fission/package.nix index 17d78e371f18..22c11eec6e43 100644 --- a/pkgs/by-name/fi/fission/package.nix +++ b/pkgs/by-name/fi/fission/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fission"; version = "1.22.0"; src = fetchFromGitHub { owner = "fission"; repo = "fission"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5+TyOBHHDhHtAJUtrcWUCRbewGODsut/w3chrmL+dis="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X info.Version=${version}" + "-X info.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/fission-cli" ]; @@ -35,4 +35,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ neverbehave ]; }; -} +}) diff --git a/pkgs/by-name/fl/flarectl/package.nix b/pkgs/by-name/fl/flarectl/package.nix index 435614a28036..2988a1c80c43 100644 --- a/pkgs/by-name/fl/flarectl/package.nix +++ b/pkgs/by-name/fl/flarectl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "flarectl"; version = "0.116.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflare-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DibRQmvwe58O1pcelx37fv3WFlWDcEbWeg+sJlxzDMU="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "CLI application for interacting with a Cloudflare account"; homepage = "https://github.com/cloudflare/cloudflare-go"; - changelog = "https://github.com/cloudflare/cloudflare-go/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/cloudflare/cloudflare-go/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jmbaur ]; mainProgram = "flarectl"; }; -} +}) diff --git a/pkgs/by-name/fl/flintlock/package.nix b/pkgs/by-name/fl/flintlock/package.nix index 5464056eb361..da890d978f6d 100644 --- a/pkgs/by-name/fl/flintlock/package.nix +++ b/pkgs/by-name/fl/flintlock/package.nix @@ -9,14 +9,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "flintlock"; version = "0.8.1"; src = fetchFromGitHub { owner = "weaveworks"; repo = "flintlock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Kbk94sqj0aPsVonPsiu8kbjhIOURB1kX9Lt3NURL+jk="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/weaveworks/flintlock/internal/version.Version=v${version}" + "-X github.com/weaveworks/flintlock/internal/version.Version=v${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -64,4 +64,4 @@ buildGoModule rec { ]; maintainers = with lib.maintainers; [ techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/fl/flottbot/package.nix b/pkgs/by-name/fl/flottbot/package.nix index 1497927eacc2..dbeb62b11fd2 100644 --- a/pkgs/by-name/fl/flottbot/package.nix +++ b/pkgs/by-name/fl/flottbot/package.nix @@ -5,22 +5,22 @@ nix-update-script, replaceVars, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "flottbot"; version = "0.15.1"; src = fetchFromGitHub { owner = "target"; repo = "flottbot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-gOy03qrAzkZk99hVNe/tG1YLoUD5CMCE9AeONAJyeE4="; }; patches = [ # patch out debug.ReadBuildInfo since version information is not available with buildGoModule (replaceVars ./version.patch { - version = version; - vcsHash = version; # Maybe there is a way to get the git ref from src? idk. + version = finalAttrs.version; + vcsHash = finalAttrs.version; # Maybe there is a way to get the git ref from src? idk. }) ]; @@ -41,4 +41,4 @@ buildGoModule rec { mainProgram = "flottbot"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/fl/fly/package.nix b/pkgs/by-name/fl/fly/package.nix index bcc2ec0a419f..36ac3253dd53 100644 --- a/pkgs/by-name/fl/fly/package.nix +++ b/pkgs/by-name/fl/fly/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fly"; version = "8.0.1"; src = fetchFromGitHub { owner = "concourse"; repo = "concourse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fwWYZHtirrH0neNMFJzgjxUFAggBRWzFjQVJg68Tfrs="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/concourse/concourse.Version=${version}" + "-X github.com/concourse/concourse.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,4 +48,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/fn/fn-cli/package.nix b/pkgs/by-name/fn/fn-cli/package.nix index 02929324ad13..f6e5b7fdb091 100644 --- a/pkgs/by-name/fn/fn-cli/package.nix +++ b/pkgs/by-name/fn/fn-cli/package.nix @@ -5,14 +5,14 @@ docker, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fn"; version = "0.6.47"; src = fetchFromGitHub { owner = "fnproject"; repo = "cli"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OqeSUQuo/PYgD9siXyMDFAASg2Me8JL31Z8ozgtr8l0="; }; @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.c4605 ]; }; -} +}) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index fb0e6d316401..16fde0536cb1 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -47,7 +47,7 @@ let "TestMergeJobOptions" ]; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "forgejo-runner"; version = "12.6.3"; @@ -55,7 +55,7 @@ buildGoModule rec { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YBPUxKFHB6eqYyDAFBEbVVTLe5tfHwtLYfR+uCU73hc="; }; @@ -73,7 +73,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X code.forgejo.org/forgejo/runner/v12/internal/pkg/ver.version=${src.rev}" + "-X code.forgejo.org/forgejo/runner/v12/internal/pkg/ver.version=${finalAttrs.src.rev}" ]; checkFlags = [ @@ -96,7 +96,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; passthru = { updateScript = nix-update-script { }; @@ -109,10 +109,10 @@ buildGoModule rec { meta = { description = "Runner for Forgejo based on act"; homepage = "https://code.forgejo.org/forgejo/runner"; - changelog = "https://code.forgejo.org/forgejo/runner/releases/tag/${src.rev}"; + changelog = "https://code.forgejo.org/forgejo/runner/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ nrabulinski ]; teams = [ lib.teams.forgejo ]; mainProgram = "forgejo-runner"; }; -} +}) diff --git a/pkgs/by-name/fo/fosrl-gerbil/package.nix b/pkgs/by-name/fo/fosrl-gerbil/package.nix index 62a712ff9297..cfd84ed85571 100644 --- a/pkgs/by-name/fo/fosrl-gerbil/package.nix +++ b/pkgs/by-name/fo/fosrl-gerbil/package.nix @@ -5,14 +5,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gerbil"; version = "1.3.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "gerbil"; - tag = version; + tag = finalAttrs.version; hash = "sha256-A3ehUYR5dM2No0AXxOCXZi83Lh/NXo6vMSFtYpvSAJo="; }; @@ -28,7 +28,7 @@ buildGoModule rec { description = "Simple WireGuard interface management server"; mainProgram = "gerbil"; homepage = "https://github.com/fosrl/gerbil"; - changelog = "https://github.com/fosrl/gerbil/releases/tag/${version}"; + changelog = "https://github.com/fosrl/gerbil/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ jackr @@ -36,4 +36,4 @@ buildGoModule rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fo/fosrl-olm/package.nix b/pkgs/by-name/fo/fosrl-olm/package.nix index 29acb8c83875..8d05ee7739be 100644 --- a/pkgs/by-name/fo/fosrl-olm/package.nix +++ b/pkgs/by-name/fo/fosrl-olm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "olm"; version = "1.4.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "olm"; - tag = version; + tag = finalAttrs.version; hash = "sha256-yzs+mveiZQ+7+hln3H3C5m7nSDdIIzwzSuuw7QlS9H0="; }; @@ -27,7 +27,7 @@ buildGoModule rec { meta = { description = "Tunneling client for Pangolin"; homepage = "https://github.com/fosrl/olm"; - changelog = "https://github.com/fosrl/olm/releases/tag/${src.tag}"; + changelog = "https://github.com/fosrl/olm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ jackr @@ -35,4 +35,4 @@ buildGoModule rec { ]; mainProgram = "olm"; }; -} +}) diff --git a/pkgs/by-name/fq/fq/package.nix b/pkgs/by-name/fq/fq/package.nix index c6b5fa91eb95..cb842850bd83 100644 --- a/pkgs/by-name/fq/fq/package.nix +++ b/pkgs/by-name/fq/fq/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fq"; version = "0.16.0"; src = fetchFromGitHub { owner = "wader"; repo = "fq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b28zncqz0B1YIXHCjklAkVbIdXxC36bqIwJ4VrrCe18="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -36,4 +36,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; }; -} +}) diff --git a/pkgs/by-name/fr/frangipanni/package.nix b/pkgs/by-name/fr/frangipanni/package.nix index 1eae362d9577..ce892562c4c7 100644 --- a/pkgs/by-name/fr/frangipanni/package.nix +++ b/pkgs/by-name/fr/frangipanni/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "frangipanni"; version = "0.5.0"; src = fetchFromGitHub { owner = "birchb1024"; repo = "frangipanni"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jIXyqwZWfCBSDTTodHTct4V5rjYv7h4Vcw7cXOFk17w="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; }; -} +}) diff --git a/pkgs/by-name/fr/freeze/package.nix b/pkgs/by-name/fr/freeze/package.nix index f46f9f53b5af..ee32c4585a1f 100644 --- a/pkgs/by-name/fr/freeze/package.nix +++ b/pkgs/by-name/fr/freeze/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "freeze"; version = "1.3"; src = fetchFromGitHub { owner = "optiv"; repo = "Freeze"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BE5MvCU+NfEccauOdWNty/FwMiWwLttPh7eE9+UzEMY="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/fr/frei/package.nix b/pkgs/by-name/fr/frei/package.nix index e39f58928724..ad144029b40e 100644 --- a/pkgs/by-name/fr/frei/package.nix +++ b/pkgs/by-name/fr/frei/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "frei"; version = "0.4.0"; src = fetchFromGitHub { owner = "alexcoder04"; repo = "frei"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QVoRiqQt4DJK07YcCPplxigpgIqjDeQVYyDK/KQ7gbo="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ infinidoge ]; mainProgram = "frei"; }; -} +}) diff --git a/pkgs/by-name/fs/fscan/package.nix b/pkgs/by-name/fs/fscan/package.nix index a0aff8862333..fb6bf6f5d397 100644 --- a/pkgs/by-name/fs/fscan/package.nix +++ b/pkgs/by-name/fs/fscan/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fscan"; version = "2.0.1"; src = fetchFromGitHub { owner = "shadow1ng"; repo = "fscan"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OFlwL7PXKOPKIW2YCirCGCXRCGIWYMmYHMmSU2he/tw="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Misaka13514 ]; mainProgram = "fscan"; }; -} +}) diff --git a/pkgs/by-name/fs/fsql/package.nix b/pkgs/by-name/fs/fsql/package.nix index db32a8a43384..bceca65e53f6 100644 --- a/pkgs/by-name/fs/fsql/package.nix +++ b/pkgs/by-name/fs/fsql/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fsql"; version = "0.5.2"; src = fetchFromGitHub { owner = "kshvmdn"; repo = "fsql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-U6TPszqsZvoz+9GIB0wNYMRJqIDLOp/BZO3/k8FC0Gs="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "fsql"; }; -} +}) diff --git a/pkgs/by-name/fu/fulcio/package.nix b/pkgs/by-name/fu/fulcio/package.nix index 2d81c855f9f6..f0fdf3000083 100644 --- a/pkgs/by-name/fu/fulcio/package.nix +++ b/pkgs/by-name/fu/fulcio/package.nix @@ -13,14 +13,14 @@ fulcio, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fulcio"; version = "1.8.5"; src = fetchFromGitHub { owner = "sigstore"; repo = "fulcio"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YMM517FpQvx3+8g2EuMmUo7cHTxaXUmCcszqnn3xs+c="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -42,7 +42,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=v${finalAttrs.version}" "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" ]; @@ -79,12 +79,12 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = fulcio; command = "fulcio version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { homepage = "https://github.com/sigstore/fulcio"; - changelog = "https://github.com/sigstore/fulcio/releases/tag/v${version}"; + changelog = "https://github.com/sigstore/fulcio/releases/tag/v${finalAttrs.version}"; description = "Root-CA for code signing certs - issuing certificates based on an OIDC email address"; mainProgram = "fulcio"; longDescription = '' @@ -103,4 +103,4 @@ buildGoModule rec { jk ]; }; -} +}) diff --git a/pkgs/by-name/fw/fwanalyzer/package.nix b/pkgs/by-name/fw/fwanalyzer/package.nix index 1fc6f07a226e..6460d68cb5ac 100644 --- a/pkgs/by-name/fw/fwanalyzer/package.nix +++ b/pkgs/by-name/fw/fwanalyzer/package.nix @@ -7,14 +7,14 @@ mtools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fwanalyzer"; version = "1.4.4"; src = fetchFromGitHub { owner = "cruise-automation"; repo = "fwanalyzer"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-fcqtyfpxdjD+1GsYl05RSJaFDoLSYQDdWcQV6a+vNGA="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "fwanalyzer"; }; -} +}) diff --git a/pkgs/by-name/fy/fyne/package.nix b/pkgs/by-name/fy/fyne/package.nix index 6599037f632f..692af6ba883f 100644 --- a/pkgs/by-name/fy/fyne/package.nix +++ b/pkgs/by-name/fy/fyne/package.nix @@ -13,7 +13,7 @@ pkg-config, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fyne"; # This is the current latest version # version "1.26.1" was a typo of "1.7.0" - maybe, don't "upgrade" to it @@ -22,7 +22,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "fyne-io"; repo = "tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-x2OfiFn5VHE3OrlfSMUQY1mckdnCcDpq1vqLmRi6yAg="; }; @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ greg ]; mainProgram = "fyne"; }; -} +}) diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index ad81782efa2e..1596054380c6 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -10,14 +10,14 @@ fzf, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "fzf"; version = "0.67.0"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P6jyKskc2jT6zMLAMxklN8e/630oWYT4bWim20IMKvo="; }; @@ -37,7 +37,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version} -X main.revision=${src.rev}" + "-X main.version=${finalAttrs.version} -X main.revision=${finalAttrs.src.rev}" ]; # The vim plugin expects a relative path to the binary; patch it to abspath. @@ -80,7 +80,7 @@ buildGoModule rec { }; meta = { - changelog = "https://github.com/junegunn/fzf/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/junegunn/fzf/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Command-line fuzzy finder written in Go"; homepage = "https://github.com/junegunn/fzf"; license = lib.licenses.mit; @@ -91,4 +91,4 @@ buildGoModule rec { mainProgram = "fzf"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/g-/g-ls/package.nix b/pkgs/by-name/g-/g-ls/package.nix index 77a3664dd896..3a787cd97f45 100644 --- a/pkgs/by-name/g-/g-ls/package.nix +++ b/pkgs/by-name/g-/g-ls/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "g-ls"; version = "0.31.0"; src = fetchFromGitHub { owner = "Equationzhao"; repo = "g"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cHB9oW4vF00hvhZ7KNY5TUjIjLjEoiJb/psMSq+kSHU="; }; @@ -40,9 +40,9 @@ buildGoModule rec { meta = { description = "Powerful ls alternative written in Go"; homepage = "https://github.com/Equationzhao/g"; - changelog = "https://github.com/Equationzhao/g/releases/tag/${src.tag}"; + changelog = "https://github.com/Equationzhao/g/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; mainProgram = "g"; maintainers = with lib.maintainers; [ Ruixi-rebirth ]; }; -} +}) diff --git a/pkgs/by-name/ga/galer/package.nix b/pkgs/by-name/ga/galer/package.nix index 169379e32177..da5d4c2decdf 100644 --- a/pkgs/by-name/ga/galer/package.nix +++ b/pkgs/by-name/ga/galer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "galer"; version = "0.2.0"; src = fetchFromGitHub { owner = "dwisiswant0"; repo = "galer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-otyvEXBiPBhWvyoJEG6Ho5HA63Lg78odMR4mc0n+xXo="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Tool to fetch URLs from HTML attributes"; homepage = "https://github.com/dwisiswant0/galer"; - changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}"; + changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "galer"; }; -} +}) diff --git a/pkgs/by-name/ga/gama-tui/package.nix b/pkgs/by-name/ga/gama-tui/package.nix index c99ff9a6ac3e..fb755d27f497 100644 --- a/pkgs/by-name/ga/gama-tui/package.nix +++ b/pkgs/by-name/ga/gama-tui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gama-tui"; version = "1.2.1"; src = fetchFromGitHub { owner = "termkit"; repo = "gama"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ISgORjzH7ZigQYm7PSA4ZClhpw2GU7yor580fEf5UNc="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" ]; # requires network access @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gama"; }; -} +}) diff --git a/pkgs/by-name/ga/gambit-chess/package.nix b/pkgs/by-name/ga/gambit-chess/package.nix index cfaae98aea87..e6e47142a615 100644 --- a/pkgs/by-name/ga/gambit-chess/package.nix +++ b/pkgs/by-name/ga/gambit-chess/package.nix @@ -8,14 +8,14 @@ gambit-chess, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gambit"; version = "0.1.0"; src = fetchFromGitHub { owner = "maaslalani"; repo = "gambit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RLbD9JK1yJn30WWg7KWDjJoj4WXIoy3Kb8t2F8rFPuk="; }; @@ -28,8 +28,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=v${version}" - "-X=main.CommitSHA=${src.rev}" + "-X=main.Version=v${finalAttrs.version}" + "-X=main.CommitSHA=${finalAttrs.src.rev}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -42,7 +42,7 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = gambit-chess; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -50,8 +50,8 @@ buildGoModule rec { description = "Play chess in your terminal"; mainProgram = "gambit"; homepage = "https://github.com/maaslalani/gambit"; - changelog = "https://github.com/maaslalani/gambit/releases/tag/${src.rev}"; + changelog = "https://github.com/maaslalani/gambit/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ga/gapcast/package.nix b/pkgs/by-name/ga/gapcast/package.nix index ab868cd2413b..b8bbcc035285 100644 --- a/pkgs/by-name/ga/gapcast/package.nix +++ b/pkgs/by-name/ga/gapcast/package.nix @@ -7,14 +7,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gapcast"; version = "1.0.3"; src = fetchFromGitHub { owner = "ANDRVV"; repo = "gapcast"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ei5XfcnbUoegB8lNEEQ3PrCzNJGaVeVd2lfrMWYoODw="; }; @@ -33,10 +33,10 @@ buildGoModule rec { meta = { description = "802.11 broadcast analyzer & injector"; homepage = "https://github.com/ANDRVV/gapcast"; - changelog = "https://github.com/ANDRVV/gapcast/releases/tag/v${version}"; + changelog = "https://github.com/ANDRVV/gapcast/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gapcast"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ga/garble/package.nix b/pkgs/by-name/ga/garble/package.nix index 8de2cd9545bb..7434c2b7bf7b 100644 --- a/pkgs/by-name/ga/garble/package.nix +++ b/pkgs/by-name/ga/garble/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "garble"; version = "0.14.1"; src = fetchFromGitHub { owner = "burrowers"; repo = "garble"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zS/K2kOpWhJmr0NuWSjEjNXV8ILt81yLIQWSPDuMwt8="; }; @@ -28,7 +28,7 @@ buildGoModule rec { patches = [ (replaceVars ./0001-Add-version-info.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -72,4 +72,4 @@ buildGoModule rec { license = lib.licenses.bsd3; mainProgram = "garble"; }; -} +}) diff --git a/pkgs/by-name/ga/gat/package.nix b/pkgs/by-name/ga/gat/package.nix index 550e5c3004d2..126ea3b9d004 100644 --- a/pkgs/by-name/ga/gat/package.nix +++ b/pkgs/by-name/ga/gat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gat"; version = "0.26.1"; src = fetchFromGitHub { owner = "koki-develop"; repo = "gat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tlRXWI8jdns+MFLBl5ZzcGo2qli6dKhlT9ekwSrxi+s="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/koki-develop/gat/cmd.version=v${version}" + "-X github.com/koki-develop/gat/cmd.version=v${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ themaxmur ]; mainProgram = "gat"; }; -} +}) diff --git a/pkgs/by-name/ga/gatekeeper/package.nix b/pkgs/by-name/ga/gatekeeper/package.nix index 21fe3df940a4..5efc20dce400 100644 --- a/pkgs/by-name/ga/gatekeeper/package.nix +++ b/pkgs/by-name/ga/gatekeeper/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gatekeeper"; version = "3.21.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "gatekeeper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KzddaF334jhrIyJlfU2iTGBi+Oi67PK2dkIBkHk8oLY="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ]; ldflags = [ - "-X github.com/open-policy-agent/gatekeeper/v3/pkg/version.Version=${version}" + "-X github.com/open-policy-agent/gatekeeper/v3/pkg/version.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/gator" ]; @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/ga/gatus/package.nix b/pkgs/by-name/ga/gatus/package.nix index c198fe04fb60..67e9af2ac89e 100644 --- a/pkgs/by-name/ga/gatus/package.nix +++ b/pkgs/by-name/ga/gatus/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gatus"; version = "5.34.0"; src = fetchFromGitHub { owner = "TwiN"; repo = "gatus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+Ulttz13SzPnB+EFsyK2H/bv2vXn+uA/zv6UY9HKrgY="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ undefined-moe ]; mainProgram = "gatus"; }; -} +}) diff --git a/pkgs/by-name/ga/gau/package.nix b/pkgs/by-name/ga/gau/package.nix index e278acf2bcc3..21640fd53c18 100644 --- a/pkgs/by-name/ga/gau/package.nix +++ b/pkgs/by-name/ga/gau/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gau"; version = "2.2.4"; src = fetchFromGitHub { owner = "lc"; repo = "gau"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-B2l5joHeFDjYmdb3F1FFDKjIKENZu92O2sMlkf3Sf6Y="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "gau"; }; -} +}) diff --git a/pkgs/by-name/ga/gauge-unwrapped/package.nix b/pkgs/by-name/ga/gauge-unwrapped/package.nix index f5257e018339..08fd6b578674 100644 --- a/pkgs/by-name/ga/gauge-unwrapped/package.nix +++ b/pkgs/by-name/ga/gauge-unwrapped/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gauge"; version = "1.6.22"; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "getgauge"; repo = "gauge"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6RJj+sDffqzdMlMkE/rJ7AEKYcxDQBR86fjlaNDb6M0="; }; @@ -38,4 +38,4 @@ buildGoModule rec { marie ]; }; -} +}) diff --git a/pkgs/by-name/gc/gcov2lcov/package.nix b/pkgs/by-name/gc/gcov2lcov/package.nix index 93f68f53334a..d0411b6d232c 100644 --- a/pkgs/by-name/gc/gcov2lcov/package.nix +++ b/pkgs/by-name/gc/gcov2lcov/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gcov2lcov"; version = "1.1.1"; src = fetchFromGitHub { owner = "jandelgado"; repo = "gcov2lcov"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ifXpT5jGNaStqvzP5Rq6Hf6PFhpiKMRC+eSYOZfzt+s="; }; @@ -29,8 +29,8 @@ buildGoModule rec { description = "Convert go coverage files to lcov format"; mainProgram = "gcov2lcov"; homepage = "https://github.com/jandelgado/gcov2lcov"; - changelog = "https://github.com/jandelgado/gcov2lcov/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jandelgado/gcov2lcov/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ meain ]; }; -} +}) diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 6fba672a3fe6..8d953d47bf4d 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -17,14 +17,14 @@ freetype, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gcs"; version = "5.42.0"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eCWMaO1iv917aHcdln2B10oCSbmzpXvQIF/luztHwRc="; }; @@ -57,7 +57,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/richardwilkes/toolbox/cmdline.AppVersion=${version}" + "-X github.com/richardwilkes/toolbox/cmdline.AppVersion=${finalAttrs.version}" ]; installPhase = '' @@ -69,7 +69,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/richardwilkes/gcs/releases/tag/v${version}"; + changelog = "https://github.com/richardwilkes/gcs/releases/tag/v${finalAttrs.version}"; description = "Stand-alone, interactive, character sheet editor for the GURPS 4th Edition roleplaying game system"; homepage = "https://gurpscharactersheet.com/"; license = lib.licenses.mpl20; @@ -79,4 +79,4 @@ buildGoModule rec { # incompatible vendor/github.com/richardwilkes/unison/internal/skia/libskia_linux.a broken = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/gc/gcsfuse/package.nix b/pkgs/by-name/gc/gcsfuse/package.nix index 246b2cc04197..c84d81bfab7e 100644 --- a/pkgs/by-name/gc/gcsfuse/package.nix +++ b/pkgs/by-name/gc/gcsfuse/package.nix @@ -5,14 +5,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gcsfuse"; version = "3.6.0"; src = fetchFromGitHub { owner = "googlecloudplatform"; repo = "gcsfuse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-E2xjJ0zy32fI34d/RcPNNwdQR4+V+jB45UehgJt2LpM="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.gcsfuseVersion=${version}" + "-X main.gcsfuseVersion=${finalAttrs.version}" ]; checkFlags = @@ -47,10 +47,10 @@ buildGoModule rec { meta = { description = "User-space file system for interacting with Google Cloud Storage"; homepage = "https://cloud.google.com/storage/docs/gcs-fuse"; - changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}"; + changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; # internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/gd/gdlv/package.nix b/pkgs/by-name/gd/gdlv/package.nix index aaa70d65a1e5..23bedae6d753 100644 --- a/pkgs/by-name/gd/gdlv/package.nix +++ b/pkgs/by-name/gd/gdlv/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gdlv"; version = "1.15.0"; src = fetchFromGitHub { owner = "aarzilli"; repo = "gdlv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YHv/PfkQh0detM3p62oDWhEG8PWCupaBhwbxz8rHRdI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mmlb ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/gd/gdrive/package.nix b/pkgs/by-name/gd/gdrive/package.nix index 79e0396f2068..c1ce6d02339a 100644 --- a/pkgs/by-name/gd/gdrive/package.nix +++ b/pkgs/by-name/gd/gdrive/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gdrive"; version = "2.1.1"; src = fetchFromGitHub { owner = "prasmussen"; repo = "gdrive"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2dJmGFHfGSroucn4WgiV2NExBs5wtMDe2kX1jDBwbRs="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.rzetterberg ]; mainProgram = "gdrive"; }; -} +}) diff --git a/pkgs/by-name/ge/geek-life/package.nix b/pkgs/by-name/ge/geek-life/package.nix index 69c8803f9261..ecd157230f68 100644 --- a/pkgs/by-name/ge/geek-life/package.nix +++ b/pkgs/by-name/ge/geek-life/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "geek-life"; version = "0.1.3"; src = fetchFromGitHub { owner = "ajaxray"; repo = "geek-life"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7B/4pDOVXef2MaWKvzkUZH0/KM/O1gJjI3xPjEXqc/E="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "geek-life"; }; -} +}) diff --git a/pkgs/by-name/ge/gemget/package.nix b/pkgs/by-name/ge/gemget/package.nix index b7b9ac811b6a..18ac03146fed 100644 --- a/pkgs/by-name/ge/gemget/package.nix +++ b/pkgs/by-name/ge/gemget/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gemget"; version = "1.9.0"; src = fetchFromGitHub { owner = "makeworld-the-better-one"; repo = "gemget"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-P5+yRaf2HioKOclJMMm8bJ8/BtBbNEeYU57TceZVqQ8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ amfl ]; mainProgram = "gemget"; }; -} +}) diff --git a/pkgs/by-name/ge/genzai/package.nix b/pkgs/by-name/ge/genzai/package.nix index 2779d13730ce..1d14a3d80159 100644 --- a/pkgs/by-name/ge/genzai/package.nix +++ b/pkgs/by-name/ge/genzai/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "genzai"; version = "1.0"; src = fetchFromGitHub { owner = "umair9747"; repo = "Genzai"; - tag = version; + tag = finalAttrs.version; hash = "sha256-OTkHPzZcPOYZRzEKrJekrgKE/XfGUDL85RjznmrVZb8="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Toolkit to help identify IoT related dashboards and scan them for default passwords and vulnerabilities"; homepage = "https://github.com/umair9747/Genzai"; - changelog = "https://github.com/umair9747/Genzai/releases/tag/${version}"; + changelog = "https://github.com/umair9747/Genzai/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "genzai"; }; -} +}) diff --git a/pkgs/by-name/ge/geo/package.nix b/pkgs/by-name/ge/geo/package.nix index 2edea658c43d..b40de213bb0d 100644 --- a/pkgs/by-name/ge/geo/package.nix +++ b/pkgs/by-name/ge/geo/package.nix @@ -7,20 +7,20 @@ geo, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "geo"; version = "1.1"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "geo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lwFBevf3iP90LgnfUqweCjPBJPr2vMFtRqQXXUC+cRA="; }; postPatch = '' substituteInPlace constant.go \ - --replace-fail 'Version = "0.1"' 'Version = "${version}"' + --replace-fail 'Version = "0.1"' 'Version = "${finalAttrs.version}"' ''; vendorHash = "sha256-FXvuojlMZRzi8TIQ2aPiDH7F9c+2dpe4PYzYWljfUIc="; @@ -35,16 +35,16 @@ buildGoModule rec { tests.version = testers.testVersion { package = geo; command = "${lib.getExe geo} --help"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "Easy way to manage all your Geo resources"; homepage = "https://github.com/MetaCubeX/geo"; - changelog = "https://github.com/MetaCubeX/geo/releases/tag/v${version}"; + changelog = "https://github.com/MetaCubeX/geo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "geo"; }; -} +}) diff --git a/pkgs/by-name/ge/geoipupdate/package.nix b/pkgs/by-name/ge/geoipupdate/package.nix index af7e5d1d715f..210c27fd5198 100644 --- a/pkgs/by-name/ge/geoipupdate/package.nix +++ b/pkgs/by-name/ge/geoipupdate/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "geoipupdate"; version = "7.1.1"; src = fetchFromGitHub { owner = "maxmind"; repo = "geoipupdate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ATvQLN5i2Wc+kGBPsF0z3LrfjHkeGhjp6cwtgPFLRGk="; }; vendorHash = "sha256-0/F9jUaqWG6yn8ciXhzzTctQzw1EffsVIJiDLpWyHTQ="; - ldflags = [ "-X main.version=${version}" ]; + ldflags = [ "-X main.version=${finalAttrs.version}" ]; doCheck = false; @@ -31,4 +31,4 @@ buildGoModule rec { ]; mainProgram = "geoipupdate"; }; -} +}) diff --git a/pkgs/by-name/ge/gerrit-queue/package.nix b/pkgs/by-name/ge/gerrit-queue/package.nix index 310331574ba3..a031cd13232e 100644 --- a/pkgs/by-name/ge/gerrit-queue/package.nix +++ b/pkgs/by-name/ge/gerrit-queue/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gerrit-queue"; version = "0.0.1"; src = fetchFromGitHub { owner = "flokli"; repo = "gerrit-queue"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JkAYqqet6y89RTBU9FuxkMwJiGM6opL0reXbojSal3Y="; }; vendorHash = "sha256-+Ig4D46NphzpWKXO23Haea9EqVtpda8v9zLPJkbe3bQ="; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ flokli ]; mainProgram = "gerrit-queue"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-actions-cache/package.nix b/pkgs/by-name/gh/gh-actions-cache/package.nix index 0d48923a2874..c91c5fdfea89 100644 --- a/pkgs/by-name/gh/gh-actions-cache/package.nix +++ b/pkgs/by-name/gh/gh-actions-cache/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-actions-cache"; version = "1.0.4"; src = fetchFromGitHub { owner = "actions"; repo = "gh-actions-cache"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GVha3xxLTBTiKfAjGb2q9btsGYzWQivGLyZ4Gg0s/N0="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "gh extension to manage GitHub Actions caches"; homepage = "https://github.com/actions/gh-actions-cache"; - changelog = "https://github.com/actions/gh-actions-cache/releases/tag/${src.rev}"; + changelog = "https://github.com/actions/gh-actions-cache/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ amesgen ]; mainProgram = "gh-actions-cache"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-dash/package.nix b/pkgs/by-name/gh/gh-dash/package.nix index 5ea3707f310c..9b81bd73f703 100644 --- a/pkgs/by-name/gh/gh-dash/package.nix +++ b/pkgs/by-name/gh/gh-dash/package.nix @@ -6,14 +6,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-dash"; version = "4.22.0"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vfp0AUSNl11w9jo7UeYDt+AdSxPzwPdeX7bWcZUkOGc="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/dlvhdr/gh-dash/v4/cmd.Version=${version}" + "-X github.com/dlvhdr/gh-dash/v4/cmd.Version=${finalAttrs.version}" ]; checkFlags = [ @@ -35,11 +35,11 @@ buildGoModule rec { doInstallCheck = true; meta = { - changelog = "https://github.com/dlvhdr/gh-dash/releases/tag/${src.rev}"; + changelog = "https://github.com/dlvhdr/gh-dash/releases/tag/${finalAttrs.src.rev}"; description = "Github Cli extension to display a dashboard with pull requests and issues"; homepage = "https://www.gh-dash.dev"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ amesgen ]; mainProgram = "gh-dash"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-i/package.nix b/pkgs/by-name/gh/gh-i/package.nix index 1e60413c9aef..d347e7736ab9 100644 --- a/pkgs/by-name/gh/gh-i/package.nix +++ b/pkgs/by-name/gh/gh-i/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-i"; version = "0.0.10"; src = fetchFromGitHub { owner = "gennaro-tedesco"; repo = "gh-i"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-k1xfQxRh8T0SINtbFlIVNFEODYU0RhBAkjudOv1bLvw="; }; @@ -21,10 +21,10 @@ buildGoModule rec { meta = { description = "Search github issues interactively"; - changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; + changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/gennaro-tedesco/gh-i"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gh-i"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-markdown-preview/package.nix b/pkgs/by-name/gh/gh-markdown-preview/package.nix index 7507a1343ee1..41b571dc6381 100644 --- a/pkgs/by-name/gh/gh-markdown-preview/package.nix +++ b/pkgs/by-name/gh/gh-markdown-preview/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-markdown-preview"; version = "1.11.0"; src = fetchFromGitHub { owner = "yusukebe"; repo = "gh-markdown-preview"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Q6rTkiklSU1lh4mEKYJYXOmGlRkNUYTC/jtMkVVFRu0="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/yusukebe/gh-markdown-preview/cmd.Version=${version}" + "-X github.com/yusukebe/gh-markdown-preview/cmd.Version=${finalAttrs.version}" ]; # Tests need network @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "gh extension to preview Markdown looking like on GitHub"; homepage = "https://github.com/yusukebe/gh-markdown-preview"; - changelog = "https://github.com/yusukebe/gh-markdown-preview/releases/tag/${src.rev}"; + changelog = "https://github.com/yusukebe/gh-markdown-preview/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ amesgen ]; mainProgram = "gh-markdown-preview"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-poi/package.nix b/pkgs/by-name/gh/gh-poi/package.nix index 42efe076a305..90d73a9c51c1 100644 --- a/pkgs/by-name/gh/gh-poi/package.nix +++ b/pkgs/by-name/gh/gh-poi/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-poi"; version = "0.14.1"; src = fetchFromGitHub { owner = "seachicken"; repo = "gh-poi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HwFmSeDPpX1zbJh+0laekphmpnAsEdFBhgoLfT7CCYY="; }; @@ -27,11 +27,11 @@ buildGoModule rec { doCheck = false; meta = { - changelog = "https://github.com/seachicken/gh-poi/releases/tag/${src.rev}"; + changelog = "https://github.com/seachicken/gh-poi/releases/tag/${finalAttrs.src.rev}"; description = "GitHub CLI extension to safely clean up your local branches"; homepage = "https://github.com/seachicken/gh-poi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aspulse ]; mainProgram = "gh-poi"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-s/package.nix b/pkgs/by-name/gh/gh-s/package.nix index fdc60f26e7db..2ffb1c3a97b0 100644 --- a/pkgs/by-name/gh/gh-s/package.nix +++ b/pkgs/by-name/gh/gh-s/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-s"; version = "0.0.12"; src = fetchFromGitHub { owner = "gennaro-tedesco"; repo = "gh-s"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+jAJicvk6N2PfOTBR5H9nP3xTiBq4oYfNLvxN4sKvh4="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ daru-san ]; mainProgram = "gh-s"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-screensaver/package.nix b/pkgs/by-name/gh/gh-screensaver/package.nix index d044a3e6cdfc..3ad217dbb022 100644 --- a/pkgs/by-name/gh/gh-screensaver/package.nix +++ b/pkgs/by-name/gh/gh-screensaver/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-screensaver"; version = "2.0.1"; src = fetchFromGitHub { owner = "vilmibm"; repo = "gh-screensaver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MqwaqXGP4E+46vpgftZ9bttmMyENuojBnS6bWacmYLE="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "gh-screensaver"; }; -} +}) diff --git a/pkgs/by-name/gh/gh-skyline/package.nix b/pkgs/by-name/gh/gh-skyline/package.nix index bf801f147529..058a273dbd41 100644 --- a/pkgs/by-name/gh/gh-skyline/package.nix +++ b/pkgs/by-name/gh/gh-skyline/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-skyline"; version = "0.1.7"; src = fetchFromGitHub { owner = "github"; repo = "gh-skyline"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yc9NaWx1jV2YUpPz2u9irikkLw1cnManq+AXREvCfII="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ PerchunPak ]; mainProgram = "gh-skyline"; }; -} +}) diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix index 27436f623268..0b632f163173 100644 --- a/pkgs/by-name/gh/gh/package.nix +++ b/pkgs/by-name/gh/gh/package.nix @@ -8,14 +8,14 @@ gh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh"; version = "2.86.0"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+MPhDgXIVfYGp5ALI5GjRoeLRRUtNgpzUawxoqR76iE="; }; @@ -27,7 +27,7 @@ buildGoModule rec { # We pass "nixpkgs" for build.Date to avoid `gh --version` reporting a very old date. buildPhase = '' runHook preBuild - make GO_LDFLAGS="-s -w -X github.com/cli/cli/v${lib.versions.major version}/internal/build.Date=nixpkgs" GH_VERSION=${version} bin/gh ${lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) "manpages"} + make GO_LDFLAGS="-s -w -X github.com/cli/cli/v${lib.versions.major finalAttrs.version}/internal/build.Date=nixpkgs" GH_VERSION=${finalAttrs.version} bin/gh ${lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) "manpages"} runHook postBuild ''; @@ -57,7 +57,7 @@ buildGoModule rec { meta = { description = "GitHub CLI tool"; homepage = "https://cli.github.com/"; - changelog = "https://github.com/cli/cli/releases/tag/v${version}"; + changelog = "https://github.com/cli/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "gh"; maintainers = with lib.maintainers; [ @@ -65,4 +65,4 @@ buildGoModule rec { zowoq ]; }; -} +}) diff --git a/pkgs/by-name/gh/ghbackup/package.nix b/pkgs/by-name/gh/ghbackup/package.nix index 2058e3449545..39dfae151a6a 100644 --- a/pkgs/by-name/gh/ghbackup/package.nix +++ b/pkgs/by-name/gh/ghbackup/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghbackup"; version = "1.13.0"; src = fetchFromGitHub { owner = "qvl"; repo = "ghbackup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3LSe805VrbUGjqjnhTJD2KBVZ4rq+4Z3l4d0I1MrBMA="; }; @@ -28,7 +28,7 @@ buildGoModule rec { vendorHash = null; postFixup = '' - wrapProgram $out/bin/${meta.mainProgram} \ + wrapProgram $out/bin/${finalAttrs.meta.mainProgram} \ --prefix PATH : "${lib.makeBinPath [ git ]}" ''; @@ -41,4 +41,4 @@ buildGoModule rec { mainProgram = "ghbackup"; maintainers = with lib.maintainers; [ lenny ]; }; -} +}) diff --git a/pkgs/by-name/gh/ghfetch/package.nix b/pkgs/by-name/gh/ghfetch/package.nix index 6d3c7b834dcc..d03ef59c446a 100644 --- a/pkgs/by-name/gh/ghfetch/package.nix +++ b/pkgs/by-name/gh/ghfetch/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghfetch"; version = "0.0.19"; src = fetchFromGitHub { owner = "orangekame3"; repo = "ghfetch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Cmyd/wrobHPyG9ExUSfSsTwFUfbo9iuvmAr0uqunWWw="; }; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "ghfetch"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/gh/ghorg/package.nix b/pkgs/by-name/gh/ghorg/package.nix index 5b47eb7f6ecf..4ac360383b2f 100644 --- a/pkgs/by-name/gh/ghorg/package.nix +++ b/pkgs/by-name/gh/ghorg/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghorg"; version = "1.11.8"; src = fetchFromGitHub { owner = "gabrie30"; repo = "ghorg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Co6TR60RfY24y/FZkdBQUvXtE19Il0KASbkDSe/e3Bw="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "ghorg"; }; -} +}) diff --git a/pkgs/by-name/gh/ghosttohugo/package.nix b/pkgs/by-name/gh/ghosttohugo/package.nix index ce1f9992c57c..5f15a5fb803b 100644 --- a/pkgs/by-name/gh/ghosttohugo/package.nix +++ b/pkgs/by-name/gh/ghosttohugo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghosttohugo"; version = "0.5.3"; src = fetchFromGitHub { owner = "jbarone"; repo = "ghostToHugo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lYqjwLPvSX9/HaFvSwtkvxbCToTwfDPeVivNfazZwQA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ clerie ]; mainProgram = "ghostToHugo"; }; -} +}) diff --git a/pkgs/by-name/gh/ghq/package.nix b/pkgs/by-name/gh/ghq/package.nix index cc11c8228832..4aab556b0cb3 100644 --- a/pkgs/by-name/gh/ghq/package.nix +++ b/pkgs/by-name/gh/ghq/package.nix @@ -9,14 +9,14 @@ ghq, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghq"; version = "1.8.1"; src = fetchFromGitHub { owner = "x-motemen"; repo = "ghq"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Iw8hu2QtnRgRbSTqtIPDmKbx5FcE2j68VfzP4egbZgY="; }; @@ -25,7 +25,7 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "ghq"; }; -} +}) diff --git a/pkgs/by-name/gh/ghr/package.nix b/pkgs/by-name/gh/ghr/package.nix index 7029cca3046f..0ea88ec6cafa 100644 --- a/pkgs/by-name/gh/ghr/package.nix +++ b/pkgs/by-name/gh/ghr/package.nix @@ -6,14 +6,14 @@ ghr, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghr"; version = "0.17.0"; src = fetchFromGitHub { owner = "tcnksm"; repo = "ghr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Is0D8tElv86s++NV6upu8RXvce65uPWQGIOl0Ftxf/M="; }; @@ -25,7 +25,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = ghr; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "ghr"; }; -} +}) diff --git a/pkgs/by-name/gh/ghz/package.nix b/pkgs/by-name/gh/ghz/package.nix index 551a99203f6b..c69445073e4b 100644 --- a/pkgs/by-name/gh/ghz/package.nix +++ b/pkgs/by-name/gh/ghz/package.nix @@ -6,14 +6,14 @@ ghz, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ghz"; version = "0.121.0"; src = fetchFromGitHub { owner = "bojand"; repo = "ghz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hfHhsargP/odmpbfO24aDXr5m9VeDNOYyi1n9ji2trU="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -45,4 +45,4 @@ buildGoModule rec { homepage = "https://ghz.sh"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/gi/gickup/package.nix b/pkgs/by-name/gi/gickup/package.nix index 47c8284ee12d..d41181b18ee1 100644 --- a/pkgs/by-name/gi/gickup/package.nix +++ b/pkgs/by-name/gi/gickup/package.nix @@ -5,29 +5,29 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gickup"; version = "0.10.39"; src = fetchFromGitHub { owner = "cooperspencer"; repo = "gickup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Aalt/oiNzV2a8Ix/ruL4r3q0W1EY1UTe9IVPWNL+lLA="; }; vendorHash = "sha256-Xtreh7nHovBYh0PnFYn2VuYGN8GQSmy6EPnZnHSdt/o="; - ldflags = [ "-X main.version=${version}" ]; + ldflags = [ "-X main.version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; meta = { description = "Tool to backup repositories"; homepage = "https://github.com/cooperspencer/gickup"; - changelog = "https://github.com/cooperspencer/gickup/releases/tag/v${version}"; + changelog = "https://github.com/cooperspencer/gickup/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ adamcstephens ]; mainProgram = "gickup"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/gi/ginkgo/package.nix b/pkgs/by-name/gi/ginkgo/package.nix index accaf42ea2ea..3bcddbe18d28 100644 --- a/pkgs/by-name/gi/ginkgo/package.nix +++ b/pkgs/by-name/gi/ginkgo/package.nix @@ -6,14 +6,14 @@ ginkgo, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ginkgo"; version = "2.28.1"; src = fetchFromGitHub { owner = "onsi"; repo = "ginkgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mevZN35RUpaPmAYw3lfmzvdT2H+yucD8g3/bX9Rl00s="; }; vendorHash = "sha256-I3n1FPINb/nhi4QUzRFEspn7REN1dQEPg8Bhb3PemQU="; @@ -54,4 +54,4 @@ buildGoModule rec { jk ]; }; -} +}) diff --git a/pkgs/by-name/gi/girsh/package.nix b/pkgs/by-name/gi/girsh/package.nix index 4f6c64d0abdb..700677986cd2 100644 --- a/pkgs/by-name/gi/girsh/package.nix +++ b/pkgs/by-name/gi/girsh/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "girsh"; version = "0.41"; src = fetchFromGitHub { owner = "nodauf"; repo = "Girsh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MgzIBag0Exoh0TXW/AD0lbSOj7PVkMeVYQ8v5jdCgAs="; }; @@ -29,8 +29,8 @@ buildGoModule rec { meta = { description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim"; homepage = "https://github.com/nodauf/Girsh"; - changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}"; + changelog = "https://github.com/nodauf/Girsh/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-backup-go/package.nix b/pkgs/by-name/gi/git-backup-go/package.nix index 41fa743ccc5d..3dcaac1ff9f4 100644 --- a/pkgs/by-name/gi/git-backup-go/package.nix +++ b/pkgs/by-name/gi/git-backup-go/package.nix @@ -6,20 +6,20 @@ git-backup-go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-backup-go"; version = "1.6.1"; src = fetchFromGitHub { owner = "ChappIO"; repo = "git-backup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Z32ThzmGkF89wsYqJnP/Koz4/2mulkrvvnUKHE6Crks="; }; vendorHash = "sha256-BLnnwwCrJJd8ihpgfdWel7l8aAIVVJBIpE+97J9ojPo="; - ldflags = [ "-X main.Version=${version}" ]; + ldflags = [ "-X main.Version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = git-backup-go; @@ -33,4 +33,4 @@ buildGoModule rec { mainProgram = "git-backup"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-bug-migration/package.nix b/pkgs/by-name/gi/git-bug-migration/package.nix index f20d15d8f81a..cbc9a0288347 100644 --- a/pkgs/by-name/gi/git-bug-migration/package.nix +++ b/pkgs/by-name/gi/git-bug-migration/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, gitMinimal, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-bug-migration"; version = "0.3.4"; src = fetchFromGitHub { owner = "MichaelMure"; repo = "git-bug-migration"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IOBgrU3C0ZHD2wx9LRVgKEJzDlUj6z2UXlHGU3tdTdQ="; }; @@ -20,8 +20,8 @@ buildGoModule rec { nativeCheckInputs = [ gitMinimal ]; ldflags = [ - "-X main.GitExactTag=${version}" - "-X main.GitLastTag=${version}" + "-X main.GitExactTag=${finalAttrs.version}" + "-X main.GitLastTag=${finalAttrs.version}" ]; preCheck = '' @@ -40,4 +40,4 @@ buildGoModule rec { ]; mainProgram = "git-bug-migration"; }; -} +}) diff --git a/pkgs/by-name/gi/git-bug/package.nix b/pkgs/by-name/gi/git-bug/package.nix index 832e069d171b..0f7fa1834cd0 100644 --- a/pkgs/by-name/gi/git-bug/package.nix +++ b/pkgs/by-name/gi/git-bug/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-bug"; version = "0.10.1"; src = fetchFromGitHub { owner = "git-bug"; repo = "git-bug"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-iLYhVv6QMZStuNtxvvIylFSVb1zLfC58NU2QJChFfug="; }; @@ -46,9 +46,9 @@ buildGoModule rec { ]; ldflags = [ - "-X github.com/git-bug/git-bug/commands.GitCommit=v${version}" - "-X github.com/git-bug/git-bug/commands.GitLastTag=${version}" - "-X github.com/git-bug/git-bug/commands.GitExactTag=${version}" + "-X github.com/git-bug/git-bug/commands.GitCommit=v${finalAttrs.version}" + "-X github.com/git-bug/git-bug/commands.GitLastTag=${finalAttrs.version}" + "-X github.com/git-bug/git-bug/commands.GitExactTag=${finalAttrs.version}" ]; postInstall = '' @@ -71,4 +71,4 @@ buildGoModule rec { ]; mainProgram = "git-bug"; }; -} +}) diff --git a/pkgs/by-name/gi/git-chglog/package.nix b/pkgs/by-name/gi/git-chglog/package.nix index 6cb21cb25425..af1210b1575e 100644 --- a/pkgs/by-name/gi/git-chglog/package.nix +++ b/pkgs/by-name/gi/git-chglog/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-chglog"; version = "0.15.4"; src = fetchFromGitHub { owner = "git-chglog"; repo = "git-chglog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rTJn2vUrEnmG2japqCxHv3BR9MpmMfpMLO2FBP6ONbw="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=v${version}" + "-X=main.Version=v${finalAttrs.version}" ]; subPackages = [ "cmd/git-chglog" ]; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ldenefle ]; mainProgram = "git-chglog"; }; -} +}) diff --git a/pkgs/by-name/gi/git-codereview/package.nix b/pkgs/by-name/gi/git-codereview/package.nix index 09ec449eb9f7..2c1683e84fdd 100644 --- a/pkgs/by-name/gi/git-codereview/package.nix +++ b/pkgs/by-name/gi/git-codereview/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-codereview"; version = "1.18.0"; src = fetchFromGitHub { owner = "golang"; repo = "review"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VTwfKTvrgs052F9flMYBVXHLeuAKXj9NhAnT7FZW/1k="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.edef ]; mainProgram = "git-codereview"; }; -} +}) diff --git a/pkgs/by-name/gi/git-credential-oauth/package.nix b/pkgs/by-name/gi/git-credential-oauth/package.nix index 1b58d232c8a6..7e34fbf3c810 100644 --- a/pkgs/by-name/gi/git-credential-oauth/package.nix +++ b/pkgs/by-name/gi/git-credential-oauth/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-credential-oauth"; version = "0.17.2"; src = fetchFromGitHub { owner = "hickford"; repo = "git-credential-oauth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-M4SsqF5RE2OZv7Ehf5o79lyeNmNlkiYDPyz2G6HYC88="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; vendorHash = "sha256-ActdfhT4SOWFjXz9XXx1AAnfRQbdTeID79dI8L+WuIc="; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth"; homepage = "https://github.com/hickford/git-credential-oauth"; - changelog = "https://github.com/hickford/git-credential-oauth/releases/tag/${src.rev}"; + changelog = "https://github.com/hickford/git-credential-oauth/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "git-credential-oauth"; }; -} +}) diff --git a/pkgs/by-name/gi/git-get/package.nix b/pkgs/by-name/gi/git-get/package.nix index c28eeb0c62cf..fd3afbb08d14 100644 --- a/pkgs/by-name/gi/git-get/package.nix +++ b/pkgs/by-name/gi/git-get/package.nix @@ -8,14 +8,14 @@ let config-module = "git-get/pkg/cfg"; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-get"; version = "0.6.1"; src = fetchFromGitHub { owner = "grdl"; repo = "git-get"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xnmFqNIabiTyf9ZPKlm5S42rfFUXnTp/jLDDY51eoMw="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -41,7 +41,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X ${config-module}.version=v${version}" + "-X ${config-module}.version=v${finalAttrs.version}" ]; preInstall = '' @@ -58,4 +58,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sumnerevans ]; mainProgram = "git-get"; }; -} +}) diff --git a/pkgs/by-name/gi/git-hound/package.nix b/pkgs/by-name/gi/git-hound/package.nix index 2ce16af040da..0a70fdbaea84 100644 --- a/pkgs/by-name/gi/git-hound/package.nix +++ b/pkgs/by-name/gi/git-hound/package.nix @@ -5,14 +5,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-hound"; version = "1.7.2"; src = fetchFromGitHub { owner = "tillson"; repo = "git-hound"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-W+rYDyRIw4jWWO4UZkUHFq/D/7ZXM+y5vdbclk6S0ro="; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "git-hound"; }; -} +}) diff --git a/pkgs/by-name/gi/git-lfs/package.nix b/pkgs/by-name/gi/git-lfs/package.nix index 3b6135ba5d46..67aa8173cd55 100644 --- a/pkgs/by-name/gi/git-lfs/package.nix +++ b/pkgs/by-name/gi/git-lfs/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-lfs"; version = "3.7.1"; src = fetchFromGitHub { owner = "git-lfs"; repo = "git-lfs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N5ckTnyA3mueZre+rMhFZBiAFgEu4pmtzkiUidXnan8="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/git-lfs/git-lfs/v${lib.versions.major version}/config.Vendor=${version}" + "-X github.com/git-lfs/git-lfs/v${lib.versions.major finalAttrs.version}/config.Vendor=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -105,9 +105,9 @@ buildGoModule rec { meta = { description = "Git extension for versioning large files"; homepage = "https://git-lfs.github.com/"; - changelog = "https://github.com/git-lfs/git-lfs/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/git-lfs/git-lfs/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ twey ]; mainProgram = "git-lfs"; }; -} +}) diff --git a/pkgs/by-name/gi/git-pr/package.nix b/pkgs/by-name/gi/git-pr/package.nix index 07ec5aac695c..2c436e0da673 100644 --- a/pkgs/by-name/gi/git-pr/package.nix +++ b/pkgs/by-name/gi/git-pr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-pr"; version = "0.3.0"; src = fetchFromGitHub { owner = "picosh"; repo = "git-pr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2A2rP7yr8faVoIYAWprr+t7MwDPerhsuOjWWEl1mhXw="; }; @@ -44,4 +44,4 @@ buildGoModule rec { ]; mainProgram = "git-ssh"; }; -} +}) diff --git a/pkgs/by-name/gi/git-releaser/package.nix b/pkgs/by-name/gi/git-releaser/package.nix index 07e3f33ab573..5948b9afc9a6 100644 --- a/pkgs/by-name/gi/git-releaser/package.nix +++ b/pkgs/by-name/gi/git-releaser/package.nix @@ -5,29 +5,29 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-releaser"; version = "0.1.7"; src = fetchFromGitHub { owner = "git-releaser"; repo = "git-releaser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bXW2/FpZnYV/zZ/DlaW2pUe2RUHLElPwqHm/J5gKJZI="; }; vendorHash = "sha256-RROA+nvdZnGfkUuB+ksUWGG16E8tqdyMQss2z/XWGd8="; - ldflags = [ "-X main.version=${version}" ]; + ldflags = [ "-X main.version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; meta = { description = "Tool for creating Git releases based on Semantic Versioning"; homepage = "https://github.com/git-releaser/git-releaser"; - changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}"; + changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ jakuzure ]; license = lib.licenses.asl20; mainProgram = "git-releaser"; }; -} +}) diff --git a/pkgs/by-name/gi/git-sizer/package.nix b/pkgs/by-name/gi/git-sizer/package.nix index a92ac462029b..60e32e656243 100644 --- a/pkgs/by-name/gi/git-sizer/package.nix +++ b/pkgs/by-name/gi/git-sizer/package.nix @@ -6,14 +6,14 @@ git-sizer, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-sizer"; version = "1.5.0"; src = fetchFromGitHub { owner = "github"; repo = "git-sizer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-On7QBTzKfnuuzwMQ8m1odxGqfIKL+EDg5V05Kxuhmqw="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.BuildVersion=${version}" + "-X main.BuildVersion=${finalAttrs.version}" ]; doCheck = false; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "git-sizer"; }; -} +}) diff --git a/pkgs/by-name/gi/git-subtrac/package.nix b/pkgs/by-name/gi/git-subtrac/package.nix index d62078aff35d..0924a1a7dabe 100644 --- a/pkgs/by-name/gi/git-subtrac/package.nix +++ b/pkgs/by-name/gi/git-subtrac/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-subtrac"; version = "0.04"; src = fetchFromGitHub { owner = "apenwarr"; repo = "git-subtrac"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3Z1AbPPsTBa3rqfvNAMBz7CIRq/zc9q5/TcLJWYSNlw="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "git-subtrac"; }; -} +}) diff --git a/pkgs/by-name/gi/git-team/package.nix b/pkgs/by-name/gi/git-team/package.nix index be0bf7bd7a8a..8f85eb6c6bcb 100644 --- a/pkgs/by-name/gi/git-team/package.nix +++ b/pkgs/by-name/gi/git-team/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-team"; version = "1.8.1"; src = fetchFromGitHub { owner = "hekmekk"; repo = "git-team"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+j5d1tImVHaTx63uzLdh2YNCFa1ErAVv4OMwxOutBQ4="; }; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lockejan ]; mainProgram = "git-team"; }; -} +}) diff --git a/pkgs/by-name/gi/git-town/package.nix b/pkgs/by-name/gi/git-town/package.nix index 8386749c2f30..7f7f40b2e1ac 100644 --- a/pkgs/by-name/gi/git-town/package.nix +++ b/pkgs/by-name/gi/git-town/package.nix @@ -11,14 +11,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-town"; version = "22.2.0"; src = fetchFromGitHub { owner = "git-town"; repo = "git-town"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JY0zWWMln4r2ga1jwxK+RTp8izATyovRHBf4A29pXW4="; }; @@ -33,12 +33,12 @@ buildGoModule rec { ldflags = let - modulePath = "github.com/git-town/git-town/v${lib.versions.major version}"; + modulePath = "github.com/git-town/git-town/v${lib.versions.major finalAttrs.version}"; in [ "-s" "-w" - "-X ${modulePath}/src/cmd.version=v${version}" + "-X ${modulePath}/src/cmd.version=v${finalAttrs.version}" "-X ${modulePath}/src/cmd.buildDate=nix" ]; @@ -79,7 +79,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = git-town; command = "git-town --version"; - inherit version; + inherit (finalAttrs) version; }; meta = { @@ -92,4 +92,4 @@ buildGoModule rec { ]; mainProgram = "git-town"; }; -} +}) diff --git a/pkgs/by-name/gi/git-who/package.nix b/pkgs/by-name/gi/git-who/package.nix index 3e52d78941fb..4779c8ca34d1 100644 --- a/pkgs/by-name/gi/git-who/package.nix +++ b/pkgs/by-name/gi/git-who/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-who"; version = "1.3"; src = fetchFromGitHub { owner = "sinclairtarget"; repo = "git-who"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-105UUQBAB0/5d0xEoKOr7xwKvXy42RgyOHVFFArXHQ4="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ mcparland ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitbatch/package.nix b/pkgs/by-name/gi/gitbatch/package.nix index 0eded7a03aff..f0d812bd1beb 100644 --- a/pkgs/by-name/gi/gitbatch/package.nix +++ b/pkgs/by-name/gi/gitbatch/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitbatch"; version = "0.6.1"; src = fetchFromGitHub { owner = "isacikgoz"; repo = "gitbatch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ovmdbyPRSebwmW6AW55jBgBKaNdY6w5/wrpUF2cMKw8="; }; @@ -44,4 +44,4 @@ buildGoModule rec { platforms = with lib.platforms; linux; mainProgram = "gitbatch"; }; -} +}) diff --git a/pkgs/by-name/gi/gitcs/package.nix b/pkgs/by-name/gi/gitcs/package.nix index 16f1fa33a471..f6edd628fb6f 100644 --- a/pkgs/by-name/gi/gitcs/package.nix +++ b/pkgs/by-name/gi/gitcs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitcs"; version = "1.2.0"; src = fetchFromGitHub { owner = "knbr13"; repo = "gitcs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IyhVVRTKftZIzqMH5pBUMLPIk8bk0rVAxPKD6bABP68="; }; @@ -21,10 +21,10 @@ buildGoModule rec { meta = { description = "Scan local git repositories and generate a visual contributions graph"; - changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; + changelog = "https://github.com/knbr13/gitcs/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/knbr13/gitcs"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gitcs"; }; -} +}) diff --git a/pkgs/by-name/gi/githooks/package.nix b/pkgs/by-name/gi/githooks/package.nix index 0c120e80125e..c96a85500d13 100644 --- a/pkgs/by-name/gi/githooks/package.nix +++ b/pkgs/by-name/gi/githooks/package.nix @@ -7,14 +7,14 @@ makeWrapper, githooks, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "githooks"; version = "3.0.4"; src = fetchFromGitHub { owner = "gabyx"; repo = "githooks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pTSC8ruNiPzQO1C6j+G+WFX3pz/mWPukuWkKUSYdfHw="; }; @@ -53,8 +53,8 @@ buildGoModule rec { # We need to generate some build files before building. postConfigure = '' - GH_BUILD_VERSION="${version}" \ - GH_BUILD_TAG="v${version}" \ + GH_BUILD_VERSION="${finalAttrs.version}" \ + GH_BUILD_TAG="v${finalAttrs.version}" \ go generate -mod=vendor ./... ''; @@ -73,7 +73,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = githooks; command = "githooks-cli --version"; - inherit version; + inherit (finalAttrs) version; }; meta = { @@ -83,4 +83,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ gabyx ]; mainProgram = "githooks-cli"; }; -} +}) diff --git a/pkgs/by-name/gi/github-commenter/package.nix b/pkgs/by-name/gi/github-commenter/package.nix index 28f8dd4887bd..c6cc5ced60e9 100644 --- a/pkgs/by-name/gi/github-commenter/package.nix +++ b/pkgs/by-name/gi/github-commenter/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "github-commenter"; version = "0.29.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = "github-commenter"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ZQEiDY+gOnUMxolgreDWkm9Uuc72WxcysAkT5DK/XLc="; }; @@ -24,4 +24,4 @@ buildGoModule rec { homepage = "https://github.com/cloudposse/github-commenter"; maintainers = [ lib.maintainers.mmahut ]; }; -} +}) diff --git a/pkgs/by-name/gi/github-markdown-toc-go/package.nix b/pkgs/by-name/gi/github-markdown-toc-go/package.nix index eabfa0b57b1e..ef631f4f1184 100644 --- a/pkgs/by-name/gi/github-markdown-toc-go/package.nix +++ b/pkgs/by-name/gi/github-markdown-toc-go/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "github-markdown-toc-go"; version = "2.0.0"; src = fetchFromGitHub { owner = "ekalinin"; repo = "github-markdown-toc.go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hCkahhnTAF17ctJTL83wZxZiKGDzIKLwWKTTnwYQ3cs="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dannixon ]; mainProgram = "gh-md-toc"; }; -} +}) diff --git a/pkgs/by-name/gi/gitjacker/package.nix b/pkgs/by-name/gi/gitjacker/package.nix index b9ed5bdeefca..e97fc4f7e786 100644 --- a/pkgs/by-name/gi/gitjacker/package.nix +++ b/pkgs/by-name/gi/gitjacker/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitjacker"; version = "0.1.0"; src = fetchFromGitHub { owner = "liamg"; repo = "gitjacker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rEn9FpcRfEt2yGepIPEAO9m8JeVb+nMhYMBWhC/barc="; }; @@ -42,4 +42,4 @@ buildGoModule rec { license = with lib.licenses; [ unlicense ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix index bdce319bc005..96c7bb1c7585 100644 --- a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix @@ -9,7 +9,7 @@ let codeParserBindings = callPackage ./code-parser.nix { }; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitlab-elasticsearch-indexer"; version = "5.12.2"; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-elasticsearch-indexer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dfDZIVDtCtph4zMS+3qT7dMlbUXZCIfr8rIBemHFMQ0="; }; @@ -60,4 +60,4 @@ buildGoModule rec { yayayayaka ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index dcf07aa22177..2c7e5c474f6f 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitlab-pages"; version = "18.8.3"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OmIhZwNmuOGYpBe32EYXVw4nX7XArkxdj3uoP9qurN4="; }; @@ -21,15 +21,15 @@ buildGoModule rec { ldflags = [ "-X" - "main.VERSION=${version}" + "main.VERSION=${finalAttrs.version}" ]; meta = { description = "Daemon used to serve static websites for GitLab users"; mainProgram = "gitlab-pages"; homepage = "https://gitlab.com/gitlab-org/gitlab-pages"; - changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md"; + changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; teams = [ lib.teams.gitlab ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-release-cli/package.nix b/pkgs/by-name/gi/gitlab-release-cli/package.nix index 0a5ba6824577..0158f6b25078 100644 --- a/pkgs/by-name/gi/gitlab-release-cli/package.nix +++ b/pkgs/by-name/gi/gitlab-release-cli/package.nix @@ -5,14 +5,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitlab-release-cli"; version = "0.24.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "release-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ivOyDctjDfA4iGhZ0UxHTQYQGSQuQYDxndSn+IpOaJQ="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kilimnik ]; mainProgram = "release-cli"; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-shell/package.nix b/pkgs/by-name/gi/gitlab-shell/package.nix index 479adbf67c0b..a197b80e86e8 100644 --- a/pkgs/by-name/gi/gitlab-shell/package.nix +++ b/pkgs/by-name/gi/gitlab-shell/package.nix @@ -6,7 +6,7 @@ libkrb5, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitlab-shell"; version = "14.45.5"; @@ -14,7 +14,7 @@ buildGoModule rec { src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-D3keb81A7gyZbmJmCZJpyYFC1+JijwwbMngurAPTSKs="; }; @@ -49,4 +49,4 @@ buildGoModule rec { teams = [ lib.teams.gitlab ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index b12e9cd3d042..87e326e59a30 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -7,7 +7,7 @@ let data = lib.importJSON ../data.json; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitlab-workhorse"; version = "18.8.3"; @@ -20,11 +20,11 @@ buildGoModule rec { sha256 = data.repo_hash; }; - sourceRoot = "${src.name}/workhorse"; + sourceRoot = "${finalAttrs.src.name}/workhorse"; vendorHash = "sha256-MfEVR8kfNvP1wAmd6PjVIcfiNojHyMmDvWjdDlnd/P0="; buildInputs = [ git ]; - ldflags = [ "-X main.Version=${version}" ]; + ldflags = [ "-X main.Version=${finalAttrs.version}" ]; doCheck = false; prodyVendor = true; @@ -34,4 +34,4 @@ buildGoModule rec { teams = [ lib.teams.gitlab ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/gi/gitls/package.nix b/pkgs/by-name/gi/gitls/package.nix index 09886223cdb2..2f22a2bd77a5 100644 --- a/pkgs/by-name/gi/gitls/package.nix +++ b/pkgs/by-name/gi/gitls/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitls"; version = "1.0.4"; src = fetchFromGitHub { owner = "hahwul"; repo = "gitls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kLkH/nNidd1QNPKvo7fxZwMhTgd4AVB8Ofw0Wo0z6c0="; }; @@ -22,15 +22,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = gitls; command = "gitls -version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "Tools to enumerate git repository URL"; homepage = "https://github.com/hahwul/gitls"; - changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}"; + changelog = "https://github.com/hahwul/gitls/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gitls"; }; -} +}) diff --git a/pkgs/by-name/gi/gitsign/package.nix b/pkgs/by-name/gi/gitsign/package.nix index 4c4c35725199..0e9e48a0ba0e 100644 --- a/pkgs/by-name/gi/gitsign/package.nix +++ b/pkgs/by-name/gi/gitsign/package.nix @@ -8,14 +8,14 @@ gitsign, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitsign"; version = "0.14.0"; src = fetchFromGitHub { owner = "sigstore"; repo = "gitsign"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jqWMZATeimmgyb0yD5dzp9h31c9RaClpH2cA+bvhxpg="; }; vendorHash = "sha256-NZvJGexfCjxCQI8R/thv0Z2PaMNSkkGmyPUFJyYxdgM="; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/sigstore/gitsign/pkg/version.gitVersion=${version}" + "-X github.com/sigstore/gitsign/pkg/version.gitVersion=${finalAttrs.version}" ]; preCheck = '' @@ -49,7 +49,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/sigstore/gitsign"; - changelog = "https://github.com/sigstore/gitsign/releases/tag/v${version}"; + changelog = "https://github.com/sigstore/gitsign/releases/tag/v${finalAttrs.version}"; description = "Keyless Git signing using Sigstore"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ @@ -58,4 +58,4 @@ buildGoModule rec { ]; mainProgram = "gitsign"; }; -} +}) diff --git a/pkgs/by-name/gi/gittuf/package.nix b/pkgs/by-name/gi/gittuf/package.nix index c08531ad2dc3..b963b8db8bb4 100644 --- a/pkgs/by-name/gi/gittuf/package.nix +++ b/pkgs/by-name/gi/gittuf/package.nix @@ -6,20 +6,20 @@ openssh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gittuf"; version = "0.12.0"; src = fetchFromGitHub { owner = "gittuf"; repo = "gittuf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/PKbo8LPvU6ZTav9n82mrj2h6z6AyJ225mCH7EfazVU="; }; vendorHash = "sha256-unj9PpRkfNHWQzeCmcjppMFGAlHNcP0/j9EiGvpRzRc="; - ldflags = [ "-X github.com/gittuf/gittuf/internal/version.gitVersion=${version}" ]; + ldflags = [ "-X github.com/gittuf/gittuf/internal/version.gitVersion=${finalAttrs.version}" ]; nativeCheckInputs = [ git @@ -33,11 +33,11 @@ buildGoModule rec { postInstall = "rm $out/bin/cli"; # remove gendoc cli binary meta = { - changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/gittuf/gittuf/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Security layer for Git repositories"; homepage = "https://gittuf.dev"; license = lib.licenses.asl20; mainProgram = "gittuf"; maintainers = with lib.maintainers; [ flandweber ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitty/package.nix b/pkgs/by-name/gi/gitty/package.nix index 8c022e05606d..87e7d36290b8 100644 --- a/pkgs/by-name/gi/gitty/package.nix +++ b/pkgs/by-name/gi/gitty/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitty"; version = "0.7.0"; src = fetchFromGitHub { owner = "muesli"; repo = "gitty"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-g0D6nJiHY7cz72DSmdQZsj9Vgv/VOp0exTcLsaypGiU="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ izorkin ]; mainProgram = "gitty"; }; -} +}) diff --git a/pkgs/by-name/gj/gjo/package.nix b/pkgs/by-name/gj/gjo/package.nix index 5e88b0a2b872..c0091fbb3ea0 100644 --- a/pkgs/by-name/gj/gjo/package.nix +++ b/pkgs/by-name/gj/gjo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gjo"; version = "1.0.3"; src = fetchFromGitHub { owner = "skanehira"; repo = "gjo"; - rev = version; + rev = finalAttrs.version; hash = "sha256-vEk5MZqwAMgqMLjwRJwnbx8nVyF3U2iUz0S3L0GmCh4="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/gl/glider/package.nix b/pkgs/by-name/gl/glider/package.nix index 648ad880799f..c2ac0eaf960d 100644 --- a/pkgs/by-name/gl/glider/package.nix +++ b/pkgs/by-name/gl/glider/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "glider"; version = "0.16.4"; src = fetchFromGitHub { owner = "nadoo"; repo = "glider"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LrIHdI1/55llENjDgFJxh2KKsJf/tLT3P9L9jhLhfS0="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gl/globalping-cli/package.nix b/pkgs/by-name/gl/globalping-cli/package.nix index 6c7aef3bec82..2fc6d470840f 100644 --- a/pkgs/by-name/gl/globalping-cli/package.nix +++ b/pkgs/by-name/gl/globalping-cli/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "globalping-cli"; version = "1.5.1"; src = fetchFromGitHub { owner = "jsdelivr"; repo = "globalping-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-muWhiKqPdNVhy7c7MSRHACGzOn5pIVRdqSdfdCJw2CA="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; preCheck = '' @@ -68,4 +68,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ xyenon ]; mainProgram = "globalping"; }; -} +}) diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 8d4df32b84d1..2cebb7a11800 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "glooctl"; version = "1.20.9"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BbYsnLwBgZTwh3GWOd7F6hRD1ATVYspnN/iuqYhrt4o="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X github.com/solo-io/gloo/pkg/version.Version=${version}" + "-X github.com/solo-io/gloo/pkg/version.Version=${finalAttrs.version}" ]; preCheck = '' @@ -47,8 +47,8 @@ buildGoModule rec { description = "Unified CLI for Gloo, the feature-rich, Kubernetes-native, next-generation API gateway built on Envoy"; mainProgram = "glooctl"; homepage = "https://docs.solo.io/gloo-edge/latest/reference/cli/glooctl/"; - changelog = "https://github.com/solo-io/gloo/releases/tag/v${version}"; + changelog = "https://github.com/solo-io/gloo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gl/glow/package.nix b/pkgs/by-name/gl/glow/package.nix index 90daf0b50257..345d7cb53eb1 100644 --- a/pkgs/by-name/gl/glow/package.nix +++ b/pkgs/by-name/gl/glow/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "glow"; version = "2.1.1"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "glow"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lDGCRtwCpW/bZlfcb100g7tMXN2dlCPnCY7qVFyayUo="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; doCheck = false; @@ -42,9 +42,9 @@ buildGoModule rec { meta = { description = "Render markdown on the CLI, with pizzazz"; homepage = "https://github.com/charmbracelet/glow"; - changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/glow/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ higherorderlogic ]; mainProgram = "glow"; }; -} +}) diff --git a/pkgs/by-name/gm/gmailctl/package.nix b/pkgs/by-name/gm/gmailctl/package.nix index b642ca14dabd..26a7330d66a3 100644 --- a/pkgs/by-name/gm/gmailctl/package.nix +++ b/pkgs/by-name/gm/gmailctl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gmailctl"; version = "0.11.0"; src = fetchFromGitHub { owner = "mbrt"; repo = "gmailctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-euYl7GKidkOFsSxrEnSBIdBNZOKuBBaS3LNQOZy9R9g="; }; @@ -41,4 +41,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/gm/gmnitohtml/package.nix b/pkgs/by-name/gm/gmnitohtml/package.nix index 0a127f299cf1..88c1c90bd78c 100644 --- a/pkgs/by-name/gm/gmnitohtml/package.nix +++ b/pkgs/by-name/gm/gmnitohtml/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gmnitohtml"; version = "0.1.3"; src = fetchFromSourcehut { owner = "~adnano"; repo = "gmnitohtml"; - rev = version; + rev = finalAttrs.version; hash = "sha256-9lsZgh/OyxAu1rsixD6XUgQzR1xDGOxGt0sR12zrs2M="; }; vendorHash = "sha256-ppplXXqb2DM/AU+B+LefndrBiiTgCRNw6hEupfeWr+o="; @@ -59,4 +59,4 @@ buildGoModule rec { ]; mainProgram = "gmnitohtml"; }; -} +}) diff --git a/pkgs/by-name/gn/gnmic/package.nix b/pkgs/by-name/gn/gnmic/package.nix index 03c1b7ee00f0..35d46ab521b5 100644 --- a/pkgs/by-name/gn/gnmic/package.nix +++ b/pkgs/by-name/gn/gnmic/package.nix @@ -7,14 +7,14 @@ buildPackages, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gnmic"; version = "0.43.0"; src = fetchFromGitHub { owner = "openconfig"; repo = "gnmic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+5f4SxAmpZrOmIr8MUR3ImmoPbzFQ0bh/4qnqkpfs1g="; }; @@ -24,9 +24,9 @@ buildGoModule rec { "-s" "-w" "-X" - "github.com/openconfig/gnmic/pkg/app.version=${version}" + "github.com/openconfig/gnmic/pkg/app.version=${finalAttrs.version}" "-X" - "github.com/openconfig/gnmic/pkg/app.commit=${src.rev}" + "github.com/openconfig/gnmic/pkg/app.commit=${finalAttrs.src.rev}" "-X" "github.com/openconfig/gnmic/pkg/app.date=1970-01-01T00:00:00Z" ]; @@ -47,9 +47,9 @@ buildGoModule rec { meta = { description = "gNMI CLI client and collector"; homepage = "https://gnmic.openconfig.net/"; - changelog = "https://github.com/openconfig/gnmic/releases/tag/${src.rev}"; + changelog = "https://github.com/openconfig/gnmic/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ vincentbernat ]; mainProgram = "gnmic"; }; -} +}) diff --git a/pkgs/by-name/gn/gnostic/package.nix b/pkgs/by-name/gn/gnostic/package.nix index 61f9459dffe8..d2ed2e257c94 100644 --- a/pkgs/by-name/gn/gnostic/package.nix +++ b/pkgs/by-name/gn/gnostic/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gnostic"; version = "0.7.0"; src = fetchFromGitHub { owner = "google"; repo = "gnostic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Wpe+rK4XMfMZYhR1xTEr0nsEjRGkSDA7aiLeBbGcRpA="; }; @@ -23,8 +23,8 @@ buildGoModule rec { meta = { homepage = "https://github.com/google/gnostic"; description = "Compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks"; - changelog = "https://github.com/google/gnostic/releases/tag/v${version}"; + changelog = "https://github.com/google/gnostic/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gn/gnss-share/package.nix b/pkgs/by-name/gn/gnss-share/package.nix index 84958d8325e5..6a95b9110999 100644 --- a/pkgs/by-name/gn/gnss-share/package.nix +++ b/pkgs/by-name/gn/gnss-share/package.nix @@ -3,13 +3,13 @@ fetchFromGitLab, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gnss-share"; version = "0.8.1"; src = fetchFromGitLab { owner = "postmarketOS"; repo = "gnss-share"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4X1oiQWn2oZPw/14hNyZ0a6FEwoykotBisY6lk6lj2k="; }; vendorHash = "sha256-dmE6hfKUqEr7BMNi/HMUOk4jDB0dPXEMkWQyWj6XpY4="; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ balsoft ]; mainProgram = "gnss-share"; }; -} +}) diff --git a/pkgs/by-name/go/go-2fa/package.nix b/pkgs/by-name/go/go-2fa/package.nix index 3b3c004e8bed..11a35d361d3f 100644 --- a/pkgs/by-name/go/go-2fa/package.nix +++ b/pkgs/by-name/go/go-2fa/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "2fa"; version = "1.2.0"; src = fetchFromGitHub { owner = "rsc"; repo = "2fa"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cB5iADZwvJQwwK1GockE2uicFlqFMEAY6xyeXF5lnUY="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ rvolosatovs ]; }; -} +}) diff --git a/pkgs/by-name/go/go-audit/package.nix b/pkgs/by-name/go/go-audit/package.nix index d7f06ff81e05..ebe98f91475e 100644 --- a/pkgs/by-name/go/go-audit/package.nix +++ b/pkgs/by-name/go/go-audit/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-audit"; version = "1.2.1"; src = fetchFromGitHub { owner = "slackhq"; repo = "go-audit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VzxFhaeETmhjYWBLQil10OhV4k8w6EHfV0qnun73gb0="; }; @@ -28,4 +28,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "go-audit"; }; -} +}) diff --git a/pkgs/by-name/go/go-bindata/package.nix b/pkgs/by-name/go/go-bindata/package.nix index ffa074b50426..c50b6d6b5b41 100644 --- a/pkgs/by-name/go/go-bindata/package.nix +++ b/pkgs/by-name/go/go-bindata/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-bindata"; version = "4.0.2"; src = fetchFromGitHub { owner = "kevinburke"; repo = "go-bindata"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3/1RqJrv1fsPKsZpurp2dHsMg8FJBcFlI/pwwCf5H6E="; }; @@ -26,10 +26,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/kevinburke/go-bindata"; - changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kevinburke/go-bindata/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program"; mainProgram = "go-bindata"; maintainers = [ ]; license = lib.licenses.cc0; }; -} +}) diff --git a/pkgs/by-name/go/go-blueprint/package.nix b/pkgs/by-name/go/go-blueprint/package.nix index c394de2a346b..421233e44ba0 100644 --- a/pkgs/by-name/go/go-blueprint/package.nix +++ b/pkgs/by-name/go/go-blueprint/package.nix @@ -7,19 +7,19 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-blueprint"; version = "0.10.11"; src = fetchFromGitHub { owner = "Melkeydev"; repo = "go-blueprint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ahvSCu4bqzPmscHSQmaxhbUtlEL7T0T/13RY2sIGWjA="; }; ldflags = [ - "-s -w -X github.com/melkeydev/go-blueprint/cmd.GoBlueprintVersion=v${version}" + "-s -w -X github.com/melkeydev/go-blueprint/cmd.GoBlueprintVersion=v${finalAttrs.version}" ]; vendorHash = "sha256-WBzToupC1/O70OYHbKk7S73OEe7XRLAAbY5NoLL7xvw="; @@ -45,4 +45,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tobifroe ]; mainProgram = "go-blueprint"; }; -} +}) diff --git a/pkgs/by-name/go/go-callvis/package.nix b/pkgs/by-name/go/go-callvis/package.nix index eb0405d29bdd..71cc3c6af2a8 100644 --- a/pkgs/by-name/go/go-callvis/package.nix +++ b/pkgs/by-name/go/go-callvis/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-callvis"; version = "0.7.1"; src = fetchFromGitHub { owner = "ofabry"; repo = "go-callvis"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gCQjxJH03QAg6MZx5NJUJR6tKP02ThIa5BGN6A/0ejM="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ meain ]; }; -} +}) diff --git a/pkgs/by-name/go/go-chromecast/package.nix b/pkgs/by-name/go/go-chromecast/package.nix index 43c06c1312b7..67b87e9184b3 100644 --- a/pkgs/by-name/go/go-chromecast/package.nix +++ b/pkgs/by-name/go/go-chromecast/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-chromecast"; version = "0.3.4"; src = fetchFromGitHub { owner = "vishen"; repo = "go-chromecast"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FFe87Z0aiNP5aGAiJ2WJkKRAMCQGWEBB0gLDGBpE3fk="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=unknown" ]; @@ -52,4 +52,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.zi3m5f ]; mainProgram = "go-chromecast"; }; -} +}) diff --git a/pkgs/by-name/go/go-containerregistry/package.nix b/pkgs/by-name/go/go-containerregistry/package.nix index e35d22f26fd9..9c014efc7155 100644 --- a/pkgs/by-name/go/go-containerregistry/package.nix +++ b/pkgs/by-name/go/go-containerregistry/package.nix @@ -13,14 +13,14 @@ let ]; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-containerregistry"; version = "0.20.7"; src = fetchFromGitHub { owner = "google"; repo = "go-containerregistry"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-UDLKdeQ2Nxf5MCruN4IYNGL0xOp8Em2d+wmXX+R9ow4="; }; vendorHash = null; @@ -41,8 +41,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}/cmd/crane/cmd.Version=v${version}" - "-X ${t}/pkg/v1/remote/transport.Version=${version}" + "-X ${t}/cmd/crane/cmd.Version=v${finalAttrs.version}" + "-X ${t}/pkg/v1/remote/transport.Version=${finalAttrs.version}" ]; postInstall = @@ -75,4 +75,4 @@ buildGoModule rec { ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/go/go-cover-treemap/package.nix b/pkgs/by-name/go/go-cover-treemap/package.nix index 92d5b62b238f..9f924594b7d5 100644 --- a/pkgs/by-name/go/go-cover-treemap/package.nix +++ b/pkgs/by-name/go/go-cover-treemap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-cover-treemap"; version = "1.4.2"; src = fetchFromGitHub { owner = "nikolaydubina"; repo = "go-cover-treemap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MSkPot8uYcr8pxsIkJh2FThVK9xpzkN9Y69KeiQnQlA="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "go-cover-treemap"; }; -} +}) diff --git a/pkgs/by-name/go/go-cqhttp/package.nix b/pkgs/by-name/go/go-cqhttp/package.nix index 91920c35cfdd..3b32086e570b 100644 --- a/pkgs/by-name/go/go-cqhttp/package.nix +++ b/pkgs/by-name/go/go-cqhttp/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-cqhttp"; version = "1.2.0"; src = fetchFromGitHub { owner = "Mrs4s"; repo = "go-cqhttp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mKenmsGdVg60zjVMTfbEtqtPcJdJo60Nz6IUQ9RB7j0="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ Anillc ]; }; -} +}) diff --git a/pkgs/by-name/go/go-cve-search/package.nix b/pkgs/by-name/go/go-cve-search/package.nix index 8d647a459cf3..307f9b5f2d3d 100644 --- a/pkgs/by-name/go/go-cve-search/package.nix +++ b/pkgs/by-name/go/go-cve-search/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-cve-search"; version = "0.1.4"; src = fetchFromGitHub { owner = "s-index"; repo = "go-cve-search"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gx2No5XGflGY6TIU92gz9XrNDzd4NiSuxpbwxChlqWo="; }; @@ -28,8 +28,8 @@ buildGoModule rec { and Exposures). ''; homepage = "https://github.com/s-index/go-cve-search"; - changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}"; + changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index 9b5f6847025f..631e3d9fc68d 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-dnscollector"; version = "2.0.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "go-dnscollector"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-d6FFxVGolXfZF4Ulklxg8u26DdV9yHeDUf2IEEryELw="; }; @@ -22,8 +22,8 @@ buildGoModule rec { meta = { description = "Ingesting, pipelining, and enhancing your DNS logs with usage indicators, security analysis, and additional metadata"; homepage = "https://github.com/dmachard/go-dnscollector"; - changelog = "https://github.com/dmachard/DNS-collector/releases/tag/${src.tag}"; + changelog = "https://github.com/dmachard/DNS-collector/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ shift ]; }; -} +}) diff --git a/pkgs/by-name/go/go-dork/package.nix b/pkgs/by-name/go/go-dork/package.nix index fab1792841f2..9085c7b58387 100644 --- a/pkgs/by-name/go/go-dork/package.nix +++ b/pkgs/by-name/go/go-dork/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-dork"; version = "1.0.3"; src = fetchFromGitHub { owner = "dwisiswant0"; repo = "go-dork"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Q7ECwXH9q6qWba2URh3LjMx8g6vPF1DWfKnmXej7ht4="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Dork scanner"; homepage = "https://github.com/dwisiswant0/go-dork"; - changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}"; + changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "go-dork"; }; -} +}) diff --git a/pkgs/by-name/go/go-errorlint/package.nix b/pkgs/by-name/go/go-errorlint/package.nix index 10a0fff9c1f6..13f35758f284 100644 --- a/pkgs/by-name/go/go-errorlint/package.nix +++ b/pkgs/by-name/go/go-errorlint/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-errorlint"; version = "1.9.0"; src = fetchFromCodeberg { owner = "polyfloyd"; repo = "go-errorlint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-79hbXvLnlry2j1mmeHoEx1PRIRd0iRbzN6BDnUyFV+4="; }; @@ -28,7 +28,7 @@ buildGoModule rec { meta = { description = "Source code linter that can be used to find code that will cause problems with Go's error wrapping scheme"; homepage = "https://codeberg.org/polyfloyd/go-errorlint"; - changelog = "https://codeberg.org/polyfloyd/go-errorlint/src/tag/${src.rev}/CHANGELOG.md"; + changelog = "https://codeberg.org/polyfloyd/go-errorlint/src/tag/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ meain @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "go-errorlint"; }; -} +}) diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index cd1202ee0480..282a798ee945 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -13,14 +13,14 @@ let ]; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-ethereum"; version = "1.16.8"; src = fetchFromGitHub { owner = "ethereum"; repo = "go-ethereum"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eMvLhOSWGC31ezZeqMMt8kmFHq9NU0kh5s2IBiw46NY="; }; @@ -71,4 +71,4 @@ buildGoModule rec { ]; mainProgram = "geth"; }; -} +}) diff --git a/pkgs/by-name/go/go-graft/package.nix b/pkgs/by-name/go/go-graft/package.nix index 997719d44b05..297d00661b54 100644 --- a/pkgs/by-name/go/go-graft/package.nix +++ b/pkgs/by-name/go/go-graft/package.nix @@ -5,21 +5,21 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-graft"; version = "0.2.19"; src = fetchFromGitHub { owner = "mzz2017"; repo = "gg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DXW0NtFYvcCX4CgMs5/5HPaO9f9eFtw401wmJdCbHPU="; }; env.CGO_ENABLED = 0; ldflags = [ - "-X github.com/mzz2017/gg/cmd.Version=${version}" + "-X github.com/mzz2017/gg/cmd.Version=${finalAttrs.version}" "-s" "-w" ]; @@ -37,7 +37,7 @@ buildGoModule rec { meta = { description = "Command-line tool for one-click proxy in your research and development without installing v2ray or anything else"; - changelog = "https://github.com/mzz2017/gg/releases/tag/${src.rev}"; + changelog = "https://github.com/mzz2017/gg/releases/tag/${finalAttrs.src.rev}"; homepage = "https://github.com/mzz2017/gg"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ @@ -47,4 +47,4 @@ buildGoModule rec { mainProgram = "gg"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/go-grip/package.nix b/pkgs/by-name/go/go-grip/package.nix index a7c5b6660b09..05beeb708ec0 100644 --- a/pkgs/by-name/go/go-grip/package.nix +++ b/pkgs/by-name/go/go-grip/package.nix @@ -4,14 +4,14 @@ lib, gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-grip"; version = "0.5.6"; src = fetchFromGitHub { owner = "chrishrb"; repo = "go-grip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-c3tl5nALPqIAMSqjbbQDi6mN6M1mKJvzxxDHcj/QyuY="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ heisfer ]; mainProgram = "go-grip"; }; -} +}) diff --git a/pkgs/by-name/go/go-ios/package.nix b/pkgs/by-name/go/go-ios/package.nix index cdc4390e4071..565e322dc94d 100644 --- a/pkgs/by-name/go/go-ios/package.nix +++ b/pkgs/by-name/go/go-ios/package.nix @@ -10,14 +10,14 @@ net-tools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-ios"; version = "1.0.202"; src = fetchFromGitHub { owner = "danielpaulus"; repo = "go-ios"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GC0wNOnfT9eCDKvqVKbmuMOumRb4BN1uHAOoEOLwNYc="; }; @@ -69,4 +69,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ eyjhb ]; mainProgram = "ios"; }; -} +}) diff --git a/pkgs/by-name/go/go-jira/package.nix b/pkgs/by-name/go/go-jira/package.nix index 6e24de1019c3..1cd5262bf1d8 100644 --- a/pkgs/by-name/go/go-jira/package.nix +++ b/pkgs/by-name/go/go-jira/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-jira"; version = "1.0.28"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "go-jira"; repo = "jira"; sha256 = "sha256-h/x77xGqdOxPBxdchElZU9GFgjnNo89o9gx4fYM5dME="; @@ -28,4 +28,4 @@ buildGoModule rec { timstott ]; }; -} +}) diff --git a/pkgs/by-name/go/go-judge/package.nix b/pkgs/by-name/go/go-judge/package.nix index b6501a97d4e6..16981eabac56 100644 --- a/pkgs/by-name/go/go-judge/package.nix +++ b/pkgs/by-name/go/go-judge/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-judge"; version = "1.11.3"; src = fetchFromGitHub { owner = "criyle"; repo = "go-judge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+NqBAxes9xnuyTN0ITrEDlRC8EvgUGBulF3EQx5XSDQ="; }; @@ -25,7 +25,7 @@ buildGoModule rec { subPackages = [ "cmd/go-judge" ]; preBuild = '' - echo v${version} > ./cmd/go-judge/version/version.txt + echo v${finalAttrs.version} > ./cmd/go-judge/version/version.txt ''; env.CGO_ENABLED = 0; @@ -37,4 +37,4 @@ buildGoModule rec { mainProgram = "go-judge"; maintainers = with lib.maintainers; [ criyle ]; }; -} +}) diff --git a/pkgs/by-name/go/go-junit-report/package.nix b/pkgs/by-name/go/go-junit-report/package.nix index 74a23b31068d..6cfb28f194cb 100644 --- a/pkgs/by-name/go/go-junit-report/package.nix +++ b/pkgs/by-name/go/go-junit-report/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-junit-report"; version = "2.1.0"; src = fetchFromGitHub { owner = "jstemmer"; repo = "go-junit-report"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-s4XVjACmpd10C5k+P3vtcS/aWxI6UkSUPyxzLhD2vRI="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cryptix ]; }; -} +}) diff --git a/pkgs/by-name/go/go-libp2p-daemon/package.nix b/pkgs/by-name/go/go-libp2p-daemon/package.nix index b82b82f3a8ac..ead90f4fce65 100644 --- a/pkgs/by-name/go/go-libp2p-daemon/package.nix +++ b/pkgs/by-name/go/go-libp2p-daemon/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-libp2p-daemon"; version = "0.9.1"; src = fetchFromGitHub { owner = "libp2p"; repo = "go-libp2p-daemon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-N/5V03HQTr7dIvMpIVRlIhEaV2f+aDF36esWMjT96HA="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fare ]; }; -} +}) diff --git a/pkgs/by-name/go/go-licence-detector/package.nix b/pkgs/by-name/go/go-licence-detector/package.nix index ec6ca680da32..5ae5f5a2025a 100644 --- a/pkgs/by-name/go/go-licence-detector/package.nix +++ b/pkgs/by-name/go/go-licence-detector/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-licence-detector"; version = "0.10.0"; src = fetchFromGitHub { owner = "elastic"; repo = "go-licence-detector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/94rUYWS8r8rRTmMyNs93voLdK3WlzJlIQWxgGE6eaQ="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/go/go-license-detector/package.nix b/pkgs/by-name/go/go-license-detector/package.nix index f7ea8420096c..a90fb9c69c49 100644 --- a/pkgs/by-name/go/go-license-detector/package.nix +++ b/pkgs/by-name/go/go-license-detector/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-license-detector"; version = "4.3.1"; src = fetchFromGitHub { owner = "go-enry"; repo = "go-license-detector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-S9LKXjn5dL5FETOOAk+bs7bIVdu2x7MIhfjpZuXzuLo="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "license-detector"; }; -} +}) diff --git a/pkgs/by-name/go/go-licenses/package.nix b/pkgs/by-name/go/go-licenses/package.nix index 8701111df6c3..5da667c7f0bd 100644 --- a/pkgs/by-name/go/go-licenses/package.nix +++ b/pkgs/by-name/go/go-licenses/package.nix @@ -8,14 +8,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-licenses"; version = "1.6.0"; src = fetchFromGitHub { owner = "google"; repo = "go-licenses"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GAlwTVoVA+n9+EfhybmpKm16FoY9kFzrxy1ZQxS6A8E="; }; @@ -53,11 +53,11 @@ buildGoModule rec { doCheck = false; meta = { - changelog = "https://github.com/google/go-licenses/releases/tag/v${version}"; + changelog = "https://github.com/google/go-licenses/releases/tag/v${finalAttrs.version}"; description = "Reports on the licenses used by a Go package and its dependencies"; mainProgram = "go-licenses"; homepage = "https://github.com/google/go-licenses"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ Luflosi ]; }; -} +}) diff --git a/pkgs/by-name/go/go-md2man/package.nix b/pkgs/by-name/go/go-md2man/package.nix index 6b057bff0c6e..ff070f7b950f 100644 --- a/pkgs/by-name/go/go-md2man/package.nix +++ b/pkgs/by-name/go/go-md2man/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-md2man"; version = "2.0.7"; vendorHash = "sha256-aMLL/tmRLyGze3RSB9dKnoTv5ZK1eRtgV8fkajWEbU0="; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "cpuguy83"; repo = "go-md2man"; sha256 = "sha256-DKqGvdidl6J4lPhIk3okhU4k6MvtSr+hJ9huU/JTai0="; @@ -24,4 +24,4 @@ buildGoModule rec { homepage = "https://github.com/cpuguy83/go-md2man"; maintainers = with lib.maintainers; [ offline ]; }; -} +}) diff --git a/pkgs/by-name/go/go-migrate/package.nix b/pkgs/by-name/go/go-migrate/package.nix index 7fa956e62c02..3cdd915b9775 100644 --- a/pkgs/by-name/go/go-migrate/package.nix +++ b/pkgs/by-name/go/go-migrate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-migrate"; version = "4.19.1"; src = fetchFromGitHub { owner = "golang-migrate"; repo = "migrate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Z8ufA2z5XeJ80Jfd6NSls/SurR8rMTO4zq88fQYGGpA="; }; @@ -53,4 +53,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "migrate"; }; -} +}) diff --git a/pkgs/by-name/go/go-minimock/package.nix b/pkgs/by-name/go/go-minimock/package.nix index f1816b84e0a1..8bb3196528de 100644 --- a/pkgs/by-name/go/go-minimock/package.nix +++ b/pkgs/by-name/go/go-minimock/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-minimock"; version = "3.4.7"; src = fetchFromGitHub { owner = "gojuno"; repo = "minimock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Dx4m17r7GOdiaV8DzqOXAr32dNCXJyi7gID6GHohKXk="; }; ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; vendorHash = "sha256-74bmsixBO5VwLZYRXN9Fx3Mu9BbL4bSF6o0h9QaET1Y="; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ svrana ]; mainProgram = "minimock"; }; -} +}) diff --git a/pkgs/by-name/go/go-mod-graph-chart/package.nix b/pkgs/by-name/go/go-mod-graph-chart/package.nix index ba33e210fca2..7945f65ae2f0 100644 --- a/pkgs/by-name/go/go-mod-graph-chart/package.nix +++ b/pkgs/by-name/go/go-mod-graph-chart/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-mod-graph-chart"; version = "0.5.3"; src = fetchFromGitHub { owner = "PaulXu-cn"; repo = "go-mod-graph-chart"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vitUZXQyAj72ed9Gukr/sAT/iWWMhwsxjZhf2a9CM7I="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/go/go-motion/package.nix b/pkgs/by-name/go/go-motion/package.nix index 9dea2f7ac917..4c246f4a7567 100644 --- a/pkgs/by-name/go/go-motion/package.nix +++ b/pkgs/by-name/go/go-motion/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "motion"; version = "1.2.0"; src = fetchFromGitHub { owner = "fatih"; repo = "motion"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7vkMhjO4JUAf0sUcKiMjqJ5GzLb//QoHd7Cagerx4/s="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/go/go-mtpfs/package.nix b/pkgs/by-name/go/go-mtpfs/package.nix index 2ab74add7318..065dcb736cd1 100644 --- a/pkgs/by-name/go/go-mtpfs/package.nix +++ b/pkgs/by-name/go/go-mtpfs/package.nix @@ -7,14 +7,14 @@ libusb1, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-mtpfs"; version = "1.0.0"; src = fetchFromGitHub { owner = "hanwen"; repo = "go-mtpfs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HVfB8/MImgZZLx4tcrlYOfQjpAdHMHshEaSsd+n758w="; }; @@ -42,4 +42,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "go-mtpfs"; }; -} +}) diff --git a/pkgs/by-name/go/go-musicfox/package.nix b/pkgs/by-name/go/go-musicfox/package.nix index 5ebd5c6353b1..2e0c1fd65b2e 100644 --- a/pkgs/by-name/go/go-musicfox/package.nix +++ b/pkgs/by-name/go/go-musicfox/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-musicfox"; version = "4.7.2"; src = fetchFromGitHub { owner = "go-musicfox"; repo = "go-musicfox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RJPb+aZawU22HBXTfr7+TP0ocFsNrP1mOHvHPRm2RnA="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/go-musicfox/go-musicfox/internal/types.AppVersion=${version}" + "-X github.com/go-musicfox/go-musicfox/internal/types.AppVersion=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -56,4 +56,4 @@ buildGoModule rec { aleksana ]; }; -} +}) diff --git a/pkgs/by-name/go/go-org/package.nix b/pkgs/by-name/go/go-org/package.nix index 7609d349513d..1fd1189485e0 100644 --- a/pkgs/by-name/go/go-org/package.nix +++ b/pkgs/by-name/go/go-org/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-org"; version = "1.7.0"; src = fetchFromGitHub { owner = "niklasfasching"; repo = "go-org"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BPCQxl0aJ9PrEC5o5dc5uBbX8eYAxqB+qMLXo1LwCoA="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bhankas ]; mainProgram = "go-org"; }; -} +}) diff --git a/pkgs/by-name/go/go-passbolt-cli/package.nix b/pkgs/by-name/go/go-passbolt-cli/package.nix index d6faa1ddca62..2edbc0da1592 100644 --- a/pkgs/by-name/go/go-passbolt-cli/package.nix +++ b/pkgs/by-name/go/go-passbolt-cli/package.nix @@ -6,22 +6,22 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-passbolt-cli"; version = "0.4.1"; src = fetchFromGitHub { owner = "passbolt"; repo = "go-passbolt-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EytU20jdrfXwuoofp8OAphX9jjUoFpKva75PBDIFDD8="; }; vendorHash = "sha256-HbwGF9ZTwWdJf7XnUKnS1n58GSaPTRlblXAmtKQoooU="; ldflags = [ - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=1970-01-01T00:00:00Z" ]; @@ -55,4 +55,4 @@ buildGoModule rec { mainProgram = "passbolt"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/go/go-protobuf/package.nix b/pkgs/by-name/go/go-protobuf/package.nix index 32b6699405a3..14605ea35bd3 100644 --- a/pkgs/by-name/go/go-protobuf/package.nix +++ b/pkgs/by-name/go/go-protobuf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-protobuf"; version = "1.5.4"; src = fetchFromGitHub { owner = "golang"; repo = "protobuf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-AfyZ6xlqmrsVqtoKV1XMEo/Vba9Kpu1EgwfF6pPSZ64="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lewo ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/go/go-rice/package.nix b/pkgs/by-name/go/go-rice/package.nix index 231521347ff2..d7489a5413ba 100644 --- a/pkgs/by-name/go/go-rice/package.nix +++ b/pkgs/by-name/go/go-rice/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-rice"; version = "1.0.3"; src = fetchFromGitHub { owner = "GeertJohan"; repo = "go.rice"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-nJt2t6iTZn8B990SZwEC23pivZke1OKVwTI2GDN6m0o="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "rice"; }; -} +}) diff --git a/pkgs/by-name/go/go-secdump/package.nix b/pkgs/by-name/go/go-secdump/package.nix index 9ed58c7babbc..da101b8b7ce8 100644 --- a/pkgs/by-name/go/go-secdump/package.nix +++ b/pkgs/by-name/go/go-secdump/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-secdump"; version = "0.5.0"; src = fetchFromGitHub { owner = "jfjallid"; repo = "go-secdump"; - tag = version; + tag = finalAttrs.version; hash = "sha256-v/IqOjohlGs6MQX2BevboysqW6Lzz0NupDH6sb1TG7Q="; }; @@ -25,10 +25,10 @@ buildGoModule rec { meta = { description = "Tool to remotely dump secrets from the Windows registry"; homepage = "https://github.com/jfjallid/go-secdump"; - changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}"; + changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "go-secdump"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/go-shadowsocks2/package.nix b/pkgs/by-name/go/go-shadowsocks2/package.nix index f81d0b4a1eda..04f36bd05188 100644 --- a/pkgs/by-name/go/go-shadowsocks2/package.nix +++ b/pkgs/by-name/go/go-shadowsocks2/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-shadowsocks2"; version = "0.1.5"; src = fetchFromGitHub { owner = "shadowsocks"; repo = "go-shadowsocks2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-z2+5q8XlxMN7x86IOMJ0qbrW4Wrm1gp8GWew51yBRFg="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oxzi ]; mainProgram = "go-shadowsocks2"; }; -} +}) diff --git a/pkgs/by-name/go/go-swag/package.nix b/pkgs/by-name/go/go-swag/package.nix index 2ccc3b233859..3a7f5aac101e 100644 --- a/pkgs/by-name/go/go-swag/package.nix +++ b/pkgs/by-name/go/go-swag/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-swag"; version = "1.16.6"; src = fetchFromGitHub { owner = "swaggo"; repo = "swag"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ixeHj+bqskQJOCxnJaU0IG9Qoe4SQk+McNY0Sy1tUwI="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ stephenwithph ]; mainProgram = "swag"; }; -} +}) diff --git a/pkgs/by-name/go/go-swagger/package.nix b/pkgs/by-name/go/go-swagger/package.nix index 5762f0be11cf..ca5b1bec1a2f 100644 --- a/pkgs/by-name/go/go-swagger/package.nix +++ b/pkgs/by-name/go/go-swagger/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-swagger"; version = "0.33.1"; src = fetchFromGitHub { owner = "go-swagger"; repo = "go-swagger"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CVfGKkqneNgSJZOptQrywCioSZwJP0XGspVM3S45Q/k="; }; @@ -24,16 +24,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${version}" - "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" + "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${finalAttrs.version}" + "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${finalAttrs.src.rev}" ]; meta = { description = "Golang implementation of Swagger 2.0, representation of your RESTful API"; homepage = "https://github.com/go-swagger/go-swagger"; - changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}"; + changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kalbasit ]; mainProgram = "swagger"; }; -} +}) diff --git a/pkgs/by-name/go/go-symbols/package.nix b/pkgs/by-name/go/go-symbols/package.nix index 786e9d93a700..2bc5600041a6 100644 --- a/pkgs/by-name/go/go-symbols/package.nix +++ b/pkgs/by-name/go/go-symbols/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-symbols"; version = "0.1.1"; @@ -14,7 +14,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "acroca"; repo = "go-symbols"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P2N4Hqrazu02CWOfAu7/KGlpjzjN65hkyWI1S5nh33s="; }; @@ -36,4 +36,4 @@ buildGoModule rec { ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/go/go-tools/package.nix b/pkgs/by-name/go/go-tools/package.nix index e68fc8de1f80..66f30d5a7d1d 100644 --- a/pkgs/by-name/go/go-tools/package.nix +++ b/pkgs/by-name/go/go-tools/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-tools"; version = "2025.1.1"; src = fetchFromGitHub { owner = "dominikh"; repo = "go-tools"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-ekSOXaVSFdzM76tcj1hbtzhYw4fnFX3VkTnsGtJanXg="; }; @@ -29,4 +29,4 @@ buildGoModule rec { smasher164 ]; }; -} +}) diff --git a/pkgs/by-name/go/go2rtc/package.nix b/pkgs/by-name/go/go2rtc/package.nix index a4d9cd99f216..1226ab9526c3 100644 --- a/pkgs/by-name/go/go2rtc/package.nix +++ b/pkgs/by-name/go/go2rtc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go2rtc"; version = "1.9.14"; src = fetchFromGitHub { owner = "AlexxIT"; repo = "go2rtc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-LwMQeRUIIsbsxaX9EItmlGSab4ssidI2Eklw39hXEHQ="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc"; homepage = "https://github.com/AlexxIT/go2rtc"; - changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}"; + changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; mainProgram = "go2rtc"; }; -} +}) diff --git a/pkgs/by-name/go/go365/package.nix b/pkgs/by-name/go/go365/package.nix index 66cd80a2463a..86e06f8ad4cd 100644 --- a/pkgs/by-name/go/go365/package.nix +++ b/pkgs/by-name/go/go365/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go365"; version = "2.0"; src = fetchFromGitHub { owner = "optiv"; repo = "Go365"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jmsbZrqc6XogUhuEWcU59v88id2uLqN/68URwylzWZI="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Office 365 enumeration tool"; homepage = "https://github.com/optiv/Go365"; - changelog = "https://github.com/optiv/Go365/releases/tag/v${version}"; + changelog = "https://github.com/optiv/Go365/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "Go365"; }; -} +}) diff --git a/pkgs/by-name/go/go9p/package.nix b/pkgs/by-name/go/go9p/package.nix index 886fc50878cb..2cbaac1e1f51 100644 --- a/pkgs/by-name/go/go9p/package.nix +++ b/pkgs/by-name/go/go9p/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go9p"; version = "0.25.0"; src = fetchFromGitHub { owner = "knusbaum"; repo = "go9p"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dqaj92LwHu5VRLLEvrUTFL9i61jG2qCARWBDMt9tGH8="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/goa/package.nix b/pkgs/by-name/go/goa/package.nix index 9832455a1979..1b34305fd02f 100644 --- a/pkgs/by-name/go/goa/package.nix +++ b/pkgs/by-name/go/goa/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goa"; version = "3.23.4"; src = fetchFromGitHub { owner = "goadesign"; repo = "goa"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7+hOXJU2a39ytn08FlR/YAhOnAmVL5JxdcvF1AlOxHk="; }; vendorHash = "sha256-VSjiEgkjLMFRThNI4G7O91wpF8CYaIVYOrtE49S/o3w="; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ rushmorem ]; }; -} +}) diff --git a/pkgs/by-name/go/goat-cli/package.nix b/pkgs/by-name/go/goat-cli/package.nix index 58d12c4f5b83..0098ab06028e 100644 --- a/pkgs/by-name/go/goat-cli/package.nix +++ b/pkgs/by-name/go/goat-cli/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goat-cli"; version = "1.4.0"; src = fetchFromGitHub { repo = "goat"; owner = "studio-b12"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7inoRBVR7zmt0jUFAGYjoYT2cdda0qgzyXLL+GiBFMg="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/studio-b12/goat/internal/version.Version=${version}" - "-X github.com/studio-b12/goat/internal/version.CommitHash=${src.rev}" + "-X github.com/studio-b12/goat/internal/version.Version=${finalAttrs.version}" + "-X github.com/studio-b12/goat/internal/version.CommitHash=${finalAttrs.src.rev}" ]; patches = [ @@ -39,4 +39,4 @@ buildGoModule rec { mainProgram = "goat"; }; -} +}) diff --git a/pkgs/by-name/go/goatcounter/package.nix b/pkgs/by-name/go/goatcounter/package.nix index e9fc45a909cc..4518214d6d2f 100644 --- a/pkgs/by-name/go/goatcounter/package.nix +++ b/pkgs/by-name/go/goatcounter/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goatcounter"; version = "2.7.0"; src = fetchFromGitHub { owner = "arp242"; repo = "goatcounter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BVKz1vPYDOpaBdurR1wjg1Jo+qncqrIbZuDVmlFAO9I="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X zgo.at/goatcounter/v2.Version=${src.rev}" + "-X zgo.at/goatcounter/v2.Version=${finalAttrs.src.rev}" ]; passthru.tests = { @@ -38,13 +38,13 @@ buildGoModule rec { version = testers.testVersion { package = goatcounter; command = "goatcounter version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "Easy web analytics. No tracking of personal data"; - changelog = "https://github.com/arp242/goatcounter/releases/tag/${src.rev}"; + changelog = "https://github.com/arp242/goatcounter/releases/tag/${finalAttrs.src.rev}"; longDescription = '' GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy @@ -56,4 +56,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tylerjl ]; mainProgram = "goatcounter"; }; -} +}) diff --git a/pkgs/by-name/go/goawk/package.nix b/pkgs/by-name/go/goawk/package.nix index badaffbd0730..c2b16b871448 100644 --- a/pkgs/by-name/go/goawk/package.nix +++ b/pkgs/by-name/go/goawk/package.nix @@ -6,14 +6,14 @@ gawk, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goawk"; version = "1.31.0"; src = fetchFromGitHub { owner = "benhoyt"; repo = "goawk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Luz6boPGIJqF/PJHZmnu3zChT5g8Wt37eOMtFS7j2pI="; }; @@ -46,4 +46,4 @@ buildGoModule rec { mainProgram = "goawk"; maintainers = with lib.maintainers; [ abbe ]; }; -} +}) diff --git a/pkgs/by-name/go/gobatmon/package.nix b/pkgs/by-name/go/gobatmon/package.nix index a8b15ec0e07d..f62af7c47887 100644 --- a/pkgs/by-name/go/gobatmon/package.nix +++ b/pkgs/by-name/go/gobatmon/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gobatmon"; version = "0.4.0"; src = fetchFromGitHub { owner = "ulinja"; repo = "gobatmon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-morcsU9RhY17XlaDC6J0uDRYiSYjnXquFjuOh7AEKkA="; }; @@ -24,7 +24,7 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ulinja ]; mainProgram = "gobatmon"; downloadPage = "https://github.com/ulinja/gobatmon/releases/latest"; - changelog = "https://github.com/ulinja/gobatmon/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ulinja/gobatmon/blob/v${finalAttrs.version}/CHANGELOG.md"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/gobgp/package.nix b/pkgs/by-name/go/gobgp/package.nix index ccd60485ed23..49bda1897551 100644 --- a/pkgs/by-name/go/gobgp/package.nix +++ b/pkgs/by-name/go/gobgp/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gobgp"; version = "4.2.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-KSP5mdyLbsLij/twNZiuMs8YxVg9gGa7JSmt6Q0btns="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ higebu ]; mainProgram = "gobgp"; }; -} +}) diff --git a/pkgs/by-name/go/gobgpd/package.nix b/pkgs/by-name/go/gobgpd/package.nix index d9c12484e312..bc490d9952c9 100644 --- a/pkgs/by-name/go/gobgpd/package.nix +++ b/pkgs/by-name/go/gobgpd/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gobgpd"; version = "4.2.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KSP5mdyLbsLij/twNZiuMs8YxVg9gGa7JSmt6Q0btns="; }; @@ -38,8 +38,8 @@ buildGoModule rec { description = "BGP implemented in Go"; mainProgram = "gobgpd"; homepage = "https://osrg.github.io/gobgp/"; - changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}"; + changelog = "https://github.com/osrg/gobgp/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ higebu ]; }; -} +}) diff --git a/pkgs/by-name/go/goblob/package.nix b/pkgs/by-name/go/goblob/package.nix index 0b3bd8eb34af..aa68643f46c0 100644 --- a/pkgs/by-name/go/goblob/package.nix +++ b/pkgs/by-name/go/goblob/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goblob"; version = "1.2.2"; src = fetchFromGitHub { owner = "Macmod"; repo = "goblob"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FnSlfLi40VwDyQY77PvhV7EbhUDs1uGx0VsgP8HgKTw="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Enumeration tool for publicly exposed Azure Storage blobs"; mainProgram = "goblob"; homepage = "https://github.com/Macmod/goblob"; - changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}"; + changelog = "https://github.com/Macmod/goblob/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/gocatcli/package.nix b/pkgs/by-name/go/gocatcli/package.nix index af9584391016..de6691e1c772 100644 --- a/pkgs/by-name/go/gocatcli/package.nix +++ b/pkgs/by-name/go/gocatcli/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gocatcli"; version = "1.2.1"; src = fetchFromGitHub { owner = "deadc0de6"; repo = "gocatcli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MUOyxDdU5xCQ7mQpNP1sS1zKGe/6/bqN1sSu5JqW36o="; }; @@ -37,7 +37,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/deadc0de6/gocatcli"; - changelog = "https://github.com/deadc0de6/gocatcli/releases/tag/v${version}"; + changelog = "https://github.com/deadc0de6/gocatcli/releases/tag/v${finalAttrs.version}"; description = "Command line catalog tool for your offline data"; longDescription = '' gocatcli is a catalog tool for your offline data. It indexes external @@ -50,4 +50,4 @@ buildGoModule rec { ]; mainProgram = "gocatcli"; }; -} +}) diff --git a/pkgs/by-name/go/gocode-gomod/package.nix b/pkgs/by-name/go/gocode-gomod/package.nix index 960ab55edb00..b733e0f749c7 100644 --- a/pkgs/by-name/go/gocode-gomod/package.nix +++ b/pkgs/by-name/go/gocode-gomod/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gocode-gomod"; version = "1.0.0"; @@ -16,7 +16,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "stamblerre"; repo = "gocode"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "YAOYrPPKgnjCErq8+iW0Le51clGBv0MJy2Nnn7UVo/s="; }; @@ -50,4 +50,4 @@ buildGoModule rec { rvolosatovs ]; }; -} +}) diff --git a/pkgs/by-name/go/goconst/package.nix b/pkgs/by-name/go/goconst/package.nix index 982d5efa41c5..375f4a61e42c 100644 --- a/pkgs/by-name/go/goconst/package.nix +++ b/pkgs/by-name/go/goconst/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goconst"; version = "1.8.2"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "jgautheron"; repo = "goconst"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-srBUqWfiuMqpKH/O66gJEEKFOC/ifsu2xscEnp54cRY="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/go/gocovsh/package.nix b/pkgs/by-name/go/gocovsh/package.nix index 929ce06968c4..dea5d9e204d0 100644 --- a/pkgs/by-name/go/gocovsh/package.nix +++ b/pkgs/by-name/go/gocovsh/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gocovsh"; version = "0.6.1"; src = fetchFromGitHub { owner = "orlangure"; repo = "gocovsh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VZNu1uecFVVDgF4xDLTgkCahUWbM+1XASV02PEUfmr0="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.version=${version}" - "-X main.commit=v${version}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=v${finalAttrs.version}" "-X main.date=19700101T000000Z" ]; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gocovsh"; }; -} +}) diff --git a/pkgs/by-name/go/gocryptfs/package.nix b/pkgs/by-name/go/gocryptfs/package.nix index 729535f87305..f903e11cd906 100644 --- a/pkgs/by-name/go/gocryptfs/package.nix +++ b/pkgs/by-name/go/gocryptfs/package.nix @@ -10,14 +10,14 @@ libfido2, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gocryptfs"; version = "2.6.1"; src = fetchFromGitHub { owner = "rfjakob"; repo = "gocryptfs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-uQLFcabN418m1dvogJ71lJeTF3F9JycK/8qCPaXblSU="; }; @@ -34,7 +34,7 @@ buildGoModule rec { propagatedBuildInputs = [ libfido2 ]; ldflags = [ - "-X main.GitVersion=${version}" + "-X main.GitVersion=${finalAttrs.version}" "-X main.GitVersionFuse=[vendored]" "-X main.BuildDate=unknown" ]; @@ -74,4 +74,4 @@ buildGoModule rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/goctl/package.nix b/pkgs/by-name/go/goctl/package.nix index 1e820184d98f..e68b22ca7275 100644 --- a/pkgs/by-name/go/goctl/package.nix +++ b/pkgs/by-name/go/goctl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goctl"; version = "1.9.4"; src = fetchFromGitHub { owner = "zeromicro"; repo = "go-zero"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3EhxeN2J8xgzMrqgpts2fVrVWZBoGFPVh/DAxc4r6Vc="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cococolanosugar ]; mainProgram = "goctl"; }; -} +}) diff --git a/pkgs/by-name/go/gocyclo/package.nix b/pkgs/by-name/go/gocyclo/package.nix index 23f8f21ce99e..e4981c12a4b2 100644 --- a/pkgs/by-name/go/gocyclo/package.nix +++ b/pkgs/by-name/go/gocyclo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gocyclo"; version = "0.6.0"; src = fetchFromGitHub { owner = "fzipp"; repo = "gocyclo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1IwtGUqshpLDyxH5NNkGUads1TKLs48eslNnFylGUPA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/go/goda/package.nix b/pkgs/by-name/go/goda/package.nix index b230824caeab..7476b54ee6a6 100644 --- a/pkgs/by-name/go/goda/package.nix +++ b/pkgs/by-name/go/goda/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goda"; version = "0.8.1"; src = fetchFromGitHub { owner = "loov"; repo = "goda"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Cwt2tIP8S+76meuUT/GDUcMGKhJKBg3qGFwen2sEG8I="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "goda"; }; -} +}) diff --git a/pkgs/by-name/go/godini/package.nix b/pkgs/by-name/go/godini/package.nix index 5c09478a26b3..f32a3f342eed 100644 --- a/pkgs/by-name/go/godini/package.nix +++ b/pkgs/by-name/go/godini/package.nix @@ -7,14 +7,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "godini"; version = "1.0.0"; src = fetchFromGitHub { owner = "bilbilak"; repo = "godini"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-83OAddIoJzAUXPZKGnAx8XPKrdSmtc1EIJUDmRHTU/U="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/bilbilak/godini/config.Version=${version}" + "-X github.com/bilbilak/godini/config.Version=${finalAttrs.version}" ]; passthru = { @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ _4r7if3x ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/go/godns/package.nix b/pkgs/by-name/go/godns/package.nix index 7200cc0f400b..c198b1250b35 100644 --- a/pkgs/by-name/go/godns/package.nix +++ b/pkgs/by-name/go/godns/package.nix @@ -8,20 +8,20 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "godns"; version = "3.3.5"; src = fetchFromGitHub { owner = "TimothyYe"; repo = "godns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nahX1XEiH7o+r6XxTAhT4kLTx9oGC+YVnw/U0PvzCO8="; }; vendorHash = "sha256-n56e4kU2BorBwdsjI68V+Kpxby6t/foRP8yQ1RPQuog="; npmDeps = fetchNpmDeps { - src = "${src}/web"; + src = "${finalAttrs.src}/web"; hash = "sha256-4QH0jI2KAf935EFNVEwuojZPW10rSAnr5Zr+CNm0DGM="; }; @@ -49,7 +49,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -57,9 +57,9 @@ buildGoModule rec { meta = { description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc"; homepage = "https://github.com/TimothyYe/godns"; - changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}"; + changelog = "https://github.com/TimothyYe/godns/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ yinfeng ]; mainProgram = "godns"; }; -} +}) diff --git a/pkgs/by-name/go/godu/package.nix b/pkgs/by-name/go/godu/package.nix index 00d1ad15e89e..e1d3152a2269 100644 --- a/pkgs/by-name/go/godu/package.nix +++ b/pkgs/by-name/go/godu/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "godu"; version = "1.5.2"; src = fetchFromGitHub { owner = "viktomas"; repo = "godu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z1LCPweaf8e/HWkSrRCiMYZl4F4dKo4/wDkWgY+eTvk="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ rople380 ]; mainProgram = "godu"; }; -} +}) diff --git a/pkgs/by-name/go/goeland/package.nix b/pkgs/by-name/go/goeland/package.nix index 45bfcc8ac0d6..3b8a5b19bdeb 100644 --- a/pkgs/by-name/go/goeland/package.nix +++ b/pkgs/by-name/go/goeland/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goeland"; version = "0.21.0"; src = fetchFromGitHub { owner = "slurdge"; repo = "goeland"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Yw9FRI4TdfqCLdZCTA+y1y8TaD0flp1sP1aKYvd8PGM="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/slurdge/goeland/version.GitCommit=${version}" + "-X github.com/slurdge/goeland/version.GitCommit=${finalAttrs.version}" ]; meta = { @@ -33,8 +33,8 @@ buildGoModule rec { It can also consume other sources, such as Imgur tags. ''; homepage = "https://github.com/slurdge/goeland"; - changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/slurdge/goeland/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = [ lib.maintainers.sweenu ]; }; -} +}) diff --git a/pkgs/by-name/go/gof5/package.nix b/pkgs/by-name/go/gof5/package.nix index c1c87285801c..059e7cdc3622 100644 --- a/pkgs/by-name/go/gof5/package.nix +++ b/pkgs/by-name/go/gof5/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gof5"; version = "0.1.5"; src = fetchFromGitHub { owner = "kayrus"; repo = "gof5"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tvahwd/UBKGYOXIgGwN98P4udcf6Bqrsy9mZ/3YVkvM="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ leixb ]; mainProgram = "gof5"; }; -} +}) diff --git a/pkgs/by-name/go/goflow/package.nix b/pkgs/by-name/go/goflow/package.nix index 6febb43fed7e..8029c18f1434 100644 --- a/pkgs/by-name/go/goflow/package.nix +++ b/pkgs/by-name/go/goflow/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goflow"; version = "3.5.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "goflow"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dNu/z48wzUExGsfpKSWmLwhtqbs/Xi+4PFKRjTxt9DI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ heph2 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/go/gogup/package.nix b/pkgs/by-name/go/gogup/package.nix index d85cc4a9a471..e28b196123c1 100644 --- a/pkgs/by-name/go/gogup/package.nix +++ b/pkgs/by-name/go/gogup/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gogup"; version = "0.28.2"; src = fetchFromGitHub { owner = "nao1215"; repo = "gup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ETUCMDF0dU2p/nKC07T2rVtDvKRSatqijRu4PanbxXc="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" - "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" + "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${finalAttrs.version}" ]; meta = { description = "Update binaries installed by 'go install' with goroutines"; - changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nao1215/gup/blob/v${finalAttrs.version}/CHANGELOG.md"; homepage = "https://github.com/nao1215/gup"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gup"; }; -} +}) diff --git a/pkgs/by-name/go/goimapnotify/package.nix b/pkgs/by-name/go/goimapnotify/package.nix index a33dcc2ef887..74691cb85186 100644 --- a/pkgs/by-name/go/goimapnotify/package.nix +++ b/pkgs/by-name/go/goimapnotify/package.nix @@ -5,14 +5,14 @@ runtimeShell, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goimapnotify"; version = "2.5.4"; src = fetchFromGitLab { owner = "shackra"; repo = "goimapnotify"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6hsepgXdG+BSSKTVics2459qUxYPIHKNqm2yq8UJXks="; }; @@ -27,7 +27,7 @@ buildGoModule rec { meta = { description = "Execute scripts on IMAP mailbox changes (new/deleted/updated messages) using IDLE"; homepage = "https://gitlab.com/shackra/goimapnotify"; - changelog = "https://gitlab.com/shackra/goimapnotify/-/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://gitlab.com/shackra/goimapnotify/-/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ wohanley @@ -35,4 +35,4 @@ buildGoModule rec { ]; mainProgram = "goimapnotify"; }; -} +}) diff --git a/pkgs/by-name/go/goimports-reviser/package.nix b/pkgs/by-name/go/goimports-reviser/package.nix index 2d6cecd7f5ef..193740c503b8 100644 --- a/pkgs/by-name/go/goimports-reviser/package.nix +++ b/pkgs/by-name/go/goimports-reviser/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goimports-reviser"; version = "3.11.0"; src = fetchFromGitHub { owner = "incu6us"; repo = "goimports-reviser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5v10DmJovyDyfAlgLuO4uCKRDZGIUxGLHFJRHsGmSm4="; }; vendorHash = "sha256-aTPzvqIwjZzEq9LHFdebIgbKMwsBOqLbpEWB7rN7cYY="; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Tag=${src.rev}" + "-X=main.Tag=${finalAttrs.src.rev}" ]; checkFlags = [ @@ -44,4 +44,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/go/gojsontoyaml/package.nix b/pkgs/by-name/go/gojsontoyaml/package.nix index ffa8fb05e18b..d6cd68d144f6 100644 --- a/pkgs/by-name/go/gojsontoyaml/package.nix +++ b/pkgs/by-name/go/gojsontoyaml/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gojsontoyaml"; version = "0.1.0"; src = fetchFromGitHub { owner = "brancz"; repo = "gojsontoyaml"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ebxz2uTH7XwD3j6JnsfET6aCGYjvsCjow/sU9pagg50="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gokapi/package.nix b/pkgs/by-name/go/gokapi/package.nix index 24334cd1f953..5bb1f61ca72b 100644 --- a/pkgs/by-name/go/gokapi/package.nix +++ b/pkgs/by-name/go/gokapi/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gokapi"; version = "2.1.0"; src = fetchFromGitHub { owner = "Forceu"; repo = "Gokapi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GEdg79Rl4MqaVIJz9fAVs02hN270SIStq54fvxzL7UU="; }; @@ -61,7 +61,7 @@ buildGoModule rec { meta = { description = "Lightweight selfhosted Firefox Send alternative without public upload"; homepage = "https://github.com/Forceu/Gokapi"; - changelog = "https://github.com/Forceu/Gokapi/releases/tag/v${version}"; + changelog = "https://github.com/Forceu/Gokapi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ @@ -69,4 +69,4 @@ buildGoModule rec { ]; mainProgram = "gokapi"; }; -} +}) diff --git a/pkgs/by-name/go/gokart/package.nix b/pkgs/by-name/go/gokart/package.nix index b96a2d18c6b9..574aedab9991 100644 --- a/pkgs/by-name/go/gokart/package.nix +++ b/pkgs/by-name/go/gokart/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gokart"; version = "0.5.1"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "gokart"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-G1IjlJ/rmviFWy6RFfLtP+bhfYcDuB97leimU39YCoQ="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/gokey/package.nix b/pkgs/by-name/go/gokey/package.nix index 01f47a5bce83..42df00407322 100644 --- a/pkgs/by-name/go/gokey/package.nix +++ b/pkgs/by-name/go/gokey/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gokey"; version = "0.2.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "gokey"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tJ9nCHhKPrw7SRGsqAlo/tf3tBLF63+CevEXggZADlE="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.confus ]; mainProgram = "gokey"; }; -} +}) diff --git a/pkgs/by-name/go/gokrazy/package.nix b/pkgs/by-name/go/gokrazy/package.nix index a64fb74fba6a..992b59988e56 100644 --- a/pkgs/by-name/go/gokrazy/package.nix +++ b/pkgs/by-name/go/gokrazy/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gokrazy"; version = "0-unstable-2026-01-09"; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/gok" ]; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ shayne ]; mainProgram = "gok"; }; -} +}) diff --git a/pkgs/by-name/go/golangci-lint-langserver/package.nix b/pkgs/by-name/go/golangci-lint-langserver/package.nix index 7a0f959cec5a..74ffcc73b603 100644 --- a/pkgs/by-name/go/golangci-lint-langserver/package.nix +++ b/pkgs/by-name/go/golangci-lint-langserver/package.nix @@ -6,14 +6,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "golangci-lint-langserver"; version = "0.0.11"; src = fetchFromGitHub { owner = "nametake"; repo = "golangci-lint-langserver"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mwYhOUH5PAbPRfP86dw9w6lIZYz/iL+f863XWOhBFy0="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kirillrdy ]; mainProgram = "golangci-lint-langserver"; }; -} +}) diff --git a/pkgs/by-name/go/golds/package.nix b/pkgs/by-name/go/golds/package.nix index 2dd2752690ee..f955d5433997 100644 --- a/pkgs/by-name/go/golds/package.nix +++ b/pkgs/by-name/go/golds/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "golds"; version = "0.8.2"; src = fetchFromGitHub { owner = "go101"; repo = "golds"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6jtBwET3JSSh2DQq9MtLn2YokfK9ODYtYrcfI0W8m5I="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "golds"; }; -} +}) diff --git a/pkgs/by-name/go/golex/package.nix b/pkgs/by-name/go/golex/package.nix index 99884d4d2d02..ec8536e71b47 100644 --- a/pkgs/by-name/go/golex/package.nix +++ b/pkgs/by-name/go/golex/package.nix @@ -5,14 +5,14 @@ fetchpatch2, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "golex"; version = "1.1.0"; src = fetchFromGitLab { owner = "cznic"; repo = "golex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0Z2oE00vGnH2BBNmKAjRhy//fEbT5AQ+CKLIUr+NPwY="; }; @@ -33,4 +33,4 @@ buildGoModule rec { mainProgram = "golex"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/go/golines/package.nix b/pkgs/by-name/go/golines/package.nix index 2f1f7d1888c7..f03952f04009 100644 --- a/pkgs/by-name/go/golines/package.nix +++ b/pkgs/by-name/go/golines/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "golines"; version = "0.13.0"; src = fetchFromGitHub { owner = "segmentio"; repo = "golines"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Y4q3xpGw8bAi87zJ48+LVbdgOc7HB1lRdYhlsF1YcVA="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ meain ]; mainProgram = "golines"; }; -} +}) diff --git a/pkgs/by-name/go/gollama/package.nix b/pkgs/by-name/go/gollama/package.nix index 2e4ec0582eb3..20c7bc55728b 100644 --- a/pkgs/by-name/go/gollama/package.nix +++ b/pkgs/by-name/go/gollama/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gollama"; version = "v2.0.4"; src = fetchFromGitHub { owner = "sammcj"; repo = "gollama"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-unvnFKkEWJnyzuNz8zekB8ZSXP/dUqv24qgyhkP3kkY="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Go manage your Ollama models"; homepage = "https://github.com/sammcj/gollama"; - changelog = "https://github.com/sammcj/gollama/releases/tag/v${version}"; + changelog = "https://github.com/sammcj/gollama/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "gollama"; }; -} +}) diff --git a/pkgs/by-name/go/gomapenum/package.nix b/pkgs/by-name/go/gomapenum/package.nix index 9b0c978bc04b..2247aa56a9be 100644 --- a/pkgs/by-name/go/gomapenum/package.nix +++ b/pkgs/by-name/go/gomapenum/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomapenum"; version = "1.1.0"; src = fetchFromGitHub { owner = "nodauf"; repo = "GoMapEnum"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-a0JpHk5pUe+MkcmJl871JwkOfFDg3S4yOzFIeXCReLE="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/gomarkdoc/package.nix b/pkgs/by-name/go/gomarkdoc/package.nix index 78e158802958..1e420ffeffee 100644 --- a/pkgs/by-name/go/gomarkdoc/package.nix +++ b/pkgs/by-name/go/gomarkdoc/package.nix @@ -6,14 +6,14 @@ gomarkdoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomarkdoc"; version = "1.1.0"; src = fetchFromGitHub { owner = "princjef"; repo = "gomarkdoc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eMH+F1ZXAKHqnrvOJvCETm2NiDwY03IFHrDNYr3jaW8="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" ]; passthru.tests = { @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ brpaz ]; mainProgram = "gomarkdoc"; }; -} +}) diff --git a/pkgs/by-name/go/gomatrix/package.nix b/pkgs/by-name/go/gomatrix/package.nix index d56cbcda898a..90019099fb43 100644 --- a/pkgs/by-name/go/gomatrix/package.nix +++ b/pkgs/by-name/go/gomatrix/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomatrix"; version = "101.0.0"; src = fetchFromGitHub { owner = "GeertJohan"; repo = "gomatrix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VeRHVR8InfU+vEw2F/w3KFbNVSKS8ziRlQ98f3cuBfM="; }; @@ -26,4 +26,4 @@ buildGoModule rec { homepage = "https://github.com/GeertJohan/gomatrix"; mainProgram = "gomatrix"; }; -} +}) diff --git a/pkgs/by-name/go/gomi/package.nix b/pkgs/by-name/go/gomi/package.nix index f2f3bace85bf..ed450ecfefa8 100644 --- a/pkgs/by-name/go/gomi/package.nix +++ b/pkgs/by-name/go/gomi/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomi"; version = "1.6.1"; src = fetchFromGitHub { owner = "b4b4r07"; repo = "gomi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Sxf/x29uADkdILrWwdKZhTc1Y7zCJbpMNK6vV/SGF1Q="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -31,7 +31,7 @@ buildGoModule rec { # Add version information fetched from the repository to ldflags. # https://github.com/babarot/gomi/blob/v1.6.1/.goreleaser.yaml#L20-L22 ldflags = [ - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; preBuild = '' ldflags+=" -X main.revision=$(cat ldflags_revision)" @@ -48,4 +48,4 @@ buildGoModule rec { ]; mainProgram = "gomi"; }; -} +}) diff --git a/pkgs/by-name/go/gomodifytags/package.nix b/pkgs/by-name/go/gomodifytags/package.nix index 567499f9e6d3..1718eff095b7 100644 --- a/pkgs/by-name/go/gomodifytags/package.nix +++ b/pkgs/by-name/go/gomodifytags/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomodifytags"; version = "1.17.0"; src = fetchFromGitHub { owner = "fatih"; repo = "gomodifytags"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XVjSRW7FzXbGmGT+xH4tNg9PVXvgmhQXTIrYYZ346/M="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ vdemeester ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/go/gomtree/package.nix b/pkgs/by-name/go/gomtree/package.nix index 2f808367a0ee..01baf31d5c9f 100644 --- a/pkgs/by-name/go/gomtree/package.nix +++ b/pkgs/by-name/go/gomtree/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gomtree"; version = "0.7.0"; src = fetchFromGitHub { owner = "vbatts"; repo = "go-mtree"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MLZybHyYxRxxRy0/pd1n8apcfzrNVu2joP2S2P4KRHU="; }; @@ -24,15 +24,15 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { description = "File systems verification utility and library, in likeness of mtree(8)"; - changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; + changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/vbatts/go-mtree"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "gomtree"; }; -} +}) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index 9739cac5f2dd..d42062539f58 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "google-alloydb-auth-proxy"; version = "1.13.10"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-e+m7vr/N4Ij8X89f12ZjJDh60hOMQXQOBOaVE4TUVaA="; }; @@ -34,9 +34,9 @@ buildGoModule rec { See the Connecting Overview page for more information on connecting to an AlloyDB instance, or the About the proxy page for details on how the AlloyDB Auth Proxy works. ''; homepage = "https://github.com/GoogleCloudPlatform/alloydb-auth-proxy"; - changelog = "https://github.com/GoogleCloudPlatform/alloydb-auth-proxy/releases/tag/v${version}"; + changelog = "https://github.com/GoogleCloudPlatform/alloydb-auth-proxy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ShawnToubeau ]; mainProgram = "alloydb-auth-proxy"; }; -} +}) diff --git a/pkgs/by-name/go/google-cloud-bigtable-tool/package.nix b/pkgs/by-name/go/google-cloud-bigtable-tool/package.nix index 680a59f4aae8..9bfe268cf6fc 100644 --- a/pkgs/by-name/go/google-cloud-bigtable-tool/package.nix +++ b/pkgs/by-name/go/google-cloud-bigtable-tool/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "google-cloud-bigtable-tool"; version = "0.12.0"; src = fetchFromGitHub { owner = "googleapis"; repo = "cloud-bigtable-cbt-cli"; - rev = "v.${version}"; + rev = "v.${finalAttrs.version}"; hash = "sha256-N5nbWMj7kLIdRiwBUWFz4Rat88Wx01i3hceMxAvSjaA="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ totoroot ]; mainProgram = "cbt"; }; -} +}) diff --git a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix index c4eb8f856d19..ca0022034433 100644 --- a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix +++ b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "google-cloud-sql-proxy"; version = "2.21.0"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "cloud-sql-proxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-w2SDoIxuPNd4CasLlTK+ypkf7/T+kWSSjheU+KnloDw="; }; @@ -44,4 +44,4 @@ buildGoModule rec { ]; mainProgram = "cloud-sql-proxy"; }; -} +}) diff --git a/pkgs/by-name/go/google-guest-agent/package.nix b/pkgs/by-name/go/google-guest-agent/package.nix index a732049dd286..ae5bdce02355 100644 --- a/pkgs/by-name/go/google-guest-agent/package.nix +++ b/pkgs/by-name/go/google-guest-agent/package.nix @@ -10,14 +10,14 @@ procps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "guest-agent"; version = "20230821.00"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "guest-agent"; - tag = version; + tag = finalAttrs.version; hash = "sha256-DP15KDnD09edBxOQDwP0cjVIFxjMzE1hu1Sbu6Faj9Y="; }; @@ -59,9 +59,9 @@ buildGoModule rec { meta = { description = "Guest Agent for Google Compute Engine"; homepage = "https://github.com/GoogleCloudPlatform/guest-agent"; - changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}"; + changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/goose-lang/package.nix b/pkgs/by-name/go/goose-lang/package.nix index 5cacc12e5943..6cbd650704b7 100644 --- a/pkgs/by-name/go/goose-lang/package.nix +++ b/pkgs/by-name/go/goose-lang/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goose-lang"; version = "0.9.2"; src = fetchFromGitHub { owner = "goose-lang"; repo = "goose"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LAuWd/KeVdvPY45wL8g0MBTMrRCHcu/Ti3+IUvtcFUY="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Goose converts a small subset of Go to Coq"; homepage = "https://github.com/goose-lang/goose"; - changelog = "https://github.com/goose-lang/goose/releases/tag/v${version}"; + changelog = "https://github.com/goose-lang/goose/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ stepbrobd ]; mainProgram = "goose"; }; -} +}) diff --git a/pkgs/by-name/go/goose/package.nix b/pkgs/by-name/go/goose/package.nix index 70596058de39..02e59578d690 100644 --- a/pkgs/by-name/go/goose/package.nix +++ b/pkgs/by-name/go/goose/package.nix @@ -5,14 +5,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goose"; version = "3.26.0"; src = fetchFromGitHub { owner = "pressly"; repo = "goose"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3F9dnlu7fJ08Pcr64q6V3oRkDpm+N0Ot8drRp9m5YhU="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; checkFlags = [ @@ -50,4 +50,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "goose"; }; -} +}) diff --git a/pkgs/by-name/go/gopacked/package.nix b/pkgs/by-name/go/gopacked/package.nix index 83fb518dcc41..f6b8829f30fb 100644 --- a/pkgs/by-name/go/gopacked/package.nix +++ b/pkgs/by-name/go/gopacked/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gopacked"; version = "0.4.1"; src = fetchFromGitHub { owner = "tulir"; repo = "gopacked"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PpOLLqgUQf09grZlJ7bXTxAowzDusmVN8PHfaGlGGQ8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { meta = { description = "Simple text-based Minecraft modpack manager"; license = lib.licenses.agpl3Plus; - homepage = src.meta.homepage; + homepage = finalAttrs.src.meta.homepage; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gopatch/package.nix b/pkgs/by-name/go/gopatch/package.nix index 6bc6a0feb289..9d54bfd32d0a 100644 --- a/pkgs/by-name/go/gopatch/package.nix +++ b/pkgs/by-name/go/gopatch/package.nix @@ -6,14 +6,14 @@ gopatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gopatch"; version = "0.4.0"; src = fetchFromGitHub { owner = "uber-go"; repo = "gopatch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zP5zC71icrVvzKzBBlxfX9h5JlKd89cf32Q6eZatX44="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main._version=${version}" + "-X=main._version=${finalAttrs.version}" ]; passthru.tests = { @@ -39,8 +39,8 @@ buildGoModule rec { description = "Refactoring and code transformation tool for Go"; mainProgram = "gopatch"; homepage = "https://github.com/uber-go/gopatch"; - changelog = "https://github.com/uber-go/gopatch/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/uber-go/gopatch/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix index 6f68a88fe2e5..dea3b59b1c94 100644 --- a/pkgs/by-name/go/goperf/package.nix +++ b/pkgs/by-name/go/goperf/package.nix @@ -7,7 +7,7 @@ sd, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goperf"; version = "0-unstable-2026-01-12"; @@ -22,7 +22,7 @@ buildGoModule rec { passthru.updateScript = writeShellScript "update-goperf" '' export UPDATE_NIX_ATTR_PATH=goperf ${lib.escapeShellArgs (unstableGitUpdater { - inherit (src) url; + inherit (finalAttrs.src) url; })} set -x oldhash="$(nix-instantiate . --eval --strict -A "goperf.goModules.drvAttrs.outputHash" | cut -d'"' -f2)" @@ -38,4 +38,4 @@ buildGoModule rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ pbsds ]; }; -} +}) diff --git a/pkgs/by-name/go/gophernotes/package.nix b/pkgs/by-name/go/gophernotes/package.nix index 5341031fdc70..c35fe7c4f38c 100644 --- a/pkgs/by-name/go/gophernotes/package.nix +++ b/pkgs/by-name/go/gophernotes/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gophernotes"; version = "0.7.5"; src = fetchFromGitHub { owner = "gopherdata"; repo = "gophernotes"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cGlYgay/t6XIl0U9XvrHkqNxZ6BXtXi0TIANY1WdZ3Y="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.costrouc ]; mainProgram = "gophernotes"; }; -} +}) diff --git a/pkgs/by-name/go/gophish/package.nix b/pkgs/by-name/go/gophish/package.nix index f2d618dce6c1..758a7b6e7d61 100644 --- a/pkgs/by-name/go/gophish/package.nix +++ b/pkgs/by-name/go/gophish/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gophish"; version = "0.12.1"; src = fetchFromGitHub { owner = "gophish"; repo = "gophish"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6OUhRB2d8k7h9tI3IPKy9f1KoEx1mvGbxQZF1sCngqs="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mib ]; mainProgram = "gophish"; }; -} +}) diff --git a/pkgs/by-name/go/gopkgs/package.nix b/pkgs/by-name/go/gopkgs/package.nix index f4b8c3a86cb2..689e6ecdad7a 100644 --- a/pkgs/by-name/go/gopkgs/package.nix +++ b/pkgs/by-name/go/gopkgs/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gopkgs"; version = "2.1.2"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "uudashr"; repo = "gopkgs"; hash = "sha256-ll5fhwzzCNL0UtMLNSGOY6Yyy0EqI8OZ1iqWad4KU8k="; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ vdemeester ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/go/goplantuml/package.nix b/pkgs/by-name/go/goplantuml/package.nix index 9356eb279a74..1f2b23937527 100644 --- a/pkgs/by-name/go/goplantuml/package.nix +++ b/pkgs/by-name/go/goplantuml/package.nix @@ -3,18 +3,18 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goplantuml"; version = "1.6.3"; src = fetchFromGitHub { owner = "jfeliu007"; repo = "goplantuml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+8RvifAYJv6cxIZ9sNKWNVhSNzUotGjjRjGynGqbO6o="; }; vendorHash = "sha256-IVuhzjPGzPVKHpPdkX/GWItbKaz4PLyUFQAQ7RQO9/M="; meta = { - changelog = "https://github.com/jfeliu007/goplantuml/releases/tag/v${version}"; + changelog = "https://github.com/jfeliu007/goplantuml/releases/tag/v${finalAttrs.version}"; description = "PlantUML Class Diagram Generator for golang projects"; homepage = "https://github.com/jfeliu007/goplantuml"; license = lib.licenses.mit; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "goplantuml"; }; -} +}) diff --git a/pkgs/by-name/go/gopsuinfo/package.nix b/pkgs/by-name/go/gopsuinfo/package.nix index 665bedf8bd0a..fd37815638a5 100644 --- a/pkgs/by-name/go/gopsuinfo/package.nix +++ b/pkgs/by-name/go/gopsuinfo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gopsuinfo"; version = "0.1.5"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "gopsuinfo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-h+CdiQh7IguCduIMCCI/UPIUAdXlNSHdkz6hrG10h3c="; }; @@ -40,4 +40,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "gopsuinfo"; }; -} +}) diff --git a/pkgs/by-name/go/gore/package.nix b/pkgs/by-name/go/gore/package.nix index 6393a3b3c63c..a617d67ebe80 100644 --- a/pkgs/by-name/go/gore/package.nix +++ b/pkgs/by-name/go/gore/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gore"; version = "0.6.1"; src = fetchFromGitHub { owner = "motemen"; repo = "gore"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EPySMj+mQxTJbGheAtzKvQq23DLljPR6COrmytu1x/Q="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ offline ]; }; -} +}) diff --git a/pkgs/by-name/go/goread/package.nix b/pkgs/by-name/go/goread/package.nix index 380d7937ab68..41fcbe12931e 100644 --- a/pkgs/by-name/go/goread/package.nix +++ b/pkgs/by-name/go/goread/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goread"; version = "1.7.3"; src = fetchFromGitHub { owner = "TypicalAM"; repo = "goread"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2C/PejWCwLdWu9n2hpbm3u/UrD56JCJqG+A7xnn/bP4="; }; @@ -22,9 +22,9 @@ buildGoModule rec { meta = { description = "Beautiful program to read your RSS/Atom feeds right in the terminal"; homepage = "https://github.com/TypicalAM/goread"; - changelog = "https://github.com/TypicalAM/goread/releases/tag/v${version}"; + changelog = "https://github.com/TypicalAM/goread/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; mainProgram = "goread"; maintainers = with lib.maintainers; [ schnow265 ]; }; -} +}) diff --git a/pkgs/by-name/go/goredo/package.nix b/pkgs/by-name/go/goredo/package.nix index 43018407f001..81f5eb303931 100644 --- a/pkgs/by-name/go/goredo/package.nix +++ b/pkgs/by-name/go/goredo/package.nix @@ -8,12 +8,12 @@ perl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goredo"; version = "2.6.0"; src = fetchurl { - url = "http://www.goredo.cypherpunks.ru/download/goredo-${version}.tar.zst"; + url = "http://www.goredo.cypherpunks.ru/download/goredo-${finalAttrs.version}.tar.zst"; hash = "sha256-XTL/otfCKC55TsUBBVors2kgFpOFh+6oekOOafOhcUs="; }; @@ -24,7 +24,7 @@ buildGoModule rec { nativeBuildInputs = [ zstd ]; - nativeCheckInputs = lib.optionals doCheck [ + nativeCheckInputs = lib.optionals finalAttrs.doCheck [ python3 perl ]; @@ -66,4 +66,4 @@ buildGoModule rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.spacefrogg ]; }; -} +}) diff --git a/pkgs/by-name/go/goreplay/package.nix b/pkgs/by-name/go/goreplay/package.nix index bea28693a6df..d1c033d9b143 100644 --- a/pkgs/by-name/go/goreplay/package.nix +++ b/pkgs/by-name/go/goreplay/package.nix @@ -6,14 +6,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goreplay"; version = "1.3.3"; src = fetchFromGitHub { owner = "buger"; repo = "goreplay"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-FiY9e5FgpPu+K8eoO8TsU3xSaSoPPDxYEu0oi/S8Q1w="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lovek323 ]; mainProgram = "goreplay"; }; -} +}) diff --git a/pkgs/by-name/go/goresym/package.nix b/pkgs/by-name/go/goresym/package.nix index 8925f49f3664..f0f0531e11b4 100644 --- a/pkgs/by-name/go/goresym/package.nix +++ b/pkgs/by-name/go/goresym/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goresym"; version = "3.1.2"; src = fetchFromGitHub { owner = "mandiant"; repo = "goresym"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BgnT0qYPH8kMI837hnUK5zGhboGgRU7VeU5dKNcrj8g="; }; @@ -37,8 +37,8 @@ buildGoModule rec { description = "Go symbol recovery tool"; mainProgram = "GoReSym"; homepage = "https://github.com/mandiant/GoReSym"; - changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; + changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; }; -} +}) diff --git a/pkgs/by-name/go/gortr/package.nix b/pkgs/by-name/go/gortr/package.nix index c36fb7a542c6..8765ebdc4a90 100644 --- a/pkgs/by-name/go/gortr/package.nix +++ b/pkgs/by-name/go/gortr/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gortr"; version = "0.15.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "gortr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-W6+zCLPcORGcRJF0F6/LRPap4SNVn/oKGs21T4nSNO0="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ stv0g ]; }; -} +}) diff --git a/pkgs/by-name/go/gosec/package.nix b/pkgs/by-name/go/gosec/package.nix index e3cf142ebe72..125631d50dc0 100644 --- a/pkgs/by-name/go/gosec/package.nix +++ b/pkgs/by-name/go/gosec/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gosec"; version = "2.22.11"; src = fetchFromGitHub { owner = "securego"; repo = "gosec"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xCCZUM88z6sSFEo2XQJNx0fTh6KBer7oBSnBEZr3xk0="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" - "-X main.GitTag=${src.rev}" + "-X main.Version=${finalAttrs.version}" + "-X main.GitTag=${finalAttrs.src.rev}" "-X main.BuildDate=unknown" ]; @@ -39,4 +39,4 @@ buildGoModule rec { nilp0inter ]; }; -} +}) diff --git a/pkgs/by-name/go/gosh/package.nix b/pkgs/by-name/go/gosh/package.nix index 047eae776bf7..35c8773ff369 100644 --- a/pkgs/by-name/go/gosh/package.nix +++ b/pkgs/by-name/go/gosh/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gosh"; version = "1.0.0"; src = fetchFromGitHub { owner = "redcode-labs"; repo = "GoSH"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-h4WqaN2okAeaU/+0fs8zLYDtyQLuLkCDdGrkGz8rdhg="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "GoSH"; }; -} +}) diff --git a/pkgs/by-name/go/gosimports/package.nix b/pkgs/by-name/go/gosimports/package.nix index 2857ad65b9a6..4fa2e46d959a 100644 --- a/pkgs/by-name/go/gosimports/package.nix +++ b/pkgs/by-name/go/gosimports/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gosimports"; version = "0.3.8"; src = fetchFromGitHub { owner = "rinchsan"; repo = "gosimports"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xM1CGW8UB+VHN+2Rm6cF/1bOBVDeUG+6kxUxUcvP7FM="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ maolonglong ]; mainProgram = "gosimports"; }; -} +}) diff --git a/pkgs/by-name/go/gospider/package.nix b/pkgs/by-name/go/gospider/package.nix index 603b7e91be67..d48e59b66075 100644 --- a/pkgs/by-name/go/gospider/package.nix +++ b/pkgs/by-name/go/gospider/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gospider"; version = "1.1.6"; src = fetchFromGitHub { owner = "jaeles-project"; repo = "gospider"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1EnKheHaS1kxw0cjxCahT3rUWBXiqxjKefrDBI2xIvY="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/gossa/package.nix b/pkgs/by-name/go/gossa/package.nix index 6cec8db0cf1f..3d166a9ed354 100644 --- a/pkgs/by-name/go/gossa/package.nix +++ b/pkgs/by-name/go/gossa/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gossa"; version = "1.1.2"; src = fetchFromGitHub { owner = "pldubouilh"; repo = "gossa"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-FGlUj0BJ8KeCfvdN9+NG4rqtaUIxgpqQ+09Ie1/TpAQ="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dsymbol ]; mainProgram = "gossa"; }; -} +}) diff --git a/pkgs/by-name/go/gostatic/package.nix b/pkgs/by-name/go/gostatic/package.nix index 2589d097a1d5..3af7ad6d2351 100644 --- a/pkgs/by-name/go/gostatic/package.nix +++ b/pkgs/by-name/go/gostatic/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gostatic"; version = "2.35"; src = fetchFromGitHub { owner = "piranha"; repo = "gostatic"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pxk9tauB7u0oe6g4maHh+dREZXKwMz44v3KB43yYW6c="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "gostatic"; }; -} +}) diff --git a/pkgs/by-name/go/gosu/package.nix b/pkgs/by-name/go/gosu/package.nix index 9b69053012d1..a2c2a3ac27a6 100644 --- a/pkgs/by-name/go/gosu/package.nix +++ b/pkgs/by-name/go/gosu/package.nix @@ -6,14 +6,14 @@ gosu, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gosu"; version = "1.19"; src = fetchFromGitHub { owner = "tianon"; repo = "gosu"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Kl7roHOoKVPhWX4TWXP65brxV+bVBOAyphmWVpAQ15E="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/gotemplate/package.nix b/pkgs/by-name/go/gotemplate/package.nix index 10dc0354baee..f37217e3315a 100644 --- a/pkgs/by-name/go/gotemplate/package.nix +++ b/pkgs/by-name/go/gotemplate/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotemplate"; version = "3.12.0"; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "coveooss"; repo = "gotemplate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XcSlQ0Gw+EW2sJK+M2Sp9pcSSy2wsdRZ3MeFewhx7nw="; }; @@ -19,14 +19,14 @@ buildGoModule rec { # This is the value reported when running `gotemplate --version`, # see https://github.com/coveooss/gotemplate/issues/262 - ldflags = [ "-X main.version=${version}" ]; + ldflags = [ "-X main.version=${finalAttrs.version}" ]; meta = { description = "CLI for go text/template"; mainProgram = "gotemplate"; - changelog = "https://github.com/coveooss/gotemplate/releases/tag/v${version}"; + changelog = "https://github.com/coveooss/gotemplate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.giorgiga ]; }; -} +}) diff --git a/pkgs/by-name/go/gotest/package.nix b/pkgs/by-name/go/gotest/package.nix index 773e97387a56..8c81d37a6328 100644 --- a/pkgs/by-name/go/gotest/package.nix +++ b/pkgs/by-name/go/gotest/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotest"; version = "0.0.7"; src = fetchFromGitHub { owner = "rakyll"; repo = "gotest"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-i9kM421O8sbL4SSQrEeRbtDaqOCA1y22b7QCxvt4Oow="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gotestdox/package.nix b/pkgs/by-name/go/gotestdox/package.nix index c9a0c55ccf92..003e454aa68d 100644 --- a/pkgs/by-name/go/gotestdox/package.nix +++ b/pkgs/by-name/go/gotestdox/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotestdox"; version = "0.2.2"; src = fetchFromGitHub { owner = "bitfield"; repo = "gotestdox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AZDXMwADOjcaMiofMWoHp+eSnD3a8iFtwpWDKl9Ess8="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ eljamm ]; mainProgram = "gotestdox"; }; -} +}) diff --git a/pkgs/by-name/go/gotestfmt/package.nix b/pkgs/by-name/go/gotestfmt/package.nix index 02e2b5ea17af..a3fc1d8e6325 100644 --- a/pkgs/by-name/go/gotestfmt/package.nix +++ b/pkgs/by-name/go/gotestfmt/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotestfmt"; version = "2.5.0"; src = fetchFromGitHub { owner = "gotesttools"; repo = "gotestfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7mLn2axlHoXau9JtLhk1zwzhxkFGHgYPo7igI+IAsP4="; }; @@ -20,8 +20,8 @@ buildGoModule rec { meta = { description = "Go test output for humans"; homepage = "https://github.com/gotesttools/gotestfmt"; - changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; + changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.unlicense; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gotests/package.nix b/pkgs/by-name/go/gotests/package.nix index ba5b7eb53a6c..a27a7f521594 100644 --- a/pkgs/by-name/go/gotests/package.nix +++ b/pkgs/by-name/go/gotests/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotests"; version = "1.9.0"; src = fetchFromGitHub { owner = "cweill"; repo = "gotests"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-lx8gbVm4s4kmm252khoSukrlj5USQS+StGuJ+419QZw="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ vdemeester ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/go/gotestwaf/package.nix b/pkgs/by-name/go/gotestwaf/package.nix index 6538101bcc4a..c55dc4af2e98 100644 --- a/pkgs/by-name/go/gotestwaf/package.nix +++ b/pkgs/by-name/go/gotestwaf/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotestwaf"; version = "0.5.8"; src = fetchFromGitHub { owner = "wallarm"; repo = "gotestwaf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PZM3+xQnoUat214UCaWtB2NmY6ju4EdfjFbXSdS3IrE="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X=github.com/wallarm/gotestwaf/internal/version.Version=v${version}" + "-X=github.com/wallarm/gotestwaf/internal/version.Version=v${finalAttrs.version}" ]; # Tests require network access @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "Tool for API and OWASP attack simulation"; homepage = "https://github.com/wallarm/gotestwaf"; - changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}"; + changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gotestwaf"; }; -} +}) diff --git a/pkgs/by-name/go/gotify-cli/package.nix b/pkgs/by-name/go/gotify-cli/package.nix index b5f83975214b..23d968f98aba 100644 --- a/pkgs/by-name/go/gotify-cli/package.nix +++ b/pkgs/by-name/go/gotify-cli/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotify-cli"; version = "2.3.2"; src = fetchFromGitHub { owner = "gotify"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GwPIGWEpj5GjGV9bz3LctZctHQe+Vywoc1piNb9vAAw="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ''; ldflags = [ - "-X main.Version=${version}" - "-X main.Commit=${version}" + "-X main.Version=${finalAttrs.version}" + "-X main.Commit=${finalAttrs.version}" "-X main.BuildDate=1970-01-01" ]; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "gotify"; }; -} +}) diff --git a/pkgs/by-name/go/gotraceui/package.nix b/pkgs/by-name/go/gotraceui/package.nix index 10571d3ea43f..bc7736ad9583 100644 --- a/pkgs/by-name/go/gotraceui/package.nix +++ b/pkgs/by-name/go/gotraceui/package.nix @@ -14,14 +14,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotraceui"; version = "0.4.0"; src = fetchFromGitHub { owner = "dominikh"; repo = "gotraceui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Rforuh9YlTv/mTpQm0+BaY+Ssc4DAiDCzVkIerP5Uz0="; }; @@ -63,4 +63,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dominikh ]; }; -} +}) diff --git a/pkgs/by-name/go/gotree/package.nix b/pkgs/by-name/go/gotree/package.nix index 724544e190c8..bd379b2c40a2 100644 --- a/pkgs/by-name/go/gotree/package.nix +++ b/pkgs/by-name/go/gotree/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotree"; version = "1.4.3"; src = fetchFromGitHub { owner = "elbachir-one"; repo = "gt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0wYuIaGkJHSD8La1yfBYNPDB8ETtID8e5lgahqQgjLM="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Display a tree of files and directories"; homepage = "https://github.com/elbachir-one/gt"; - changelog = "https://github.com/elbachir-one/gt/releases/tag/v${version}"; + changelog = "https://github.com/elbachir-one/gt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; mainProgram = "gt"; maintainers = with lib.maintainers; [ schnow265 ]; }; -} +}) diff --git a/pkgs/by-name/go/gotrue-supabase/package.nix b/pkgs/by-name/go/gotrue-supabase/package.nix index ed4e09caf6ca..8d7f0a8da27e 100644 --- a/pkgs/by-name/go/gotrue-supabase/package.nix +++ b/pkgs/by-name/go/gotrue-supabase/package.nix @@ -6,14 +6,14 @@ gotrue-supabase, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "auth"; version = "2.186.0"; src = fetchFromGitHub { owner = "supabase"; repo = "auth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8kB7gh5sp2D9dvyxsE/YMWoUx/jzAqw8nEBwB0XQlRQ="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/supabase/auth/internal/utilities.Version=${version}" + "-X github.com/supabase/auth/internal/utilities.Version=${finalAttrs.version}" ]; # integration tests require network to connect to postgres database @@ -31,15 +31,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = gotrue-supabase; command = "auth version"; - inherit version; + inherit (finalAttrs) version; }; meta = { homepage = "https://github.com/supabase/auth"; description = "JWT based API for managing users and issuing JWT tokens"; mainProgram = "auth"; - changelog = "https://github.com/supabase/auth/releases/tag/v${version}"; + changelog = "https://github.com/supabase/auth/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gotrue/package.nix b/pkgs/by-name/go/gotrue/package.nix index d0b1e8dc176c..52f729c9d167 100644 --- a/pkgs/by-name/go/gotrue/package.nix +++ b/pkgs/by-name/go/gotrue/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotrue"; version = "1.0.1"; src = fetchFromGitHub { owner = "netlify"; repo = "gotrue"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9h6CyCY7741tJR+qWDLwgPkAtE/kmaoTqlXEY+mOW58="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/netlify/gotrue/cmd.Version=${version}" + "-X=github.com/netlify/gotrue/cmd.Version=${finalAttrs.version}" ]; # integration tests require network access @@ -30,8 +30,8 @@ buildGoModule rec { homepage = "https://github.com/netlify/gotrue"; description = "SWT based API for managing users and issuing SWT tokens"; mainProgram = "gotrue"; - changelog = "https://github.com/netlify/gotrue/releases/tag/v${version}"; + changelog = "https://github.com/netlify/gotrue/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/go/gotty/package.nix b/pkgs/by-name/go/gotty/package.nix index 0355cee43424..6b0501206e51 100644 --- a/pkgs/by-name/go/gotty/package.nix +++ b/pkgs/by-name/go/gotty/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotty"; version = "1.6.0"; src = fetchFromGitHub { owner = "sorenisanerd"; repo = "gotty"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9J+8NZmdYg4mE8Jgs2bxcwcPyh4sVcOBYPnulVENdy0="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ prusnak ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/go/gotypist/package.nix b/pkgs/by-name/go/gotypist/package.nix index 257e48925a82..938dfb9a039a 100644 --- a/pkgs/by-name/go/gotypist/package.nix +++ b/pkgs/by-name/go/gotypist/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gotypist"; version = "0.8.2"; src = fetchFromGitHub { owner = "pb-"; repo = "gotypist"; - rev = version; + rev = finalAttrs.version; sha256 = "0khl2f6bl121slw9mlf4qzsdarpk1v3vry11f3dvz7pb1q6zjj11"; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ pb- ]; }; -} +}) diff --git a/pkgs/by-name/go/goverter/package.nix b/pkgs/by-name/go/goverter/package.nix index 0a029df3174e..b5110dc6bd87 100644 --- a/pkgs/by-name/go/goverter/package.nix +++ b/pkgs/by-name/go/goverter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goverter"; version = "1.9.3"; src = fetchFromGitHub { owner = "jmattheis"; repo = "goverter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-T6nsQJxe4YXeWPZf4AxELtTtmNznahAKohv1JqwjuW8="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ krostar ]; mainProgram = "goverter"; }; -} +}) diff --git a/pkgs/by-name/go/goverview/package.nix b/pkgs/by-name/go/goverview/package.nix index 45c67696567b..ff236101b6cc 100644 --- a/pkgs/by-name/go/goverview/package.nix +++ b/pkgs/by-name/go/goverview/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "goverview"; version = "1.0.1"; src = fetchFromGitHub { owner = "j3ssie"; repo = "goverview"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IgvpMuDwMK9IdPs1IRbPbpgr7xZuDX3boVT5d7Lb+3w="; }; @@ -40,8 +40,8 @@ buildGoModule rec { description = "Tool to get an overview of the list of URLs"; mainProgram = "goverview"; homepage = "https://github.com/j3ssie/goverview"; - changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}"; + changelog = "https://github.com/j3ssie/goverview/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/gowall/package.nix b/pkgs/by-name/go/gowall/package.nix index 5cf0df684eb0..70133d3a6e4a 100644 --- a/pkgs/by-name/go/gowall/package.nix +++ b/pkgs/by-name/go/gowall/package.nix @@ -8,14 +8,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gowall"; version = "0.2.3"; src = fetchFromGitHub { owner = "Achno"; repo = "gowall"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HZEVH3T4dmBE4OMPjtHj3qdeT4i27+YhZWJgYqbg5ss="; }; @@ -36,7 +36,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/Achno/gowall/releases/tag/v${version}"; + changelog = "https://github.com/Achno/gowall/releases/tag/v${finalAttrs.version}"; description = "Tool to convert a Wallpaper's color scheme / palette"; homepage = "https://github.com/Achno/gowall"; license = lib.licenses.mit; @@ -47,4 +47,4 @@ buildGoModule rec { FKouhai ]; }; -} +}) diff --git a/pkgs/by-name/go/gowitness/package.nix b/pkgs/by-name/go/gowitness/package.nix index 1ef973a0ab4b..ec75718a3a1b 100644 --- a/pkgs/by-name/go/gowitness/package.nix +++ b/pkgs/by-name/go/gowitness/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gowitness"; version = "3.1.1"; src = fetchFromGitHub { owner = "sensepost"; repo = "gowitness"; - tag = version; + tag = finalAttrs.version; hash = "sha256-XFzU2zqKyHO89LUIcbL1wRYNkFv/ps1UrobDqmhrVRY="; }; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Web screenshot utility"; homepage = "https://github.com/sensepost/gowitness"; - changelog = "https://github.com/sensepost/gowitness/releases/tag/${version}"; + changelog = "https://github.com/sensepost/gowitness/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gowitness"; }; -} +}) diff --git a/pkgs/by-name/go/gox/package.nix b/pkgs/by-name/go/gox/package.nix index b85d98f07ab8..fd51ac24a7df 100644 --- a/pkgs/by-name/go/gox/package.nix +++ b/pkgs/by-name/go/gox/package.nix @@ -6,14 +6,14 @@ go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gox"; version = "1.0.1"; src = fetchFromGitHub { owner = "mitchellh"; repo = "gox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0mkh81hd7kn45dz7b6yhzqsg2mvg1g6pwx89jjigxrnqhyg9vrl7"; }; @@ -35,4 +35,4 @@ buildGoModule rec { license = lib.licenses.mpl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gp/gptscript/package.nix b/pkgs/by-name/gp/gptscript/package.nix index 95f9a2110686..283f6e8988c3 100644 --- a/pkgs/by-name/gp/gptscript/package.nix +++ b/pkgs/by-name/gp/gptscript/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gptscript"; version = "0.9.8"; src = fetchFromGitHub { owner = "gptscript-ai"; repo = "gptscript"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fLpSuShRqQGK3WaiJBJqgF1fjJSmnNMqkiJ50H8kTJ4="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/gptscript-ai/gptscript/pkg/version.Tag=v${version}" + "-X github.com/gptscript-ai/gptscript/pkg/version.Tag=v${finalAttrs.version}" ]; # Requires network access @@ -27,10 +27,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/gptscript-ai/gptscript"; - changelog = "https://github.com/gptscript-ai/gptscript/releases/tag/v${version}"; + changelog = "https://github.com/gptscript-ai/gptscript/releases/tag/v${finalAttrs.version}"; description = "Build AI assistants that interact with your systems"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ jamiemagee ]; mainProgram = "gptscript"; }; -} +}) diff --git a/pkgs/by-name/gp/gpython/package.nix b/pkgs/by-name/gp/gpython/package.nix index 97401e8b8122..6a8bc3547a52 100644 --- a/pkgs/by-name/gp/gpython/package.nix +++ b/pkgs/by-name/gp/gpython/package.nix @@ -6,14 +6,14 @@ gpython, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gpython"; version = "0.2.0"; src = fetchFromGitHub { owner = "go-python"; repo = "gpython"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xqwq27u41Jgoh7t9UDyatuBQswr+h3xio5AV/npncHc="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=1970-01-01" ]; @@ -42,8 +42,8 @@ buildGoModule rec { description = "Python interpreter written in Go"; mainProgram = "gpython"; homepage = "https://github.com/go-python/gpython"; - changelog = "https://github.com/go-python/gpython/releases/tag/${src.rev}"; + changelog = "https://github.com/go-python/gpython/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gq/gqmqtt/package.nix b/pkgs/by-name/gq/gqmqtt/package.nix index 9a11f132c638..705add828c5f 100644 --- a/pkgs/by-name/gq/gqmqtt/package.nix +++ b/pkgs/by-name/gq/gqmqtt/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gqmqtt"; version = "0.2.0-alpha"; src = fetchFromGitHub { owner = "klumw"; repo = "gqmqtt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4FV2Z3eow69v/Z6sfVfJew/N8ceiXX+JtvLidmiysPk="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "GQ GMC-500+ USB serial to MQTT bridge"; homepage = "https://github.com/klumw/gqmqtt"; - changelog = "https://github.com/klumw/gqmqtt/releases/tag/v${version}"; + changelog = "https://github.com/klumw/gqmqtt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "gqmqtt"; }; -} +}) diff --git a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix index 38eaaf08cfc7..1e2ad910c82c 100644 --- a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix +++ b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix @@ -4,12 +4,12 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grafana-dash-n-grab"; version = "0.9.2"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "esnet"; repo = "gdg"; sha256 = "sha256-fKLyUaKcZfrBarKumjLmK+g9C0VZOYixxNXP7rU83co="; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" - "-X github.com/esnet/gdg/version.GitCommit=${src.rev}" + "-X main.Version=${finalAttrs.version}" + "-X github.com/esnet/gdg/version.GitCommit=${finalAttrs.src.rev}" ]; # The test suite tries to communicate with a running version of grafana locally. This fails if @@ -37,6 +37,6 @@ buildGoModule rec { wraithm ]; mainProgram = "gdg"; - changelog = "https://github.com/esnet/gdg/releases/tag/v${version}"; + changelog = "https://github.com/esnet/gdg/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/by-name/gr/grafana-kiosk/package.nix b/pkgs/by-name/gr/grafana-kiosk/package.nix index 13d515129c45..5d6df249804d 100644 --- a/pkgs/by-name/gr/grafana-kiosk/package.nix +++ b/pkgs/by-name/gr/grafana-kiosk/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grafana-kiosk"; version = "1.0.10"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-kiosk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dp+yKpPm11/LfRXjgFZrDAwstnz6vALJBANBqwlEXFo="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Kiosk Utility for Grafana"; homepage = "https://github.com/grafana/grafana-kiosk"; - changelog = "https://github.com/grafana/grafana-kiosk/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/grafana/grafana-kiosk/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ marcusramberg ]; mainProgram = "grafana-kiosk"; }; -} +}) diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix index 8fc57ba06924..95605bdb1dff 100644 --- a/pkgs/by-name/gr/grafana-loki/package.nix +++ b/pkgs/by-name/gr/grafana-loki/package.nix @@ -11,14 +11,14 @@ grafana-loki, }: -buildGoModule rec { +buildGoModule (finalAttrs: { version = "3.6.4"; pname = "grafana-loki"; src = fetchFromGitHub { owner = "grafana"; repo = "loki"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zzYW0zg0Cg18aDNS4cGDeTW21K/sDB/BkpsoPpxgFok="; }; @@ -62,7 +62,7 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}.Version=${version}" + "-X ${t}.Version=${finalAttrs.version}" "-X ${t}.BuildUser=nix@nixpkgs" "-X ${t}.BuildDate=unknown" "-X ${t}.Branch=unknown" @@ -77,7 +77,7 @@ buildGoModule rec { asl20 ]; homepage = "https://grafana.com/oss/loki/"; - changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; + changelog = "https://github.com/grafana/loki/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ globin mmahut @@ -85,4 +85,4 @@ buildGoModule rec { ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/gr/grafana-reporter/package.nix b/pkgs/by-name/gr/grafana-reporter/package.nix index 25e16107600c..43174f51ae32 100644 --- a/pkgs/by-name/gr/grafana-reporter/package.nix +++ b/pkgs/by-name/gr/grafana-reporter/package.nix @@ -6,12 +6,12 @@ tetex, makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "reporter"; version = "2.3.1"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "IzakMarais"; repo = "reporter"; hash = "sha256-lsraJwx56I2Gn8CePWUlQu1qdMp78P4xwPzLxetYUcw="; @@ -40,4 +40,4 @@ buildGoModule rec { homepage = "https://github.com/IzakMarais/reporter"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/gr/grafterm/package.nix b/pkgs/by-name/gr/grafterm/package.nix index 43cc2d814b43..2d0d69486084 100644 --- a/pkgs/by-name/gr/grafterm/package.nix +++ b/pkgs/by-name/gr/grafterm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grafterm"; version = "0.2.0"; src = fetchFromGitHub { owner = "slok"; repo = "grafterm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0pM36rAmwx/P1KAlmVaGoSj8eb9JucYycNC2R867dVo="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "grafterm"; }; -} +}) diff --git a/pkgs/by-name/gr/granted/package.nix b/pkgs/by-name/gr/granted/package.nix index f9eaa9665285..c1e1ee9b979c 100644 --- a/pkgs/by-name/gr/granted/package.nix +++ b/pkgs/by-name/gr/granted/package.nix @@ -9,14 +9,14 @@ xdg-utils, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "granted"; version = "0.38.0"; src = fetchFromGitHub { owner = "common-fate"; repo = "granted"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xHpYtHG0fJ/VvJ/4lJ90ept3yGzJRnmtFQFbYxJtxwY="; }; @@ -27,8 +27,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/common-fate/granted/internal/build.Version=v${version}" - "-X github.com/common-fate/granted/internal/build.Commit=${src.rev}" + "-X github.com/common-fate/granted/internal/build.Version=v${finalAttrs.version}" + "-X github.com/common-fate/granted/internal/build.Commit=${finalAttrs.src.rev}" "-X github.com/common-fate/granted/internal/build.Date=1970-01-01-00:00:01" "-X github.com/common-fate/granted/internal/build.BuiltBy=Nix" "-X github.com/common-fate/granted/internal/build.ConfigFolderName=.granted" @@ -88,10 +88,10 @@ buildGoModule rec { meta = { description = "Easiest way to access your cloud"; homepage = "https://github.com/common-fate/granted"; - changelog = "https://github.com/common-fate/granted/releases/tag/${version}"; + changelog = "https://github.com/common-fate/granted/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jlbribeiro ]; }; -} +}) diff --git a/pkgs/by-name/gr/greenmask/package.nix b/pkgs/by-name/gr/greenmask/package.nix index f2971bd2e96c..df1ca94e3107 100644 --- a/pkgs/by-name/gr/greenmask/package.nix +++ b/pkgs/by-name/gr/greenmask/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "greenmask"; version = "0.2.15"; src = fetchFromGitHub { owner = "GreenmaskIO"; repo = "greenmask"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/At0boolTyge4VNy1EDpK09Yo7hLAdq6SvCbyBTKGbw="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/greenmaskio/greenmask/cmd/greenmask/cmd.Version=${version}" + "-X=github.com/greenmaskio/greenmask/cmd/greenmask/cmd.Version=${finalAttrs.version}" ]; nativeCheckInputs = [ coreutils ]; @@ -42,9 +42,9 @@ buildGoModule rec { meta = { description = "PostgreSQL database anonymization tool"; homepage = "https://github.com/GreenmaskIO/greenmask"; - changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}"; + changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "greenmask"; }; -} +}) diff --git a/pkgs/by-name/gr/grimoire/package.nix b/pkgs/by-name/gr/grimoire/package.nix index 07242d2325fd..6cb4cf30a1c9 100644 --- a/pkgs/by-name/gr/grimoire/package.nix +++ b/pkgs/by-name/gr/grimoire/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grimoire"; version = "0.1.0"; src = fetchFromGitHub { owner = "DataDog"; repo = "grimoire"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-V6j6PBoZqTvGfYSbpxd0vOyTb/i2EV8pDVSuZeq1s5o="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Tool to generate datasets of cloud audit logs for common attacks"; homepage = "https://github.com/DataDog/grimoire"; - changelog = "https://github.com/DataDog/grimoire/releases/tag/v${version}"; + changelog = "https://github.com/DataDog/grimoire/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "grimoire"; }; -} +}) diff --git a/pkgs/by-name/gr/grit/package.nix b/pkgs/by-name/gr/grit/package.nix index b1cd68cd68d3..a671087df4da 100644 --- a/pkgs/by-name/gr/grit/package.nix +++ b/pkgs/by-name/gr/grit/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grit"; version = "0.3.0"; src = fetchFromGitHub { owner = "climech"; repo = "grit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-c8wBwmXFjpst6UxL5zmTxMR4bhzpHYljQHiJFKiNDms="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "grit"; }; -} +}) diff --git a/pkgs/by-name/gr/grizzly/package.nix b/pkgs/by-name/gr/grizzly/package.nix index 2ad81bb7fe35..f718b28b1b8e 100644 --- a/pkgs/by-name/gr/grizzly/package.nix +++ b/pkgs/by-name/gr/grizzly/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grizzly"; version = "0.7.1"; src = fetchFromGitHub { owner = "grafana"; repo = "grizzly"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1caG2QIBfbCgg9TLsW4XB0w+4dqUkQEsdWwRazbWeQA="; }; @@ -27,4 +27,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "grr"; }; -} +}) diff --git a/pkgs/by-name/gr/grobi/package.nix b/pkgs/by-name/gr/grobi/package.nix index 747f70b6a396..ff198cf8db35 100644 --- a/pkgs/by-name/gr/grobi/package.nix +++ b/pkgs/by-name/gr/grobi/package.nix @@ -5,12 +5,12 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { version = "0.6.0"; pname = "grobi"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "fd0"; repo = "grobi"; hash = "sha256-evgDY+OjfQ0ngf4j/D4yOeITHQXmBmw8KiJhLKjdVAw="; @@ -33,4 +33,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "grobi"; }; -} +}) diff --git a/pkgs/by-name/gr/gron/package.nix b/pkgs/by-name/gr/gron/package.nix index c888fb55378f..cf8d0a9d795c 100644 --- a/pkgs/by-name/gr/gron/package.nix +++ b/pkgs/by-name/gr/gron/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gron"; version = "0.7.1"; src = fetchFromGitHub { owner = "tomnomnom"; repo = "gron"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ZkAfAQsaFX7npyDcBDFS4Xa8kOMVH6yGfxGD7c0iQ+o="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.gronVersion=${version}" + "-X main.gronVersion=${finalAttrs.version}" ]; meta = { @@ -39,4 +39,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/gr/grpc-client-cli/package.nix b/pkgs/by-name/gr/grpc-client-cli/package.nix index d4306d6e4c9b..ca98e5152f39 100644 --- a/pkgs/by-name/gr/grpc-client-cli/package.nix +++ b/pkgs/by-name/gr/grpc-client-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grpc-client-cli"; version = "1.23.1"; src = fetchFromGitHub { owner = "vadimi"; repo = "grpc-client-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-MzUUYthXOH+mq7uxjY63k06pifFVUhOnZg8zTujpxxQ="; }; @@ -24,4 +24,4 @@ buildGoModule rec { homepage = "https://github.com/vadimi/grpc-client-cli"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index 46e42821ea78..eaa48b403ec2 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -6,35 +6,35 @@ grpc-gateway, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grpc-gateway"; version = "2.27.7"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-6R0EhNnOBEISJddjkbVTcBvUuU5U3r9Hu2UPfAZDep4="; }; vendorHash = "sha256-SOAbRrzMf2rbKaG9PGSnPSLY/qZVgbHcNjOLmVonycY="; ldflags = [ - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" "-X=main.date=1970-01-01T00:00:00Z" - "-X=main.commit=${version}" + "-X=main.commit=${finalAttrs.version}" ]; passthru.tests = { version = testers.testVersion { package = grpc-gateway; command = "protoc-gen-grpc-gateway --version"; - version = "Version ${version}, commit ${version}, built at 1970-01-01T00:00:00Z"; + version = "Version ${finalAttrs.version}, commit ${finalAttrs.version}, built at 1970-01-01T00:00:00Z"; }; openapiv2Version = testers.testVersion { package = grpc-gateway; command = "protoc-gen-openapiv2 --version"; - version = "Version ${version}, commit ${version}, built at 1970-01-01T00:00:00Z"; + version = "Version ${finalAttrs.version}, commit ${finalAttrs.version}, built at 1970-01-01T00:00:00Z"; }; }; @@ -50,4 +50,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ happyalu ]; }; -} +}) diff --git a/pkgs/by-name/gr/grpcui/package.nix b/pkgs/by-name/gr/grpcui/package.nix index 788db08be950..8cfb53958822 100644 --- a/pkgs/by-name/gr/grpcui/package.nix +++ b/pkgs/by-name/gr/grpcui/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grpcui"; version = "1.5.1"; src = fetchFromGitHub { owner = "fullstorydev"; repo = "grpcui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mZeNK/NwN887TN4fnvGzrqwJCBYnYcuW/K+O0LgX0uo="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -35,4 +35,4 @@ buildGoModule rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "grpcui"; }; -} +}) diff --git a/pkgs/by-name/gr/grpcurl/package.nix b/pkgs/by-name/gr/grpcurl/package.nix index d60c0c56a8f1..7ea9df310121 100644 --- a/pkgs/by-name/gr/grpcurl/package.nix +++ b/pkgs/by-name/gr/grpcurl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "grpcurl"; version = "1.9.3"; src = fetchFromGitHub { owner = "fullstorydev"; repo = "grpcurl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bgjlCK3sTRrz1FhAs7mQbaea2gMS7liLXU6z02FPTfg="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ knl ]; mainProgram = "grpcurl"; }; -} +}) diff --git a/pkgs/by-name/gs/gsctl/package.nix b/pkgs/by-name/gs/gsctl/package.nix index 905682d3b2c0..1c6248e37ccc 100644 --- a/pkgs/by-name/gs/gsctl/package.nix +++ b/pkgs/by-name/gs/gsctl/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gsctl"; version = "1.1.6"; src = fetchFromGitHub { owner = "giantswarm"; repo = "gsctl"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-eemPsrSFwgUR1Jz7283jjwMkoJR38QiaiilI9G0IQuo="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/giantswarm/gsctl/buildinfo.Version=${version}" + "-X github.com/giantswarm/gsctl/buildinfo.Version=${finalAttrs.version}" ]; nativeCheckInputs = [ @@ -47,4 +47,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ joesalisbury ]; mainProgram = "gsctl"; }; -} +}) diff --git a/pkgs/by-name/gt/gtfocli/package.nix b/pkgs/by-name/gt/gtfocli/package.nix index fd326219b9f5..00270c153851 100644 --- a/pkgs/by-name/gt/gtfocli/package.nix +++ b/pkgs/by-name/gt/gtfocli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gtfocli"; version = "0.0.6"; src = fetchFromGitHub { owner = "cmd-tools"; repo = "gtfocli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-w3x01ZoJHeze0eGyx5jLqWHSd4taS+P+MdVlq2BcI2o="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "GTFO Command Line Interface for search binaries commands to bypass local security restrictions"; homepage = "https://github.com/cmd-tools/gtfocli"; - changelog = "https://github.com/cmd-tools/gtfocli/releases/tag/${version}"; + changelog = "https://github.com/cmd-tools/gtfocli/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gtfocli"; }; -} +}) diff --git a/pkgs/by-name/gt/gtrash/package.nix b/pkgs/by-name/gt/gtrash/package.nix index 2c5a5d2b888e..5d969a84cd89 100644 --- a/pkgs/by-name/gt/gtrash/package.nix +++ b/pkgs/by-name/gt/gtrash/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gtrash"; version = "0.0.6"; src = fetchFromGitHub { owner = "umlx5h"; repo = "gtrash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-odvj0YY18aishVWz5jWcLDvkYJLQ97ZSGpumxvxui4Y="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.builtBy=nixpkgs" ]; @@ -44,9 +44,9 @@ buildGoModule rec { meta = { description = "Trash CLI manager written in Go"; homepage = "https://github.com/umlx5h/gtrash"; - changelog = "https://github.com/umlx5h/gtrash/releases/tag/v${version}"; + changelog = "https://github.com/umlx5h/gtrash/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ umlx5h ]; mainProgram = "gtrash"; }; -} +}) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index d2abd290f6a0..5025b8b3204a 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -6,14 +6,14 @@ gtree, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gtree"; version = "1.13.3"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-K7LFnMCx28Abj4U9glFtQWJDHPHPRrGPsP0TiCr5NKc="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" - "-X=main.Revision=${src.rev}" + "-X=main.Version=${finalAttrs.version}" + "-X=main.Revision=${finalAttrs.src.rev}" ]; passthru.tests = { @@ -40,8 +40,8 @@ buildGoModule rec { description = "Generate directory trees and directories using Markdown or programmatically"; mainProgram = "gtree"; homepage = "https://github.com/ddddddO/gtree"; - changelog = "https://github.com/ddddddO/gtree/releases/tag/${src.rev}"; + changelog = "https://github.com/ddddddO/gtree/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.bsd2; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtt/package.nix b/pkgs/by-name/gt/gtt/package.nix index 56b69c97ea06..f9a3596b935e 100644 --- a/pkgs/by-name/gt/gtt/package.nix +++ b/pkgs/by-name/gt/gtt/package.nix @@ -8,14 +8,14 @@ xclip, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gtt"; version = "10"; src = fetchFromGitHub { owner = "eeeXun"; repo = "gtt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ghdf8UQA+SfsBiD5bPrNZM8sPE+Xhbhn18iNl3xLh8c="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ linuxissuper ]; mainProgram = "gtt"; }; -} +}) diff --git a/pkgs/by-name/gu/guesswidth/package.nix b/pkgs/by-name/gu/guesswidth/package.nix index 69500e618912..0acac1e11c48 100644 --- a/pkgs/by-name/gu/guesswidth/package.nix +++ b/pkgs/by-name/gu/guesswidth/package.nix @@ -8,22 +8,22 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "guesswidth"; version = "0.4.0"; src = fetchFromGitHub { owner = "noborus"; repo = "guesswidth"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-afZYegG4q+KmvNP2yy/HGvP4V1mpOUCxRLWLTUHAK0M="; }; vendorHash = "sha256-IGb+fM3ZOlGrLGFSUeUhZ9wDMKOBofDBYByAQlvXY14="; ldflags = [ - "-X github.com/noborus/guesswidth.version=v${version}" - "-X github.com/noborus/guesswidth.revision=${src.rev}" + "-X github.com/noborus/guesswidth.version=v${finalAttrs.version}" + "-X github.com/noborus/guesswidth.revision=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ @@ -52,9 +52,9 @@ buildGoModule rec { meta = { description = "Guess the width (fwf) output without delimiters in commands that output to the terminal"; homepage = "https://github.com/noborus/guesswidth"; - changelog = "https://github.com/noborus/guesswidth/releases/tag/v${version}"; + changelog = "https://github.com/noborus/guesswidth/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; mainProgram = "guesswidth"; }; -} +}) diff --git a/pkgs/by-name/gu/gum/package.nix b/pkgs/by-name/gu/gum/package.nix index 855fd641e1c4..443a1d96bc50 100644 --- a/pkgs/by-name/gu/gum/package.nix +++ b/pkgs/by-name/gu/gum/package.nix @@ -6,14 +6,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gum"; version = "0.17.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "gum"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TbheGevUrUKwT97JayW7rfAEgAfRnpOvHyvAxt27sIg="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic) [ "-linkmode=external" @@ -46,11 +46,11 @@ buildGoModule rec { meta = { description = "Tasty Bubble Gum for your shell"; homepage = "https://github.com/charmbracelet/gum"; - changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/gum/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ savtrip ]; mainProgram = "gum"; }; -} +}) diff --git a/pkgs/by-name/gu/gungnir/package.nix b/pkgs/by-name/gu/gungnir/package.nix index 9f5fa0a3c4a1..ef100808ec8c 100644 --- a/pkgs/by-name/gu/gungnir/package.nix +++ b/pkgs/by-name/gu/gungnir/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gungnir"; version = "1.4.0"; src = fetchFromGitHub { owner = "g0ldencybersec"; repo = "gungnir"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rmv/EmG8tsno8GVPY079zS9UZ8UE/uxbtO+D/Co/eWs="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cherrykitten ]; mainProgram = "gungnir"; }; -} +}) diff --git a/pkgs/by-name/gu/gut/package.nix b/pkgs/by-name/gu/gut/package.nix index 884ad35d8e4d..7a2d4ea1ac0a 100644 --- a/pkgs/by-name/gu/gut/package.nix +++ b/pkgs/by-name/gu/gut/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gut"; version = "0.3.2"; src = fetchFromGitHub { owner = "julien040"; repo = "gut"; - rev = version; + rev = finalAttrs.version; hash = "sha256-3A6CwGIZGnTFkMRxDdDg/WpUQezNmGjjSz4Rj/6t1GI="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/julien040/gut/src/telemetry.gutVersion=${version}" + "-X github.com/julien040/gut/src/telemetry.gutVersion=${finalAttrs.version}" ]; # Depends on `/home` existing @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "gut"; }; -} +}) diff --git a/pkgs/by-name/gv/gvproxy/package.nix b/pkgs/by-name/gv/gvproxy/package.nix index 51d58955ca71..c22cba0a196e 100644 --- a/pkgs/by-name/gv/gvproxy/package.nix +++ b/pkgs/by-name/gv/gvproxy/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gvproxy"; version = "0.8.7"; src = fetchFromGitHub { owner = "containers"; repo = "gvisor-tap-vsock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ofxU4lUfBLGspe4N8Tr+U92fyLa+gFPm4LhPDYLMX2E="; }; @@ -30,10 +30,10 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/containers/gvisor-tap-vsock/releases/tag/${src.rev}"; + changelog = "https://github.com/containers/gvisor-tap-vsock/releases/tag/${finalAttrs.src.rev}"; description = "Network stack based on gVisor"; homepage = "https://github.com/containers/gvisor-tap-vsock"; license = lib.licenses.asl20; teams = [ lib.teams.podman ]; }; -} +}) diff --git a/pkgs/by-name/gx/gx/package.nix b/pkgs/by-name/gx/gx/package.nix index 853092acd84c..d84284e8e0ba 100644 --- a/pkgs/by-name/gx/gx/package.nix +++ b/pkgs/by-name/gx/gx/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gx"; version = "0.14.3"; src = fetchFromGitHub { owner = "whyrusleeping"; repo = "gx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jGtUsb2gm8dN45wniD+PYoUlk8m1ssrfj1a7PPYEYuo="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zimbatm ]; mainProgram = "gx"; }; -} +}) diff --git a/pkgs/by-name/h2/h2spec/package.nix b/pkgs/by-name/h2/h2spec/package.nix index 4171f1e2390c..cff70001c77e 100644 --- a/pkgs/by-name/h2/h2spec/package.nix +++ b/pkgs/by-name/h2/h2spec/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "h2spec"; version = "2.6.0"; src = fetchFromGitHub { owner = "summerwind"; repo = "h2spec"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HEvaE363bqwE9o0FPue+x+SaThohmCWbFXSraB0hP1I="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.VERSION=${version}" - "-X main.COMMIT=${version}" + "-X=main.VERSION=${finalAttrs.version}" + "-X main.COMMIT=${finalAttrs.version}" ]; doInstallCheck = true; @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Testing tool for HTTP/2 implementation"; homepage = "https://github.com/summerwind/h2spec"; - changelog = "https://github.com/summerwind/h2spec/releases/tag/${src.tag}"; + changelog = "https://github.com/summerwind/h2spec/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "h2spec"; }; -} +}) diff --git a/pkgs/by-name/ha/hacompanion/package.nix b/pkgs/by-name/ha/hacompanion/package.nix index 7a6c92415281..7eec471b5d8a 100644 --- a/pkgs/by-name/ha/hacompanion/package.nix +++ b/pkgs/by-name/ha/hacompanion/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hacompanion"; version = "1.0.25"; src = fetchFromGitHub { owner = "tobias-kuendig"; repo = "hacompanion"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CkJ648rYlSzWH0K7vGcxYKiVEsVj+y+p+2bsV7VOi6I="; }; @@ -21,7 +21,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/tobias-kuendig/hacompanion/releases/tag/v${version}"; + changelog = "https://github.com/tobias-kuendig/hacompanion/releases/tag/v${finalAttrs.version}"; description = "Daemon that sends local hardware information to Home Assistant"; homepage = "https://github.com/tobias-kuendig/hacompanion"; license = lib.licenses.mit; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ramblurr ]; mainProgram = "hacompanion"; }; -} +}) diff --git a/pkgs/by-name/ha/hakrawler/package.nix b/pkgs/by-name/ha/hakrawler/package.nix index ed69f896b34e..2666e8d584b1 100644 --- a/pkgs/by-name/ha/hakrawler/package.nix +++ b/pkgs/by-name/ha/hakrawler/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hakrawler"; version = "2.1"; src = fetchFromGitHub { owner = "hakluke"; repo = "hakrawler"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ZJG5KlIlzaztG27NoSlILj0I94cm2xZq28qx1ebrSmc="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ha/hashi-up/package.nix b/pkgs/by-name/ha/hashi-up/package.nix index e2fd0cd5dd98..de6ace9743cb 100644 --- a/pkgs/by-name/ha/hashi-up/package.nix +++ b/pkgs/by-name/ha/hashi-up/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hashi-up"; version = "0.16.0"; src = fetchFromGitHub { owner = "jsiebens"; repo = "hashi-up"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-PdZ8X2pJ5TfT0bJ4/P/XbMTv+yyL5/1AxIFHnL/qNcg="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/ha/hasura-cli/package.nix b/pkgs/by-name/ha/hasura-cli/package.nix index b574b334b612..8a8955b58c9d 100644 --- a/pkgs/by-name/ha/hasura-cli/package.nix +++ b/pkgs/by-name/ha/hasura-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hasura"; version = "2.48.11"; src = fetchFromGitHub { owner = "hasura"; repo = "graphql-engine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ySZ2dbu3W7JfsE20r9AUG4/JbI5DN9MS7lPe8NXjpQ0="; }; modRoot = "./cli"; @@ -23,7 +23,7 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version}" + "-X github.com/hasura/graphql-engine/cli/version.BuildVersion=${finalAttrs.version}" "-s" "-w" ]; @@ -43,4 +43,4 @@ buildGoModule rec { description = "Hasura GraphQL Engine CLI"; mainProgram = "hasura"; }; -} +}) diff --git a/pkgs/by-name/ha/haven/package.nix b/pkgs/by-name/ha/haven/package.nix index 36d58fdc3455..9e6950214856 100644 --- a/pkgs/by-name/ha/haven/package.nix +++ b/pkgs/by-name/ha/haven/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "haven"; version = "1.1.0"; src = fetchFromGitHub { owner = "bitvora"; repo = "haven"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2947XUAppZ3DLA5A4U6D/4O9pZQfCsPxjRn/4iHkrCg="; }; @@ -26,9 +26,9 @@ buildGoModule rec { meta = { description = "High Availability Vault for Events on Nostr"; homepage = "https://github.com/bitvora/haven"; - changelog = "https://github.com/bitvora/haven/releases/tag/v${version}"; + changelog = "https://github.com/bitvora/haven/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ felixzieger ]; mainProgram = "haven"; }; -} +}) diff --git a/pkgs/by-name/hc/hcdiag/package.nix b/pkgs/by-name/hc/hcdiag/package.nix index ec813e26140f..e5b55deb4048 100644 --- a/pkgs/by-name/hc/hcdiag/package.nix +++ b/pkgs/by-name/hc/hcdiag/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hcdiag"; version = "0.5.10"; src = fetchFromGitHub { owner = "hashicorp"; repo = "hcdiag"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uJjgQG4ce73/yT2b0lfx9L2Z2Jy93d/uAIs3aTxmjms="; }; @@ -31,10 +31,10 @@ buildGoModule rec { meta = { description = "Collects and bundles product and platform diagnostics supporting Consul, Nomad, TFE, and Vault"; homepage = "https://github.com/hashicorp/hcdiag"; - changelog = "https://github.com/hashicorp/hcdiag/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/hashicorp/hcdiag/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "hcdiag"; }; -} +}) diff --git a/pkgs/by-name/hc/hcl2json/package.nix b/pkgs/by-name/hc/hcl2json/package.nix index bd550a3bbd54..65ae1b1ccfde 100644 --- a/pkgs/by-name/hc/hcl2json/package.nix +++ b/pkgs/by-name/hc/hcl2json/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hcl2json"; version = "0.6.8"; src = fetchFromGitHub { owner = "tmccombs"; repo = "hcl2json"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jE106vWj1uVPmN9iofg/sWZCpSYDyh2/SHwPg5xHatE="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "hcl2json"; }; -} +}) diff --git a/pkgs/by-name/hc/hcledit/package.nix b/pkgs/by-name/hc/hcledit/package.nix index 3e46ee0346ad..498373a95116 100644 --- a/pkgs/by-name/hc/hcledit/package.nix +++ b/pkgs/by-name/hc/hcledit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hcledit"; version = "0.2.17"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "hcledit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4PBEcOK16YXQhrQ6Yrtcb6vTE6h6sSY3Ymuxi+mEUt8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index e1dfe71beb6f..09229927b67f 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hcloud"; version = "1.61.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Gggr/wdPzi1nqCcWzxNYr85oBRGT0rBxV24QXYDHkdc="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/hetznercloud/cli/internal/version.Version=${version}" + "-X=github.com/hetznercloud/cli/internal/version.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/hcloud" ]; @@ -36,7 +36,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/hetznercloud/cli/releases/tag/v${version}"; + changelog = "https://github.com/hetznercloud/cli/releases/tag/v${finalAttrs.version}"; description = "Command-line interface for Hetzner Cloud, a provider for cloud virtual private servers"; mainProgram = "hcloud"; homepage = "https://github.com/hetznercloud/cli"; @@ -46,4 +46,4 @@ buildGoModule rec { techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/hd/hd-idle/package.nix b/pkgs/by-name/hd/hd-idle/package.nix index 7e1194b087a9..54b65cfe74bd 100644 --- a/pkgs/by-name/hd/hd-idle/package.nix +++ b/pkgs/by-name/hd/hd-idle/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hd-idle"; version = "1.22"; src = fetchFromGitHub { owner = "adelolmo"; repo = "hd-idle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Q9EMRXzJTkPMMvehrIyiowytjKNfovtiSH4sAO6fzIo="; }; @@ -32,4 +32,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.rycee ]; }; -} +}) diff --git a/pkgs/by-name/he/headscale/package.nix b/pkgs/by-name/he/headscale/package.nix index c5bcc66f009b..fb6db56c7d9a 100644 --- a/pkgs/by-name/he/headscale/package.nix +++ b/pkgs/by-name/he/headscale/package.nix @@ -9,21 +9,21 @@ postgresql, stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "headscale"; version = "0.27.1"; src = fetchFromGitHub { owner = "juanfont"; repo = "headscale"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eMqGJL+dxBThtW+0uMvnP5n2gk2kwOao6SukA38OMOE="; }; postPatch = '' substituteInPlace hscontrol/types/version.go \ - --replace-fail 'Version: "dev"' 'Version: "${version}"' \ - --replace-fail 'Commit: "unknown"' 'Commit: "${src.tag}"' + --replace-fail 'Version: "dev"' 'Version: "${finalAttrs.version}"' \ + --replace-fail 'Commit: "unknown"' 'Commit: "${finalAttrs.src.tag}"' ''; vendorHash = "sha256-VOi4PGZ8I+2MiwtzxpKc/4smsL5KcH/pHVkjJfAFPJ0="; @@ -78,4 +78,4 @@ buildGoModule rec { misterio77 ]; }; -} +}) diff --git a/pkgs/by-name/he/hecate/package.nix b/pkgs/by-name/he/hecate/package.nix index e4fefee86de9..00ff0afaccea 100644 --- a/pkgs/by-name/he/hecate/package.nix +++ b/pkgs/by-name/he/hecate/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hecate"; version = "unstable-2022-05-03"; @@ -23,11 +23,11 @@ buildGoModule rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Terminal hex editor"; longDescription = "The Hex Editor From Hell!"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ ramkromberg ]; mainProgram = "hecate"; }; -} +}) diff --git a/pkgs/by-name/he/hednsextractor/package.nix b/pkgs/by-name/he/hednsextractor/package.nix index 6f6911783089..26eb0985b2d3 100644 --- a/pkgs/by-name/he/hednsextractor/package.nix +++ b/pkgs/by-name/he/hednsextractor/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hednsextractor"; version = "1.0.7"; src = fetchFromGitHub { owner = "HuntDownProject"; repo = "HEDnsExtractor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Uj5TNQ+X0+ip1DcLanMmFzr5ROuXhuZJSPF9tile+ZQ="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool suite for hunting suspicious targets, expose domains and phishing discovery"; homepage = "https://github.com/HuntDownProject/HEDnsExtractor"; - changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${version}"; + changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "hednsextractor"; }; -} +}) diff --git a/pkgs/by-name/he/helm-dashboard/package.nix b/pkgs/by-name/he/helm-dashboard/package.nix index a355c4d43e85..f21934eaee7a 100644 --- a/pkgs/by-name/he/helm-dashboard/package.nix +++ b/pkgs/by-name/he/helm-dashboard/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "helm-dashboard"; version = "1.3.3"; src = fetchFromGitHub { owner = "komodorio"; repo = "helm-dashboard"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hjIo2AEXNcFK0z4op59NnC2R8GspF5t808DZ72AxgMw="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; meta = { @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/he/helm-docs/package.nix b/pkgs/by-name/he/helm-docs/package.nix index 26def478c628..91193a4fafb2 100644 --- a/pkgs/by-name/he/helm-docs/package.nix +++ b/pkgs/by-name/he/helm-docs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "helm-docs"; version = "1.14.2"; src = fetchFromGitHub { owner = "norwoodj"; repo = "helm-docs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-a7alzjh+vjJPw/g9yaYkOUvwpgiqCrtKTBkV1EuGYtk="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ sagikazarmark ]; }; -} +}) diff --git a/pkgs/by-name/he/helm-ls/package.nix b/pkgs/by-name/he/helm-ls/package.nix index 8b1796ec8a96..0d5d179261f1 100644 --- a/pkgs/by-name/he/helm-ls/package.nix +++ b/pkgs/by-name/he/helm-ls/package.nix @@ -8,14 +8,14 @@ helm-ls, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "helm-ls"; version = "0.5.4"; src = fetchFromGitHub { owner = "mrjosh"; repo = "helm-ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4M2o/M8mnO+9QwsjsGahY3i/pwtsNdCMCn5oCFGm0aI="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -44,10 +44,10 @@ buildGoModule rec { meta = { description = "Language server for Helm"; - changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${version}"; + changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/mrjosh/helm-ls"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ stehessel ]; mainProgram = "helm_ls"; }; -} +}) diff --git a/pkgs/by-name/he/helmfile/package.nix b/pkgs/by-name/he/helmfile/package.nix index 74e6df4729b8..e5107efdb8a5 100644 --- a/pkgs/by-name/he/helmfile/package.nix +++ b/pkgs/by-name/he/helmfile/package.nix @@ -8,14 +8,14 @@ pluginsDir ? null, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "helmfile"; version = "1.1.9"; src = fetchFromGitHub { owner = "helmfile"; repo = "helmfile"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WatJSiNi/rUaoBGgIdRjczpMiXAwRQ21ck/ATVKyZe0="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X go.szostok.io/version.version=v${version}" + "-X go.szostok.io/version.version=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ] ++ lib.optional (pluginsDir != null) makeWrapper; @@ -61,4 +61,4 @@ buildGoModule rec { yurrriq ]; }; -} +}) diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index 80fba6b65b6b..041d74dbee55 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -4,12 +4,12 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hermit"; version = "0.48.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "cashapp"; repo = "hermit"; hash = "sha256-gV8moz9wSAt7gy2cTjl4IGOYHnm+4alBUhyKZmhgot8="; @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "cmd/hermit" ]; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.channel=stable" ]; @@ -32,4 +32,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "hermit"; }; -} +}) diff --git a/pkgs/by-name/he/hetzner-kube/package.nix b/pkgs/by-name/he/hetzner-kube/package.nix index beb912964904..4d0560c3dd00 100644 --- a/pkgs/by-name/he/hetzner-kube/package.nix +++ b/pkgs/by-name/he/hetzner-kube/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hetzner-kube"; version = "0.5.1"; src = fetchFromGitHub { owner = "xetys"; repo = "hetzner-kube"; - rev = version; + rev = finalAttrs.version; hash = "sha256-XHvR+31yq0o3txMBHh2rCh2peDlG5Kh3hdl0LGm9D8c="; }; @@ -28,7 +28,7 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X github.com/xetys/hetzner-kube/cmd.version=${version}" + "-X github.com/xetys/hetzner-kube/cmd.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ eliasp ]; }; -} +}) diff --git a/pkgs/by-name/he/hey/package.nix b/pkgs/by-name/he/hey/package.nix index f53a6d28a051..e09d60c23013 100644 --- a/pkgs/by-name/he/hey/package.nix +++ b/pkgs/by-name/he/hey/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hey"; version = "0.1.4"; src = fetchFromGitHub { owner = "rakyll"; repo = "hey"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0gsdksrzlwpba14a43ayyy41l1hxpw4ayjpvqyd4ycakddlkvgzb"; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "hey"; }; -} +}) diff --git a/pkgs/by-name/hi/hilbish/package.nix b/pkgs/by-name/hi/hilbish/package.nix index f9bbbeabe87a..13ddddda91d8 100644 --- a/pkgs/by-name/hi/hilbish/package.nix +++ b/pkgs/by-name/hi/hilbish/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hilbish"; version = "2.3.4"; src = fetchFromGitHub { owner = "Rosettea"; repo = "Hilbish"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rEBUrDdJBCywuSmsxFLl4+uSwz06km2nztH5aCGcGiE="; fetchSubmodules = true; }; @@ -38,9 +38,9 @@ buildGoModule rec { meta = { description = "Interactive Unix-like shell written in Go"; mainProgram = "hilbish"; - changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${version}"; + changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/Rosettea/Hilbish"; maintainers = with lib.maintainers; [ moni ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/hi/hiraeth/package.nix b/pkgs/by-name/hi/hiraeth/package.nix index c69ec6ac34fa..7ae714bacc20 100644 --- a/pkgs/by-name/hi/hiraeth/package.nix +++ b/pkgs/by-name/hi/hiraeth/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hiraeth"; version = "1.1.1"; src = fetchFromGitHub { owner = "lukaswrz"; repo = "hiraeth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GPDGwrYVy9utp5u4iyf0PqIAlI/izcwAsj4yFStYmTE="; }; @@ -22,4 +22,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.lukaswrz ]; mainProgram = "hiraeth"; }; -} +}) diff --git a/pkgs/by-name/hi/hishtory/package.nix b/pkgs/by-name/hi/hishtory/package.nix index 9824c77fadc3..23c6ed0b90ad 100644 --- a/pkgs/by-name/hi/hishtory/package.nix +++ b/pkgs/by-name/hi/hishtory/package.nix @@ -4,20 +4,20 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hishtory"; version = "0.335"; src = fetchFromGitHub { owner = "ddworken"; repo = "hishtory"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nh3dNm+5h+3moeO1PUS6tPkftojMSSWSr0m/5n2iO2w="; }; vendorHash = "sha256-tJjhHZT91vomGLM4IjMYBD4WfKo7eBcGu/osL6NTMwc="; - ldflags = [ "-X github.com/ddworken/hishtory/client/lib.Version=${version}" ]; + ldflags = [ "-X github.com/ddworken/hishtory/client/lib.Version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "hishtory"; }; -} +}) diff --git a/pkgs/by-name/hi/hivemind/package.nix b/pkgs/by-name/hi/hivemind/package.nix index 83851e90ab1a..6fd8813dc659 100644 --- a/pkgs/by-name/hi/hivemind/package.nix +++ b/pkgs/by-name/hi/hivemind/package.nix @@ -5,7 +5,7 @@ runtimeShell, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hivemind"; version = "1.1.0"; @@ -16,7 +16,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "DarthSim"; repo = "hivemind"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YUR9OwRuH1xSPs8iTsSIjLCt2TyYH357IAYULGTyYUc="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.sveitser ]; mainProgram = "hivemind"; }; -} +}) diff --git a/pkgs/by-name/hj/hjson-go/package.nix b/pkgs/by-name/hj/hjson-go/package.nix index a8dc670b2c84..9d926f33fc5e 100644 --- a/pkgs/by-name/hj/hjson-go/package.nix +++ b/pkgs/by-name/hj/hjson-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hjson-go"; version = "4.6.0"; src = fetchFromGitHub { owner = "hjson"; repo = "hjson-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Qg/sy0fHHadQMU1wToz/Nm6tiIe/tm1D1knmbh9zYr0="; }; @@ -25,8 +25,8 @@ buildGoModule rec { meta = { description = "Utility to convert JSON to and from HJSON"; homepage = "https://hjson.github.io/"; - changelog = "https://github.com/hjson/hjson-go/releases/tag/v${version}"; + changelog = "https://github.com/hjson/hjson-go/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "hjson-cli"; }; -} +}) diff --git a/pkgs/by-name/hn/hn-text/package.nix b/pkgs/by-name/hn/hn-text/package.nix index e07f31a34230..ecf6e744eba6 100644 --- a/pkgs/by-name/hn/hn-text/package.nix +++ b/pkgs/by-name/hn/hn-text/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hn-text"; version = "0.1.4"; src = fetchFromGitHub { owner = "piqoni"; repo = "hn-text"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YoPdYuNlWrLITyd2XeCOeGy70Ews1rvtOQzYZAQTI+Y="; }; @@ -32,4 +32,4 @@ buildGoModule rec { mainProgram = "hn-text"; maintainers = with lib.maintainers; [ Guanran928 ]; }; -} +}) diff --git a/pkgs/by-name/ho/hof/package.nix b/pkgs/by-name/ho/hof/package.nix index 88c331f8fcf7..75abe20896c5 100644 --- a/pkgs/by-name/ho/hof/package.nix +++ b/pkgs/by-name/ho/hof/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hof"; version = "0.6.10"; src = fetchFromGitHub { owner = "hofstadter-io"; repo = "hof"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-okc11mXqB/PaXd0vsRuIIL70qWSFprvsZJtE6PvCaIg="; }; @@ -41,4 +41,4 @@ buildGoModule rec { # 'panic: open /etc/protocols: operation not permitted' broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ho/holo-build/package.nix b/pkgs/by-name/ho/holo-build/package.nix index 2ce73ceea22b..40b611d0ae0b 100644 --- a/pkgs/by-name/ho/holo-build/package.nix +++ b/pkgs/by-name/ho/holo-build/package.nix @@ -7,14 +7,14 @@ file, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "holo-build"; version = "1.6.1"; src = fetchFromGitHub { owner = "holocm"; repo = "holo-build"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0lypbgf96bcc4m3968xa4il1zwprsdyc0pw6pl9mqq7djxabikd0"; }; @@ -37,18 +37,18 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/holocm/holo-build/src/holo-build/common.version=${version}" + "-X github.com/holocm/holo-build/src/holo-build/common.version=${finalAttrs.version}" ]; postBuild = '' - make build/man/holo-build.8 VERSION=${version} + make build/man/holo-build.8 VERSION=${finalAttrs.version} ''; nativeCheckInputs = [ file ]; checkPhase = '' ln -s ../../go/bin/holo-build build/holo-build - go build -ldflags "-s -w -X github.com/holocm/holo-build/src/holo-build/common.version=${version}" -o build/dump-package ./src/dump-package + go build -ldflags "-s -w -X github.com/holocm/holo-build/src/holo-build/common.version=${finalAttrs.version}" -o build/dump-package ./src/dump-package bash test/compiler/run_tests.sh bash test/interface/run_tests.sh ''; @@ -71,4 +71,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "holo-build"; }; -} +}) diff --git a/pkgs/by-name/ho/hologram/package.nix b/pkgs/by-name/ho/hologram/package.nix index d3a1ddb2d726..5738ddd438ca 100644 --- a/pkgs/by-name/ho/hologram/package.nix +++ b/pkgs/by-name/ho/hologram/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hologram"; version = "1.3"; src = fetchFromGitHub { owner = "AdRoll"; repo = "hologram"; - rev = version; + rev = finalAttrs.version; hash = "sha256-b65mplfDuwk8lEfJLKBY7BF0yGRksxHjwbEW6A7moo4="; }; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = [ ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/ho/holos/package.nix b/pkgs/by-name/ho/holos/package.nix index 7ef31cc59e0c..b18249cc3174 100644 --- a/pkgs/by-name/ho/holos/package.nix +++ b/pkgs/by-name/ho/holos/package.nix @@ -8,14 +8,14 @@ kustomize, kubernetes-helm, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "holos"; version = "0.106.0"; src = fetchFromGitHub { owner = "holos-run"; repo = "holos"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IDIqSlHzmX0rdO3frDx5S+x18OJoJKMicQPx2exIMP8="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-w" - "-X github.com/holos-run/holos/version.GitDescribe=v${version}" - "-X github.com/holos-run/holos/version.GitCommit=${src.rev}" + "-X github.com/holos-run/holos/version.GitDescribe=v${finalAttrs.version}" + "-X github.com/holos-run/holos/version.GitCommit=${finalAttrs.src.rev}" "-X github.com/holos-run/holos/version.GitTreeState=clean" # fix time for deterministic builds "-X github.com/holos-run/holos/version.BuildDate=1970-01-01T00:00:00Z" @@ -41,7 +41,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = holos; command = "holos --version || true"; - version = "${version}"; + version = "${finalAttrs.version}"; }; meta = { @@ -51,4 +51,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cameronraysmith ]; mainProgram = "holos"; }; -} +}) diff --git a/pkgs/by-name/ho/honeymarker/package.nix b/pkgs/by-name/ho/honeymarker/package.nix index f959a9280c2b..9452a9cde583 100644 --- a/pkgs/by-name/ho/honeymarker/package.nix +++ b/pkgs/by-name/ho/honeymarker/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "honeymarker"; version = "0.2.12"; vendorHash = "sha256-jtDjy8Y2S5/Ujtv+dtoRZ4SP66sSP7yer97fwdNZEpg="; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "honeycombio"; repo = "honeymarker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-28NCAtx3MHlwm44IUlI0DzUaycH9cPN8ZdEhhQtdciU="; }; @@ -21,4 +21,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.iand675 ]; }; -} +}) diff --git a/pkgs/by-name/ho/honeytail/package.nix b/pkgs/by-name/ho/honeytail/package.nix index 01ce99dd00e4..5253778150fe 100644 --- a/pkgs/by-name/ho/honeytail/package.nix +++ b/pkgs/by-name/ho/honeytail/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "honeytail"; version = "1.6.0"; vendorHash = "sha256-LtiiLGLjhbfT49A6Fw5CbSbnmTHMxtcUssr+ayCVrvY="; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "honeycombio"; repo = "honeytail"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-S0hIgNNzF1eNe+XJs+PT7EUIl5oJCXu+B/zQago4sf8="; }; @@ -21,4 +21,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.iand675 ]; }; -} +}) diff --git a/pkgs/by-name/ho/honeyvent/package.nix b/pkgs/by-name/ho/honeyvent/package.nix index 36746eeb93a9..a1661d778c22 100644 --- a/pkgs/by-name/ho/honeyvent/package.nix +++ b/pkgs/by-name/ho/honeyvent/package.nix @@ -3,7 +3,7 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "honeyvent"; version = "1.1.3"; vendorHash = null; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "honeycombio"; repo = "honeyvent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L8hM4JJDDfVv/0O8H3lcI0SRVjDMYC82HG/4WU6Vim8="; }; @@ -21,4 +21,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.iand675 ]; }; -} +}) diff --git a/pkgs/by-name/ho/host-spawn/package.nix b/pkgs/by-name/ho/host-spawn/package.nix index a9d5dd90aee3..fa5583c4742f 100644 --- a/pkgs/by-name/ho/host-spawn/package.nix +++ b/pkgs/by-name/ho/host-spawn/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "host-spawn"; version = "1.6.2"; src = fetchFromGitHub { owner = "1player"; repo = "host-spawn"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bCEyoHsISZ2K7fOsOOAhZRv/a6RptVDlwSspomacb/0="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ garrison ]; mainProgram = "host-spawn"; }; -} +}) diff --git a/pkgs/by-name/ho/hostctl/package.nix b/pkgs/by-name/ho/hostctl/package.nix index b7d952f95714..0ecc94a6c130 100644 --- a/pkgs/by-name/ho/hostctl/package.nix +++ b/pkgs/by-name/ho/hostctl/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hostctl"; version = "1.1.4"; src = fetchFromGitHub { owner = "guumaster"; repo = "hostctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9BbPHqAZKw8Rpjpdd/e9ip3V0Eh06tEFt/skQ97ij4g="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" + "-X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "hostctl"; }; -} +}) diff --git a/pkgs/by-name/ho/hostess/package.nix b/pkgs/by-name/ho/hostess/package.nix index 20d66ab1622e..1ba92b49cfed 100644 --- a/pkgs/by-name/ho/hostess/package.nix +++ b/pkgs/by-name/ho/hostess/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hostess"; version = "0.5.2"; src = fetchFromGitHub { owner = "cbednarski"; repo = "hostess"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1izszf60nsa6pyxx3kd8qdrz3h47ylm17r9hzh9wk37f61pmm42j"; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ edlimerkaj ]; }; -} +}) diff --git a/pkgs/by-name/ho/hound/package.nix b/pkgs/by-name/ho/hound/package.nix index c89724f0707d..7b32a2c143f6 100644 --- a/pkgs/by-name/ho/hound/package.nix +++ b/pkgs/by-name/ho/hound/package.nix @@ -10,14 +10,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hound"; version = "0.7.1"; src = fetchFromGitHub { owner = "hound-search"; repo = "hound"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Qdk57zLjTXLdDEmB6K+sZAym5s0BekJJa/CpYeOBOcY="; }; @@ -61,4 +61,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/ht/htmltest/package.nix b/pkgs/by-name/ht/htmltest/package.nix index d12496c03590..ff0d289a345e 100644 --- a/pkgs/by-name/ht/htmltest/package.nix +++ b/pkgs/by-name/ht/htmltest/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "htmltest"; version = "0.17.0"; src = fetchFromGitHub { owner = "wjdp"; repo = "htmltest"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8tkk476kGEfHo3XGu3/0r6fhX1c4vkYiUACpw0uEu2g="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # tests require network access @@ -37,4 +37,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ht/http-scanner/package.nix b/pkgs/by-name/ht/http-scanner/package.nix index 48197af89519..84b6028a5d4e 100644 --- a/pkgs/by-name/ht/http-scanner/package.nix +++ b/pkgs/by-name/ht/http-scanner/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "http-scanner"; version = "1.0.1"; src = fetchFromGitHub { owner = "aymaneallaoui"; repo = "kafka-http-scanner"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+8UpdNRuu0nTYiBBS+yiVwDEtC/KpEeyPCEeJvsjxfs="; }; @@ -21,16 +21,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/aymaneallaoui/kafka-http-scanner/pkg/utils.Version=${version}" + "-X=github.com/aymaneallaoui/kafka-http-scanner/pkg/utils.Version=${finalAttrs.version}" ]; meta = { description = "HTTP security vulnerability scanner that detects a wide range of web application vulnerabilities"; homepage = "https://github.com/aymaneallaoui/kafka-http-scanner"; - changelog = "https://github.com/aymaneallaoui/kafka-http-scanner/releases/tag/${src.tag}"; + changelog = "https://github.com/aymaneallaoui/kafka-http-scanner/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "http-scanner"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ht/httplab/package.nix b/pkgs/by-name/ht/httplab/package.nix index 3324af10b4d5..8cdc94da65ac 100644 --- a/pkgs/by-name/ht/httplab/package.nix +++ b/pkgs/by-name/ht/httplab/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "httplab"; version = "0.4.2"; src = fetchFromGitHub { owner = "qustavo"; repo = "httplab"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UL1i8JpgofXUB+jtW2EtSR1pM/Fdqnbg2EXPJAjc0H0="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "httplab"; }; -} +}) diff --git a/pkgs/by-name/ht/httpref/package.nix b/pkgs/by-name/ht/httpref/package.nix index 8c471f1a72d3..a7e0dbfbdea7 100644 --- a/pkgs/by-name/ht/httpref/package.nix +++ b/pkgs/by-name/ht/httpref/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "httpref"; version = "1.6.1"; src = fetchFromGitHub { owner = "dnnrly"; repo = "httpref"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T5fR9cyqsM6Kw6kFqZedoSxyvFkkxNpuErscwiUTMa0="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Command line, offline, access to HTTP status code, common header, and port references"; mainProgram = "httpref"; homepage = "https://github.com/dnnrly/httpref"; - changelog = "https://github.com/dnnrly/httpref/releases/tag/${src.rev}"; + changelog = "https://github.com/dnnrly/httpref/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ht/httprobe/package.nix b/pkgs/by-name/ht/httprobe/package.nix index 51488fd600f4..6029326d0fc3 100644 --- a/pkgs/by-name/ht/httprobe/package.nix +++ b/pkgs/by-name/ht/httprobe/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "httprobe"; version = "0.2"; src = fetchFromGitHub { owner = "tomnomnom"; repo = "httprobe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-k/Ev+zpYF+DcnQvMbbRzoJ4co83q3pi/D9T4DhtGR/I="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "httprobe"; }; -} +}) diff --git a/pkgs/by-name/hu/hub/package.nix b/pkgs/by-name/hu/hub/package.nix index 3b5ea5ac2213..53dd1f77827d 100644 --- a/pkgs/by-name/hu/hub/package.nix +++ b/pkgs/by-name/hu/hub/package.nix @@ -11,7 +11,7 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hub"; version = "unstable-2022-12-01"; @@ -39,7 +39,7 @@ buildGoModule rec { postPatch = '' patchShebangs script/ - sed -i 's/^var Version = "[^"]\+"$/var Version = "${version}"/' version/version.go + sed -i 's/^var Version = "[^"]\+"$/var Version = "${finalAttrs.version}"/' version/version.go ''; vendorHash = "sha256-wQH8V9jRgh45JGs4IfYS1GtmCIYdo93JG1UjJ0BGxXk="; @@ -79,4 +79,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/hu/humioctl/package.nix b/pkgs/by-name/hu/humioctl/package.nix index b4b9bd8c5d3b..1d0278ea7edc 100644 --- a/pkgs/by-name/hu/humioctl/package.nix +++ b/pkgs/by-name/hu/humioctl/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "humioctl"; version = "0.36.0"; src = fetchFromGitHub { owner = "humio"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2vkzde4l6GIIBzzNSewCtaVlBqkqpZQGXjw7VdJFPaE="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lucperkins ]; mainProgram = "humioctl"; }; -} +}) diff --git a/pkgs/by-name/hy/hydroxide/package.nix b/pkgs/by-name/hy/hydroxide/package.nix index 75cee63d0477..9fac4f756c42 100644 --- a/pkgs/by-name/hy/hydroxide/package.nix +++ b/pkgs/by-name/hy/hydroxide/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hydroxide"; version = "0.2.31"; src = fetchFromGitHub { owner = "emersion"; repo = "hydroxide"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-92eyt+s+kEXRuIXPRmbIQG5Mth7wJFCruqTN3wL5DhI="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "hydroxide"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprkeys/package.nix b/pkgs/by-name/hy/hyprkeys/package.nix index 41e65571f923..91d46c809364 100644 --- a/pkgs/by-name/hy/hyprkeys/package.nix +++ b/pkgs/by-name/hy/hyprkeys/package.nix @@ -6,21 +6,21 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyprkeys"; version = "1.0.3"; src = fetchFromGitHub { owner = "hyprland-community"; repo = "Hyprkeys"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-u2NTSth9gminIEcbxgGm/2HHyzuwf/YPNQV4VzR14Kk="; }; ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -46,4 +46,4 @@ buildGoModule rec { ]; mainProgram = "hyprkeys"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprls/package.nix b/pkgs/by-name/hy/hyprls/package.nix index 857f227b2e69..b07154701402 100644 --- a/pkgs/by-name/hy/hyprls/package.nix +++ b/pkgs/by-name/hy/hyprls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyprls"; version = "0.12.0"; src = fetchFromGitHub { owner = "hyprland-community"; repo = "hyprls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5JOJ93XPJ3hFThpLQmQ+EL0wkn+nrq15pwGhZrhc2h0="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "LSP server for Hyprland's configuration language"; homepage = "https://gwen.works/hyprls"; - changelog = "https://github.com/hyprland-community/hyprls/releases/tag/v${version}"; + changelog = "https://github.com/hyprland-community/hyprls/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "hyprls"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprmon/package.nix b/pkgs/by-name/hy/hyprmon/package.nix index d2a7bbdacddb..c9f256e75f40 100644 --- a/pkgs/by-name/hy/hyprmon/package.nix +++ b/pkgs/by-name/hy/hyprmon/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyprmon"; version = "0.0.12"; src = fetchFromGitHub { owner = "erans"; repo = "hyprmon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jZUtdOMmpd75CyjaXdrqXcYxcQ9q7G2YGBHoUUvycX8="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ onatustun ]; mainProgram = "hyprmon"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprnotify/package.nix b/pkgs/by-name/hy/hyprnotify/package.nix index d89277c5cda1..84693cfcd218 100644 --- a/pkgs/by-name/hy/hyprnotify/package.nix +++ b/pkgs/by-name/hy/hyprnotify/package.nix @@ -6,14 +6,14 @@ alsa-lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyprnotify"; version = "0.8.0"; src = fetchFromGitHub { owner = "codelif"; repo = "hyprnotify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+vBOHXaCWEoQ/Lk9VwP55XqlhSzSS9hoVg4FQOj8dIU="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bloeckchengrafik ]; mainProgram = "hyprnotify"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprspace/package.nix b/pkgs/by-name/hy/hyprspace/package.nix index 2aff2b9a28de..9444accc3d12 100644 --- a/pkgs/by-name/hy/hyprspace/package.nix +++ b/pkgs/by-name/hy/hyprspace/package.nix @@ -7,14 +7,14 @@ nix, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyprspace"; version = "0.12.0"; src = fetchFromGitHub { owner = "hyprspace"; repo = "hyprspace"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VOufAPhCbLzVxrj/XKwunJkxUx0EAovV4+adrQLwcoI="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/hyprspace/hyprspace/cli.appVersion=${version}" + "-X github.com/hyprspace/hyprspace/cli.appVersion=${finalAttrs.version}" ]; preBuild = '' @@ -57,4 +57,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "hyprspace"; }; -} +}) diff --git a/pkgs/by-name/hy/hysteria/package.nix b/pkgs/by-name/hy/hysteria/package.nix index a4cde3865d02..b479be8564c5 100644 --- a/pkgs/by-name/hy/hysteria/package.nix +++ b/pkgs/by-name/hy/hysteria/package.nix @@ -4,14 +4,14 @@ buildGoModule, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hysteria"; version = "2.7.0"; src = fetchFromGitHub { owner = "apernet"; repo = "hysteria"; - rev = "app/v${version}"; + rev = "app/v${finalAttrs.version}"; hash = "sha256-eObMqyYCyrt5TemNK5AVZlO01wPjb5QscV6BSnAhQF8="; }; @@ -25,7 +25,7 @@ buildGoModule rec { [ "-s" "-w" - "-X ${cmd}.appVersion=${version}" + "-X ${cmd}.appVersion=${finalAttrs.version}" "-X ${cmd}.appType=release" ]; @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "hysteria"; }; -} +}) diff --git a/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix b/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix index 0207c0285e11..f47ba97829ee 100644 --- a/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix +++ b/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "iam-policy-json-to-terraform"; version = "1.9.2"; src = fetchFromGitHub { owner = "flosell"; repo = "iam-policy-json-to-terraform"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-YCkM6ddTue1nYqQj56iUADl9v72Um51TLhwwGK3USEw="; }; @@ -20,8 +20,8 @@ buildGoModule rec { meta = { description = "Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document"; homepage = "https://github.com/flosell/iam-policy-json-to-terraform"; - changelog = "https://github.com/flosell/iam-policy-json-to-terraform/releases/tag/${version}"; + changelog = "https://github.com/flosell/iam-policy-json-to-terraform/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/ia/iamy/package.nix b/pkgs/by-name/ia/iamy/package.nix index cc67a1d28bfd..0baeb8b73b60 100644 --- a/pkgs/by-name/ia/iamy/package.nix +++ b/pkgs/by-name/ia/iamy/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "iamy"; version = "2.4.0"; src = fetchFromGitHub { owner = "99designs"; repo = "iamy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-oH3ijZaWXI0TdVQN9gzp5ypWzY7OqSxDh7VBoZo42Cs="; }; vendorHash = "sha256-/IUYM3pTvcHXw8t5MW6JUEWdxegFuQC8zkiySp8VEgE="; ldflags = [ - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" "-s" "-w" ]; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ suvash ]; mainProgram = "iamy"; }; -} +}) diff --git a/pkgs/by-name/ic/ic-keysmith/package.nix b/pkgs/by-name/ic/ic-keysmith/package.nix index f92f77d66f57..01eb0ae22e5e 100644 --- a/pkgs/by-name/ic/ic-keysmith/package.nix +++ b/pkgs/by-name/ic/ic-keysmith/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "keysmith"; version = "1.6.2"; src = fetchFromGitHub { owner = "dfinity"; repo = "keysmith"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+wYWIoPYc7qpTRS4Zlxp50Up8obZOmfQpiT0SWwVJE0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ imalison ]; mainProgram = "keysmith"; }; -} +}) diff --git a/pkgs/by-name/ig/ignite-cli/package.nix b/pkgs/by-name/ig/ignite-cli/package.nix index 7a9c2d86b48d..00b153575207 100644 --- a/pkgs/by-name/ig/ignite-cli/package.nix +++ b/pkgs/by-name/ig/ignite-cli/package.nix @@ -7,14 +7,14 @@ buf, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ignite-cli"; version = "28.11.0"; src = fetchFromGitHub { repo = "cli"; owner = "ignite"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-guhUvTyUy4YXn0+vtTpIehS731B0Htv9jai6yQ6gRP0="; }; @@ -40,10 +40,10 @@ buildGoModule rec { meta = { homepage = "https://ignite.com/"; - changelog = "https://github.com/ignite/cli/releases/tag/v${version}"; + changelog = "https://github.com/ignite/cli/releases/tag/v${finalAttrs.version}"; description = "All-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kashw2 ]; mainProgram = "ignite"; }; -} +}) diff --git a/pkgs/by-name/ij/ijq/package.nix b/pkgs/by-name/ij/ijq/package.nix index 22d4d85de852..92397d063ba4 100644 --- a/pkgs/by-name/ij/ijq/package.nix +++ b/pkgs/by-name/ij/ijq/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ijq"; version = "1.2.0"; src = fetchFromCodeberg { owner = "gpanders"; repo = "ijq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PT7WnCZL4Cfo/+VW3ImOloDOI9d0GX4UTcC8Bf3OVAU="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postBuild = '' @@ -57,4 +57,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/im/imaginary/package.nix b/pkgs/by-name/im/imaginary/package.nix index d2dbb5fa55c9..7a3c4f7d5fed 100644 --- a/pkgs/by-name/im/imaginary/package.nix +++ b/pkgs/by-name/im/imaginary/package.nix @@ -7,14 +7,14 @@ vips, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imaginary"; version = "1.2.4"; src = fetchFromGitHub { owner = "h2non"; repo = "imaginary"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oEkFoZMaNNJPMisqpIneeLK/sA23gaTWJ4nqtDHkrwA="; }; @@ -37,14 +37,14 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; __darwinAllowLocalNetworking = true; meta = { homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; - changelog = "https://github.com/h2non/imaginary/releases/tag/v${version}"; + changelog = "https://github.com/h2non/imaginary/releases/tag/v${finalAttrs.version}"; description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ @@ -52,4 +52,4 @@ buildGoModule rec { ]; mainProgram = "imaginary"; }; -} +}) diff --git a/pkgs/by-name/im/img-cat/package.nix b/pkgs/by-name/im/img-cat/package.nix index d1993f27fb33..eb2d618496f4 100644 --- a/pkgs/by-name/im/img-cat/package.nix +++ b/pkgs/by-name/im/img-cat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imgcat"; version = "1.2.0"; src = fetchFromGitHub { owner = "trashhalo"; repo = "imgcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L2Yvp+UR6q45ctKsi0v45lKkSE7eJsUPvG7lpX8M6nQ="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "imgcat"; }; -} +}) diff --git a/pkgs/by-name/im/img/package.nix b/pkgs/by-name/im/img/package.nix index edf2c7a70121..53db507a424a 100644 --- a/pkgs/by-name/im/img/package.nix +++ b/pkgs/by-name/im/img/package.nix @@ -7,14 +7,14 @@ wrapperDir ? "/run/wrappers/bin", # Default for NixOS, other systems might need customization. }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "img"; version = "0.5.11"; src = fetchFromGitHub { owner = "genuinetools"; repo = "img"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0r5hihzp2679ki9hr3p0f085rafy2hc8kpkdhnd4m5k4iibqib08"; }; @@ -36,7 +36,7 @@ buildGoModule rec { ]; ldflags = [ - "-X github.com/genuinetools/img/version.VERSION=v${version}" + "-X github.com/genuinetools/img/version.VERSION=v${finalAttrs.version}" "-s -w" ]; @@ -54,4 +54,4 @@ buildGoModule rec { homepage = "https://github.com/genuinetools/img"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/im/imgcrypt/package.nix b/pkgs/by-name/im/imgcrypt/package.nix index f0d03ed31932..890184f61c36 100644 --- a/pkgs/by-name/im/imgcrypt/package.nix +++ b/pkgs/by-name/im/imgcrypt/package.nix @@ -4,21 +4,21 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imgcrypt"; version = "1.1.10"; src = fetchFromGitHub { owner = "containerd"; repo = "imgcrypt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-81jfoWHYYenGQFcQI9kk8uPnv6FcyOtcJjpo1ykdtOI="; }; vendorHash = null; ldflags = [ - "-X github.com/containerd/containerd/version.Version=${version}" + "-X github.com/containerd/containerd/version.Version=${finalAttrs.version}" ]; subPackages = [ @@ -37,4 +37,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ mikroskeem ]; }; -} +}) diff --git a/pkgs/by-name/im/imgpkg/package.nix b/pkgs/by-name/im/imgpkg/package.nix index bffe8b3cdb97..3ad931011d20 100644 --- a/pkgs/by-name/im/imgpkg/package.nix +++ b/pkgs/by-name/im/imgpkg/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imgpkg"; version = "0.47.0"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "imgpkg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vmEdX7Hn7pfUpiGbhrzX4dhqrLhhvH95mSaABa6cJxg="; }; @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "cmd/imgpkg" ]; env.CGO_ENABLED = "0"; - ldflags = [ "-X=carvel.dev/imgpkg/pkg/imgpkg/cmd.Version=${version}" ]; + ldflags = [ "-X=carvel.dev/imgpkg/pkg/imgpkg/cmd.Version=${finalAttrs.version}" ]; meta = { description = "Store application configuration files in Docker/OCI registries"; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ benchand ]; mainProgram = "imgpkg"; }; -} +}) diff --git a/pkgs/by-name/im/imgproxy/package.nix b/pkgs/by-name/im/imgproxy/package.nix index 96f4a6f5f514..02cf4fd58fd8 100644 --- a/pkgs/by-name/im/imgproxy/package.nix +++ b/pkgs/by-name/im/imgproxy/package.nix @@ -9,7 +9,7 @@ libunwind, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imgproxy"; version = "3.30.1"; @@ -17,7 +17,7 @@ buildGoModule rec { owner = "imgproxy"; repo = "imgproxy"; hash = "sha256-UaJ02TQ8jbebRDF5K3zFy+4ho+dt1o/o3cEDzUQY3iU="; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; }; vendorHash = "sha256-0NIsaSMOBenDCGvnGdLB60sp08EaC/CezWogxTrcDdY="; @@ -39,8 +39,8 @@ buildGoModule rec { description = "Fast and secure on-the-fly image processing server written in Go"; mainProgram = "imgproxy"; homepage = "https://imgproxy.net"; - changelog = "https://github.com/imgproxy/imgproxy/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/imgproxy/imgproxy/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ paluh ]; }; -} +}) diff --git a/pkgs/by-name/im/immich-go/package.nix b/pkgs/by-name/im/immich-go/package.nix index 2c966221f05c..bb2900f0ab30 100644 --- a/pkgs/by-name/im/immich-go/package.nix +++ b/pkgs/by-name/im/immich-go/package.nix @@ -7,14 +7,14 @@ immich-go, writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "immich-go"; version = "0.31.0"; src = fetchFromGitHub { owner = "simulot"; repo = "immich-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-u+laNZ0/UncwH+3Ylk7g40DB99dAbQRrBNOVk80FrMc="; # Inspired by: https://github.com/NixOS/nixpkgs/blob/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c/pkgs/applications/graphics/pdfcpu/default.nix#L20-L32 @@ -40,7 +40,7 @@ buildGoModule rec { "-s" "-w" "-extldflags=-static" - "-X github.com/simulot/immich-go/app.Version=${version}" + "-X github.com/simulot/immich-go/app.Version=${finalAttrs.version}" ]; preBuild = '' @@ -59,7 +59,7 @@ buildGoModule rec { tests.versionTest = testers.testVersion { package = immich-go; command = "immich-go --version"; - version = version; + version = finalAttrs.version; }; }; @@ -76,6 +76,6 @@ buildGoModule rec { diogotcorreia kai-tub ]; - changelog = "https://github.com/simulot/immich-go/releases/tag/${src.tag}"; + changelog = "https://github.com/simulot/immich-go/releases/tag/${finalAttrs.src.tag}"; }; -} +}) diff --git a/pkgs/by-name/im/immudb/package.nix b/pkgs/by-name/im/immudb/package.nix index f0d93d9fb77c..d42f06d416dc 100644 --- a/pkgs/by-name/im/immudb/package.nix +++ b/pkgs/by-name/im/immudb/package.nix @@ -13,14 +13,14 @@ let sha256 = "sha256-4BhTK+gKO8HW1CelGa30THpfkqfqFthK+b7p9QWl4Pw="; }; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "immudb"; version = "1.10.0"; src = fetchFromGitHub { owner = "codenotary"; repo = "immudb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-RsDM+5/a3huBJ6HfaALpw+KpcIfg198gZfC4c4DsDlU="; }; @@ -45,7 +45,7 @@ buildGoModule rec { tags = [ "webconsole" ]; - ldflags = [ "-X github.com/codenotary/immudb/cmd/version.Version=${version}" ]; + ldflags = [ "-X github.com/codenotary/immudb/cmd/version.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/immudb" @@ -69,4 +69,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/im/impl/package.nix b/pkgs/by-name/im/impl/package.nix index d090fa9d1997..5837145cd2de 100644 --- a/pkgs/by-name/im/impl/package.nix +++ b/pkgs/by-name/im/impl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "impl"; version = "1.4.0"; src = fetchFromGitHub { owner = "josharian"; repo = "impl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0TSyg7YEPur+h0tkDxI3twr2PzT7tmo3shKgmSSJ6qk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/im/imposm/package.nix b/pkgs/by-name/im/imposm/package.nix index 8fd1627010cb..b6bd825364b4 100644 --- a/pkgs/by-name/im/imposm/package.nix +++ b/pkgs/by-name/im/imposm/package.nix @@ -6,14 +6,14 @@ geos, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "imposm"; version = "0.14.2"; src = fetchFromGitHub { owner = "omniscale"; repo = "imposm3"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Bl6LSF/aN/c0lH93fxm2HGvxs7Grv4qJc/iN04AlQP0="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s -w" - "-X github.com/omniscale/imposm3.Version=${version}" + "-X github.com/omniscale/imposm3.Version=${finalAttrs.version}" ]; # requires network access @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "Imports OpenStreetMap data into PostGIS"; homepage = "https://imposm.org/"; - changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}"; + changelog = "https://github.com/omniscale/imposm3/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.apsl20; maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "imposm"; }; -} +}) diff --git a/pkgs/by-name/in/ineffassign/package.nix b/pkgs/by-name/in/ineffassign/package.nix index 55d48ecdf81a..61d29acfc9a2 100644 --- a/pkgs/by-name/in/ineffassign/package.nix +++ b/pkgs/by-name/in/ineffassign/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ineffassign"; version = "0.1.0"; src = fetchFromGitHub { owner = "gordonklaus"; repo = "ineffassign"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JVrAIspRL6XvDd/AnPFt9IJPQ0hY1KPwXvldAfwYkzU="; }; @@ -36,4 +36,4 @@ buildGoModule rec { bot-wxt1221 ]; }; -} +}) diff --git a/pkgs/by-name/in/infracost/package.nix b/pkgs/by-name/in/infracost/package.nix index 9236fd434258..261a61b30e6f 100644 --- a/pkgs/by-name/in/infracost/package.nix +++ b/pkgs/by-name/in/infracost/package.nix @@ -6,13 +6,13 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "infracost"; version = "0.10.43"; src = fetchFromGitHub { owner = "infracost"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; repo = "infracost"; sha256 = "sha256-02HQp11MfUKK0tXcBRmGqatG5C7462VEWtHHCjLv32I="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/infracost/infracost/internal/version.Version=v${version}" + "-X github.com/infracost/infracost/internal/version.Version=v${finalAttrs.version}" ]; subPackages = [ "cmd/infracost" ]; @@ -58,14 +58,14 @@ buildGoModule rec { export INFRACOST_SKIP_UPDATE_CHECK=true $out/bin/infracost --help - $out/bin/infracost --version | grep "v${version}" + $out/bin/infracost --version | grep "v${finalAttrs.version}" runHook postInstallCheck ''; meta = { homepage = "https://infracost.io"; - changelog = "https://github.com/infracost/infracost/releases/tag/v${version}"; + changelog = "https://github.com/infracost/infracost/releases/tag/v${finalAttrs.version}"; description = "Cloud cost estimates for Terraform in your CLI and pull requests"; longDescription = '' Infracost shows hourly and monthly cost estimates for a Terraform project. @@ -80,4 +80,4 @@ buildGoModule rec { ]; mainProgram = "infracost"; }; -} +}) diff --git a/pkgs/by-name/in/inframap/package.nix b/pkgs/by-name/in/inframap/package.nix index 7095387e9838..b45fa964374a 100644 --- a/pkgs/by-name/in/inframap/package.nix +++ b/pkgs/by-name/in/inframap/package.nix @@ -4,21 +4,21 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "inframap"; version = "0.8.0"; src = fetchFromGitHub { owner = "cycloidio"; repo = "inframap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IdXP/gw81rQsaHz+uwEB9ThtHlbPYLXcYTYdwJynpVU="; }; ldflags = [ "-s" "-w" - "-X=github.com/cycloidio/inframap/cmd.Version=${version}" + "-X=github.com/cycloidio/inframap/cmd.Version=${finalAttrs.version}" ]; vendorHash = "sha256-cEKrxuuksMEEVJEZ9/ZU2/MMxWZKlO05DkNX4n3ug/0="; @@ -26,8 +26,8 @@ buildGoModule rec { meta = { description = "Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant"; homepage = "https://github.com/cycloidio/inframap"; - changelog = "https://github.com/cycloidio/inframap/releases/tag/${src.tag}"; + changelog = "https://github.com/cycloidio/inframap/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index 2d6af2c67b2f..969cbc580b8d 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -4,14 +4,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "infrastructure-agent"; version = "1.72.1"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2kRayrMisv/poIx/OGqS01D/yLt/w4u2X+cJYN8QHA8="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.buildVersion=${version}" - "-X main.gitCommit=${src.rev}" + "-X main.buildVersion=${finalAttrs.version}" + "-X main.gitCommit=${finalAttrs.src.rev}" ]; env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0"; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ davsanchez ]; mainProgram = "newrelic-infra"; }; -} +}) diff --git a/pkgs/by-name/in/ingress2gateway/package.nix b/pkgs/by-name/in/ingress2gateway/package.nix index c000b9922a2b..71d79502c89a 100644 --- a/pkgs/by-name/in/ingress2gateway/package.nix +++ b/pkgs/by-name/in/ingress2gateway/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ingress2gateway"; version = "0.5.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "ingress2gateway"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pX/4WFqYkBPnaEki3q3CahBCePUvKQzVulT+oMtUXQc="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "ingress2gateway"; }; -} +}) diff --git a/pkgs/by-name/in/integresql/package.nix b/pkgs/by-name/in/integresql/package.nix index bc0cee8fd37b..9a1bea053df2 100644 --- a/pkgs/by-name/in/integresql/package.nix +++ b/pkgs/by-name/in/integresql/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "integresql"; version = "1.1.0"; src = fetchFromGitHub { owner = "allaboutapps"; repo = "integresql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-heRa1H4ZSCZzSMCejhakBpJfnEnGQLmNFERKqMxbC04="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/allaboutapps/integresql/internal/config.Commit=${src.rev}" + "-X github.com/allaboutapps/integresql/internal/config.Commit=${finalAttrs.src.rev}" "-X github.com/allaboutapps/integresql/internal/config.ModuleName=github.com/allaboutapps/integresql" ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Manages isolated PostgreSQL databases for your integration tests"; homepage = "https://github.com/allaboutapps/integresql"; - changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/allaboutapps/integresql/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "integresql"; }; -} +}) diff --git a/pkgs/by-name/in/interactsh/package.nix b/pkgs/by-name/in/interactsh/package.nix index bea8db7101cd..9189792f423d 100644 --- a/pkgs/by-name/in/interactsh/package.nix +++ b/pkgs/by-name/in/interactsh/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "interactsh"; version = "1.3.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "interactsh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hbhVa+tXXJxSOeQqSFWcKKFv3tjcXhnCjqxLzg7/d+Q="; }; @@ -34,8 +34,8 @@ buildGoModule rec { For example - Blind SQLi, Blind CMDi, SSRF, etc. ''; homepage = "https://github.com/projectdiscovery/interactsh"; - changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hanemile ]; }; -} +}) diff --git a/pkgs/by-name/in/interlock/package.nix b/pkgs/by-name/in/interlock/package.nix index 7e23bb23378c..fd20fd099601 100644 --- a/pkgs/by-name/in/interlock/package.nix +++ b/pkgs/by-name/in/interlock/package.nix @@ -9,14 +9,14 @@ umount, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "interlock"; version = "2020.03.05"; src = fetchFromGitHub { owner = "usbarmory"; repo = "interlock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YXa4vErt3YnomTKAXCv8yUVhcc0ST47n9waW5E8QZzY="; }; @@ -55,4 +55,4 @@ buildGoModule rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/in/invidtui/package.nix b/pkgs/by-name/in/invidtui/package.nix index 457a800894e6..a877b307a89a 100644 --- a/pkgs/by-name/in/invidtui/package.nix +++ b/pkgs/by-name/in/invidtui/package.nix @@ -7,14 +7,14 @@ mpv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "invidtui"; version = "0.4.6"; src = fetchFromGitHub { owner = "darkhz"; repo = "invidtui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-C465lzbZIh8LYDUHNa5u66nFteFsKAffilvy1Danfpg="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ rettetdemdativ ]; mainProgram = "invidtui"; }; -} +}) diff --git a/pkgs/by-name/in/invoice/package.nix b/pkgs/by-name/in/invoice/package.nix index 8f28d59410a4..0612b0de7c95 100644 --- a/pkgs/by-name/in/invoice/package.nix +++ b/pkgs/by-name/in/invoice/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "invoice"; version = "0.1.0"; src = fetchFromGitHub { owner = "maaslalani"; repo = "invoice"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WtQ4nF31uIoplY18GZNs41ZOCxmbIu71YpEGk8aTGww="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "invoice"; }; -} +}) diff --git a/pkgs/by-name/ip/ipam/package.nix b/pkgs/by-name/ip/ipam/package.nix index 93be98debc32..8a2302a6fe00 100644 --- a/pkgs/by-name/ip/ipam/package.nix +++ b/pkgs/by-name/ip/ipam/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ipam"; version = "0.3.0-1"; src = fetchFromCodeberg { owner = "lauralani"; repo = "ipam"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6gOkBjXgaMMWFRXFTSBY9YaNPdMRyLl8wy7BT/5vHio="; }; @@ -38,9 +38,9 @@ buildGoModule rec { meta = { description = "Cli based IPAM written in Go with PowerDNS support"; homepage = "https://ipam.lauka.net/"; - changelog = "https://codeberg.org/lauralani/ipam/releases/tag/v${version}"; + changelog = "https://codeberg.org/lauralani/ipam/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = [ ]; mainProgram = "ipam"; }; -} +}) diff --git a/pkgs/by-name/ip/ipatool/package.nix b/pkgs/by-name/ip/ipatool/package.nix index 1c3dd43dac2a..977dede6cea9 100644 --- a/pkgs/by-name/ip/ipatool/package.nix +++ b/pkgs/by-name/ip/ipatool/package.nix @@ -7,14 +7,14 @@ ipatool, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ipatool"; version = "2.2.0"; src = fetchFromGitHub { owner = "majd"; repo = "ipatool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z6f5PNxAH+8mS2kWjhST0LFhwTR01m7rR5O95ee+p2E="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/majd/ipatool/v2/cmd.version=${version}" + "-X github.com/majd/ipatool/v2/cmd.version=${finalAttrs.version}" ]; # go generate ./... fails because of a missing module: github.com/golang/mock/mockgen @@ -36,7 +36,7 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = ipatool; command = "ipatool --version"; }; @@ -45,9 +45,9 @@ buildGoModule rec { meta = { description = "Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store"; homepage = "https://github.com/majd/ipatool"; - changelog = "https://github.com/majd/ipatool/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/majd/ipatool/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "ipatool"; }; -} +}) diff --git a/pkgs/by-name/ip/ipfs-upload-client/package.nix b/pkgs/by-name/ip/ipfs-upload-client/package.nix index c04c92ee9f47..fbdb9690ef2f 100644 --- a/pkgs/by-name/ip/ipfs-upload-client/package.nix +++ b/pkgs/by-name/ip/ipfs-upload-client/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ipfs-upload-client"; version = "0.1.2"; src = fetchFromGitHub { owner = "infura"; repo = "ipfs-upload-client"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BT/LC+PKzAjxM7P2Iis28OlJmrZRbCwfd6kPEL3oaaI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ matthewcroughan ]; mainProgram = "ipfs-upload-client"; }; -} +}) diff --git a/pkgs/by-name/ip/ipget/package.nix b/pkgs/by-name/ip/ipget/package.nix index 63c1f53bc896..42feba5f77d2 100644 --- a/pkgs/by-name/ip/ipget/package.nix +++ b/pkgs/by-name/ip/ipget/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ipget"; version = "0.12.2"; src = fetchFromGitHub { owner = "ipfs"; repo = "ipget"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j8CRJTqZZtZMeGEq8l4YBBXAwhX+EfO2aFMXS8/6Ek4="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Luflosi ]; mainProgram = "ipget"; }; -} +}) diff --git a/pkgs/by-name/ip/ipp-usb/package.nix b/pkgs/by-name/ip/ipp-usb/package.nix index 1adee0a56ffd..fef6e6b837b6 100644 --- a/pkgs/by-name/ip/ipp-usb/package.nix +++ b/pkgs/by-name/ip/ipp-usb/package.nix @@ -7,14 +7,14 @@ fetchFromGitHub, ronn, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ipp-usb"; version = "0.9.30"; src = fetchFromGitHub { owner = "openprinting"; repo = "ipp-usb"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-LcThjiN/MRk4ISWWRT4g/eLvuhzM8pIDAcSlM5us3nQ="; }; @@ -58,4 +58,4 @@ buildGoModule rec { platforms = lib.platforms.linux; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/ir/irccat/package.nix b/pkgs/by-name/ir/irccat/package.nix index 9e9d3c845470..b6d37c9ea3aa 100644 --- a/pkgs/by-name/ir/irccat/package.nix +++ b/pkgs/by-name/ir/irccat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "irccat"; version = "0.4.12"; src = fetchFromGitHub { owner = "irccloud"; repo = "irccat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-W6Qj+zg6jC304bEIQeFB8unSFgjV60zXV+I8hpw3AFA="; }; @@ -19,10 +19,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/irccloud/irccat"; - changelog = "https://github.com/irccloud/irccat/releases/tag/v${version}0.4.11"; + changelog = "https://github.com/irccloud/irccat/releases/tag/v${finalAttrs.version}0.4.11"; description = "Send events to IRC channels from scripts and other applications"; mainProgram = "irccat"; maintainers = with lib.maintainers; [ qyliss ]; license = lib.licenses.gpl3Only; }; -} +}) diff --git a/pkgs/by-name/ir/ircdog/package.nix b/pkgs/by-name/ir/ircdog/package.nix index 33110b6e514f..77dcfbea94c4 100644 --- a/pkgs/by-name/ir/ircdog/package.nix +++ b/pkgs/by-name/ir/ircdog/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ircdog"; version = "0.5.5"; src = fetchFromGitHub { owner = "goshuirc"; repo = "ircdog"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-maF53Z0FHAhGmnOnMsX0dDnmckPNBY4Bcm4OBM/x4hQ="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes"; mainProgram = "ircdog"; homepage = "https://github.com/ergochat/ircdog"; - changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}"; + changelog = "https://github.com/ergochat/ircdog/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/is/istioctl/package.nix b/pkgs/by-name/is/istioctl/package.nix index e180e36840d5..49499b5d83ce 100644 --- a/pkgs/by-name/is/istioctl/package.nix +++ b/pkgs/by-name/is/istioctl/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "istioctl"; version = "1.28.3"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; - rev = version; + rev = finalAttrs.version; hash = "sha256-V8yG0Dj2/KevTiG9C68SlkLzo5xkblxMYhsZOq1ucgc="; }; vendorHash = "sha256-QcPtQV3sO+B2NtxJvOi5x5hlAI1ace4LqWO84fAovGw="; @@ -23,9 +23,9 @@ buildGoModule rec { ldflags = let attrs = [ - "istio.io/istio/pkg/version.buildVersion=${version}" + "istio.io/istio/pkg/version.buildVersion=${finalAttrs.version}" "istio.io/istio/pkg/version.buildStatus=Nix" - "istio.io/istio/pkg/version.buildTag=${version}" + "istio.io/istio/pkg/version.buildTag=${finalAttrs.version}" "istio.io/istio/pkg/version.buildHub=docker.io/istio" ]; in @@ -39,7 +39,7 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/istioctl version --remote=false | grep ${version} > /dev/null + $out/bin/istioctl version --remote=false | grep ${finalAttrs.version} > /dev/null ''; postInstall = '' @@ -59,4 +59,4 @@ buildGoModule rec { ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/it/itd/package.nix b/pkgs/by-name/it/itd/package.nix index 72a487997a9c..7c9742c8ea1e 100644 --- a/pkgs/by-name/it/itd/package.nix +++ b/pkgs/by-name/it/itd/package.nix @@ -4,7 +4,7 @@ fetchFromGitea, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "itd"; version = "1.1.0"; @@ -13,14 +13,14 @@ buildGoModule rec { domain = "gitea.elara.ws"; owner = "Elara6331"; repo = "itd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-95/9Qy0HhrX+ORuv6g1T4/Eq1hf539lYG5fTkLeY6B0="; }; vendorHash = "sha256-ZkAxNs4yDUFBhhmIRtzxQlEQtsa/BTuHy0g3taFcrMM="; preBuild = '' - echo r${version} > version.txt + echo r${finalAttrs.version} > version.txt ''; subPackages = [ @@ -42,4 +42,4 @@ buildGoModule rec { raphaelr ]; }; -} +}) diff --git a/pkgs/by-name/iv/ivy/package.nix b/pkgs/by-name/iv/ivy/package.nix index 647c87ee7250..fd1257944cae 100644 --- a/pkgs/by-name/iv/ivy/package.nix +++ b/pkgs/by-name/iv/ivy/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ivy"; version = "0.4.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "robpike"; repo = "ivy"; hash = "sha256-O+CQUS2EYPnRf8AbL2arhF7m5vhPUnDFXJsYst9/Eqg="; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ smasher164 ]; }; -} +}) diff --git a/pkgs/by-name/ja/jaeles/package.nix b/pkgs/by-name/ja/jaeles/package.nix index 83e27cba2d2e..3cdbab8f1ef6 100644 --- a/pkgs/by-name/ja/jaeles/package.nix +++ b/pkgs/by-name/ja/jaeles/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jaeles"; version = "0.17.1"; src = fetchFromGitHub { owner = "jaeles-project"; repo = "jaeles"; - rev = "beta-v${version}"; + rev = "beta-v${finalAttrs.version}"; hash = "sha256-IGvIjO1nCilg2sPyScGTH5Zmv0rORlGwRv3NRxQk+aM="; }; @@ -24,8 +24,8 @@ buildGoModule rec { description = "Tool for automated Web application testing"; mainProgram = "jaeles"; homepage = "https://github.com/jaeles-project/jaeles"; - changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${version}"; + changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/jc/jcli/package.nix b/pkgs/by-name/jc/jcli/package.nix index 8d542ff949d5..87287e7ac839 100644 --- a/pkgs/by-name/jc/jcli/package.nix +++ b/pkgs/by-name/jc/jcli/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jcli"; version = "0.0.47"; src = fetchFromGitHub { owner = "jenkins-zh"; repo = "jenkins-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HsuYTgGe0cDRAG5FP77CGJG+xCDSWjBthPeAclmqd44="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/linuxsuren/cobra-extension/version.version=${version}" + "-X github.com/linuxsuren/cobra-extension/version.version=${finalAttrs.version}" ]; doCheck = false; @@ -51,8 +51,8 @@ buildGoModule rec { description = "Jenkins CLI allows you to manage your Jenkins in an easy way"; mainProgram = "jcli"; homepage = "https://github.com/jenkins-zh/jenkins-cli"; - changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/v${version}"; + changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir ]; }; -} +}) diff --git a/pkgs/by-name/je/jellycli/package.nix b/pkgs/by-name/je/jellycli/package.nix index af09c72062fe..23c8a485d328 100644 --- a/pkgs/by-name/je/jellycli/package.nix +++ b/pkgs/by-name/je/jellycli/package.nix @@ -6,14 +6,14 @@ alsa-lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jellycli"; version = "0.9.1"; src = fetchFromGitHub { owner = "tryffel"; repo = "jellycli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1awzcxnf175a794rhzbmqxxjss77mfa1yrr0wgdxaivrlkibxjys"; }; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oxzi ]; mainProgram = "jellycli"; }; -} +}) diff --git a/pkgs/by-name/jf/jfrog-cli/package.nix b/pkgs/by-name/jf/jfrog-cli/package.nix index 8289bad63ef3..6170f8031c66 100644 --- a/pkgs/by-name/jf/jfrog-cli/package.nix +++ b/pkgs/by-name/jf/jfrog-cli/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jfrog-cli"; version = "2.78.10"; src = fetchFromGitHub { owner = "jfrog"; repo = "jfrog-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o3H+onnvGFGxUtFRYFHmrEQ5EqQCGP8n/NdqdEHNj84="; }; @@ -37,11 +37,11 @@ buildGoModule rec { meta = { homepage = "https://github.com/jfrog/jfrog-cli"; description = "Client for accessing to JFrog's Artifactory and Mission Control through their respective REST APIs"; - changelog = "https://github.com/jfrog/jfrog-cli/releases/tag/v${version}"; + changelog = "https://github.com/jfrog/jfrog-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "jf"; maintainers = with lib.maintainers; [ detegr ]; }; -} +}) diff --git a/pkgs/by-name/ji/jid/package.nix b/pkgs/by-name/ji/jid/package.nix index 620bf539b2ea..8948f574e848 100644 --- a/pkgs/by-name/ji/jid/package.nix +++ b/pkgs/by-name/ji/jid/package.nix @@ -6,14 +6,14 @@ jid, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jid"; version = "0.7.6"; src = fetchFromGitHub { owner = "simeji"; repo = "jid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fZzEbVNGsDNQ/FhII+meQvKeyrgxn3wtFW8VfNmJz5U="; }; @@ -31,7 +31,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = jid; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -41,4 +41,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ji/jiq/package.nix b/pkgs/by-name/ji/jiq/package.nix index dd68aa1b8a05..8adbcf375c11 100644 --- a/pkgs/by-name/ji/jiq/package.nix +++ b/pkgs/by-name/ji/jiq/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jiq"; version = "0.7.2"; src = fetchFromGitHub { owner = "fiatjaf"; repo = "jiq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-txhttYngN+dofA3Yp3gZUZPRRZWGug9ysXq1Q0RP7ig="; }; @@ -35,4 +35,4 @@ buildGoModule rec { mainProgram = "jiq"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ji/jira-cli-go/package.nix b/pkgs/by-name/ji/jira-cli-go/package.nix index 8cf5d92f4bcc..17d381952106 100644 --- a/pkgs/by-name/ji/jira-cli-go/package.nix +++ b/pkgs/by-name/ji/jira-cli-go/package.nix @@ -11,14 +11,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jira-cli-go"; version = "1.7.0"; src = fetchFromGitHub { owner = "ankitpokhrel"; repo = "jira-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NJXLB2N8Kc8Ow6kb2EtPSG+iZ7O4yrhAMi3NFrUuocA="; }; @@ -29,9 +29,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/ankitpokhrel/jira-cli/internal/version.GitCommit=${src.rev}" + "-X github.com/ankitpokhrel/jira-cli/internal/version.GitCommit=${finalAttrs.src.rev}" "-X github.com/ankitpokhrel/jira-cli/internal/version.SourceDateEpoch=0" - "-X github.com/ankitpokhrel/jira-cli/internal/version.Version=${version}" + "-X github.com/ankitpokhrel/jira-cli/internal/version.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -53,7 +53,7 @@ buildGoModule rec { tests.version = testers.testVersion { package = jira-cli-go; command = "jira version"; - inherit version; + inherit (finalAttrs) version; }; updateScript = nix-update-script { }; }; @@ -63,11 +63,11 @@ buildGoModule rec { meta = { description = "Feature-rich interactive Jira command line"; homepage = "https://github.com/ankitpokhrel/jira-cli"; - changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${version}"; + changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ anthonyroussel ]; mainProgram = "jira"; }; -} +}) diff --git a/pkgs/by-name/jm/jmespath/package.nix b/pkgs/by-name/jm/jmespath/package.nix index 90895b58be1e..8825144cb4a9 100644 --- a/pkgs/by-name/jm/jmespath/package.nix +++ b/pkgs/by-name/jm/jmespath/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jmespath"; version = "0.4.0"; src = fetchFromGitHub { owner = "jmespath"; repo = "go-jmespath"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-djA/7TCmAqCsht28b1itoiWd8Mtdsn/5uLxyT23K/qM="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cransom ]; mainProgram = "jpgo"; }; -} +}) diff --git a/pkgs/by-name/jo/jobber/package.nix b/pkgs/by-name/jo/jobber/package.nix index a9094d6f0712..6f3f1b173f4c 100644 --- a/pkgs/by-name/jo/jobber/package.nix +++ b/pkgs/by-name/jo/jobber/package.nix @@ -5,14 +5,14 @@ gotools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jobber"; version = "1.4.4"; src = fetchFromGitHub { owner = "dshearer"; repo = "jobber"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mLYyrscvT/VK9ehwkPUq4RbwHb+6Wjvt7ZXk/fI0HT4="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/dshearer/jobber/common.jobberVersion=${version}" + "-X github.com/dshearer/jobber/common.jobberVersion=${finalAttrs.version}" "-X github.com/dshearer/jobber/common.etcDirPath=${placeholder "out"}/etc" ]; @@ -37,10 +37,10 @@ buildGoModule rec { meta = { homepage = "https://dshearer.github.io/jobber"; - changelog = "https://github.com/dshearer/jobber/releases/tag/v${version}"; + changelog = "https://github.com/dshearer/jobber/releases/tag/v${finalAttrs.version}"; description = "Alternative to cron, with sophisticated status-reporting and error-handling"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "jobber"; }; -} +}) diff --git a/pkgs/by-name/jo/joincap/package.nix b/pkgs/by-name/jo/joincap/package.nix index b8d207ada2a6..4bc854e24663 100644 --- a/pkgs/by-name/jo/joincap/package.nix +++ b/pkgs/by-name/jo/joincap/package.nix @@ -5,14 +5,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "joincap"; version = "0.11.0"; src = fetchFromGitHub { owner = "assafmo"; repo = "joincap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HvqtAno26ZSggiXbQpkw5ghxCrmmLb5uDdeSQ2QVeq0="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Merge multiple pcap files together, gracefully"; homepage = "https://github.com/assafmo/joincap"; - changelog = "https://github.com/assafmo/joincap/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/assafmo/joincap/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "joincap"; }; -} +}) diff --git a/pkgs/by-name/jo/joker/package.nix b/pkgs/by-name/jo/joker/package.nix index 649a9b8e6b93..1a569a90a1c1 100644 --- a/pkgs/by-name/jo/joker/package.nix +++ b/pkgs/by-name/jo/joker/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "joker"; version = "1.5.8"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "candid82"; repo = "joker"; sha256 = "sha256-srBJiCqxNGfLZCxVHH6Mjs3Ht7Boy64qmPjr2+l/l1I="; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.epl10; maintainers = with lib.maintainers; [ andrestylianos ]; }; -} +}) diff --git a/pkgs/by-name/jo/journalist/package.nix b/pkgs/by-name/jo/journalist/package.nix index a4f6afc6321a..55dfce15d4dd 100644 --- a/pkgs/by-name/jo/journalist/package.nix +++ b/pkgs/by-name/jo/journalist/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "journalist"; version = "1.0.1"; src = fetchFromGitHub { owner = "mrusme"; repo = "journalist"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3MnkndG2c4P3oprIRbzj26oAutEmAgsUx8mjlaDLrkI="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mrusme/journalist/journalistd.VERSION=${version}" + "-X github.com/mrusme/journalist/journalistd.VERSION=${finalAttrs.version}" ]; meta = { description = "RSS aggregator"; homepage = "https://github.com/mrusme/journalist"; - changelog = "https://github.com/mrusme/journalist/releases/tag/v${version}"; + changelog = "https://github.com/mrusme/journalist/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "journalist"; }; -} +}) diff --git a/pkgs/by-name/jp/jp/package.nix b/pkgs/by-name/jp/jp/package.nix index 181cd6e616f8..1c6c3e8c5526 100644 --- a/pkgs/by-name/jp/jp/package.nix +++ b/pkgs/by-name/jp/jp/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jp"; version = "0.2.1"; src = fetchFromGitHub { - rev = version; + rev = finalAttrs.version; owner = "jmespath"; repo = "jp"; hash = "sha256-a3WvLAdUZk+Y+L+opPDMBvdN5x5B6nAi/lL8JHJG/gY="; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cransom ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/jq/jq-lsp/package.nix b/pkgs/by-name/jq/jq-lsp/package.nix index e1f1f6c90c0d..536f7dec1d43 100644 --- a/pkgs/by-name/jq/jq-lsp/package.nix +++ b/pkgs/by-name/jq/jq-lsp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jq-lsp"; version = "0.1.16"; src = fetchFromGitHub { owner = "wader"; repo = "jq-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tuB5RxJSYGHLPPd3v0xrmqX6Ywxw6V8BQEHkkiAsBTA="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" "-X main.builtBy=Nix" ]; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sysedwinistrator ]; mainProgram = "jq-lsp"; }; -} +}) diff --git a/pkgs/by-name/jq/jqp/package.nix b/pkgs/by-name/jq/jqp/package.nix index 0edfdf99a854..c0bf32975d65 100644 --- a/pkgs/by-name/jq/jqp/package.nix +++ b/pkgs/by-name/jq/jqp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jqp"; version = "0.8.0"; src = fetchFromGitHub { owner = "noahgorstein"; repo = "jqp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-pCWvmX6VvcKlPoMkVGfVkPTOx+sE+v2ey39/jOhgtsg="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/js/json-plot/package.nix b/pkgs/by-name/js/json-plot/package.nix index f024d3dab4ad..2f63630e36af 100644 --- a/pkgs/by-name/js/json-plot/package.nix +++ b/pkgs/by-name/js/json-plot/package.nix @@ -4,14 +4,14 @@ fetchpatch, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "json-plot"; version = "1.1.12"; src = fetchFromGitHub { owner = "sgreben"; repo = "jp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-WWARAh/CF3lGli3VLRzAGaCA8xQyryPi8WcuwvdInjk="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "jp"; }; -} +}) diff --git a/pkgs/by-name/js/json2hcl/package.nix b/pkgs/by-name/js/json2hcl/package.nix index 766db2f6672b..77074d1388bf 100644 --- a/pkgs/by-name/js/json2hcl/package.nix +++ b/pkgs/by-name/js/json2hcl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "json2hcl"; version = "0.2.0"; src = fetchFromGitHub { owner = "kvz"; repo = "json2hcl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-h7DudYVWvDRCbjoIgOoCIudf7ZfUfWXp5OJ4ni0nm6c="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/js/jsonfmt/package.nix b/pkgs/by-name/js/jsonfmt/package.nix index 9a8f7698f7d0..19dc5890c1f5 100644 --- a/pkgs/by-name/js/jsonfmt/package.nix +++ b/pkgs/by-name/js/jsonfmt/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jsonfmt"; version = "0.5.2"; src = fetchFromGitHub { owner = "caarlos0"; repo = "jsonfmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CMBqqTGpqoErFPKn4lxMB9XrdlhZcY6qbRZZVUVMQj0="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Formatter for JSON files"; homepage = "https://github.com/caarlos0/jsonfmt"; - changelog = "https://github.com/caarlos0/jsonfmt/releases/tag/${src.tag}"; + changelog = "https://github.com/caarlos0/jsonfmt/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "jsonfmt"; }; -} +}) diff --git a/pkgs/by-name/js/jsonnet-bundler/package.nix b/pkgs/by-name/js/jsonnet-bundler/package.nix index e33b790b7a3c..b7a4fb29fb69 100644 --- a/pkgs/by-name/js/jsonnet-bundler/package.nix +++ b/pkgs/by-name/js/jsonnet-bundler/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jsonnet-bundler"; version = "0.6.0"; src = fetchFromGitHub { owner = "jsonnet-bundler"; repo = "jsonnet-bundler"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VaYfjDSDst1joN2MnDVdz9SGGMamhYxfNM/a2mJf8Lo="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ preisschild ]; mainProgram = "jb"; }; -} +}) diff --git a/pkgs/by-name/js/jsonnet-language-server/package.nix b/pkgs/by-name/js/jsonnet-language-server/package.nix index 14d834d0afc1..b237811eeb69 100644 --- a/pkgs/by-name/js/jsonnet-language-server/package.nix +++ b/pkgs/by-name/js/jsonnet-language-server/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jsonnet-language-server"; version = "0.16.0"; src = fetchFromGitHub { owner = "grafana"; repo = "jsonnet-language-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xvN2fq94sD6E/HwZrLSr3TIO5eeuyhvj4UmJCIUFSH0="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'main.version=${version}'" + "-X 'main.version=${finalAttrs.version}'" ]; meta = { description = "Language Server Protocol server for Jsonnet"; mainProgram = "jsonnet-language-server"; homepage = "https://github.com/grafana/jsonnet-language-server"; - changelog = "https://github.com/grafana/jsonnet-language-server/releases/tag/v${version}"; + changelog = "https://github.com/grafana/jsonnet-language-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ hardselius ]; }; -} +}) diff --git a/pkgs/by-name/js/jsonschema/package.nix b/pkgs/by-name/js/jsonschema/package.nix index 5d0da9c097ac..5cf509641781 100644 --- a/pkgs/by-name/js/jsonschema/package.nix +++ b/pkgs/by-name/js/jsonschema/package.nix @@ -5,18 +5,18 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jsonschema"; version = "0.7.0"; src = fetchFromGitHub { owner = "santhosh-tekuri"; repo = "jsonschema"; - tag = "cmd/jv/v${version}"; + tag = "cmd/jv/v${finalAttrs.version}"; hash = "sha256-bMDDji5daBmjSeGxeS4PZfmTg+b8OVHsP8+m3jtpQJc="; }; - sourceRoot = "${src.name}/cmd/jv"; + sourceRoot = "${finalAttrs.src.name}/cmd/jv"; env.GOWORK = "off"; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=cmd/jv/v([\\d\\.]+)" ]; @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "JSON schema compilation and validation"; homepage = "https://github.com/santhosh-tekuri/jsonschema"; - changelog = "https://github.com/santhosh-tekuri/jsonschema/releases/tag/${src.tag}"; + changelog = "https://github.com/santhosh-tekuri/jsonschema/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; mainProgram = "jv"; maintainers = with lib.maintainers; [ ibizaman ]; }; -} +}) diff --git a/pkgs/by-name/ju/juicefs/package.nix b/pkgs/by-name/ju/juicefs/package.nix index b3c8b3ceb26a..66f607a23c17 100644 --- a/pkgs/by-name/ju/juicefs/package.nix +++ b/pkgs/by-name/ju/juicefs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "juicefs"; version = "1.3.1"; src = fetchFromGitHub { owner = "juicedata"; repo = "juicefs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FACkhBYlJK3NcgYliqT/18djVB7sAo53oqosdFFkAtI="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/juicedata/juicefs/pkg/version.version=${version}" + "-X github.com/juicedata/juicefs/pkg/version.version=${finalAttrs.version}" ]; doCheck = false; # requires network access @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/ju/juicity/package.nix b/pkgs/by-name/ju/juicity/package.nix index 74aeefa35413..236a25162090 100644 --- a/pkgs/by-name/ju/juicity/package.nix +++ b/pkgs/by-name/ju/juicity/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "juicity"; version = "0.5.0"; src = fetchFromGitHub { owner = "juicity"; repo = "juicity"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CFytPXfmGNfKDbyYuMCr+4HiH37f28cTmng+XgnO6T0="; }; @@ -19,7 +19,7 @@ buildGoModule rec { proxyVendor = true; ldflags = [ - "-X=github.com/juicity/juicity/config.Version=${version}" + "-X=github.com/juicity/juicity/config.Version=${finalAttrs.version}" ]; subPackages = [ @@ -44,4 +44,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ oluceps ]; }; -} +}) diff --git a/pkgs/by-name/ju/juju/package.nix b/pkgs/by-name/ju/juju/package.nix index e2bd9d30452f..b6d72baa2a26 100644 --- a/pkgs/by-name/ju/juju/package.nix +++ b/pkgs/by-name/ju/juju/package.nix @@ -7,14 +7,14 @@ juju, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "juju"; version = "3.6.12"; src = fetchFromGitHub { owner = "juju"; repo = "juju"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-c47+BmknMWoZr5xFGkR0Y8m7aNBm26441qOAsrHhUk8="; }; @@ -47,4 +47,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ citadelcore ]; mainProgram = "juju"; }; -} +}) diff --git a/pkgs/by-name/ju/jump/package.nix b/pkgs/by-name/ju/jump/package.nix index ad72ac84ef26..eb080e8c11a5 100644 --- a/pkgs/by-name/ju/jump/package.nix +++ b/pkgs/by-name/ju/jump/package.nix @@ -6,14 +6,14 @@ stdenv, writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jump"; version = "0.67.0"; src = fetchFromGitHub { owner = "gsamokovarov"; repo = "jump"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/vMQIbpfnEzBhyCUgSd4XpeC9cEX/+AYIRDTOqgmCec="; }; @@ -51,4 +51,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "jump"; }; -} +}) diff --git a/pkgs/by-name/ju/jumppad/package.nix b/pkgs/by-name/ju/jumppad/package.nix index ad9a1557cc3b..8154a75ef7ff 100644 --- a/pkgs/by-name/ju/jumppad/package.nix +++ b/pkgs/by-name/ju/jumppad/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "jumppad"; version = "0.24.0"; src = fetchFromGitHub { owner = "jumppad-labs"; repo = "jumppad"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OH06qQ+gkPv9McHr+YiMRiqTvdvhW9UqcEJK2NZxGQo="; }; vendorHash = "sha256-m2aMRQ/K8etAKgGEcMbOrx2cYxp3ncdLe70Q3zYdj4I="; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # Tests require a large variety of tools and resources to run including @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cpcloud ]; mainProgram = "jumppad"; }; -} +}) diff --git a/pkgs/by-name/k2/k2tf/package.nix b/pkgs/by-name/k2/k2tf/package.nix index 77cef7307377..1eb095f0c664 100644 --- a/pkgs/by-name/k2/k2tf/package.nix +++ b/pkgs/by-name/k2/k2tf/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k2tf"; version = "0.7.0"; src = fetchFromGitHub { owner = "sl1pm4t"; repo = "k2tf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zkkRzCTZCvbwBj4oIhTo5d3PvqLMJPzT3zV9jU3PEJs="; }; @@ -30,8 +30,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=v${version}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=v${finalAttrs.version}" ]; meta = { @@ -41,4 +41,4 @@ buildGoModule rec { license = lib.licenses.mpl20; maintainers = [ lib.maintainers.flokli ]; }; -} +}) diff --git a/pkgs/by-name/k3/k3d/package.nix b/pkgs/by-name/k3/k3d/package.nix index e9b042cc0935..7a6642680f83 100644 --- a/pkgs/by-name/k3/k3d/package.nix +++ b/pkgs/by-name/k3/k3d/package.nix @@ -15,14 +15,14 @@ let else false; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k3d"; version = "5.8.3"; src = fetchFromGitHub { owner = "k3d-io"; repo = "k3d"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UBiDDZf/UtgPGRV9WUnoC32wc64nthBpBheEYOTp6Hk="; }; @@ -38,12 +38,12 @@ buildGoModule rec { ldflags = let - t = "github.com/k3d-io/k3d/v${lib.versions.major version}/version"; + t = "github.com/k3d-io/k3d/v${lib.versions.major finalAttrs.version}/version"; in [ "-s" "-w" - "-X ${t}.Version=v${version}" + "-X ${t}.Version=v${finalAttrs.version}" ] ++ lib.optionals k3sVersionSet [ "-X ${t}.K3sVersion=v${k3sVersion}" ]; @@ -64,7 +64,7 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/k3d --help - $out/bin/k3d --version | grep -e "k3d version v${version}" ${lib.optionalString k3sVersionSet "-e \"k3s version v${k3sVersion}\""} + $out/bin/k3d --version | grep -e "k3d version v${finalAttrs.version}" ${lib.optionalString k3sVersionSet "-e \"k3s version v${k3sVersion}\""} runHook postInstallCheck ''; @@ -72,7 +72,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/k3d-io/k3d/"; - changelog = "https://github.com/k3d-io/k3d/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/k3d-io/k3d/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Helper to run k3s (Lightweight Kubernetes. 5 less than k8s) in a docker container"; mainProgram = "k3d"; longDescription = '' @@ -91,4 +91,4 @@ buildGoModule rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/k3/k3sup/package.nix b/pkgs/by-name/k3/k3sup/package.nix index 83b3c60d42a7..8706fc91847a 100644 --- a/pkgs/by-name/k3/k3sup/package.nix +++ b/pkgs/by-name/k3/k3sup/package.nix @@ -8,14 +8,14 @@ openssh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k3sup"; version = "0.13.11"; src = fetchFromGitHub { owner = "alexellis"; repo = "k3sup"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-MLGgH9Tg3lcl/nDGlGgfvgjoxjXRux79Cz6Tig0kDM4="; }; @@ -36,8 +36,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/alexellis/k3sup/cmd.GitCommit=ref/tags/${version}" - "-X github.com/alexellis/k3sup/cmd.Version=${version}" + "-X github.com/alexellis/k3sup/cmd.GitCommit=ref/tags/${finalAttrs.version}" + "-X github.com/alexellis/k3sup/cmd.Version=${finalAttrs.version}" ]; postInstall = '' @@ -60,4 +60,4 @@ buildGoModule rec { qjoly ]; }; -} +}) diff --git a/pkgs/by-name/k6/k6/package.nix b/pkgs/by-name/k6/k6/package.nix index adcde1d409fa..812c31610310 100644 --- a/pkgs/by-name/k6/k6/package.nix +++ b/pkgs/by-name/k6/k6/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k6"; version = "1.5.0"; src = fetchFromGitHub { owner = "grafana"; repo = "k6"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kgdJAmjk92xXBYJrfprYztBnTK4cqIpk9iwKULDVRl8="; }; @@ -25,7 +25,7 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/k6 version | grep ${version} > /dev/null + $out/bin/k6 version | grep ${finalAttrs.version} > /dev/null ''; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -39,11 +39,11 @@ buildGoModule rec { description = "Modern load testing tool, using Go and JavaScript"; mainProgram = "k6"; homepage = "https://k6.io/"; - changelog = "https://github.com/grafana/k6/releases/tag/v${version}"; + changelog = "https://github.com/grafana/k6/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ offline kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/k8/k8s-manifest-sigstore/package.nix b/pkgs/by-name/k8/k8s-manifest-sigstore/package.nix index 833c41d993a2..bceaa51afd63 100644 --- a/pkgs/by-name/k8/k8s-manifest-sigstore/package.nix +++ b/pkgs/by-name/k8/k8s-manifest-sigstore/package.nix @@ -9,14 +9,14 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k8s-manifest-sigstore"; version = "0.5.4"; src = fetchFromGitHub { owner = "sigstore"; repo = "k8s-manifest-sigstore"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BDBkPXDg9DruIt5f7RrpStFeuTGiOOpsb6JiKaCTOOk="; }; @@ -35,9 +35,9 @@ buildGoModule rec { "-w" # https://github.com/sigstore/k8s-manifest-sigstore/blob/e740581a4652dd44eb65495ed071fd0258dcbeb4/Makefile#L22 "-X ${prefix}.buildDate=1970-01-01T00:00:00Z" - "-X ${prefix}.gitCommit=v${version}" + "-X ${prefix}.gitCommit=v${finalAttrs.version}" "-X ${prefix}.gitTreeState=clean" - "-X ${prefix}.GitVersion=v${version}" + "-X ${prefix}.GitVersion=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -52,16 +52,16 @@ buildGoModule rec { tests.version = testers.testVersion { package = k8s-manifest-sigstore; command = "kubectl-sigstore version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { homepage = "https://github.com/sigstore/k8s-manifest-sigstore"; - changelog = "https://github.com/sigstore/k8s-manifest-sigstore/releases/tag/v${version}"; + changelog = "https://github.com/sigstore/k8s-manifest-sigstore/releases/tag/v${finalAttrs.version}"; description = "Kubectl plugin for signing Kubernetes manifest YAML files with sigstore"; mainProgram = "kubectl-sigstore"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bbigras ]; }; -} +}) diff --git a/pkgs/by-name/k8/k8sgpt/package.nix b/pkgs/by-name/k8/k8sgpt/package.nix index 9ff0aeb38a16..dc409a18ed61 100644 --- a/pkgs/by-name/k8/k8sgpt/package.nix +++ b/pkgs/by-name/k8/k8sgpt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "k8sgpt"; version = "0.4.8"; src = fetchFromGitHub { owner = "k8sgpt-ai"; repo = "k8sgpt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TaJBGU+nLMVOL1uiHPan8p2DfuAWTr57Lt2BtfNq6dA="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" - "-X main.commit=${src.rev}" + "-X main.version=v${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" "-X main.date=1970-01-01-00:00:01" ]; @@ -33,7 +33,7 @@ buildGoModule rec { description = "Giving Kubernetes Superpowers to everyone"; mainProgram = "k8sgpt"; homepage = "https://k8sgpt.ai"; - changelog = "https://github.com/k8sgpt-ai/k8sgpt/releases/tag/v${version}"; + changelog = "https://github.com/k8sgpt-ai/k8sgpt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ developer-guy @@ -41,4 +41,4 @@ buildGoModule rec { mrgiles ]; }; -} +}) diff --git a/pkgs/by-name/ka/kaf/package.nix b/pkgs/by-name/ka/kaf/package.nix index 332e7fdfedcf..dfa65391f287 100644 --- a/pkgs/by-name/ka/kaf/package.nix +++ b/pkgs/by-name/ka/kaf/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kaf"; version = "0.2.13"; src = fetchFromGitHub { owner = "birdayz"; repo = "kaf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tjHRIbTJJ8HPp2Jk7R2rl+ZN+ie6xRlssx4clcGc4U4="; }; @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ zarelit ]; }; -} +}) diff --git a/pkgs/by-name/ka/kafkactl/package.nix b/pkgs/by-name/ka/kafkactl/package.nix index 2f4eb2b070a1..88668b9fca71 100644 --- a/pkgs/by-name/ka/kafkactl/package.nix +++ b/pkgs/by-name/ka/kafkactl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kafkactl"; version = "5.17.1"; src = fetchFromGitHub { owner = "deviceinsight"; repo = "kafkactl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-puXOpLtuIqvHXcf2bCDLxm+YNnMMbkglLD9Z8cAsnqs="; }; @@ -21,7 +21,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/deviceinsight/kafkactl"; - changelog = "https://github.com/deviceinsight/kafkactl/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/deviceinsight/kafkactl/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Command Line Tool for managing Apache Kafka"; mainProgram = "kafkactl"; longDescription = '' @@ -35,4 +35,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ka/kail/package.nix b/pkgs/by-name/ka/kail/package.nix index 922c3ff59a9a..e1a92394798f 100644 --- a/pkgs/by-name/ka/kail/package.nix +++ b/pkgs/by-name/ka/kail/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kail"; version = "0.17.4"; ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; src = fetchFromGitHub { owner = "boz"; repo = "kail"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-G8U7UEYhgkcFbKeHOjbpf9AY6NW0hBgv6aARuzapE3M="; }; @@ -33,4 +33,4 @@ buildGoModule rec { ]; mainProgram = "kail"; }; -} +}) diff --git a/pkgs/by-name/ka/kapowbang/package.nix b/pkgs/by-name/ka/kapowbang/package.nix index de502bfb78f5..2cb3d7d072ee 100644 --- a/pkgs/by-name/ka/kapowbang/package.nix +++ b/pkgs/by-name/ka/kapowbang/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kapowbang"; version = "0.7.1"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "BBVA"; repo = "kapow"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-HUZ1Uf8Z2YbYvqKEUHckKAZ5q+C83zafi3UjemqHFM4="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nilp0inter ]; mainProgram = "kapow"; }; -} +}) diff --git a/pkgs/by-name/ka/kapp/package.nix b/pkgs/by-name/ka/kapp/package.nix index 2f6d4ee6e52e..a6896bed6678 100644 --- a/pkgs/by-name/ka/kapp/package.nix +++ b/pkgs/by-name/ka/kapp/package.nix @@ -7,14 +7,14 @@ kapp, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kapp"; version = "0.65.0"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "kapp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-D46QgNzkCNg0GDsaN1GG0yuWbNeioIErYhbgjwMsTWA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { env.CGO_ENABLED = 0; ldflags = [ - "-X carvel.dev/kapp/pkg/kapp/version.Version=${version}" + "-X carvel.dev/kapp/pkg/kapp/version.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,4 +48,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ brodes ]; mainProgram = "kapp"; }; -} +}) diff --git a/pkgs/by-name/ka/kappanhang/package.nix b/pkgs/by-name/ka/kappanhang/package.nix index 62e76c912db0..a815b1755a99 100644 --- a/pkgs/by-name/ka/kappanhang/package.nix +++ b/pkgs/by-name/ka/kappanhang/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kappanhang"; version = "1.3"; src = fetchFromGitHub { owner = "nonoo"; repo = "kappanhang"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-l0V2NVzLsnpPe5EJcr5i9U7OGaYzNRDd1f/ogrdCnvk="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mvs ]; mainProgram = "kappanhang"; }; -} +}) diff --git a/pkgs/by-name/ka/kargo/package.nix b/pkgs/by-name/ka/kargo/package.nix index b0e3a460ae67..a5cb9c4bfd0a 100644 --- a/pkgs/by-name/ka/kargo/package.nix +++ b/pkgs/by-name/ka/kargo/package.nix @@ -9,14 +9,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kargo"; version = "1.8.6"; src = fetchFromGitHub { owner = "akuity"; repo = "kargo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sBUgoR3Eqv2OQRnXR9IaB4QcZ+awJb3ah7ySZ0XsaYA="; }; @@ -31,9 +31,9 @@ buildGoModule rec { [ "-s" "-w" - "-X ${package_url}.version=${version}" + "-X ${package_url}.version=${finalAttrs.version}" "-X ${package_url}.buildDate=1970-01-01T00:00:00Z" - "-X ${package_url}.gitCommit=${src.rev}" + "-X ${package_url}.gitCommit=${finalAttrs.src.rev}" "-X ${package_url}.gitTreeState=clean" ]; @@ -51,7 +51,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kargo; - command = "HOME=$TMPDIR ${meta.mainProgram} version --client"; + command = "HOME=$TMPDIR ${finalAttrs.meta.mainProgram} version --client"; }; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -71,4 +71,4 @@ buildGoModule rec { bbigras ]; }; -} +}) diff --git a/pkgs/by-name/ka/karma/package.nix b/pkgs/by-name/ka/karma/package.nix index ccb192234773..b877aa8249d4 100644 --- a/pkgs/by-name/ka/karma/package.nix +++ b/pkgs/by-name/ka/karma/package.nix @@ -8,21 +8,21 @@ npmHooks, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "karma"; version = "0.115"; src = fetchFromGitHub { owner = "prymitive"; repo = "karma"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SW/nmJcSk/LmoKLuD5stsSaRGaJctl6hVSODNCT9i64="; }; vendorHash = "sha256-Y55AaB8KRV+Tq/Trg1BOOwziyt+yJ2b3iVYA6bDebQY="; npmDeps = fetchNpmDeps { - src = "${src}/ui"; + src = "${finalAttrs.src}/ui"; hash = "sha256-/L+eU0xwaopL2im9epiZiZ23dUqJ+3OwhWw/rIZC6hI="; }; @@ -48,7 +48,7 @@ buildGoModule rec { buildPhase = '' runHook preBuild - VERSION="v${version}" make -j$NIX_BUILD_CORES + VERSION="v${finalAttrs.version}" make -j$NIX_BUILD_CORES runHook postBuild ''; @@ -60,11 +60,11 @@ buildGoModule rec { passthru.tests.karma = nixosTests.karma; meta = { - changelog = "https://github.com/prymitive/karma/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/prymitive/karma/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Alert dashboard for Prometheus Alertmanager"; mainProgram = "karma"; homepage = "https://karma-dashboard.io/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nukaduka ]; }; -} +}) diff --git a/pkgs/by-name/ka/karmor/package.nix b/pkgs/by-name/ka/karmor/package.nix index ca0572bb2f84..665fc0b8e669 100644 --- a/pkgs/by-name/ka/karmor/package.nix +++ b/pkgs/by-name/ka/karmor/package.nix @@ -8,14 +8,14 @@ karmor, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "karmor"; version = "1.4.6"; src = fetchFromGitHub { owner = "kubearmor"; repo = "kubearmor-client"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xOI6meI88GB5w19T9eSn+8dTnhrUxUCKHUBk/1EaDVI="; }; @@ -27,7 +27,7 @@ buildGoModule rec { "-s" "-w" "-X=github.com/kubearmor/kubearmor-client/selfupdate.BuildDate=1970-01-01" - "-X=github.com/kubearmor/kubearmor-client/selfupdate.GitSummary=${version}" + "-X=github.com/kubearmor/kubearmor-client/selfupdate.GitSummary=${finalAttrs.version}" ]; # integration tests require network access @@ -54,10 +54,10 @@ buildGoModule rec { description = "Client tool to help manage KubeArmor"; mainProgram = "karmor"; homepage = "https://kubearmor.io"; - changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}"; + changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/ka/katana/package.nix b/pkgs/by-name/ka/katana/package.nix index cf84a9d5d4d1..d80410de6237 100644 --- a/pkgs/by-name/ka/katana/package.nix +++ b/pkgs/by-name/ka/katana/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "katana"; version = "1.4.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "katana"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hVT1RGS4h3vKcSxIT1nSRN+MC7k1KlGHhotByq+UUY4="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Next-generation crawling and spidering framework"; homepage = "https://github.com/projectdiscovery/katana"; - changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "katana"; }; -} +}) diff --git a/pkgs/by-name/kb/kbld/package.nix b/pkgs/by-name/kb/kbld/package.nix index 5bb6a3249b7f..ce8c95fbbf6e 100644 --- a/pkgs/by-name/kb/kbld/package.nix +++ b/pkgs/by-name/kb/kbld/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kbld"; version = "0.47.0"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "kbld"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZYxfWgqqU9uLsSUhayDNYLkOjefXCnPs7+seUOy5swM="; }; @@ -22,7 +22,7 @@ buildGoModule rec { env.CGO_ENABLED = 0; ldflags = [ - "-X=carvel.dev/kbld/pkg/kbld/version.Version=${version}" + "-X=carvel.dev/kbld/pkg/kbld/version.Version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ benchand ]; mainProgram = "kbld"; }; -} +}) diff --git a/pkgs/by-name/kb/kbst/package.nix b/pkgs/by-name/kb/kbst/package.nix index 43d5a507ef4e..ed481112b284 100644 --- a/pkgs/by-name/kb/kbst/package.nix +++ b/pkgs/by-name/kb/kbst/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kbst"; version = "0.2.1"; src = fetchFromGitHub { owner = "kbst"; repo = "kbst"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tbSYNJp/gzEz+wEAe3bvIiZL5axZvW+bxqTOBkYSpMY="; }; @@ -24,10 +24,10 @@ buildGoModule rec { [ "-s" "-w" - "-X ${package_url}.version=${version}" + "-X ${package_url}.version=${finalAttrs.version}" "-X ${package_url}.buildDate=unknown" - "-X ${package_url}.gitCommit=${src.rev}" - "-X ${package_url}.gitTag=v${version}" + "-X ${package_url}.gitCommit=${finalAttrs.src.rev}" + "-X ${package_url}.gitTag=v${finalAttrs.version}" "-X ${package_url}.gitTreeState=clean" ]; @@ -35,7 +35,7 @@ buildGoModule rec { doPostInstallCheck = true; PostInstallCheckPhase = '' - $out/bin/kbst help | grep v${version} > /dev/null + $out/bin/kbst help | grep v${finalAttrs.version} > /dev/null ''; meta = { @@ -45,4 +45,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mtrsk ]; }; -} +}) diff --git a/pkgs/by-name/kc/kcl/package.nix b/pkgs/by-name/kc/kcl/package.nix index e4bf2b820a13..de057fc624a5 100644 --- a/pkgs/by-name/kc/kcl/package.nix +++ b/pkgs/by-name/kc/kcl/package.nix @@ -9,14 +9,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kcl"; version = "0.12.3"; src = fetchFromGitHub { owner = "kcl-lang"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vOdL+It8wY+U0Jt68KPAxMe3th0muaCXlEkuEphCVVY="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-w -s" - "-X=kcl-lang.io/cli/pkg/version.version=v${version}" + "-X=kcl-lang.io/cli/pkg/version.version=v${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -64,7 +64,7 @@ buildGoModule rec { meta = { description = "Command line interface for KCL programming language"; - changelog = "https://github.com/kcl-lang/cli/releases/tag/v${version}"; + changelog = "https://github.com/kcl-lang/cli/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/kcl-lang/cli"; license = lib.licenses.asl20; platforms = lib.platforms.linux ++ lib.platforms.darwin; @@ -74,4 +74,4 @@ buildGoModule rec { mainProgram = "kcl"; broken = stdenv.buildPlatform != stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/kc/kconf/package.nix b/pkgs/by-name/kc/kconf/package.nix index 9cf9e3c3c075..aca423a7aa93 100644 --- a/pkgs/by-name/kc/kconf/package.nix +++ b/pkgs/by-name/kc/kconf/package.nix @@ -5,14 +5,14 @@ installShellFiles, stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kconf"; version = "2.0.0"; src = fetchFromGitHub { owner = "particledecay"; repo = "kconf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bLyLXkXOZRFaplv5sY0TgFffvbA3RUwz6b+7h3MN7kA="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/particledecay/kconf/build.Version=${version}" + "-X github.com/particledecay/kconf/build.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -44,4 +44,4 @@ buildGoModule rec { vinetos ]; }; -} +}) diff --git a/pkgs/by-name/kd/kdigger/package.nix b/pkgs/by-name/kd/kdigger/package.nix index 5a93c4448f14..32f3d9e98857 100644 --- a/pkgs/by-name/kd/kdigger/package.nix +++ b/pkgs/by-name/kd/kdigger/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kdigger"; version = "1.5.1"; src = fetchFromGitHub { owner = "quarkslab"; repo = "kdigger"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hpLhtTENtOBQjm+CZRAcx1BG9831JUFIsLL57wZIrso="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -34,7 +34,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/quarkslab/kdigger/commands.VERSION=v${version}" + "-X github.com/quarkslab/kdigger/commands.VERSION=v${finalAttrs.version}" "-X github.com/quarkslab/kdigger/commands.BUILDERARCH=${stdenv.hostPlatform.linuxArch}" ]; @@ -60,7 +60,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/quarkslab/kdigger"; - changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}"; + changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${finalAttrs.version}"; description = "In-pod context discovery tool for Kubernetes penetration testing"; mainProgram = "kdigger"; longDescription = '' @@ -77,4 +77,4 @@ buildGoModule rec { "x86_64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/ke/keepassxc-go/package.nix b/pkgs/by-name/ke/keepassxc-go/package.nix index 1dd136b4b0c6..e39c4d894dd9 100644 --- a/pkgs/by-name/ke/keepassxc-go/package.nix +++ b/pkgs/by-name/ke/keepassxc-go/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "keepassxc-go"; version = "1.6.0"; src = fetchFromGitHub { owner = "MarkusFreitag"; repo = "keepassxc-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Z4SbPxhs+umsUlby7idxofCjP+uLPvp/2oUCpnAS2/A="; }; @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Library and basic CLI tool to interact with KeepassXC via unix socket"; homepage = "https://github.com/MarkusFreitag/keepassxc-go"; - changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${version}"; + changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xgwq ]; mainProgram = "keepassxc-go"; }; -} +}) diff --git a/pkgs/by-name/ke/kepubify/package.nix b/pkgs/by-name/ke/kepubify/package.nix index d744ba847681..dd828ce5ef27 100644 --- a/pkgs/by-name/ke/kepubify/package.nix +++ b/pkgs/by-name/ke/kepubify/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kepubify"; version = "4.0.4"; src = fetchFromGitHub { owner = "pgaskin"; repo = "kepubify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-H6W+C5twXit7Z9hLIJKAftbnvYDA9HAb9tR6yeQGRKI="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; excludedPackages = [ "kobotest" ]; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ zowoq ]; }; -} +}) diff --git a/pkgs/by-name/ke/keycard-cli/package.nix b/pkgs/by-name/ke/keycard-cli/package.nix index 6799d6237065..a600fbd46b52 100644 --- a/pkgs/by-name/ke/keycard-cli/package.nix +++ b/pkgs/by-name/ke/keycard-cli/package.nix @@ -7,14 +7,14 @@ pcsclite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "keycard-cli"; version = "0.8.2"; src = fetchFromGitHub { owner = "status-im"; repo = "keycard-cli"; - rev = version; + rev = finalAttrs.version; hash = "sha256-H9fipHGxINMAXdxUYhyVZusDXA3HW1iQl8iRX6AF7iE="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.zimbatm ]; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/keycard-cli.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/kf/kfilt/package.nix b/pkgs/by-name/kf/kfilt/package.nix index 03fbb935802f..c1e51b7e76bd 100644 --- a/pkgs/by-name/kf/kfilt/package.nix +++ b/pkgs/by-name/kf/kfilt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kfilt"; version = "1.0.0"; src = fetchFromGitHub { owner = "ryane"; repo = "kfilt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2lPYrztj2SFnfQ10Y6xKtWq2wekqYT5lF4VPLjS1pXs="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/ryane/kfilt/cmd.Version=${version}" - "-X github.com/ryane/kfilt/cmd.GitCommit=${src.rev}" + "-X github.com/ryane/kfilt/cmd.Version=${finalAttrs.version}" + "-X github.com/ryane/kfilt/cmd.GitCommit=${finalAttrs.src.rev}" ]; meta = { @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.ryane ]; }; -} +}) diff --git a/pkgs/by-name/ki/kicli/package.nix b/pkgs/by-name/ki/kicli/package.nix index 7aa6af483df8..c1bc6a80c2aa 100644 --- a/pkgs/by-name/ki/kicli/package.nix +++ b/pkgs/by-name/ki/kicli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kicli"; version = "1.0.0"; src = fetchFromGitHub { owner = "anned20"; repo = "kicli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NXKo+zK5HnuMXRsi29lEhoo7RCagwvZdXXPNfp4pHtc="; }; @@ -27,4 +27,4 @@ buildGoModule rec { platforms = lib.platforms.all; mainProgram = "kicli"; }; -} +}) diff --git a/pkgs/by-name/ki/kics/package.nix b/pkgs/by-name/ki/kics/package.nix index 8ae97a980464..8df18c0943bc 100644 --- a/pkgs/by-name/ki/kics/package.nix +++ b/pkgs/by-name/ki/kics/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kics"; version = "2.1.19"; src = fetchFromGitHub { owner = "Checkmarx"; repo = "kics"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cgB7qq53QMNm36UH5HZEE15iwcjhaB9A/a1gBGSFQ2M="; }; @@ -28,8 +28,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/Checkmarx/kics/v2/internal/constants.SCMCommit=${version}" - "-X=github.com/Checkmarx/kics/v2/internal/constants.Version=${version}" + "-X=github.com/Checkmarx/kics/v2/internal/constants.SCMCommit=${finalAttrs.version}" + "-X=github.com/Checkmarx/kics/v2/internal/constants.Version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -45,9 +45,9 @@ buildGoModule rec { cycle of your infrastructure-as-code. ''; homepage = "https://github.com/Checkmarx/kics"; - changelog = "https://github.com/Checkmarx/kics/releases/tag/v${version}"; + changelog = "https://github.com/Checkmarx/kics/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ patryk4815 ]; mainProgram = "kics"; }; -} +}) diff --git a/pkgs/by-name/ki/kiln/package.nix b/pkgs/by-name/ki/kiln/package.nix index 0d3ff2e79163..2a0550b87de7 100644 --- a/pkgs/by-name/ki/kiln/package.nix +++ b/pkgs/by-name/ki/kiln/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kiln"; version = "0.4.1"; src = fetchFromSourcehut { owner = "~adnano"; repo = "kiln"; - rev = version; + rev = finalAttrs.version; hash = "sha256-BbKd+0Dmo6RaoS0N7rQmSGJasuJb6dl43GZ7LdMBy/o="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "kiln"; }; -} +}) diff --git a/pkgs/by-name/ki/kin-openapi/package.nix b/pkgs/by-name/ki/kin-openapi/package.nix index de98ca1beda0..3d3eb405daa1 100644 --- a/pkgs/by-name/ki/kin-openapi/package.nix +++ b/pkgs/by-name/ki/kin-openapi/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kin-openapi"; version = "0.133.0"; vendorHash = "sha256-SFT4mY0TVUa/hMMe7sOVToSX8qA1OimOiNs4kBjRdBU="; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "getkin"; repo = "kin-openapi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7KC+cHdI3zArJbSMfao8JIb3sUZJK1PQfrIiFI0zHM8="; }; @@ -31,8 +31,8 @@ buildGoModule rec { mainProgram = "validate"; description = "Command line tool to validation openapi3 documents"; homepage = "https://github.com/getkin/kin-openapi"; - changelog = "https://github.com/getkin/kin-openapi/releases/tag/v${version}"; + changelog = "https://github.com/getkin/kin-openapi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers._6543 ]; }; -} +}) diff --git a/pkgs/by-name/ki/kind/package.nix b/pkgs/by-name/ki/kind/package.nix index 8dc96202b9f5..375d78d65976 100644 --- a/pkgs/by-name/ki/kind/package.nix +++ b/pkgs/by-name/ki/kind/package.nix @@ -9,12 +9,12 @@ kind, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kind"; version = "0.31.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "kubernetes-sigs"; repo = "kind"; hash = "sha256-3icwtfwlSkYOEw9bzEhKJC7OtE1lnBjZSYp+cC/2XNc="; @@ -62,4 +62,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "kind"; }; -} +}) diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix index e390d420963e..ae8f28a9e782 100644 --- a/pkgs/by-name/ki/kine/package.nix +++ b/pkgs/by-name/ki/kine/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kine"; version = "0.14.11"; src = fetchFromGitHub { owner = "k3s-io"; repo = "kine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4MbzSRgzh2m5V4Pn9EnDmyyotD1Cv2i2uWmyVPc80bk="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/k3s-io/kine/pkg/version.Version=v${version}" + "-X github.com/k3s-io/kine/pkg/version.Version=v${finalAttrs.version}" "-X github.com/k3s-io/kine/pkg/version.GitCommit=unknown" ]; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ techknowlogick ]; mainProgram = "kine"; }; -} +}) diff --git a/pkgs/by-name/ki/kiterunner/package.nix b/pkgs/by-name/ki/kiterunner/package.nix index e4ac957d09b1..c30a8e139085 100644 --- a/pkgs/by-name/ki/kiterunner/package.nix +++ b/pkgs/by-name/ki/kiterunner/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kiterunner"; version = "1.0.2"; src = fetchFromGitHub { owner = "assetnote"; repo = "kiterunner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vIYPpkbqyk0zH10DGp2FF0aI4lFpsZavulBIiR/3kiA="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/assetnote/kiterunner/cmd/kiterunner/cmd.Version=${version}" + "-X github.com/assetnote/kiterunner/cmd/kiterunner/cmd.Version=${finalAttrs.version}" ]; subPackages = [ "./cmd/kiterunner" ]; @@ -40,4 +40,4 @@ buildGoModule rec { license = with lib.licenses; [ agpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/kl/klog-time-tracker/package.nix b/pkgs/by-name/kl/klog-time-tracker/package.nix index c5e7173ee1cf..599de8db3169 100644 --- a/pkgs/by-name/kl/klog-time-tracker/package.nix +++ b/pkgs/by-name/kl/klog-time-tracker/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "klog-time-tracker"; version = "6.6"; src = fetchFromGitHub { owner = "jotaen"; repo = "klog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Tq780+Gsu2Ym9+DeMpaOhsP2XluyKBh01USnmwlYsTs="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.blinry ]; mainProgram = "klog"; }; -} +}) diff --git a/pkgs/by-name/kn/knit/package.nix b/pkgs/by-name/kn/knit/package.nix index 574dffb8799f..79a66a5e0e8b 100644 --- a/pkgs/by-name/kn/knit/package.nix +++ b/pkgs/by-name/kn/knit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "knit"; version = "1.1.1"; src = fetchFromGitHub { owner = "zyedidia"; repo = "knit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zxwEJnQZpOEJhV7jx2ClS3XmMfGBiq8AHR26TOIBJVw="; }; @@ -24,15 +24,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/zyedidia/knit/info.Version=${version}" + "-X github.com/zyedidia/knit/info.Version=${finalAttrs.version}" ]; meta = { description = "Simple and flexible build tool using Lua, similar to make/mk"; mainProgram = "knit"; homepage = "https://github.com/zyedidia/knit"; - changelog = "https://github.com/zyedidia/knit/releases/tag/v${version}"; + changelog = "https://github.com/zyedidia/knit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ DrSensor ]; }; -} +}) diff --git a/pkgs/by-name/ko/ko/package.nix b/pkgs/by-name/ko/ko/package.nix index c98fffa5acc7..2f5b5bacf38b 100644 --- a/pkgs/by-name/ko/ko/package.nix +++ b/pkgs/by-name/ko/ko/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ko"; version = "0.18.1"; src = fetchFromGitHub { owner = "ko-build"; repo = "ko"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o/Hin6GDFki1ynZ/rDQOhcNUTtQVvXZTAApxAaerRCU="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/google/ko/pkg/commands.Version=${version}" + "-X github.com/google/ko/pkg/commands.Version=${finalAttrs.version}" ]; checkFlags = [ @@ -65,7 +65,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/ko-build/ko"; - changelog = "https://github.com/ko-build/ko/releases/tag/v${version}"; + changelog = "https://github.com/ko-build/ko/releases/tag/v${finalAttrs.version}"; description = "Build and deploy Go applications"; mainProgram = "ko"; longDescription = '' @@ -82,4 +82,4 @@ buildGoModule rec { developer-guy ]; }; -} +}) diff --git a/pkgs/by-name/ko/konf/package.nix b/pkgs/by-name/ko/konf/package.nix index 0bacb166c773..383e9166ff23 100644 --- a/pkgs/by-name/ko/konf/package.nix +++ b/pkgs/by-name/ko/konf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "konf"; version = "0.7.0"; src = fetchFromGitHub { owner = "SimonTheLeg"; repo = "konf-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GSrR2uLeGodmE1egRtvTyWhJckYUnI97n7dnmjPvu3k="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arikgrahl ]; }; -} +}) diff --git a/pkgs/by-name/ko/konstraint/package.nix b/pkgs/by-name/ko/konstraint/package.nix index 77536038df39..f49f8959b161 100644 --- a/pkgs/by-name/ko/konstraint/package.nix +++ b/pkgs/by-name/ko/konstraint/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "konstraint"; version = "0.43.0"; src = fetchFromGitHub { owner = "plexsystems"; repo = "konstraint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-PzJTdSkobcgg04C/sdHJF9IAZxK62axwkkI2393SFbg="; }; vendorHash = "sha256-nq1bHOOSNXcANTV0g8VCjcRKUCgfoMIHFgPqnJ+V4Bw="; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/plexsystems/konstraint/internal/commands.version=${version}" + "-X github.com/plexsystems/konstraint/internal/commands.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -40,13 +40,13 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/konstraint --help - $out/bin/konstraint --version | grep "${version}" + $out/bin/konstraint --version | grep "${finalAttrs.version}" runHook postInstallCheck ''; meta = { homepage = "https://github.com/plexsystems/konstraint"; - changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}"; + changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${finalAttrs.version}"; description = "Policy management tool for interacting with Gatekeeper"; mainProgram = "konstraint"; longDescription = '' @@ -57,4 +57,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/ko/kool/package.nix b/pkgs/by-name/ko/kool/package.nix index 39ba2a3fe4f0..596e1d743421 100644 --- a/pkgs/by-name/ko/kool/package.nix +++ b/pkgs/by-name/ko/kool/package.nix @@ -6,14 +6,14 @@ kool, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kool"; version = "3.6.0"; src = fetchFromGitHub { owner = "kool-dev"; repo = "kool"; - rev = version; + rev = finalAttrs.version; hash = "sha256-81UhlEAk8ZNC/G6tV2g8+VZVVrLJVV6Dji2pjmWIYb8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=kool-dev/kool/commands.version=${version}" + "-X=kool-dev/kool/commands.version=${finalAttrs.version}" ]; passthru.tests = { @@ -35,8 +35,8 @@ buildGoModule rec { description = "From local development to the cloud: development workflow made easy"; mainProgram = "kool"; homepage = "https://kool.dev"; - changelog = "https://github.com/kool-dev/kool/releases/tag/${src.rev}"; + changelog = "https://github.com/kool-dev/kool/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ko/kopia/package.nix b/pkgs/by-name/ko/kopia/package.nix index f6f26082ed38..1c3dda8a1b2c 100644 --- a/pkgs/by-name/ko/kopia/package.nix +++ b/pkgs/by-name/ko/kopia/package.nix @@ -9,14 +9,14 @@ kopia, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kopia"; version = "0.22.3"; src = fetchFromGitHub { owner = "kopia"; repo = "kopia"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5oNam99Mij78snSO6jiGPYzeD68sXEBKM2dGQtTUrww="; }; @@ -25,8 +25,8 @@ buildGoModule rec { subPackages = [ "." ]; ldflags = [ - "-X github.com/kopia/kopia/repo.BuildVersion=${version}" - "-X github.com/kopia/kopia/repo.BuildInfo=${src.rev}" + "-X github.com/kopia/kopia/repo.BuildVersion=${finalAttrs.version}" + "-X github.com/kopia/kopia/repo.BuildInfo=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -54,7 +54,7 @@ buildGoModule rec { meta = { homepage = "https://kopia.io"; - changelog = "https://github.com/kopia/kopia/releases/tag/v${version}"; + changelog = "https://github.com/kopia/kopia/releases/tag/v${finalAttrs.version}"; description = "Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication"; mainProgram = "kopia"; license = lib.licenses.asl20; @@ -64,4 +64,4 @@ buildGoModule rec { nadir-ishiguro ]; }; -} +}) diff --git a/pkgs/by-name/kp/kpt/package.nix b/pkgs/by-name/kp/kpt/package.nix index 51f9aa72542f..810963745070 100644 --- a/pkgs/by-name/kp/kpt/package.nix +++ b/pkgs/by-name/kp/kpt/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kpt"; version = "1.0.0-beta.55"; src = fetchFromGitHub { owner = "kptdev"; repo = "kpt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MVrJUsMpt1L56ezy2b2G6Aac9kpe4QgfSosR+PeTuBQ="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/kptdev/kpt/run.version=${version}" + "-X github.com/kptdev/kpt/run.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mikefaille ]; }; -} +}) diff --git a/pkgs/by-name/kr/kraft/package.nix b/pkgs/by-name/kr/kraft/package.nix index fc2597ae3d3d..6c5f588ec96d 100644 --- a/pkgs/by-name/kr/kraft/package.nix +++ b/pkgs/by-name/kr/kraft/package.nix @@ -13,14 +13,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kraft"; version = "0.12.5"; src = fetchFromGitHub { owner = "unikraft"; repo = "kraftkit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/ReHXxvn/6dDJVxk5BOvxSZrlkDkZEfr+qM5raf2a3A="; }; @@ -47,7 +47,7 @@ buildGoModule rec { "-X kraftkit.sh/internal/cli/kraft.sentryDsn=" "-X kraftkit.sh/internal/version.buildTime=1970-01-01T00:00:00Z" "-X kraftkit.sh/internal/version.commit=nixpkgs" - "-X kraftkit.sh/internal/version.version=${version}" + "-X kraftkit.sh/internal/version.version=${finalAttrs.version}" ]; tags = [ @@ -106,4 +106,4 @@ buildGoModule rec { ]; mainProgram = "kraft"; }; -} +}) diff --git a/pkgs/by-name/kr/krelay/package.nix b/pkgs/by-name/kr/krelay/package.nix index fc0e45e92e14..6b3a0fcb2c4d 100644 --- a/pkgs/by-name/kr/krelay/package.nix +++ b/pkgs/by-name/kr/krelay/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "krelay"; version = "0.1.3"; src = fetchFromGitHub { owner = "knight42"; repo = "krelay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-v7yX5wDf3d07TiWe+9iTkGhc8LqfU1hUkxuf5ZBVcYE="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/knight42/krelay/pkg/constants.ClientVersion=${version}" + "-X github.com/knight42/krelay/pkg/constants.ClientVersion=${finalAttrs.version}" ]; postInstall = '' @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Drop-in replacement for `kubectl port-forward` with some enhanced features"; homepage = "https://github.com/knight42/krelay"; - changelog = "https://github.com/knight42/krelay/releases/tag/v${version}"; + changelog = "https://github.com/knight42/krelay/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ivankovnatsky ]; mainProgram = "kubectl-relay"; }; -} +}) diff --git a/pkgs/by-name/kr/krew/package.nix b/pkgs/by-name/kr/krew/package.nix index f6db56c236e6..10621d0ab7d6 100644 --- a/pkgs/by-name/kr/krew/package.nix +++ b/pkgs/by-name/kr/krew/package.nix @@ -6,14 +6,14 @@ gitMinimal, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "krew"; version = "0.4.5"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "krew"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3GoC2HEp9XJe853/JYvX9kAAcFf7XxglVEeU9oQ/5Ms="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ vdemeester ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/kt/kt/package.nix b/pkgs/by-name/kt/kt/package.nix index 5e2c373ad092..cf6351f239c0 100644 --- a/pkgs/by-name/kt/kt/package.nix +++ b/pkgs/by-name/kt/kt/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kt"; version = "13.1.0"; src = fetchFromGitHub { owner = "fgeller"; repo = "kt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1UGsiMMmAyIQZ62hNIi0uzyX2uNL03EWupIazjznqDc="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "kt"; }; -} +}) diff --git a/pkgs/by-name/kt/ktop/package.nix b/pkgs/by-name/kt/ktop/package.nix index 654d08062f2d..10866a70c9ae 100644 --- a/pkgs/by-name/kt/ktop/package.nix +++ b/pkgs/by-name/kt/ktop/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ktop"; version = "0.4.1"; excludedPackages = [ ".ci" ]; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "vladimirvivien"; repo = "ktop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5iFFYTZq5DcMYVnW90MKVDchVXzjXOPd5BeYcrqL9pQ="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${version}" + "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${finalAttrs.version}" ]; postInstall = '' @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/kt/ktor-cli/package.nix b/pkgs/by-name/kt/ktor-cli/package.nix index 81fd9227d59b..d4cda368236b 100644 --- a/pkgs/by-name/kt/ktor-cli/package.nix +++ b/pkgs/by-name/kt/ktor-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ktor-cli"; version = "0.5.0"; src = fetchFromGitHub { owner = "ktorio"; repo = "ktor-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-DZEEaTz55vIBU8Byl51cEWgXu2Wjmctz/9XBAKX8VKY="; }; @@ -22,15 +22,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { description = "Command-line tool for creating Ktor projects"; homepage = "https://github.com/ktorio/ktor-cli"; - changelog = "https://github.com/ktorio/ktor-cli/releases/tag/${version}"; + changelog = "https://github.com/ktorio/ktor-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nartsiss ]; mainProgram = "ktor"; }; -} +}) diff --git a/pkgs/by-name/ku/kube-capacity/package.nix b/pkgs/by-name/ku/kube-capacity/package.nix index ba4b518a80d3..cd15a83a788e 100644 --- a/pkgs/by-name/ku/kube-capacity/package.nix +++ b/pkgs/by-name/ku/kube-capacity/package.nix @@ -4,12 +4,12 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-capacity"; version = "0.8.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "robscott"; repo = "kube-capacity"; sha256 = "sha256-zAwCz4Qs1OF/CdSmy9p4X9hL9iNkAH/EeSU2GgekzV8="; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; mainProgram = "kube-capacity"; homepage = "https://github.com/robscott/kube-capacity"; - changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}"; + changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ku/kube-linter/package.nix b/pkgs/by-name/ku/kube-linter/package.nix index e56e78982f32..45dc64557156 100644 --- a/pkgs/by-name/ku/kube-linter/package.nix +++ b/pkgs/by-name/ku/kube-linter/package.nix @@ -8,14 +8,14 @@ kube-linter, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-linter"; version = "0.8.2"; src = fetchFromGitHub { owner = "stackrox"; repo = "kube-linter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-nd8CLAp3MHuQs/firDPCZ4XlxVx73MMNGVNp5tsa1Rw="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X golang.stackrox.io/kube-linter/internal/version.version=${version}" + "-X golang.stackrox.io/kube-linter/internal/version.version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,7 +48,7 @@ buildGoModule rec { meta = { description = "Static analysis tool that checks Kubernetes YAML files and Helm charts"; homepage = "https://kubelinter.io"; - changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${version}"; + changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mtesseract @@ -57,4 +57,4 @@ buildGoModule rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ku/kube-prompt/package.nix b/pkgs/by-name/ku/kube-prompt/package.nix index 9d8314851556..7c38e6800b5d 100644 --- a/pkgs/by-name/ku/kube-prompt/package.nix +++ b/pkgs/by-name/ku/kube-prompt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-prompt"; version = "1.0.11"; src = fetchFromGitHub { owner = "c-bata"; repo = "kube-prompt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9OWsITbC7YO51QzsRwDWvojU54DiuGJhkSGwmesEj9w="; }; @@ -24,4 +24,4 @@ buildGoModule rec { homepage = "https://github.com/c-bata/kube-prompt"; maintainers = with lib.maintainers; [ vdemeester ]; }; -} +}) diff --git a/pkgs/by-name/ku/kube-review/package.nix b/pkgs/by-name/ku/kube-review/package.nix index ac50c2f26999..ddd309e5b63d 100644 --- a/pkgs/by-name/ku/kube-review/package.nix +++ b/pkgs/by-name/ku/kube-review/package.nix @@ -5,20 +5,20 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-review"; version = "0.5.0"; src = fetchFromGitHub { owner = "anderseknert"; repo = "kube-review"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W+JF8MR+x6vova6hRw0omXXhT40qXmdZciAdt2bi6jM="; }; vendorHash = "sha256-xHiHeSoiT/5h8pHTBTq1g/zJtnCbcUs+qMJ4vHjWzog="; ldflags = [ - "-X github.com/anderseknert/kube-review/cmd.version=v${version}" + "-X github.com/anderseknert/kube-review/cmd.version=v${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Create Kubernetes AdmissionReview requests from Kubernetes resource manifests"; mainProgram = "kube-review"; homepage = "https://github.com/anderseknert/kube-review"; - changelog = "https://github.com/anderseknert/kube-review/releases/tag/v${version}"; + changelog = "https://github.com/anderseknert/kube-review/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ardubev16 ]; }; -} +}) diff --git a/pkgs/by-name/ku/kube-router/package.nix b/pkgs/by-name/ku/kube-router/package.nix index 791c6bbe33eb..283f92f8218b 100644 --- a/pkgs/by-name/ku/kube-router/package.nix +++ b/pkgs/by-name/ku/kube-router/package.nix @@ -6,14 +6,14 @@ kube-router, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-router"; version = "2.6.3"; src = fetchFromGitHub { owner = "cloudnativelabs"; repo = "kube-router"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0UuUDIIDedHDo2gVNg/4Ilcyw7BzUCJFdhn/GOi5QNs="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/cloudnativelabs/kube-router/v2/pkg/version.Version=${version}" + "-X github.com/cloudnativelabs/kube-router/v2/pkg/version.Version=${finalAttrs.version}" "-X github.com/cloudnativelabs/kube-router/v2/pkg/version.BuildDate=Nix" ]; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ johanot ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ku/kube-score/package.nix b/pkgs/by-name/ku/kube-score/package.nix index bf7da4c54f97..571fa3451498 100644 --- a/pkgs/by-name/ku/kube-score/package.nix +++ b/pkgs/by-name/ku/kube-score/package.nix @@ -6,14 +6,14 @@ kube-score, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-score"; version = "1.20.0"; src = fetchFromGitHub { owner = "zegl"; repo = "kube-score"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZqhuqPWCfJKi38Jdazr5t5Wulsqzl1D4/81ZTvW10Co="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" ]; passthru.tests = { @@ -37,8 +37,8 @@ buildGoModule rec { description = "Kubernetes object analysis with recommendations for improved reliability and security"; mainProgram = "kube-score"; homepage = "https://github.com/zegl/kube-score"; - changelog = "https://github.com/zegl/kube-score/releases/tag/v${version}"; + changelog = "https://github.com/zegl/kube-score/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ j4m3s ]; }; -} +}) diff --git a/pkgs/by-name/ku/kube-state-metrics/package.nix b/pkgs/by-name/ku/kube-state-metrics/package.nix index aef9afea0cad..bd470233ccab 100644 --- a/pkgs/by-name/ku/kube-state-metrics/package.nix +++ b/pkgs/by-name/ku/kube-state-metrics/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kube-state-metrics"; version = "2.17.0"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kube-state-metrics"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-w55FOWw9p7yV/bt4leZucOLqjVyHYFF+gVLWLGQKF9M="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.eskytthe ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ku/kubeaudit/package.nix b/pkgs/by-name/ku/kubeaudit/package.nix index af518877178c..f476f7ed6e87 100644 --- a/pkgs/by-name/ku/kubeaudit/package.nix +++ b/pkgs/by-name/ku/kubeaudit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeaudit"; version = "0.22.2"; src = fetchFromGitHub { owner = "Shopify"; repo = "kubeaudit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zQAM/NtDBFJZmwJYGNuYIaxv058X0URzMByPut+18TA="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Audit tool for Kubernetes"; homepage = "https://github.com/Shopify/kubeaudit"; - changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${version}"; + changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "kubeaudit"; }; -} +}) diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix index aa8f418218ec..5378578a23ed 100644 --- a/pkgs/by-name/ku/kubebuilder/package.nix +++ b/pkgs/by-name/ku/kubebuilder/package.nix @@ -11,14 +11,14 @@ kubebuilder, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubebuilder"; version = "4.10.1"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GAHuaUVtdLvyWNeOxu46+IOw2Mf42z3yUjZNiyeE1xs="; }; @@ -32,7 +32,7 @@ buildGoModule rec { allowGoReference = true; ldflags = [ - "-X sigs.k8s.io/kubebuilder/v4/cmd.kubeBuilderVersion=v${version}" + "-X sigs.k8s.io/kubebuilder/v4/cmd.kubeBuilderVersion=v${finalAttrs.version}" "-X sigs.k8s.io/kubebuilder/v4/cmd.goos=${go.GOOS}" "-X sigs.k8s.io/kubebuilder/v4/cmd.goarch=${go.GOARCH}" "-X sigs.k8s.io/kubebuilder/v4/cmd.gitCommit=unknown" @@ -64,15 +64,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { command = "${kubebuilder}/bin/kubebuilder version"; package = kubebuilder; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "SDK for building Kubernetes APIs using CRDs"; mainProgram = "kubebuilder"; homepage = "https://github.com/kubernetes-sigs/kubebuilder"; - changelog = "https://github.com/kubernetes-sigs/kubebuilder/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes-sigs/kubebuilder/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cmars ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubecfg/package.nix b/pkgs/by-name/ku/kubecfg/package.nix index 66d19f7fe720..bd38061b91d7 100644 --- a/pkgs/by-name/ku/kubecfg/package.nix +++ b/pkgs/by-name/ku/kubecfg/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubecfg"; version = "0.36.0"; src = fetchFromGitHub { owner = "kubecfg"; repo = "kubecfg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-27xek+rLJK7jbqi9QDuWdA9KrO5QXUPAj9IRXVxiS8Q="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -37,11 +37,11 @@ buildGoModule rec { description = "Tool for managing Kubernetes resources as code"; mainProgram = "kubecfg"; homepage = "https://github.com/kubecfg/kubecfg"; - changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${version}"; + changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ benley qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubeclarity/package.nix b/pkgs/by-name/ku/kubeclarity/package.nix index 09f87bec89c3..d39a9619315f 100644 --- a/pkgs/by-name/ku/kubeclarity/package.nix +++ b/pkgs/by-name/ku/kubeclarity/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeclarity"; version = "2.23.3"; src = fetchFromGitHub { owner = "openclarity"; repo = "kubeclarity"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MC9GeJeVG7ROkpmOW2HD/fWMMnHo43q4Du9MzWTk2cg="; }; @@ -32,7 +32,7 @@ buildGoModule rec { lvm2 ]; - sourceRoot = "${src.name}/cli"; + sourceRoot = "${finalAttrs.src.name}/cli"; env.CGO_ENABLED = "0"; @@ -55,8 +55,8 @@ buildGoModule rec { Kubernetes cluster, including images of application pods and system pods. ''; homepage = "https://github.com/openclarity/kubeclarity"; - changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${version}"; + changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubecm/package.nix b/pkgs/by-name/ku/kubecm/package.nix index adac2e072f1d..1f59eed4e123 100644 --- a/pkgs/by-name/ku/kubecm/package.nix +++ b/pkgs/by-name/ku/kubecm/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubecm"; version = "0.34.0"; src = fetchFromGitHub { owner = "sunny0826"; repo = "kubecm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UPjo21tbPCC+l6aWrTcYZEJ9a1k8/kJ7anBHWZSkYwI="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/sunny0826/kubecm/version.Version=${version}" + "-X github.com/sunny0826/kubecm/version.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -45,4 +45,4 @@ buildGoModule rec { ]; mainProgram = "kubecm"; }; -} +}) diff --git a/pkgs/by-name/ku/kubecolor/package.nix b/pkgs/by-name/ku/kubecolor/package.nix index 9ad94f0076d1..410e41c0905a 100644 --- a/pkgs/by-name/ku/kubecolor/package.nix +++ b/pkgs/by-name/ku/kubecolor/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubecolor"; version = "0.5.3"; src = fetchFromGitHub { owner = "kubecolor"; repo = "kubecolor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-F/ws7KevH0mGtSqp+iHyWpNccIBdF5gIoZfmLJ5H4YM="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; subPackages = [ @@ -54,7 +54,7 @@ buildGoModule rec { description = "Colorizes kubectl output"; mainProgram = "kubecolor"; homepage = "https://github.com/kubecolor/kubecolor"; - changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}"; + changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ivankovnatsky @@ -62,4 +62,4 @@ buildGoModule rec { applejag ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index 21be5b50455c..c7fd579e29e1 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeconform"; version = "0.7.0"; src = fetchFromGitHub { owner = "yannh"; repo = "kubeconform"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FTUPARckpecz1V/Io4rY6SXhlih3VJr/rTGAiik4ALA="; }; ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; vendorHash = null; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.j4m3s ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-cnpg/package.nix b/pkgs/by-name/ku/kubectl-cnpg/package.nix index 811fae0ec5be..adf62029ab26 100644 --- a/pkgs/by-name/ku/kubectl-cnpg/package.nix +++ b/pkgs/by-name/ku/kubectl-cnpg/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-cnpg"; version = "1.28.1"; src = fetchFromGitHub { owner = "cloudnative-pg"; repo = "cloudnative-pg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9NfjrVF0OtDLaGD5PPFSZcI8V3Vy/yOTm/JwnE3kMZE="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ devusb ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-df-pv/package.nix b/pkgs/by-name/ku/kubectl-df-pv/package.nix index a8ef78791b03..5753e802e22f 100644 --- a/pkgs/by-name/ku/kubectl-df-pv/package.nix +++ b/pkgs/by-name/ku/kubectl-df-pv/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-df-pv"; version = "0.4.1"; src = fetchFromGitHub { owner = "yashbhutwala"; repo = "kubectl-df-pv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dGWGPamVD/26iEgKQcWGKpFIMMlDivFpD/XzmjCr8pQ="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "df-like utility for persistent volumes on Kubernetes"; mainProgram = "df-pv"; homepage = "https://github.com/yashbhutwala/kubectl-df-pv"; - changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}"; + changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jemand771 ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-doctor/package.nix b/pkgs/by-name/ku/kubectl-doctor/package.nix index 6ed00a2babff..bd3e1617c924 100644 --- a/pkgs/by-name/ku/kubectl-doctor/package.nix +++ b/pkgs/by-name/ku/kubectl-doctor/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-doctor"; version = "0.3.1"; src = fetchFromGitHub { owner = "emirozer"; repo = "kubectl-doctor"; - rev = version; + rev = finalAttrs.version; hash = "sha256-yp5OfSDxIASiCgISUVNxfe3dsLukgIoHARVPALIaQfY="; }; @@ -35,8 +35,8 @@ buildGoModule rec { description = "kubectl cluster triage plugin for k8s"; mainProgram = "kubectl-doctor"; homepage = "https://github.com/emirozer/kubectl-doctor"; - changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}"; + changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.zimbatm ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-evict-pod/package.nix b/pkgs/by-name/ku/kubectl-evict-pod/package.nix index 76c902836f6a..5c351915ec8d 100644 --- a/pkgs/by-name/ku/kubectl-evict-pod/package.nix +++ b/pkgs/by-name/ku/kubectl-evict-pod/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-evict-pod"; version = "0.0.14"; src = fetchFromGitHub { owner = "rajatjindal"; repo = "kubectl-evict-pod"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Z1NIueonjyO2GHulBbXbsQtX7V/Z95GUoZv9AqjLIR0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.j4m3s ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-example/package.nix b/pkgs/by-name/ku/kubectl-example/package.nix index 66b21823db00..e6fa028d6f0f 100644 --- a/pkgs/by-name/ku/kubectl-example/package.nix +++ b/pkgs/by-name/ku/kubectl-example/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-example"; version = "1.2.0"; src = fetchFromGitHub { owner = "seredot"; repo = "kubectl-example"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YvB4l+7GLSyYWX2Fbk4gT2WLaQpNxeV0aHY3Pg+9LCM="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "kubectl plugin for retrieving resource example YAMLs"; mainProgram = "kubectl-example"; homepage = "https://github.com/seredot/kubectl-example"; - changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${version}"; + changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-explore/package.nix b/pkgs/by-name/ku/kubectl-explore/package.nix index 5008e98ae61a..a3fd98ec64eb 100644 --- a/pkgs/by-name/ku/kubectl-explore/package.nix +++ b/pkgs/by-name/ku/kubectl-explore/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-explore"; version = "0.14.1"; src = fetchFromGitHub { owner = "keisku"; repo = "kubectl-explore"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sWVNDXbGaqVEWkHnZbHy9W4lFH8N/aULIzBJLGSXCjs="; }; @@ -22,8 +22,8 @@ buildGoModule rec { description = "Better kubectl explain with the fuzzy finder"; mainProgram = "kubectl-explore"; homepage = "https://github.com/keisku/kubectl-explore"; - changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${version}"; + changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.koralowiec ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index e5711ccce6a8..eaac253e77cd 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-gadget"; version = "0.49.0"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BXkBxfe9/UgqllaF2canR/mkSPeLUERhF33KIilXQHw="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/inspektor-gadget/inspektor-gadget/internal/version.version=v${version}" - "-X main.gadgetimage=ghcr.io/inspektor-gadget/inspektor-gadget:v${version}" + "-X github.com/inspektor-gadget/inspektor-gadget/internal/version.version=v${finalAttrs.version}" + "-X main.gadgetimage=ghcr.io/inspektor-gadget/inspektor-gadget:v${finalAttrs.version}" "-extldflags=-static" ]; @@ -37,11 +37,11 @@ buildGoModule rec { description = "Collection of gadgets for troubleshooting Kubernetes applications using eBPF"; mainProgram = "kubectl-gadget"; homepage = "https://inspektor-gadget.io"; - changelog = "https://github.com/inspektor-gadget/inspektor-gadget/releases/tag/${src.tag}"; + changelog = "https://github.com/inspektor-gadget/inspektor-gadget/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kranurag7 devusb ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-graph/package.nix b/pkgs/by-name/ku/kubectl-graph/package.nix index f0bbb4906e91..9134e529c574 100644 --- a/pkgs/by-name/ku/kubectl-graph/package.nix +++ b/pkgs/by-name/ku/kubectl-graph/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-graph"; version = "0.7.0"; src = fetchFromGitHub { owner = "steveteuber"; repo = "kubectl-graph"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5N1eC8J0nHEgFUCHEn5b3kUDj6MWejouQBKkdJKsaAo="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Kubectl plugin to visualize Kubernetes resources and relationships"; homepage = "https://github.com/steveteuber/kubectl-graph"; - changelog = "https://github.com/steveteuber/kubectl-graph/releases/tag/v${version}"; + changelog = "https://github.com/steveteuber/kubectl-graph/releases/tag/v${finalAttrs.version}"; mainProgram = "kubectl-graph"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.rksm ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-images/package.nix b/pkgs/by-name/ku/kubectl-images/package.nix index b3741f73144d..a8743ed2554f 100644 --- a/pkgs/by-name/ku/kubectl-images/package.nix +++ b/pkgs/by-name/ku/kubectl-images/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-images"; version = "0.6.3"; src = fetchFromGitHub { owner = "chenjiandongx"; repo = "kubectl-images"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FHfj2qRypqQA0Vj9Hq7wuYd0xmpD+IZj3MkwKljQio0="; }; @@ -25,8 +25,8 @@ buildGoModule rec { description = "Show container images used in the cluster"; mainProgram = "kubectl-images"; homepage = "https://github.com/chenjiandongx/kubectl-images"; - changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${version}"; + changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-klock/package.nix b/pkgs/by-name/ku/kubectl-klock/package.nix index 0374e5f880bd..e64555f4f27c 100644 --- a/pkgs/by-name/ku/kubectl-klock/package.nix +++ b/pkgs/by-name/ku/kubectl-klock/package.nix @@ -5,7 +5,7 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-klock"; version = "0.8.2"; @@ -14,14 +14,14 @@ buildGoModule rec { src = fetchFromGitHub { owner = "applejag"; repo = "kubectl-klock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ajq3/JUnaIcz6FnC2nP9H/+oKJXQSca+mRpPSkG/xY0="; }; ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; vendorHash = "sha256-fuq073g1RG4cfFzs5eoMOytE9Ra32HgUFG/yQDYc2JE="; @@ -33,11 +33,11 @@ buildGoModule rec { meta = { description = "Kubectl plugin to render watch output in a more readable fashion"; homepage = "https://github.com/applejag/kubectl-klock"; - changelog = "https://github.com/applejag/kubectl-klock/releases/tag/v${version}"; + changelog = "https://github.com/applejag/kubectl-klock/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ scm2342 applejag ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-ktop/package.nix b/pkgs/by-name/ku/kubectl-ktop/package.nix index 7e5c2b214413..f3a992c51a2d 100644 --- a/pkgs/by-name/ku/kubectl-ktop/package.nix +++ b/pkgs/by-name/ku/kubectl-ktop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-ktop"; version = "0.5.3"; src = fetchFromGitHub { owner = "vladimirvivien"; repo = "ktop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CUMQsgXhypSSR1MC7hJtkZgRcM2/x6jsPVudIvRy9qM="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${version}" - "-X github.com/vladimirvivien/ktop/buildinfo.GitSHA=${src.rev}" + "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${finalAttrs.version}" + "-X github.com/vladimirvivien/ktop/buildinfo.GitSHA=${finalAttrs.src.rev}" ]; postInstall = '' @@ -33,8 +33,8 @@ buildGoModule rec { meta = { description = "Top-like tool for your Kubernetes clusters"; homepage = "https://github.com/vladimirvivien/ktop"; - changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}"; + changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-linstor/package.nix b/pkgs/by-name/ku/kubectl-linstor/package.nix index 6910526937fa..061e4eba90f5 100644 --- a/pkgs/by-name/ku/kubectl-linstor/package.nix +++ b/pkgs/by-name/ku/kubectl-linstor/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-linstor"; version = "0.3.2"; src = fetchFromGitHub { owner = "piraeusdatastore"; repo = "kubectl-linstor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Fmy925eGGmXGoIT3EXmZDnHyu6nN7Rkgl2vQOhesqD4="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Plugin to control a LINSTOR cluster using kubectl"; homepage = "https://github.com/piraeusdatastore/kubectl-linstor"; - changelog = "https://github.com/piraeusdatastore/kubectl-linstor/releases/tag/v${version}"; + changelog = "https://github.com/piraeusdatastore/kubectl-linstor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "kubectl-linstor"; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-neat/package.nix b/pkgs/by-name/ku/kubectl-neat/package.nix index 6143adaa92cf..519ea6b77af3 100644 --- a/pkgs/by-name/ku/kubectl-neat/package.nix +++ b/pkgs/by-name/ku/kubectl-neat/package.nix @@ -5,14 +5,14 @@ bash, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-neat"; version = "2.0.3"; src = fetchFromGitHub { owner = "itaysk"; repo = "kubectl-neat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j8v0zJDBqHzmLamIZPW9UvMe9bv/m3JUQKY+wsgMTFk="; }; @@ -28,8 +28,8 @@ buildGoModule rec { description = "Clean up Kubernetes yaml and json output to make it readable"; mainProgram = "kubectl-neat"; homepage = "https://github.com/itaysk/kubectl-neat"; - changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}"; + changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.koralowiec ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-tree/package.nix b/pkgs/by-name/ku/kubectl-tree/package.nix index d9970852d8e0..8097bce4815e 100644 --- a/pkgs/by-name/ku/kubectl-tree/package.nix +++ b/pkgs/by-name/ku/kubectl-tree/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-tree"; version = "0.4.6"; src = fetchFromGitHub { owner = "ahmetb"; repo = "kubectl-tree"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-o5LfWVirp6ENYxqiUSvBDenAzeIIeio2WDD9Ll7Khgk="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "kubectl plugin to browse Kubernetes object hierarchies as a tree"; mainProgram = "kubectl-tree"; homepage = "https://github.com/ahmetb/kubectl-tree"; - changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${version}"; + changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectl-view-secret/package.nix b/pkgs/by-name/ku/kubectl-view-secret/package.nix index 226496f754dc..df3531c7e1c5 100644 --- a/pkgs/by-name/ku/kubectl-view-secret/package.nix +++ b/pkgs/by-name/ku/kubectl-view-secret/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectl-view-secret"; version = "0.15.1"; src = fetchFromGitHub { owner = "elsesiy"; repo = "kubectl-view-secret"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JFVW/k+TMsIo24zBqjtpoei6YRW/rgwu0qFEHvZbc1c="; }; @@ -27,8 +27,8 @@ buildGoModule rec { description = "Kubernetes CLI plugin to decode Kubernetes secrets"; mainProgram = "kubectl-view_secret"; homepage = "https://github.com/elsesiy/kubectl-view-secret"; - changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${version}"; + changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.sagikazarmark ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubectx/package.nix b/pkgs/by-name/ku/kubectx/package.nix index f939fde73257..a7f7f15d39f4 100644 --- a/pkgs/by-name/ku/kubectx/package.nix +++ b/pkgs/by-name/ku/kubectx/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubectx"; version = "0.9.5"; src = fetchFromGitHub { owner = "ahmetb"; repo = "kubectx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HVmtUhdMjbkyMpTgbsr5Mm286F9Q7zbc5rOxi7OBZEg="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = '' @@ -36,4 +36,4 @@ buildGoModule rec { homepage = "https://github.com/ahmetb/kubectx"; maintainers = with lib.maintainers; [ jlesquembre ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubedock/package.nix b/pkgs/by-name/ku/kubedock/package.nix index 6913a6b270bb..1a99d7da8754 100644 --- a/pkgs/by-name/ku/kubedock/package.nix +++ b/pkgs/by-name/ku/kubedock/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubedock"; version = "0.20.2"; src = fetchFromGitHub { owner = "joyrex2001"; repo = "kubedock"; - rev = version; + rev = finalAttrs.version; hash = "sha256-DoAvM+/yGr34qOjC9LevYtiUmhnkh7dR90kG2TPZxWg="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/joyrex2001/kubedock/internal/config.Version=${version}" + "-X github.com/joyrex2001/kubedock/internal/config.Version=${finalAttrs.version}" ]; env.CGO_ENABLED = 0; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mausch ]; mainProgram = "kubedock"; }; -} +}) diff --git a/pkgs/by-name/ku/kubedog/package.nix b/pkgs/by-name/ku/kubedog/package.nix index 37dd517717a3..32a0c309c371 100644 --- a/pkgs/by-name/ku/kubedog/package.nix +++ b/pkgs/by-name/ku/kubedog/package.nix @@ -6,14 +6,14 @@ kubedog, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubedog"; version = "0.13.0"; src = fetchFromGitHub { owner = "werf"; repo = "kubedog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xBTz1Ux2W0A0leOPNu0yONiz55LiYcYiviKEi8xsUTU="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/werf/kubedog.Version=${src.rev}" + "-X github.com/werf/kubedog.Version=${finalAttrs.src.rev}" ]; # There are no tests. @@ -33,7 +33,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kubedog; command = "kubedog version"; - version = src.rev; + version = finalAttrs.src.rev; }; meta = { @@ -43,8 +43,8 @@ buildGoModule rec { ''; mainProgram = "kubedog"; homepage = "https://github.com/werf/kubedog"; - changelog = "https://github.com/werf/kubedog/releases/tag/${src.rev}"; + changelog = "https://github.com/werf/kubedog/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ azahi ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubefetch/package.nix b/pkgs/by-name/ku/kubefetch/package.nix index aed03eae6ee1..105f530be031 100644 --- a/pkgs/by-name/ku/kubefetch/package.nix +++ b/pkgs/by-name/ku/kubefetch/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubefetch"; version = "0.8.1"; src = fetchFromGitHub { owner = "jkulzer"; repo = "kubefetch"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-1NbbQ9f81DbfvpGayhMYdOTOZrDg2hdZi+qUOr2mntY="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ wrmilling ]; mainProgram = "kubefetch"; }; -} +}) diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index 1df53e05977f..f60368d2a311 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubefirst"; version = "2.10.5"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2rxvUbf94cG/56ri3GXKpHSoqSXg2cfu5wpm4UUjpVE="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/konstructio/kubefirst-api/configs.K1Version=v${version}" + "-X=github.com/konstructio/kubefirst-api/configs.K1Version=v${finalAttrs.version}" ]; doCheck = false; @@ -29,8 +29,8 @@ buildGoModule rec { description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch"; mainProgram = "kubefirst"; homepage = "https://github.com/konstructio/kubefirst/"; - changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${version}"; + changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubefwd/package.nix b/pkgs/by-name/ku/kubefwd/package.nix index eb7ac51aa68e..979720a5524f 100644 --- a/pkgs/by-name/ku/kubefwd/package.nix +++ b/pkgs/by-name/ku/kubefwd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubefwd"; version = "1.22.5"; src = fetchFromGitHub { owner = "txn2"; repo = "kubefwd"; - rev = version; + rev = finalAttrs.version; hash = "sha256-xTd/1h9fW2GbZ2u3RsExbQouRZot9CUDuqNLItRySxM="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "kubefwd"; }; -} +}) diff --git a/pkgs/by-name/ku/kubelogin/package.nix b/pkgs/by-name/ku/kubelogin/package.nix index 96e36dd6d5f9..80fecbc5ed36 100644 --- a/pkgs/by-name/ku/kubelogin/package.nix +++ b/pkgs/by-name/ku/kubelogin/package.nix @@ -8,14 +8,14 @@ kubelogin, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubelogin"; version = "0.2.14"; src = fetchFromGitHub { owner = "Azure"; repo = "kubelogin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-s9W5wvA4L0Qbn5vimLU03oqx10XqCybE3YvC9gV3y7A="; }; @@ -26,7 +26,7 @@ buildGoModule rec { vendorHash = "sha256-CWgvbN8NnroSVqfKF8UG6kXqVWrQ0TmKwri1f218K+M="; ldflags = [ - "-X main.gitTag=v${version}" + "-X main.gitTag=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -40,7 +40,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kubelogin; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; __darwinAllowLocalNetworking = true; @@ -48,8 +48,8 @@ buildGoModule rec { meta = { description = "Kubernetes credential plugin implementing Azure authentication"; mainProgram = "kubelogin"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubemq-community/package.nix b/pkgs/by-name/ku/kubemq-community/package.nix index e3008d39bf9d..a56435cda3c5 100644 --- a/pkgs/by-name/ku/kubemq-community/package.nix +++ b/pkgs/by-name/ku/kubemq-community/package.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubemq-community"; version = "2.3.7"; src = fetchFromGitHub { owner = "kubemq-io"; repo = "kubemq-community"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-oAo/O3T3wtfCumT2kjoyXKfCFHijVzSmxhslaKaeF3Y="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doCheck = false; # grpc tests are flaky @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ brianmcgee ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubemqctl/package.nix b/pkgs/by-name/ku/kubemqctl/package.nix index 7dc4b1eec0de..2bb30a33b251 100644 --- a/pkgs/by-name/ku/kubemqctl/package.nix +++ b/pkgs/by-name/ku/kubemqctl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubemqctl"; version = "3.7.2"; src = fetchFromGitHub { owner = "kubemq-io"; repo = "kubemqctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PaB5+Sy2ccEQz+wuz88w/M4NXayKA41/ugSPJdtjfiE="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doCheck = false; # TODO tests are failing @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ brianmcgee ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubent/package.nix b/pkgs/by-name/ku/kubent/package.nix index cb2461379402..385ed22af022 100644 --- a/pkgs/by-name/ku/kubent/package.nix +++ b/pkgs/by-name/ku/kubent/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubent"; version = "0.7.3"; src = fetchFromGitHub { owner = "doitintl"; repo = "kube-no-trouble"; - rev = version; + rev = finalAttrs.version; hash = "sha256-7bn7DxbZ/Nqob7ZEWRy1UVg97FiJN5JWEgpH1CDz6jQ="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; subPackages = [ "cmd/kubent" ]; @@ -30,14 +30,14 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kubent; command = "kubent --version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "Easily check your cluster for use of deprecated APIs"; - changelog = "https://github.com/doitintl/kube-no-trouble/releases/tag/${version}"; + changelog = "https://github.com/doitintl/kube-no-trouble/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/doitintl/kube-no-trouble"; license = lib.licenses.mit; mainProgram = "kubent"; }; -} +}) diff --git a/pkgs/by-name/ku/kubeone/package.nix b/pkgs/by-name/ku/kubeone/package.nix index b49e25c681ea..af0b18db617d 100644 --- a/pkgs/by-name/ku/kubeone/package.nix +++ b/pkgs/by-name/ku/kubeone/package.nix @@ -8,14 +8,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeone"; version = "1.12.3"; src = fetchFromGitHub { owner = "kubermatic"; repo = "kubeone"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/fOtepUysZvJQrpdNklgSeL946tSf3Icohi0bRSLieA="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X k8c.io/kubeone/pkg/cmd.version=${version}" + "-X k8c.io/kubeone/pkg/cmd.version=${finalAttrs.version}" "-X k8c.io/kubeone/pkg/cmd.date=unknown" ]; @@ -46,8 +46,8 @@ buildGoModule rec { meta = { description = "Automate cluster operations on all your cloud, on-prem, edge, and IoT environments"; homepage = "https://kubeone.io/"; - changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${version}"; + changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lblasc ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubeprompt/package.nix b/pkgs/by-name/ku/kubeprompt/package.nix index 170c6261210c..f497811687ce 100644 --- a/pkgs/by-name/ku/kubeprompt/package.nix +++ b/pkgs/by-name/ku/kubeprompt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeprompt"; version = "0.4.0"; src = fetchFromGitHub { owner = "jlesquembre"; repo = "kubeprompt"; - rev = version; + rev = finalAttrs.version; hash = "sha256-is6Rz0tw/g4HyGJMTHj+r390HZAytVhfGVRzZ5wKZkU="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/jlesquembre/kubeprompt/pkg/version.Version=${version}" + "-X github.com/jlesquembre/kubeprompt/pkg/version.Version=${finalAttrs.version}" ]; doCheck = false; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.epl20; maintainers = with lib.maintainers; [ jlesquembre ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubepug/package.nix b/pkgs/by-name/ku/kubepug/package.nix index 713c1439ca39..5cf3b9c965cb 100644 --- a/pkgs/by-name/ku/kubepug/package.nix +++ b/pkgs/by-name/ku/kubepug/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubepug"; version = "1.7.1"; src = fetchFromGitHub { owner = "kubepug"; repo = "kubepug"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VNxaYQy81U0JWd6KS0jCvMexpyWL4v1cKpjxLRkxBLE="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=${finalAttrs.version}" ]; meta = { @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mausch ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubergrunt/package.nix b/pkgs/by-name/ku/kubergrunt/package.nix index dfb792195e56..29caa6133c20 100644 --- a/pkgs/by-name/ku/kubergrunt/package.nix +++ b/pkgs/by-name/ku/kubergrunt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubergrunt"; version = "0.19.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "kubergrunt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cLy+KpnDCGw1YpKrx5SCYh1eUjehAHTzAL9Y+a43+KM="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ psibi ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubernetes-code-generator/package.nix b/pkgs/by-name/ku/kubernetes-code-generator/package.nix index 32d833bf631d..918d596118f3 100644 --- a/pkgs/by-name/ku/kubernetes-code-generator/package.nix +++ b/pkgs/by-name/ku/kubernetes-code-generator/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "code-generator"; version = "0.25.4"; src = fetchFromGitHub { owner = "kubernetes"; repo = "code-generator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GKF6DXvyZujInOZbV0ePUu71BEl1s/chNTN1PucdIYw="; }; @@ -24,9 +24,9 @@ buildGoModule rec { meta = { homepage = "https://github.com/kubernetes/code-generator"; - changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${finalAttrs.version}"; description = "Kubernetes code generation"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix index d4c339777d6c..761fae06651b 100644 --- a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix +++ b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "controller-tools"; version = "0.20.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "controller-tools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Cjn8o5AhmIE9UFT38cyIUnT/3pG1dJGWivYvVIbUAAk="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/controller-tools/pkg/version.version=v${version}" + "-X sigs.k8s.io/controller-tools/pkg/version.version=v${finalAttrs.version}" ]; doCheck = false; @@ -34,8 +34,8 @@ buildGoModule rec { meta = { description = "Tools to use with the Kubernetes controller-runtime libraries"; homepage = "https://github.com/kubernetes-sigs/controller-tools"; - changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ michojel ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubernetes-kcp/package.nix b/pkgs/by-name/ku/kubernetes-kcp/package.nix index cbc0753c9662..e9df82814662 100644 --- a/pkgs/by-name/ku/kubernetes-kcp/package.nix +++ b/pkgs/by-name/ku/kubernetes-kcp/package.nix @@ -8,14 +8,14 @@ kubernetes-kcp, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubernetes-kcp"; version = "0.29.0"; src = fetchFromGitHub { owner = "kcp-dev"; repo = "kcp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rZLav2JOKzG5vW/wyfk7EIkOawsYOmG32OHXxkyyb3Y="; }; vendorHash = "sha256-IuQzGme+CZqqD1VMO+rumbbc+ziPQaVJCyJNhMdU3jE="; @@ -27,13 +27,13 @@ buildGoModule rec { ldflags = [ "-X k8s.io/client-go/pkg/version.gitCommit=unknown" "-X k8s.io/client-go/pkg/version.gitTreeState=clean" - "-X k8s.io/client-go/pkg/version.gitVersion=v${version}" + "-X k8s.io/client-go/pkg/version.gitVersion=v${finalAttrs.version}" # "-X k8s.io/client-go/pkg/version.gitMajor=${KUBE_MAJOR_VERSION}" # "-X k8s.io/client-go/pkg/version.gitMinor=${KUBE_MINOR_VERSION}" "-X k8s.io/client-go/pkg/version.buildDate=unknown" "-X k8s.io/component-base/version.gitCommit=unknown" "-X k8s.io/component-base/version.gitTreeState=clean" - "-X k8s.io/component-base/version.gitVersion=v${version}" + "-X k8s.io/component-base/version.gitVersion=v${finalAttrs.version}" # "-X k8s.io/component-base/version.gitMajor=${KUBE_MAJOR_VERSION}" # "-X k8s.io/component-base/version.gitMinor=${KUBE_MINOR_VERSION}" "-X k8s.io/component-base/version.buildDate=unknown" @@ -55,7 +55,7 @@ buildGoModule rec { command = "kcp --version"; # NOTE: Once the go.mod version is pulled in, the version info here needs # to be also updated. - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -67,4 +67,4 @@ buildGoModule rec { rytswd ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubernetes-metrics-server/package.nix b/pkgs/by-name/ku/kubernetes-metrics-server/package.nix index 2ffc495ae74e..6aa52a6dda94 100644 --- a/pkgs/by-name/ku/kubernetes-metrics-server/package.nix +++ b/pkgs/by-name/ku/kubernetes-metrics-server/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubernetes-metrics-server"; version = "0.6.4"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "metrics-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-e9iFOe2iZaKbYNUk0vuyzcGDCNxot34kRH06L5UQs4I="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ eskytthe ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubernetes-polaris/package.nix b/pkgs/by-name/ku/kubernetes-polaris/package.nix index ce0ca1bc4e5f..6e3905736496 100644 --- a/pkgs/by-name/ku/kubernetes-polaris/package.nix +++ b/pkgs/by-name/ku/kubernetes-polaris/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubernetes-polaris"; version = "10.1.4"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "polaris"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-OwKW8a7bka6YYI8xIRaxcNvrFOjuf+0jG3CSQGVCRPM="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" - "-X main.Commit=${version}" + "-X main.Version=${finalAttrs.version}" + "-X main.Commit=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -40,7 +40,7 @@ buildGoModule rec { runHook preInstallCheck $out/bin/polaris help - $out/bin/polaris version | grep 'Polaris version:${version}' + $out/bin/polaris version | grep 'Polaris version:${finalAttrs.version}' runHook postInstallCheck ''; @@ -52,4 +52,4 @@ buildGoModule rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ longer ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubescape/package.nix b/pkgs/by-name/ku/kubescape/package.nix index 04d96c24884a..35dbdb2ded44 100644 --- a/pkgs/by-name/ku/kubescape/package.nix +++ b/pkgs/by-name/ku/kubescape/package.nix @@ -8,14 +8,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubescape"; version = "3.0.47"; src = fetchFromGitHub { owner = "kubescape"; repo = "kubescape"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tXGFCKkuK8PGdgVGNXO5qVWB1+XPz092ovmLdVMY+yQ="; fetchSubmodules = true; }; @@ -35,7 +35,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/kubescape/kubescape/v3/core/cautils.BuildNumber=v${version}" + "-X=github.com/kubescape/kubescape/v3/core/cautils.BuildNumber=v${finalAttrs.version}" ]; preCheck = '' @@ -72,7 +72,7 @@ buildGoModule rec { meta = { description = "Tool for testing if Kubernetes is deployed securely"; homepage = "https://github.com/kubescape/kubescape"; - changelog = "https://github.com/kubescape/kubescape/releases/tag/v${version}"; + changelog = "https://github.com/kubescape/kubescape/releases/tag/v${finalAttrs.version}"; longDescription = '' Kubescape is the first open-source tool for testing if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized @@ -91,4 +91,4 @@ buildGoModule rec { ]; mainProgram = "kubescape"; }; -} +}) diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index 91a3678ddea0..6e795188374c 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeseal"; version = "0.34.0"; src = fetchFromGitHub { owner = "bitnami-labs"; repo = "sealed-secrets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Yu0fjVgYiZ+MTF8aJXjoQ8VZuD0tr6znFgYkTqIaZDU="; }; @@ -22,15 +22,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.VERSION=${version}" + "-X main.VERSION=${finalAttrs.version}" ]; meta = { description = "Kubernetes controller and tool for one-way encrypted Secrets"; mainProgram = "kubeseal"; homepage = "https://github.com/bitnami-labs/sealed-secrets"; - changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${version}/RELEASE-NOTES.md"; + changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ groodt ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubesec/package.nix b/pkgs/by-name/ku/kubesec/package.nix index a39b1f86f7d7..6ceb33e5ec66 100644 --- a/pkgs/by-name/ku/kubesec/package.nix +++ b/pkgs/by-name/ku/kubesec/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubesec"; version = "2.14.2"; src = fetchFromGitHub { owner = "controlplaneio"; repo = "kubesec"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4jVRd6XQekL4wMZ+Icoa2DEsTGzBISK2QPO+gu890kA="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/controlplaneio/kubesec/v${lib.versions.major version}/cmd.version=v${version}" + "-X=github.com/controlplaneio/kubesec/v${lib.versions.major finalAttrs.version}/cmd.version=v${finalAttrs.version}" ]; # Tests wants to download the kubernetes schema for use with kubeval @@ -42,7 +42,7 @@ buildGoModule rec { runHook preInstallCheck $out/bin/kubesec --help - $out/bin/kubesec version | grep "${version}" + $out/bin/kubesec version | grep "${finalAttrs.version}" runHook postInstallCheck ''; @@ -51,11 +51,11 @@ buildGoModule rec { description = "Security risk analysis tool for Kubernetes resources"; mainProgram = "kubesec"; homepage = "https://github.com/controlplaneio/kubesec"; - changelog = "https://github.com/controlplaneio/kubesec/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/controlplaneio/kubesec/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab jk ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubeshark/package.nix b/pkgs/by-name/ku/kubeshark/package.nix index d306331155aa..db7c9af140a8 100644 --- a/pkgs/by-name/ku/kubeshark/package.nix +++ b/pkgs/by-name/ku/kubeshark/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeshark"; version = "52.10.3"; src = fetchFromGitHub { owner = "kubeshark"; repo = "kubeshark"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-n7AYUms6fn25UinLd5xFG2DfcpJU0/pR4JF3i1VY1hM="; }; @@ -29,11 +29,11 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}/misc.GitCommitHash=${src.rev}" + "-X ${t}/misc.GitCommitHash=${finalAttrs.src.rev}" "-X ${t}/misc.Branch=master" "-X ${t}/misc.BuildTimestamp=0" "-X ${t}/misc.Platform=unknown" - "-X ${t}/misc.Ver=${version}" + "-X ${t}/misc.Ver=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -54,13 +54,13 @@ buildGoModule rec { tests.version = testers.testVersion { package = kubeshark; command = "kubeshark version"; - inherit version; + inherit (finalAttrs) version; }; updateScript = nix-update-script { }; }; meta = { - changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${version}"; + changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${finalAttrs.version}"; description = "API Traffic Viewer for Kubernetes"; mainProgram = "kubeshark"; homepage = "https://kubeshark.co/"; @@ -74,4 +74,4 @@ buildGoModule rec { qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubespy/package.nix b/pkgs/by-name/ku/kubespy/package.nix index 8b3fcffc6fcd..04778ab6f424 100644 --- a/pkgs/by-name/ku/kubespy/package.nix +++ b/pkgs/by-name/ku/kubespy/package.nix @@ -5,12 +5,12 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubespy"; version = "0.6.3"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "pulumi"; repo = "kubespy"; sha256 = "sha256-l/vOIFvCQHq+gOr38SpVZ8ShZdI1bP4G5PY4hKhkCU0="; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-X" - "github.com/pulumi/kubespy/version.Version=${version}" + "github.com/pulumi/kubespy/version.Version=${finalAttrs.version}" ]; postInstall = '' @@ -41,4 +41,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubestroyer/package.nix b/pkgs/by-name/ku/kubestroyer/package.nix index 15e34ba82b7a..88487c0cfe3d 100644 --- a/pkgs/by-name/ku/kubestroyer/package.nix +++ b/pkgs/by-name/ku/kubestroyer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubestroyer"; version = "0.3.0"; src = fetchFromGitHub { owner = "Rolix44"; repo = "Kubestroyer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-A4kx0Xx3p9rP8OKRLPe9AfX+rqGggtvPb7Hsg+lLkSI="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Kubernetes exploitation tool"; homepage = "https://github.com/Rolix44/Kubestroyer"; - changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${version}"; + changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "kubestroyer"; }; -} +}) diff --git a/pkgs/by-name/ku/kubeswitch/package.nix b/pkgs/by-name/ku/kubeswitch/package.nix index d38ce029a82e..dadc645bae69 100644 --- a/pkgs/by-name/ku/kubeswitch/package.nix +++ b/pkgs/by-name/ku/kubeswitch/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubeswitch"; version = "0.9.3"; src = fetchFromGitHub { owner = "danielfoehrKn"; repo = "kubeswitch"; - rev = version; + rev = finalAttrs.version; hash = "sha256-899hHqXxx2OuWII4ego6F62EnFIszaYqTTcU9wO2csw="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/danielfoehrkn/kubeswitch/cmd/switcher.version=${version}" + "-X github.com/danielfoehrkn/kubeswitch/cmd/switcher.version=${finalAttrs.version}" "-X github.com/danielfoehrkn/kubeswitch/cmd/switcher.buildDate=1970-01-01" ]; @@ -42,11 +42,11 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kubeswitch; }; meta = { - changelog = "https://github.com/danielfoehrKn/kubeswitch/releases/tag/${version}"; + changelog = "https://github.com/danielfoehrKn/kubeswitch/releases/tag/${finalAttrs.version}"; description = "Kubectx for operators, a drop-in replacement for kubectx"; license = lib.licenses.asl20; homepage = "https://github.com/danielfoehrKn/kubeswitch"; maintainers = [ ]; mainProgram = "switcher"; }; -} +}) diff --git a/pkgs/by-name/ku/kubetrim/package.nix b/pkgs/by-name/ku/kubetrim/package.nix index 3bfbe559f757..0d0ed2590128 100644 --- a/pkgs/by-name/ku/kubetrim/package.nix +++ b/pkgs/by-name/ku/kubetrim/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubetrim"; version = "0.0.1"; src = fetchFromGitHub { owner = "alexellis"; repo = "kubetrim"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fX8CbId2ArJlnGkevCSB7eE6Ovs8vJR9+l//k4DgvK4="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/alexellis/kubetrim/pkg.Version=${version}" + "-X github.com/alexellis/kubetrim/pkg.Version=${finalAttrs.version}" ]; meta = { description = "Trim your KUBECONFIG automatically"; homepage = "https://github.com/alexellis/kubetrim"; - changelog = "https://github.com/alexellis/kubetrim/releases/tag/${version}"; + changelog = "https://github.com/alexellis/kubetrim/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bbigras ]; mainProgram = "kubetrim"; }; -} +}) diff --git a/pkgs/by-name/ku/kubevela/package.nix b/pkgs/by-name/ku/kubevela/package.nix index d09909b1fcc1..e74d1f37bb10 100644 --- a/pkgs/by-name/ku/kubevela/package.nix +++ b/pkgs/by-name/ku/kubevela/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubevela"; version = "1.10.6"; src = fetchFromGitHub { owner = "kubevela"; repo = "kubevela"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lY+gz/rv+UcIDFOIa7jFoYsFRSBcHSzET+LZH/HC1PM="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/oam-dev/kubevela/version.VelaVersion=${version}" + "-X github.com/oam-dev/kubevela/version.VelaVersion=${finalAttrs.version}" ]; subPackages = [ "references/cmd/cli" ]; @@ -63,4 +63,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "vela"; }; -} +}) diff --git a/pkgs/by-name/ku/kubevirt/package.nix b/pkgs/by-name/ku/kubevirt/package.nix index c07e6c2dbbb8..90cc5939ac0f 100644 --- a/pkgs/by-name/ku/kubevirt/package.nix +++ b/pkgs/by-name/ku/kubevirt/package.nix @@ -8,14 +8,14 @@ kubevirt, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubevirt"; version = "1.6.3"; src = fetchFromGitHub { owner = "kubevirt"; repo = "kubevirt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PWy8RqAuu3VRryzwEcsk8Z/uPSfsil+lzbU8oay4Lig="; }; @@ -26,9 +26,9 @@ buildGoModule rec { tags = [ "selinux" ]; ldflags = [ - "-X kubevirt.io/client-go/version.gitCommit=v${version}" + "-X kubevirt.io/client-go/version.gitCommit=v${finalAttrs.version}" "-X kubevirt.io/client-go/version.gitTreeState=clean" - "-X kubevirt.io/client-go/version.gitVersion=v${version}" + "-X kubevirt.io/client-go/version.gitVersion=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -43,7 +43,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kubevirt; command = "virtctl version --client"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -56,4 +56,4 @@ buildGoModule rec { ]; mainProgram = "virtctl"; }; -} +}) diff --git a/pkgs/by-name/ku/kubexit/package.nix b/pkgs/by-name/ku/kubexit/package.nix index d3070be233aa..66b70ca7a49b 100644 --- a/pkgs/by-name/ku/kubexit/package.nix +++ b/pkgs/by-name/ku/kubexit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubexit"; version = "0.3.2"; src = fetchFromGitHub { owner = "karlkfi"; repo = "kubexit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Kzom+/Xad6SI9czw4xvmTbJ+bNB9mF2oSq37IFn384U="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ku/kubexporter/package.nix b/pkgs/by-name/ku/kubexporter/package.nix index ed4e1ed026b7..08472569a1e8 100644 --- a/pkgs/by-name/ku/kubexporter/package.nix +++ b/pkgs/by-name/ku/kubexporter/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubexporter"; version = "0.8.3"; src = fetchFromGitHub { owner = "bakito"; repo = "kubexporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GSM4sO28RpCSAJRhhntkqD3RrMyZ1zEaEVeWFTqArAE="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/bakito/kubexporter/version.Version=${version}" + "-X github.com/bakito/kubexporter/version.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Tool for exporting Kubernetes resources as YAML or JSON files"; homepage = "https://github.com/bakito/kubexporter"; - changelog = "https://github.com/bakito/kubexporter/releases/tag/v${version}"; + changelog = "https://github.com/bakito/kubexporter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bakito ]; mainProgram = "kubexporter"; }; -} +}) diff --git a/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix b/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix index 209306c68d05..71980fa4e4cc 100644 --- a/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix +++ b/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kubo-migrator"; version = "2.0.2-unstable-2024-08-02"; @@ -16,7 +16,7 @@ buildGoModule rec { sparseCheckout = [ "fs-repo-migrations" ]; }; - sourceRoot = "${src.name}/fs-repo-migrations"; + sourceRoot = "${finalAttrs.src.name}/fs-repo-migrations"; vendorHash = "sha256-/DqkBBtR/nU8gk3TFqNKY5zQU6BFMc3N8Ti+38mi/jk="; @@ -32,4 +32,4 @@ buildGoModule rec { ]; mainProgram = "fs-repo-migrations"; }; -} +}) diff --git a/pkgs/by-name/ku/kulala-fmt/package.nix b/pkgs/by-name/ku/kulala-fmt/package.nix index 1644e7900e98..08c80cb86ef2 100644 --- a/pkgs/by-name/ku/kulala-fmt/package.nix +++ b/pkgs/by-name/ku/kulala-fmt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kulala-fmt"; version = "1.4.0"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala-fmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yq7DMrt+g5wM/tynI7Cf6MBJs/d+fP3IppndKnTJMTw="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mistweaverco/kulala-fmt/cmd/kulalafmt.VERSION=${version}" + "-X github.com/mistweaverco/kulala-fmt/cmd/kulalafmt.VERSION=${finalAttrs.version}" ]; meta = { @@ -33,4 +33,4 @@ buildGoModule rec { mainProgram = "kulala-fmt"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ku/kuttl/package.nix b/pkgs/by-name/ku/kuttl/package.nix index d9b125fea802..1ab982a7b184 100644 --- a/pkgs/by-name/ku/kuttl/package.nix +++ b/pkgs/by-name/ku/kuttl/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kuttl"; version = "0.24.0"; cli = "kubectl-kuttl"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "kudobuilder"; repo = "kuttl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Hkq1VukyImRLSQrOtH7IJyt2S8Zl+SNiWJfX4HpiOI4="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/kudobuilder/kuttl/internal/version.gitVersion=${version}" + "-X github.com/kudobuilder/kuttl/internal/version.gitVersion=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "kubectl-kuttl"; }; -} +}) diff --git a/pkgs/by-name/kw/kwok/package.nix b/pkgs/by-name/kw/kwok/package.nix index 763f4376cda2..c378dff36c02 100644 --- a/pkgs/by-name/kw/kwok/package.nix +++ b/pkgs/by-name/kw/kwok/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kwok"; version = "0.7.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kwok"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gtDGkAXbNCWUVGL4+C6mOkWwrPcik6+nGEQNrjLb57U="; }; @@ -22,8 +22,8 @@ buildGoModule rec { meta = { description = "Simulate massive Kubernetes clusters with low resource usage locally without kubelet"; homepage = "https://kwok.sigs.k8s.io"; - changelog = "https://github.com/kubernetes-sigs/kwok/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes-sigs/kwok/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; -} +}) diff --git a/pkgs/by-name/ky/kyverno-chainsaw/package.nix b/pkgs/by-name/ky/kyverno-chainsaw/package.nix index b2b1dcacc6bc..bd1617b07cca 100644 --- a/pkgs/by-name/ky/kyverno-chainsaw/package.nix +++ b/pkgs/by-name/ky/kyverno-chainsaw/package.nix @@ -9,14 +9,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kyverno-chainsaw"; version = "0.2.14"; src = fetchFromGitHub { owner = "kyverno"; repo = "chainsaw"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wHwjcpcum3ByBGYUxJ38Qi0RliQUmAIBYmE7t3gEonI="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/kyverno/chainsaw/pkg/version.BuildVersion=v${version}" + "-X github.com/kyverno/chainsaw/pkg/version.BuildVersion=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -44,13 +44,13 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kyverno-chainsaw; command = "chainsaw version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/kyverno/chainsaw/releases/tag/v${version}"; + changelog = "https://github.com/kyverno/chainsaw/releases/tag/v${finalAttrs.version}"; description = "Declarative approach to test Kubernetes operators and controllers"; homepage = "https://kyverno.github.io/chainsaw/"; license = lib.licenses.asl20; @@ -62,4 +62,4 @@ buildGoModule rec { mainProgram = "chainsaw"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ky/kyverno/package.nix b/pkgs/by-name/ky/kyverno/package.nix index 05c881e4a79c..a73c3a1a1717 100644 --- a/pkgs/by-name/ky/kyverno/package.nix +++ b/pkgs/by-name/ky/kyverno/package.nix @@ -8,22 +8,22 @@ kyverno, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "kyverno"; version = "1.16.2"; src = fetchFromGitHub { owner = "kyverno"; repo = "kyverno"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wXoqE3AZ5PQ8nxkJhfGrNdyJBKW8BF0loqqCs6A2Etg="; }; ldflags = [ "-s" "-w" - "-X github.com/kyverno/kyverno/pkg/version.BuildVersion=v${version}" - "-X github.com/kyverno/kyverno/pkg/version.BuildHash=${version}" + "-X github.com/kyverno/kyverno/pkg/version.BuildVersion=v${finalAttrs.version}" + "-X github.com/kyverno/kyverno/pkg/version.BuildHash=${finalAttrs.version}" "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" ]; @@ -47,15 +47,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = kyverno; command = "kyverno version"; - version = "v${version}"; # needed because testVersion uses grep -Fw + version = "v${finalAttrs.version}"; # needed because testVersion uses grep -Fw }; meta = { description = "Kubernetes Native Policy Management"; mainProgram = "kyverno"; homepage = "https://kyverno.io/"; - changelog = "https://github.com/kyverno/kyverno/releases/tag/v${version}"; + changelog = "https://github.com/kyverno/kyverno/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/la/lab/package.nix b/pkgs/by-name/la/lab/package.nix index 4422e4b2732f..36259c8ec0bd 100644 --- a/pkgs/by-name/la/lab/package.nix +++ b/pkgs/by-name/la/lab/package.nix @@ -8,14 +8,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lab"; version = "0.25.1"; src = fetchFromGitHub { owner = "zaquestion"; repo = "lab"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VCvjP/bSd/0ywvNWPsseXn/SPkdp+BsXc/jTvB11EOk="; }; @@ -33,7 +33,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = '' @@ -59,4 +59,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "lab"; }; -} +}) diff --git a/pkgs/by-name/la/labctl/package.nix b/pkgs/by-name/la/labctl/package.nix index cc174a727a09..eef61898386a 100644 --- a/pkgs/by-name/la/labctl/package.nix +++ b/pkgs/by-name/la/labctl/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "labctl"; version = "0.0.22-unstable-2024-05-10"; @@ -21,8 +21,8 @@ buildGoModule rec { vendorHash = "sha256-Ycr/IZckIFysS9Goes58hhgh96UMRHjYWfWlQU23mXk="; ldflags = [ - "-X=github.com/labctl/labctl/app.version=${version}" - "-X=github.com/labctl/labctl/app.commit=${src.rev}" + "-X=github.com/labctl/labctl/app.version=${finalAttrs.version}" + "-X=github.com/labctl/labctl/app.commit=${finalAttrs.src.rev}" "-X=github.com/labctl/labctl/app.date=1970-01-01T00:00:00Z" ]; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "labctl"; }; -} +}) diff --git a/pkgs/by-name/la/lazydocker/package.nix b/pkgs/by-name/la/lazydocker/package.nix index 967fe27821db..20dcf226278b 100644 --- a/pkgs/by-name/la/lazydocker/package.nix +++ b/pkgs/by-name/la/lazydocker/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lazydocker"; version = "0.24.4"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazydocker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cW90/yblSLBkcR4ZdtcSI9MXFjOUxyEectjRn9vZwvg="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -47,4 +47,4 @@ buildGoModule rec { ]; mainProgram = "lazydocker"; }; -} +}) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 8639abe96fcb..0562ae4cce65 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -6,14 +6,14 @@ testers, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lazygit"; version = "0.58.1"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-J1r5WSEo1OleSFtobVCkvedHt21up+3q5TpYtfzvfos="; }; @@ -21,7 +21,7 @@ buildGoModule rec { subPackages = [ "." ]; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.buildSource=nix" ]; @@ -39,7 +39,7 @@ buildGoModule rec { meta = { description = "Simple terminal UI for git commands"; homepage = "https://github.com/jesseduffield/lazygit"; - changelog = "https://github.com/jesseduffield/lazygit/releases/tag/v${version}"; + changelog = "https://github.com/jesseduffield/lazygit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ equirosa @@ -49,4 +49,4 @@ buildGoModule rec { ]; mainProgram = "lazygit"; }; -} +}) diff --git a/pkgs/by-name/ld/ldapnomnom/package.nix b/pkgs/by-name/ld/ldapnomnom/package.nix index 7fc161682d1f..c714e63cd5e3 100644 --- a/pkgs/by-name/ld/ldapnomnom/package.nix +++ b/pkgs/by-name/ld/ldapnomnom/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ldapnomnom"; version = "1.5.1"; src = fetchFromGitHub { owner = "lkarlslund"; repo = "ldapnomnom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BKErfWJ6XKG4cKIjp5WU8SVZvyQlqtm/mvDwbUtDYIw="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to anonymously bruteforce usernames from Domain controllers"; homepage = "https://github.com/lkarlslund/ldapnomnom"; - changelog = "https://github.com/lkarlslund/ldapnomnom/releases/tag/v${version}"; + changelog = "https://github.com/lkarlslund/ldapnomnom/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ldapnomnom"; }; -} +}) diff --git a/pkgs/by-name/le/leaps/package.nix b/pkgs/by-name/le/leaps/package.nix index b4e5ea1d396d..b20bb49279d3 100644 --- a/pkgs/by-name/le/leaps/package.nix +++ b/pkgs/by-name/le/leaps/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "leaps"; version = "0.9.1"; src = fetchFromGitHub { owner = "Jeffail"; repo = "leaps"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9AYE8+K6B6/odwNR+UhTTqmJ1RD6HhKvtC3WibWUZic="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ qknight ]; }; -} +}) diff --git a/pkgs/by-name/le/leetgo/package.nix b/pkgs/by-name/le/leetgo/package.nix index aa2cd2f1ab47..49c51be8dfab 100644 --- a/pkgs/by-name/le/leetgo/package.nix +++ b/pkgs/by-name/le/leetgo/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "leetgo"; version = "1.4.16"; src = fetchFromGitHub { owner = "j178"; repo = "leetgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rhMEeVkH9Z0pvtOtxooZKaiIQYyc067vqdSB9SIvqxg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/j178/leetgo/constants.Version=${version}" + "-X=github.com/j178/leetgo/constants.Version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -39,9 +39,9 @@ buildGoModule rec { meta = { description = "Command-line tool for LeetCode"; homepage = "https://github.com/j178/leetgo"; - changelog = "https://github.com/j178/leetgo/releases/tag/v${version}"; + changelog = "https://github.com/j178/leetgo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Ligthiago ]; mainProgram = "leetgo"; }; -} +}) diff --git a/pkgs/by-name/le/legit-web/package.nix b/pkgs/by-name/le/legit-web/package.nix index e39960f67ef2..f8640f01184c 100644 --- a/pkgs/by-name/le/legit-web/package.nix +++ b/pkgs/by-name/le/legit-web/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "legit"; version = "0.2.4"; src = fetchFromGitHub { repo = "legit"; owner = "icyphox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2XeIAeneSKf8TSWOunvRJ7N+3IrmOUjS79ZubsGne9E="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.ratsclub ]; mainProgram = "legit"; }; -} +}) diff --git a/pkgs/by-name/le/lego/package.nix b/pkgs/by-name/le/lego/package.nix index 8fa52d276efa..aabc0e2d9026 100644 --- a/pkgs/by-name/le/lego/package.nix +++ b/pkgs/by-name/le/lego/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lego"; version = "4.31.0"; src = fetchFromGitHub { owner = "go-acme"; repo = "lego"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YzslAEZVJDAa8Q7/YTWb2pH0MiWwgHipL11A/UD+nYg="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -40,4 +40,4 @@ buildGoModule rec { lego-http = nixosTests.acme.http01-builtin; lego-dns = nixosTests.acme.dns01; }; -} +}) diff --git a/pkgs/by-name/le/lenpaste/package.nix b/pkgs/by-name/le/lenpaste/package.nix index 88dc76b22888..4ef83af12963 100644 --- a/pkgs/by-name/le/lenpaste/package.nix +++ b/pkgs/by-name/le/lenpaste/package.nix @@ -4,7 +4,7 @@ fetchFromGitea, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lenpaste"; version = "1.3"; @@ -12,7 +12,7 @@ buildGoModule rec { domain = "git.lcomrade.su"; owner = "root"; repo = "lenpaste"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-d+FjfEbInlxUllWIoVLwQRdRWjxBLTpNHYn+oYU3fBc="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; subPackages = [ "cmd" ]; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "lenpaste"; }; -} +}) diff --git a/pkgs/by-name/le/levant/package.nix b/pkgs/by-name/le/levant/package.nix index b0a3f2b988f4..2122bd2724b8 100644 --- a/pkgs/by-name/le/levant/package.nix +++ b/pkgs/by-name/le/levant/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "levant"; version = "0.4.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "levant"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XxdLN/z+mtiaAy6heRbj4kyIOeKbS9yb1xIZnIyfI3s="; }; @@ -27,4 +27,4 @@ buildGoModule rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ max-niederman ]; }; -} +}) diff --git a/pkgs/by-name/le/lexido/package.nix b/pkgs/by-name/le/lexido/package.nix index 0d14f34c55ff..11fadd392b80 100644 --- a/pkgs/by-name/le/lexido/package.nix +++ b/pkgs/by-name/le/lexido/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lexido"; version = "1.4.3"; src = fetchFromGitHub { owner = "micr0-dev"; repo = "lexido"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zJP14dbC/Oz15CA3PRD0RfEYOrfulL2fWYHwFxhLKO4="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ daru-san ]; mainProgram = "lexido"; }; -} +}) diff --git a/pkgs/by-name/lf/lf/package.nix b/pkgs/by-name/lf/lf/package.nix index 135aa5616eb7..1af0eb5e8f25 100644 --- a/pkgs/by-name/lf/lf/package.nix +++ b/pkgs/by-name/lf/lf/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lf"; version = "41"; src = fetchFromGitHub { owner = "gokcehan"; repo = "lf"; - tag = "r${version}"; + tag = "r${finalAttrs.version}"; hash = "sha256-s9d9nIOSpYeK6WNpbhauAEEv3SSBeJQ+J8ip+IE4LOc="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.gVersion=r${version}" + "-X main.gVersion=r${finalAttrs.version}" ]; # Force the use of the pure-go implementation of the os/user library. @@ -51,9 +51,9 @@ buildGoModule rec { are handled by external tools. ''; homepage = "https://godoc.org/github.com/gokcehan/lf"; - changelog = "https://github.com/gokcehan/lf/releases/tag/r${version}"; + changelog = "https://github.com/gokcehan/lf/releases/tag/r${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "lf"; }; -} +}) diff --git a/pkgs/by-name/li/libeduvpn-common/package.nix b/pkgs/by-name/li/libeduvpn-common/package.nix index 41c3da6f1c63..c3620c01b38d 100644 --- a/pkgs/by-name/li/libeduvpn-common/package.nix +++ b/pkgs/by-name/li/libeduvpn-common/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "libeduvpn-common"; version = "4.0.0"; src = fetchurl { - url = "https://codeberg.org/eduVPN/eduvpn-common/releases/download/${version}/eduvpn-common-${version}.tar.xz"; + url = "https://codeberg.org/eduVPN/eduvpn-common/releases/download/${finalAttrs.version}/eduvpn-common-${finalAttrs.version}.tar.xz"; hash = "sha256-pMxcHiX6Ct6QpU13JnoEyqt7bd58dmOxoncIp6PDvgo="; }; @@ -17,18 +17,18 @@ buildGoModule rec { buildPhase = '' runHook preBuild - go build -o libeduvpn-common-${version}.so -buildmode=c-shared -tags=release ./exports + go build -o libeduvpn-common-${finalAttrs.version}.so -buildmode=c-shared -tags=release ./exports runHook postBuild ''; installPhase = '' runHook preInstall - install -Dt $out/lib libeduvpn-common-${version}.so + install -Dt $out/lib libeduvpn-common-${finalAttrs.version}.so runHook postInstall ''; meta = { - changelog = "https://codeberg.org/eduVPN/eduvpn-common/raw/tag/${version}/CHANGES.md"; + changelog = "https://codeberg.org/eduVPN/eduvpn-common/raw/tag/${finalAttrs.version}/CHANGES.md"; description = "Code to be shared between eduVPN clients"; homepage = "https://codeberg.org/eduVPN/eduvpn-common"; maintainers = with lib.maintainers; [ @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libgen-cli/package.nix b/pkgs/by-name/li/libgen-cli/package.nix index 8ccce2727aca..af756fd6685c 100644 --- a/pkgs/by-name/li/libgen-cli/package.nix +++ b/pkgs/by-name/li/libgen-cli/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "libgen-cli"; version = "1.1.0"; src = fetchFromGitHub { owner = "ciehanski"; repo = "libgen-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EicXsxAvVe/umpcOn4dVlTexaAol1qYPg/h5MU5dysM="; }; @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zaninime ]; mainProgram = "libgen-cli"; }; -} +}) diff --git a/pkgs/by-name/li/librespeed-cli/package.nix b/pkgs/by-name/li/librespeed-cli/package.nix index a97c04a1f49a..3b914218fc9c 100644 --- a/pkgs/by-name/li/librespeed-cli/package.nix +++ b/pkgs/by-name/li/librespeed-cli/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "librespeed-cli"; version = "1.0.12"; src = fetchFromGitHub { owner = "librespeed"; repo = "speedtest-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-njaQ/Be5rDCqkZJkij0nRi8aIO5uZYo8t3BjIcdKoCM="; }; @@ -28,10 +28,10 @@ buildGoModule rec { meta = { description = "Command line client for LibreSpeed"; homepage = "https://github.com/librespeed/speedtest-cli"; - changelog = "https://github.com/librespeed/speedtest-cli/releases/tag/${src.tag}"; + changelog = "https://github.com/librespeed/speedtest-cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "librespeed-cli"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/li/license-scanner/package.nix b/pkgs/by-name/li/license-scanner/package.nix index 2044b0b33af6..b54962698882 100644 --- a/pkgs/by-name/li/license-scanner/package.nix +++ b/pkgs/by-name/li/license-scanner/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "license-scanner"; version = "0.12.0"; src = fetchFromGitHub { owner = "CycloneDX"; repo = "license-scanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XnJ0GrME8v3d/sYwOffGX6S0u9toJxmFf9XCqA7jxZ4="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Utility that provides an API and CLI to identify licenses and legal terms"; homepage = "https://github.com/CycloneDX/license-scanner"; - changelog = "https://github.com/CycloneDX/license-scanner/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/CycloneDX/license-scanner/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "license-scanner"; }; -} +}) diff --git a/pkgs/by-name/li/licenseclassifier/package.nix b/pkgs/by-name/li/licenseclassifier/package.nix index 884fd68f2d3b..3c6d7067ece5 100644 --- a/pkgs/by-name/li/licenseclassifier/package.nix +++ b/pkgs/by-name/li/licenseclassifier/package.nix @@ -4,19 +4,19 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "licenseclassifier"; version = "2.0.0"; src = fetchFromGitHub { owner = "google"; repo = "licenseclassifier"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j+8hX8W0VD0h09Qmu7POnHT8f8+SeG5Si1fI0CDIwuo="; }; # The new and improved "License Classifier v2" is hidden in a subdirectory. - sourceRoot = "${src.name}/v2"; + sourceRoot = "${finalAttrs.src.name}/v2"; vendorHash = "sha256-u0VR8DCmbZS0MF26Y4HfqtLaGyX2n2INdAidVNbnXPE="; @@ -40,4 +40,4 @@ buildGoModule rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ tnias ]; }; -} +}) diff --git a/pkgs/by-name/li/lifecycled/package.nix b/pkgs/by-name/li/lifecycled/package.nix index 5e8b8c87cc2c..5ff92bf1351a 100644 --- a/pkgs/by-name/li/lifecycled/package.nix +++ b/pkgs/by-name/li/lifecycled/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lifecycled"; version = "3.3.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "lifecycled"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zskN2T0+1xZPjppggeGpPFuQ8/AgPNyN77F33rDoghc="; }; @@ -30,4 +30,4 @@ buildGoModule rec { cole-h ]; }; -} +}) diff --git a/pkgs/by-name/li/lightning-loop/package.nix b/pkgs/by-name/li/lightning-loop/package.nix index 3d89d8aa6bf7..a23f867e1889 100644 --- a/pkgs/by-name/li/lightning-loop/package.nix +++ b/pkgs/by-name/li/lightning-loop/package.nix @@ -5,14 +5,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lightning-loop"; version = "0.31.5-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "loop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pmZturc7b3wd+qgSQPNzeY0LoMTF82dqUgOe8NfPeZw="; }; @@ -45,4 +45,4 @@ buildGoModule rec { starius ]; }; -} +}) diff --git a/pkgs/by-name/li/lightning-pool/package.nix b/pkgs/by-name/li/lightning-pool/package.nix index f786add8963b..3bb29b5425e4 100644 --- a/pkgs/by-name/li/lightning-pool/package.nix +++ b/pkgs/by-name/li/lightning-pool/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lightning-pool"; version = "0.6.4-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "pool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lSc/zOZ5VpmaZ7jrlGvSaczrgOtAMS9tDUxcMoFdBmQ="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ proofofkeags ]; }; -} +}) diff --git a/pkgs/by-name/li/litefs/package.nix b/pkgs/by-name/li/litefs/package.nix index 9da94cbdd2d2..d3d97403663f 100644 --- a/pkgs/by-name/li/litefs/package.nix +++ b/pkgs/by-name/li/litefs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "litefs"; version = "0.5.14"; src = fetchFromGitHub { owner = "superfly"; repo = "litefs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-URwHnOvvz/UnrxoFIuUYpw10uPHgxQf9LPO1xECixDE="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" "-extldflags=-static" ]; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "litefs"; }; -} +}) diff --git a/pkgs/by-name/li/litestream/package.nix b/pkgs/by-name/li/litestream/package.nix index 8ceedb0a788d..9fce1a939bf9 100644 --- a/pkgs/by-name/li/litestream/package.nix +++ b/pkgs/by-name/li/litestream/package.nix @@ -4,21 +4,21 @@ lib, nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "litestream"; version = "0.3.13"; src = fetchFromGitHub { owner = "benbjohnson"; repo = "litestream"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-p858gK+ICKDQ+/LUiBaxF/kfrZzQAXnYMZDFU8kNCJ4="; }; ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; vendorHash = "sha256-sYIY3Z3VrCqbjEbQtEY7q6Jljg8jMoa2qWEB/IkDjzM="; @@ -34,4 +34,4 @@ buildGoModule rec { homepage = "https://litestream.io/"; maintainers = with lib.maintainers; [ fbrs ]; }; -} +}) diff --git a/pkgs/by-name/li/litmusctl/package.nix b/pkgs/by-name/li/litmusctl/package.nix index f612b8339885..effdcdd33b9c 100644 --- a/pkgs/by-name/li/litmusctl/package.nix +++ b/pkgs/by-name/li/litmusctl/package.nix @@ -7,7 +7,7 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "litmusctl"; version = "1.22.0"; @@ -22,7 +22,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "litmuschaos"; repo = "litmusctl"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-wf/y74ST4H6w8f/AyA2QIvLmQusyOALPY95qVtHF6Ac="; }; @@ -45,4 +45,4 @@ buildGoModule rec { sailord ]; }; -} +}) diff --git a/pkgs/by-name/li/livekit-cli/package.nix b/pkgs/by-name/li/livekit-cli/package.nix index bb1297cf3cc9..1ccfb512fc15 100644 --- a/pkgs/by-name/li/livekit-cli/package.nix +++ b/pkgs/by-name/li/livekit-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "livekit-cli"; version = "1.5.1"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-J5tg3nm2pEemEZcIpObcxH+G4ByzvUtoSyy92CcWr6M="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mgdelacroix ]; mainProgram = "livekit-cli"; }; -} +}) diff --git a/pkgs/by-name/li/livekit-ingress/package.nix b/pkgs/by-name/li/livekit-ingress/package.nix index 96c9860a6cc6..72efa9ad229f 100644 --- a/pkgs/by-name/li/livekit-ingress/package.nix +++ b/pkgs/by-name/li/livekit-ingress/package.nix @@ -8,14 +8,14 @@ gst_all_1, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "livekit-ingress"; version = "1.4.3"; src = fetchFromGitHub { owner = "livekit"; repo = "ingress"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gt1oIAKEBwQWqDCLSsRgoe7oIk5jDNReN+dFYUNnRUc="; }; @@ -49,10 +49,10 @@ buildGoModule rec { meta = { description = "Ingest streams (RTMP/WHIP) or files (HLS, MP4) to LiveKit WebRTC"; - changelog = "https://github.com/livekit/ingress/releases/tag/${src.tag}"; + changelog = "https://github.com/livekit/ingress/releases/tag/${finalAttrs.src.tag}"; homepage = "https://github.com/livekit/ingress"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ k900 ]; mainProgram = "ingress"; }; -} +}) diff --git a/pkgs/by-name/li/livekit/package.nix b/pkgs/by-name/li/livekit/package.nix index 2013e291f032..743bc785e486 100644 --- a/pkgs/by-name/li/livekit/package.nix +++ b/pkgs/by-name/li/livekit/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "livekit"; version = "1.9.11"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mmDTY4nWUowSHPTSlvfVaNlv0Rp176H5FvJsYrNnt/8="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mgdelacroix ]; mainProgram = "livekit-server"; }; -} +}) diff --git a/pkgs/by-name/li/livepeer/package.nix b/pkgs/by-name/li/livepeer/package.nix index 3b3e14643886..ad10b7ef8a1e 100644 --- a/pkgs/by-name/li/livepeer/package.nix +++ b/pkgs/by-name/li/livepeer/package.nix @@ -8,7 +8,7 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "livepeer"; version = "0.8.8"; @@ -18,7 +18,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "livepeer"; repo = "go-livepeer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DVgB/pE3nq6oHzLi+g/WUMQqrmXvJhPub7bmeLgyEDQ="; }; @@ -48,4 +48,4 @@ buildGoModule rec { ]; mainProgram = "livepeer"; }; -} +}) diff --git a/pkgs/by-name/lm/lmp/package.nix b/pkgs/by-name/lm/lmp/package.nix index 39c296f67e6d..3fa1b52eefdf 100644 --- a/pkgs/by-name/lm/lmp/package.nix +++ b/pkgs/by-name/lm/lmp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lmp"; version = "2.0"; src = fetchFromGitHub { owner = "0xInfection"; repo = "LogMePwn"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VL/Hp7YaXNcV9JPb3kgRHcdhJJ5p3KHUf3hHbT3gKVk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "lmp"; }; -} +}) diff --git a/pkgs/by-name/ln/lnd/package.nix b/pkgs/by-name/ln/lnd/package.nix index 0f40bc8f967f..646195f8b05f 100644 --- a/pkgs/by-name/ln/lnd/package.nix +++ b/pkgs/by-name/ln/lnd/package.nix @@ -21,14 +21,14 @@ ], }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lnd"; version = "0.20.0-beta"; src = fetchFromGitHub { owner = "lightningnetwork"; repo = "lnd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-N8eZacu8BHMiI8RyueBv+Y1bWlaEuCQLRsfIj5WviV4="; }; @@ -53,4 +53,4 @@ buildGoModule rec { prusnak ]; }; -} +}) diff --git a/pkgs/by-name/ln/lndconnect/package.nix b/pkgs/by-name/ln/lndconnect/package.nix index 1ee58928f64a..2d1fe532cf56 100644 --- a/pkgs/by-name/ln/lndconnect/package.nix +++ b/pkgs/by-name/ln/lndconnect/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lndconnect"; version = "0.2.1"; src = fetchFromGitHub { owner = "LN-Zap"; repo = "lndconnect"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cuZkVeFUQq7+kQo/YjXCMPANUL5QooAWgegcoWo3M0c="; }; @@ -28,4 +28,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "lndconnect"; }; -} +}) diff --git a/pkgs/by-name/ln/lndhub-go/package.nix b/pkgs/by-name/ln/lndhub-go/package.nix index eaa6da614567..08597feedbae 100644 --- a/pkgs/by-name/ln/lndhub-go/package.nix +++ b/pkgs/by-name/ln/lndhub-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lndhub-go"; version = "1.0.2"; src = fetchFromGitHub { owner = "getAlby"; repo = "lndhub.go"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-17vvC6J0VdXouGfX4k1kCVRlkXbNSX3AT8QIY8uKDUE="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ prusnak ]; mainProgram = "lndhub.go"; }; -} +}) diff --git a/pkgs/by-name/ln/lndinit/package.nix b/pkgs/by-name/ln/lndinit/package.nix index 183465512d6f..70ba0944074a 100644 --- a/pkgs/by-name/ln/lndinit/package.nix +++ b/pkgs/by-name/ln/lndinit/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lndinit"; version = "0.1.22-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "lndinit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KXCObRUhXTEeb48hnQYrnb55g+nJomr52IIVpFDn+nY="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ aldoborrero ]; }; -} +}) diff --git a/pkgs/by-name/lo/loccount/package.nix b/pkgs/by-name/lo/loccount/package.nix index b4c914dee478..7c248ec7cce1 100644 --- a/pkgs/by-name/lo/loccount/package.nix +++ b/pkgs/by-name/lo/loccount/package.nix @@ -4,14 +4,14 @@ fetchFromGitLab, python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "loccount"; version = "2.16"; src = fetchFromGitLab { owner = "esr"; repo = "loccount"; - rev = version; + rev = finalAttrs.version; hash = "sha256-uHX45KZO6R0tgTU10csKLiVYZZ/ea2V6BwhF6vfKKtA="; }; @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ calvertvl ]; }; -} +}) diff --git a/pkgs/by-name/lo/lokalise2-cli/package.nix b/pkgs/by-name/lo/lokalise2-cli/package.nix index 06117d14763f..433f66a74cd6 100644 --- a/pkgs/by-name/lo/lokalise2-cli/package.nix +++ b/pkgs/by-name/lo/lokalise2-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lokalise2-cli"; version = "3.1.4"; src = fetchFromGitHub { owner = "lokalise"; repo = "lokalise-cli-2-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-weqYHKxu6HvdrFduzKtHtCVnJ0GVRGIPABLrsW4f0VA="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ timstott ]; mainProgram = "lokalise2"; }; -} +}) diff --git a/pkgs/by-name/lp/lprobe/package.nix b/pkgs/by-name/lp/lprobe/package.nix index 35a2e3160ba7..af19d4b98bdb 100644 --- a/pkgs/by-name/lp/lprobe/package.nix +++ b/pkgs/by-name/lp/lprobe/package.nix @@ -5,14 +5,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lprobe"; version = "0.1.7"; src = fetchFromGitHub { owner = "fivexl"; repo = "lprobe"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5ho5S6zkmA204mUaz/JqWhhuzJl0KwRKmU1lNegwg6c="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ cageyv ]; mainProgram = "lprobe"; }; -} +}) diff --git a/pkgs/by-name/ls/ls-lint/package.nix b/pkgs/by-name/ls/ls-lint/package.nix index cf53a685365b..7e17fee8c625 100644 --- a/pkgs/by-name/ls/ls-lint/package.nix +++ b/pkgs/by-name/ls/ls-lint/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ls-lint"; version = "2.3.1"; src = fetchFromGitHub { owner = "loeffel-io"; repo = "ls-lint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kwZvpZaiS58UFE+qncQ370E8bnEuzQACK0FOAYlJwV0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ flokli ]; }; -} +}) diff --git a/pkgs/by-name/ls/lsh/package.nix b/pkgs/by-name/ls/lsh/package.nix index 59cd0c92946c..55cb17595221 100644 --- a/pkgs/by-name/ls/lsh/package.nix +++ b/pkgs/by-name/ls/lsh/package.nix @@ -3,22 +3,22 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lsh"; version = "1.5.6"; src = fetchFromGitHub { owner = "latitudesh"; repo = "lsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FS0Bv645gmkt5J5mtHtQjee57Qj05NefGFYrRCaqDJw="; }; vendorHash = "sha256-SvbrrunOkJhIB5AlsCY7WrtE+Na/ExEJmVWqfjHNvx4="; subPackages = [ "." ]; meta = { - changelog = "https://github.com/latitudesh/lsh/releases/tag/v${version}"; + changelog = "https://github.com/latitudesh/lsh/releases/tag/v${finalAttrs.version}"; description = "Command-Line Interface for Latitude.sh"; homepage = "https://github.com/latitudesh/lsh"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dzmitry-lahoda ]; }; -} +}) diff --git a/pkgs/by-name/lu/lux/package.nix b/pkgs/by-name/lu/lux/package.nix index 655157067507..bcc0750d3916 100644 --- a/pkgs/by-name/lu/lux/package.nix +++ b/pkgs/by-name/lu/lux/package.nix @@ -6,14 +6,14 @@ ffmpeg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "lux"; version = "0.24.1"; src = fetchFromGitHub { owner = "iawia002"; repo = "lux"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3d8EQ7GzufZvMfjHbVMdpuGE+vPdSir4diSnB29v0sw="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/iawia002/lux/app.version=v${version}" + "-X github.com/iawia002/lux/app.version=v${finalAttrs.version}" ]; postInstall = '' @@ -37,8 +37,8 @@ buildGoModule rec { meta = { description = "Fast and simple video download library and CLI tool written in Go"; homepage = "https://github.com/iawia002/lux"; - changelog = "https://github.com/iawia002/lux/releases/tag/v${version}"; + changelog = "https://github.com/iawia002/lux/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "lux"; }; -} +}) diff --git a/pkgs/by-name/ma/mackerel-agent/package.nix b/pkgs/by-name/ma/mackerel-agent/package.nix index 0569a9924c61..19a0e921f91b 100644 --- a/pkgs/by-name/ma/mackerel-agent/package.nix +++ b/pkgs/by-name/ma/mackerel-agent/package.nix @@ -8,14 +8,14 @@ net-tools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mackerel-agent"; version = "0.85.2"; src = fetchFromGitHub { owner = "mackerelio"; repo = "mackerel-agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3A3x32JytJGXebgZeJcToHXNqRB+rbyziT5Zwgc9rEM="; }; @@ -28,13 +28,13 @@ buildGoModule rec { subPackages = [ "." ]; ldflags = [ - "-X=main.version=${version}" - "-X=main.gitcommit=v${version}" + "-X=main.version=${finalAttrs.version}" + "-X=main.gitcommit=v${finalAttrs.version}" ]; postInstall = '' wrapProgram $out/bin/mackerel-agent \ - --prefix PATH : "${lib.makeBinPath buildInputs}" + --prefix PATH : "${lib.makeBinPath finalAttrs.buildInputs}" ''; doCheck = true; @@ -46,4 +46,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ midchildan ]; }; -} +}) diff --git a/pkgs/by-name/ma/maddy/package.nix b/pkgs/by-name/ma/maddy/package.nix index b225435692cb..e8a523ecd06e 100644 --- a/pkgs/by-name/ma/maddy/package.nix +++ b/pkgs/by-name/ma/maddy/package.nix @@ -10,14 +10,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "maddy"; version = "0.8.2"; src = fetchFromGitHub { owner = "foxcpp"; repo = "maddy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+tj2h1rAdr0SPgLGGzVf5sdFmhcwY76fkMm2P/gYFuo="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/foxcpp/maddy.Version=${version}" + "-X github.com/foxcpp/maddy.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/maddy" ]; @@ -70,4 +70,4 @@ buildGoModule rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/ma/madonctl/package.nix b/pkgs/by-name/ma/madonctl/package.nix index 35dcb780ec52..66a31f943139 100644 --- a/pkgs/by-name/ma/madonctl/package.nix +++ b/pkgs/by-name/ma/madonctl/package.nix @@ -8,14 +8,14 @@ madonctl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "madonctl"; version = "3.0.3"; src = fetchFromGitHub { owner = "McKael"; repo = "madonctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-R/es9QVTBpLiCojB/THWDkgQcxexyX/iH9fF3Q2tq54="; }; @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "madonctl"; }; -} +}) diff --git a/pkgs/by-name/ma/mage/package.nix b/pkgs/by-name/ma/mage/package.nix index df40be93f5fd..5dc00cc79ccf 100644 --- a/pkgs/by-name/ma/mage/package.nix +++ b/pkgs/by-name/ma/mage/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mage"; version = "1.15.0"; src = fetchFromGitHub { owner = "magefile"; repo = "mage"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-aZPv3+F4VMiThjR0nFP+mKQLI9zKj2jaOawClROnT34="; }; @@ -20,8 +20,8 @@ buildGoModule rec { doCheck = false; ldflags = [ - "-X github.com/magefile/mage/mage.commitHash=v${version}" - "-X github.com/magefile/mage/mage.gitTag=v${version}" + "-X github.com/magefile/mage/mage.commitHash=v${finalAttrs.version}" + "-X github.com/magefile/mage/mage.gitTag=v${finalAttrs.version}" "-X github.com/magefile/mage/mage.timestamp=1970-01-01T00:00:00Z" ]; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ swdunlop ]; }; -} +}) diff --git a/pkgs/by-name/ma/magnetico/package.nix b/pkgs/by-name/ma/magnetico/package.nix index 2578fe55665b..ea6c8d8628e3 100644 --- a/pkgs/by-name/ma/magnetico/package.nix +++ b/pkgs/by-name/ma/magnetico/package.nix @@ -7,7 +7,7 @@ sqlite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "magnetico"; version = "0.13.0"; @@ -15,7 +15,7 @@ buildGoModule rec { domain = "maxwell.eurofusion.eu/git"; owner = "rnhmjoj"; repo = "magnetico"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TqzsgUSPIBQT+k+ZrJPkF7uIt8o018ZN5p8nHom8cXM="; }; @@ -43,4 +43,4 @@ buildGoModule rec { badPlatforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ rnhmjoj ]; }; -} +}) diff --git a/pkgs/by-name/ma/maildir-rank-addr/package.nix b/pkgs/by-name/ma/maildir-rank-addr/package.nix index cdd4acff1887..eb3bb8ed4ce7 100644 --- a/pkgs/by-name/ma/maildir-rank-addr/package.nix +++ b/pkgs/by-name/ma/maildir-rank-addr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "maildir-rank-addr"; version = "1.4.1"; src = fetchFromGitHub { owner = "ferdinandyb"; repo = "maildir-rank-addr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3iDvVeiQjyck4+/IvxOe6w2ebR7yju2dV1ijVpajsKU="; }; @@ -22,9 +22,9 @@ buildGoModule rec { meta = { description = "Generate a ranked addressbook from a maildir folder"; homepage = "https://github.com/ferdinandyb/maildir-rank-addr"; - changelog = "https://github.com/ferdinandyb/maildir-rank-addr/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ferdinandyb/maildir-rank-addr/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "maildir-rank-addr"; maintainers = with lib.maintainers; [ antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/ma/mailhog/package.nix b/pkgs/by-name/ma/mailhog/package.nix index bac7fee18371..f77602056d8d 100644 --- a/pkgs/by-name/ma/mailhog/package.nix +++ b/pkgs/by-name/ma/mailhog/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "MailHog"; version = "1.0.1"; src = fetchFromGitHub { owner = "mailhog"; repo = "MailHog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-flxEp9iXLLm/FPP8udlnpbHQpGnqxAhgyOIUUJAJgog="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -38,10 +38,10 @@ buildGoModule rec { description = "Web and API based SMTP testing"; mainProgram = "MailHog"; homepage = "https://github.com/mailhog/MailHog"; - changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}"; + changelog = "https://github.com/mailhog/MailHog/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ jojosch ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ma/mangal/package.nix b/pkgs/by-name/ma/mangal/package.nix index 2b0e7d203293..315151a367f1 100644 --- a/pkgs/by-name/ma/mangal/package.nix +++ b/pkgs/by-name/ma/mangal/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mangal"; version = "4.0.6"; src = fetchFromGitHub { owner = "metafates"; repo = "mangal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nbJdePlzZFM2ihbvFIMKyYZ9C0uKjU3TE5VLduLvtKE="; }; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.bertof ]; mainProgram = "mangal"; }; -} +}) diff --git a/pkgs/by-name/ma/manifest-tool/package.nix b/pkgs/by-name/ma/manifest-tool/package.nix index 53ec9f6e2f8a..dff79585b042 100644 --- a/pkgs/by-name/ma/manifest-tool/package.nix +++ b/pkgs/by-name/ma/manifest-tool/package.nix @@ -8,7 +8,7 @@ manifest-tool, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "manifest-tool"; version = "2.2.1"; modRoot = "v2"; @@ -16,7 +16,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "estesp"; repo = "manifest-tool"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3Vzeq81zLfJLV1XcnQLixL9+acjIegjspquvMsgtuXg="; leaveDotGit = true; postFetch = '' @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ] ++ lib.optionals stdenv.hostPlatform.isStatic [ "-linkmode=external" @@ -62,4 +62,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ tricktron ]; }; -} +}) diff --git a/pkgs/by-name/ma/mantra/package.nix b/pkgs/by-name/ma/mantra/package.nix index 23ccad5f42c6..ce7ef7ea19db 100644 --- a/pkgs/by-name/ma/mantra/package.nix +++ b/pkgs/by-name/ma/mantra/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mantra"; version = "3.1"; src = fetchFromGitHub { owner = "MrEmpy"; repo = "Mantra"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DnErXuMbCRK3WxhdyPj0dOUtGnCcmynPk/hYmOsOKVU="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool used to hunt down API key leaks in JS files and pages"; homepage = "https://github.com/MrEmpy/Mantra"; - changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}"; + changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mantra"; }; -} +}) diff --git a/pkgs/by-name/ma/mapcidr/package.nix b/pkgs/by-name/ma/mapcidr/package.nix index 02a1ce4d90fa..d31c70fbccb0 100644 --- a/pkgs/by-name/ma/mapcidr/package.nix +++ b/pkgs/by-name/ma/mapcidr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mapcidr"; version = "1.1.97"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "mapcidr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-a+yVSh+Cgq73mQHaumVgNqEg/gXa2r2qld4bTi3Du/Y="; }; @@ -29,9 +29,9 @@ buildGoModule rec { operations, it can be used both as a library and as independent CLI tool. ''; homepage = "https://github.com/projectdiscovery/mapcidr"; - changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hanemile ]; mainProgram = "mapcidr"; }; -} +}) diff --git a/pkgs/by-name/ma/marathonctl/package.nix b/pkgs/by-name/ma/marathonctl/package.nix index 3bbe104f76f5..b01f776ecb5e 100644 --- a/pkgs/by-name/ma/marathonctl/package.nix +++ b/pkgs/by-name/ma/marathonctl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "marathonctl"; version = "0.0.7"; src = fetchFromGitHub { owner = "shoenig"; repo = "marathonctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-MigmvOwYa0uYPexchS4MP74I1Tp6QHYuQVSOh1+FrMg="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "marathonctl"; }; -} +}) diff --git a/pkgs/by-name/ma/mark/package.nix b/pkgs/by-name/ma/mark/package.nix index ea56bb31bcc4..c94374269137 100644 --- a/pkgs/by-name/ma/mark/package.nix +++ b/pkgs/by-name/ma/mark/package.nix @@ -6,14 +6,14 @@ # Tests with go 1.24 do not work. For now # https://github.com/kovetskiy/mark/pull/581#issuecomment-2797872996 -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mark"; version = "15.3.0"; src = fetchFromGitHub { owner = "kovetskiy"; repo = "mark"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tQmoTvZO/Las8QDJqcmW7upAciFEQqVFVKEVx6Zg7Mg="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; checkFlags = @@ -47,4 +47,4 @@ buildGoModule rec { wrbbz ]; }; -} +}) diff --git a/pkgs/by-name/ma/markscribe/package.nix b/pkgs/by-name/ma/markscribe/package.nix index 41b75a620ead..96a6ede6b2e7 100644 --- a/pkgs/by-name/ma/markscribe/package.nix +++ b/pkgs/by-name/ma/markscribe/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "markscribe"; version = "0.6.0"; src = fetchFromGitHub { owner = "muesli"; repo = "markscribe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-I8WSG9rMqgf2QADQetlYTSUIQH1Iv8cMVw/3uIwEDPc="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Your personal markdown scribe with template-engine and Git(Hub) & RSS powers"; mainProgram = "markscribe"; homepage = "https://github.com/muesli/markscribe"; - changelog = "https://github.com/muesli/markscribe/releases/tag/${src.rev}"; + changelog = "https://github.com/muesli/markscribe/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ma/massren/package.nix b/pkgs/by-name/ma/massren/package.nix index 7d09accc18d9..a7085004b57f 100644 --- a/pkgs/by-name/ma/massren/package.nix +++ b/pkgs/by-name/ma/massren/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "massren"; version = "1.5.6"; src = fetchFromGitHub { owner = "laurent22"; repo = "massren"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-17y+vmspvZKKRRaEwzP3Zya4r/z+2aSGG6oNZiA8D64="; }; @@ -48,4 +48,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "massren"; }; -} +}) diff --git a/pkgs/by-name/ma/mastotool/package.nix b/pkgs/by-name/ma/mastotool/package.nix index de5cf7bf519f..f91083d932eb 100644 --- a/pkgs/by-name/ma/mastotool/package.nix +++ b/pkgs/by-name/ma/mastotool/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mastotool"; version = "0.2.4"; src = fetchFromGitHub { owner = "muesli"; repo = "mastotool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KmYUt2WXLY6i17dZ+o5HOTyMwbQnynY7IT43LIEN3B0="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Collection of command-line tools to work with your Mastodon account"; homepage = "https://github.com/muesli/mastotool"; - changelog = "https://github.com/muesli/mastotool/releases/tag/${src.rev}"; + changelog = "https://github.com/muesli/mastotool/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "mastotool"; }; -} +}) diff --git a/pkgs/by-name/ma/matcha-rss-digest/package.nix b/pkgs/by-name/ma/matcha-rss-digest/package.nix index 3096b8a66567..8905b887c274 100644 --- a/pkgs/by-name/ma/matcha-rss-digest/package.nix +++ b/pkgs/by-name/ma/matcha-rss-digest/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "matcha-rss-digest"; version = "0.9.0"; src = fetchFromGitHub { owner = "piqoni"; repo = "matcha"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ezwZmJVJjbrrWJAsZ3+CUZ7K4WpA1HLKL9V+kTZTfj8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "matcha"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-corporal/package.nix b/pkgs/by-name/ma/matrix-corporal/package.nix index 07270a97ce67..993cbb6d7026 100644 --- a/pkgs/by-name/ma/matrix-corporal/package.nix +++ b/pkgs/by-name/ma/matrix-corporal/package.nix @@ -4,25 +4,25 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "matrix-corporal"; version = "2.2.0"; src = fetchFromGitHub { owner = "devture"; repo = "matrix-corporal"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-KSKPTbF1hhzLyD+iL4+hW9EuV+xFYzSzHu1DSGXWm90="; }; ldflags = [ "-s" "-w" - "-X main.GitCommit=${version}" - "-X main.GitBranch=${version}" + "-X main.GitCommit=${finalAttrs.version}" + "-X main.GitBranch=${finalAttrs.version}" "-X main.GitState=nixpkgs" - "-X main.GitSummary=${version}" - "-X main.Version=${version}" + "-X main.GitSummary=${finalAttrs.version}" + "-X main.Version=${finalAttrs.version}" ]; vendorHash = "sha256-sC9JA6VRmHGuO3anaZW2Ih5QnRrUom9IIOE7yi3TTG8="; @@ -34,4 +34,4 @@ buildGoModule rec { mainProgram = "devture-matrix-corporal"; license = lib.licenses.agpl3Only; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-hook/package.nix b/pkgs/by-name/ma/matrix-hook/package.nix index a9635c4b10d3..b6ec1bcbf3e9 100644 --- a/pkgs/by-name/ma/matrix-hook/package.nix +++ b/pkgs/by-name/ma/matrix-hook/package.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "matrix-hook"; version = "1.0.0"; src = fetchFromGitHub { owner = "pinpox"; repo = "matrix-hook"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YmDsibVlAWLEG5QcqDImVb6RJfrfW6zrFnOEMO3Zxcw="; }; vendorHash = "sha256-185Wz9IpJRBmunl+KGj/iy37YeszbT3UYzyk9V994oQ="; @@ -29,4 +29,4 @@ buildGoModule rec { zowoq ]; }; -} +}) diff --git a/pkgs/by-name/ma/matterircd/package.nix b/pkgs/by-name/ma/matterircd/package.nix index 7260c514a9c2..4e0d748d6e8f 100644 --- a/pkgs/by-name/ma/matterircd/package.nix +++ b/pkgs/by-name/ma/matterircd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "matterircd"; version = "0.28.0"; src = fetchFromGitHub { owner = "42wim"; repo = "matterircd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-qA07i31fGLLIfWoCBW1f5nvf4AWEIkSXZh22F6rRnpM="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ numinit ]; }; -} +}) diff --git a/pkgs/by-name/mb/mbtileserver/package.nix b/pkgs/by-name/mb/mbtileserver/package.nix index 4bd5f60252f0..5ad6e11ab5a5 100644 --- a/pkgs/by-name/mb/mbtileserver/package.nix +++ b/pkgs/by-name/mb/mbtileserver/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mbtileserver"; version = "0.11.0"; src = fetchFromGitHub { owner = "consbio"; repo = "mbtileserver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-RLaAhc24zdCFvpSN2LZXNyS1ygg9zCi4jEj8owdreWU="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Simple Go-based server for map tiles stored in mbtiles format"; mainProgram = "mbtileserver"; homepage = "https://github.com/consbio/mbtileserver"; - changelog = "https://github.com/consbio/mbtileserver/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/consbio/mbtileserver/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.isc; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/mc/mcp-language-server/package.nix b/pkgs/by-name/mc/mcp-language-server/package.nix index 3bd9a71552ad..2d726fe5c046 100644 --- a/pkgs/by-name/mc/mcp-language-server/package.nix +++ b/pkgs/by-name/mc/mcp-language-server/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mcp-language-server"; version = "0.1.1"; src = fetchFromGitHub { owner = "isaacphi"; repo = "mcp-language-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T0wuPSShJqVW+CcQHQuZnh3JOwqUxAKv1OCHwZMr7KM="; }; @@ -29,4 +29,4 @@ buildGoModule rec { fayash ]; }; -} +}) diff --git a/pkgs/by-name/md/mdhtml/package.nix b/pkgs/by-name/md/mdhtml/package.nix index a88caaeddf01..104c6cca8e12 100644 --- a/pkgs/by-name/md/mdhtml/package.nix +++ b/pkgs/by-name/md/mdhtml/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mdhtml"; version = "1.0"; src = fetchFromCodeberg { owner = "Tomkoid"; repo = "mdhtml"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Fv5XpWA2ebqXdA+46gZQouuZ3XxH4WDj/W6xJ0ETg8E="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tomkoid ]; mainProgram = "mdhtml"; }; -} +}) diff --git a/pkgs/by-name/md/mdr/package.nix b/pkgs/by-name/md/mdr/package.nix index 84a4da075e3c..7ca21e59f5f2 100644 --- a/pkgs/by-name/md/mdr/package.nix +++ b/pkgs/by-name/md/mdr/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mdr"; version = "0.2.5"; src = fetchFromGitHub { owner = "MichaelMure"; repo = "mdr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ibM3303pXnseAFP9qFTOzj0G/SxRPX+UeRfbJ+MCABk="; }; @@ -20,9 +20,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.GitCommit=${src.rev}" - "-X main.GitLastTag=${version}" - "-X main.GitExactTag=${version}" + "-X main.GitCommit=${finalAttrs.src.rev}" + "-X main.GitLastTag=${finalAttrs.version}" + "-X main.GitExactTag=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "mdr"; }; -} +}) diff --git a/pkgs/by-name/md/mdtsql/package.nix b/pkgs/by-name/md/mdtsql/package.nix index 69c3935d2934..a53c6e24610f 100644 --- a/pkgs/by-name/md/mdtsql/package.nix +++ b/pkgs/by-name/md/mdtsql/package.nix @@ -7,14 +7,14 @@ buildPackages, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mdtsql"; version = "0.1.0"; src = fetchFromGitHub { owner = "noborus"; repo = "mdtsql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-D9suWLrVQOztz0rRjEo+pjxQlGWOOsk3EUbkN9yuriY="; }; @@ -41,9 +41,9 @@ buildGoModule rec { meta = { description = "Execute SQL to markdown table and convert to other format"; homepage = "https://github.com/noborus/mdtsql"; - changelog = "https://github.com/noborus/mdtsql/releases/tag/v${version}"; + changelog = "https://github.com/noborus/mdtsql/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; mainProgram = "mdtsql"; }; -} +}) diff --git a/pkgs/by-name/me/meek/package.nix b/pkgs/by-name/me/meek/package.nix index 41729102c8d0..655ddbaaf8cc 100644 --- a/pkgs/by-name/me/meek/package.nix +++ b/pkgs/by-name/me/meek/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "meek"; version = "0.38.0"; @@ -14,7 +14,7 @@ buildGoModule rec { group = "tpo"; owner = "anti-censorship/pluggable-transports"; repo = "meek"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zmIRXrHWrEzR+RcX/gkuqw2oBmyGoXDQ45ZjA4vwGSs="; }; @@ -45,4 +45,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ doronbehar ]; license = lib.licenses.cc0; }; -} +}) diff --git a/pkgs/by-name/me/meg/package.nix b/pkgs/by-name/me/meg/package.nix index 4b68dc06c7c2..b0368d541f0e 100644 --- a/pkgs/by-name/me/meg/package.nix +++ b/pkgs/by-name/me/meg/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "meg"; version = "0.3.0"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "tomnomnom"; repo = "meg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uhfPNpvuuC9kBYUBCGE6X46TeZ5QxIcnDQ4HRrn2mT4="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ averagebit ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/me/melange/package.nix b/pkgs/by-name/me/melange/package.nix index 0f738e354229..3b06191ba852 100644 --- a/pkgs/by-name/me/melange/package.nix +++ b/pkgs/by-name/me/melange/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "melange"; version = "0.40.5"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "melange"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Xqq/BhA4tQcWc8fDvBmfrdK07wYIk2XVSDjHhJFQIlU="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -36,7 +36,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=v${finalAttrs.version}" "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" ]; @@ -59,17 +59,17 @@ buildGoModule rec { runHook preInstallCheck $out/bin/melange --help - $out/bin/melange version 2>&1 | grep "v${version}" + $out/bin/melange version 2>&1 | grep "v${finalAttrs.version}" runHook postInstallCheck ''; meta = { homepage = "https://github.com/chainguard-dev/melange"; - changelog = "https://github.com/chainguard-dev/melange/blob/${src.rev}/NEWS.md"; + changelog = "https://github.com/chainguard-dev/melange/blob/${finalAttrs.src.rev}/NEWS.md"; description = "Build APKs from source code"; mainProgram = "melange"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ developer-guy ]; }; -} +}) diff --git a/pkgs/by-name/me/melt/package.nix b/pkgs/by-name/me/melt/package.nix index ae3f1b911fa1..edd0e0ea8510 100644 --- a/pkgs/by-name/me/melt/package.nix +++ b/pkgs/by-name/me/melt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "melt"; version = "0.6.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "melt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rZJSjWmcVPri/BmGrm+fDi2WgtPReQ9lesmBhMsdddo="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Backup and restore Ed25519 SSH keys with seed words"; mainProgram = "melt"; homepage = "https://github.com/charmbracelet/melt"; - changelog = "https://github.com/charmbracelet/melt/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/melt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/me/meme-image-generator/package.nix b/pkgs/by-name/me/meme-image-generator/package.nix index c38afd1f9eb7..4785329f8ead 100644 --- a/pkgs/by-name/me/meme-image-generator/package.nix +++ b/pkgs/by-name/me/meme-image-generator/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "meme-image-generator"; version = "1.0.2"; src = fetchFromGitHub { owner = "nomad-software"; repo = "meme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L+JpNg9X3RSNXTozv2H1n2JiQx75i9gFGaQmDFaMIf0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.fgaz ]; mainProgram = "meme"; }; -} +}) diff --git a/pkgs/by-name/me/mercure/package.nix b/pkgs/by-name/me/mercure/package.nix index 74c3b765e4d2..0d16a0050cb0 100644 --- a/pkgs/by-name/me/mercure/package.nix +++ b/pkgs/by-name/me/mercure/package.nix @@ -7,18 +7,18 @@ mercure, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mercure"; version = "0.21.7"; src = fetchFromGitHub { owner = "dunglas"; repo = "mercure"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Dns8rzZJTnALhP8O9HDSjRfdesNYH3Qt/xrK4dMCGS4="; }; - sourceRoot = "${src.name}/caddy"; + sourceRoot = "${finalAttrs.src.name}/caddy"; vendorHash = "sha256-UcCtK7qcwvc54wXr9DpfeMWzqrVz5zdEy4Mv2Qc+PNw="; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'github.com/caddyserver/caddy/v2.CustomVersion=Mercure.rocks v${version} Caddy'" + "-X 'github.com/caddyserver/caddy/v2.CustomVersion=Mercure.rocks v${finalAttrs.version} Caddy'" ]; doCheck = false; @@ -36,7 +36,7 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - version = "v${version}"; + version = "v${finalAttrs.version}"; package = mercure; command = "mercure version"; }; @@ -45,10 +45,10 @@ buildGoModule rec { meta = { description = "Open, easy, fast, reliable and battery-efficient solution for real-time communications"; homepage = "https://github.com/dunglas/mercure"; - changelog = "https://github.com/dunglas/mercure/releases/tag/v${version}"; + changelog = "https://github.com/dunglas/mercure/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "mercure"; }; -} +}) diff --git a/pkgs/by-name/me/mermerd/package.nix b/pkgs/by-name/me/mermerd/package.nix index 17200bfd5fa5..87888df90c24 100644 --- a/pkgs/by-name/me/mermerd/package.nix +++ b/pkgs/by-name/me/mermerd/package.nix @@ -6,14 +6,14 @@ mermerd, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mermerd"; version = "0.13.0"; src = fetchFromGitHub { owner = "KarnerTh"; repo = "mermerd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xyqWGK9Ko4kdHMC6pbXXxdzIufsOb7Vq2Nh45f45D9w="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" ]; # the tests expect a database to be running @@ -40,8 +40,8 @@ buildGoModule rec { description = "Create Mermaid-Js ERD diagrams from existing tables"; mainProgram = "mermerd"; homepage = "https://github.com/KarnerTh/mermerd"; - changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}"; + changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ austin-artificial ]; }; -} +}) diff --git a/pkgs/by-name/me/metabigor/package.nix b/pkgs/by-name/me/metabigor/package.nix index 805758dba5c2..a51ca3c49e5d 100644 --- a/pkgs/by-name/me/metabigor/package.nix +++ b/pkgs/by-name/me/metabigor/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "metabigor"; version = "2.0.1"; src = fetchFromGitHub { owner = "j3ssie"; repo = "metabigor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3bIU1eVsVhXEazcvlhTbuBLBSdjTxEuO2SXjdcUUyNs="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Tool to perform OSINT tasks"; homepage = "https://github.com/j3ssie/metabigor"; - changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${version}"; + changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "metabigor"; }; -} +}) diff --git a/pkgs/by-name/me/meteor-git/package.nix b/pkgs/by-name/me/meteor-git/package.nix index 4128fc7c752c..72a4c53fe4a7 100644 --- a/pkgs/by-name/me/meteor-git/package.nix +++ b/pkgs/by-name/me/meteor-git/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "meteor-git"; version = "0.30.0"; src = fetchFromGitHub { owner = "stefanlogue"; repo = "meteor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oqfJDIT+4n9ySwmN5DoTvAcEY9wmI/bhVSYFHudMwl0="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ nebunebu ]; }; -} +}) diff --git a/pkgs/by-name/me/mev-boost/package.nix b/pkgs/by-name/me/mev-boost/package.nix index 30e675565261..ca533927951f 100644 --- a/pkgs/by-name/me/mev-boost/package.nix +++ b/pkgs/by-name/me/mev-boost/package.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mev-boost"; version = "1.10.1"; src = fetchFromGitHub { owner = "flashbots"; repo = "mev-boost"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Fm/zeaFJTtevEMZPK0O1QyfF7KXKcpqS2SC3DW7dn3Y="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ekimber ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mi/micromdm/package.nix b/pkgs/by-name/mi/micromdm/package.nix index 176f7c7ae946..72ba0e017991 100644 --- a/pkgs/by-name/mi/micromdm/package.nix +++ b/pkgs/by-name/mi/micromdm/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "micromdm"; version = "1.13.1"; src = fetchFromGitHub { owner = "micromdm"; repo = "micromdm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b0ST2krDY4avvcdcpUInTH1On0cGKTsdwPpL9HbSPig="; }; @@ -25,4 +25,4 @@ buildGoModule rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ neverbehave ]; }; -} +}) diff --git a/pkgs/by-name/mi/microplane/package.nix b/pkgs/by-name/mi/microplane/package.nix index d03f24e60a1e..4a9e06a82541 100644 --- a/pkgs/by-name/mi/microplane/package.nix +++ b/pkgs/by-name/mi/microplane/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "microplane"; version = "0.0.37"; src = fetchFromGitHub { owner = "Clever"; repo = "microplane"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-TwNwXMQGsD9Kx5uH+kAOGlwCF1t1oAefVCbKmRtZ4Vc="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = '' @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dbirks ]; }; -} +}) diff --git a/pkgs/by-name/mi/mieru/package.nix b/pkgs/by-name/mi/mieru/package.nix index 8687ce9a3238..05df76666507 100644 --- a/pkgs/by-name/mi/mieru/package.nix +++ b/pkgs/by-name/mi/mieru/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mieru"; version = "3.27.0"; src = fetchFromGitHub { owner = "enfein"; repo = "mieru"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rUX3zCnwCw34dujpctTaEH6tmUN2iMraO6awavldiUI="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "mieru"; }; -} +}) diff --git a/pkgs/by-name/mi/miller/package.nix b/pkgs/by-name/mi/miller/package.nix index a2c5f54eec2c..1ff496d18ad2 100644 --- a/pkgs/by-name/mi/miller/package.nix +++ b/pkgs/by-name/mi/miller/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "miller"; version = "6.16.0"; src = fetchFromGitHub { owner = "johnkerl"; repo = "miller"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WQn0vynf+eNbPHuPI2J5CA9R3ptAShPMErJQ/W3UybQ="; }; @@ -37,4 +37,4 @@ buildGoModule rec { mainProgram = "mlr"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/mi/minecraft-server-hibernation/package.nix b/pkgs/by-name/mi/minecraft-server-hibernation/package.nix index 5b1615faf824..8c8b3c60650f 100644 --- a/pkgs/by-name/mi/minecraft-server-hibernation/package.nix +++ b/pkgs/by-name/mi/minecraft-server-hibernation/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minecraft-server-hibernation"; version = "2.5.0"; src = fetchFromGitHub { owner = "gekware"; repo = "minecraft-server-hibernation"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b6LeqjIraIasHBpaVgy8esl4NV8rdBrfO7ewgeIocS8="; }; @@ -44,4 +44,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ squarepear ]; }; -} +}) diff --git a/pkgs/by-name/mi/minetest-mapserver/package.nix b/pkgs/by-name/mi/minetest-mapserver/package.nix index 34a2576deb50..3577260989f5 100644 --- a/pkgs/by-name/mi/minetest-mapserver/package.nix +++ b/pkgs/by-name/mi/minetest-mapserver/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minetest-mapserver"; version = "4.9.4"; src = fetchFromGitHub { owner = "minetest-mapserver"; repo = "mapserver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YKJbqD0dtQGLXDRLOwLl6E5R36gftDD98+/XpTGwZSk="; }; @@ -21,11 +21,11 @@ buildGoModule rec { description = "Realtime mapserver for minetest"; mainProgram = "mapserver"; homepage = "https://github.com/minetest-mapserver/mapserver/blob/master/readme.md"; - changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${version}"; + changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit cc-by-sa-30 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/mi/minica/package.nix b/pkgs/by-name/mi/minica/package.nix index d72fae343633..0403310278d6 100644 --- a/pkgs/by-name/mi/minica/package.nix +++ b/pkgs/by-name/mi/minica/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minica"; version = "1.1.0"; src = fetchFromGitHub { owner = "jsha"; repo = "minica"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YUeP3xBoZzonJYfEAOWZYCTFwOxFWySW7ezvpMLNZ1I="; }; @@ -32,8 +32,8 @@ buildGoModule rec { certificate. ''; homepage = "https://github.com/jsha/minica/"; - changelog = "https://github.com/jsha/minica/releases/tag/${src.rev}"; + changelog = "https://github.com/jsha/minica/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ m1cr0man ]; }; -} +}) diff --git a/pkgs/by-name/mi/minify/package.nix b/pkgs/by-name/mi/minify/package.nix index 5ea8ae15c9fb..699c5966c924 100644 --- a/pkgs/by-name/mi/minify/package.nix +++ b/pkgs/by-name/mi/minify/package.nix @@ -8,14 +8,14 @@ minify, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minify"; version = "2.24.8"; src = fetchFromGitHub { owner = "tdewolff"; repo = "minify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sCEKc9WjLaryz8RAxUqftLySgsv50SQ9b+Q6DzDNbxI="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; subPackages = [ "cmd/minify" ]; @@ -34,7 +34,7 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = minify; command = "minify --version"; }; @@ -48,9 +48,9 @@ buildGoModule rec { description = "Go minifiers for web formats"; homepage = "https://go.tacodewolff.nl/minify"; downloadPage = "https://github.com/tdewolff/minify"; - changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; + changelog = "https://github.com/tdewolff/minify/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "minify"; }; -} +}) diff --git a/pkgs/by-name/mi/minikube/package.nix b/pkgs/by-name/mi/minikube/package.nix index a96af20813b1..51da1879c8d4 100644 --- a/pkgs/by-name/mi/minikube/package.nix +++ b/pkgs/by-name/mi/minikube/package.nix @@ -13,7 +13,7 @@ OVMF, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minikube"; version = "1.38.0"; @@ -24,7 +24,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "kubernetes"; repo = "minikube"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6kBygQ9agBcFJZxoiGb4KsPMz/jnZU54sGMWjF3mTuA="; }; postPatch = '' @@ -54,7 +54,7 @@ buildGoModule rec { buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libvirt ]; buildPhase = '' - make COMMIT=${src.rev} + make COMMIT=${finalAttrs.src.rev} ''; installPhase = '' @@ -80,4 +80,4 @@ buildGoModule rec { Chili-Man ]; }; -} +}) diff --git a/pkgs/by-name/mi/minio-certgen/package.nix b/pkgs/by-name/mi/minio-certgen/package.nix index 42561140d330..1896ed524dd1 100644 --- a/pkgs/by-name/mi/minio-certgen/package.nix +++ b/pkgs/by-name/mi/minio-certgen/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minio-certgen"; version = "1.4.0"; src = fetchFromGitHub { owner = "minio"; repo = "certgen"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Fuuq48+/ry6h9iA4WBXnahJp6EP640St84Tu6B86weI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "certgen"; }; -} +}) diff --git a/pkgs/by-name/mi/minio-client/package.nix b/pkgs/by-name/mi/minio-client/package.nix index 9c6268cf9936..595b72459021 100644 --- a/pkgs/by-name/mi/minio-client/package.nix +++ b/pkgs/by-name/mi/minio-client/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minio-client"; version = "2025-08-13T08-35-41Z"; src = fetchFromGitHub { owner = "minio"; repo = "mc"; - rev = "RELEASE.${version}"; + rev = "RELEASE.${finalAttrs.version}"; hash = "sha256-X4SNccBm+Fr1wiiElDFCCXwcPc6xVTGx+xIBL2nsbnE="; }; @@ -21,14 +21,14 @@ buildGoModule rec { subPackages = [ "." ]; patchPhase = '' - sed -i "s/Version.*/Version = \"${version}\"/g" cmd/build-constants.go - sed -i "s/ReleaseTag.*/ReleaseTag = \"RELEASE.${version}\"/g" cmd/build-constants.go - sed -i "s/CommitID.*/CommitID = \"${src.rev}\"/g" cmd/build-constants.go + sed -i "s/Version.*/Version = \"${finalAttrs.version}\"/g" cmd/build-constants.go + sed -i "s/ReleaseTag.*/ReleaseTag = \"RELEASE.${finalAttrs.version}\"/g" cmd/build-constants.go + sed -i "s/CommitID.*/CommitID = \"${finalAttrs.src.rev}\"/g" cmd/build-constants.go ''; doInstallCheck = true; installCheckPhase = '' - $out/bin/mc --version | grep ${version} > /dev/null + $out/bin/mc --version | grep ${finalAttrs.version} > /dev/null ''; passthru.tests.minio = nixosTests.minio; @@ -43,4 +43,4 @@ buildGoModule rec { mainProgram = "mc"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index 3eb9e2538ade..11d719790e44 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "minio-warp"; version = "1.4.0"; src = fetchFromGitHub { owner = "minio"; repo = "warp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y76A9m0vLCAEP7/HPRwCPZ5vt2xXw2f+dGmOOi86c1c="; }; @@ -23,10 +23,10 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/minio/warp/pkg.ReleaseTag=v${version}" - "-X github.com/minio/warp/pkg.CommitID=${src.rev}" - "-X github.com/minio/warp/pkg.Version=${version}" - "-X github.com/minio/warp/pkg.ShortCommitID=${src.rev}" + "-X github.com/minio/warp/pkg.ReleaseTag=v${finalAttrs.version}" + "-X github.com/minio/warp/pkg.CommitID=${finalAttrs.src.rev}" + "-X github.com/minio/warp/pkg.Version=${finalAttrs.version}" + "-X github.com/minio/warp/pkg.ShortCommitID=${finalAttrs.src.rev}" "-X github.com/minio/warp/pkg.ReleaseTime=1970-01-01T00:00:00Z" ]; @@ -42,9 +42,9 @@ buildGoModule rec { meta = { description = "S3 benchmarking tool"; homepage = "https://github.com/minio/warp"; - changelog = "https://github.com/minio/warp/releases/tag/v${version}"; + changelog = "https://github.com/minio/warp/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ christoph-heiss ]; mainProgram = "minio-warp"; }; -} +}) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 8056cbb1d6b1..523944a8c9fb 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "misconfig-mapper"; version = "1.15.0"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CSUE6M8sT1kWR3jkbPtXUIvkqlmDJ3XPFD3yHGJZ/ic="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to uncover security misconfigurations on popular third-party services"; homepage = "https://github.com/intigriti/misconfig-mapper"; - changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/${src.tag}"; + changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "misconfig-mapper"; }; -} +}) diff --git a/pkgs/by-name/mk/mkcert/package.nix b/pkgs/by-name/mk/mkcert/package.nix index 78fd737ef2e1..db33e22a5aaf 100644 --- a/pkgs/by-name/mk/mkcert/package.nix +++ b/pkgs/by-name/mk/mkcert/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mkcert"; version = "1.4.4"; src = fetchFromGitHub { owner = "FiloSottile"; repo = "mkcert"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FMAXjRL+kJ/hwGmaWBy8ecON+JCMgRytfpryeLWsSVc="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/mm/mmake/package.nix b/pkgs/by-name/mm/mmake/package.nix index 38cf41700fd5..f2c62b4e13b0 100644 --- a/pkgs/by-name/mm/mmake/package.nix +++ b/pkgs/by-name/mm/mmake/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mmake"; version = "1.4.0"; src = fetchFromGitHub { owner = "tj"; repo = "mmake"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-JPsVfLIl06PJ8Nsfu7ogwrttB1G93HTKbZFqUTSV9O8="; }; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.gabesoft ]; mainProgram = "mmake"; }; -} +}) diff --git a/pkgs/by-name/mm/mmdbinspect/package.nix b/pkgs/by-name/mm/mmdbinspect/package.nix index ede060b1a733..d5fef634cf35 100644 --- a/pkgs/by-name/mm/mmdbinspect/package.nix +++ b/pkgs/by-name/mm/mmdbinspect/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mmdbinspect"; version = "2.0.0"; src = fetchFromGitHub { owner = "maxmind"; repo = "mmdbinspect"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3QEk8glTtUd1BACKNKNjli8cI8qsdGMeFb9fVVAbLSs="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ buildGoModule rec { meta = { description = "Look up records for one or more IPs/networks in one or more .mmdb databases"; homepage = "https://github.com/maxmind/mmdbinspect"; - changelog = "https://github.com/maxmind/mmdbinspect/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/maxmind/mmdbinspect/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "mmdbinspect"; }; -} +}) diff --git a/pkgs/by-name/mm/mmv-go/package.nix b/pkgs/by-name/mm/mmv-go/package.nix index 37b30dff9046..76cc84e7da7c 100644 --- a/pkgs/by-name/mm/mmv-go/package.nix +++ b/pkgs/by-name/mm/mmv-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mmv-go"; version = "0.1.6"; src = fetchFromGitHub { owner = "itchyny"; repo = "mmv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-DNLiW0QX7WrBslwVCbvydLnE6JAcfcRALYqwsK/J5x0="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.revision=${src.rev}" + "-X main.revision=${finalAttrs.src.rev}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "mmv"; }; -} +}) diff --git a/pkgs/by-name/mn/mnc/package.nix b/pkgs/by-name/mn/mnc/package.nix index f0c1a5028326..9c2e1e80d2fb 100644 --- a/pkgs/by-name/mn/mnc/package.nix +++ b/pkgs/by-name/mn/mnc/package.nix @@ -4,7 +4,7 @@ fetchFromSourcehut, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mnc"; version = "0.5"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromSourcehut { owner = "~anjan"; repo = "mnc"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-eCj7wmHxPF2j2x4yHKN7TE122TCv1++azgdoQArabBM="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ wentam ]; mainProgram = "mnc"; }; -} +}) diff --git a/pkgs/by-name/mo/mob/package.nix b/pkgs/by-name/mo/mob/package.nix index 09ffdc666534..a377ade440f8 100644 --- a/pkgs/by-name/mo/mob/package.nix +++ b/pkgs/by-name/mo/mob/package.nix @@ -8,14 +8,14 @@ espeak-ng, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mob"; version = "5.4.2"; src = fetchFromGitHub { owner = "remotemobprogramming"; repo = "mob"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zb2/uTFlzaR0AFElsYSjwYP2H4p05fDLK02A3awzIFY="; }; @@ -44,4 +44,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ericdallo ]; }; -} +}) diff --git a/pkgs/by-name/mo/mobroute/package.nix b/pkgs/by-name/mo/mobroute/package.nix index 9bb520e0e080..c9a192e7b8d2 100644 --- a/pkgs/by-name/mo/mobroute/package.nix +++ b/pkgs/by-name/mo/mobroute/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mobroute"; version = "0.10.0"; src = fetchFromSourcehut { owner = "~mil"; repo = "mobroute"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qQmOvo8fVZfAE0XzX1YPhfzXrBXEWwRkNNnhLQFd4ec="; }; vendorHash = "sha256-HcHPQq9KmqSB5RdmZDFR6BXsVoJ4XfBMClS8hR8weCU="; @@ -54,4 +54,4 @@ buildGoModule rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/mo/mobsql/package.nix b/pkgs/by-name/mo/mobsql/package.nix index 38bf591597f3..c65d6ced1b79 100644 --- a/pkgs/by-name/mo/mobsql/package.nix +++ b/pkgs/by-name/mo/mobsql/package.nix @@ -5,14 +5,14 @@ sqlite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mobsql"; version = "0.9.0"; src = fetchFromSourcehut { owner = "~mil"; repo = "mobsql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7zrM2vmaikyClNgHHO8OXmATNpJtH85/CDv/86vwzZU="; }; vendorHash = "sha256-YqduGY9c4zRQscjqze3ZOAB8EYj+0/6V7NceRwLe3DY="; @@ -48,4 +48,4 @@ buildGoModule rec { mainProgram = "mobsql"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mo/mockgen/package.nix b/pkgs/by-name/mo/mockgen/package.nix index 62c07b79cf70..91359b62d370 100644 --- a/pkgs/by-name/mo/mockgen/package.nix +++ b/pkgs/by-name/mo/mockgen/package.nix @@ -6,14 +6,14 @@ mockgen, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mockgen"; version = "0.6.0"; src = fetchFromGitHub { owner = "uber-go"; repo = "mock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-gYUL+ucnKQncudQDcRt8aDqM7xE5XSKHh4X0qFrvfGs="; }; @@ -24,7 +24,7 @@ buildGoModule rec { subPackages = [ "mockgen" ]; ldflags = [ - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" "-X=main.date=1970-01-01T00:00:00Z" "-X=main.commit=unknown" ]; @@ -33,7 +33,7 @@ buildGoModule rec { package = mockgen; command = "mockgen -version"; version = '' - v${version} + v${finalAttrs.version} Commit: unknown Date: 1970-01-01T00:00:00Z ''; @@ -42,9 +42,9 @@ buildGoModule rec { meta = { description = "Mocking framework for the Go programming language"; homepage = "https://github.com/uber-go/mock"; - changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/uber-go/mock/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bouk ]; mainProgram = "mockgen"; }; -} +}) diff --git a/pkgs/by-name/mo/mod/package.nix b/pkgs/by-name/mo/mod/package.nix index d0fe2d223bea..22c6f2fa256b 100644 --- a/pkgs/by-name/mo/mod/package.nix +++ b/pkgs/by-name/mo/mod/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mod"; version = "0.9.0"; src = fetchFromGitHub { owner = "marwan-at-work"; repo = "mod"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-s/i2S1BbIUEXclQlv0uXlzjEvrT+udo0uzec2Una0uY="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/mo/mole/package.nix b/pkgs/by-name/mo/mole/package.nix index 9398d62ce5a7..f704747b45ad 100644 --- a/pkgs/by-name/mo/mole/package.nix +++ b/pkgs/by-name/mo/mole/package.nix @@ -5,14 +5,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mole"; version = "2.0.0"; src = fetchFromGitHub { owner = "davrodpin"; repo = "mole"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JwLiuw00g2h5uqNmaqAbal0KCY6LwF2fcL2MrB1HBIc="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/davrodpin/mole/cmd.version=${version}" + "-X=github.com/davrodpin/mole/cmd.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; # build fails with go > 1.17 mainProgram = "mole"; }; -} +}) diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix index 2f824bbb3881..dcbfbb2ac83b 100644 --- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix @@ -9,14 +9,14 @@ mongodb-atlas-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mongodb-atlas-cli"; version = "1.51.2"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-atlas-cli"; - tag = "atlascli/v${version}"; + tag = "atlascli/v${finalAttrs.version}"; hash = "sha256-0NZh+o8UuiasOO0fJua3vPhJiA/NI/RdwQ203BMVU+U="; }; @@ -27,8 +27,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.GitCommit=${src.rev}" - "-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.Version=v${version}" + "-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.GitCommit=${finalAttrs.src.rev}" + "-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.Version=v${finalAttrs.version}" ]; subPackages = [ "cmd/atlas" ]; @@ -46,14 +46,14 @@ buildGoModule rec { }; tests.version = testers.testVersion { package = mongodb-atlas-cli; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "CLI utility to manage MongoDB Atlas from the terminal"; homepage = "https://github.com/mongodb/mongodb-atlas-cli"; - changelog = "https://www.mongodb.com/docs/atlas/cli/current/atlas-cli-changelog/#atlas-cli-${version}"; + changelog = "https://www.mongodb.com/docs/atlas/cli/current/atlas-cli-changelog/#atlas-cli-${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aduh95 @@ -61,4 +61,4 @@ buildGoModule rec { ]; mainProgram = "atlas"; }; -} +}) diff --git a/pkgs/by-name/mo/mongodb-cli/package.nix b/pkgs/by-name/mo/mongodb-cli/package.nix index 42c753c0f652..561f798fb06c 100644 --- a/pkgs/by-name/mo/mongodb-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-cli/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mongodb-cli"; version = "2.0.7"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-cli"; - tag = "mongocli/v${version}"; + tag = "mongocli/v${finalAttrs.version}"; hash = "sha256-vytc/e+e6JE5bwh5hny9C7LWenGctQLUso8GAXgk4j8="; }; @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "Manage your MongoDB via ops manager and cloud manager"; homepage = "https://github.com/mongodb/mongodb-cli"; - changelog = "https://www.mongodb.com/docs/mongocli/current/release-notes/#mongodb-cli-${version}"; + changelog = "https://www.mongodb.com/docs/mongocli/current/release-notes/#mongodb-cli-${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.iamanaws ]; mainProgram = "mongocli"; }; -} +}) diff --git a/pkgs/by-name/mo/mongodb-tools/package.nix b/pkgs/by-name/mo/mongodb-tools/package.nix index 9c75176afdf6..def5a73edcf3 100644 --- a/pkgs/by-name/mo/mongodb-tools/package.nix +++ b/pkgs/by-name/mo/mongodb-tools/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mongo-tools"; version = "100.14.1"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongo-tools"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+3Cmaa0913TKj/nMmTxXQeegPEZ1NUdusTbKZ86LqLY="; }; @@ -63,4 +63,4 @@ buildGoModule rec { iamanaws ]; }; -} +}) diff --git a/pkgs/by-name/mo/monsoon/package.nix b/pkgs/by-name/mo/monsoon/package.nix index 503274acd88f..8fc3576649c7 100644 --- a/pkgs/by-name/mo/monsoon/package.nix +++ b/pkgs/by-name/mo/monsoon/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "monsoon"; version = "0.10.1"; src = fetchFromGitHub { owner = "RedTeamPentesting"; repo = "monsoon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vgwoW7jrcLVHDm1cYrIpFcfrgKImCAVOtHg8lMQ6aic="; }; @@ -29,8 +29,8 @@ buildGoModule rec { requests, filter the responses and display them in real-time. ''; homepage = "https://github.com/RedTeamPentesting/monsoon"; - changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${version}"; + changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/mo/moq/package.nix b/pkgs/by-name/mo/moq/package.nix index 1b6d13333ffd..8e3f522d8adf 100644 --- a/pkgs/by-name/mo/moq/package.nix +++ b/pkgs/by-name/mo/moq/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "moq"; version = "0.6.0"; src = fetchFromGitHub { owner = "matryer"; repo = "moq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-veAfQ9dFt6s6xQace0nkcbAirl98UekJx+0qPHnQVGg="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -36,4 +36,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ anpryl ]; }; -} +}) diff --git a/pkgs/by-name/mo/morf/package.nix b/pkgs/by-name/mo/morf/package.nix index 73243434e393..9c6ec765b81d 100644 --- a/pkgs/by-name/mo/morf/package.nix +++ b/pkgs/by-name/mo/morf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "morf"; version = "1.0.0"; src = fetchFromGitHub { owner = "amrudesh1"; repo = "morf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3PJ+YtKSH6HHAXBSHO8iMP2HFiuW1RQ0N8iUjQD7NBw="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Offensive mobile security tool designed to identify and address sensitive information"; homepage = "https://github.com/amrudesh1/morf"; - changelog = "https://github.com/amrudesh1/morf/releases/tag/v${version}"; + changelog = "https://github.com/amrudesh1/morf/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "morf"; }; -} +}) diff --git a/pkgs/by-name/mo/morph/package.nix b/pkgs/by-name/mo/morph/package.nix index d1b54913cc2f..e3478b2e68e3 100644 --- a/pkgs/by-name/mo/morph/package.nix +++ b/pkgs/by-name/mo/morph/package.nix @@ -6,14 +6,14 @@ openssh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "morph"; version = "1.8.0"; src = fetchFromGitHub { owner = "dbcdk"; repo = "morph"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IqWtVklzSq334cGgLx/13l329g391oDW50MZWyO6l08="; }; @@ -22,7 +22,7 @@ buildGoModule rec { nativeBuildInputs = [ makeWrapper ]; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.assetRoot=${placeholder "lib"}" ]; @@ -47,4 +47,4 @@ buildGoModule rec { ]; mainProgram = "morph"; }; -} +}) diff --git a/pkgs/by-name/mo/mosdns/package.nix b/pkgs/by-name/mo/mosdns/package.nix index a647d28374aa..445beaf0fed9 100644 --- a/pkgs/by-name/mo/mosdns/package.nix +++ b/pkgs/by-name/mo/mosdns/package.nix @@ -8,14 +8,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mosdns"; version = "5.3.4"; src = fetchFromGitHub { owner = "IrineSistiana"; repo = "mosdns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N0JY0brs9IXx3L+sz66JniRaBzY0bGD8PawJ1WA3tkw="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -50,4 +50,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "mosdns"; }; -} +}) diff --git a/pkgs/by-name/mp/mpls/package.nix b/pkgs/by-name/mp/mpls/package.nix index 4bcfd83c4686..d7677ce9740e 100644 --- a/pkgs/by-name/mp/mpls/package.nix +++ b/pkgs/by-name/mp/mpls/package.nix @@ -5,14 +5,14 @@ nix-update-script, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mpls"; version = "0.17.0"; src = fetchFromGitHub { owner = "mhersson"; repo = "mpls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DDvjTbACn9qCmfJR6rcGQxVNik9wUCiNYxiYMsEkMXc="; }; @@ -21,8 +21,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mhersson/mpls/cmd.Version=${version}" - "-X github.com/mhersson/mpls/internal/mpls.Version=${version}" + "-X github.com/mhersson/mpls/cmd.Version=${finalAttrs.version}" + "-X github.com/mhersson/mpls/internal/mpls.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Live preview of markdown using Language Server Protocol"; homepage = "https://github.com/mhersson/mpls"; - changelog = "https://github.com/mhersson/mpls/releases/tag/${src.tag}"; + changelog = "https://github.com/mhersson/mpls/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jervw ]; mainProgram = "mpls"; }; -} +}) diff --git a/pkgs/by-name/mq/mqtt-benchmark/package.nix b/pkgs/by-name/mq/mqtt-benchmark/package.nix index 85bee9c107e9..0b7983bff52e 100644 --- a/pkgs/by-name/mq/mqtt-benchmark/package.nix +++ b/pkgs/by-name/mq/mqtt-benchmark/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mqtt-benchmark"; version = "0.2.0"; src = fetchFromGitHub { owner = "krylovsk"; repo = "mqtt-benchmark"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gejLDtJ1geO4eDBapHjXgpc+M2TRGKcv5YzybmIyQSs="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "MQTT broker benchmarking tool"; homepage = "https://github.com/krylovsk/mqtt-benchmark"; - changelog = "https://github.com/krylovsk/mqtt-benchmark/releases/tag/v${version}"; + changelog = "https://github.com/krylovsk/mqtt-benchmark/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mqtt-benchmark"; }; -} +}) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index 1ee88667b494..989dda376f0d 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -6,14 +6,14 @@ gotools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mtail"; version = "3.2.26"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L+kRRAP74n8OJVQhbDjDGNc8IYp/11a6sKbGa1/UdNY="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-X=main.Branch=main" - "-X=main.Version=${version}" - "-X=main.Revision=${src.rev}" + "-X=main.Version=${finalAttrs.version}" + "-X=main.Revision=${finalAttrs.src.rev}" ]; # fails on darwin with: write unixgram -> /rsyncd.log: write: message too long @@ -48,4 +48,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "mtail"; }; -} +}) diff --git a/pkgs/by-name/mt/mtr-exporter/package.nix b/pkgs/by-name/mt/mtr-exporter/package.nix index 3a48974c34ef..8ab9daa33484 100644 --- a/pkgs/by-name/mt/mtr-exporter/package.nix +++ b/pkgs/by-name/mt/mtr-exporter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mtr-exporter"; version = "0.6.0"; src = fetchFromGitHub { owner = "mgumz"; repo = "mtr-exporter"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GkTkL72ZdxeCMG24rjGx8vWt5GQqrTXNxTDpQ81ite8="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jakubgs ]; mainProgram = "mtr-exporter"; }; -} +}) diff --git a/pkgs/by-name/mu/mubeng/package.nix b/pkgs/by-name/mu/mubeng/package.nix index 34c1984f756e..9913443a510b 100644 --- a/pkgs/by-name/mu/mubeng/package.nix +++ b/pkgs/by-name/mu/mubeng/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mubeng"; version = "0.23.0"; src = fetchFromGitHub { owner = "mubeng"; repo = "mubeng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Zd9Cl4sFf1neDHgydxp24k84JKTAkkLB9DKRfTnKHgc="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/mubeng/mubeng/common.Version=${version}" + "-X=github.com/mubeng/mubeng/common.Version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Proxy checker and IP rotator"; homepage = "https://github.com/mubeng/mubeng"; - changelog = "https://github.com/mubeng/mubeng/releases/tag/v${version}"; + changelog = "https://github.com/mubeng/mubeng/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mubeng"; }; -} +}) diff --git a/pkgs/by-name/mu/multiplex/package.nix b/pkgs/by-name/mu/multiplex/package.nix index 391f6396a6fb..b43d5425ac7f 100644 --- a/pkgs/by-name/mu/multiplex/package.nix +++ b/pkgs/by-name/mu/multiplex/package.nix @@ -9,14 +9,14 @@ libadwaita, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "multiplex"; version = "0.1.7"; src = fetchFromGitHub { owner = "pojntfx"; repo = "multiplex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+KvFBzoIYmSbuazstJae8lC0xdPtXLhFWawlc+iGGoU="; }; @@ -69,4 +69,4 @@ buildGoModule rec { mainProgram = "multiplex"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/mu/multus-cni/package.nix b/pkgs/by-name/mu/multus-cni/package.nix index 7ea0af076059..d387ccff24bb 100644 --- a/pkgs/by-name/mu/multus-cni/package.nix +++ b/pkgs/by-name/mu/multus-cni/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "multus-cni"; version = "4.0.2"; src = fetchFromGitHub { owner = "k8snetworkplumbingwg"; repo = "multus-cni"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Q6ACXOv1E3Ouki4ksdlUZFbWcDgo9xbCiTfEiVG5l18="; }; ldflags = [ "-s" "-w" - "-X=gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version=${version}" + "-X=gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version=${finalAttrs.version}" ]; subPackages = [ @@ -43,4 +43,4 @@ buildGoModule rec { ]; mainProgram = "multus"; }; -} +}) diff --git a/pkgs/by-name/mu/murex/package.nix b/pkgs/by-name/mu/murex/package.nix index f2aea1d688f5..2557b4fe5f9d 100644 --- a/pkgs/by-name/mu/murex/package.nix +++ b/pkgs/by-name/mu/murex/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "murex"; version = "7.1.4143"; src = fetchFromGitHub { owner = "lmorg"; repo = "murex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wLEEyRnV0ERji+HPgtu6NgZSgKu0B6MErL+8KX1lUhw="; }; @@ -33,4 +33,4 @@ buildGoModule rec { passthru = { shellPath = "/bin/murex"; }; -} +}) diff --git a/pkgs/by-name/mu/mustache-go/package.nix b/pkgs/by-name/mu/mustache-go/package.nix index da26d3688f54..509484983afa 100644 --- a/pkgs/by-name/mu/mustache-go/package.nix +++ b/pkgs/by-name/mu/mustache-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mustache-go"; version = "1.4.0"; src = fetchFromGitHub { owner = "cbroglie"; repo = "mustache"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-A7LIkidhpFmhIjiDu9KdmSIdqFNsV3N8J2QEo7yT+DE="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Zimmi48 ]; mainProgram = "mustache"; }; -} +}) diff --git a/pkgs/by-name/mu/mutagen-compose/package.nix b/pkgs/by-name/mu/mutagen-compose/package.nix index 567d43d5a5df..237c970fbbd7 100644 --- a/pkgs/by-name/mu/mutagen-compose/package.nix +++ b/pkgs/by-name/mu/mutagen-compose/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mutagen-compose"; version = "0.18.1"; src = fetchFromGitHub { owner = "mutagen-io"; repo = "mutagen-compose"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MK/icz/d7wymUm0m3aq4bBR1ZmxFngPVp+iPC9ufluU="; }; @@ -26,9 +26,9 @@ buildGoModule rec { meta = { description = "Compose with Mutagen integration"; homepage = "https://mutagen.io/"; - changelog = "https://github.com/mutagen-io/mutagen-compose/releases/tag/v${version}"; + changelog = "https://github.com/mutagen-io/mutagen-compose/releases/tag/v${finalAttrs.version}"; maintainers = [ lib.maintainers.matthewpi ]; license = lib.licenses.mit; mainProgram = "mutagen-compose"; }; -} +}) diff --git a/pkgs/by-name/mx/mx-takeover/package.nix b/pkgs/by-name/mx/mx-takeover/package.nix index f7802d6de0da..1ce106b016ea 100644 --- a/pkgs/by-name/mx/mx-takeover/package.nix +++ b/pkgs/by-name/mx/mx-takeover/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mx-takeover"; version = "0.1.1"; src = fetchFromGitHub { owner = "musana"; repo = "mx-takeover"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yDQd2FEVFFsUu3wKxp26VDhGjnuXmAtxpWoKjV6ZrHA="; }; @@ -26,10 +26,10 @@ buildGoModule rec { meta = { description = "Tool to work with DNS MX records"; homepage = "https://github.com/musana/mx-takeover"; - changelog = "https://github.com/musana/mx-takeover/releases/tag/v${src.tag}"; + changelog = "https://github.com/musana/mx-takeover/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mx-takeover"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index 33f49a4739f0..89c5f18cc95f 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "myks"; version = "5.8.1"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OzxghyobV91jEbSNTC+Cc9vZt5V+RLTltUajedzv5zw="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=nixpkg-${version}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=nixpkg-${finalAttrs.version}" "-X=main.date=1970-01-01" ]; @@ -45,7 +45,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/mykso/myks/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/mykso/myks/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Configuration framework for Kubernetes applications"; license = lib.licenses.mit; homepage = "https://github.com/mykso/myks"; @@ -55,4 +55,4 @@ buildGoModule rec { ]; mainProgram = "myks"; }; -} +}) diff --git a/pkgs/by-name/my/mynewt-newtmgr/package.nix b/pkgs/by-name/my/mynewt-newtmgr/package.nix index 8fba7a22685e..405a122b91ed 100644 --- a/pkgs/by-name/my/mynewt-newtmgr/package.nix +++ b/pkgs/by-name/my/mynewt-newtmgr/package.nix @@ -7,14 +7,14 @@ mynewt-newtmgr, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mynewt-newtmgr"; version = "1.10.0"; src = fetchFromGitHub { owner = "apache"; repo = "mynewt-newtmgr"; - rev = "mynewt_${builtins.replaceStrings [ "." ] [ "_" ] version}_tag"; + rev = "mynewt_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}_tag"; sha256 = "sha256-fobaMkYLLK5qclogtClGdOjgTbmuse/72T3APNssYa4="; }; @@ -37,4 +37,4 @@ buildGoModule rec { # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/na/naabu/package.nix b/pkgs/by-name/na/naabu/package.nix index d7d036d91c00..16f603776ae1 100644 --- a/pkgs/by-name/na/naabu/package.nix +++ b/pkgs/by-name/na/naabu/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "naabu"; version = "2.4.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "naabu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Jubam5UoWYWK8AoRVxbaibzU9Qv/X7VFfGtQxoY008Y="; }; @@ -43,9 +43,9 @@ buildGoModule rec { all ports that return a reply. ''; homepage = "https://github.com/projectdiscovery/naabu"; - changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "naabu"; }; -} +}) diff --git a/pkgs/by-name/na/nakama/package.nix b/pkgs/by-name/na/nakama/package.nix index 58ef33c0152c..c41a348a751b 100644 --- a/pkgs/by-name/na/nakama/package.nix +++ b/pkgs/by-name/na/nakama/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nakama"; version = "3.36.0"; src = fetchFromGitHub { owner = "heroiclabs"; repo = "nakama"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QPp9VnPh4pP9k7Ee7ydl67wpA13lIVSjkTT3r2qqp14="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doCheck = false; @@ -36,10 +36,10 @@ buildGoModule rec { meta = { description = "Distributed server for social and realtime games and apps"; homepage = "https://heroiclabs.com/nakama/"; - changelog = "https://github.com/heroiclabs/nakama/releases/tag/v${version}"; + changelog = "https://github.com/heroiclabs/nakama/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.qxrein ]; mainProgram = "nakama"; }; -} +}) diff --git a/pkgs/by-name/na/nali/package.nix b/pkgs/by-name/na/nali/package.nix index d9b548f8009c..2bf3a265cdc9 100644 --- a/pkgs/by-name/na/nali/package.nix +++ b/pkgs/by-name/na/nali/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nali"; version = "0.8.1"; src = fetchFromGitHub { owner = "zu1k"; repo = "nali"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5AI8TAKYFqjgLVKob9imrf7yVmXmAPq/zHh1bDfC5r0="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/zu1k/nali/internal/constant.Version=${version}" + "-X github.com/zu1k/nali/internal/constant.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -48,4 +48,4 @@ buildGoModule rec { ]; mainProgram = "nali"; }; -} +}) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index a3ce966c235f..4cd6c0798356 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "namespace-cli"; version = "0.0.478"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AGERHGA2jPEXZqueMzVRtVF3UJIEGxX0glVxjS4OuiU="; }; @@ -26,15 +26,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}" + "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${finalAttrs.version}" ]; meta = { mainProgram = "nsc"; maintainers = with lib.maintainers; [ techknowlogick ]; license = lib.licenses.asl20; - changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}"; + changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/namespacelabs/foundation"; description = "Command line interface for the Namespaces platform"; }; -} +}) diff --git a/pkgs/by-name/na/nap/package.nix b/pkgs/by-name/na/nap/package.nix index 5edb9a7c51ad..72fc0b377b0a 100644 --- a/pkgs/by-name/na/nap/package.nix +++ b/pkgs/by-name/na/nap/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nap"; version = "0.1.1"; src = fetchFromGitHub { owner = "maaslalani"; repo = "nap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0b3sz8zp1nwcjl02b3lli5yjc7vfay1ig6fs8bgxwz22imfx076p"; }; @@ -28,4 +28,4 @@ buildGoModule rec { phdcybersec ]; }; -} +}) diff --git a/pkgs/by-name/na/nar-serve/package.nix b/pkgs/by-name/na/nar-serve/package.nix index 8c8afe41d233..d861deeba417 100644 --- a/pkgs/by-name/na/nar-serve/package.nix +++ b/pkgs/by-name/na/nar-serve/package.nix @@ -4,14 +4,14 @@ lib, nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nar-serve"; version = "0.7.0"; src = fetchFromGitHub { owner = "numtide"; repo = "nar-serve"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8QuMS00EutmqzAIPxyJEPxM8EHiWlSKs6E2Htoh3Kes="; }; @@ -31,4 +31,4 @@ buildGoModule rec { zimbatm ]; }; -} +}) diff --git a/pkgs/by-name/na/nats-kafka/package.nix b/pkgs/by-name/na/nats-kafka/package.nix index 16dc1f679eea..3397f47f9bb0 100644 --- a/pkgs/by-name/na/nats-kafka/package.nix +++ b/pkgs/by-name/na/nats-kafka/package.nix @@ -5,21 +5,21 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nats-kafka"; version = "1.4.2"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-kafka"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RboNlKpD+4mOx6iL6JpguR90y6Ux1x0twFcazIPj0w0="; }; vendorHash = "sha256-Zo4lAV/1TIblTbFrZcwvVecvAAgX+8N6OmdeNyI6Ja0="; ldflags = [ - "-X github.com/nats-io/nats-kafka/server/core.Version=v${version}" + "-X github.com/nats-io/nats-kafka/server/core.Version=v${finalAttrs.version}" ]; # do not build & install test binaries @@ -34,8 +34,8 @@ buildGoModule rec { description = "NATS to Kafka Bridging"; mainProgram = "nats-kafka"; homepage = "https://github.com/nats-io/nats-kafka"; - changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${version}"; + changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ misuzu ]; }; -} +}) diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix index fc83bc3f4911..2df94c0cf0a4 100644 --- a/pkgs/by-name/na/nats-server/package.nix +++ b/pkgs/by-name/na/nats-server/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nats-server"; version = "2.12.4"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IWK+ZyWbb3Y6b0DGW510Vc4gOY7Sntu/E0wT1gsz5w0="; }; @@ -26,11 +26,11 @@ buildGoModule rec { description = "High-Performance server for NATS"; mainProgram = "nats-server"; homepage = "https://nats.io/"; - changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}"; + changelog = "https://github.com/nats-io/nats-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ swdunlop derekcollison ]; }; -} +}) diff --git a/pkgs/by-name/na/nats-top/package.nix b/pkgs/by-name/na/nats-top/package.nix index c34e140dc21b..386a15f54d18 100644 --- a/pkgs/by-name/na/nats-top/package.nix +++ b/pkgs/by-name/na/nats-top/package.nix @@ -6,14 +6,14 @@ nats-top, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nats-top"; version = "0.6.3"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-top"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NOU0U1hyP9FCSLK0ulf28cx1K0/KWKQd+t3KtaVqWWo="; }; @@ -22,22 +22,22 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; passthru.tests = { version = testers.testVersion { package = nats-top; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "top-like tool for monitoring NATS servers"; homepage = "https://github.com/nats-io/nats-top"; - changelog = "https://github.com/nats-io/nats-top/releases/tag/v${version}"; + changelog = "https://github.com/nats-io/nats-top/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nats-top"; }; -} +}) diff --git a/pkgs/by-name/ne/neo-cowsay/package.nix b/pkgs/by-name/ne/neo-cowsay/package.nix index ccd99c682954..efcb0d4c60b8 100644 --- a/pkgs/by-name/ne/neo-cowsay/package.nix +++ b/pkgs/by-name/ne/neo-cowsay/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "neo-cowsay"; version = "2.0.4"; src = fetchFromGitHub { owner = "Code-Hex"; repo = "Neo-cowsay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DmIjqBTIzwkQ8aJ6xCgIwjDtczlTH5AKbPKFUGx3qQ8="; }; @@ -35,4 +35,4 @@ buildGoModule rec { ]; mainProgram = "cowsay"; }; -} +}) diff --git a/pkgs/by-name/ne/neosay/package.nix b/pkgs/by-name/ne/neosay/package.nix index a7bb3e47d74f..a1fa18ffbd32 100644 --- a/pkgs/by-name/ne/neosay/package.nix +++ b/pkgs/by-name/ne/neosay/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "neosay"; version = "1.0.1"; src = fetchFromGitHub { owner = "donuts-are-good"; repo = "neosay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2tFjvAobDpBh1h0ejdtqxDsC+AqyneN+xNssOJNfEbk="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ne/netassert/package.nix b/pkgs/by-name/ne/netassert/package.nix index fc24faf9e3e4..a8eec81a81f7 100644 --- a/pkgs/by-name/ne/netassert/package.nix +++ b/pkgs/by-name/ne/netassert/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "netassert"; version = "2.1.0"; src = fetchFromGitHub { owner = "controlplaneio"; repo = "netassert"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9uzidE/b+7UWNMAknxTdeWYKLEjWbV0V9hab18w+E10="; }; vendorHash = "sha256-JuyE1pYlTIeG3IGOsvYgQN1lTAb7NWytkp/Ibh91QgA="; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${src.rev}" + "-X main.version=${finalAttrs.src.rev}" ]; postBuild = '' @@ -28,7 +28,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/controlplaneio/netassert"; - changelog = "https://github.com/controlplaneio/netassert/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/controlplaneio/netassert/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Command line utility to test network connectivity between kubernetes objects"; longDescription = '' NetAssert is a command line utility to test network connectivity between kubernetes objects. @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jk ]; mainProgram = "netassert"; }; -} +}) diff --git a/pkgs/by-name/ne/netclient/package.nix b/pkgs/by-name/ne/netclient/package.nix index 939ed9b7abb2..91705113ec26 100644 --- a/pkgs/by-name/ne/netclient/package.nix +++ b/pkgs/by-name/ne/netclient/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "netclient"; version = "1.1.0"; src = fetchFromGitHub { owner = "gravitl"; repo = "netclient"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gQvMT7hyh1yF/cS8+fXI4en1lj3dXyZ8/3LxrFwJos0="; }; @@ -25,8 +25,8 @@ buildGoModule rec { description = "Automated WireGuard® Management Client"; mainProgram = "netclient"; homepage = "https://netmaker.io"; - changelog = "https://github.com/gravitl/netclient/releases/tag/v${version}"; + changelog = "https://github.com/gravitl/netclient/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ wexder ]; }; -} +}) diff --git a/pkgs/by-name/ne/netfetch/package.nix b/pkgs/by-name/ne/netfetch/package.nix index 7d4e15037f51..f2b33edff450 100644 --- a/pkgs/by-name/ne/netfetch/package.nix +++ b/pkgs/by-name/ne/netfetch/package.nix @@ -5,14 +5,14 @@ installShellFiles, stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "netfetch"; version = "5.2.10"; src = fetchFromGitHub { owner = "deggja"; repo = "netfetch"; - tag = version; + tag = finalAttrs.version; hash = "sha256-N3wKpWdG92cXH0TwAkcsld9TRrfPRkbw0uZY/X4d+xk="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/deggja/netfetch/backend/cmd.Version=${version}" + "-X github.com/deggja/netfetch/backend/cmd.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -45,4 +45,4 @@ buildGoModule rec { mainProgram = "netfetch"; maintainers = with lib.maintainers; [ banh-canh ]; }; -} +}) diff --git a/pkgs/by-name/ne/netproxrc/package.nix b/pkgs/by-name/ne/netproxrc/package.nix index 95e51197408f..464a393a94fe 100644 --- a/pkgs/by-name/ne/netproxrc/package.nix +++ b/pkgs/by-name/ne/netproxrc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "netproxrc"; version = "1.1.0"; src = fetchFromGitHub { owner = "timbertson"; repo = "netproxrc"; - rev = "version-${version}"; + rev = "version-${finalAttrs.version}"; hash = "sha256-LyHFaT5kej1hy5z28XP+bOSCEj5DHqwMRkvrv/5inQU="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ timbertson ]; }; -} +}) diff --git a/pkgs/by-name/ne/nextdns/package.nix b/pkgs/by-name/ne/nextdns/package.nix index 6ac2443d8993..b42210699e3f 100644 --- a/pkgs/by-name/ne/nextdns/package.nix +++ b/pkgs/by-name/ne/nextdns/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nextdns"; version = "1.46.0"; src = fetchFromGitHub { owner = "nextdns"; repo = "nextdns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Vutd7sTVAcz7ueJYSDAOe8CUAS5agwHEG1hH8mp8its="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ pnelson ]; mainProgram = "nextdns"; }; -} +}) diff --git a/pkgs/by-name/ne/nexttrace/package.nix b/pkgs/by-name/ne/nexttrace/package.nix index 383fff3f8d92..8b1c62ad8369 100644 --- a/pkgs/by-name/ne/nexttrace/package.nix +++ b/pkgs/by-name/ne/nexttrace/package.nix @@ -5,14 +5,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nexttrace"; version = "1.5.0"; src = fetchFromGitHub { owner = "nxtrace"; repo = "NTrace-core"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ui3Vm9Q6VJXW9hGDFCuOCUmoSO8SE5ufRYq0niY6ojo="; }; vendorHash = "sha256-8KxY3KYcaaZZjk+IIKdu8tzGhgGUlJ5nyMMSKhe41kg="; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/nxtrace/NTrace-core/config.Version=v${version}" + "-X github.com/nxtrace/NTrace-core/config.Version=v${finalAttrs.version}" "-checklinkname=0" # refers to https://github.com/nxtrace/NTrace-core/issues/247 ]; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sharzy ]; mainProgram = "nexttrace"; }; -} +}) diff --git a/pkgs/by-name/nf/nfpm/package.nix b/pkgs/by-name/nf/nfpm/package.nix index 14fc42dac37e..e35cc1e55cd9 100644 --- a/pkgs/by-name/nf/nfpm/package.nix +++ b/pkgs/by-name/nf/nfpm/package.nix @@ -7,14 +7,14 @@ buildPackages, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nfpm"; version = "2.45.0"; src = fetchFromGitHub { owner = "goreleaser"; repo = "nfpm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sz6+oUvEi3iYKLRxHaeP2T+9m5CavgIzZIz8wuSfM+M="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -44,7 +44,7 @@ buildGoModule rec { meta = { description = "Simple deb and rpm packager written in Go"; homepage = "https://github.com/goreleaser/nfpm"; - changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}"; + changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ techknowlogick caarlos0 @@ -52,4 +52,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; mainProgram = "nfpm"; }; -} +}) diff --git a/pkgs/by-name/nf/nftrace/package.nix b/pkgs/by-name/nf/nftrace/package.nix index e61d533c0e7f..842e7e6a4b2e 100644 --- a/pkgs/by-name/nf/nftrace/package.nix +++ b/pkgs/by-name/nf/nftrace/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nftrace"; version = "0.1.0"; src = fetchFromGitHub { owner = "aojea"; repo = "nftrace"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MTLl3XLDIjcK5GymW7D3B8+/A6W+kQ4cz5bbrfo6fQc="; }; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Commodity tool to use nftables trace functionality"; homepage = "https://github.com/aojea/nftrace"; - changelog = "https://github.com/aojea/nftrace/releases/tag/v${version}"; + changelog = "https://github.com/aojea/nftrace/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.jmbaur ]; mainProgram = "nftrace"; }; -} +}) diff --git a/pkgs/by-name/ng/nginx-sso/package.nix b/pkgs/by-name/ng/nginx-sso/package.nix index b3ec8a10ced8..ed1ac88d638c 100644 --- a/pkgs/by-name/ng/nginx-sso/package.nix +++ b/pkgs/by-name/ng/nginx-sso/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nginx-sso"; version = "0.27.6"; src = fetchFromGitHub { owner = "Luzifer"; repo = "nginx-sso"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nYqk1VK6R9HH67NLQDUifW3AjIW5pjD1Jmf+cYH3SQo="; }; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ambroisie ]; mainProgram = "nginx-sso"; }; -} +}) diff --git a/pkgs/by-name/nh/nhost-cli/package.nix b/pkgs/by-name/nh/nhost-cli/package.nix index 81c51a2a3191..7c5d9d70a21d 100644 --- a/pkgs/by-name/nh/nhost-cli/package.nix +++ b/pkgs/by-name/nh/nhost-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nhost-cli"; version = "1.31.3"; src = fetchFromGitHub { owner = "nhost"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hUltJCehmlIDRLdJNGC/Oyjl6rnQHzjxSjrQEaDCdAo="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=v${version}" + "-X=main.Version=v${finalAttrs.version}" ]; postInstall = '' @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Tool for setting up a local development environment for Nhost"; homepage = "https://github.com/nhost/cli"; - changelog = "https://github.com/nhost/cli/releases/tag/v${version}"; + changelog = "https://github.com/nhost/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "nhost"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-build-uncached/package.nix b/pkgs/by-name/ni/nix-build-uncached/package.nix index eeaa2beb353a..ecc5cfb44f8c 100644 --- a/pkgs/by-name/ni/nix-build-uncached/package.nix +++ b/pkgs/by-name/ni/nix-build-uncached/package.nix @@ -5,14 +5,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nix-build-uncached"; version = "1.1.2"; src = fetchFromGitHub { owner = "Mic92"; repo = "nix-build-uncached"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-n9Koi01Te77bpYbRX46UThyD2FhCu9OGHd/6xDQLqjQ="; }; @@ -29,4 +29,4 @@ buildGoModule rec { homepage = "https://github.com/Mic92/nix-build-uncached"; maintainers = [ lib.maintainers.mic92 ]; }; -} +}) diff --git a/pkgs/by-name/ni/nix-search/package.nix b/pkgs/by-name/ni/nix-search/package.nix index 9e8342414b5b..c8aecb1e815c 100644 --- a/pkgs/by-name/ni/nix-search/package.nix +++ b/pkgs/by-name/ni/nix-search/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nix-search"; version = "0.4.0"; src = fetchFromGitHub { owner = "diamondburned"; repo = "nix-search"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dOdcXKfSwi0THOjtgP3O/46SWoUY+T7LL9nGwOXXJfw="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ azuwis ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/nix-store-gcs-proxy/package.nix b/pkgs/by-name/ni/nix-store-gcs-proxy/package.nix index b44227c1600c..5b0d495a1d61 100644 --- a/pkgs/by-name/ni/nix-store-gcs-proxy/package.nix +++ b/pkgs/by-name/ni/nix-store-gcs-proxy/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nix-store-gcs-proxy"; version = "0.1.0"; src = fetchFromGitHub { owner = "tweag"; repo = "nix-store-gcs-proxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ljJrBNSGPZ9cV/+XcMNfMLT5le7tvtf/O42Tfou5BCA="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ zimbatm ]; }; -} +}) diff --git a/pkgs/by-name/ni/nixops-dns/package.nix b/pkgs/by-name/ni/nixops-dns/package.nix index 357647be62f5..1e2f1d9bf0fe 100644 --- a/pkgs/by-name/ni/nixops-dns/package.nix +++ b/pkgs/by-name/ni/nixops-dns/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nixops-dns"; version = "1.0.1"; src = fetchFromGitHub { owner = "museoa"; repo = "nixops-dns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-d3vVm6YeQTOAE5HFSKI01L9ZqfbQKrdoLsMwHP5HulE="; }; @@ -32,4 +32,4 @@ buildGoModule rec { sorki ]; }; -} +}) diff --git a/pkgs/by-name/ni/nixos-facter/package.nix b/pkgs/by-name/ni/nixos-facter/package.nix index a099b89fb9f7..9a0379f2fa2a 100644 --- a/pkgs/by-name/ni/nixos-facter/package.nix +++ b/pkgs/by-name/ni/nixos-facter/package.nix @@ -23,14 +23,14 @@ let }; }; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nixos-facter"; version = "0.4.3"; src = fetchFromGitHub { owner = "numtide"; repo = "nixos-facter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bbF16siqAqokXOHwLmBL61p/C7YiDGqBJhhJiF08pHk="; }; @@ -59,7 +59,7 @@ buildGoModule rec { "-s" "-w" "-X git.numtide.com/numtide/nixos-facter/build.Name=nixos-facter" - "-X git.numtide.com/numtide/nixos-facter/build.Version=v${version}" + "-X git.numtide.com/numtide/nixos-facter/build.Version=v${finalAttrs.version}" "-X github.com/numtide/nixos-facter/pkg/build.System=${stdenv.hostPlatform.system}" ]; @@ -77,4 +77,4 @@ buildGoModule rec { mainProgram = "nixos-facter"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/nk/nkeys/package.nix b/pkgs/by-name/nk/nkeys/package.nix index 1149defb2dc9..82272efbe583 100644 --- a/pkgs/by-name/nk/nkeys/package.nix +++ b/pkgs/by-name/nk/nkeys/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nkeys"; version = "0.4.12"; src = fetchFromGitHub { owner = "nats-io"; repo = "nkeys"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uNvRzljA6c6ppFtZLpFmwz/c9fmDzQz44Ekys0rBZ+o="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Public-key signature system for NATS"; homepage = "https://github.com/nats-io/nkeys"; - changelog = "https://github.com/nats-io/nkeys/releases/tag/${src.tag}"; + changelog = "https://github.com/nats-io/nkeys/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nk"; }; -} +}) diff --git a/pkgs/by-name/nm/nmap-formatter/package.nix b/pkgs/by-name/nm/nmap-formatter/package.nix index bbd6254f474d..5d26a47b0d9a 100644 --- a/pkgs/by-name/nm/nmap-formatter/package.nix +++ b/pkgs/by-name/nm/nmap-formatter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nmap-formatter"; version = "3.1.0"; src = fetchFromGitHub { owner = "vdjagilev"; repo = "nmap-formatter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qai8HbVJJLFH5cNiG24fBjq5++6mvlhpT+4hlvx+gGI="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "Tool that allows you to convert nmap output"; mainProgram = "nmap-formatter"; homepage = "https://github.com/vdjagilev/nmap-formatter"; - changelog = "https://github.com/vdjagilev/nmap-formatter/releases/tag/v${version}"; + changelog = "https://github.com/vdjagilev/nmap-formatter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/no/node-problem-detector/package.nix b/pkgs/by-name/no/node-problem-detector/package.nix index 27db8ac0df2e..8c54f708911c 100644 --- a/pkgs/by-name/no/node-problem-detector/package.nix +++ b/pkgs/by-name/no/node-problem-detector/package.nix @@ -6,14 +6,14 @@ systemd, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "node-problem-detector"; version = "1.35.1"; src = fetchFromGitHub { owner = "kubernetes"; repo = "node-problem-detector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0N1EJjULH/Tff4v6JMrvJdO3Iq8EY8gt6xbbh21D8io="; }; @@ -39,14 +39,14 @@ buildGoModule rec { tags = lib.optionals stdenv.hostPlatform.isLinux [ "journald" ]; ldflags = [ - "-X k8s.io/node-problem-detector/pkg/version.version=v${version}" + "-X k8s.io/node-problem-detector/pkg/version.version=v${finalAttrs.version}" ]; meta = { description = "Various problem detectors running on the Kubernetes nodes"; homepage = "https://github.com/kubernetes/node-problem-detector"; - changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${version}"; + changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lbpdt ]; }; -} +}) diff --git a/pkgs/by-name/no/nodeinfo/package.nix b/pkgs/by-name/no/nodeinfo/package.nix index 17b2154ec6fc..0efe050ba8f0 100644 --- a/pkgs/by-name/no/nodeinfo/package.nix +++ b/pkgs/by-name/no/nodeinfo/package.nix @@ -3,7 +3,7 @@ fetchFromCodeberg, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nodeinfo"; version = "1.0.0"; vendorHash = "sha256-P0klk3YWa2qprCUNUjiuF+Akxh246WCu4vwUAZmSDCw="; @@ -11,7 +11,7 @@ buildGoModule rec { src = fetchFromCodeberg { owner = "thefederationinfo"; repo = "nodeinfo-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XwK3QeVDQMZD5G79XPJTAJyilVgYFVgZORHYTBI0gIQ="; }; @@ -28,8 +28,8 @@ buildGoModule rec { mainProgram = "nodeinfo"; description = "Command line tool to query nodeinfo based on a given domain"; homepage = "https://codeberg.org/thefederationinfo/nodeinfo-go"; - changelog = "https://codeberg.org/thefederationinfo/nodeinfo-go/releases/tag/v${version}"; + changelog = "https://codeberg.org/thefederationinfo/nodeinfo-go/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers._6543 ]; }; -} +}) diff --git a/pkgs/by-name/no/noisetorch/package.nix b/pkgs/by-name/no/noisetorch/package.nix index 132c6068ac4a..99f134fa70c4 100644 --- a/pkgs/by-name/no/noisetorch/package.nix +++ b/pkgs/by-name/no/noisetorch/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "NoiseTorch"; version = "0.12.2"; src = fetchFromGitHub { owner = "noisetorch"; repo = "NoiseTorch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-gOPSMPH99Upi/30OnAdwSb7SaMV0i/uHB051cclfz6A="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.distribution=nixpkgs" ]; @@ -50,4 +50,4 @@ buildGoModule rec { ]; mainProgram = "noisetorch"; }; -} +}) diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index 943440d62055..4b34762f4f16 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -5,21 +5,21 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nom"; version = "3.1.1"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4TZLMSqp6ZoDcRAnpABztBQ85sVkPWVsJtd9zOWtCTQ="; }; vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw="; ldflags = [ - "-X 'main.version=${version}'" + "-X 'main.version=${finalAttrs.version}'" ]; # only run xdg-specific test on linux @@ -29,7 +29,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/guyfedwards/nom"; - changelog = "https://github.com/guyfedwards/nom/releases/tag/v${version}"; + changelog = "https://github.com/guyfedwards/nom/releases/tag/v${finalAttrs.version}"; description = "RSS reader for the terminal"; platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl3Only; @@ -39,4 +39,4 @@ buildGoModule rec { ]; mainProgram = "nom"; }; -} +}) diff --git a/pkgs/by-name/no/nomad-driver-containerd/package.nix b/pkgs/by-name/no/nomad-driver-containerd/package.nix index eb99b03b0b80..30df8df57df2 100644 --- a/pkgs/by-name/no/nomad-driver-containerd/package.nix +++ b/pkgs/by-name/no/nomad-driver-containerd/package.nix @@ -6,14 +6,14 @@ containerd, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nomad-driver-containerd"; version = "0.9.4"; src = fetchFromGitHub { owner = "Roblox"; repo = "nomad-driver-containerd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-11K1ACk2hhEi+sAlI932eKpyy82Md7j1edRWH2JJ8sI="; }; @@ -31,7 +31,7 @@ buildGoModule rec { # replace version in file as it's defined using const, and thus cannot be overridden by ldflags postPatch = '' - substituteInPlace containerd/driver.go --replace-warn 'PluginVersion = "v0.9.3"' 'PluginVersion = "v${version}"' + substituteInPlace containerd/driver.go --replace-warn 'PluginVersion = "v0.9.3"' 'PluginVersion = "v${finalAttrs.version}"' ''; env.CGO_ENABLED = "1"; @@ -54,4 +54,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/no/nomad-driver-podman/package.nix b/pkgs/by-name/no/nomad-driver-podman/package.nix index 9a8e88c06ef0..be6f9ad9e6a8 100644 --- a/pkgs/by-name/no/nomad-driver-podman/package.nix +++ b/pkgs/by-name/no/nomad-driver-podman/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nomad-driver-podman"; version = "0.6.4"; src = fetchFromGitHub { owner = "hashicorp"; repo = "nomad-driver-podman"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fgJzlSJA2SMQU3aMUMoQEcVfkdPm5c8twWi97fxFQ3s="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ cpcloud ]; }; -} +}) diff --git a/pkgs/by-name/no/nomad-pack/package.nix b/pkgs/by-name/no/nomad-pack/package.nix index fd26d055484b..ce3908d6c60b 100644 --- a/pkgs/by-name/no/nomad-pack/package.nix +++ b/pkgs/by-name/no/nomad-pack/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nomad-pack"; version = "0.4.1"; src = fetchFromGitHub { owner = "hashicorp"; repo = "nomad-pack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-nKhiI7VizNTqB5r+Ayp7tDNd2eWtsFvnoB798W0cRi4="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/no/nomore403/package.nix b/pkgs/by-name/no/nomore403/package.nix index 6458db0005ea..5b29ac4b93fb 100644 --- a/pkgs/by-name/no/nomore403/package.nix +++ b/pkgs/by-name/no/nomore403/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nomore403"; version = "1.0.1"; src = fetchFromGitHub { owner = "devploit"; repo = "nomore403"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qA1i8l2oBQQ5IF8ho3K2k+TAndUTFGwb2NfhyFqfKzU="; }; @@ -20,16 +20,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" "-X=main.BuildDate=1970-01-01T00:00:00Z" ]; meta = { description = "Tool to bypass 403/40X response codes"; homepage = "https://github.com/devploit/nomore403"; - changelog = "https://github.com/devploit/nomore403/releases/tag/${version}"; + changelog = "https://github.com/devploit/nomore403/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nomore403"; }; -} +}) diff --git a/pkgs/by-name/no/nosqli/package.nix b/pkgs/by-name/no/nosqli/package.nix index 87b8a1927a9e..2bf5a55ec61d 100644 --- a/pkgs/by-name/no/nosqli/package.nix +++ b/pkgs/by-name/no/nosqli/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nosqli"; version = "0.5.4"; src = fetchFromGitHub { owner = "Charlie-belmer"; repo = "nosqli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CgD9b5eHDK/8QhQmrqT09Jf9snn9WItNMtTNbJFT2sI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = with lib.licenses; [ agpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/no/notify/package.nix b/pkgs/by-name/no/notify/package.nix index addfcd998536..c71618f22285 100644 --- a/pkgs/by-name/no/notify/package.nix +++ b/pkgs/by-name/no/notify/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "notify"; version = "1.0.7"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "notify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QXioBUCMZ4ANkF2WOXiKUlExVq4abkaVFBd3efAGXMs="; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ hanemile ]; mainProgram = "notify"; }; -} +}) diff --git a/pkgs/by-name/no/nova-password/package.nix b/pkgs/by-name/no/nova-password/package.nix index fe972300a888..7684b270ee00 100644 --- a/pkgs/by-name/no/nova-password/package.nix +++ b/pkgs/by-name/no/nova-password/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nova-password"; version = "0.5.10"; src = fetchFromGitHub { owner = "sapcc"; repo = "nova-password"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-73o/dSS/cmLnie4Rbc3FOzRS2clw17GI7gk2nW1u3/I="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ vinetos ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/no/nova/package.nix b/pkgs/by-name/no/nova/package.nix index 01a840140052..3b40514d6016 100644 --- a/pkgs/by-name/no/nova/package.nix +++ b/pkgs/by-name/no/nova/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nova"; version = "3.11.10"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "nova"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-64IDZMdEkSxbFr0HvDHTNz5j3IFEvmEICCUZ7ldX3TE="; }; vendorHash = "sha256-HzVYJeDYSfUZmnq8iJeMeydkFGlRv+aylpEmbu3okfI="; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-s" "-w" ]; @@ -36,4 +36,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/np/np/package.nix b/pkgs/by-name/np/np/package.nix index 9057b7f939b4..29dbaf5af9bb 100644 --- a/pkgs/by-name/np/np/package.nix +++ b/pkgs/by-name/np/np/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "np"; version = "0.11.0"; src = fetchFromGitHub { owner = "leesoh"; repo = "np"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4krjQi/zEC4a+CjacgbnQIMKKFVr6H2FSwRVB6pkHf0="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to parse, deduplicate, and query multiple port scans"; homepage = "https://github.com/leesoh/np"; - changelog = "https://github.com/leesoh/np/releases/tag/v${version}"; + changelog = "https://github.com/leesoh/np/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "np"; }; -} +}) diff --git a/pkgs/by-name/nr/nray/package.nix b/pkgs/by-name/nr/nray/package.nix index 5a0dca344f49..d6ea8f1c5905 100644 --- a/pkgs/by-name/nr/nray/package.nix +++ b/pkgs/by-name/nr/nray/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nray"; version = "1.1.0"; src = fetchFromGitHub { owner = "nray-scanner"; repo = "nray"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N78Bm/Le+pbA8hvDaUbjQpcdRlM0RKXnXyjOB8Nz3AE="; }; @@ -25,10 +25,10 @@ buildGoModule rec { meta = { description = "Distributed port scanner"; homepage = "https://github.com/nray-scanner/nray"; - changelog = "https://github.com/nray-scanner/nray/releases/tag/v${version}"; + changelog = "https://github.com/nray-scanner/nray/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nray"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ns/nsq/package.nix b/pkgs/by-name/ns/nsq/package.nix index b5ece6fe7174..2127f729eda9 100644 --- a/pkgs/by-name/ns/nsq/package.nix +++ b/pkgs/by-name/ns/nsq/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nsq"; version = "1.3.0"; src = fetchFromGitHub { owner = "nsqio"; repo = "nsq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qoAp8yAc4lJmlnHHcZskRzkleZ3Q5Gu3Lhk9u1jMR4g="; }; @@ -27,8 +27,8 @@ buildGoModule rec { meta = { homepage = "https://nsq.io/"; description = "Realtime distributed messaging platform"; - changelog = "https://github.com/nsqio/nsq/raw/v${version}/ChangeLog.md"; + changelog = "https://github.com/nsqio/nsq/raw/v${finalAttrs.version}/ChangeLog.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ blakesmith ]; }; -} +}) diff --git a/pkgs/by-name/nt/ntfy-alertmanager/package.nix b/pkgs/by-name/nt/ntfy-alertmanager/package.nix index d9339efdc318..d55ce4ddcaf7 100644 --- a/pkgs/by-name/nt/ntfy-alertmanager/package.nix +++ b/pkgs/by-name/nt/ntfy-alertmanager/package.nix @@ -4,12 +4,12 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ntfy-alertmanager"; version = "0.5.0"; src = fetchurl { - url = "https://git.xenrox.net/~xenrox/ntfy-alertmanager/refs/download/v${version}/ntfy-alertmanager-${version}.tar.gz"; + url = "https://git.xenrox.net/~xenrox/ntfy-alertmanager/refs/download/v${finalAttrs.version}/ntfy-alertmanager-${finalAttrs.version}.tar.gz"; hash = "sha256-Sn2hPt03o4Pi1WY/3d5oWhWUt8x+3P8hoNPS58tj0Kw="; }; @@ -26,4 +26,4 @@ buildGoModule rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/nv/nvdtools/package.nix b/pkgs/by-name/nv/nvdtools/package.nix index b0ae310dcd2e..7db368207b88 100644 --- a/pkgs/by-name/nv/nvdtools/package.nix +++ b/pkgs/by-name/nv/nvdtools/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nvdtools"; version = "0.1.5"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "nvdtools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uB7dfqGaoP9Xx04BykscIFQ2rckaMaj93gh5mhgMqfw="; }; @@ -25,8 +25,8 @@ buildGoModule rec { meta = { description = "Tools to work with the feeds (vulnerabilities, CPE dictionary etc.) distributed by National Vulnerability Database"; homepage = "https://github.com/facebookincubator/nvdtools"; - changelog = "https://github.com/facebookincubator/nvdtools/releases/tag/v${version}"; + changelog = "https://github.com/facebookincubator/nvdtools/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-bar/package.nix b/pkgs/by-name/nw/nwg-bar/package.nix index 32b8e4b85c8c..ac8e0ed43629 100644 --- a/pkgs/by-name/nw/nwg-bar/package.nix +++ b/pkgs/by-name/nw/nwg-bar/package.nix @@ -9,14 +9,14 @@ wrapGAppsHook3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nwg-bar"; version = "0.1.6"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-bar"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5N+WKZ+fuHQ0lVLd95/KkNAwzg/C4ImZ4DnSuKNGunk="; }; @@ -52,4 +52,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ sei40kr ]; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-dock-hyprland/package.nix b/pkgs/by-name/nw/nwg-dock-hyprland/package.nix index a47cd16bef39..e3cdd8a1d95b 100644 --- a/pkgs/by-name/nw/nwg-dock-hyprland/package.nix +++ b/pkgs/by-name/nw/nwg-dock-hyprland/package.nix @@ -8,14 +8,14 @@ gtk-layer-shell, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nwg-dock-hyprland"; version = "0.4.8"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-dock-hyprland"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-a+LNABfe5rHStZrf+qlayNuCwTQf+7qY4xjx2K7Ky7E="; }; @@ -48,4 +48,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-dock/package.nix b/pkgs/by-name/nw/nwg-dock/package.nix index fc1802ca1c22..8c4d25220941 100644 --- a/pkgs/by-name/nw/nwg-dock/package.nix +++ b/pkgs/by-name/nw/nwg-dock/package.nix @@ -7,14 +7,14 @@ gtk-layer-shell, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nwg-dock"; version = "0.4.3"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-dock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ymk4lpX8RAxWot7U+cFtu1eJd6VHP+JS1I2vF0V1T70="; }; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "nwg-dock"; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-look/package.nix b/pkgs/by-name/nw/nwg-look/package.nix index 7ef2f8822e9e..55639dbc1880 100644 --- a/pkgs/by-name/nw/nwg-look/package.nix +++ b/pkgs/by-name/nw/nwg-look/package.nix @@ -12,14 +12,14 @@ zlib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nwg-look"; version = "1.0.6"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-look"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cNVUgtbdzEuttDO7DZyipDugACr/fIU8RKmh5trykPw="; }; @@ -74,4 +74,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ max-amb ]; mainProgram = "nwg-look"; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-menu/package.nix b/pkgs/by-name/nw/nwg-menu/package.nix index 41ab3a8e2024..5c1e14fbfd6d 100644 --- a/pkgs/by-name/nw/nwg-menu/package.nix +++ b/pkgs/by-name/nw/nwg-menu/package.nix @@ -12,14 +12,14 @@ atk, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "nwg-menu"; version = "0.1.9"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-menu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3fN89HPwobMiijlvGJ80HexCBdsPLsEvAz9VH8dO4qc="; }; @@ -63,4 +63,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ berbiche ]; }; -} +}) diff --git a/pkgs/by-name/oa/oak/package.nix b/pkgs/by-name/oa/oak/package.nix index 8641fa580346..d4cb1ad498ac 100644 --- a/pkgs/by-name/oa/oak/package.nix +++ b/pkgs/by-name/oa/oak/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oak"; version = "0.3"; src = fetchFromGitHub { owner = "thesephist"; repo = "oak"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-DK5n8xK57CQiukyBt9+CFK1j8+nphP//T2jTXq64VH8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ tejasag ]; }; -} +}) diff --git a/pkgs/by-name/oa/oapi-codegen/package.nix b/pkgs/by-name/oa/oapi-codegen/package.nix index ad66264bf89d..ce99048914e9 100644 --- a/pkgs/by-name/oa/oapi-codegen/package.nix +++ b/pkgs/by-name/oa/oapi-codegen/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oapi-codegen"; version = "2.5.1"; src = fetchFromGitHub { owner = "deepmap"; repo = "oapi-codegen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1xTWykLH2g4ShznwO3lHvKyb5FC05grWl/WbI/y9648="; }; @@ -22,14 +22,14 @@ buildGoModule rec { subPackages = [ "cmd/oapi-codegen" ]; - ldflags = [ "-X main.noVCSVersionOverride=${version}" ]; + ldflags = [ "-X main.noVCSVersionOverride=${finalAttrs.version}" ]; meta = { description = "Go client and server OpenAPI 3 generator"; homepage = "https://github.com/deepmap/oapi-codegen"; - changelog = "https://github.com/deepmap/oapi-codegen/releases/tag/v${version}"; + changelog = "https://github.com/deepmap/oapi-codegen/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ j4m3s ]; mainProgram = "oapi-codegen"; }; -} +}) diff --git a/pkgs/by-name/oa/oauth2c/package.nix b/pkgs/by-name/oa/oauth2c/package.nix index 53024b634f28..666b24ea1828 100644 --- a/pkgs/by-name/oa/oauth2c/package.nix +++ b/pkgs/by-name/oa/oauth2c/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oauth2c"; version = "1.19.0"; src = fetchFromGitHub { owner = "cloudentity"; repo = "oauth2c"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Bh4gWskmY2nWTckUT1FX7vRDz/gg670A77CQTZhz3mg="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.flokli ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/oa/oauth2l/package.nix b/pkgs/by-name/oa/oauth2l/package.nix index bbf95bb1147c..b72e256bbac8 100644 --- a/pkgs/by-name/oa/oauth2l/package.nix +++ b/pkgs/by-name/oa/oauth2l/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oauth2l"; version = "1.3.3"; src = fetchFromGitHub { owner = "google"; repo = "oauth2l"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jD8VFyAq6qcQhgvMmJj3D1xWGUvq3tMISbztLf1a72I="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "oauth2l"; }; -} +}) diff --git a/pkgs/by-name/ob/obs-cli/package.nix b/pkgs/by-name/ob/obs-cli/package.nix index 85474ae05519..cbfc413950ad 100644 --- a/pkgs/by-name/ob/obs-cli/package.nix +++ b/pkgs/by-name/ob/obs-cli/package.nix @@ -5,14 +5,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "obs-cli"; version = "0.5.0"; src = fetchFromGitHub { owner = "muesli"; repo = "obs-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4tjS+PWyP/T0zs4IGE6VQ5c+3tuqxlBwfpPBVEcim6c="; }; @@ -32,10 +32,10 @@ buildGoModule rec { meta = { description = "Command-line remote control for OBS"; homepage = "https://github.com/muesli/obs-cli"; - changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}"; + changelog = "https://github.com/muesli/obs-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ flexiondotorg ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "obs-cli"; }; -} +}) diff --git a/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix b/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix index 1f2b86427397..0a03b30e19b4 100644 --- a/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix +++ b/pkgs/by-name/oc/oci-seccomp-bpf-hook/package.nix @@ -9,13 +9,13 @@ libseccomp, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oci-seccomp-bpf-hook"; version = "1.2.11"; src = fetchFromGitHub { owner = "containers"; repo = "oci-seccomp-bpf-hook"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1LRwbKOLNBkY/TMTLlWq2lkFzCabXqwdaMRT9HNr6HE="; }; vendorHash = null; @@ -62,4 +62,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ saschagrunert ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix index 747ebe013e5b..5404e99e8e20 100644 --- a/pkgs/by-name/oc/ocm/package.nix +++ b/pkgs/by-name/oc/ocm/package.nix @@ -8,14 +8,14 @@ ocm, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ocm"; version = "1.0.10"; src = fetchFromGitHub { owner = "openshift-online"; repo = "ocm-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tY7THl1mv9XTL6KVO1/lvZpcNimk3M8pmCbXoH0oet0="; }; @@ -61,4 +61,4 @@ buildGoModule rec { jfchevrette ]; }; -} +}) diff --git a/pkgs/by-name/oc/octoscan/package.nix b/pkgs/by-name/oc/octoscan/package.nix index 7aaeaffffb2a..69ba2ddf8606 100644 --- a/pkgs/by-name/oc/octoscan/package.nix +++ b/pkgs/by-name/oc/octoscan/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "octoscan"; version = "0.1.6"; src = fetchFromGitHub { owner = "synacktiv"; repo = "octoscan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BFq4PXW5V8L4NP6wn2t2hG5xBKwxlgS+YC75VDTKKjs="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Static vulnerability scanner for GitHub action workflows"; homepage = "https://github.com/synacktiv/octoscan"; - changelog = "https://github.com/synacktiv/octoscan/releases/tag/v${version}"; + changelog = "https://github.com/synacktiv/octoscan/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "octoscan"; }; -} +}) diff --git a/pkgs/by-name/oc/octosql/package.nix b/pkgs/by-name/oc/octosql/package.nix index 1cb319d4986c..8e2416b20669 100644 --- a/pkgs/by-name/oc/octosql/package.nix +++ b/pkgs/by-name/oc/octosql/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "octosql"; version = "0.13.0"; src = fetchFromGitHub { owner = "cube2222"; repo = "octosql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kzbIts5d2KmFfaAnOdpIXI1fiqBYXe5t981g4Uyk/cc="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/cube2222/octosql/cmd.VERSION=${version}" + "-X github.com/cube2222/octosql/cmd.VERSION=${finalAttrs.version}" ]; postInstall = '' @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "octosql"; }; -} +}) diff --git a/pkgs/by-name/od/odo/package.nix b/pkgs/by-name/od/odo/package.nix index 0eecb5d228ba..8dcf8d246ebb 100644 --- a/pkgs/by-name/od/odo/package.nix +++ b/pkgs/by-name/od/odo/package.nix @@ -6,14 +6,14 @@ odo, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "odo"; version = "3.16.1"; src = fetchFromGitHub { owner = "redhat-developer"; repo = "odo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zEN8yfjW3JHf6OzPQC6Rg2/hJ+3d9d2nYhz60BdSK9s="; }; @@ -31,7 +31,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = odo; command = "odo version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -39,7 +39,7 @@ buildGoModule rec { mainProgram = "odo"; license = lib.licenses.asl20; homepage = "https://odo.dev"; - changelog = "https://github.com/redhat-developer/odo/releases/v${version}"; + changelog = "https://github.com/redhat-developer/odo/releases/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ stehessel ]; }; -} +}) diff --git a/pkgs/by-name/og/ogen/package.nix b/pkgs/by-name/og/ogen/package.nix index e50aae19a36a..310bfd1d3ce8 100644 --- a/pkgs/by-name/og/ogen/package.nix +++ b/pkgs/by-name/og/ogen/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ogen"; version = "1.18.0"; src = fetchFromGitHub { owner = "ogen-go"; repo = "ogen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JGGLh/1n9zG6p2/9BgfeUTKGbVuG2QnyVAdrbVvif4A="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "OpenAPI v3 Code Generator for Go"; homepage = "https://github.com/ogen-go/ogen"; - changelog = "https://github.com/ogen-go/ogen/releases/tag/v${version}"; + changelog = "https://github.com/ogen-go/ogen/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ seanrmurphy ]; mainProgram = "ogen"; }; -} +}) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index e9dcd07b4c52..1034cec4f0e7 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -4,25 +4,25 @@ fetchFromGitHub, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oh-my-posh"; version = "29.1.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gbb/ZVd3oNABw8Hjeht//bPdLVQnWtEtAkvYudGqMTs="; }; vendorHash = "sha256-75buRo7DNq4gzY+66NEVSI1XOJdgckqzHoDwraUmEAw="; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; ldflags = [ "-s" "-w" - "-X github.com/jandedobbeleer/oh-my-posh/src/build.Version=${version}" + "-X github.com/jandedobbeleer/oh-my-posh/src/build.Version=${finalAttrs.version}" "-X github.com/jandedobbeleer/oh-my-posh/src/build.Date=1970-01-01T00:00:00Z" ]; @@ -49,11 +49,11 @@ buildGoModule rec { description = "Prompt theme engine for any shell"; mainProgram = "oh-my-posh"; homepage = "https://ohmyposh.dev"; - changelog = "https://github.com/JanDeDobbeleer/oh-my-posh/releases/tag/v${version}"; + changelog = "https://github.com/JanDeDobbeleer/oh-my-posh/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lucperkins olillin ]; }; -} +}) diff --git a/pkgs/by-name/oh/oh/package.nix b/pkgs/by-name/oh/oh/package.nix index 3baf6f8392da..653326269c6d 100644 --- a/pkgs/by-name/oh/oh/package.nix +++ b/pkgs/by-name/oh/oh/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oh"; version = "0.8.3"; src = fetchFromGitHub { owner = "michaelmacinnis"; repo = "oh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ryIh6MRIOVZPm2USpJC69Z/upIXGUHgcd17eZBA9Edc="; }; @@ -27,4 +27,4 @@ buildGoModule rec { passthru = { shellPath = "/bin/oh"; }; -} +}) diff --git a/pkgs/by-name/oi/oink/package.nix b/pkgs/by-name/oi/oink/package.nix index 9ececc3a3c95..73272d3d9225 100644 --- a/pkgs/by-name/oi/oink/package.nix +++ b/pkgs/by-name/oi/oink/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oink"; version = "1.4.0"; src = fetchFromGitHub { owner = "rlado"; repo = "oink"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-e8FtjORTTIDnDANk8sWH8kmS35wyndDd6F7Vhepskb8="; }; @@ -31,4 +31,4 @@ buildGoModule rec { pmw ]; }; -} +}) diff --git a/pkgs/by-name/ok/okta-aws-cli/package.nix b/pkgs/by-name/ok/okta-aws-cli/package.nix index aea0436e8f53..5484a14fed78 100644 --- a/pkgs/by-name/ok/okta-aws-cli/package.nix +++ b/pkgs/by-name/ok/okta-aws-cli/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "okta-aws-cli"; version = "2.5.3"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "okta"; repo = "okta-aws-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-l9sbkMcL35GezqJc1z4+1cTvJkyyCrI0NaNdVvmTSB0="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ daniyalsuri6 ]; mainProgram = "okta-aws-cli"; }; -} +}) diff --git a/pkgs/by-name/on/oneshot/package.nix b/pkgs/by-name/on/oneshot/package.nix index b05c01c78c1a..c62a0ea6906d 100644 --- a/pkgs/by-name/on/oneshot/package.nix +++ b/pkgs/by-name/on/oneshot/package.nix @@ -6,14 +6,14 @@ oneshot, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oneshot"; version = "2.1.1"; src = fetchFromGitHub { owner = "forestnode-io"; repo = "oneshot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eEVjdFHZyk2bSVqrMJIsgZvvLoDOira8zTzX9oDNtHM="; }; @@ -29,7 +29,7 @@ buildGoModule rec { "-s" "-w" "-extldflags=-static" - "-X github.com/forestnode-io/oneshot/v2/pkg/version.Version=${version}" + "-X github.com/forestnode-io/oneshot/v2/pkg/version.Version=${finalAttrs.version}" "-X github.com/forestnode-io/oneshot/v2/pkg/version.APIVersion=v1.0.0" ]; @@ -53,4 +53,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ milibopp ]; mainProgram = "oneshot"; }; -} +}) diff --git a/pkgs/by-name/on/onmetal-image/package.nix b/pkgs/by-name/on/onmetal-image/package.nix index 6b8dafb229a5..bee2a87afd06 100644 --- a/pkgs/by-name/on/onmetal-image/package.nix +++ b/pkgs/by-name/on/onmetal-image/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "onmetal-image"; version = "0.1.1"; src = fetchFromGitHub { owner = "onmetal"; repo = "onmetal-image"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KvOBvAIE9V2bj5prdcc8G5ifHsvybHBCYWrI4fWtdvE="; }; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "onmetal-image"; }; -} +}) diff --git a/pkgs/by-name/oo/ooniprobe-cli/package.nix b/pkgs/by-name/oo/ooniprobe-cli/package.nix index ef93e6ac46f9..df0769839772 100644 --- a/pkgs/by-name/oo/ooniprobe-cli/package.nix +++ b/pkgs/by-name/oo/ooniprobe-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ooniprobe-cli"; version = "3.28.0"; src = fetchFromGitHub { owner = "ooni"; repo = "probe-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-94N5pOj73HERGqTt6o6MweW9W5bL2W7CBrUa7jQt7fM="; }; @@ -25,11 +25,11 @@ buildGoModule rec { ]; meta = { - changelog = "https://github.com/ooni/probe-cli/releases/tag/${src.tag}"; + changelog = "https://github.com/ooni/probe-cli/releases/tag/${finalAttrs.src.tag}"; description = "Open Observatory of Network Interference command line network probe"; homepage = "https://ooni.org/install/cli"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "ooniprobe"; }; -} +}) diff --git a/pkgs/by-name/op/opa-envoy-plugin/package.nix b/pkgs/by-name/op/opa-envoy-plugin/package.nix index 544eadfa2eb5..929457b92c38 100644 --- a/pkgs/by-name/op/opa-envoy-plugin/package.nix +++ b/pkgs/by-name/op/opa-envoy-plugin/package.nix @@ -12,14 +12,14 @@ assert enableWasmEval && stdenv.hostPlatform.isDarwin -> throw "building with wasm on darwin is failing in nixpkgs"; -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "opa-envoy-plugin"; version = "1.13.1-envoy"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "opa-envoy-plugin"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XG1xnPOE922H/yMNyY0M8x5KW90TPZlq5UAXCEtgR18="; }; @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/open-policy-agent/opa/v1/version.Version=${version}" + "-X github.com/open-policy-agent/opa/v1/version.Version=${finalAttrs.version}" ]; tags = lib.optional enableWasmEval ( @@ -53,7 +53,7 @@ buildGoModule rec { $out/bin/opa-envoy-plugin --help $out/bin/opa-envoy-plugin version - $out/bin/opa-envoy-plugin version | grep "Version: ${version}" + $out/bin/opa-envoy-plugin version | grep "Version: ${finalAttrs.version}" ${lib.optionalString enableWasmEval '' # If wasm is enabled verify it works @@ -66,7 +66,7 @@ buildGoModule rec { meta = { mainProgram = "opa"; homepage = "https://www.openpolicyagent.org/docs/latest/envoy-introduction/"; - changelog = "https://github.com/open-policy-agent/opa-envoy-plugin/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/open-policy-agent/opa-envoy-plugin/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Plugin to enforce OPA policies with Envoy"; longDescription = '' OPA-Envoy extends OPA with a gRPC server that implements the Envoy @@ -79,4 +79,4 @@ buildGoModule rec { charlieegan3 ]; }; -} +}) diff --git a/pkgs/by-name/op/opcr-policy/package.nix b/pkgs/by-name/op/opcr-policy/package.nix index eb27d683be48..269132054426 100644 --- a/pkgs/by-name/op/opcr-policy/package.nix +++ b/pkgs/by-name/op/opcr-policy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "opcr-policy"; version = "0.3.2"; src = fetchFromGitHub { owner = "opcr-io"; repo = "policy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-T6awF6NXVsglYBBVzGfuIF42imXjqCwxUAI3RPZNmGo="; }; vendorHash = "sha256-0oZpogeKMQW4SS4e2n5qK6nStYwB/nsHleftvrdXWrw="; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/opcr-io/policy/pkg/version.ver=${version}" + "-X github.com/opcr-io/policy/pkg/version.ver=${finalAttrs.version}" ]; subPackages = [ "cmd/policy" ]; @@ -33,7 +33,7 @@ buildGoModule rec { runHook preInstallCheck $out/bin/policy --help - $out/bin/policy version | grep "version: ${version}" + $out/bin/policy version | grep "version: ${finalAttrs.version}" runHook postInstallCheck ''; @@ -41,7 +41,7 @@ buildGoModule rec { meta = { mainProgram = "policy"; homepage = "https://www.openpolicyregistry.io/"; - changelog = "https://github.com/opcr-io/policy/releases/tag/v${version}"; + changelog = "https://github.com/opcr-io/policy/releases/tag/v${finalAttrs.version}"; description = "CLI for managing authorization policies"; longDescription = '' The policy CLI is a tool for building, versioning and publishing your authorization policies. @@ -53,4 +53,4 @@ buildGoModule rec { jk ]; }; -} +}) diff --git a/pkgs/by-name/op/open-in-mpv/package.nix b/pkgs/by-name/op/open-in-mpv/package.nix index 1baa0de1e687..49ffe26617c5 100644 --- a/pkgs/by-name/op/open-in-mpv/package.nix +++ b/pkgs/by-name/op/open-in-mpv/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "open-in-mpv"; version = "2.4.3"; src = fetchFromGitHub { owner = "Baldomo"; repo = "open-in-mpv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mr1c2L5D1v+4VoPA4i5q7/RCdWLLZ1UfTGayiG5Nm6M="; }; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "open-in-mpv"; }; -} +}) diff --git a/pkgs/by-name/op/openapi-changes/package.nix b/pkgs/by-name/op/openapi-changes/package.nix index f878e338c8cf..4c8f38fabc0a 100644 --- a/pkgs/by-name/op/openapi-changes/package.nix +++ b/pkgs/by-name/op/openapi-changes/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "openapi-changes"; version = "0.0.78"; src = fetchFromGitHub { owner = "pb33f"; repo = "openapi-changes"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ct4VyYFqdMmROg9SE/pFNOJozSkQtKpgktJVgvtW/HA="; }; @@ -38,8 +38,8 @@ buildGoModule rec { meta = { description = "World's sexiest OpenAPI breaking changes detector"; homepage = "https://pb33f.io/openapi-changes/"; - changelog = "https://github.com/pb33f/openapi-changes/releases/tag/v${version}"; + changelog = "https://github.com/pb33f/openapi-changes/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ mguentner ]; }; -} +}) diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix index ed9e107ebfb7..1933adc7c552 100644 --- a/pkgs/by-name/op/opencloud/package.nix +++ b/pkgs/by-name/op/opencloud/package.nix @@ -26,14 +26,14 @@ let } ); in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "opencloud"; version = "5.0.2"; src = fetchFromGitHub { owner = "opencloud-eu"; repo = "opencloud"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ncV7aPT56NNJawNLVuHfTlHMpXsW+3Rq/NEaTnoKz/c="; }; @@ -65,7 +65,7 @@ buildGoModule rec { "-X" "github.com/opencloud-eu/opencloud/pkg/version.String=nixos" "-X" - "github.com/opencloud-eu/opencloud/pkg/version.Tag=${version}" + "github.com/opencloud-eu/opencloud/pkg/version.Tag=${finalAttrs.version}" "-X" "github.com/opencloud-eu/opencloud/pkg/version.Date=19700101" ]; @@ -94,8 +94,8 @@ buildGoModule rec { env = { # avoids 'make generate' calling `git`, otherwise no-op - STRING = version; - VERSION = version; + STRING = finalAttrs.version; + VERSION = finalAttrs.version; # avoids weird test failure AUTOMEMLIMIT = "off"; }; @@ -116,7 +116,7 @@ buildGoModule rec { meta = { description = "OpenCloud gives you a secure and private way to store, access, and share your files"; homepage = "https://github.com/opencloud-eu/opencloud"; - changelog = "https://github.com/opencloud-eu/opencloud/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/opencloud-eu/opencloud/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ christoph-heiss @@ -124,4 +124,4 @@ buildGoModule rec { ]; mainProgram = "opencloud"; }; -} +}) diff --git a/pkgs/by-name/op/openpomodoro-cli/package.nix b/pkgs/by-name/op/openpomodoro-cli/package.nix index 44201f5f876e..e0cde626feb4 100644 --- a/pkgs/by-name/op/openpomodoro-cli/package.nix +++ b/pkgs/by-name/op/openpomodoro-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "openpomodoro-cli"; version = "0.3.0"; src = fetchFromGitHub { owner = "open-pomodoro"; repo = "openpomodoro-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-h/o4yxrZ8ViHhN2JS0ZJMfvcJBPCsyZ9ZQw9OmKnOfY="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Command-line Pomodoro tracker which uses the Open Pomodoro Format"; homepage = "https://github.com/open-pomodoro/openpomodoro-cli"; - changelog = "https://github.com/open-pomodoro/openpomodoro-cli/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/open-pomodoro/openpomodoro-cli/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gdifolco ]; mainProgram = "openpomodoro-cli"; }; -} +}) diff --git a/pkgs/by-name/op/openring/package.nix b/pkgs/by-name/op/openring/package.nix index 0715436cee0f..6fa4c0f4e2a2 100644 --- a/pkgs/by-name/op/openring/package.nix +++ b/pkgs/by-name/op/openring/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "openring"; version = "1.0.1"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "openring"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-BY2AtgZXzPLqHk3hd6D+XXbrwvWS9DNTKwLqsua/3uw="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sumnerevans ]; mainProgram = "openring"; }; -} +}) diff --git a/pkgs/by-name/op/openrisk/package.nix b/pkgs/by-name/op/openrisk/package.nix index a59c919ff5dd..edbeb372b825 100644 --- a/pkgs/by-name/op/openrisk/package.nix +++ b/pkgs/by-name/op/openrisk/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "openrisk"; version = "0.0.1"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "openrisk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8DGwNoucLpdazf9r4PZrN4DEOMpTr5U7tal2Rab92pA="; }; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Tool that generates an AI-based risk score"; homepage = "https://github.com/projectdiscovery/openrisk"; - changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "openrisk"; }; -} +}) diff --git a/pkgs/by-name/op/opensearch-cli/package.nix b/pkgs/by-name/op/opensearch-cli/package.nix index b7226c5d6e1d..6fdebea3ca7a 100644 --- a/pkgs/by-name/op/opensearch-cli/package.nix +++ b/pkgs/by-name/op/opensearch-cli/package.nix @@ -6,13 +6,13 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "opensearch-cli"; version = "1.2.0"; src = fetchFromGitHub { repo = "opensearch-cli"; owner = "opensearch-project"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Ah64a9hpc2tnIXiwxg/slE6fUTAoHv9koNmlUHrVj/s="; }; @@ -37,4 +37,4 @@ buildGoModule rec { platforms = lib.platforms.unix; sourceProvenance = with lib.sourceTypes; [ fromSource ]; }; -} +}) diff --git a/pkgs/by-name/op/opensmtpd-filter-rspamd/package.nix b/pkgs/by-name/op/opensmtpd-filter-rspamd/package.nix index a8730e7018e0..68d193ac693c 100644 --- a/pkgs/by-name/op/opensmtpd-filter-rspamd/package.nix +++ b/pkgs/by-name/op/opensmtpd-filter-rspamd/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "opensmtpd-filter-rspamd"; version = "0.1.8"; src = fetchFromGitHub { owner = "poolpOrg"; repo = "filter-rspamd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ud1irvEyYr9QDsm2PsnWoWkXoDH0WWeH73k/IbLrVf4="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Flakebi ]; mainProgram = "filter-rspamd"; }; -} +}) diff --git a/pkgs/by-name/op/operator-sdk/package.nix b/pkgs/by-name/op/operator-sdk/package.nix index 231420aee5c3..34a3a9faeb02 100644 --- a/pkgs/by-name/op/operator-sdk/package.nix +++ b/pkgs/by-name/op/operator-sdk/package.nix @@ -8,14 +8,14 @@ gpgme, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "operator-sdk"; version = "1.42.0"; src = fetchFromGitHub { owner = "operator-framework"; repo = "operator-sdk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iXLAFFO7PCxA8QuQ9pMmQ/GBbVM5wBy9cVzSQRHHPrg="; }; @@ -48,9 +48,9 @@ buildGoModule rec { meta = { description = "SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding"; homepage = "https://github.com/operator-framework/operator-sdk"; - changelog = "https://github.com/operator-framework/operator-sdk/releases/tag/v${version}"; + changelog = "https://github.com/operator-framework/operator-sdk/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arnarg ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/op/ops/package.nix b/pkgs/by-name/op/ops/package.nix index 873d76c952a5..604f6f05958f 100644 --- a/pkgs/by-name/op/ops/package.nix +++ b/pkgs/by-name/op/ops/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ops"; version = "0.1.32"; src = fetchFromGitHub { owner = "nanovms"; repo = "ops"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-ac+17hywzyK7ChCP/nhwTP1WEIZ89+BKX9/YmsPpfg8="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/nanovms/ops/lepton.Version=${version}" + "-X github.com/nanovms/ops/lepton.Version=${finalAttrs.version}" ]; meta = { @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "ops"; }; -} +}) diff --git a/pkgs/by-name/op/optinix/package.nix b/pkgs/by-name/op/optinix/package.nix index c7321f65d1fc..2d2f57fa04cc 100644 --- a/pkgs/by-name/op/optinix/package.nix +++ b/pkgs/by-name/op/optinix/package.nix @@ -6,14 +6,14 @@ installShellFiles, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "optinix"; version = "0.2.0"; src = fetchFromGitLab { owner = "hmajid2301"; repo = "optinix"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cFzu88EFo27c6r7pqYDzMj9z1jPx4RxcylKYa4yxZXo="; }; @@ -38,7 +38,7 @@ buildGoModule rec { hmajid2301 brianmcgillion ]; - changelog = "https://gitlab.com/hmajid2301/optinix/-/releases/v${version}"; + changelog = "https://gitlab.com/hmajid2301/optinix/-/releases/v${finalAttrs.version}"; mainProgram = "optinix"; }; -} +}) diff --git a/pkgs/by-name/or/org-stats/package.nix b/pkgs/by-name/or/org-stats/package.nix index bf2b7b532436..8b990f3a1c9e 100644 --- a/pkgs/by-name/or/org-stats/package.nix +++ b/pkgs/by-name/or/org-stats/package.nix @@ -8,14 +8,14 @@ org-stats, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "org-stats"; version = "1.12.2"; src = fetchFromGitHub { owner = "caarlos0"; repo = "org-stats"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QTjJ+4Qu5u+5ZCoIAQBxqdhjNI2CXUB8r2Zx8xfIiGw="; }; @@ -25,7 +25,7 @@ buildGoModule rec { # patch in version information # since `debug.ReadBuildInfo` does not work with `go build (replaceVars ./version.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -58,9 +58,9 @@ buildGoModule rec { meta = { description = "Get the contributor stats summary from all repos of any given organization"; homepage = "https://github.com/caarlos0/org-stats"; - changelog = "https://github.com/caarlos0/org-stats/releases/tag/${src.rev}"; + changelog = "https://github.com/caarlos0/org-stats/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "org-stats"; }; -} +}) diff --git a/pkgs/by-name/or/ory/package.nix b/pkgs/by-name/or/ory/package.nix index 486ca0cb60cb..4028fe1b2f04 100644 --- a/pkgs/by-name/or/ory/package.nix +++ b/pkgs/by-name/or/ory/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ory"; version = "0.3.4"; src = fetchFromGitHub { owner = "ory"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-q7+Fpttgx62GbKxCCiEDlX//e/pNO24e7KhhBeGRDH0="; }; @@ -51,4 +51,4 @@ buildGoModule rec { nicolas-goudry ]; }; -} +}) diff --git a/pkgs/by-name/os/os-agent/package.nix b/pkgs/by-name/os/os-agent/package.nix index df1ef45f7204..435893c45e4c 100644 --- a/pkgs/by-name/os/os-agent/package.nix +++ b/pkgs/by-name/os/os-agent/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "os-agent"; version = "1.8.1"; src = fetchFromGitHub { owner = "home-assistant"; repo = "os-agent"; - tag = version; + tag = finalAttrs.version; hash = "sha256-x0bVY476Gm5D1drRmyszdshrO0Vi/baDsG3ulysu0Kg="; }; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Daemon allowing to control OS features through D-Bus"; homepage = "https://github.com/home-assistant/os-agent"; - changelog = "https://github.com/home-assistant/os-agent/releases/tag/${version}"; + changelog = "https://github.com/home-assistant/os-agent/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "os-agent"; }; -} +}) diff --git a/pkgs/by-name/os/osc/package.nix b/pkgs/by-name/os/osc/package.nix index e6f6e23cd7cb..d4aceda6abc3 100644 --- a/pkgs/by-name/os/osc/package.nix +++ b/pkgs/by-name/os/osc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "osc"; version = "0.4.8"; src = fetchFromGitHub { owner = "theimpostor"; repo = "osc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XVFNcQH4MFZKmuOD9b3t320/hE+s+3igjlyHBWGKr0Q="; }; @@ -24,9 +24,9 @@ buildGoModule rec { System clipboard access includes writing (i.e. copy) and reading (i.e. paste), even while logged into a remote machine via ssh. ''; homepage = "https://github.com/theimpostor/osc"; - changelog = "https://github.com/theimpostor/osc/releases/tag/v${version}"; + changelog = "https://github.com/theimpostor/osc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ harryposner ]; mainProgram = "osc"; }; -} +}) diff --git a/pkgs/by-name/os/oshka/package.nix b/pkgs/by-name/os/oshka/package.nix index 1764e8e4618d..d8560319dad9 100644 --- a/pkgs/by-name/os/oshka/package.nix +++ b/pkgs/by-name/os/oshka/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oshka"; version = "0.4.1"; src = fetchFromGitHub { owner = "k1LoW"; repo = "oshka"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fpWhqFK5h/U7DCC/SyhAlMyCMhjZHRLMlwakvlhOd3w="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/k1LoW/oshka/version.Version=${version}" + "-X github.com/k1LoW/oshka/version.Version=${finalAttrs.version}" ]; # Tests requires a running Docker instance @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/os/ossutil/package.nix b/pkgs/by-name/os/ossutil/package.nix index 58ff83fd85c7..2bbf9fe3df8d 100644 --- a/pkgs/by-name/os/ossutil/package.nix +++ b/pkgs/by-name/os/ossutil/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { version = "1.7.18"; pname = "ossutil"; src = fetchFromGitHub { owner = "aliyun"; repo = "ossutil"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-M7Jh3rmWdUlsvj+P0UKazjQoe0zLDro882f/l8wFZGQ="; }; @@ -23,9 +23,9 @@ buildGoModule rec { meta = { description = "User friendly command line tool to access Alibaba Cloud OSS"; homepage = "https://github.com/aliyun/ossutil"; - changelog = "https://github.com/aliyun/ossutil/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/aliyun/ossutil/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jpetrucciani ]; mainProgram = "ossutil"; }; -} +}) diff --git a/pkgs/by-name/os/osv-detector/package.nix b/pkgs/by-name/os/osv-detector/package.nix index ea2b3973ab17..43469c560460 100644 --- a/pkgs/by-name/os/osv-detector/package.nix +++ b/pkgs/by-name/os/osv-detector/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "osv-detector"; version = "0.11.1"; src = fetchFromGitHub { owner = "G-Rath"; repo = "osv-detector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vIkLrKyDeMfRe/0EPhlKlHAO6XB0/OFY5mTUHeZbcg8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; checkFlags = @@ -47,15 +47,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = osv-detector; command = "osv-detector -version"; - version = "osv-detector ${version} (unknown, commit none)"; + version = "osv-detector ${finalAttrs.version} (unknown, commit none)"; }; meta = { description = "Auditing tool for detecting vulnerabilities"; mainProgram = "osv-detector"; homepage = "https://github.com/G-Rath/osv-detector"; - changelog = "https://github.com/G-Rath/osv-detector/releases/tag/v${version}"; + changelog = "https://github.com/G-Rath/osv-detector/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ot/otel-cli/package.nix b/pkgs/by-name/ot/otel-cli/package.nix index dcf618eec5a7..53651ae26252 100644 --- a/pkgs/by-name/ot/otel-cli/package.nix +++ b/pkgs/by-name/ot/otel-cli/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "otel-cli"; version = "0.4.5"; src = fetchFromGitHub { owner = "equinix-labs"; repo = "otel-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JYi9CbP4mUhX0zNjhi6QlBzLKcj2zdPwlyBSIYKp6vk="; }; @@ -41,11 +41,11 @@ buildGoModule rec { meta = { homepage = "https://github.com/equinix-labs/otel-cli"; description = "Command-line tool for sending OpenTelemetry traces"; - changelog = "https://github.com/equinix-labs/otel-cli/releases/tag/v${version}"; + changelog = "https://github.com/equinix-labs/otel-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ emattiza ]; mainProgram = "otel-cli"; }; -} +}) diff --git a/pkgs/by-name/ot/ots/package.nix b/pkgs/by-name/ot/ots/package.nix index 861c632dbd9f..f739cb25b0bb 100644 --- a/pkgs/by-name/ot/ots/package.nix +++ b/pkgs/by-name/ot/ots/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ots"; version = "0.3.1"; src = fetchFromGitHub { owner = "sniptt-official"; repo = "ots"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GOCuH9yiVs3N3sHCCoSGaQkaaJs4NY/klNBRWjZGLE4="; }; vendorHash = "sha256-fLElExANWdPCCqpCAofqp0kba/FsQEHEhlxOFaC/kZw="; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.buildSource=nix" ]; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Share end-to-end encrypted secrets with others via a one-time URL"; mainProgram = "ots"; homepage = "https://ots.sniptt.com"; - changelog = "https://github.com/sniptt-official/ots/releases/tag/v${version}"; + changelog = "https://github.com/sniptt-official/ots/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ elliot ]; }; -} +}) diff --git a/pkgs/by-name/ou/oui/package.nix b/pkgs/by-name/ou/oui/package.nix index 3ec659ab791b..ded93ea16c97 100644 --- a/pkgs/by-name/ou/oui/package.nix +++ b/pkgs/by-name/ou/oui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "oui"; version = "0.1.8"; src = fetchFromGitHub { owner = "thatmattlove"; repo = "oui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RLm8V2fLFvOwjnnq16ZmhwVdtgXPaehan7JTX3Xz30w="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ johannwagner ]; mainProgram = "oui"; }; -} +}) diff --git a/pkgs/by-name/ou/out-of-tree/package.nix b/pkgs/by-name/ou/out-of-tree/package.nix index 8c4898e98651..fa8ebb472840 100644 --- a/pkgs/by-name/ou/out-of-tree/package.nix +++ b/pkgs/by-name/ou/out-of-tree/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "out-of-tree"; version = "2.1.1"; nativeBuildInputs = [ makeWrapper ]; src = fetchgit { - tag = "v${version}"; + tag = "v${finalAttrs.version}"; url = "https://code.dumpstack.io/tools/out-of-tree.git"; hash = "sha256-XzO8NU7A5m631PjAm0F/K7qLrD+ZDSdHXaNowGaZAPo="; }; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.dump_stack ]; license = lib.licenses.agpl3Plus; }; -} +}) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index 3d502d7212fc..06294835c3b0 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -10,14 +10,14 @@ ov, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ov"; version = "0.50.2"; src = fetchFromGitHub { owner = "noborus"; repo = "ov"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tmGOyafVocbeEfHQcvysBuX/LJO62xRuclQ6Xy+Q1Gs="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=v${version}" - "-X=main.Revision=${src.rev}" + "-X=main.Version=v${finalAttrs.version}" + "-X=main.Revision=${finalAttrs.src.rev}" ]; subPackages = [ "." ]; @@ -64,18 +64,18 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = ov; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "Feature-rich terminal-based text viewer"; homepage = "https://noborus.github.io/ov"; - changelog = "https://github.com/noborus/ov/releases/tag/v${version}"; + changelog = "https://github.com/noborus/ov/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ farcaller ]; mainProgram = "ov"; }; -} +}) diff --git a/pkgs/by-name/ov/overmind/package.nix b/pkgs/by-name/ov/overmind/package.nix index 32609cb0f197..618a13d7e12a 100644 --- a/pkgs/by-name/ov/overmind/package.nix +++ b/pkgs/by-name/ov/overmind/package.nix @@ -7,7 +7,7 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "overmind"; version = "2.5.1"; @@ -25,7 +25,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "DarthSim"; repo = "overmind"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wX29nFmzmbxbaXtwIWZNvueXFv9SKIOqexkc5pEITpw="; }; @@ -38,4 +38,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pa/pachyderm/package.nix b/pkgs/by-name/pa/pachyderm/package.nix index dcd00946b200..c79d0ca00b8d 100644 --- a/pkgs/by-name/pa/pachyderm/package.nix +++ b/pkgs/by-name/pa/pachyderm/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pachyderm"; version = "2.12.2"; src = fetchFromGitHub { owner = "pachyderm"; repo = "pachyderm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-S3om62ibp/hbpoY6seJ7RaRQeAzDNsThqfGDFC0SEQM="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/pachyderm/pachyderm/v${lib.versions.major version}/src/version.AppVersion=${version}" + "-X github.com/pachyderm/pachyderm/v${lib.versions.major finalAttrs.version}/src/version.AppVersion=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ offline ]; mainProgram = "pachctl"; }; -} +}) diff --git a/pkgs/by-name/pa/packet-sd/package.nix b/pkgs/by-name/pa/packet-sd/package.nix index 71a7df166255..48f17e8e8d61 100644 --- a/pkgs/by-name/pa/packet-sd/package.nix +++ b/pkgs/by-name/pa/packet-sd/package.nix @@ -6,14 +6,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prometheus-packet-sd"; version = "0.0.3"; src = fetchFromGitHub { owner = "packethost"; repo = "prometheus-packet-sd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2k8AsmyhQNNZCzpVt6JdgvI8IFb5pRi4ic6Yn2NqHMM="; }; @@ -49,4 +49,4 @@ buildGoModule rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/pa/pacproxy/package.nix b/pkgs/by-name/pa/pacproxy/package.nix index 9113a731f69b..12f17ed157ec 100644 --- a/pkgs/by-name/pa/pacproxy/package.nix +++ b/pkgs/by-name/pa/pacproxy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pacproxy"; version = "2.0.5"; src = fetchFromGitHub { owner = "williambailey"; repo = "pacproxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oDSptPihrDIiTCgcP4t2J3vJBNGMViyPAAmBv4ynLNU="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file"; homepage = "https://github.com/williambailey/pacproxy"; - changelog = "https://github.com/williambailey/pacproxy/releases/tag/v${version}"; + changelog = "https://github.com/williambailey/pacproxy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ terlar ]; mainProgram = "pacproxy"; }; -} +}) diff --git a/pkgs/by-name/pa/panicparse/package.nix b/pkgs/by-name/pa/panicparse/package.nix index 56e3fd964b55..7594464754d1 100644 --- a/pkgs/by-name/pa/panicparse/package.nix +++ b/pkgs/by-name/pa/panicparse/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "panicparse"; version = "2.4.0"; src = fetchFromGitHub { owner = "maruel"; repo = "panicparse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EBNOHI04v47sXAWrjHsU4pixP4TPOuHy8S3YmlkiLN4="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "panicparse"; }; -} +}) diff --git a/pkgs/by-name/pa/papeer/package.nix b/pkgs/by-name/pa/papeer/package.nix index 2eb59ba0049f..03154dfd36dc 100644 --- a/pkgs/by-name/pa/papeer/package.nix +++ b/pkgs/by-name/pa/papeer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "papeer"; version = "0.8.7"; src = fetchFromGitHub { owner = "lapwat"; repo = "papeer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Qe+3rHEV+Env5sr9acdDqEzAi3PeN8/7fLoDz/B6GWo="; }; @@ -25,4 +25,4 @@ buildGoModule rec { homepage = "https://papeer.tech/"; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/by-name/pa/paralus-cli/package.nix b/pkgs/by-name/pa/paralus-cli/package.nix index 556cda54731a..59d87a5c9454 100644 --- a/pkgs/by-name/pa/paralus-cli/package.nix +++ b/pkgs/by-name/pa/paralus-cli/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "paralus-cli"; version = "0.1.5"; src = fetchFromGitHub { repo = "cli"; owner = "paralus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cVrT8wU9MJgc/hzMVe1b0lzm7f+0Prv9w1IjMOAh69E="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.buildNum=${version}" + "-X main.version=${finalAttrs.version}" + "-X main.buildNum=${finalAttrs.version}" ]; meta = { @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kashw2 ]; mainProgram = "paralus"; }; -} +}) diff --git a/pkgs/by-name/pa/parca-debuginfo/package.nix b/pkgs/by-name/pa/parca-debuginfo/package.nix index 5ad9563bffbb..4a53697a84a1 100644 --- a/pkgs/by-name/pa/parca-debuginfo/package.nix +++ b/pkgs/by-name/pa/parca-debuginfo/package.nix @@ -4,27 +4,27 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "parca-debuginfo"; version = "0.13.0"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-debuginfo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aFG4lMwiVZuuNq1+Q4Jz1+OywSy0oIF+VO7ZjDGQvi4="; }; vendorHash = "sha256-bH7Y1y9BDMQJGtYfEaSrq+sWVLnovvV/uGbutJUXV2w="; ldflags = [ - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" ]; meta = { description = "Command line utility for handling debuginfos"; - changelog = "https://github.com/parca-dev/parca-debuginfo/releases/tag/v${version}"; + changelog = "https://github.com/parca-dev/parca-debuginfo/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/parca-dev/parca-debuginfo"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ @@ -34,4 +34,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "parca-debuginfo"; }; -} +}) diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index ff324f232b4c..b2088c2cbc32 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "parlay"; version = "0.10.1"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; }; @@ -30,4 +30,4 @@ buildGoModule rec { mainProgram = "parlay"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pa/passdetective/package.nix b/pkgs/by-name/pa/passdetective/package.nix index e26f4845690b..6d447103ca14 100644 --- a/pkgs/by-name/pa/passdetective/package.nix +++ b/pkgs/by-name/pa/passdetective/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "passdetective"; version = "1.0.7"; src = fetchFromGitHub { owner = "aydinnyunus"; repo = "PassDetective"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ln+nKESCYNQwTB6njNQBNUGmF+NXqgzmM1sb/d6ZBcU="; }; @@ -22,15 +22,15 @@ buildGoModule rec { "-w" "-extldflags" "-static" - "-X=main.build=${version}" + "-X=main.build=${finalAttrs.version}" ]; meta = { description = "Scans command history to detect mistakenly written passwords, API keys, and secrets"; homepage = "https://github.com/aydinnyunus/PassDetective"; - changelog = "https://github.com/aydinnyunus/PassDetective/releases/tag/${version}"; + changelog = "https://github.com/aydinnyunus/PassDetective/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ octodi ]; mainProgram = "PassDetective"; }; -} +}) diff --git a/pkgs/by-name/pa/passphrase2pgp/package.nix b/pkgs/by-name/pa/passphrase2pgp/package.nix index 883f7bc19840..308e9059a0c9 100644 --- a/pkgs/by-name/pa/passphrase2pgp/package.nix +++ b/pkgs/by-name/pa/passphrase2pgp/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "passphrase2pgp"; version = "1.3.0"; src = fetchFromGitHub { owner = "skeeto"; repo = "passphrase2pgp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-it1XYzLiteL0oq4SZp5E3s6oSkFKi3ZY0Lt+P0gmNag="; }; @@ -40,4 +40,4 @@ buildGoModule rec { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ kaction ]; }; -} +}) diff --git a/pkgs/by-name/pa/pat/package.nix b/pkgs/by-name/pa/pat/package.nix index 01ac664b87b6..6c2b11a29032 100644 --- a/pkgs/by-name/pa/pat/package.nix +++ b/pkgs/by-name/pa/pat/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pat"; version = "0.19.1"; src = fetchFromGitHub { owner = "la5nta"; repo = "pat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hpbSjxePAXuqQAlNTAfknh+noZgdILtNG57OWVJO02M="; }; @@ -48,4 +48,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "pat"; }; -} +}) diff --git a/pkgs/by-name/pa/patch2pr/package.nix b/pkgs/by-name/pa/patch2pr/package.nix index dc7469501c34..e37ad28a5a84 100644 --- a/pkgs/by-name/pa/patch2pr/package.nix +++ b/pkgs/by-name/pa/patch2pr/package.nix @@ -6,36 +6,36 @@ patch2pr, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "patch2pr"; version = "0.41.0"; src = fetchFromGitHub { owner = "bluekeyes"; repo = "patch2pr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mln6MVPZRbW2XgTaVAGiK87MkHPPEzFgHaNnacKym8g="; }; vendorHash = "sha256-nLpS0JbdqFMK2+ycZZC93HWPCS0+k7tyl1pB/T6fPjA="; ldflags = [ - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" ]; passthru.tests.patch2pr-version = testers.testVersion { package = patch2pr; command = "${patch2pr.meta.mainProgram} --version"; - version = version; + version = finalAttrs.version; }; meta = { description = "Create pull requests from patches without cloning the repository"; homepage = "https://github.com/bluekeyes/patch2pr"; - changelog = "https://github.com/bluekeyes/patch2pr/releases/tag/v${version}"; + changelog = "https://github.com/bluekeyes/patch2pr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ katrinafyi ]; mainProgram = "patch2pr"; }; -} +}) diff --git a/pkgs/by-name/pa/pathvector/package.nix b/pkgs/by-name/pa/pathvector/package.nix index 353b553e5744..953cae05115f 100644 --- a/pkgs/by-name/pa/pathvector/package.nix +++ b/pkgs/by-name/pa/pathvector/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pathvector"; version = "6.3.2"; src = fetchFromGitHub { owner = "natesales"; repo = "pathvector"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-TqGasguEAcA5ET2E/uFjgIl7IHI2v9m5EaXpIMG3T8c="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" "-X main.date=unknown" ]; @@ -48,4 +48,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ matthewpi ]; mainProgram = "pathvector"; }; -} +}) diff --git a/pkgs/by-name/pa/payload-dumper-go/package.nix b/pkgs/by-name/pa/payload-dumper-go/package.nix index 4f76fac6cf8c..b99f80f22e3c 100644 --- a/pkgs/by-name/pa/payload-dumper-go/package.nix +++ b/pkgs/by-name/pa/payload-dumper-go/package.nix @@ -5,14 +5,14 @@ xz, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "payload-dumper-go"; version = "1.3.0"; src = fetchFromGitHub { owner = "ssut"; repo = "payload-dumper-go"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TFnBWylOoyleuBx3yYfHl1kWO6jVBiqsi8AMYLMuuk0="; }; @@ -23,9 +23,9 @@ buildGoModule rec { meta = { description = "Android OTA payload dumper written in Go"; homepage = "https://github.com/ssut/payload-dumper-go"; - changelog = "https://github.com/ssut/payload-dumper-go/releases/tag/${version}"; + changelog = "https://github.com/ssut/payload-dumper-go/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aleksana ]; mainProgram = "payload-dumper-go"; }; -} +}) diff --git a/pkgs/by-name/pa/payme/package.nix b/pkgs/by-name/pa/payme/package.nix index 10a2f21b6bb9..eb07c2c569c9 100644 --- a/pkgs/by-name/pa/payme/package.nix +++ b/pkgs/by-name/pa/payme/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "payme"; version = "1.2.4"; src = fetchFromGitHub { owner = "jovandeginste"; repo = "payme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GXJjjCruDjL5+ag3aUJAHPLOvbwux9FBnyqXJ52WifE="; leaveDotGit = true; postFetch = '' @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.gitRefName=${src.rev}" + "-X main.gitRefName=${finalAttrs.src.rev}" ]; preBuild = '' @@ -42,4 +42,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cimm ]; }; -} +}) diff --git a/pkgs/by-name/pb/pbgopy/package.nix b/pkgs/by-name/pb/pbgopy/package.nix index 66766f18893f..9b35da9d18ae 100644 --- a/pkgs/by-name/pb/pbgopy/package.nix +++ b/pkgs/by-name/pb/pbgopy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pbgopy"; version = "0.3.0"; src = fetchFromGitHub { owner = "nakabonne"; repo = "pbgopy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-P/MFDFMsqSTVErTM9izJJSMIbiOcbQ9Ya10/w6NRcYw="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pc/pcstat/package.nix b/pkgs/by-name/pc/pcstat/package.nix index 211eb97b6b4b..e0d9eba89a63 100644 --- a/pkgs/by-name/pc/pcstat/package.nix +++ b/pkgs/by-name/pc/pcstat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pcstat"; version = "0.0.2"; src = fetchFromGitHub { owner = "tobert"; repo = "pcstat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-e8fQZEfsS5dATPgshJktfKVTdZ9CvN1CttYipMjpGNM="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ aminechikhaoui ]; mainProgram = "pcstat"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index a43340a0d5c0..818a0295951c 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -6,14 +6,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pdfcpu"; version = "0.11.1"; src = fetchFromGitHub { owner = "pdfcpu"; repo = "pdfcpu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0xsa7/WlqjRMP961FTonfty40+C1knI3szCmCDfZJ/0="; # Apparently upstream requires that the compiled executable will know the # commit hash and the date of the commit. This information is also presented @@ -42,7 +42,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; # ldflags based on metadata from git and source @@ -65,7 +65,7 @@ buildGoModule rec { if stdenv.hostPlatform.isDarwin then "Library/Application Support" else ".config" }"/pdfcpu versionOutput="$($out/bin/pdfcpu version)" - for part in ${version} $(cat COMMIT | cut -c1-8) $(cat SOURCE_DATE); do + for part in ${finalAttrs.version} $(cat COMMIT | cut -c1-8) $(cat SOURCE_DATE); do if [[ ! "$versionOutput" =~ "$part" ]]; then echo version output did not contain expected part $part . Output was: echo "$versionOutput" @@ -83,4 +83,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "pdfcpu"; }; -} +}) diff --git a/pkgs/by-name/pe/pebble/package.nix b/pkgs/by-name/pe/pebble/package.nix index f3b0ff9e0418..94cb097f5dfc 100644 --- a/pkgs/by-name/pe/pebble/package.nix +++ b/pkgs/by-name/pe/pebble/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pebble"; version = "2.6.0"; src = fetchFromGitHub { owner = "letsencrypt"; repo = "pebble"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YPU/bl7h6rOWg+5ut0Thn2UupeKpJ7u4KXc2svIeZEM="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -37,4 +37,4 @@ buildGoModule rec { mainProgram = "pebble"; teams = [ lib.teams.acme ]; }; -} +}) diff --git a/pkgs/by-name/pe/peco/package.nix b/pkgs/by-name/pe/peco/package.nix index 5077d5196df3..f76bac4813eb 100644 --- a/pkgs/by-name/pe/peco/package.nix +++ b/pkgs/by-name/pe/peco/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "peco"; version = "0.5.11"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "peco"; repo = "peco"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OVUfeNpnmuJsgD//JTn6n9n4oOBxep69LhIpHX+ru2w="; }; @@ -23,8 +23,8 @@ buildGoModule rec { description = "Simplistic interactive filtering tool"; mainProgram = "peco"; homepage = "https://github.com/peco/peco"; - changelog = "https://github.com/peco/peco/blob/v${version}/Changes"; + changelog = "https://github.com/peco/peco/blob/v${finalAttrs.version}/Changes"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/pe/perkeep/package.nix b/pkgs/by-name/pe/perkeep/package.nix index f5f568c1681a..92746b822010 100644 --- a/pkgs/by-name/pe/perkeep/package.nix +++ b/pkgs/by-name/pe/perkeep/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "perkeep"; version = "0.12"; src = fetchFromGitHub { owner = "perkeep"; repo = "perkeep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mAVzgHDtCCYTds65qKzIJ+oqLbUQhhSdp6Sq0DA8zOA="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X perkeep.org/pkg/buildinfo.GitInfo=v${version}" + "-X perkeep.org/pkg/buildinfo.GitInfo=v${finalAttrs.version}" ]; subPackages = [ @@ -40,4 +40,4 @@ buildGoModule rec { gador ]; }; -} +}) diff --git a/pkgs/by-name/pe/pet/package.nix b/pkgs/by-name/pe/pet/package.nix index 90c0f68607d5..84764d52ee6c 100644 --- a/pkgs/by-name/pe/pet/package.nix +++ b/pkgs/by-name/pe/pet/package.nix @@ -7,14 +7,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pet"; version = "1.0.1"; src = fetchFromGitHub { owner = "knqyf263"; repo = "pet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-B0ilobUlp6UUXu6+lVqIHkbFnxVu33eXZFf+F7ODoQU="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/knqyf263/pet/cmd.version=${version}" + "-X=github.com/knqyf263/pet/cmd.version=${finalAttrs.version}" ]; doCheck = false; @@ -50,4 +50,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kalbasit ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/pg/pg-dump-anon/package.nix b/pkgs/by-name/pg/pg-dump-anon/package.nix index 87cdad5ad56f..bfbefb88d50d 100644 --- a/pkgs/by-name/pg/pg-dump-anon/package.nix +++ b/pkgs/by-name/pg/pg-dump-anon/package.nix @@ -7,18 +7,18 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pg-dump-anon"; version = "2.4.1"; src = fetchFromGitLab { owner = "dalibo"; repo = "postgresql_anonymizer"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vAsKTkFx8HLKDdXIQt6fEF3l7EzzvcilGfqNtBa0AMM="; }; - sourceRoot = "${src.name}/pg_dump_anon"; + sourceRoot = "${finalAttrs.src.name}/pg_dump_anon"; vendorHash = "sha256-CwU1zoIayxvfnGL9kPdummPJiV+ECfSz4+q6gZGb8pw="; @@ -40,4 +40,4 @@ buildGoModule rec { license = lib.licenses.postgresql; mainProgram = "pg_dump_anon"; }; -} +}) diff --git a/pkgs/by-name/pg/pg_featureserv/package.nix b/pkgs/by-name/pg/pg_featureserv/package.nix index a9ad66e67366..45b760d49096 100644 --- a/pkgs/by-name/pg/pg_featureserv/package.nix +++ b/pkgs/by-name/pg/pg_featureserv/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pg_featureserv"; version = "1.3.1"; src = fetchFromGitHub { owner = "CrunchyData"; repo = "pg_featureserv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GsloUZFgrOrJc23vKv+8iSeyIEKblaukPSCpZGRtSL4="; }; @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" + "-X github.com/CrunchyData/pg_featureserv/conf.setVersion=${finalAttrs.version}" ]; postInstall = '' @@ -50,4 +50,4 @@ buildGoModule rec { license = lib.licenses.asl20; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/pg/pg_flame/package.nix b/pkgs/by-name/pg/pg_flame/package.nix index ec620aacebda..3b96cdf22a1b 100644 --- a/pkgs/by-name/pg/pg_flame/package.nix +++ b/pkgs/by-name/pg/pg_flame/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pg_flame"; version = "1.2"; src = fetchFromGitHub { owner = "mgartner"; repo = "pg_flame"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-glvIv9GHIbp6IZUvZo9fyvkJ6QR03nMlrAOpZ3HfA6g="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "pg_flame"; }; -} +}) diff --git a/pkgs/by-name/pg/pg_tileserv/package.nix b/pkgs/by-name/pg/pg_tileserv/package.nix index c16c9bca6323..78d6721e4596 100644 --- a/pkgs/by-name/pg/pg_tileserv/package.nix +++ b/pkgs/by-name/pg/pg_tileserv/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pg_tileserv"; version = "1.0.11"; src = fetchFromGitHub { owner = "CrunchyData"; repo = "pg_tileserv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xTIx39eLmHBUlaUjQy9KGpi5X4AU93DzX+Ofg5PMLWE="; }; @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.programVersion=${version}" + "-X main.programVersion=${finalAttrs.version}" ]; postInstall = '' @@ -52,4 +52,4 @@ buildGoModule rec { license = lib.licenses.asl20; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/pg/pgcenter/package.nix b/pkgs/by-name/pg/pgcenter/package.nix index a73011a61d91..32c3ef8454f7 100644 --- a/pkgs/by-name/pg/pgcenter/package.nix +++ b/pkgs/by-name/pg/pgcenter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pgcenter"; version = "0.9.2"; src = fetchFromGitHub { owner = "lesovsky"; repo = "pgcenter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xaY01T12/5Peww9scRgfc5yHj7QA8BEwOK5l6OedziY="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.gitTag=${src.rev}" - "-X main.gitCommit=${src.rev}" + "-X main.gitTag=${finalAttrs.src.rev}" + "-X main.gitCommit=${finalAttrs.src.rev}" "-X main.gitBranch=master" ]; @@ -35,10 +35,10 @@ buildGoModule rec { meta = { homepage = "https://pgcenter.org/"; - changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog"; + changelog = "https://github.com/lesovsky/pgcenter/raw/v${finalAttrs.version}/doc/Changelog"; description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; license = lib.licenses.bsd3; maintainers = [ ]; mainProgram = "pgcenter"; }; -} +}) diff --git a/pkgs/by-name/pg/pget/package.nix b/pkgs/by-name/pg/pget/package.nix index 5258d6d1362b..30de5f39e564 100644 --- a/pkgs/by-name/pg/pget/package.nix +++ b/pkgs/by-name/pg/pget/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pget"; version = "0.2.1"; src = fetchFromGitHub { owner = "Code-Hex"; repo = "pget"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SDe9QH1iSRfMBSCfYiOJPXUbDvxH5cCCWvQq9uTWT9Y="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; meta = { @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Ligthiago ]; mainProgram = "pget"; }; -} +}) diff --git a/pkgs/by-name/pg/pgmetrics/package.nix b/pkgs/by-name/pg/pgmetrics/package.nix index b32cdc529e53..b40db3179fc2 100644 --- a/pkgs/by-name/pg/pgmetrics/package.nix +++ b/pkgs/by-name/pg/pgmetrics/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pgmetrics"; version = "1.19.0"; src = fetchFromGitHub { owner = "rapidloop"; repo = "pgmetrics"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-PvixAR6jLhwK4nbGWEAnQkjI+JtSwX2izI7/ksi7qs8="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "pgmetrics"; }; -} +}) diff --git a/pkgs/by-name/pg/pgo-client/package.nix b/pkgs/by-name/pg/pgo-client/package.nix index 5bb214b3f6cf..a97c657f28e4 100644 --- a/pkgs/by-name/pg/pgo-client/package.nix +++ b/pkgs/by-name/pg/pgo-client/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pgo-client"; version = "4.7.10"; src = fetchFromGitHub { owner = "CrunchyData"; repo = "postgres-operator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ZwKfbmKPvhxLpCGH+IlfoQjnw8go4N6mfseY2LWCktA="; }; @@ -22,9 +22,9 @@ buildGoModule rec { meta = { description = "CLI client for Crunchy PostgreSQL Kubernetes Operator"; homepage = "https://github.com/CrunchyData/postgres-operator"; - changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${version}"; + changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "pgo"; }; -} +}) diff --git a/pkgs/by-name/pg/pgscv/package.nix b/pkgs/by-name/pg/pgscv/package.nix index b04de182c951..8692bd4a8402 100644 --- a/pkgs/by-name/pg/pgscv/package.nix +++ b/pkgs/by-name/pg/pgscv/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pgscv"; version = "0.15.1"; src = fetchFromGitHub { owner = "CHERTS"; repo = "pgscv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ilYr6Q3YpAIqOKTOXhSVDyu4PXiUCgXEI8imUa4sbd4="; }; @@ -19,9 +19,9 @@ buildGoModule rec { ldflags = [ "-X=main.appName=pgscv" - "-X=main.gitTag=${src.tag}" - "-X=main.gitCommit=${src.tag}" - "-X=main.gitBranch=${src.tag}" + "-X=main.gitTag=${finalAttrs.src.tag}" + "-X=main.gitCommit=${finalAttrs.src.tag}" + "-X=main.gitBranch=${finalAttrs.src.tag}" ]; # tests rely on a pretty complex Postgres setup @@ -34,10 +34,10 @@ buildGoModule rec { meta = { description = "PostgreSQL ecosystem metrics collector"; homepage = "https://github.com/CHERTS/pgscv/"; - changelog = "https://github.com/CHERTS/pgscv/releases/${version}"; + changelog = "https://github.com/CHERTS/pgscv/releases/${finalAttrs.version}"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ k900 ]; mainProgram = "pgscv"; }; -} +}) diff --git a/pkgs/by-name/pg/pgweb/package.nix b/pkgs/by-name/pg/pgweb/package.nix index 3cb46bbeb0b5..272811167f70 100644 --- a/pkgs/by-name/pg/pgweb/package.nix +++ b/pkgs/by-name/pg/pgweb/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pgweb"; version = "0.17.0"; src = fetchFromGitHub { owner = "sosedoff"; repo = "pgweb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3UWld72AN504+Bo8aIY31qMO1xIRL3MXG5ImzMeSoU8="; }; @@ -44,7 +44,7 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { - version = "v${version}"; + version = "v${finalAttrs.version}"; package = pgweb; command = "pgweb --version"; }; @@ -52,7 +52,7 @@ buildGoModule rec { }; meta = { - changelog = "https://github.com/sosedoff/pgweb/releases/tag/v${version}"; + changelog = "https://github.com/sosedoff/pgweb/releases/tag/v${finalAttrs.version}"; description = "Web-based database browser for PostgreSQL"; longDescription = '' A simple postgres browser that runs as a web server. You can view data, @@ -66,4 +66,4 @@ buildGoModule rec { luisnquin ]; }; -} +}) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 8db018f829c4..7b6e0b204d49 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "phrase-cli"; version = "2.55.2"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-8Gn9B+A5w80T3Yw+mg0tAI1IsdeCRe4ToNU168nP/yQ="; }; vendorHash = "sha256-dpB8m02juic883lCwLwIL9356AHpzNy9td0s/e4UeDA="; - ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; + ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${finalAttrs.version}" ]; postInstall = '' ln -s $out/bin/phrase-cli $out/bin/phrase @@ -26,8 +26,8 @@ buildGoModule rec { meta = { homepage = "http://docs.phraseapp.com"; description = "PhraseApp API v2 Command Line Client"; - changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/phrase/phrase-cli/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ juboba ]; }; -} +}) diff --git a/pkgs/by-name/ph/phylactery/package.nix b/pkgs/by-name/ph/phylactery/package.nix index 361fc5fdecfe..089a75b99169 100644 --- a/pkgs/by-name/ph/phylactery/package.nix +++ b/pkgs/by-name/ph/phylactery/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "phylactery"; version = "0.2.0"; src = fetchzip { - url = "https://trong.loang.net/phylactery/snapshot/phylactery-${version}.tar.gz"; + url = "https://trong.loang.net/phylactery/snapshot/phylactery-${finalAttrs.version}.tar.gz"; hash = "sha256-UokK6rVjpzbcKOkZteo5kU7rFMm1meBUM4bkYAYM8rI="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ McSinyx ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pi/pigeon/package.nix b/pkgs/by-name/pi/pigeon/package.nix index 55b579186750..de228c80efaa 100644 --- a/pkgs/by-name/pi/pigeon/package.nix +++ b/pkgs/by-name/pi/pigeon/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pigeon"; version = "1.3.0"; src = fetchFromGitHub { owner = "mna"; repo = "pigeon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rEkeB5NI51dsLOxd9RnJWmfUP78owOJl6j9t3nz277s="; }; @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zimbatm ]; license = with lib.licenses; [ bsd3 ]; }; -} +}) diff --git a/pkgs/by-name/pi/piknik/package.nix b/pkgs/by-name/pi/piknik/package.nix index 63798f4a303c..59695a58a2c7 100644 --- a/pkgs/by-name/pi/piknik/package.nix +++ b/pkgs/by-name/pi/piknik/package.nix @@ -6,14 +6,14 @@ piknik, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "piknik"; version = "0.10.2"; src = fetchFromGitHub { owner = "jedisct1"; repo = "piknik"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Kdqh3sQuO0iT0RW2hU+nrmBltxCFiqOSL00cbDHZJjc="; }; @@ -27,16 +27,16 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = piknik; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; meta = { description = "Copy/paste anything over the network"; homepage = "https://github.com/jedisct1/piknik"; - changelog = "https://github.com/jedisct1/piknik/blob/${src.rev}/ChangeLog"; + changelog = "https://github.com/jedisct1/piknik/blob/${finalAttrs.src.rev}/ChangeLog"; license = lib.licenses.bsd2; maintainers = [ ]; mainProgram = "piknik"; }; -} +}) diff --git a/pkgs/by-name/pi/pingme/package.nix b/pkgs/by-name/pi/pingme/package.nix index c59f8e973c32..89f5ce23bc39 100644 --- a/pkgs/by-name/pi/pingme/package.nix +++ b/pkgs/by-name/pi/pingme/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pingme"; version = "0.2.6"; src = fetchFromGitHub { owner = "kha7iq"; repo = "pingme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-i+EZ3HfuxHSuZDe0+nfZVvoNZN5XcdQFwfgOg4OLBOs="; }; @@ -28,15 +28,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { - changelog = "https://github.com/kha7iq/pingme/releases/tag/${src.rev}"; + changelog = "https://github.com/kha7iq/pingme/releases/tag/${finalAttrs.src.rev}"; description = "Send messages or alerts to multiple messaging platforms & email"; homepage = "https://pingme.lmno.pk"; license = lib.licenses.mit; mainProgram = "pingme"; maintainers = with lib.maintainers; [ emilytrau ]; }; -} +}) diff --git a/pkgs/by-name/pi/pingtunnel/package.nix b/pkgs/by-name/pi/pingtunnel/package.nix index 5f66c30347e1..ceb560ed58da 100644 --- a/pkgs/by-name/pi/pingtunnel/package.nix +++ b/pkgs/by-name/pi/pingtunnel/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pingtunnel"; version = "2.8"; src = fetchFromGitHub { owner = "esrrhs"; repo = "pingtunnel"; - rev = version; + rev = finalAttrs.version; hash = "sha256-qkIeE6gNBUUd5/IhcKhDmXZbzeSTR0r6qCAK/Nz7Kew="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "pingtunnel"; }; -} +}) diff --git a/pkgs/by-name/pi/pingu/package.nix b/pkgs/by-name/pi/pingu/package.nix index 01487a9a3b0f..d835fc833d0c 100644 --- a/pkgs/by-name/pi/pingu/package.nix +++ b/pkgs/by-name/pi/pingu/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pingu"; version = "0.0.6"; src = fetchFromGitHub { owner = "CactiChameleon9"; repo = "pingu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-pXC/y+piLhSWIcJ1/+UaC3sjHPKG3XvTuHzWENsXME0="; # Get values that require us to use git, then delete .git leaveDotGit = true; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.appVersion=${version}" + "-X main.appVersion=${finalAttrs.version}" ]; preBuild = '' ldflags+=" -X main.appRevision=$(cat ldflags_revision)" @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ CactiChameleon9 ]; mainProgram = "pingu"; }; -} +}) diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index 395467ab670b..e2f28e4ba480 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pinniped"; version = "0.44.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "pinniped"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-eReGKJRfn2MPJQjSSYf32WeElNw52egJxJF4aCkdHlg="; }; @@ -42,4 +42,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bpaulin ]; }; -} +}) diff --git a/pkgs/by-name/pi/pipet/package.nix b/pkgs/by-name/pi/pipet/package.nix index 0fe776b6837a..c0fea0e11a10 100644 --- a/pkgs/by-name/pi/pipet/package.nix +++ b/pkgs/by-name/pi/pipet/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pipet"; version = "0.3.0"; src = fetchFromGitHub { owner = "bjesus"; repo = "pipet"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pu+2sHdLz9TvYHBwvGTtFr/oAD+CreOR8io82YQANxc="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.currentSha=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.currentSha=${finalAttrs.src.rev}" ]; doCheck = false; # Requires network @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bjesus ]; mainProgram = "pipet"; }; -} +}) diff --git a/pkgs/by-name/pi/pistol/package.nix b/pkgs/by-name/pi/pistol/package.nix index 2c61e60f67cb..3e9944a544e8 100644 --- a/pkgs/by-name/pi/pistol/package.nix +++ b/pkgs/by-name/pi/pistol/package.nix @@ -7,14 +7,14 @@ asciidoctor, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pistol"; version = "0.5.3"; src = fetchFromGitHub { owner = "doronbehar"; repo = "pistol"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cL9hHehajqMIpdD10KYIbNkBt2fiRQkx81m9H3Yd1UY="; }; @@ -39,7 +39,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "pistol"; }; -} +}) diff --git a/pkgs/by-name/pi/piv-agent/package.nix b/pkgs/by-name/pi/piv-agent/package.nix index 7d97118e58a0..ee530decdd04 100644 --- a/pkgs/by-name/pi/piv-agent/package.nix +++ b/pkgs/by-name/pi/piv-agent/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "piv-agent"; version = "0.23.1"; src = fetchFromGitHub { owner = "smlx"; repo = "piv-agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NNgDkdsEN2LxgxTlH4rMkod2E0/BDkjcS8Pes2/ZFEs="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.shortCommit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.shortCommit=${finalAttrs.src.rev}" ]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "piv-agent"; }; -} +}) diff --git a/pkgs/by-name/pk/pkger/package.nix b/pkgs/by-name/pk/pkger/package.nix index f432e341d8c2..81b1c7d44e79 100644 --- a/pkgs/by-name/pk/pkger/package.nix +++ b/pkgs/by-name/pk/pkger/package.nix @@ -5,14 +5,14 @@ }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pkger"; version = "0.17.1"; src = fetchFromGitHub { owner = "markbates"; repo = "pkger"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nBuOC+uVw+hYSssgTkPRJZEBkufhQgU5D6jsZZre7Is="; }; @@ -24,8 +24,8 @@ buildGoModule rec { description = "Embed static files in Go binaries (replacement for gobuffalo/packr)"; mainProgram = "pkger"; homepage = "https://github.com/markbates/pkger"; - changelog = "https://github.com/markbates/pkger/releases/tag/v${version}"; + changelog = "https://github.com/markbates/pkger/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ flokli ]; }; -} +}) diff --git a/pkgs/by-name/pk/pkgtop/package.nix b/pkgs/by-name/pk/pkgtop/package.nix index 1f08905eb8f8..05d1e1c78fa6 100644 --- a/pkgs/by-name/pk/pkgtop/package.nix +++ b/pkgs/by-name/pk/pkgtop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pkgtop"; version = "2.5.1"; src = fetchFromGitHub { owner = "orhun"; repo = "pkgtop"; - rev = version; + rev = finalAttrs.version; hash = "sha256-NY8nx4BKAUq1nGBlzRzm2OH1k01TV6qs2IcoErhuxTc="; }; @@ -24,9 +24,9 @@ buildGoModule rec { meta = { description = "Interactive package manager and resource monitor designed for the GNU/Linux"; homepage = "https://github.com/orhun/pkgtop"; - changelog = "https://github.com/orhun/pkgtop/releases/tag/${version}"; + changelog = "https://github.com/orhun/pkgtop/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "pkgtop"; }; -} +}) diff --git a/pkgs/by-name/pl/plan-exporter/package.nix b/pkgs/by-name/pl/plan-exporter/package.nix index 21cc7e91d467..df3ca96ecc6c 100644 --- a/pkgs/by-name/pl/plan-exporter/package.nix +++ b/pkgs/by-name/pl/plan-exporter/package.nix @@ -4,14 +4,14 @@ buildGoModule, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "plan-exporter"; version = "0.0.6"; src = fetchFromGitHub { owner = "agneum"; repo = "plan-exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Csp57wmkDA8b05hmKbk1+bGtORFgNls7I01A0irTKao="; }; @@ -24,8 +24,8 @@ buildGoModule rec { meta = { description = "Query plan exporter for psql"; homepage = "https://github.com/agneum/plan-exporter"; - changelog = "https://github.com/agneum/plan-exporter/releases/tag/v${version}"; + changelog = "https://github.com/agneum/plan-exporter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ autra ]; }; -} +}) diff --git a/pkgs/by-name/pl/plandex-server/package.nix b/pkgs/by-name/pl/plandex-server/package.nix index 4511a3a518ff..06fb08e5248b 100644 --- a/pkgs/by-name/pl/plandex-server/package.nix +++ b/pkgs/by-name/pl/plandex-server/package.nix @@ -5,14 +5,14 @@ makeWrapper, git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "plandex-server"; version = "1.1.1"; src = fetchFromGitHub { owner = "plandex-ai"; repo = "plandex"; - rev = "server/v${version}"; + rev = "server/v${finalAttrs.version}"; hash = "sha256-RVvgnQtb/asOjVpSZ3WndimsJ6foERMWS/YD20sghVE="; }; @@ -34,7 +34,7 @@ buildGoModule rec { nativeCheckInputs = [ git ]; - sourceRoot = "${src.name}/app/server"; + sourceRoot = "${finalAttrs.src.name}/app/server"; vendorHash = "sha256-uarTWteOoAjzEHSnbZo+fEPELerpuL7UNA5pdGP5CMY="; @@ -45,4 +45,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ viraptor ]; }; -} +}) diff --git a/pkgs/by-name/pl/plandex/package.nix b/pkgs/by-name/pl/plandex/package.nix index 5d5af6f5e1a0..693b0c2d6120 100644 --- a/pkgs/by-name/pl/plandex/package.nix +++ b/pkgs/by-name/pl/plandex/package.nix @@ -3,22 +3,22 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "plandex"; version = "2.1.2"; src = fetchFromGitHub { owner = "plandex-ai"; repo = "plandex"; - rev = "cli/v${version}"; + rev = "cli/v${finalAttrs.version}"; hash = "sha256-mNNL1K+gNhYDuKpGt3FP/L4JxO/bHyebhABOpFjLLLI="; }; ldflags = [ - "-X plandex-cli/version.Version=${version}" + "-X plandex-cli/version.Version=${finalAttrs.version}" ]; - sourceRoot = "${src.name}/app/cli"; + sourceRoot = "${finalAttrs.src.name}/app/cli"; vendorHash = "sha256-0wYlCxg0CPPizdhJ1VfZEEcauy2rJeeTqPiiqsExBu8="; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ viraptor ]; }; -} +}) diff --git a/pkgs/by-name/pl/platinum-searcher/package.nix b/pkgs/by-name/pl/platinum-searcher/package.nix index 50fd80576feb..00ee17096294 100644 --- a/pkgs/by-name/pl/platinum-searcher/package.nix +++ b/pkgs/by-name/pl/platinum-searcher/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "the_platinum_searcher"; version = "2.2.0"; src = fetchFromGitHub { owner = "monochromegane"; repo = "the_platinum_searcher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FNHlALFwMbajaHWOehdSFeQmvZSuCZLdqGqLZ7DF+pI="; }; @@ -37,4 +37,4 @@ buildGoModule rec { mainProgram = "pt"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pl/play/package.nix b/pkgs/by-name/pl/play/package.nix index bfa8be51d4c3..c67067c35218 100644 --- a/pkgs/by-name/pl/play/package.nix +++ b/pkgs/by-name/pl/play/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "play"; version = "0.4.0"; src = fetchFromGitHub { owner = "paololazzari"; repo = "play"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0ew8iYpNzSsE4fhAIB7NZYDIJitmpS5npJ74Hp6l0E0="; }; @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "TUI playground for programs like grep, sed and awk"; homepage = "https://github.com/paololazzari/play"; - changelog = "https://github.com/paololazzari/play/releases/tag/v${version}"; + changelog = "https://github.com/paololazzari/play/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ liberodark ]; mainProgram = "play"; }; -} +}) diff --git a/pkgs/by-name/pl/plow/package.nix b/pkgs/by-name/pl/plow/package.nix index 8a64914828e6..58f21b72a80d 100644 --- a/pkgs/by-name/pl/plow/package.nix +++ b/pkgs/by-name/pl/plow/package.nix @@ -6,14 +6,14 @@ plow, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "plow"; version = "1.3.2"; src = fetchFromGitHub { owner = "six-ddc"; repo = "plow"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-q9k5GzhYPOP8p8VKrqpoHc3B9Qak+4DtZAZZuFlkED0="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "High-performance HTTP benchmarking tool that includes a real-time web UI and terminal display"; homepage = "https://github.com/six-ddc/plow"; - changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}"; + changelog = "https://github.com/six-ddc/plow/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ecklf ]; mainProgram = "plow"; }; -} +}) diff --git a/pkgs/by-name/pl/plumber/package.nix b/pkgs/by-name/pl/plumber/package.nix index ff48c4e3006e..32273789aedb 100644 --- a/pkgs/by-name/pl/plumber/package.nix +++ b/pkgs/by-name/pl/plumber/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "plumber"; version = "2.9.0"; src = fetchFromGitHub { owner = "streamdal"; repo = "plumber"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0pyeCTkmS7gG51Xm4Gc62p+I5DRUA2F9tPHaZjO+/WE="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/streamdal/plumber/options.VERSION=${version}" + "-X github.com/streamdal/plumber/options.VERSION=${finalAttrs.version}" ]; meta = { @@ -37,4 +37,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ svrana ]; }; -} +}) diff --git a/pkgs/by-name/pl/pluto/package.nix b/pkgs/by-name/pl/pluto/package.nix index 977f2ffa09c7..7e415e3f5689 100644 --- a/pkgs/by-name/pl/pluto/package.nix +++ b/pkgs/by-name/pl/pluto/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pluto"; version = "5.22.7"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "pluto"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lB8xMkKCnQYMtwvYXbCwSsh30nbpQ/2Pl8dHA1R3bQg="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; __darwinAllowLocalNetworking = true; # for tests @@ -34,4 +34,4 @@ buildGoModule rec { kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/pm/pmtiles/package.nix b/pkgs/by-name/pm/pmtiles/package.nix index 42aca87d1e97..4f25c65c0d68 100644 --- a/pkgs/by-name/pm/pmtiles/package.nix +++ b/pkgs/by-name/pm/pmtiles/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pmtiles"; version = "1.30.0"; src = fetchFromGitHub { owner = "protomaps"; repo = "go-pmtiles"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7Xkkna85ls5kRelar2DMf+U/4tCa9up/H+uuDJTXJr8="; }; @@ -26,8 +26,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=v${version}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=v${finalAttrs.version}" ]; postInstall = '' @@ -42,4 +42,4 @@ buildGoModule rec { teams = [ lib.teams.geospatial ]; mainProgram = "pmtiles"; }; -} +}) diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 5cc0d0a26afb..841386589a08 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pocketbase"; version = "0.36.2"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+gayRZ9iwKSb4xW3LVvd6CFms0koHrv7DF1J5O8FvGY="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/pocketbase/pocketbase.Version=${version}" + "-X github.com/pocketbase/pocketbase.Version=${finalAttrs.version}" ]; postInstall = '' @@ -46,4 +46,4 @@ buildGoModule rec { ]; mainProgram = "pocketbase"; }; -} +}) diff --git a/pkgs/by-name/po/podman-bootc/package.nix b/pkgs/by-name/po/podman-bootc/package.nix index 0c4b67ef6280..7c61bca20a66 100644 --- a/pkgs/by-name/po/podman-bootc/package.nix +++ b/pkgs/by-name/po/podman-bootc/package.nix @@ -10,14 +10,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "podman-bootc"; version = "0.1.2"; src = fetchFromGitHub { owner = "containers"; repo = "podman-bootc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Hxg2QSedPAWYZpuesUEFol9bpTppjB0/MpCcB+txMDc="; }; @@ -63,7 +63,7 @@ buildGoModule rec { meta = { description = "Streamlining podman+bootc interactions"; homepage = "https://github.com/containers/podman-bootc"; - changelog = "https://github.com/containers/podman-bootc/releases/tag/${src.tag}"; + changelog = "https://github.com/containers/podman-bootc/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ evan-goode ]; license = lib.licenses.asl20; # x86_64-darwin does not seem to be supported at this time: @@ -75,4 +75,4 @@ buildGoModule rec { ]; mainProgram = "podman-bootc"; }; -} +}) diff --git a/pkgs/by-name/po/pom/package.nix b/pkgs/by-name/po/pom/package.nix index ad372e1c5582..c10fd0a3070a 100644 --- a/pkgs/by-name/po/pom/package.nix +++ b/pkgs/by-name/po/pom/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pom"; version = "0.1.0-unstable-2024-05-17"; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { ]; mainProgram = "pom"; }; -} +}) diff --git a/pkgs/by-name/po/pomerium-cli/package.nix b/pkgs/by-name/po/pomerium-cli/package.nix index 4c9fd773b419..64261bc15356 100644 --- a/pkgs/by-name/po/pomerium-cli/package.nix +++ b/pkgs/by-name/po/pomerium-cli/package.nix @@ -12,14 +12,14 @@ let mapAttrsToList ; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pomerium-cli"; version = "0.32.0"; src = fetchFromGitHub { owner = "pomerium"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dxN3pVDt6v/xEnBwvmOFf8gf6YZWv23a4K6mTRovv+k="; }; @@ -34,7 +34,7 @@ buildGoModule rec { # Set a variety of useful meta variables for stamping the build with. setVars = { "github.com/pomerium/cli/version" = { - Version = "v${version}"; + Version = "v${finalAttrs.version}"; BuildMeta = "nixpkgs"; ProjectName = "pomerium-cli"; ProjectURL = "github.com/pomerium/cli"; @@ -69,4 +69,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lukegb ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/po/pop/package.nix b/pkgs/by-name/po/pop/package.nix index b2ea001d7626..f0445d40328c 100644 --- a/pkgs/by-name/po/pop/package.nix +++ b/pkgs/by-name/po/pop/package.nix @@ -6,14 +6,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pop"; version = "0.2.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "pop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZGJkpa1EIw3tt1Ww2HFFoYsnnmnSAiv86XEB5TPf4/k="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -43,11 +43,11 @@ buildGoModule rec { meta = { description = "Send emails from your terminal"; homepage = "https://github.com/charmbracelet/pop"; - changelog = "https://github.com/charmbracelet/pop/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/pop/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ caarlos0 ]; mainProgram = "pop"; }; -} +}) diff --git a/pkgs/by-name/po/popeye/package.nix b/pkgs/by-name/po/popeye/package.nix index 4c8c313895a8..375decd0f56a 100644 --- a/pkgs/by-name/po/popeye/package.nix +++ b/pkgs/by-name/po/popeye/package.nix @@ -6,12 +6,12 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "popeye"; version = "0.22.1"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "derailed"; repo = "popeye"; sha256 = "sha256-CbVYQIE7kjUah+SDEjs5Qz+n4+f3HriQNxYPqDcdr/I="; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/derailed/popeye/cmd.version=${version}" - "-X github.com/derailed/popeye/cmd.commit=${version}" + "-X github.com/derailed/popeye/cmd.version=${finalAttrs.version}" + "-X github.com/derailed/popeye/cmd.commit=${finalAttrs.version}" ]; vendorHash = "sha256-Xhn1iOqzCY8fW2lODXwqY4XQZTAPWXaZ0XM5j02bnCs="; @@ -37,15 +37,15 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/popeye version | grep ${version} > /dev/null + $out/bin/popeye version | grep ${finalAttrs.version} > /dev/null ''; meta = { description = "Kubernetes cluster resource sanitizer"; mainProgram = "popeye"; homepage = "https://github.com/derailed/popeye"; - changelog = "https://github.com/derailed/popeye/releases/tag/v${version}"; + changelog = "https://github.com/derailed/popeye/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/po/portal/package.nix b/pkgs/by-name/po/portal/package.nix index b30c527dccbd..b2f0543e7005 100644 --- a/pkgs/by-name/po/portal/package.nix +++ b/pkgs/by-name/po/portal/package.nix @@ -4,28 +4,28 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "portal"; version = "1.2.3"; src = fetchFromGitHub { owner = "SpatiumPortae"; repo = "portal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hGB82a2WirUL1Tph6EuoITOQGYA0Lo4zOeKPC46B5Qk="; }; vendorHash = "sha256-SbNFi5DE3zhTUw0rsX6n+dpYcdDsaDh+zVUrfxgo/4g="; subPackages = [ "cmd/portal/" ]; - ldflags = [ "-s -X main.version=${version}" ]; # from: https://github.com/SpatiumPortae/portal/blob/master/Makefile#L3 + ldflags = [ "-s -X main.version=${finalAttrs.version}" ]; # from: https://github.com/SpatiumPortae/portal/blob/master/Makefile#L3 meta = { description = "Quick and easy command-line file transfer utility from any computer to another"; homepage = "https://github.com/SpatiumPortae/portal"; - changelog = "https://github.com/SpatiumPortae/portal/releases/tag/v${version}"; + changelog = "https://github.com/SpatiumPortae/portal/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tennox ]; mainProgram = "portal"; }; -} +}) diff --git a/pkgs/by-name/po/portunus/package.nix b/pkgs/by-name/po/portunus/package.nix index 156b033bd2ed..12f93474832c 100644 --- a/pkgs/by-name/po/portunus/package.nix +++ b/pkgs/by-name/po/portunus/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "portunus"; version = "2.1.4"; src = fetchFromGitHub { owner = "majewsky"; repo = "portunus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xZb2+IIZkZd/yGr0+FK7Bi3sZpPMfGz/QmUKn/clrwE="; }; @@ -33,4 +33,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index dec1fd300a1c..c59118e77735 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "postfix-tlspol"; version = "1.8.25"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-33kIgPQT/AXP+ZjBKcO+Ulzcxa5FbD4+Y3QHoHnzu10="; }; @@ -21,14 +21,14 @@ buildGoModule rec { # don't run tests, they perform checks via the network doCheck = false; - ldflags = [ "-X main.Version=${version}" ]; + ldflags = [ "-X main.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests) postfix-tlspol; }; meta = { - changelog = "https://github.com/Zuplu/postfix-tlspol/releases/tag/${src.tag}"; + changelog = "https://github.com/Zuplu/postfix-tlspol/releases/tag/${finalAttrs.src.tag}"; description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE"; homepage = "https://github.com/Zuplu/postfix-tlspol"; license = lib.licenses.mit; @@ -39,4 +39,4 @@ buildGoModule rec { mainProgram = "postfix-tlspol"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/po/postmoogle/package.nix b/pkgs/by-name/po/postmoogle/package.nix index f256aa294b49..2171f0837423 100644 --- a/pkgs/by-name/po/postmoogle/package.nix +++ b/pkgs/by-name/po/postmoogle/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "postmoogle"; version = "0.9.28"; src = fetchFromGitHub { owner = "etkecc"; repo = "postmoogle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Vov/s2HTN/kJgwZ2AxbeWrVllcGxr6WI1EI24ea3Nl8="; }; @@ -24,9 +24,9 @@ buildGoModule rec { meta = { description = "Matrix <-> Email bridge in the form of an SMTP server"; homepage = "https://github.com/etkecc/postmoogle"; - changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; + changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ amuckstot30 ]; mainProgram = "postmoogle"; }; -} +}) diff --git a/pkgs/by-name/po/powerpipe/package.nix b/pkgs/by-name/po/powerpipe/package.nix index 541370edac7a..73ba753006b0 100644 --- a/pkgs/by-name/po/powerpipe/package.nix +++ b/pkgs/by-name/po/powerpipe/package.nix @@ -9,14 +9,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "powerpipe"; version = "1.2.7"; src = fetchFromGitHub { owner = "turbot"; repo = "powerpipe"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+8XgYi3ewso+UELkaUsghkOxYF58j1/cbo2wgKIeuIY="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doCheck = true; @@ -55,17 +55,17 @@ buildGoModule rec { tests.version = testers.testVersion { command = "${lib.getExe powerpipe} --version"; package = powerpipe; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; updateScript = nix-update-script { }; }; meta = { - changelog = "https://github.com/turbot/powerpipe/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/turbot/powerpipe/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Dynamically query your cloud, code, logs & more with SQL"; homepage = "https://powerpipe.io/"; license = lib.licenses.agpl3Only; mainProgram = "powerpipe"; maintainers = with lib.maintainers; [ weitzj ]; }; -} +}) diff --git a/pkgs/by-name/pq/pql/package.nix b/pkgs/by-name/pq/pql/package.nix index 64b7e4a1d921..697f76fc179b 100644 --- a/pkgs/by-name/pq/pql/package.nix +++ b/pkgs/by-name/pq/pql/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pql"; version = "0.2.0"; src = fetchFromGitHub { owner = "runreveal"; repo = "pql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/112LQfIkya/9hzq3nxtpdSarHIshPw4mezNcKm4xyI="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "pql"; }; -} +}) diff --git a/pkgs/by-name/pr/pretender/package.nix b/pkgs/by-name/pr/pretender/package.nix index a902c23a247a..fe54814c3220 100644 --- a/pkgs/by-name/pr/pretender/package.nix +++ b/pkgs/by-name/pr/pretender/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pretender"; version = "1.3.2"; src = fetchFromGitHub { owner = "RedTeamPentesting"; repo = "pretender"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-c8uXN7UMj6UZPVt2aNSg6mRex8w+u7J5I7TAB7MzEWg="; }; @@ -24,8 +24,8 @@ buildGoModule rec { description = "Tool for handling machine-in-the-middle tasks"; mainProgram = "pretender"; homepage = "https://github.com/RedTeamPentesting/pretender"; - changelog = "https://github.com/RedTeamPentesting/pretender/releases/tag/v${version}"; + changelog = "https://github.com/RedTeamPentesting/pretender/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/pr/prism/package.nix b/pkgs/by-name/pr/prism/package.nix index 2d4b513466b9..e78b75a7d6fb 100644 --- a/pkgs/by-name/pr/prism/package.nix +++ b/pkgs/by-name/pr/prism/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prism"; version = "0.1.1"; src = fetchFromGitHub { owner = "muesli"; repo = "prism"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IRR7Gu+wGUUYyFfhc003QVlEaWCJPmi6XYVUN6Q6+GA="; }; @@ -23,9 +23,9 @@ buildGoModule rec { meta = { description = "RTMP stream recaster/splitter"; homepage = "https://github.com/muesli/prism"; - changelog = "https://github.com/muesli/prism/releases/tag/v${version}"; + changelog = "https://github.com/muesli/prism/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ paperdigits ]; mainProgram = "prism"; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix index 06fba690bdba..c8f5ab01800e 100644 --- a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "elasticsearch_exporter"; version = "1.10.0"; src = fetchFromGitHub { owner = "prometheus-community"; repo = "elasticsearch_exporter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xVDqyYYwzxfFxZ3K2SMFfPoJw47SXS6czsWLC++LOOk="; }; @@ -26,4 +26,4 @@ buildGoModule rec { despsyched ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix index 19db6532ab49..f25fcd8cd58a 100644 --- a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prometheus-klipper-exporter"; version = "0.14.0"; src = fetchFromGitHub { owner = "scross01"; repo = "prometheus-klipper-exporter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-2BJkSKchUkLbUJke+4nB49MFp8OPPcytYAhtxCEdXO4="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ wulfsta ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix b/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix index 64b7c7023fea..a23ee6ae1384 100644 --- a/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix @@ -6,20 +6,20 @@ libvirt, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prometheus-libvirt-exporter"; version = "2.3.3"; src = fetchFromGitHub { owner = "Tinkoff"; repo = "libvirt-exporter"; - tag = version; + tag = finalAttrs.version; hash = "sha256-loh7fgeF1/OuTt2MQSkl/7VnX25idoF57+HtzV9L/ns="; }; vendorHash = null; - ldflags = [ "-X=main.Version=${version}" ]; + ldflags = [ "-X=main.Version=${finalAttrs.version}" ]; buildInputs = [ libvirt ]; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ farcaller ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix b/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix index b0ae2ec8ad6f..7e80c07f9d02 100644 --- a/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mysqld_exporter"; version = "0.18.0"; src = fetchFromGitHub { owner = "prometheus"; repo = "mysqld_exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uHr9hVjnQx1DIr7ByaqgmR4YOvCYo49+b+Ikh+Vlh+o="; }; @@ -24,8 +24,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}.Version=${version}" - "-X ${t}.Revision=${src.rev}" + "-X ${t}.Version=${finalAttrs.version}" + "-X ${t}.Revision=${finalAttrs.src.rev}" "-X ${t}.Branch=unknown" "-X ${t}.BuildUser=nix@nixpkgs" "-X ${t}.BuildDate=unknown" @@ -37,7 +37,7 @@ buildGoModule rec { ]; meta = { - changelog = "https://github.com/prometheus/mysqld_exporter/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/prometheus/mysqld_exporter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Prometheus exporter for MySQL server metrics"; mainProgram = "mysqld_exporter"; homepage = "https://github.com/prometheus/mysqld_exporter"; @@ -47,4 +47,4 @@ buildGoModule rec { globin ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix b/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix index d8a2c55b23e8..ff8ca3c56327 100644 --- a/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-nvidia-gpu-exporter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prometheus-nvidia-gpu-exporter"; version = "1.4.1"; src = fetchFromGitHub { owner = "utkuozdemir"; repo = "nvidia_gpu_exporter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+sXlQQUs8tmxtaqKUCBTfEZlL8fqBlhzcDFbX8Catsk="; }; @@ -20,9 +20,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/prometheus/common/version.Version=${version}" - "-X=github.com/prometheus/common/version.Revision=${src.rev}" - "-X=github.com/prometheus/common/version.Branch=${src.rev}" + "-X=github.com/prometheus/common/version.Version=${finalAttrs.version}" + "-X=github.com/prometheus/common/version.Revision=${finalAttrs.src.rev}" + "-X=github.com/prometheus/common/version.Branch=${finalAttrs.src.rev}" "-X=github.com/prometheus/common/version.BuildUser=goreleaser" "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" ]; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ck3d ]; mainProgram = "nvidia_gpu_exporter"; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix b/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix index 1889c77b083c..c0a0b6fb67bf 100644 --- a/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix @@ -6,14 +6,14 @@ smartmontools, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "smartctl_exporter"; version = "0.14.0"; src = fetchFromGitHub { owner = "prometheus-community"; repo = "smartctl_exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9woQgqkPYKMu8p35aeSv3ua1l35BuMzFT4oCVpmyG2E="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ''; ldflags = [ - "-X github.com/prometheus/common/version.Version=${version}" + "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests.prometheus-exporters) smartctl; }; @@ -41,4 +41,4 @@ buildGoModule rec { Frostman ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-squid-exporter/package.nix b/pkgs/by-name/pr/prometheus-squid-exporter/package.nix index 5e98de190317..40be646bdb98 100644 --- a/pkgs/by-name/pr/prometheus-squid-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-squid-exporter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "squid-exporter"; version = "1.13.0"; src = fetchFromGitHub { owner = "boynux"; repo = "squid-exporter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UH/+YbUiAqgAJ8Xm/6cZg5imFSgA6LHU6+SHseq5IPw="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ srhb ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix b/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix index f27b93433e8c..df2725d3fe31 100644 --- a/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prometheus-storagebox-exporter"; version = "1.0.0"; @@ -12,7 +12,7 @@ buildGoModule rec { owner = "fleaz"; repo = "prometheus-storagebox-exporter"; hash = "sha256-sufxNnHAdOaYEzKj9vriDrJF6Tq4Eim3Z45FEuuG97Q="; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; }; vendorHash = "sha256-hWM7JnL0x+vsUrQsJZGM3z2jB3F1wtjKWmX8j+WnjKY="; @@ -27,4 +27,4 @@ buildGoModule rec { fleaz ]; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix index aa990aa2b125..009aa14dd1cf 100644 --- a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "surfboard_exporter"; version = "2.0.0"; src = fetchFromGitHub { - rev = version; + rev = finalAttrs.version; owner = "ipstatic"; repo = "surfboard_exporter"; sha256 = "11qms26648nwlwslnaflinxcr5rnp55s908rm1qpnbz0jnxf5ipw"; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix b/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix index 742986d6f284..f3b1c215b052 100644 --- a/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tailscale-exporter"; version = "0.2.5"; src = fetchFromGitHub { owner = "adinhodovic"; repo = "tailscale-exporter"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6iQtGfQsXVmwFaSA7B1AG+kbtSyKVWFbEld1lMb0DnE="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -43,11 +43,11 @@ buildGoModule rec { meta = { description = "Tailscale Tailnet metric exporter for Prometheus"; homepage = "https://github.com/adinhodovic/tailscale-exporter"; - changelog = "https://github.com/adinhodovic/tailscale-exporter/releases/tag/${src.tag}"; + changelog = "https://github.com/adinhodovic/tailscale-exporter/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ squat ]; mainProgram = "tailscale-exporter"; }; -} +}) diff --git a/pkgs/by-name/pr/promql-cli/package.nix b/pkgs/by-name/pr/promql-cli/package.nix index f95476552051..1fd3d40d9529 100644 --- a/pkgs/by-name/pr/promql-cli/package.nix +++ b/pkgs/by-name/pr/promql-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "promql-cli"; version = "0.3.0"; src = fetchFromGitHub { owner = "nalbury"; repo = "promql-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EV63fdG+GF+kVLH2TxHPhRcUU5xBvkW5bhHC1lEoj84="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "promql"; }; -} +}) diff --git a/pkgs/by-name/pr/promscale/package.nix b/pkgs/by-name/pr/promscale/package.nix index 8af6ba2fa6be..d9ae69a737df 100644 --- a/pkgs/by-name/pr/promscale/package.nix +++ b/pkgs/by-name/pr/promscale/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "promscale"; version = "0.17.0"; src = fetchFromGitHub { owner = "timescale"; repo = "promscale"; - rev = version; + rev = finalAttrs.version; hash = "sha256-JizUI9XRzOEHF1kAblYQRYB11z9KWX7od3lPiRN+JNI="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/timescale/promscale/pkg/version.Version=${version}" - "-X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" + "-X github.com/timescale/promscale/pkg/version.Version=${finalAttrs.version}" + "-X github.com/timescale/promscale/pkg/version.CommitHash=${finalAttrs.src.rev}" ]; preBuild = '' # Without this build fails with @@ -50,11 +50,11 @@ buildGoModule rec { description = "Open-source analytical platform for Prometheus metrics"; mainProgram = "promscale"; homepage = "https://github.com/timescale/promscale"; - changelog = "https://github.com/timescale/promscale/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/timescale/promscale/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ _0x4A6F anpin ]; }; -} +}) diff --git a/pkgs/by-name/pr/proto-contrib/package.nix b/pkgs/by-name/pr/proto-contrib/package.nix index 7ff77ef09394..1ab20ef77c55 100644 --- a/pkgs/by-name/pr/proto-contrib/package.nix +++ b/pkgs/by-name/pr/proto-contrib/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "proto-contrib"; version = "0.9.0"; src = fetchFromGitHub { owner = "emicklei"; repo = "proto-contrib"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0ksxic7cypv9gg8q5lkl5bla1n9i65z7b03cx9lwq6252glmf2jk"; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-doc/package.nix b/pkgs/by-name/pr/protoc-gen-doc/package.nix index f72818b3bede..0220ff914eec 100644 --- a/pkgs/by-name/pr/protoc-gen-doc/package.nix +++ b/pkgs/by-name/pr/protoc-gen-doc/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-doc"; version = "1.5.1"; src = fetchFromGitHub { owner = "pseudomuto"; repo = "protoc-gen-doc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-19CN62AwqQGq5Gb5kQqVYhs+LKsJ9K2L0VAakwzPD5Y="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix b/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix index 3bb205726f13..413cb66881ac 100644 --- a/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix +++ b/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-entgrpc"; version = "0.7.0"; src = fetchFromGitHub { owner = "ent"; repo = "contrib"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kI+/qbWvOxcHKee7jEFBs5Bb+5MPGunAsB6d1j9fhp8="; }; @@ -32,4 +32,4 @@ buildGoModule rec { homepage = "https://entgo.io/"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-go-vtproto/package.nix b/pkgs/by-name/pr/protoc-gen-go-vtproto/package.nix index b7f5392b9c46..7bcc8b6fb16a 100644 --- a/pkgs/by-name/pr/protoc-gen-go-vtproto/package.nix +++ b/pkgs/by-name/pr/protoc-gen-go-vtproto/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-go-vtproto"; version = "0.6.0"; src = fetchFromGitHub { owner = "planetscale"; repo = "vtprotobuf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ji6elc0hN49A4Ov/ckd8chPR4/8ZX11THzVz9HJGui4="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.zane ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-go/package.nix b/pkgs/by-name/pr/protoc-gen-go/package.nix index 6688a5456659..4aee73f0a152 100644 --- a/pkgs/by-name/pr/protoc-gen-go/package.nix +++ b/pkgs/by-name/pr/protoc-gen-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-go"; version = "1.36.11"; src = fetchFromGitHub { owner = "protocolbuffers"; repo = "protobuf-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7+w3f5dDcQCw87A6P+JZXfMejS4QHANaLGK8QbUAaQs="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jojosch ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-twirp_php/package.nix b/pkgs/by-name/pr/protoc-gen-twirp_php/package.nix index 47d519004fdb..05a0099f7539 100644 --- a/pkgs/by-name/pr/protoc-gen-twirp_php/package.nix +++ b/pkgs/by-name/pr/protoc-gen-twirp_php/package.nix @@ -4,14 +4,14 @@ fetchgit, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-twirp_php"; version = "0.15.0"; # fetchFromGitHub currently not possible, because go.mod and go.sum are export-ignored src = fetchgit { url = "https://github.com/twirphp/twirp.git"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KlUcLsqWsme7OMREv0GjWlEHf5UjiFd6A9MzkbP0Kz4="; }; @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "protoc-gen-twirp_php" ]; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jojosch ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-validate/package.nix b/pkgs/by-name/pr/protoc-gen-validate/package.nix index 942ac238da04..841c6b503a53 100644 --- a/pkgs/by-name/pr/protoc-gen-validate/package.nix +++ b/pkgs/by-name/pr/protoc-gen-validate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-validate"; version = "1.3.0"; src = fetchFromGitHub { owner = "bufbuild"; repo = "protoc-gen-validate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-225D0iHM+fTYIu/+HPkGZ8IcqbP4FMkf7Lw1wI02rZw="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ matthewpi ]; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-go-inject-tag/package.nix b/pkgs/by-name/pr/protoc-go-inject-tag/package.nix index 018840b34355..09f005da24d7 100644 --- a/pkgs/by-name/pr/protoc-go-inject-tag/package.nix +++ b/pkgs/by-name/pr/protoc-go-inject-tag/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-go-inject-tag"; version = "1.4.0"; src = fetchFromGitHub { owner = "favadi"; repo = "protoc-go-inject-tag"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8mpkwv80PMfOPiammg596hW7xdrcum9Hl/v5O1DPWgY="; }; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ elrohirgt ]; mainProgram = "protoc-go-inject-tag"; }; -} +}) diff --git a/pkgs/by-name/pr/protolock/package.nix b/pkgs/by-name/pr/protolock/package.nix index 6abfb5e6f2bb..9a4baac13dab 100644 --- a/pkgs/by-name/pr/protolock/package.nix +++ b/pkgs/by-name/pr/protolock/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protolock"; version = "0.17.0"; src = fetchFromGitHub { owner = "nilslice"; repo = "protolock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+7kU4nCBwCA6mnjFrejPrIILYUSfYpq13d+0MmNZoBg="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ groodt ]; }; -} +}) diff --git a/pkgs/by-name/pr/protonmail-bridge/package.nix b/pkgs/by-name/pr/protonmail-bridge/package.nix index cf3c44994a35..fe570131af51 100644 --- a/pkgs/by-name/pr/protonmail-bridge/package.nix +++ b/pkgs/by-name/pr/protonmail-bridge/package.nix @@ -6,14 +6,14 @@ libsecret, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protonmail-bridge"; version = "3.21.2"; src = fetchFromGitHub { owner = "ProtonMail"; repo = "proton-bridge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IQgP+eWUCyViEBi0WFIOW2rXZLtoyVlrQrtAaqaLOv0="; }; @@ -33,8 +33,8 @@ buildGoModule rec { constants = "github.com/ProtonMail/proton-bridge/v3/internal/constants"; in [ - "-X ${constants}.Version=${version}" - "-X ${constants}.Revision=${src.rev}" + "-X ${constants}.Version=${finalAttrs.version}" + "-X ${constants}.Revision=${finalAttrs.src.rev}" "-X ${constants}.buildTime=unknown" "-X ${constants}.FullAppName=ProtonMailBridge" # Should be "Proton Mail Bridge", but quoting doesn't seems to work in nix's ldflags ]; @@ -48,7 +48,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/ProtonMail/proton-bridge/blob/${src.rev}/Changelog.md"; + changelog = "https://github.com/ProtonMail/proton-bridge/blob/${finalAttrs.src.rev}/Changelog.md"; description = "Use your ProtonMail account with your local e-mail client"; downloadPage = "https://github.com/ProtonMail/proton-bridge/releases"; homepage = "https://github.com/ProtonMail/proton-bridge"; @@ -65,4 +65,4 @@ buildGoModule rec { daniel-fahey ]; }; -} +}) diff --git a/pkgs/by-name/pr/prototool/package.nix b/pkgs/by-name/pr/prototool/package.nix index c4cfa8960914..3f997616d91b 100644 --- a/pkgs/by-name/pr/prototool/package.nix +++ b/pkgs/by-name/pr/prototool/package.nix @@ -6,14 +6,14 @@ protobuf, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prototool"; version = "1.10.0"; src = fetchFromGitHub { owner = "uber"; repo = "prototool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T6SjjyHC4j5du2P4Emcfq/ZFbuCpMPPJFJTHb/FNMAo="; }; @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pr/prox/package.nix b/pkgs/by-name/pr/prox/package.nix index cf63894c3130..4b47eebedef5 100644 --- a/pkgs/by-name/pr/prox/package.nix +++ b/pkgs/by-name/pr/prox/package.nix @@ -4,7 +4,7 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "prox"; # While upstream did release a v1.0.0, v1.1.0 is actually newer: https://github.com/fgrosse/prox/releases/tag/v1.1.0 version = "1.1.0"; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "fgrosse"; repo = "prox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KSHTlcAmnuU8F17N0LBS0s5b/k6Of0OEHVd3v50bH3g="; }; @@ -20,7 +20,7 @@ buildGoModule rec { postPatch = '' substituteInPlace cmd/prox/version.go \ - --replace '0.0.0-unknown' '${version}' + --replace '0.0.0-unknown' '${finalAttrs.version}' ''; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/pr/proxify/package.nix b/pkgs/by-name/pr/proxify/package.nix index 178e6d37f64f..ba1a5bcbc2de 100644 --- a/pkgs/by-name/pr/proxify/package.nix +++ b/pkgs/by-name/pr/proxify/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "proxify"; version = "0.0.16"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "proxify"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CctbeKMf4+E+Fh/0hWLwHdTTsAavkiJ2ziMumY/+oF8="; }; @@ -26,8 +26,8 @@ buildGoModule rec { domain name) into other tools by simply setting the upstream proxy to proxify. ''; homepage = "https://github.com/projectdiscovery/proxify"; - changelog = "https://github.com/projectdiscovery/proxify/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/proxify/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ps/pscale/package.nix b/pkgs/by-name/ps/pscale/package.nix index 5e0b12fb1e32..35852fabb712 100644 --- a/pkgs/by-name/ps/pscale/package.nix +++ b/pkgs/by-name/ps/pscale/package.nix @@ -8,14 +8,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pscale"; version = "0.271.0"; src = fetchFromGitHub { owner = "planetscale"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VSHeHruqGD2cgF5XYlyeGYhcSBlGIC+lgO6Qqrhtb0Q="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" - "-X main.commit=v${version}" + "-X main.version=v${finalAttrs.version}" + "-X main.commit=v${finalAttrs.version}" "-X main.date=unknown" ]; @@ -47,11 +47,11 @@ buildGoModule rec { meta = { description = "CLI for PlanetScale Database"; mainProgram = "pscale"; - changelog = "https://github.com/planetscale/cli/releases/tag/v${version}"; + changelog = "https://github.com/planetscale/cli/releases/tag/v${finalAttrs.version}"; homepage = "https://www.planetscale.com/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/ps/psitop/package.nix b/pkgs/by-name/ps/psitop/package.nix index c64e2fad7844..904c3cb853e9 100644 --- a/pkgs/by-name/ps/psitop/package.nix +++ b/pkgs/by-name/ps/psitop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "psitop"; version = "1.1.3"; src = fetchFromGitHub { owner = "jamespwilliams"; repo = "psitop"; - rev = version; + rev = finalAttrs.version; hash = "sha256-TD+NTlfmBtz+m2w2FnTcUIJQakpvVBCK/MAHfCrOue4="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "psitop"; }; -} +}) diff --git a/pkgs/by-name/pu/puffin/package.nix b/pkgs/by-name/pu/puffin/package.nix index a5832a605554..e0b2e1d6c0e2 100644 --- a/pkgs/by-name/pu/puffin/package.nix +++ b/pkgs/by-name/pu/puffin/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "puffin"; version = "2.1.5"; src = fetchFromGitHub { owner = "siddhantac"; repo = "puffin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cXhnCCg5A/G/FKWfCpq130qSD1iTGpgidqzGGnIPqO8="; }; @@ -23,4 +23,4 @@ buildGoModule rec { mainProgram = "puffin"; maintainers = with lib.maintainers; [ renesat ]; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi-esc/package.nix b/pkgs/by-name/pu/pulumi-esc/package.nix index e825a91eb9f8..68b0b499849f 100644 --- a/pkgs/by-name/pu/pulumi-esc/package.nix +++ b/pkgs/by-name/pu/pulumi-esc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi-esc"; version = "0.21.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "esc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oTCCPwdepaZif2LJfJtBuw4jQDUwDU+wGNgl+mB52Ko="; }; @@ -22,14 +22,14 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/pulumi/esc/cmd/esc/cli/version.Version=${src.rev}" + "-X=github.com/pulumi/esc/cmd/esc/cli/version.Version=${finalAttrs.src.rev}" ]; meta = { description = "Pulumi ESC (Environments, Secrets, and Configuration) for cloud applications and infrastructure"; homepage = "https://github.com/pulumi/esc/tree/main"; - changelog = "https://github.com/pulumi/esc/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/pulumi/esc/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; mainProgram = "esc"; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix index ee00476e5003..4cafbee7d929 100644 --- a/pkgs/by-name/pu/pulumi/package.nix +++ b/pkgs/by-name/pu/pulumi/package.nix @@ -15,14 +15,14 @@ nix-update-script, _experimental-update-script-combinators, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi"; version = "3.192.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rcDXC+xlUa67afuXvmEv8UNsYWBvQQ0P4httdtdcrh4="; # Some tests rely on checkout directory name name = "pulumi"; @@ -30,7 +30,7 @@ buildGoModule rec { vendorHash = "sha256-BaFw8EnPd2GPA/p9wm8XpVy/iE8gqbteRnMQC8Z4NHQ="; - sourceRoot = "${src.name}/pkg"; + sourceRoot = "${finalAttrs.src.name}/pkg"; nativeBuildInputs = [ installShellFiles ]; @@ -41,7 +41,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=v${version}" + "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=v${finalAttrs.version}" ]; excludedPackages = [ @@ -159,7 +159,7 @@ buildGoModule rec { tests = { version = testers.testVersion { package = pulumi; - version = "v${version}"; + version = "v${finalAttrs.version}"; command = "PULUMI_SKIP_UPDATE_CHECK=1 pulumi version"; }; @@ -191,4 +191,4 @@ buildGoModule rec { tie ]; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix index 1958b04eeb03..f47385a5cb86 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix @@ -3,18 +3,18 @@ buildGoModule, pulumi, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi-go"; inherit (pulumi) version src; - sourceRoot = "${src.name}/sdk/go/pulumi-language-go"; + sourceRoot = "${finalAttrs.src.name}/sdk/go/pulumi-language-go"; vendorHash = "sha256-jwsdMSLDn2PNJFIIVhqwBLH7acFTOFLPgVNMKbI5DZE="; ldflags = [ "-s" "-w" - "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" + "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${finalAttrs.version}" ]; checkFlags = [ @@ -37,4 +37,4 @@ buildGoModule rec { tie ]; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix index af7be805670f..8c72d7d0540d 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix @@ -6,18 +6,18 @@ nodejs, python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi-nodejs"; inherit (pulumi) version src; - sourceRoot = "${src.name}/sdk/nodejs/cmd/pulumi-language-nodejs"; + sourceRoot = "${finalAttrs.src.name}/sdk/nodejs/cmd/pulumi-language-nodejs"; vendorHash = "sha256-Q5Pk2f3EAiM4oit1vhc+PMEuMxdbrKAue3e0pnrZw2c="; ldflags = [ "-s" "-w" - "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" + "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${finalAttrs.version}" ]; checkFlags = [ @@ -54,4 +54,4 @@ buildGoModule rec { tie ]; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix index dfda8bf7764b..405b110e23b2 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix @@ -6,18 +6,18 @@ bash, python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi-python"; inherit (pulumi) version src; - sourceRoot = "${src.name}/sdk/python/cmd/pulumi-language-python"; + sourceRoot = "${finalAttrs.src.name}/sdk/python/cmd/pulumi-language-python"; vendorHash = "sha256-BfkjDesPdPDV2uILYaMJFIvaEBKT15ukwaReAL3yziw="; ldflags = [ "-s" "-w" - "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" + "-X=github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${finalAttrs.version}" ]; checkFlags = [ @@ -57,4 +57,4 @@ buildGoModule rec { tie ]; }; -} +}) diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix index e259137199a8..7947e82db3a8 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumi-scala"; version = "0.5.0"; src = fetchFromGitHub { owner = "VirtusLab"; repo = "besom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iJLIwc8yVURz7YdL42hJBfvYNpaehJbPIAB51umsLEE="; }; @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-GGkHKLKtcx/uW9CvrFIFKr2sZD3Mx0RYQM3lI9HvMXY="; postInstall = '' - mv $out/bin/language-host $out/bin/${meta.mainProgram} + mv $out/bin/language-host $out/bin/${finalAttrs.meta.mainProgram} ''; meta = { @@ -29,4 +29,4 @@ buildGoModule rec { mainProgram = "pulumi-language-scala"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pu/pulumictl/package.nix b/pkgs/by-name/pu/pulumictl/package.nix index 584740274258..1319c2c9c888 100644 --- a/pkgs/by-name/pu/pulumictl/package.nix +++ b/pkgs/by-name/pu/pulumictl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pulumictl"; version = "0.0.50"; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumictl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Jq7H2lM5Vu/cb+mgoUP6p8MQxJ3w0Pgt+adWey2mPKk="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/pulumi/pulumictl/pkg/version.Version=${src.rev}" + "-X=github.com/pulumi/pulumictl/pkg/version.Version=${finalAttrs.src.rev}" ]; subPackages = [ "cmd/pulumictl" ]; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ vincentbernat ]; }; -} +}) diff --git a/pkgs/by-name/pu/pushup/package.nix b/pkgs/by-name/pu/pushup/package.nix index c900469ffa23..1a77693bf711 100644 --- a/pkgs/by-name/pu/pushup/package.nix +++ b/pkgs/by-name/pu/pushup/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pushup"; version = "0.2"; src = fetchFromGitHub { owner = "adhocteam"; repo = "pushup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9ENXeVON2/Bt8oXnyVw+Vl0bPVPP7iFSyhxwc091ZIs="; }; @@ -29,15 +29,15 @@ buildGoModule rec { # The Go compiler is a runtime dependency of Pushup. allowGoReference = true; postInstall = '' - wrapProgram $out/bin/${meta.mainProgram} --prefix PATH : ${lib.makeBinPath [ go ]} + wrapProgram $out/bin/${finalAttrs.meta.mainProgram} --prefix PATH : ${lib.makeBinPath [ go ]} ''; meta = { description = "Web framework for Go"; homepage = "https://pushup.adhoc.dev/"; license = lib.licenses.mit; - changelog = "https://github.com/adhocteam/pushup/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/adhocteam/pushup/blob/${finalAttrs.src.rev}/CHANGELOG.md"; mainProgram = "pushup"; maintainers = with lib.maintainers; [ paulsmith ]; }; -} +}) diff --git a/pkgs/by-name/pv/pv-migrate/package.nix b/pkgs/by-name/pv/pv-migrate/package.nix index f6935f15ff23..6f8e7fc97d61 100644 --- a/pkgs/by-name/pv/pv-migrate/package.nix +++ b/pkgs/by-name/pv/pv-migrate/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pv-migrate"; version = "2.2.1"; src = fetchFromGitHub { owner = "utkuozdemir"; repo = "pv-migrate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-ZCNOg2HZjcEEM+hsAOtRR6hYmoKLyThpIw3warnravc="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" - "-X main.commit=v${version}" + "-X main.version=v${finalAttrs.version}" + "-X main.commit=v${finalAttrs.version}" "-X main.date=1970-01-01-00:00:01" ]; @@ -44,11 +44,11 @@ buildGoModule rec { mainProgram = "pv-migrate"; description = "CLI tool to easily migrate Kubernetes persistent volumes"; homepage = "https://github.com/utkuozdemir/pv-migrate"; - changelog = "https://github.com/utkuozdemir/pv-migrate/releases/tag/v${version}"; + changelog = "https://github.com/utkuozdemir/pv-migrate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.afl20; maintainers = with lib.maintainers; [ ivankovnatsky qjoly ]; }; -} +}) diff --git a/pkgs/by-name/pw/pwdsafety/package.nix b/pkgs/by-name/pw/pwdsafety/package.nix index ae32f2443dd4..97f3d420c2ae 100644 --- a/pkgs/by-name/pw/pwdsafety/package.nix +++ b/pkgs/by-name/pw/pwdsafety/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pwdsafety"; version = "0.4.1"; src = fetchFromGitHub { owner = "edoardottt"; repo = "pwdsafety"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qFYy22d8DqzsphdO1pCYiIKf1P2yQ4w+R1+K2sHI2kk="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Command line tool checking password safety"; homepage = "https://github.com/edoardottt/pwdsafety"; - changelog = "https://github.com/edoardottt/pwdsafety/releases/tag/v${version}"; + changelog = "https://github.com/edoardottt/pwdsafety/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pwdsafety"; }; -} +}) diff --git a/pkgs/by-name/pw/pwru/package.nix b/pkgs/by-name/pw/pwru/package.nix index 60ec6aa6dbcd..cf94ef8cb974 100644 --- a/pkgs/by-name/pw/pwru/package.nix +++ b/pkgs/by-name/pw/pwru/package.nix @@ -6,14 +6,14 @@ libpcap, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pwru"; version = "1.0.9"; src = fetchFromGitHub { owner = "cilium"; repo = "pwru"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3lIKbzwPX6okJT9CeErX5/innUK3VqnnbWPpvlSN+6U="; }; @@ -43,4 +43,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "pwru"; }; -} +}) diff --git a/pkgs/by-name/pz/pzip/package.nix b/pkgs/by-name/pz/pzip/package.nix index c82bc1f182bb..7d87526404a5 100644 --- a/pkgs/by-name/pz/pzip/package.nix +++ b/pkgs/by-name/pz/pzip/package.nix @@ -5,14 +5,14 @@ unzip, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "pzip"; version = "0.2.0"; src = fetchFromGitHub { owner = "ybirader"; repo = "pzip"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bb2TSSyA7TwgoV53M/7WkNcTq8F0EjCA7ObHfnGL9l0="; }; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Fast concurrent zip archiver and extractor"; homepage = "https://github.com/ybirader/pzip"; - changelog = "https://github.com/ybirader/pzip/releases/tag/${src.rev}"; + changelog = "https://github.com/ybirader/pzip/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "pzip"; }; -} +}) diff --git a/pkgs/by-name/q/q/package.nix b/pkgs/by-name/q/q/package.nix index 6133760c1c76..db1227f5f612 100644 --- a/pkgs/by-name/q/q/package.nix +++ b/pkgs/by-name/q/q/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "q"; version = "0.19.11"; src = fetchFromGitHub { owner = "natesales"; repo = "q"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8/pUkkG43y07XQVrlrVuXtbXJw5ueokOFngWK6N7qHQ="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doCheck = false; # tries to resolve DNS @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.das_j ]; mainProgram = "q"; }; -} +}) diff --git a/pkgs/by-name/qb/qbec/package.nix b/pkgs/by-name/qb/qbec/package.nix index c6c375155b04..44932d649951 100644 --- a/pkgs/by-name/qb/qbec/package.nix +++ b/pkgs/by-name/qb/qbec/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qbec"; version = "0.30.0"; src = fetchFromGitHub { owner = "splunk"; repo = "qbec"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9vHURoI4CwHcdL4spmERRJGz0dfPEdAMjWSRlxOs1N8="; }; @@ -23,8 +23,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/splunk/qbec/internal/commands.version=${version}" - "-X github.com/splunk/qbec/internal/commands.commit=${src.rev}" + "-X github.com/splunk/qbec/internal/commands.version=${finalAttrs.version}" + "-X github.com/splunk/qbec/internal/commands.commit=${finalAttrs.src.rev}" "-X github.com/splunk/qbec/internal/commands.goVersion=${lib.getVersion go}" ]; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ groodt ]; }; -} +}) diff --git a/pkgs/by-name/qc/qc/package.nix b/pkgs/by-name/qc/qc/package.nix index 5031ee183190..fccd045de79b 100644 --- a/pkgs/by-name/qc/qc/package.nix +++ b/pkgs/by-name/qc/qc/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qc"; version = "0.6.2"; src = fetchFromGitHub { owner = "qownnotes"; repo = "qc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y7SjlVNiZjWDTRPNZfyoFjI5qyo2SHgTPurNJzGmN0k="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/qownnotes/qc/cmd.version=${version}" + "-X=github.com/qownnotes/qc/cmd.version=${finalAttrs.version}" ]; # There are no automated tests @@ -52,4 +52,4 @@ buildGoModule rec { totoroot ]; }; -} +}) diff --git a/pkgs/by-name/qc/qcal/package.nix b/pkgs/by-name/qc/qcal/package.nix index 8618d159b1df..f54d52d0c0e5 100644 --- a/pkgs/by-name/qc/qcal/package.nix +++ b/pkgs/by-name/qc/qcal/package.nix @@ -4,13 +4,13 @@ fetchFromSourcehut, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qcal"; version = "0.9.3"; src = fetchFromSourcehut { owner = "~psic4t"; repo = "qcal"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VnUbell8/9nnx+FBfXSV+jwQ4SwaX0kzZsp9MeD8uT4="; }; vendorHash = null; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "CLI calendar application for CalDAV servers written in Go"; homepage = "https://git.sr.ht/~psic4t/qcal"; - changelog = "https://git.sr.ht/~psic4t/qcal/refs/${version}"; + changelog = "https://git.sr.ht/~psic4t/qcal/refs/${finalAttrs.version}"; license = lib.licenses.gpl3; mainProgram = "qcal"; maintainers = with lib.maintainers; [ antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/qc/qcard/package.nix b/pkgs/by-name/qc/qcard/package.nix index 14445cc30fd9..cd0067e2e12a 100644 --- a/pkgs/by-name/qc/qcard/package.nix +++ b/pkgs/by-name/qc/qcard/package.nix @@ -4,14 +4,14 @@ fetchFromSourcehut, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qcard"; version = "0.7.2"; src = fetchFromSourcehut { owner = "~psic4t"; repo = "qcard"; - rev = version; + rev = finalAttrs.version; hash = "sha256-9LLinUIPzvNItzz4LZpUg0zIwzwtDC9k19BQb7Ers5Q="; }; @@ -36,4 +36,4 @@ buildGoModule rec { mainProgram = "qcard"; maintainers = with lib.maintainers; [ antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/qr/qrcp/package.nix b/pkgs/by-name/qr/qrcp/package.nix index 52da282f4b0d..cfda41f68fe4 100644 --- a/pkgs/by-name/qr/qrcp/package.nix +++ b/pkgs/by-name/qr/qrcp/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qrcp"; version = "0.11.6"; src = fetchFromGitHub { owner = "claudiodangelis"; repo = "qrcp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OLoGM9kG5k8iyCBQ8PW0i8WiSOASkW9S8YI1iRSb0Ic="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/claudiodangelis/qrcp/version.version=${version}" + "-X github.com/claudiodangelis/qrcp/version.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -51,4 +51,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fgaz ]; mainProgram = "qrcp"; }; -} +}) diff --git a/pkgs/by-name/qs/qsreplace/package.nix b/pkgs/by-name/qs/qsreplace/package.nix index 9a19f6436a1e..5fc10e056bbf 100644 --- a/pkgs/by-name/qs/qsreplace/package.nix +++ b/pkgs/by-name/qs/qsreplace/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "qsreplace"; version = "0.0.3"; src = fetchFromGitHub { owner = "tomnomnom"; repo = "qsreplace"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j9bqO2gp4RUxZHGBCIxI5nA3nD1dG4nCpJ1i4TM/fbo="; }; @@ -31,4 +31,4 @@ buildGoModule rec { sourceProvenance = with lib.sourceTypes; [ fromSource ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/qu/quicktemplate/package.nix b/pkgs/by-name/qu/quicktemplate/package.nix index 3573f2a92534..12f14c8f1a43 100644 --- a/pkgs/by-name/qu/quicktemplate/package.nix +++ b/pkgs/by-name/qu/quicktemplate/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "quicktemplate"; version = "1.8.0"; src = fetchFromGitHub { owner = "valyala"; repo = "quicktemplate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "cra3LZ3Yq0KNQErQ2q0bVSy7rOLKdSkIryIgQsNRBHw="; }; @@ -22,4 +22,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "qtc"; }; -} +}) diff --git a/pkgs/by-name/r5/r53-ddns/package.nix b/pkgs/by-name/r5/r53-ddns/package.nix index 73710233aa58..ef128d6c2b80 100644 --- a/pkgs/by-name/r5/r53-ddns/package.nix +++ b/pkgs/by-name/r5/r53-ddns/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "r53-ddns"; version = "1.3.0"; src = fetchFromGitHub { owner = "fleaz"; repo = "r53-ddns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+vJrcRxckAISYjab6kVT2mpChra1D3NflOqNWCch15I="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fleaz ]; mainProgram = "r53-ddns"; }; -} +}) diff --git a/pkgs/by-name/ra/rabtap/package.nix b/pkgs/by-name/ra/rabtap/package.nix index c7789b4f32f0..efd480ad6d10 100644 --- a/pkgs/by-name/ra/rabtap/package.nix +++ b/pkgs/by-name/ra/rabtap/package.nix @@ -4,21 +4,21 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rabtap"; version = "1.44.1"; src = fetchFromGitHub { owner = "jandelgado"; repo = "rabtap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mW2O8/22zbA3/wpYkQHCI0z8EEL0Wyud2TD5vNUJrNI="; }; vendorHash = "sha256-Yi4vH3UMOE//p3H9iCR5RY3SjjR0mu2sBRx8WK57Dq8="; ldflags = [ - "-X main.BuildVersion=v${version}" + "-X main.BuildVersion=v${finalAttrs.version}" ]; meta = { @@ -27,4 +27,4 @@ buildGoModule rec { homepage = "https://github.com/jandelgado/rabtap"; maintainers = with lib.maintainers; [ eigengrau ]; }; -} +}) diff --git a/pkgs/by-name/ra/radioboat/package.nix b/pkgs/by-name/ra/radioboat/package.nix index 42e4601b9963..c66b150129e5 100644 --- a/pkgs/by-name/ra/radioboat/package.nix +++ b/pkgs/by-name/ra/radioboat/package.nix @@ -11,14 +11,14 @@ radioboat, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "radioboat"; version = "0.3.0"; src = fetchFromGitHub { owner = "slashformotion"; repo = "radioboat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4k+WK2Cxu1yBWgvEW9LMD2RGfiY7XDAe0qqph82zvlI="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/slashformotion/radioboat/internal/buildinfo.Version=${version}" + "-X github.com/slashformotion/radioboat/internal/buildinfo.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -62,4 +62,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ]; }; -} +}) diff --git a/pkgs/by-name/ra/rain-bittorrent/package.nix b/pkgs/by-name/ra/rain-bittorrent/package.nix index ef75cb0545dc..6128adcb9f73 100644 --- a/pkgs/by-name/ra/rain-bittorrent/package.nix +++ b/pkgs/by-name/ra/rain-bittorrent/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rain"; version = "2.2.3"; src = fetchFromGitHub { owner = "cenkalti"; repo = "rain"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-phBZ1hIH6o4q8CU6+dheZG78OcO+e7YvJoC6hyHHNb4="; }; @@ -27,4 +27,4 @@ buildGoModule rec { matthewdargan ]; }; -} +}) diff --git a/pkgs/by-name/ra/rain/package.nix b/pkgs/by-name/ra/rain/package.nix index 874a93160135..266e93eca2a8 100644 --- a/pkgs/by-name/ra/rain/package.nix +++ b/pkgs/by-name/ra/rain/package.nix @@ -6,14 +6,14 @@ rain, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rain"; version = "1.24.2"; src = fetchFromGitHub { owner = "aws-cloudformation"; repo = "rain"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xCozToZJRJvebS9H5NH6rHQprgTM3cy0cssJNh9AQmI="; }; @@ -29,7 +29,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = rain; command = "rain --version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jiegec ]; }; -} +}) diff --git a/pkgs/by-name/ra/rakkess/package.nix b/pkgs/by-name/ra/rakkess/package.nix index 28c2681edbc7..7766003612fc 100644 --- a/pkgs/by-name/ra/rakkess/package.nix +++ b/pkgs/by-name/ra/rakkess/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rakkess"; version = "0.5.1"; src = fetchFromGitHub { owner = "corneliusweig"; repo = "rakkess"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-igovWWk8GfNmOS/NbZWfv9kox6QLNIbM09jdvA/lL3A="; }; vendorHash = "sha256-lVxJ4wFBhHc8JVpkmqphLYPE9Z8Cr6o+aAHvC1naqyE="; @@ -19,12 +19,12 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/corneliusweig/rakkess/internal/version.version=v${version}" + "-X github.com/corneliusweig/rakkess/internal/version.version=v${finalAttrs.version}" ]; meta = { homepage = "https://github.com/corneliusweig/rakkess"; - changelog = "https://github.com/corneliusweig/rakkess/releases/tag/v${version}"; + changelog = "https://github.com/corneliusweig/rakkess/releases/tag/v${finalAttrs.version}"; description = "Review Access - kubectl plugin to show an access matrix for k8s server resources"; mainProgram = "rakkess"; longDescription = '' @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/ra/ran/package.nix b/pkgs/by-name/ra/ran/package.nix index 4e535355fa8a..6a45f1913c4a 100644 --- a/pkgs/by-name/ra/ran/package.nix +++ b/pkgs/by-name/ra/ran/package.nix @@ -7,13 +7,13 @@ curl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ran"; version = "0.1.6"; src = fetchFromGitHub { owner = "m3ng9i"; repo = "ran"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iMvUvzr/jaTNdgHQFuoJNJnnkx2XHIUUlrPWyTlreEw="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-X" - "main._version_=v${version}" + "main._version_=v${finalAttrs.version}" "-X" "main._branch_=master" ]; @@ -47,4 +47,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomberek ]; }; -} +}) diff --git a/pkgs/by-name/ra/rancher/package.nix b/pkgs/by-name/ra/rancher/package.nix index 13404da11088..7993c5e89e02 100644 --- a/pkgs/by-name/ra/rancher/package.nix +++ b/pkgs/by-name/ra/rancher/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rancher"; version = "2.13.2"; src = fetchFromGitHub { owner = "rancher"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5nGUxdhMhhwDaVRwURis3FElMonwoe8h6M09EDwf+Bc="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.VERSION=${version}" + "-X main.VERSION=${finalAttrs.version}" "-extldflags" "-static" ]; @@ -33,7 +33,7 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/rancher | grep ${version} > /dev/null + $out/bin/rancher | grep ${finalAttrs.version} > /dev/null ''; meta = { @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ra/ratchet/package.nix b/pkgs/by-name/ra/ratchet/package.nix index f93c9b0209ad..0838bceaa434 100644 --- a/pkgs/by-name/ra/ratchet/package.nix +++ b/pkgs/by-name/ra/ratchet/package.nix @@ -5,7 +5,7 @@ callPackage, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ratchet"; version = "0.11.4"; @@ -38,14 +38,14 @@ buildGoModule rec { "-s" "-w" "-X ${package_url}/internal/version.name=ratchet" - "-X ${package_url}/internal/version.version=${version}" - "-X ${package_url}/internal/version.commit=${src.rev}" + "-X ${package_url}/internal/version.version=${finalAttrs.version}" + "-X ${package_url}/internal/version.commit=${finalAttrs.src.rev}" ]; doInstallCheck = true; installCheckPhase = '' - $out/bin/ratchet --version 2>&1 | grep ${version}; + $out/bin/ratchet --version 2>&1 | grep ${finalAttrs.version}; ''; installPhase = '' @@ -69,4 +69,4 @@ buildGoModule rec { ryanccn ]; }; -} +}) diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index 47fd073f9dfc..2ce1e73cf28a 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -15,7 +15,7 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rclone"; version = "1.73.0"; @@ -27,7 +27,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "rclone"; repo = "rclone"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-g/ofD/KsUOXVTOveHKddPN9PP5bx7HWFPct1IhJDZYE="; }; @@ -49,7 +49,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/rclone/rclone/fs.Version=${src.tag}" + "-X github.com/rclone/rclone/fs.Version=${finalAttrs.src.tag}" ]; postConfigure = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' @@ -89,7 +89,7 @@ buildGoModule rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; versionCheckProgramArg = "version"; passthru = { @@ -102,11 +102,11 @@ buildGoModule rec { meta = { description = "Command line program to sync files and directories to and from major cloud storage"; homepage = "https://rclone.org"; - changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md"; + changelog = "https://github.com/rclone/rclone/blob/v${finalAttrs.version}/docs/content/changelog.md"; license = lib.licenses.mit; mainProgram = "rclone"; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/rd/rdap/package.nix b/pkgs/by-name/rd/rdap/package.nix index 88c7b05b581f..df45fc30ae99 100644 --- a/pkgs/by-name/rd/rdap/package.nix +++ b/pkgs/by-name/rd/rdap/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rdap"; version = "0.9.1"; vendorHash = "sha256-8b1EAnR8PkEAw9yLBqPKFeANJit0OCJG+fssAGR/iTk="; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "openrdap"; repo = "rdap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FiaUyhiwKXZ3xnFPmdxb8bpbm5eRRFNDL3duOGDnc/A="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X \"github.com/openrdap/rdap.version=OpenRDAP ${version}\"" + "-X \"github.com/openrdap/rdap.version=OpenRDAP ${finalAttrs.version}\"" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sebastianblunt ]; mainProgram = "rdap"; }; -} +}) diff --git a/pkgs/by-name/re/readeck/package.nix b/pkgs/by-name/re/readeck/package.nix index 50541cb17818..55ff948ef227 100644 --- a/pkgs/by-name/re/readeck/package.nix +++ b/pkgs/by-name/re/readeck/package.nix @@ -8,14 +8,14 @@ python3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "readeck"; version = "0.21.5"; src = fetchFromCodeberg { owner = "readeck"; repo = "readeck"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9M9Bgl1CJ35x/Onlk5xUNCFkZKW40efF6qMOM+2/HR0="; }; @@ -47,7 +47,7 @@ buildGoModule rec { ldflags = [ "-X" - "codeberg.org/readeck/readeck/configs.version=${version}" + "codeberg.org/readeck/readeck/configs.version=${finalAttrs.version}" "-X" "codeberg.org/readeck/readeck/configs.buildTimeStr=1970-01-01T08:00:00Z" ]; @@ -60,7 +60,7 @@ buildGoModule rec { }; npmDeps = fetchNpmDeps { - src = "${src}/web"; + src = "${finalAttrs.src}/web"; hash = "sha256-znUKRaUdx6GXD2YL6hs0iveaAAHQ8H9n4NHZFi331+g="; }; @@ -70,11 +70,11 @@ buildGoModule rec { description = "Web application that lets you save the readable content of web pages you want to keep forever"; mainProgram = "readeck"; homepage = "https://readeck.org/"; - changelog = "https://codeberg.org/readeck/readeck/releases/tag/${version}"; + changelog = "https://codeberg.org/readeck/readeck/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ julienmalka linsui ]; }; -} +}) diff --git a/pkgs/by-name/re/redis-dump-go/package.nix b/pkgs/by-name/re/redis-dump-go/package.nix index 5992b639d86f..66ebab90c23f 100644 --- a/pkgs/by-name/re/redis-dump-go/package.nix +++ b/pkgs/by-name/re/redis-dump-go/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "redis-dump-go"; version = "0.8.2"; src = fetchFromGitHub { owner = "yannh"; repo = "redis-dump-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+5iYigtMQvd6D90mpKyMa7ZKm2UDtCG91uFZ7dURBT4="; }; @@ -25,6 +25,6 @@ buildGoModule rec { description = "Dump Redis keys to a file in RESP format using multiple connections"; license = lib.licenses.mit; maintainers = [ lib.maintainers.richiejp ]; - changelog = "https://github.com/yannh/redis-dump-go/releases/tag/v${version}"; + changelog = "https://github.com/yannh/redis-dump-go/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/by-name/re/redli/package.nix b/pkgs/by-name/re/redli/package.nix index 46dd0a33c245..748d22d66a26 100644 --- a/pkgs/by-name/re/redli/package.nix +++ b/pkgs/by-name/re/redli/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "redli"; version = "0.16.0"; src = fetchFromGitHub { owner = "IBM-Cloud"; repo = "redli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pEEfJWDwMBkx2Ff9pHuvO6N8FvEe93pOI3EO40sNV+8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tchekda ]; mainProgram = "redli"; }; -} +}) diff --git a/pkgs/by-name/re/reflex/package.nix b/pkgs/by-name/re/reflex/package.nix index 79980f7d0871..8b78033659c1 100644 --- a/pkgs/by-name/re/reflex/package.nix +++ b/pkgs/by-name/re/reflex/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "reflex"; version = "0.3.1"; src = fetchFromGitHub { owner = "cespare"; repo = "reflex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-/2qVm2xpSFVspA16rkiIw/qckxzXQp/1EGOl0f9KljY="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ nicknovitski ]; }; -} +}) diff --git a/pkgs/by-name/re/refmt/package.nix b/pkgs/by-name/re/refmt/package.nix index d5a4ed521742..072768c4da32 100644 --- a/pkgs/by-name/re/refmt/package.nix +++ b/pkgs/by-name/re/refmt/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "refmt"; version = "1.6.1"; src = fetchFromGitHub { owner = "rjeczalik"; repo = "refmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-HiAWSR2S+3OcIgwdQ0ltW37lcG+OHkDRDUF07rfNcJY="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ deemp ]; }; -} +}) diff --git a/pkgs/by-name/re/reg/package.nix b/pkgs/by-name/re/reg/package.nix index d52d4663b0d3..74c2a5844ad6 100644 --- a/pkgs/by-name/re/reg/package.nix +++ b/pkgs/by-name/re/reg/package.nix @@ -5,14 +5,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "reg"; version = "0.16.1"; src = fetchFromGitHub { owner = "genuinetools"; repo = "reg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tfBetjoJkr84XLEEcfdRTtc0UZ4m/uRH1Fpr91lQn8o="; }; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ereslibre ]; mainProgram = "reg"; }; -} +}) diff --git a/pkgs/by-name/re/regex2json/package.nix b/pkgs/by-name/re/regex2json/package.nix index c9f56908963e..ab05076cf9f2 100644 --- a/pkgs/by-name/re/regex2json/package.nix +++ b/pkgs/by-name/re/regex2json/package.nix @@ -4,14 +4,14 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "regex2json"; version = "0.11.0"; src = fetchFromGitLab { owner = "tozd"; repo = "regex2json"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WoxrwAH2ocDuwRj52QHPN3sOMXIF3ygzKeb83BKZqKo="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Convert text to JSON using only regular expressions"; homepage = "https://gitlab.com/tozd/regex2json"; - changelog = "https://gitlab.com/tozd/regex2json/-/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://gitlab.com/tozd/regex2json/-/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nagy ]; mainProgram = "regex2json"; }; -} +}) diff --git a/pkgs/by-name/re/regolith/package.nix b/pkgs/by-name/re/regolith/package.nix index 9f1c163c2c9e..25a87cc80fcf 100644 --- a/pkgs/by-name/re/regolith/package.nix +++ b/pkgs/by-name/re/regolith/package.nix @@ -5,14 +5,14 @@ nix-update-script, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "regolith"; version = "1.7.0"; src = fetchFromGitHub { owner = "Bedrock-OSS"; repo = "regolith"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9mRfK93eHuCA19RSdLKhlhbnQ0UTmBS46Gp1cXstTIk="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-X main.buildSource=nix" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "Add-on Compiler for the Bedrock Edition of Minecraft"; homepage = "https://github.com/Bedrock-OSS/regolith"; - changelog = "https://github.com/Bedrock-OSS/regolith/releases/tag/${version}"; + changelog = "https://github.com/Bedrock-OSS/regolith/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ arexon ]; mainProgram = "regolith"; }; -} +}) diff --git a/pkgs/by-name/re/regols/package.nix b/pkgs/by-name/re/regols/package.nix index e1adaabf9f34..ce7399a9687e 100644 --- a/pkgs/by-name/re/regols/package.nix +++ b/pkgs/by-name/re/regols/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "regols"; version = "0.2.4"; src = fetchFromGitHub { owner = "kitagry"; repo = "regols"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1L9ehqTMN9KHlvE7FBccVAXA7f3NNsLXJaTkOChT8Xo="; }; @@ -21,8 +21,8 @@ buildGoModule rec { description = "OPA Rego language server"; mainProgram = "regols"; homepage = "https://github.com/kitagry/regols"; - changelog = "https://github.com/kitagry/regols/releases/tag/${src.rev}"; + changelog = "https://github.com/kitagry/regols/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ alias-dev ]; }; -} +}) diff --git a/pkgs/by-name/re/relic/package.nix b/pkgs/by-name/re/relic/package.nix index f7a78cf3722a..037ae5ca7ab4 100644 --- a/pkgs/by-name/re/relic/package.nix +++ b/pkgs/by-name/re/relic/package.nix @@ -6,14 +6,14 @@ relic, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "relic"; version = "8.2.0"; src = fetchFromGitHub { owner = "sassoftware"; repo = "relic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dXvKbuAJCL+H0Gh0ZF1VvtY+7cgjq7gs8zwtenI3JuI="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" ]; passthru.tests = { @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ strager ]; }; -} +}) diff --git a/pkgs/by-name/re/remote-touchpad/package.nix b/pkgs/by-name/re/remote-touchpad/package.nix index 62dcdff97d22..1547b7284454 100644 --- a/pkgs/by-name/re/remote-touchpad/package.nix +++ b/pkgs/by-name/re/remote-touchpad/package.nix @@ -8,14 +8,14 @@ libxtst, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "remote-touchpad"; version = "1.5.3"; src = fetchFromGitHub { owner = "unrud"; repo = "remote-touchpad"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9K/AdkfpQbXPDIwai3h98G4lo4p8c/yTLxirhbo03U4="; }; @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ schnusch ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/re/renderizer/package.nix b/pkgs/by-name/re/renderizer/package.nix index 0c84dceb2286..0ad83f61cca3 100644 --- a/pkgs/by-name/re/renderizer/package.nix +++ b/pkgs/by-name/re/renderizer/package.nix @@ -4,22 +4,22 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "renderizer"; version = "2.0.13"; src = fetchFromGitHub { owner = "gomatic"; repo = "renderizer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jl98LuEsGN40L9IfybJhLnbzoYP/XpwFVQnjrlmDL9A="; }; ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commitHash=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commitHash=${finalAttrs.src.rev}" "-X main.date=19700101T000000" ]; @@ -28,8 +28,8 @@ buildGoModule rec { meta = { description = "CLI to render Go template text files"; mainProgram = "renderizer"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/reproxy/package.nix b/pkgs/by-name/re/reproxy/package.nix index c911263de1c9..db9fa4f9330f 100644 --- a/pkgs/by-name/re/reproxy/package.nix +++ b/pkgs/by-name/re/reproxy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "reproxy"; version = "1.4.0"; src = fetchFromGitHub { owner = "umputun"; repo = "reproxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pnmm/JEMcQ5UQUwUqGdzC/BphrH4tBz79Bq3c13GqbA="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.revision=${version}" + "-X main.revision=${finalAttrs.version}" ]; checkFlags = [ @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Simple edge server / reverse proxy"; homepage = "https://reproxy.io/"; - changelog = "https://github.com/umputun/reproxy/releases/tag/${src.rev}"; + changelog = "https://github.com/umputun/reproxy/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "reproxy"; }; -} +}) diff --git a/pkgs/by-name/re/resgate/package.nix b/pkgs/by-name/re/resgate/package.nix index 3ab68a688fb7..5fa3428e28e3 100644 --- a/pkgs/by-name/re/resgate/package.nix +++ b/pkgs/by-name/re/resgate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "resgate"; version = "1.8.0"; src = fetchFromGitHub { owner = "resgateio"; repo = "resgate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HQgBWH6dqfmAfKMezUjPbwXif8bqAClns589la2lBVA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ farcaller ]; mainProgram = "resgate"; }; -} +}) diff --git a/pkgs/by-name/re/restic-rest-server/package.nix b/pkgs/by-name/re/restic-rest-server/package.nix index 6cf9d669ea35..e44d79a9e7ab 100644 --- a/pkgs/by-name/re/restic-rest-server/package.nix +++ b/pkgs/by-name/re/restic-rest-server/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "restic-rest-server"; version = "0.14.0"; src = fetchFromGitHub { owner = "restic"; repo = "rest-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cWnZ91mrllhTlCLb+BoJMXqUON2wOWCqVShg+NKU7gs="; }; @@ -21,11 +21,11 @@ buildGoModule rec { passthru.tests.restic = nixosTests.restic-rest-server; meta = { - changelog = "https://github.com/restic/rest-server/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/restic/rest-server/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "High performance HTTP server that implements restic's REST backend API"; mainProgram = "rest-server"; homepage = "https://github.com/restic/rest-server"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/re/resticprofile/package.nix b/pkgs/by-name/re/resticprofile/package.nix index 11e13412ef90..c8bab6c9c211 100644 --- a/pkgs/by-name/re/resticprofile/package.nix +++ b/pkgs/by-name/re/resticprofile/package.nix @@ -9,14 +9,14 @@ resticprofile, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "resticprofile"; version = "0.31.0"; src = fetchFromGitHub { owner = "creativeprojects"; repo = "resticprofile"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ezelvyroQG1EW3SU63OVHJ/T4qjN5DRllvPIXnei1Z4="; }; @@ -35,8 +35,8 @@ buildGoModule rec { vendorHash = "sha256-M9S6F/Csz7HnOq8PSWjpENKm1704kVx9zDts1ieraTE="; ldflags = [ - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" "-X main.date=unknown" "-X main.builtBy=nixpkgs" ]; @@ -77,7 +77,7 @@ buildGoModule rec { }; meta = { - changelog = "https://github.com/creativeprojects/resticprofile/releases/tag/v${version}"; + changelog = "https://github.com/creativeprojects/resticprofile/releases/tag/v${finalAttrs.version}"; description = "Configuration profiles manager for restic backup"; homepage = "https://creativeprojects.github.io/resticprofile/"; license = with lib.licenses; [ @@ -88,4 +88,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/re/restish/package.nix b/pkgs/by-name/re/restish/package.nix index ba8dce36df48..be90b6890faa 100644 --- a/pkgs/by-name/re/restish/package.nix +++ b/pkgs/by-name/re/restish/package.nix @@ -12,14 +12,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "restish"; version = "0.21.2"; src = fetchFromGitHub { owner = "danielgtaylor"; repo = "restish"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-C+fB9UeEq+h6SlBtVPPZWs5fCCsJVe/TJFy4KhhaItU="; }; @@ -36,7 +36,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; preCheck = '' @@ -51,9 +51,9 @@ buildGoModule rec { meta = { description = "CLI tool for interacting with REST-ish HTTP APIs"; homepage = "https://rest.sh/"; - changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${version}"; + changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "restish"; }; -} +}) diff --git a/pkgs/by-name/re/restman/package.nix b/pkgs/by-name/re/restman/package.nix index e36aa81cf31c..7512dbe64165 100644 --- a/pkgs/by-name/re/restman/package.nix +++ b/pkgs/by-name/re/restman/package.nix @@ -6,14 +6,14 @@ restman, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "restman"; version = "0.3.0"; src = fetchFromGitHub { repo = "restman"; owner = "jackMort"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KN3iahDdPSHPnGEacsmaVMRNI3mV9qrH3HyJOTtB2hA="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -30,7 +30,7 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = restman; - version = "restman version ${version}"; + version = "restman version ${finalAttrs.version}"; command = "restman --version"; }; }; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ kashw2 ]; mainProgram = "restman"; }; -} +}) diff --git a/pkgs/by-name/re/reviewdog/package.nix b/pkgs/by-name/re/reviewdog/package.nix index bad637765bd5..46baf18e0a83 100644 --- a/pkgs/by-name/re/reviewdog/package.nix +++ b/pkgs/by-name/re/reviewdog/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "reviewdog"; version = "0.21.0"; src = fetchFromGitHub { owner = "reviewdog"; repo = "reviewdog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VYhn98tDyUS2HNd7sEJD/M8kln9/AMeGxm84SxSSOy8="; }; @@ -24,15 +24,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/reviewdog/reviewdog/commands.Version=${version}" + "-X github.com/reviewdog/reviewdog/commands.Version=${finalAttrs.version}" ]; meta = { description = "Automated code review tool integrated with any code analysis tools regardless of programming language"; mainProgram = "reviewdog"; homepage = "https://github.com/reviewdog/reviewdog"; - changelog = "https://github.com/reviewdog/reviewdog/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/reviewdog/reviewdog/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = [ ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/re/revive/package.nix b/pkgs/by-name/re/revive/package.nix index aafeefe23344..d61af351aa13 100644 --- a/pkgs/by-name/re/revive/package.nix +++ b/pkgs/by-name/re/revive/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "revive"; version = "1.11.0"; src = fetchFromGitHub { owner = "mgechev"; repo = "revive"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-89BlSc2tgxAJUGZM951fF+0H+SOsl0+xz/G18neRZxI="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mgechev/revive/cli.version=${version}" + "-X github.com/mgechev/revive/cli.version=${finalAttrs.version}" "-X github.com/mgechev/revive/cli.builtBy=nix" ]; @@ -55,4 +55,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rh/rhoas/package.nix b/pkgs/by-name/rh/rhoas/package.nix index f02f571f8920..1b7f89acca48 100644 --- a/pkgs/by-name/rh/rhoas/package.nix +++ b/pkgs/by-name/rh/rhoas/package.nix @@ -8,14 +8,14 @@ rhoas, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rhoas"; version = "0.53.0"; src = fetchFromGitHub { owner = "redhat-developer"; repo = "app-services-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9fydRgp2u1LWf0lEDMi1OxxFURd14oKCBDKACqrgWII="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/redhat-developer/app-services-cli/internal/build.Version=${version}" + "-X github.com/redhat-developer/app-services-cli/internal/build.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,8 +48,8 @@ buildGoModule rec { description = "Command Line Interface for Red Hat OpenShift Application Services"; license = lib.licenses.asl20; homepage = "https://github.com/redhat-developer/app-services-cli"; - changelog = "https://github.com/redhat-developer/app-services-cli/releases/v${version}"; + changelog = "https://github.com/redhat-developer/app-services-cli/releases/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ stehessel ]; mainProgram = "rhoas"; }; -} +}) diff --git a/pkgs/by-name/ri/richgo/package.nix b/pkgs/by-name/ri/richgo/package.nix index 65ef16f63e86..a49f35ad8f47 100644 --- a/pkgs/by-name/ri/richgo/package.nix +++ b/pkgs/by-name/ri/richgo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "richgo"; version = "0.3.12"; src = fetchFromGitHub { owner = "kyoh86"; repo = "richgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-pOB1exuwGwSxStodKhLLwh1xBvLjopUn0k+sEARdA9g="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ rvolosatovs ]; }; -} +}) diff --git a/pkgs/by-name/ri/rime-cli/package.nix b/pkgs/by-name/ri/rime-cli/package.nix index 62c8f83037a5..f5bda0b090f8 100644 --- a/pkgs/by-name/ri/rime-cli/package.nix +++ b/pkgs/by-name/ri/rime-cli/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rime-cli"; version = "0.0.3"; src = fetchFromGitHub { owner = "puddinging"; repo = "rime-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CI0Jva7oA/zUGatv+wCdByqbTBNQRw+4clr8IDKX6HQ="; }; @@ -19,10 +19,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/puddinging/rime-cli"; - changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}"; + changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${finalAttrs.version}"; description = "Command line tool to add customized vocabulary for Rime IME"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "rime-cli"; }; -} +}) diff --git a/pkgs/by-name/ri/rimgo/package.nix b/pkgs/by-name/ri/rimgo/package.nix index 8a5281c6c75d..877abb1893e6 100644 --- a/pkgs/by-name/ri/rimgo/package.nix +++ b/pkgs/by-name/ri/rimgo/package.nix @@ -4,14 +4,14 @@ buildGoModule, tailwindcss_3, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rimgo"; version = "1.2.6"; src = fetchFromCodeberg { owner = "rimgo"; repo = "rimgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PBzbCiRIDrtKH3j6jxmylPpwafR5qgRYDHgYP1m/+Ok="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X codeberg.org/rimgo/rimgo/pages.VersionInfo=${version}" + "-X codeberg.org/rimgo/rimgo/pages.VersionInfo=${finalAttrs.version}" ]; meta = { @@ -36,4 +36,4 @@ buildGoModule rec { mainProgram = "rimgo"; maintainers = with lib.maintainers; [ quantenzitrone ]; }; -} +}) diff --git a/pkgs/by-name/ri/risor/package.nix b/pkgs/by-name/ri/risor/package.nix index bd866e2fa92e..4f08e91a481e 100644 --- a/pkgs/by-name/ri/risor/package.nix +++ b/pkgs/by-name/ri/risor/package.nix @@ -6,14 +6,14 @@ risor, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "risor"; version = "1.8.1"; src = fetchFromGitHub { owner = "risor-io"; repo = "risor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Vw0fslKtBGdL6BjzNYzGRneQ+jtNDvAymlUxNa0lKZ8="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -41,8 +41,8 @@ buildGoModule rec { description = "Fast and flexible scripting for Go developers and DevOps"; mainProgram = "risor"; homepage = "https://github.com/risor-io/risor"; - changelog = "https://github.com/risor-io/risor/releases/tag/${src.rev}"; + changelog = "https://github.com/risor-io/risor/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ri/rita/package.nix b/pkgs/by-name/ri/rita/package.nix index c6ede0f19ee5..02ea94e91c40 100644 --- a/pkgs/by-name/ri/rita/package.nix +++ b/pkgs/by-name/ri/rita/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rita"; version = "4.8.1"; src = fetchFromGitHub { owner = "activecm"; repo = "rita"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-By0JvQ4LTm+NEnRMadE1x2PiiYqnJQCsF3Fy+gHulXs="; }; @@ -20,16 +20,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/activecm/rita/config.Version=${version}" - "-X=github.com/activecm/rita/config.ExactVersion=${version}" + "-X=github.com/activecm/rita/config.Version=${finalAttrs.version}" + "-X=github.com/activecm/rita/config.ExactVersion=${finalAttrs.version}" ]; meta = { description = "Framework for detecting command and control communication through network traffic analysis"; homepage = "https://github.com/activecm/rita"; - changelog = "https://github.com/activecm/rita/releases/tag/v${version}"; + changelog = "https://github.com/activecm/rita/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "rita"; }; -} +}) diff --git a/pkgs/by-name/rk/rke/package.nix b/pkgs/by-name/rk/rke/package.nix index af85461b0745..34dcc81597a6 100644 --- a/pkgs/by-name/rk/rke/package.nix +++ b/pkgs/by-name/rk/rke/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rke"; version = "1.8.10"; src = fetchFromGitHub { owner = "rancher"; repo = "rke"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FSkEsoo0k8G/tv1EkSXVBn8p16n7M88WtFvD4WgqDl4="; }; @@ -22,15 +22,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.VERSION=v${version}" + "-X=main.VERSION=v${finalAttrs.version}" ]; meta = { homepage = "https://github.com/rancher/rke"; description = "Extremely simple, lightning fast Kubernetes distribution that runs entirely within containers"; mainProgram = "rke"; - changelog = "https://github.com/rancher/rke/releases/tag/v${version}"; + changelog = "https://github.com/rancher/rke/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rm/rmapi/package.nix b/pkgs/by-name/rm/rmapi/package.nix index 1f399f6a76fb..509c11d6ea86 100644 --- a/pkgs/by-name/rm/rmapi/package.nix +++ b/pkgs/by-name/rm/rmapi/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rmapi"; version = "0.0.32"; src = fetchFromGitHub { owner = "ddvk"; repo = "rmapi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0FrcvOjcVg5lXR6iS/eo7IUQnNvqHVHEj1XSIbdrzms="; }; @@ -22,9 +22,9 @@ buildGoModule rec { meta = { description = "Go app that allows access to the ReMarkable Cloud API programmatically"; homepage = "https://github.com/ddvk/rmapi"; - changelog = "https://github.com/ddvk/rmapi/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ddvk/rmapi/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.nickhu ]; mainProgram = "rmapi"; }; -} +}) diff --git a/pkgs/by-name/ro/roadrunner/package.nix b/pkgs/by-name/ro/roadrunner/package.nix index b1372cc21d19..c5460e59b7b8 100644 --- a/pkgs/by-name/ro/roadrunner/package.nix +++ b/pkgs/by-name/ro/roadrunner/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "roadrunner"; version = "2025.1.6"; src = fetchFromGitHub { repo = "roadrunner"; owner = "roadrunner-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qoPQxJbZ1BH9Gy06qmp9LGWF6YPJL0gRZX3+S5ej6XY="; }; @@ -25,7 +25,7 @@ buildGoModule rec { # https://github.com/roadrunner-server/roadrunner/blob/fe572d0eceae8fd05225fbd99ba50a9eb10c4393/.github/workflows/release.yml#L89 ldflags = [ "-s" - "-X=github.com/roadrunner-server/roadrunner/v2023/internal/meta.version=${version}" + "-X=github.com/roadrunner-server/roadrunner/v2023/internal/meta.version=${finalAttrs.version}" "-X=github.com/roadrunner-server/roadrunner/v2023/internal/meta.buildTime=1970-01-01T00:00:00Z" ]; @@ -52,11 +52,11 @@ buildGoModule rec { vendorHash = "sha256-LSeQACVgBywJqHfRE2q6HxL1ADKZtrJP83U3Zd1oIDw="; meta = { - changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "High-performance PHP application server, process manager written in Go and powered with plugins"; homepage = "https://roadrunner.dev"; license = lib.licenses.mit; mainProgram = "rr"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ro/robustirc-bridge/package.nix b/pkgs/by-name/ro/robustirc-bridge/package.nix index ecf30a33e49d..560b2f1edba1 100644 --- a/pkgs/by-name/ro/robustirc-bridge/package.nix +++ b/pkgs/by-name/ro/robustirc-bridge/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "robustirc-bridge"; version = "1.9.0"; src = fetchFromGitHub { owner = "robustirc"; repo = "bridge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8SNy3xqVahBuEXCrG21zIggXeahbzJtqtFMxfp+r48g="; }; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.hax404 ]; }; -} +}) diff --git a/pkgs/by-name/ro/rootlesskit/package.nix b/pkgs/by-name/ro/rootlesskit/package.nix index e4c75357b8ca..30372f44bbcf 100644 --- a/pkgs/by-name/ro/rootlesskit/package.nix +++ b/pkgs/by-name/ro/rootlesskit/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rootlesskit"; version = "2.3.6"; src = fetchFromGitHub { owner = "rootless-containers"; repo = "rootlesskit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y4ZuHddLisLjiftqprDdORDwM9/lSyrinWsMYtUzmco="; }; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ offline ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ro/rosa/package.nix b/pkgs/by-name/ro/rosa/package.nix index b3bf7a1dd5d1..f5a972992c26 100644 --- a/pkgs/by-name/ro/rosa/package.nix +++ b/pkgs/by-name/ro/rosa/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rosa"; version = "1.2.60"; src = fetchFromGitHub { owner = "openshift"; repo = "rosa"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VKaoN91kxfGp9rFmO6VyD4WwmppITirenF1qpASDbDI="; }; vendorHash = null; @@ -64,4 +64,4 @@ buildGoModule rec { homepage = "https://github.com/openshift/rosa"; maintainers = with lib.maintainers; [ jfchevrette ]; }; -} +}) diff --git a/pkgs/by-name/ro/round/package.nix b/pkgs/by-name/ro/round/package.nix index c174633fd86d..fe6bcba8fb2b 100644 --- a/pkgs/by-name/ro/round/package.nix +++ b/pkgs/by-name/ro/round/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "round"; version = "0.0.2"; src = fetchFromGitHub { owner = "mingrammer"; repo = "round"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vP2q0inU5zNJ/eiAqEzwHSqril8hTtpbpNBiAkeWeSU="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ addict3d ]; mainProgram = "round"; }; -} +}) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index e3fc5a205024..c4fb11df49b8 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "routedns"; version = "0.1.131"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KrRazsjNBsHWdkmJYeNmHDNAorAV5NuneumevChEuDQ="; }; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ jsimonetti ]; mainProgram = "routedns"; }; -} +}) diff --git a/pkgs/by-name/ro/roxctl/package.nix b/pkgs/by-name/ro/roxctl/package.nix index a2d1f5b86129..b624d2a9a82e 100644 --- a/pkgs/by-name/ro/roxctl/package.nix +++ b/pkgs/by-name/ro/roxctl/package.nix @@ -8,14 +8,14 @@ roxctl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "roxctl"; version = "4.9.3"; src = fetchFromGitHub { owner = "stackrox"; repo = "stackrox"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-awu4KWcljQAMm/zHA4bDguwngRIosNjHPJZvBnxXGjE="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/stackrox/rox/pkg/version/internal.MainVersion=${version}" + "-X github.com/stackrox/rox/pkg/version/internal.MainVersion=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -50,4 +50,4 @@ buildGoModule rec { homepage = "https://www.stackrox.io"; maintainers = with lib.maintainers; [ stehessel ]; }; -} +}) diff --git a/pkgs/by-name/ru/run/package.nix b/pkgs/by-name/ru/run/package.nix index cc4df04a520c..dc8c8d2a1e48 100644 --- a/pkgs/by-name/ru/run/package.nix +++ b/pkgs/by-name/ru/run/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "run"; version = "0.11.2"; src = fetchFromGitHub { owner = "TekWizely"; repo = "run"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-an5AuRJJEM18IssdLLZC/zzPpsVCCtawRQXK/AfzMN0="; }; @@ -27,4 +27,4 @@ buildGoModule rec { rawkode ]; }; -} +}) diff --git a/pkgs/by-name/ru/runitor/package.nix b/pkgs/by-name/ru/runitor/package.nix index 6f7a6f9a9308..7709d8c20ccf 100644 --- a/pkgs/by-name/ru/runitor/package.nix +++ b/pkgs/by-name/ru/runitor/package.nix @@ -6,7 +6,7 @@ runitor, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "runitor"; version = "1.4.1"; vendorHash = "sha256-SYYAAtuWt/mTmZPBilYxf2uZ6OcgeTnobYiye47i8mI="; @@ -14,20 +14,20 @@ buildGoModule rec { src = fetchFromGitHub { owner = "bdd"; repo = "runitor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-y4wIfal8aiVD5ZoRF6GnYUGRssBLMOPSWa40+3OU4y0="; }; ldflags = [ "-s" "-w" - "-X main.Version=v${version}" + "-X main.Version=v${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = runitor; command = "runitor -version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; # Unit tests require binding to local addresses for listening sockets. @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ bdd ]; mainProgram = "runitor"; }; -} +}) diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 4cceb34663f3..9a393ae17b96 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -11,14 +11,14 @@ runme, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "runme"; version = "3.16.5"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FtZSwD9kGFaE43iJcei2K4tzPzXku9R9OnEeub/jYlg="; }; @@ -41,12 +41,12 @@ buildGoModule rec { "-s" "-w" "-X=github.com/runmedev/runme/v3/internal/version.BuildDate=1970-01-01T00:00:00Z" - "-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${version}" - "-X=github.com/runmedev/runme/v3/internal/version.Commit=${src.rev}" + "-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${finalAttrs.version}" + "-X=github.com/runmedev/runme/v3/internal/version.Commit=${finalAttrs.src.rev}" ]; # checkFlags = [ - # "-ldflags=-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${version}" + # "-ldflags=-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${finalAttrs.version}" # ]; # tests fail to access /etc/bashrc on darwin @@ -74,8 +74,8 @@ buildGoModule rec { description = "Execute commands inside your runbooks, docs, and READMEs"; mainProgram = "runme"; homepage = "https://runme.dev"; - changelog = "https://github.com/runmedev/runme/releases/tag/v${version}"; + changelog = "https://github.com/runmedev/runme/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ _7karni ]; }; -} +}) diff --git a/pkgs/by-name/ru/runpodctl/package.nix b/pkgs/by-name/ru/runpodctl/package.nix index ba519b5d56a8..c1b278e2e0d2 100644 --- a/pkgs/by-name/ru/runpodctl/package.nix +++ b/pkgs/by-name/ru/runpodctl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "runpodctl"; version = "1.14.15"; src = fetchFromGitHub { owner = "runpod"; repo = "runpodctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-D1B5j1HYSXDgr1vW8kHzCohu3HiDljTEhQhzfa5q/Us="; }; @@ -24,9 +24,9 @@ buildGoModule rec { meta = { homepage = "https://github.com/runpod/runpodctl"; description = "CLI tool to automate / manage GPU pods for runpod.io"; - changelog = "https://github.com/runpod/runpodctl/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/runpod/runpodctl/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.georgewhewell ]; mainProgram = "runpodctl"; }; -} +}) diff --git a/pkgs/by-name/ru/rush-parallel/package.nix b/pkgs/by-name/ru/rush-parallel/package.nix index 900cf4140e77..6b15d0219c9a 100644 --- a/pkgs/by-name/ru/rush-parallel/package.nix +++ b/pkgs/by-name/ru/rush-parallel/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rush-parallel"; version = "0.8.0"; src = fetchFromGitHub { owner = "shenwei356"; repo = "rush"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-G4EG/hj8vosmCwzFN/R/2VC3ZQJfI04aKDQbQdiSFyI="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Cross-platform command-line tool for executing jobs in parallel"; homepage = "https://github.com/shenwei356/rush"; - changelog = "https://github.com/shenwei356/rush/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/shenwei356/rush/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "rush-parallel"; }; -} +}) diff --git a/pkgs/by-name/ry/rymdport/package.nix b/pkgs/by-name/ry/rymdport/package.nix index f0f8ff50cc1e..9164bbb246d8 100644 --- a/pkgs/by-name/ry/rymdport/package.nix +++ b/pkgs/by-name/ry/rymdport/package.nix @@ -13,14 +13,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "rymdport"; version = "3.9.1"; src = fetchFromGitHub { owner = "Jacalz"; repo = "rymdport"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5INmb8zMFUB8ibA+ACNWoL54tOhWYHF85MZzRNRmJow="; }; @@ -53,10 +53,10 @@ buildGoModule rec { meta = { description = "Easy encrypted file, folder, and text sharing between devices"; homepage = "https://github.com/Jacalz/rymdport"; - changelog = "https://github.com/Jacalz/rymdport/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Jacalz/rymdport/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "rymdport"; }; -} +}) diff --git a/pkgs/by-name/s3/s3scanner/package.nix b/pkgs/by-name/s3/s3scanner/package.nix index 884fe45995ea..c0417ec18372 100644 --- a/pkgs/by-name/s3/s3scanner/package.nix +++ b/pkgs/by-name/s3/s3scanner/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "s3scanner"; version = "3.1.1"; src = fetchFromGitHub { owner = "sa7mon"; repo = "s3scanner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RS/+m/snJIm8OxCgvh/Bn1u9ghvRgS8tYvy1v1DV02I="; }; @@ -23,12 +23,12 @@ buildGoModule rec { doCheck = false; meta = { - changelog = "https://github.com/sa7mon/S3Scanner/releases/tag/${src.rev}"; + changelog = "https://github.com/sa7mon/S3Scanner/releases/tag/${finalAttrs.src.rev}"; description = "Scan for misconfigured S3 buckets across S3-compatible APIs"; - downloadPage = "https://github.com/sa7mon/S3Scanner/releases/tag/v${version}"; + downloadPage = "https://github.com/sa7mon/S3Scanner/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/sa7mon/s3scanner"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lavafroth ]; mainProgram = "s3scanner"; }; -} +}) diff --git a/pkgs/by-name/s5/s5/package.nix b/pkgs/by-name/s5/s5/package.nix index 7da850e385a6..9255be1722a3 100644 --- a/pkgs/by-name/s5/s5/package.nix +++ b/pkgs/by-name/s5/s5/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "s5"; version = "0.2.0"; src = fetchFromGitHub { owner = "mvisonneau"; repo = "s5"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-aNNf7ntGg2A84jD6UeoF4gFv8S/FonbIhV3ZOd/P4bw="; }; @@ -21,7 +21,7 @@ buildGoModule rec { subPackages = [ "cmd/s5" ]; ldflags = [ - "-X github.com/mvisonneau/s5/internal/app.Version=v${version}" + "-X github.com/mvisonneau/s5/internal/app.Version=v${finalAttrs.version}" ]; doCheck = true; @@ -38,4 +38,4 @@ buildGoModule rec { platforms = lib.platforms.unix ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ mvisonneau ]; }; -} +}) diff --git a/pkgs/by-name/s5/s5cmd/package.nix b/pkgs/by-name/s5/s5cmd/package.nix index d3a0d3c4b6ba..28614a5a4ded 100644 --- a/pkgs/by-name/s5/s5cmd/package.nix +++ b/pkgs/by-name/s5/s5cmd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "s5cmd"; version = "2.3.0"; src = fetchFromGitHub { owner = "peak"; repo = "s5cmd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+wSVJkXmu+1BzvO1o31jhKZLXeG7y+YkABIZZ1TlK/g="; }; @@ -27,4 +27,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tomberek ]; mainProgram = "s5cmd"; }; -} +}) diff --git a/pkgs/by-name/sa/safe/package.nix b/pkgs/by-name/sa/safe/package.nix index a3ea0053cf83..e571a8be4c94 100644 --- a/pkgs/by-name/sa/safe/package.nix +++ b/pkgs/by-name/sa/safe/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "safe"; version = "1.8.0"; src = fetchFromGitHub { owner = "starkandwayne"; repo = "safe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-sg0RyZ5HpYu7M11bNy17Sjxm7C3pkQX3I17edbALuvU="; }; @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "." ]; ldflags = [ - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ eonpatapon ]; }; -} +}) diff --git a/pkgs/by-name/sa/saml2aws/package.nix b/pkgs/by-name/sa/saml2aws/package.nix index 630ac8fdb941..22467f82b858 100644 --- a/pkgs/by-name/sa/saml2aws/package.nix +++ b/pkgs/by-name/sa/saml2aws/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "saml2aws"; version = "2.36.19"; src = fetchFromGitHub { owner = "Versent"; repo = "saml2aws"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5g7mbjBkjNl1xvMMJXcITOZTNWXE7m2WhzzvLuULcuo="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ]; ldflags = [ - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.pmyjavec ]; }; -} +}) diff --git a/pkgs/by-name/sa/sampler/package.nix b/pkgs/by-name/sa/sampler/package.nix index f116fcaca3b0..6ecf532bc46b 100644 --- a/pkgs/by-name/sa/sampler/package.nix +++ b/pkgs/by-name/sa/sampler/package.nix @@ -7,14 +7,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sampler"; version = "1.1.0"; src = fetchFromGitHub { owner = "sqshq"; repo = "sampler"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-H7QllAqPp35wHeJ405YSfPX3S4lH0/hdQ8Ja2OGLVtE="; }; @@ -41,4 +41,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ uvnikita ]; mainProgram = "sampler"; }; -} +}) diff --git a/pkgs/by-name/sb/sbctl/package.nix b/pkgs/by-name/sb/sbctl/package.nix index bb18c7c79fb4..76d79555083d 100644 --- a/pkgs/by-name/sb/sbctl/package.nix +++ b/pkgs/by-name/sb/sbctl/package.nix @@ -11,14 +11,14 @@ pcsclite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sbctl"; version = "0.18"; src = fetchFromGitHub { owner = "Foxboron"; repo = "sbctl"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Q8uQ74XvteMRcnUPu1PjLAPWt3jeI7aF4m3QMjiZJis="; }; @@ -28,7 +28,7 @@ buildGoModule rec { "-s" "-w" "-X github.com/foxboron/sbctl.DatabasePath=${databasePath}" - "-X github.com/foxboron/sbctl.Version=${version}" + "-X github.com/foxboron/sbctl.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -75,4 +75,4 @@ buildGoModule rec { # see upstream on https://github.com/Foxboron/go-uefi/issues/13 platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/scalr-cli/package.nix b/pkgs/by-name/sc/scalr-cli/package.nix index 7f647ef26510..e0285f8b1e42 100644 --- a/pkgs/by-name/sc/scalr-cli/package.nix +++ b/pkgs/by-name/sc/scalr-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scalr-cli"; version = "0.17.6"; src = fetchFromGitHub { owner = "Scalr"; repo = "scalr-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TcgNWtyXadbrE43ZmTLC+d9eXUzgp7zhHxjf2vTsuBk="; }; @@ -24,7 +24,7 @@ buildGoModule rec { preConfigure = '' # Set the version. - substituteInPlace main.go --replace '"0.0.0"' '"${version}"' + substituteInPlace main.go --replace '"0.0.0"' '"${finalAttrs.version}"' ''; postInstall = '' @@ -36,9 +36,9 @@ buildGoModule rec { meta = { description = "Command-line tool that communicates directly with the Scalr API"; homepage = "https://github.com/Scalr/scalr-cli"; - changelog = "https://github.com/Scalr/scalr-cli/releases/tag/v${version}"; + changelog = "https://github.com/Scalr/scalr-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dylanmtaylor ]; mainProgram = "scalr"; }; -} +}) diff --git a/pkgs/by-name/sc/scc/package.nix b/pkgs/by-name/sc/scc/package.nix index 93abfb74d885..e98f674225b9 100644 --- a/pkgs/by-name/sc/scc/package.nix +++ b/pkgs/by-name/sc/scc/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scc"; version = "3.6.0"; src = fetchFromGitHub { owner = "boyter"; repo = "scc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tFhYFHMscK3zfoQlaSxnA0pVuNQC1Xjn9jcZWkEV6XI="; }; @@ -29,4 +29,4 @@ buildGoModule rec { mit ]; }; -} +}) diff --git a/pkgs/by-name/sc/scilla/package.nix b/pkgs/by-name/sc/scilla/package.nix index 170773ffe252..6492f667281c 100644 --- a/pkgs/by-name/sc/scilla/package.nix +++ b/pkgs/by-name/sc/scilla/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scilla"; version = "1.3.2"; src = fetchFromGitHub { owner = "edoardottt"; repo = "scilla"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0aqcFtyi3cNiBelSTf8bwgxhErIDdXOI9c6FKT/Omlw="; }; @@ -31,8 +31,8 @@ buildGoModule rec { description = "Information gathering tool for DNS, ports and more"; mainProgram = "scilla"; homepage = "https://github.com/edoardottt/scilla"; - changelog = "https://github.com/edoardottt/scilla/releases/tag/v${version}"; + changelog = "https://github.com/edoardottt/scilla/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/sc/scip-go/package.nix b/pkgs/by-name/sc/scip-go/package.nix index ac92bf73886c..4e4f5e924b32 100644 --- a/pkgs/by-name/sc/scip-go/package.nix +++ b/pkgs/by-name/sc/scip-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scip-go"; version = "0.1.26"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "scip-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4Xm/o4hl94vCAEpFbaKDMDhv6ZyANCg2HDC6EIwyzsI="; }; @@ -26,9 +26,9 @@ buildGoModule rec { meta = { description = "SCIP (SCIP Code Intelligence Protocol) indexer for Golang"; - homepage = "https://github.com/sourcegraph/scip-go/tree/v${version}"; + homepage = "https://github.com/sourcegraph/scip-go/tree/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "scip-go"; }; -} +}) diff --git a/pkgs/by-name/sc/scorecard/package.nix b/pkgs/by-name/sc/scorecard/package.nix index e83c73c23c1b..dbda43a93ee9 100644 --- a/pkgs/by-name/sc/scorecard/package.nix +++ b/pkgs/by-name/sc/scorecard/package.nix @@ -9,14 +9,14 @@ gitMinimal, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scorecard"; version = "5.4.0"; src = fetchFromGitHub { owner = "ossf"; repo = "scorecard"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RfOunjr4QeMFlMHkOOhHB8vb5XDNLNEmdDe9KSL/kP8="; # populate values otherwise taken care of by goreleaser, # unfortunately these require us to use git. By doing @@ -44,7 +44,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=v${finalAttrs.version}" "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" ]; @@ -84,19 +84,19 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/scorecard --help - $out/bin/scorecard version 2>&1 | grep "v${version}" + $out/bin/scorecard version 2>&1 | grep "v${finalAttrs.version}" runHook postInstallCheck ''; passthru.tests.version = testers.testVersion { package = scorecard; command = "scorecard version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { homepage = "https://github.com/ossf/scorecard"; - changelog = "https://github.com/ossf/scorecard/releases/tag/v${version}"; + changelog = "https://github.com/ossf/scorecard/releases/tag/v${finalAttrs.version}"; description = "Security health metrics for Open Source"; mainProgram = "scorecard"; license = lib.licenses.asl20; @@ -105,4 +105,4 @@ buildGoModule rec { developer-guy ]; }; -} +}) diff --git a/pkgs/by-name/sc/scout/package.nix b/pkgs/by-name/sc/scout/package.nix index 5035c697846c..9e9cff34b03c 100644 --- a/pkgs/by-name/sc/scout/package.nix +++ b/pkgs/by-name/sc/scout/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scout"; version = "0.15.1"; src = fetchFromGitHub { owner = "liamg"; repo = "scout"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9SimePyBUXXfT4+ZtciQMaoyXpyKi9D3LTwud8QMJ6w="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ totoroot ]; }; -} +}) diff --git a/pkgs/by-name/sc/scripthaus/package.nix b/pkgs/by-name/sc/scripthaus/package.nix index ae1d01b44791..701210903bb2 100644 --- a/pkgs/by-name/sc/scripthaus/package.nix +++ b/pkgs/by-name/sc/scripthaus/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "scripthaus"; version = "0.5.1"; src = fetchFromGitHub { owner = "scripthaus-dev"; repo = "scripthaus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZWOSLkqjauONa+fKkagpUgWB4k+l1mzEEiC0RAMUmo0="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ raspher ]; mainProgram = "scripthaus"; }; -} +}) diff --git a/pkgs/by-name/sd/sd-local/package.nix b/pkgs/by-name/sd/sd-local/package.nix index 9fb77248878f..180b3f44e448 100644 --- a/pkgs/by-name/sd/sd-local/package.nix +++ b/pkgs/by-name/sd/sd-local/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sd-local"; version = "1.0.59"; src = fetchFromGitHub { owner = "screwdriver-cd"; repo = "sd-local"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-o29VwPC03JQ2JgcZIJBARl9pEDWdE86ExEM3eB7UfDI="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ midchildan ]; }; -} +}) diff --git a/pkgs/by-name/se/seabird/package.nix b/pkgs/by-name/se/seabird/package.nix index b19a17185880..9e03bbcd7cc1 100644 --- a/pkgs/by-name/se/seabird/package.nix +++ b/pkgs/by-name/se/seabird/package.nix @@ -13,14 +13,14 @@ vte-gtk4, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "seabird"; version = "0.6.0"; src = fetchFromGitHub { owner = "getseabird"; repo = "seabird"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z+XEOqr7JX376AyGr0zx3AV3P+YqFbyspXMoxidCWY0="; }; @@ -49,7 +49,7 @@ buildGoModule rec { enableParallelBuilding = true; postPatch = '' - substituteInPlace main.go --replace-fail 'version = "dev"' 'version = "${version}"' + substituteInPlace main.go --replace-fail 'version = "dev"' 'version = "${finalAttrs.version}"' ''; preBuild = '' @@ -69,4 +69,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nicolas-goudry ]; mainProgram = "seabird"; }; -} +}) diff --git a/pkgs/by-name/se/secretscanner/package.nix b/pkgs/by-name/se/secretscanner/package.nix index 65cc55b081d9..2a69fd6531c5 100644 --- a/pkgs/by-name/se/secretscanner/package.nix +++ b/pkgs/by-name/se/secretscanner/package.nix @@ -9,14 +9,14 @@ vectorscan, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "secretscanner"; version = "1.2.0"; src = fetchFromGitHub { owner = "deepfence"; repo = "SecretScanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-lTUZLuEiC9xpHYWn3uv4ZtbvHX6ETsjxacjd/O0kU8I="; }; @@ -51,7 +51,7 @@ buildGoModule rec { description = "Tool to find secrets and passwords in container images and file systems"; mainProgram = "secretscanner"; homepage = "https://github.com/deepfence/SecretScanner"; - changelog = "https://github.com/deepfence/SecretScanner/releases/tag/v${version}"; + changelog = "https://github.com/deepfence/SecretScanner/releases/tag/v${finalAttrs.version}"; platforms = [ "x86_64-linux" "aarch64-linux" @@ -59,4 +59,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/se/seilfahrt/package.nix b/pkgs/by-name/se/seilfahrt/package.nix index 8e3f018227ff..8b920b6f4bbf 100644 --- a/pkgs/by-name/se/seilfahrt/package.nix +++ b/pkgs/by-name/se/seilfahrt/package.nix @@ -5,14 +5,14 @@ pandoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "seilfahrt"; version = "2.1.1"; src = fetchFromGitHub { owner = "Nerdbergev"; repo = "seilfahrt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pn3EsYPhggViL067nk6UhmIULGsf8IYm/dXSDudiZRA="; }; @@ -23,9 +23,9 @@ buildGoModule rec { meta = { description = "Tool to create a wiki page from a HedgeDoc"; homepage = "https://github.com/Nerdbergev/seilfahrt"; - changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${version}"; + changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xgwq ]; mainProgram = "seilfahrt"; }; -} +}) diff --git a/pkgs/by-name/se/sem/package.nix b/pkgs/by-name/se/sem/package.nix index 66b2d39cd235..2e45b61eeb13 100644 --- a/pkgs/by-name/se/sem/package.nix +++ b/pkgs/by-name/se/sem/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sem"; version = "0.32.0"; src = fetchFromGitHub { owner = "semaphoreci"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-w9j7Lv8aSTWqH75ttazHjop+B1JbcgSuUIIGbJpR2vc="; }; @@ -19,7 +19,7 @@ buildGoModule rec { subPackages = [ "." ]; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.buildSource=nix" ]; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Cli to operate on semaphore ci (2.0)"; homepage = "https://github.com/semaphoreci/cli"; - changelog = "https://github.com/semaphoreci/cli/releases/tag/v${version}"; + changelog = "https://github.com/semaphoreci/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/se/semver/package.nix b/pkgs/by-name/se/semver/package.nix index 225736cacbf5..c79f135c7f89 100644 --- a/pkgs/by-name/se/semver/package.nix +++ b/pkgs/by-name/se/semver/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "semver"; version = "1.0.0"; src = fetchFromGitHub { owner = "catouc"; repo = "semver-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0v3j7rw917wnmp4lyjscqzk4qf4azfiz70ynbq3wl4gwp1m783vv"; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "semver"; }; -} +}) diff --git a/pkgs/by-name/se/senpai/package.nix b/pkgs/by-name/se/senpai/package.nix index ee217158ea89..7cc748e0bf8a 100644 --- a/pkgs/by-name/se/senpai/package.nix +++ b/pkgs/by-name/se/senpai/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "senpai"; version = "0.4.1"; src = fetchFromSourcehut { owner = "~delthas"; repo = "senpai"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-lwfhRnaHGOIp6NyugPEu6P+3WXkVgQEWaz7DUfHiJrQ="; }; @@ -45,8 +45,8 @@ buildGoModule rec { description = "Your everyday IRC student"; mainProgram = "senpai"; homepage = "https://sr.ht/~delthas/senpai/"; - changelog = "https://git.sr.ht/~delthas/senpai/refs/v${version}"; + changelog = "https://git.sr.ht/~delthas/senpai/refs/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ malte-v ]; }; -} +}) diff --git a/pkgs/by-name/se/senv/package.nix b/pkgs/by-name/se/senv/package.nix index 7517826cb4da..a930f35ca51f 100644 --- a/pkgs/by-name/se/senv/package.nix +++ b/pkgs/by-name/se/senv/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "senv"; version = "0.7.0"; src = fetchFromGitHub { owner = "SpectralOps"; repo = "senv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-TjlIX8FPNiPDQo41pIt04cki/orc+v30pV3o2bQQhAQ="; }; @@ -28,4 +28,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; # needs golang.org/x/sys bump mainProgram = "senv"; }; -} +}) diff --git a/pkgs/by-name/se/seqkit/package.nix b/pkgs/by-name/se/seqkit/package.nix index c1c39e0e536e..a80e06257097 100644 --- a/pkgs/by-name/se/seqkit/package.nix +++ b/pkgs/by-name/se/seqkit/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "seqkit"; version = "2.12.0"; src = fetchFromGitHub { owner = "shenwei356"; repo = "seqkit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9+eu4M58nG/tOdEW7fO8f+dMJewMjQsWfzH/KpSBDB8="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ bzizou ]; }; -} +}) diff --git a/pkgs/by-name/se/sequin/package.nix b/pkgs/by-name/se/sequin/package.nix index 1060fa1fba0f..3f031c05de65 100644 --- a/pkgs/by-name/se/sequin/package.nix +++ b/pkgs/by-name/se/sequin/package.nix @@ -4,29 +4,29 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sequin"; version = "0.3.1"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "sequin"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rszK2UZ3Eq9g+Di1lncDQIT4TlUcWZEu1SU2aE2uFHY="; }; vendorHash = "sha256-mpmGd6liBzz9XPcB00ZhHaQzTid6lURD5I3EvehXsA8="; ldflags = [ - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { description = "Human-readable ANSI sequences"; homepage = "https://github.com/charmbracelet/sequin"; - changelog = "https://github.com/charmbracelet/sequin/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/sequin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ caarlos0 ]; mainProgram = "sequin"; }; -} +}) diff --git a/pkgs/by-name/se/sesh/package.nix b/pkgs/by-name/se/sesh/package.nix index 9985f0080884..fb7137c5e401 100644 --- a/pkgs/by-name/se/sesh/package.nix +++ b/pkgs/by-name/se/sesh/package.nix @@ -5,7 +5,7 @@ go-mockery, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sesh"; version = "2.20.0"; @@ -15,7 +15,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "joshmedeski"; repo = "sesh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YfgxXM8FPRAUk4jxUnQNNB8hMjiB5ZCRY2/S+OgzECs="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -37,7 +37,7 @@ buildGoModule rec { meta = { description = "Smart session manager for the terminal"; homepage = "https://github.com/joshmedeski/sesh"; - changelog = "https://github.com/joshmedeski/sesh/releases/tag/${src.rev}"; + changelog = "https://github.com/joshmedeski/sesh/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gwg313 @@ -46,4 +46,4 @@ buildGoModule rec { ]; mainProgram = "sesh"; }; -} +}) diff --git a/pkgs/by-name/se/setup-envtest/package.nix b/pkgs/by-name/se/setup-envtest/package.nix index 273acc0d7571..7049c1fb1c5a 100644 --- a/pkgs/by-name/se/setup-envtest/package.nix +++ b/pkgs/by-name/se/setup-envtest/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "setup-envtest"; version = "0.22.3"; @@ -12,7 +12,7 @@ buildGoModule rec { fetchFromGitHub { owner = "kubernetes-sigs"; repo = "controller-runtime"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Al1MILraagj5b2AatweT3uGv/xpFYgLN/vEXCE/w630="; } + "/tools/setup-envtest"; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Tool that manages binaries for envtest, allowing the download of new binaries, listing installed and available ones, and cleaning up versions"; - homepage = "https://github.com/kubernetes-sigs/controller-runtime/tree/v${version}/tools/setup-envtest"; + homepage = "https://github.com/kubernetes-sigs/controller-runtime/tree/v${finalAttrs.version}/tools/setup-envtest"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "setup-envtest"; }; -} +}) diff --git a/pkgs/by-name/sh/shadowfox/package.nix b/pkgs/by-name/sh/shadowfox/package.nix index 201f7536d797..f9f9b4d4fd4f 100644 --- a/pkgs/by-name/sh/shadowfox/package.nix +++ b/pkgs/by-name/sh/shadowfox/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shadowfox"; version = "2.2.0"; src = fetchFromGitHub { owner = "SrKomodo"; repo = "shadowfox-updater"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "125mw70jidbp436arhv77201jdp6mpgqa2dzmrpmk55f9bf29sg6"; }; @@ -32,7 +32,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.tag=v${version}" + "-X main.tag=v${finalAttrs.version}" ]; meta = { @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "shadowfox-updater"; }; -} +}) diff --git a/pkgs/by-name/sh/shell2http/package.nix b/pkgs/by-name/sh/shell2http/package.nix index bb9604208fc9..8458fbb8b2e9 100644 --- a/pkgs/by-name/sh/shell2http/package.nix +++ b/pkgs/by-name/sh/shell2http/package.nix @@ -7,14 +7,14 @@ shell2http, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shell2http"; version = "1.17.0"; src = fetchFromGitHub { owner = "msoap"; repo = "shell2http"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CU7ENLx5C1qCO1f9m0fl/AmUzmtmj6IjMlx9WNqAnS0="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; postInstall = '' @@ -46,8 +46,8 @@ buildGoModule rec { description = "Executing shell commands via HTTP server"; mainProgram = "shell2http"; homepage = "https://github.com/msoap/shell2http"; - changelog = "https://github.com/msoap/shell2http/releases/tag/${src.rev}"; + changelog = "https://github.com/msoap/shell2http/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix index d1f6c8a4b716..6af924ba4e74 100644 --- a/pkgs/by-name/sh/shellhub-agent/package.nix +++ b/pkgs/by-name/sh/shellhub-agent/package.nix @@ -10,14 +10,14 @@ shellhub-agent, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shellhub-agent"; version = "0.21.5"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0adBDz9oHb+Wo1/BucMPavX/4xZidjQYNVA3O475JEo="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.AgentVersion=v${version}" + "-X main.AgentVersion=v${finalAttrs.version}" ]; passthru = { @@ -37,7 +37,7 @@ buildGoModule rec { tests.version = testers.testVersion { package = shellhub-agent; command = "agent --version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -62,4 +62,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "agent"; }; -} +}) diff --git a/pkgs/by-name/sh/shellz/package.nix b/pkgs/by-name/sh/shellz/package.nix index a2237d8786a5..3c71e4be1a2c 100644 --- a/pkgs/by-name/sh/shellz/package.nix +++ b/pkgs/by-name/sh/shellz/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shellz"; version = "1.6.0"; src = fetchFromGitHub { owner = "evilsocket"; repo = "shellz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sUYDopSxaUPyrHev8XXobRoX6uxbdf5goJ75KYEPFNY="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "shellz"; }; -} +}) diff --git a/pkgs/by-name/sh/shfmt/package.nix b/pkgs/by-name/sh/shfmt/package.nix index 12be9eaf6b69..4e8073ae4840 100644 --- a/pkgs/by-name/sh/shfmt/package.nix +++ b/pkgs/by-name/sh/shfmt/package.nix @@ -6,14 +6,14 @@ scdoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shfmt"; version = "3.12.0"; src = fetchFromGitHub { owner = "mvdan"; repo = "sh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3a0N5GsqZvJVx1qhsTzwtC2SBtexdXJMalerM+joNIc="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -51,4 +51,4 @@ buildGoModule rec { ]; mainProgram = "shfmt"; }; -} +}) diff --git a/pkgs/by-name/sh/shiori/package.nix b/pkgs/by-name/sh/shiori/package.nix index 9f6952d1ca39..3a06bbb2bfbd 100644 --- a/pkgs/by-name/sh/shiori/package.nix +++ b/pkgs/by-name/sh/shiori/package.nix @@ -7,7 +7,7 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shiori"; version = "1.8.0"; @@ -18,13 +18,13 @@ buildGoModule rec { src = fetchFromGitHub { owner = "go-shiori"; repo = "shiori"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-oycD/Tyl3+CGW9EO0O4RHKONLt3mw2lzPEYELYNG0gw="; }; ldflags = [ - "-X main.version=${version}" - "-X main.commit=nixpkgs-${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=nixpkgs-${finalAttrs.src.rev}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -47,4 +47,4 @@ buildGoModule rec { CaptainJawZ ]; }; -} +}) diff --git a/pkgs/by-name/sh/shopify-themekit/package.nix b/pkgs/by-name/sh/shopify-themekit/package.nix index 9c972e307909..75c8cbb0102b 100644 --- a/pkgs/by-name/sh/shopify-themekit/package.nix +++ b/pkgs/by-name/sh/shopify-themekit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shopify-themekit"; version = "1.3.3"; src = fetchFromGitHub { owner = "Shopify"; repo = "themekit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-m0TAgnYklj/WqZJIm9mHLE7SZgXP8YDQZndDgpiNqL0="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ _1000101 ]; }; -} +}) diff --git a/pkgs/by-name/sh/shopware-cli/package.nix b/pkgs/by-name/sh/shopware-cli/package.nix index d2473cac7fb1..8bd7d1369f58 100644 --- a/pkgs/by-name/sh/shopware-cli/package.nix +++ b/pkgs/by-name/sh/shopware-cli/package.nix @@ -9,13 +9,13 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shopware-cli"; version = "0.6.22"; src = fetchFromGitHub { repo = "shopware-cli"; owner = "FriendsOfShopware"; - tag = version; + tag = finalAttrs.version; hash = "sha256-u5hFjDLGBXVvAp4WYWBb3HCzGDjkg9jj251LaV1zA8I="; }; @@ -45,7 +45,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'github.com/FriendsOfShopware/shopware-cli/cmd.version=${version}'" + "-X 'github.com/FriendsOfShopware/shopware-cli/cmd.version=${finalAttrs.version}'" ]; __darwinAllowLocalNetworking = true; @@ -54,8 +54,8 @@ buildGoModule rec { description = "Command line tool for Shopware 6"; mainProgram = "shopware-cli"; homepage = "https://github.com/FriendsOfShopware/shopware-cli"; - changelog = "https://github.com/FriendsOfShopware/shopware-cli/releases/tag/${version}"; + changelog = "https://github.com/FriendsOfShopware/shopware-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ shyim ]; }; -} +}) diff --git a/pkgs/by-name/sh/shortscan/package.nix b/pkgs/by-name/sh/shortscan/package.nix index ef6c12624cc2..bcb75ea4de5a 100644 --- a/pkgs/by-name/sh/shortscan/package.nix +++ b/pkgs/by-name/sh/shortscan/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "shortscan"; version = "0.9.2"; src = fetchFromGitHub { owner = "bitquark"; repo = "shortscan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pJKhaeax1aHSR8OT6jp/Pe5bMBA7ASLF1MMlzd4Ppag="; }; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "IIS short filename enumeration tool"; homepage = "https://github.com/bitquark/shortscan"; - changelog = "https://github.com/bitquark/shortscan/releases/tag/${src.tag}"; + changelog = "https://github.com/bitquark/shortscan/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "shortscan"; }; -} +}) diff --git a/pkgs/by-name/si/sidekick/package.nix b/pkgs/by-name/si/sidekick/package.nix index c63dc1e22aa7..26c2e418b5f1 100644 --- a/pkgs/by-name/si/sidekick/package.nix +++ b/pkgs/by-name/si/sidekick/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sidekick"; version = "0.6.6"; src = fetchFromGitHub { owner = "MightyMoud"; repo = "sidekick"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y/dQRix/cxV3NGqTGtRP6Bcprj0jzzOpudgm9a1UMLc="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/mightymoud/sidekick/cmd.version=${version}" + "-X github.com/mightymoud/sidekick/cmd.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -50,4 +50,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ nipeharefa ]; }; -} +}) diff --git a/pkgs/by-name/si/sift/package.nix b/pkgs/by-name/si/sift/package.nix index 4cef60276af5..80f8c61f132f 100644 --- a/pkgs/by-name/si/sift/package.nix +++ b/pkgs/by-name/si/sift/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sift"; version = "0.9.0"; src = fetchFromGitHub { owner = "svent"; repo = "sift"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IZ4Hwg5NzdSXtrIDNxtkzquuiHQOmLV1HSx8gpwE/i0="; }; @@ -45,4 +45,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ viraptor ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/si/sigtop/package.nix b/pkgs/by-name/si/sigtop/package.nix index 8a4be7818da2..e8fa28ac8c1c 100644 --- a/pkgs/by-name/si/sigtop/package.nix +++ b/pkgs/by-name/si/sigtop/package.nix @@ -6,14 +6,14 @@ libsecret, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sigtop"; version = "0.22.0"; src = fetchFromGitHub { owner = "tbvdm"; repo = "sigtop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EvdO7fGnNdu1/f61c4k2dpeMUqKaq9xKGgevAQ+f3q0="; }; @@ -33,4 +33,4 @@ buildGoModule rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ fricklerhandwerk ]; }; -} +}) diff --git a/pkgs/by-name/si/simple64-netplay-server/package.nix b/pkgs/by-name/si/simple64-netplay-server/package.nix index 1dde9fa5f8f2..9e985a8795b1 100644 --- a/pkgs/by-name/si/simple64-netplay-server/package.nix +++ b/pkgs/by-name/si/simple64-netplay-server/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "simple64-netplay-server"; version = "2025.03.1"; src = fetchFromGitHub { owner = "simple64"; repo = "simple64-netplay-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-n+au4x6d50rZI5sH7B5jdlD6vXK65UM4TRAtzpPW6ws="; }; @@ -24,4 +24,4 @@ buildGoModule rec { mainProgram = "simple64-netplay-server"; maintainers = with lib.maintainers; [ tomasajt ]; }; -} +}) diff --git a/pkgs/by-name/si/simplehttp2server/package.nix b/pkgs/by-name/si/simplehttp2server/package.nix index 8ab9f14a5ba2..8559dc691c17 100644 --- a/pkgs/by-name/si/simplehttp2server/package.nix +++ b/pkgs/by-name/si/simplehttp2server/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "simplehttp2server"; version = "3.1.3"; src = fetchFromGitHub { owner = "GoogleChromeLabs"; repo = "simplehttp2server"; - rev = version; + rev = finalAttrs.version; sha256 = "113mcfvy1m91wask5039mhr0187nlw325ac32785yl4bb4igi8aw"; }; @@ -34,4 +34,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ yrashk ]; mainProgram = "simplehttp2server"; }; -} +}) diff --git a/pkgs/by-name/si/sipexer/package.nix b/pkgs/by-name/si/sipexer/package.nix index f7efe4cfdafa..b7f059a9276b 100644 --- a/pkgs/by-name/si/sipexer/package.nix +++ b/pkgs/by-name/si/sipexer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sipexer"; version = "1.2.0"; src = fetchFromGitHub { owner = "miconda"; repo = "sipexer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7L29nyFOc/5XAHpzGsFSngxMTwwIDkmwhIKIjHYGszc="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Modern and flexible SIP CLI tool"; homepage = "https://github.com/miconda/sipexer"; - changelog = "https://github.com/miconda/sipexer/releases/tag/v${version}"; + changelog = "https://github.com/miconda/sipexer/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ astro ]; mainProgram = "sipexer"; }; -} +}) diff --git a/pkgs/by-name/si/sish/package.nix b/pkgs/by-name/si/sish/package.nix index 1ce1261cd409..c32f416094b9 100644 --- a/pkgs/by-name/si/sish/package.nix +++ b/pkgs/by-name/si/sish/package.nix @@ -6,14 +6,14 @@ sish, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sish"; version = "2.21.1"; src = fetchFromGitHub { owner = "antoniomika"; repo = "sish"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AHMga+5JLowaBJ2BvCWWamSrQNem4unIwuxd8D8vDsQ="; }; @@ -22,9 +22,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/antoniomika/sish/cmd.Commit=${src.rev}" + "-X=github.com/antoniomika/sish/cmd.Commit=${finalAttrs.src.rev}" "-X=github.com/antoniomika/sish/cmd.Date=1970-01-01" - "-X=github.com/antoniomika/sish/cmd.Version=${version}" + "-X=github.com/antoniomika/sish/cmd.Version=${finalAttrs.version}" ]; passthru.tests = { @@ -36,9 +36,9 @@ buildGoModule rec { meta = { description = "HTTP(S)/WS(S)/TCP Tunnels to localhost"; homepage = "https://github.com/antoniomika/sish"; - changelog = "https://github.com/antoniomika/sish/releases/tag/v${version}"; + changelog = "https://github.com/antoniomika/sish/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "sish"; }; -} +}) diff --git a/pkgs/by-name/sk/skaffold/package.nix b/pkgs/by-name/sk/skaffold/package.nix index 0dc1bc6907ea..fd3dc591194f 100644 --- a/pkgs/by-name/sk/skaffold/package.nix +++ b/pkgs/by-name/sk/skaffold/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "skaffold"; version = "2.17.1"; src = fetchFromGitHub { owner = "GoogleContainerTools"; repo = "skaffold"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Cbpfz0IXFopCeKNDwx8mB/1quhcOO3IWStsFmKeNPYg="; }; @@ -28,8 +28,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${t}/version.version=v${version}" - "-X ${t}/version.gitCommit=${src.rev}" + "-X ${t}/version.version=v${finalAttrs.version}" + "-X ${t}/version.gitCommit=${finalAttrs.src.rev}" "-X ${t}/version.buildDate=unknown" ]; @@ -40,7 +40,7 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/skaffold version | grep ${version} > /dev/null + $out/bin/skaffold version | grep ${finalAttrs.version} > /dev/null ''; postInstall = '' @@ -53,7 +53,7 @@ buildGoModule rec { meta = { homepage = "https://skaffold.dev/"; - changelog = "https://github.com/GoogleContainerTools/skaffold/releases/tag/v${version}"; + changelog = "https://github.com/GoogleContainerTools/skaffold/releases/tag/v${finalAttrs.version}"; description = "Easy and Repeatable Kubernetes Development"; mainProgram = "skaffold"; longDescription = '' @@ -67,4 +67,4 @@ buildGoModule rec { vdemeester ]; }; -} +}) diff --git a/pkgs/by-name/sk/skate/package.nix b/pkgs/by-name/sk/skate/package.nix index 46de50c92884..6103628260db 100644 --- a/pkgs/by-name/sk/skate/package.nix +++ b/pkgs/by-name/sk/skate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "skate"; version = "1.0.1"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "skate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ihzcto41ltV5LQjLP9AF5XGl5b6QDbgZ/q4BMzfrDC8="; }; @@ -21,15 +21,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Personal multi-machine syncable key value store"; homepage = "https://github.com/charmbracelet/skate"; - changelog = "https://github.com/charmbracelet/skate/releases/tag/${src.rev}"; + changelog = "https://github.com/charmbracelet/skate/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "skate"; }; -} +}) diff --git a/pkgs/by-name/sk/skrive/package.nix b/pkgs/by-name/sk/skrive/package.nix index 9bc1352fa94e..c42ed7a9f178 100644 --- a/pkgs/by-name/sk/skrive/package.nix +++ b/pkgs/by-name/sk/skrive/package.nix @@ -5,13 +5,13 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "skrive"; version = "0.10.0"; src = fetchFromGitHub { owner = "VanuPhantom"; repo = "skrive"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-thEq9mMQl9BNlc5PKbEjOoSsVO0ENSpDy0nQ7uplPus="; }; @@ -27,10 +27,10 @@ buildGoModule rec { meta = { description = "Secure and sleek dosage logging for the terminal"; homepage = "https://github.com/VanuPhantom/skrive"; - changelog = "https://github.com/VanuPhantom/skrive/releases/tag/v${version}"; + changelog = "https://github.com/VanuPhantom/skrive/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ freyacodes ]; mainProgram = "skrive"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sl/slack-term/package.nix b/pkgs/by-name/sl/slack-term/package.nix index 9459e59d511d..c96e893474af 100644 --- a/pkgs/by-name/sl/slack-term/package.nix +++ b/pkgs/by-name/sl/slack-term/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "slack-term"; version = "0.5.0"; src = fetchFromGitHub { owner = "erroneousboat"; repo = "slack-term"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1fbq7bdhy70hlkklppimgdjamnk0v059pg73xm9ax1f4616ki1m6"; }; vendorHash = null; @@ -23,4 +23,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "slack-term"; }; -} +}) diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index 502ac4599ed0..b65d08195a18 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -7,14 +7,14 @@ darwin, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "slackdump"; version = "3.1.11"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-p9d7BGWNssOwYERwWs8jer/um+wMLkMwvQcOg1pJ2eg="; }; @@ -40,10 +40,10 @@ buildGoModule rec { meta = { homepage = "https://github.com/rusq/slackdump"; - changelog = "https://github.com/rusq/slackdump/releases/tag/v${version}"; + changelog = "https://github.com/rusq/slackdump/releases/tag/v${finalAttrs.version}"; description = "Tools for saving Slack's data without admin privileges"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "slackdump"; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/by-name/sl/sleep-on-lan/package.nix b/pkgs/by-name/sl/sleep-on-lan/package.nix index 5a9ce69ac495..9f42298af2cc 100644 --- a/pkgs/by-name/sl/sleep-on-lan/package.nix +++ b/pkgs/by-name/sl/sleep-on-lan/package.nix @@ -4,24 +4,24 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sleep-on-lan"; version = "1.1.1"; src = fetchFromGitHub { owner = "SR-G"; repo = "sleep-on-lan"; - rev = "${version}-RELEASE"; + rev = "${finalAttrs.version}-RELEASE"; sha256 = "sha256-WooFGIdXIIoJPMqmPpnT+bc+P+IARMSxa3CvXY9++mw="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; vendorHash = "sha256-JqDDG53khtDdMLVOscwqi0oGviF+3DMkv5tkHvp1gJc="; ldflags = [ "-s" "-w" - "-X main.BuildVersion=${version}" + "-X main.BuildVersion=${finalAttrs.version}" "-X main.BuildVersionLabel=nixpkgs" ]; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ devusb ]; mainProgram = "sleep-on-lan"; }; -} +}) diff --git a/pkgs/by-name/sl/slides/package.nix b/pkgs/by-name/sl/slides/package.nix index d700b0de6d67..bbee884706aa 100644 --- a/pkgs/by-name/sl/slides/package.nix +++ b/pkgs/by-name/sl/slides/package.nix @@ -6,14 +6,14 @@ go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "slides"; version = "0.9.0"; src = fetchFromGitHub { owner = "maaslalani"; repo = "slides"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-K8VsqaNUPxh3/Yddy6DFiOyjRuZ6r6bU456Pm31A1og="; }; @@ -27,15 +27,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Terminal based presentation tool"; homepage = "https://github.com/maaslalani/slides"; - changelog = "https://github.com/maaslalani/slides/releases/tag/v${version}"; + changelog = "https://github.com/maaslalani/slides/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "slides"; }; -} +}) diff --git a/pkgs/by-name/sl/sloth/package.nix b/pkgs/by-name/sl/sloth/package.nix index 6243f7dbc678..7d883422853d 100644 --- a/pkgs/by-name/sl/sloth/package.nix +++ b/pkgs/by-name/sl/sloth/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sloth"; version = "0.15.0"; src = fetchFromGitHub { owner = "slok"; repo = "sloth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VwktgkJjJ1tMlGZwhr1bvaCDiatZKlylFY//8YpXPYw="; }; @@ -27,4 +27,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "sloth"; }; -} +}) diff --git a/pkgs/by-name/sl/slsa-verifier/package.nix b/pkgs/by-name/sl/slsa-verifier/package.nix index a5d24c9e22e3..4d8c1f138281 100644 --- a/pkgs/by-name/sl/slsa-verifier/package.nix +++ b/pkgs/by-name/sl/slsa-verifier/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "slsa-verifier"; version = "2.7.1"; src = fetchFromGitHub { owner = "slsa-framework"; repo = "slsa-verifier"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9C6MQwOxcRlhkWslHGr1mR6i2c32HMu7wRmozI4dRPI="; }; @@ -26,14 +26,14 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=${finalAttrs.version}" ]; doCheck = false; meta = { homepage = "https://github.com/slsa-framework/slsa-verifier"; - changelog = "https://github.com/slsa-framework/slsa-verifier/releases/tag/v${version}"; + changelog = "https://github.com/slsa-framework/slsa-verifier/releases/tag/v${finalAttrs.version}"; description = "Verify provenance from SLSA compliant builders"; mainProgram = "slsa-verifier"; license = lib.licenses.asl20; @@ -42,4 +42,4 @@ buildGoModule rec { mlieberman85 ]; }; -} +}) diff --git a/pkgs/by-name/sm/smap/package.nix b/pkgs/by-name/sm/smap/package.nix index bad8a00ece3a..6a1d38cf8132 100644 --- a/pkgs/by-name/sm/smap/package.nix +++ b/pkgs/by-name/sm/smap/package.nix @@ -5,14 +5,14 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "smap"; version = "0.1.12"; src = fetchFromGitHub { owner = "s0md3v"; repo = "Smap"; - tag = version; + tag = finalAttrs.version; hash = "sha256-GLw0zgjWnEwtwRV4vTHqGUS6TqcFhhZ1zeThKe6S0CY="; }; @@ -30,9 +30,9 @@ buildGoModule rec { meta = { description = "Drop-in replacement for Nmap powered by shodan.io"; homepage = "https://github.com/s0md3v/Smap"; - changelog = "https://github.com/s0md3v/Smap/releases/tag/${version}"; + changelog = "https://github.com/s0md3v/Smap/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ yechielw ]; mainProgram = "smap"; }; -} +}) diff --git a/pkgs/by-name/sm/smtprelay/package.nix b/pkgs/by-name/sm/smtprelay/package.nix index 1467a5dc2de0..e1e1aef2f319 100644 --- a/pkgs/by-name/sm/smtprelay/package.nix +++ b/pkgs/by-name/sm/smtprelay/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "smtprelay"; version = "1.13.1"; src = fetchFromGitHub { owner = "decke"; repo = "smtprelay"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vuK+05+xCO5Bkfs+21a+oqLFHehj1qUvh16ggZQdnrI="; }; @@ -27,15 +27,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.appVersion=v${version}" + "-X=main.appVersion=v${finalAttrs.version}" ]; meta = { homepage = "https://github.com/decke/smtprelay"; description = "Simple Golang SMTP relay/proxy server"; mainProgram = "smtprelay"; - changelog = "https://github.com/decke/smtprelay/releases/tag/v${version}"; + changelog = "https://github.com/decke/smtprelay/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ juliusrickert ]; }; -} +}) diff --git a/pkgs/by-name/sm/smug/package.nix b/pkgs/by-name/sm/smug/package.nix index e617ca28b28d..0471a6ce3fd6 100644 --- a/pkgs/by-name/sm/smug/package.nix +++ b/pkgs/by-name/sm/smug/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "smug"; version = "0.3.13"; @@ -14,7 +14,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "ivaaaan"; repo = "smug"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dvgbE1iKPDp8KuOuKJt5ITNDctt5Ej759qdcAIJcBkA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; postInstall = '' @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ juboba ]; mainProgram = "smug"; }; -} +}) diff --git a/pkgs/by-name/sn/snicat/package.nix b/pkgs/by-name/sn/snicat/package.nix index c182776bb2ac..9d4b8a2f7f49 100644 --- a/pkgs/by-name/sn/snicat/package.nix +++ b/pkgs/by-name/sn/snicat/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "snicat"; version = "0.0.1-unstable-2024-09-05"; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; postInstall = '' @@ -34,4 +34,4 @@ buildGoModule rec { mainProgram = "sc"; maintainers = with lib.maintainers; [ felixalbrigtsen ]; }; -} +}) diff --git a/pkgs/by-name/sn/snippetexpander/package.nix b/pkgs/by-name/sn/snippetexpander/package.nix index f70bf164daae..f1305f6b9dc2 100644 --- a/pkgs/by-name/sn/snippetexpander/package.nix +++ b/pkgs/by-name/sn/snippetexpander/package.nix @@ -8,7 +8,7 @@ snippetexpanderx, }: -buildGoModule rec { +buildGoModule (finalAttrs: { inherit (snippetexpanderd) src version; pname = "snippetexpander"; @@ -33,7 +33,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'main.version=${src.rev}'" + "-X 'main.version=${finalAttrs.src.rev}'" ]; postInstall = '' @@ -60,4 +60,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "snippetexpander"; }; -} +}) diff --git a/pkgs/by-name/sn/snippetexpanderd/package.nix b/pkgs/by-name/sn/snippetexpanderd/package.nix index 26043f008196..5f5d6e9f3ad5 100644 --- a/pkgs/by-name/sn/snippetexpanderd/package.nix +++ b/pkgs/by-name/sn/snippetexpanderd/package.nix @@ -11,14 +11,14 @@ wtype, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "snippetexpanderd"; version = "1.0.3"; src = fetchFromSourcehut { owner = "~ianmjones"; repo = "snippetexpander"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NIMuACrq8RodtjeBbBY42VJ8xqj7fZvdQ2w/5QsjjJI="; }; @@ -44,7 +44,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'main.version=${src.rev}'" + "-X 'main.version=${finalAttrs.src.rev}'" ]; postInstall = '' @@ -73,4 +73,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "snippetexpanderd"; }; -} +}) diff --git a/pkgs/by-name/sn/snips-sh/package.nix b/pkgs/by-name/sn/snips-sh/package.nix index 5631a68c9a30..603d95a5906b 100644 --- a/pkgs/by-name/sn/snips-sh/package.nix +++ b/pkgs/by-name/sn/snips-sh/package.nix @@ -7,7 +7,7 @@ withTensorflow ? false, nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "snips-sh"; version = "0.6.1"; vendorHash = "sha256-1aS9aICqakGaKPVju5Y9VQ1LV5SjW3oqZciihwhORag="; @@ -15,7 +15,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "robherley"; repo = "snips.sh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lXR6tDVH4CSJOn6n8dM1OoBqeynFnP/Hg046LH9J3Bs="; }; @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "snips.sh"; }; -} +}) diff --git a/pkgs/by-name/sn/snowcat/package.nix b/pkgs/by-name/sn/snowcat/package.nix index 91015235981b..b5623079827f 100644 --- a/pkgs/by-name/sn/snowcat/package.nix +++ b/pkgs/by-name/sn/snowcat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "snowcat"; version = "0.1.3"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "snowcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EulQYGOMIh952e4Xp13hT/HMW3qP1QXYtt5PEej1VTY="; }; vendorHash = "sha256-D6ipwGMxT0B3uYUzg6Oo2TYnsOVBY0mYO5lC7vtVPc0="; @@ -23,7 +23,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/praetorian-inc/snowcat"; - changelog = "https://github.com/praetorian-inc/snowcat/releases/tag/v${version}"; + changelog = "https://github.com/praetorian-inc/snowcat/releases/tag/v${finalAttrs.version}"; description = "Tool to audit the istio service mesh"; mainProgram = "snowcat"; longDescription = '' @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/sn/snowflake/package.nix b/pkgs/by-name/sn/snowflake/package.nix index f3633fa347a3..c64db64325c9 100644 --- a/pkgs/by-name/sn/snowflake/package.nix +++ b/pkgs/by-name/sn/snowflake/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "snowflake"; version = "2.11.0"; @@ -13,7 +13,7 @@ buildGoModule rec { group = "tpo"; owner = "anti-censorship/pluggable-transports"; repo = "snowflake"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VfKiY5XCUnhsWoSfMeYQ5rxxXmAtWzD94o4EvhDCwDM="; }; @@ -22,11 +22,11 @@ buildGoModule rec { meta = { description = "System to defeat internet censorship"; homepage = "https://snowflake.torproject.org/"; - changelog = "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/v${version}/ChangeLog"; + changelog = "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/v${finalAttrs.version}/ChangeLog"; maintainers = with lib.maintainers; [ bbjubjub yayayayaka ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/so/sointu/package.nix b/pkgs/by-name/so/sointu/package.nix index b3e096f0e104..8d946ba21e88 100644 --- a/pkgs/by-name/so/sointu/package.nix +++ b/pkgs/by-name/so/sointu/package.nix @@ -15,14 +15,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sointu"; version = "0.5.0"; src = fetchFromGitHub { owner = "vsariola"; repo = "sointu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xHKD+zArsdQVffwbbSOOdzC6o5sxpez8VLAwIzV5X4E="; }; @@ -60,4 +60,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ martinimoe ]; }; -} +}) diff --git a/pkgs/by-name/so/sonobuoy/package.nix b/pkgs/by-name/so/sonobuoy/package.nix index 4d279ce5ae9f..5c7a328cf39f 100644 --- a/pkgs/by-name/so/sonobuoy/package.nix +++ b/pkgs/by-name/so/sonobuoy/package.nix @@ -6,12 +6,12 @@ sonobuoy, }: -# SHA of ${version} for the tool's help output. Unfortunately this is needed in build flags. +# SHA of ${finalAttrs.version} for the tool's help output. Unfortunately this is needed in build flags. # The update script can update this automatically, the comment is used to find the line. let rev = "a988242e8bbded3ef4602eda48addcfac24a1a91"; # update-commit-sha in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sonobuoy"; version = "0.57.3"; # Do not forget to update `rev` above @@ -21,7 +21,7 @@ buildGoModule rec { in [ "-s" - "-X ${t}/pkg/buildinfo.Version=v${version}" + "-X ${t}/pkg/buildinfo.Version=v${finalAttrs.version}" "-X ${t}/pkg/buildinfo.GitSHA=${rev}" "-X ${t}/pkg/buildDate=unknown" ]; @@ -29,7 +29,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "sonobuoy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YFItnwU08g4pVo4OOHscRmPRVXyr+R9YWYTxhSzd7iI="; }; @@ -42,7 +42,7 @@ buildGoModule rec { tests.version = testers.testVersion { package = sonobuoy; command = "sonobuoy version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -55,7 +55,7 @@ buildGoModule rec { ''; homepage = "https://sonobuoy.io"; - changelog = "https://github.com/vmware-tanzu/sonobuoy/releases/tag/v${version}"; + changelog = "https://github.com/vmware-tanzu/sonobuoy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "sonobuoy"; maintainers = with lib.maintainers; [ @@ -64,4 +64,4 @@ buildGoModule rec { wilsonehusin ]; }; -} +}) diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index 8af46d25c4b6..46f963b5f19c 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -7,14 +7,14 @@ buildPackages, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "spacectl"; version = "1.18.1"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gVDeHA1u0crhnNYYlVz5OoAgoI2voFLj33DDg84rD54="; }; @@ -36,9 +36,9 @@ buildGoModule rec { meta = { homepage = "https://github.com/spacelift-io/spacectl"; description = "Spacelift client and CLI"; - changelog = "https://github.com/spacelift-io/spacectl/releases/tag/v${version}"; + changelog = "https://github.com/spacelift-io/spacectl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kashw2 ]; mainProgram = "spacectl"; }; -} +}) diff --git a/pkgs/by-name/sp/speedtest-go/package.nix b/pkgs/by-name/sp/speedtest-go/package.nix index 61d471de56c8..540d1b1ed879 100644 --- a/pkgs/by-name/sp/speedtest-go/package.nix +++ b/pkgs/by-name/sp/speedtest-go/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "speedtest-go"; version = "1.7.10"; src = fetchFromGitHub { owner = "showwin"; repo = "speedtest-go"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-w0gIyeoQP+MfA9Q2CD7+laABmSrJ9u836E+UIhJeWdk="; }; @@ -24,7 +24,7 @@ buildGoModule rec { meta = { description = "CLI and Go API to Test Internet Speed using speedtest.net"; homepage = "https://github.com/showwin/speedtest-go"; - changelog = "https://github.com/showwin/speedtest-go/releases/tag/v${version}"; + changelog = "https://github.com/showwin/speedtest-go/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aleksana @@ -32,4 +32,4 @@ buildGoModule rec { ]; mainProgram = "speedtest-go"; }; -} +}) diff --git a/pkgs/by-name/sp/spicedb-zed/package.nix b/pkgs/by-name/sp/spicedb-zed/package.nix index 25665a2a5857..32874cdf1455 100644 --- a/pkgs/by-name/sp/spicedb-zed/package.nix +++ b/pkgs/by-name/sp/spicedb-zed/package.nix @@ -6,20 +6,20 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zed"; version = "0.30.2"; src = fetchFromGitHub { owner = "authzed"; repo = "zed"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ftSgp0zxUmSTJ7lFHxFdebKrCKbsRocDkfabVpyQ5Kg="; }; vendorHash = "sha256-2AkknaufRhv79c9WQtcW5oSwMptkR+FB+1/OJazyGSM="; - ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.tag}'" ]; + ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${finalAttrs.src.tag}'" ]; preCheck = '' export NO_COLOR=true @@ -35,7 +35,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/authzed/zed/releases/tag/${src.tag}"; + changelog = "https://github.com/authzed/zed/releases/tag/${finalAttrs.src.tag}"; description = "Command line for managing SpiceDB"; mainProgram = "zed"; longDescription = '' @@ -49,4 +49,4 @@ buildGoModule rec { thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/sp/spicedb/package.nix b/pkgs/by-name/sp/spicedb/package.nix index 08d8c3f08845..4ad3f3d36339 100644 --- a/pkgs/by-name/sp/spicedb/package.nix +++ b/pkgs/by-name/sp/spicedb/package.nix @@ -6,21 +6,21 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "spicedb"; version = "1.48.0"; src = fetchFromGitHub { owner = "authzed"; repo = "spicedb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-m0Om+Wil8ig6t8w5IDmfrx8N/Uugn3PayoFJD0xq9OQ="; }; vendorHash = "sha256-kA4Smkc88vYgR4B7DdqQc5dkzywDXTbYwmRRZYDcg0c="; ldflags = [ - "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.tag}'" + "-X 'github.com/jzelinskie/cobrautil/v2.Version=${finalAttrs.src.tag}'" ]; subPackages = [ "cmd/spicedb" ]; @@ -35,7 +35,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/authzed/spicedb/releases/tag/${src.tag}"; + changelog = "https://github.com/authzed/spicedb/releases/tag/${finalAttrs.src.tag}"; description = "Open source permission database"; longDescription = '' SpiceDB is an open-source permissions database inspired by @@ -49,4 +49,4 @@ buildGoModule rec { ]; mainProgram = "spicedb"; }; -} +}) diff --git a/pkgs/by-name/sp/spicy/package.nix b/pkgs/by-name/sp/spicy/package.nix index b6372b2054f8..669314def75a 100644 --- a/pkgs/by-name/sp/spicy/package.nix +++ b/pkgs/by-name/sp/spicy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "spicy"; version = "0.6.2"; src = fetchFromGitHub { owner = "trhodeos"; repo = "spicy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-TodMm4UbnLB+LiyfPVXT7bcVLbyBFbGoOYQSsz3IMfM="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ _414owen ]; }; -} +}) diff --git a/pkgs/by-name/sp/spoofdpi/package.nix b/pkgs/by-name/sp/spoofdpi/package.nix index dc641b930be2..d2769cc510c0 100644 --- a/pkgs/by-name/sp/spoofdpi/package.nix +++ b/pkgs/by-name/sp/spoofdpi/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "SpoofDPI"; version = "1.2.1"; src = fetchFromGitHub { owner = "xvzc"; repo = "SpoofDPI"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ybSrJzlC2lNAsUMS+3mwadGcrAN0YV0UF/Huua+2G68="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ s0me1newithhand7s ]; }; -} +}) diff --git a/pkgs/by-name/sp/spruce/package.nix b/pkgs/by-name/sp/spruce/package.nix index 28f9cab2ad26..bbbf2625b3c9 100644 --- a/pkgs/by-name/sp/spruce/package.nix +++ b/pkgs/by-name/sp/spruce/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "spruce"; version = "1.31.1"; src = fetchFromGitHub { owner = "geofffranks"; repo = "spruce"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wLxPHaCU0fciSIdK26dV4XOnJsp5EKKEXzgspWC1GvA="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ risson ]; }; -} +}) diff --git a/pkgs/by-name/sp/sptlrx/package.nix b/pkgs/by-name/sp/sptlrx/package.nix index 656ae6381221..83face673d49 100644 --- a/pkgs/by-name/sp/sptlrx/package.nix +++ b/pkgs/by-name/sp/sptlrx/package.nix @@ -7,14 +7,14 @@ sptlrx, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sptlrx"; version = "1.2.2"; src = fetchFromGitHub { owner = "raitonoberu"; repo = "sptlrx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b8ALhEjolH0RH+I9HVQeOagPBi2isLNUxqKdj5u2O9s="; }; @@ -36,16 +36,16 @@ buildGoModule rec { updateScript = nix-update-script { }; tests.version = testers.testVersion { package = sptlrx; - version = "v${version}"; # needed because testVersion uses grep -Fw + version = "v${finalAttrs.version}"; # needed because testVersion uses grep -Fw }; }; meta = { description = "Spotify lyrics in your terminal"; homepage = "https://github.com/raitonoberu/sptlrx"; - changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${version}"; + changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ MoritzBoehme ]; mainProgram = "sptlrx"; }; -} +}) diff --git a/pkgs/by-name/sp/spyre/package.nix b/pkgs/by-name/sp/spyre/package.nix index 77ffb720e92f..2bff9345b6a0 100644 --- a/pkgs/by-name/sp/spyre/package.nix +++ b/pkgs/by-name/sp/spyre/package.nix @@ -7,14 +7,14 @@ yara, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "spyre"; version = "1.2.5"; src = fetchFromGitHub { owner = "spyre-project"; repo = "spyre"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wlGZTMCJE6Ki5/6R6J9EJP06/S125BNNd/jNPYGwKNw="; }; @@ -50,4 +50,4 @@ buildGoModule rec { license = with lib.licenses; [ lgpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/sq/sq/package.nix b/pkgs/by-name/sq/sq/package.nix index 5489d5ea68a8..b7a6bf4ace32 100644 --- a/pkgs/by-name/sq/sq/package.nix +++ b/pkgs/by-name/sq/sq/package.nix @@ -8,14 +8,14 @@ sq, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sq"; version = "0.48.10"; src = fetchFromGitHub { owner = "neilotoole"; repo = "sq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5JlvG179rZHXsJWg+5uz//7QGdkwdNGULkK/DLCifus="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/neilotoole/sq/cli/buildinfo.Version=v${version}" + "-X=github.com/neilotoole/sq/cli/buildinfo.Version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -44,7 +44,7 @@ buildGoModule rec { passthru.tests = { version = testers.testVersion { package = sq; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -56,4 +56,4 @@ buildGoModule rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/sq/sql-migrate/package.nix b/pkgs/by-name/sq/sql-migrate/package.nix index 5fd03cda9c0f..4fdc07354ab7 100644 --- a/pkgs/by-name/sq/sql-migrate/package.nix +++ b/pkgs/by-name/sq/sql-migrate/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sql-migrate"; version = "1.8.1"; src = fetchFromGitHub { owner = "rubenv"; repo = "sql-migrate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hq0qpg9KE7Gb8W5ur1kKSFGJOwsUujIuc+XUykdgEQ0="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.tebro ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqlboiler/package.nix b/pkgs/by-name/sq/sqlboiler/package.nix index 09ed988d89d7..c7b86b7373ee 100644 --- a/pkgs/by-name/sq/sqlboiler/package.nix +++ b/pkgs/by-name/sq/sqlboiler/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sqlboiler"; version = "4.19.7"; src = fetchFromGitHub { owner = "volatiletech"; repo = "sqlboiler"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-I67MRrsFCLVdslMFwFnrx1EvyR4eUsupRsqD0T9ZCQg="; }; @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "Generate a Go ORM tailored to your database schema"; homepage = "https://github.com/volatiletech/sqlboiler"; - changelog = "https://github.com/volatiletech/sqlboiler/releases/tag/v${version}"; + changelog = "https://github.com/volatiletech/sqlboiler/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ mrityunjaygr8 ]; mainProgram = "sqlboiler"; }; -} +}) diff --git a/pkgs/by-name/sq/sqlcmd/package.nix b/pkgs/by-name/sq/sqlcmd/package.nix index 507ff94e70d5..f65a8b90e58c 100644 --- a/pkgs/by-name/sq/sqlcmd/package.nix +++ b/pkgs/by-name/sq/sqlcmd/package.nix @@ -7,14 +7,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sqlcmd"; version = "1.9.0"; src = fetchFromGitHub { repo = "go-sqlcmd"; owner = "microsoft"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-9De00wIuSgg7Z1LCsj3tODImyQJxYFINtqt6PSvrK/Y="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; subPackages = [ "cmd/modern" ]; @@ -47,15 +47,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = sqlcmd; command = "sqlcmd --version"; - inherit version; + inherit (finalAttrs) version; }; meta = { description = "Command line tool for working with Microsoft SQL Server, Azure SQL Database, and Azure Synapse"; mainProgram = "sqlcmd"; homepage = "https://github.com/microsoft/go-sqlcmd"; - changelog = "https://github.com/microsoft/go-sqlcmd/releases/tag/v${version}"; + changelog = "https://github.com/microsoft/go-sqlcmd/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ratsclub ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index c10a5adeea5c..640ad6ba26f7 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sqldef"; version = "3.9.6"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vC8aFIvhGSqeGQTwhPmQx9bXgoyDm3c3eLO025ZkudQ="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # The test requires a running database @@ -35,7 +35,7 @@ buildGoModule rec { asl20 # for parser ]; homepage = "https://github.com/sqldef/sqldef"; - changelog = "https://github.com/sqldef/sqldef/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sqldef/sqldef/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ kgtkr ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqlpkg-cli/package.nix b/pkgs/by-name/sq/sqlpkg-cli/package.nix index 78c8b3ddde15..7a598186c372 100644 --- a/pkgs/by-name/sq/sqlpkg-cli/package.nix +++ b/pkgs/by-name/sq/sqlpkg-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sqlpkg-cli"; version = "0.2.3"; src = fetchFromGitHub { owner = "nalgeon"; repo = "sqlpkg-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qytqTaoslBcoIn84tSiLABwRcnY/FsyWYD3sugGEYB0="; }; @@ -33,7 +33,7 @@ buildGoModule rec { meta = { description = "SQLite package manager"; homepage = "https://github.com/nalgeon/sqlpkg-cli"; - changelog = "https://github.com/nalgeon/sqlpkg-cli/releases/tag/${version}"; + changelog = "https://github.com/nalgeon/sqlpkg-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.pbsds ]; mainProgram = "sqlpkg"; @@ -44,4 +44,4 @@ buildGoModule rec { "aarch64-darwin" # install_test.go:22: installation error: failed to dequarantine files: exec: "xattr": executable file not found in $PATH ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqls/package.nix b/pkgs/by-name/sq/sqls/package.nix index 9bc530e14f16..8a6a0f2e3924 100644 --- a/pkgs/by-name/sq/sqls/package.nix +++ b/pkgs/by-name/sq/sqls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sqls"; version = "0.2.45"; src = fetchFromGitHub { owner = "sqls-server"; repo = "sqls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-r9D3YtUk/hv3ex/PSGPTNIBTW3s3a3KdIBtxDry30Zc="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.revision=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.revision=${finalAttrs.src.rev}" ]; doCheck = false; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ vinnymeller ]; }; -} +}) diff --git a/pkgs/by-name/sr/srtrelay/package.nix b/pkgs/by-name/sr/srtrelay/package.nix index 9e547a1b1dde..fa5c5ea2d749 100644 --- a/pkgs/by-name/sr/srtrelay/package.nix +++ b/pkgs/by-name/sr/srtrelay/package.nix @@ -6,14 +6,14 @@ ffmpeg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "srtrelay"; version = "1.4.0"; src = fetchFromGitHub { owner = "voc"; repo = "srtrelay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-idWAJD6dvvM5OHox5+MI8q3knyl2ANqBiXfQ0VlF67Q="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fpletz ]; mainProgram = "srtrelay"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-chat/package.nix b/pkgs/by-name/ss/ssh-chat/package.nix index 9c37deded195..e84aef099f9e 100644 --- a/pkgs/by-name/ss/ssh-chat/package.nix +++ b/pkgs/by-name/ss/ssh-chat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-chat"; version = "1.10.1"; src = fetchFromGitHub { owner = "shazow"; repo = "ssh-chat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LgrqIuM/tLC0JqDai2TLu6G/edZ5Q7WFXjX5bzc0Bcc="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-key-confirmer/package.nix b/pkgs/by-name/ss/ssh-key-confirmer/package.nix index 7b9293b41b54..cbe74a8eaf64 100644 --- a/pkgs/by-name/ss/ssh-key-confirmer/package.nix +++ b/pkgs/by-name/ss/ssh-key-confirmer/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-key-confirmer"; version = "0.1"; src = fetchFromGitHub { owner = "benjojo"; repo = "ssh-key-confirmer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CXDjm8PMdCTwHnZWa0fYKel7Rmxq0XBWkfLmoVuSkKM="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ oxzi ]; mainProgram = "ssh-key-confirmer"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-to-age/package.nix b/pkgs/by-name/ss/ssh-to-age/package.nix index e8d135a3dfa6..7e153ea05c6e 100644 --- a/pkgs/by-name/ss/ssh-to-age/package.nix +++ b/pkgs/by-name/ss/ssh-to-age/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-to-age"; version = "1.2.0"; src = fetchFromGitHub { owner = "Mic92"; repo = "ssh-to-age"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-0i3h46lVyCbA4zJdjHM9GyRxZR6IsavpdDG3pdFEGjk="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mic92 ]; mainProgram = "ssh-to-age"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-to-pgp/package.nix b/pkgs/by-name/ss/ssh-to-pgp/package.nix index 2250130bbb9f..581b55abdcb2 100644 --- a/pkgs/by-name/ss/ssh-to-pgp/package.nix +++ b/pkgs/by-name/ss/ssh-to-pgp/package.nix @@ -5,14 +5,14 @@ gnupg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-to-pgp"; version = "1.1.6"; src = fetchFromGitHub { owner = "Mic92"; repo = "ssh-to-pgp"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-h1/KWkbHpROkMRJ3pMN42/9+thlfY8BtWoOvqt7rxII="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ mic92 ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-tools/package.nix b/pkgs/by-name/ss/ssh-tools/package.nix index d84226b87566..28bc6cd628ea 100644 --- a/pkgs/by-name/ss/ssh-tools/package.nix +++ b/pkgs/by-name/ss/ssh-tools/package.nix @@ -7,14 +7,14 @@ perl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-tools"; version = "1.9"; src = fetchFromCodeberg { owner = "vaporup"; repo = "ssh-tools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZMjpc2zjvuLJES5ixEHvo7oAx1JGzy60LzN09Ykn/54="; }; @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-tpm-agent/package.nix b/pkgs/by-name/ss/ssh-tpm-agent/package.nix index cf375870d36a..652a0e54b744 100644 --- a/pkgs/by-name/ss/ssh-tpm-agent/package.nix +++ b/pkgs/by-name/ss/ssh-tpm-agent/package.nix @@ -7,14 +7,14 @@ openssl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssh-tpm-agent"; version = "0.8.0"; src = fetchFromGitHub { owner = "Foxboron"; repo = "ssh-tpm-agent"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CSxZctiQ/d4gzCUtfx9Oetb8s0XpHf3MPH/H0XaaVgg="; }; @@ -47,4 +47,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sgo ]; mainProgram = "ssh-tpm-agent"; }; -} +}) diff --git a/pkgs/by-name/ss/sshchecker/package.nix b/pkgs/by-name/ss/sshchecker/package.nix index ae9e2dfbef93..87b7ae0f27ee 100644 --- a/pkgs/by-name/ss/sshchecker/package.nix +++ b/pkgs/by-name/ss/sshchecker/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshchecker"; version = "1.0"; src = fetchFromGitHub { owner = "lazytools"; repo = "sshchecker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QMc64ynPLHQGsmDOsoChgmqmpRDyMYmmSAPwAEFBK40="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ss/sshed/package.nix b/pkgs/by-name/ss/sshed/package.nix index 4d0b4992f078..4ff774762610 100644 --- a/pkgs/by-name/ss/sshed/package.nix +++ b/pkgs/by-name/ss/sshed/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshed"; version = "1.2.0"; src = fetchFromGitHub { owner = "trntv"; repo = "sshed"; - rev = version; + rev = finalAttrs.version; hash = "sha256-y8IQzOGs78T44jLcNNjPlfopyptX3Mhv2LdawqS1T+U="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ ocfox ]; mainProgram = "sshed"; }; -} +}) diff --git a/pkgs/by-name/ss/sshified/package.nix b/pkgs/by-name/ss/sshified/package.nix index 4e4135c06a63..e7877129bbce 100644 --- a/pkgs/by-name/ss/sshified/package.nix +++ b/pkgs/by-name/ss/sshified/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshified"; version = "1.2.2"; src = fetchFromGitHub { owner = "hoffie"; repo = "sshified"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+YaqHkcsP6+J39w4WP5iA0LowmGwDHBoDNzT8fhv+Xg="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "Proxy HTTP requests through SSH"; homepage = "https://github.com/hoffie/sshified"; - changelog = "https://github.com/hoffie/sshified/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/hoffie/sshified/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ joinemm ]; mainProgram = "sshified"; }; -} +}) diff --git a/pkgs/by-name/ss/sshocker/package.nix b/pkgs/by-name/ss/sshocker/package.nix index bfa19b7c947e..d8bb6db7571b 100644 --- a/pkgs/by-name/ss/sshocker/package.nix +++ b/pkgs/by-name/ss/sshocker/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshocker"; version = "0.3.9"; src = fetchFromGitHub { owner = "lima-vm"; repo = "sshocker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7s5jPMt6q7RUXxwA7rwVXhWGRrwfMc/EcEQxicwEHjs="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/lima-vm/sshocker/pkg/version.Version=${version}" + "-X=github.com/lima-vm/sshocker/pkg/version.Version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -31,9 +31,9 @@ buildGoModule rec { meta = { description = "Tool for SSH, reverse sshfs and port forwarder"; homepage = "https://github.com/lima-vm/sshocker"; - changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${version}"; + changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "sshocker"; }; -} +}) diff --git a/pkgs/by-name/ss/sshportal/package.nix b/pkgs/by-name/ss/sshportal/package.nix index 2b3f2f1feec8..d3c83000d8b5 100644 --- a/pkgs/by-name/ss/sshportal/package.nix +++ b/pkgs/by-name/ss/sshportal/package.nix @@ -4,20 +4,20 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshportal"; version = "1.19.5"; src = fetchFromGitHub { owner = "moul"; repo = "sshportal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XJ8Hgc8YoJaH2gYOvoYhcpY4qgasgyr4M+ecKJ/RXTs="; }; ldflags = [ - "-X main.GitTag=${version}" - "-X main.GitSha=${version}" + "-X main.GitTag=${finalAttrs.version}" + "-X main.GitSha=${finalAttrs.version}" "-s" "-w" ]; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zaninime ]; mainProgram = "sshportal"; }; -} +}) diff --git a/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix b/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix index b0a3636ea924..4a33647c3b40 100644 --- a/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix +++ b/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssm-session-manager-plugin"; version = "1.2.764.0"; src = fetchFromGitHub { owner = "aws"; repo = "session-manager-plugin"; - rev = version; + rev = finalAttrs.version; hash = "sha256-QJYKkEb70G/cmhZ1Wj4GKJaJLRothkeq0bijGkdazt0="; }; @@ -47,7 +47,7 @@ buildGoModule rec { subPackages = [ "src/sessionmanagerplugin-main" ]; preBuild = '' - echo -n ${lib.escapeShellArg version} > VERSION + echo -n ${lib.escapeShellArg finalAttrs.version} > VERSION go run src/version/versiongenerator/version-gen.go ''; @@ -57,11 +57,11 @@ buildGoModule rec { # The AWS CLI is expecting the binary name to be 'session-manager-plugin' and # since the outfile is different the following workaround is renaming the binary. postBuild = '' - mv $GOPATH/bin/sessionmanagerplugin-main $GOPATH/bin/${meta.mainProgram} + mv $GOPATH/bin/sessionmanagerplugin-main $GOPATH/bin/${finalAttrs.meta.mainProgram} ''; preCheck = '' - if ! [[ $($GOPATH/bin/${meta.mainProgram} --version) = ${lib.escapeShellArg version} ]]; then + if ! [[ $($GOPATH/bin/${finalAttrs.meta.mainProgram} --version) = ${lib.escapeShellArg finalAttrs.version} ]]; then echo 'wrong version' exit 1 fi @@ -78,4 +78,4 @@ buildGoModule rec { ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssmsh/package.nix b/pkgs/by-name/ss/ssmsh/package.nix index 80136c5070a6..e6303c3b7115 100644 --- a/pkgs/by-name/ss/ssmsh/package.nix +++ b/pkgs/by-name/ss/ssmsh/package.nix @@ -6,14 +6,14 @@ ssmsh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ssmsh"; version = "1.4.9"; src = fetchFromGitHub { owner = "bwhaley"; repo = "ssmsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-UmfwDukRVyfX+DmUfRi+KepqFrPtDNImKd22/dI7ytk="; }; @@ -24,13 +24,13 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; passthru.tests = testers.testVersion { package = ssmsh; command = "ssmsh -version"; - version = "Version ${version}"; + version = "Version ${finalAttrs.version}"; }; meta = { @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dbirks ]; mainProgram = "ssmsh"; }; -} +}) diff --git a/pkgs/by-name/st/stackblur-go/package.nix b/pkgs/by-name/st/stackblur-go/package.nix index eb97f4d51304..4d77318f52ce 100644 --- a/pkgs/by-name/st/stackblur-go/package.nix +++ b/pkgs/by-name/st/stackblur-go/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stackblur-go"; version = "1.1.0"; src = fetchFromGitHub { owner = "esimov"; repo = "stackblur-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y1Fov81mholhz+bLRYl+G7jhzcsFS5TUjQ3SUntD8E0="; }; @@ -33,4 +33,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sodiboo ]; mainProgram = "stackblur"; }; -} +}) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 934f5c0a0e66..ef28912aa5fc 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -10,14 +10,14 @@ stackit-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stackit-cli"; version = "0.53.1"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pzOux+atRST7XHirPhe2DQrA1cMkOw3j2Tnu7VrUByg="; }; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -71,9 +71,9 @@ buildGoModule rec { meta = { description = "CLI to manage STACKIT cloud services"; homepage = "https://github.com/stackitcloud/stackit-cli"; - changelog = "https://github.com/stackitcloud/stackit-cli/releases/tag/v${version}"; + changelog = "https://github.com/stackitcloud/stackit-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ DerRockWolf ]; mainProgram = "stackit"; }; -} +}) diff --git a/pkgs/by-name/st/stackql/package.nix b/pkgs/by-name/st/stackql/package.nix index 4ec3efbcbdc0..f3d9b87c3758 100644 --- a/pkgs/by-name/st/stackql/package.nix +++ b/pkgs/by-name/st/stackql/package.nix @@ -6,14 +6,14 @@ stackql, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stackql"; version = "0.9.339"; src = fetchFromGitHub { owner = "stackql"; repo = "stackql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WuzY4Vje+Gwzf0Ep5nE5jkF1iJkFKX640ay+nqiF0Dg="; }; @@ -22,9 +22,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/stackql/stackql/internal/stackql/cmd.BuildMajorVersion=${builtins.elemAt (lib.splitVersion version) 0}" - "-X github.com/stackql/stackql/internal/stackql/cmd.BuildMinorVersion=${builtins.elemAt (lib.splitVersion version) 1}" - "-X github.com/stackql/stackql/internal/stackql/cmd.BuildPatchVersion=${builtins.elemAt (lib.splitVersion version) 2}" + "-X github.com/stackql/stackql/internal/stackql/cmd.BuildMajorVersion=${builtins.elemAt (lib.splitVersion finalAttrs.version) 0}" + "-X github.com/stackql/stackql/internal/stackql/cmd.BuildMinorVersion=${builtins.elemAt (lib.splitVersion finalAttrs.version) 1}" + "-X github.com/stackql/stackql/internal/stackql/cmd.BuildPatchVersion=${builtins.elemAt (lib.splitVersion finalAttrs.version) 2}" "-X github.com/stackql/stackql/internal/stackql/cmd.BuildDate=2026-01-14T07:36:20Z" # date of commit hash "-X stackql/internal/stackql/planbuilder.PlanCacheEnabled=true" ]; @@ -35,7 +35,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = stackql; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -45,4 +45,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jonochang ]; }; -} +}) diff --git a/pkgs/by-name/st/starcharts/package.nix b/pkgs/by-name/st/starcharts/package.nix index 0f7624470fef..cee0e54fcde5 100644 --- a/pkgs/by-name/st/starcharts/package.nix +++ b/pkgs/by-name/st/starcharts/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "starcharts"; version = "1.9.1"; src = fetchFromGitHub { owner = "caarlos0"; repo = "starcharts"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RLGKf5+HqJlZUhA5C3cwDumIhlbXcOr5iitI+7GZPBc="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; __darwinAllowLocalNetworking = true; @@ -29,8 +29,8 @@ buildGoModule rec { description = "Plot your repository stars over time"; mainProgram = "starcharts"; homepage = "https://github.com/caarlos0/starcharts"; - changelog = "https://github.com/caarlos0/starcharts/releases/tag/${src.rev}"; + changelog = "https://github.com/caarlos0/starcharts/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/static-server/package.nix b/pkgs/by-name/st/static-server/package.nix index 8b4fda638cbb..0b3f87f69e31 100644 --- a/pkgs/by-name/st/static-server/package.nix +++ b/pkgs/by-name/st/static-server/package.nix @@ -9,14 +9,14 @@ replaceVars, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "static-server"; version = "1.2.1"; src = fetchFromGitHub { owner = "eliben"; repo = "static-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AZcNh/kF6IdAceA7qe+nhRlwU4yGh19av/S1Zt7iKIs="; }; @@ -25,7 +25,7 @@ buildGoModule rec { patches = [ # patch out debug.ReadBuidlInfo since version information is not available with buildGoModule (replaceVars ./version.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -56,4 +56,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "static-server"; }; -} +}) diff --git a/pkgs/by-name/st/statik/package.nix b/pkgs/by-name/st/statik/package.nix index 9004a89bab9a..8ee669d4bc6e 100644 --- a/pkgs/by-name/st/statik/package.nix +++ b/pkgs/by-name/st/statik/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "statik"; version = "0.1.8"; src = fetchFromGitHub { owner = "rakyll"; repo = "statik"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GfXYlkzPESu9Szl+g90oB2ldrCS5aAOt9m+WPOOXhIE="; }; @@ -33,4 +33,4 @@ buildGoModule rec { mainProgram = "statik"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/st/stayrtr/package.nix b/pkgs/by-name/st/stayrtr/package.nix index d36392b7beca..5169a8f95f1b 100644 --- a/pkgs/by-name/st/stayrtr/package.nix +++ b/pkgs/by-name/st/stayrtr/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stayrtr"; version = "0.6.2"; src = fetchFromGitHub { owner = "bgp"; repo = "stayrtr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QdPp+AHOVn/L4lArhwUNNu3OP2ALEFzs/hVnfSxaEbg="; }; vendorHash = "sha256-m1CHpmTUQVkBjkjg2bjl9llU1Le1GLRKKLGT4h7MbnE="; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { @@ -29,11 +29,11 @@ buildGoModule rec { }; meta = { - changelog = "https://github.com/bgp/stayrtr/releases/tag/v${version}"; + changelog = "https://github.com/bgp/stayrtr/releases/tag/v${finalAttrs.version}"; description = "RPKI-To-Router server implementation in Go"; homepage = "https://github.com/bgp/stayrtr/"; license = lib.licenses.bsd3; mainProgram = "stayrtr"; maintainers = with lib.maintainers; [ _0x4A6F ]; }; -} +}) diff --git a/pkgs/by-name/st/stc-cli/package.nix b/pkgs/by-name/st/stc-cli/package.nix index b4472c2ebc27..b2b6a8d58ef8 100644 --- a/pkgs/by-name/st/stc-cli/package.nix +++ b/pkgs/by-name/st/stc-cli/package.nix @@ -5,20 +5,20 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stc"; version = "1.5.4"; src = fetchFromGitHub { owner = "tenox7"; repo = "stc"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-ftlq7vrnTb4N2bqwiF9gtRj7hZlo6PTUMb/bk2hn/cU="; }; vendorHash = "sha256-qLpWXikTr+vB2bIw2EqnoJ0uOxUc/qc6SdGEJQXwmTQ="; - ldflags = [ "-X main.GitTag=${version}" ]; + ldflags = [ "-X main.GitTag=${finalAttrs.version}" ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Syncthing CLI Tool"; homepage = "https://github.com/tenox7/stc"; - changelog = "https://github.com/tenox7/stc/releases/tag/${version}"; + changelog = "https://github.com/tenox7/stc/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ivankovnatsky ]; mainProgram = "stc"; }; -} +}) diff --git a/pkgs/by-name/st/steampipe/package.nix b/pkgs/by-name/st/steampipe/package.nix index 1793037c0815..9f7abc31b799 100644 --- a/pkgs/by-name/st/steampipe/package.nix +++ b/pkgs/by-name/st/steampipe/package.nix @@ -9,7 +9,7 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "steampipe"; version = "2.3.4"; @@ -18,7 +18,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "turbot"; repo = "steampipe"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6p3GbPQ60DK4V565ipZq3OZDB6Tu/5tynhka8EQQUf4="; }; @@ -40,8 +40,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" - "-X main.commit=${src.rev}" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.src.rev}" "-X main.date=unknown" "-X main.builtBy=nixpkgs" ]; @@ -77,13 +77,13 @@ buildGoModule rec { tests.version = testers.testVersion { command = "${lib.getExe steampipe} --version"; package = steampipe; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; updateScript = nix-update-script { }; }; meta = { - changelog = "https://github.com/turbot/steampipe/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/turbot/steampipe/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Dynamically query your cloud, code, logs & more with SQL"; homepage = "https://steampipe.io/"; license = lib.licenses.agpl3Only; @@ -93,4 +93,4 @@ buildGoModule rec { anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/st/stern/package.nix b/pkgs/by-name/st/stern/package.nix index e2c714d1cc73..eed025888a95 100644 --- a/pkgs/by-name/st/stern/package.nix +++ b/pkgs/by-name/st/stern/package.nix @@ -9,14 +9,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stern"; version = "1.33.1"; src = fetchFromGitHub { owner = "stern"; repo = "stern"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2GCUPmeSbRg1TE5pD42BiHUwzxqS+9FV9ZYIaZKwNWo="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/stern/stern/cmd.version=${version}" + "-X github.com/stern/stern/cmd.version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -49,7 +49,7 @@ buildGoModule rec { meta = { description = "Multi pod and container log tailing for Kubernetes"; - changelog = "https://github.com/stern/stern/releases/tag/v${version}"; + changelog = "https://github.com/stern/stern/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/stern/stern"; license = lib.licenses.asl20; mainProgram = "stern"; @@ -58,4 +58,4 @@ buildGoModule rec { preisschild ]; }; -} +}) diff --git a/pkgs/by-name/st/sttr/package.nix b/pkgs/by-name/st/sttr/package.nix index 7f39ade84012..1dc513a2cce0 100644 --- a/pkgs/by-name/st/sttr/package.nix +++ b/pkgs/by-name/st/sttr/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sttr"; version = "0.2.30"; src = fetchFromGitHub { owner = "abhimanyu003"; repo = "sttr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oZsciY9JCU1YjkhT6LEDclNC0ixOuZST5dnI9n0uzfo="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Cross-platform cli tool to perform various operations on string"; homepage = "https://github.com/abhimanyu003/sttr"; - changelog = "https://github.com/abhimanyu003/sttr/releases/tag/v${version}"; + changelog = "https://github.com/abhimanyu003/sttr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Ligthiago ]; mainProgram = "sttr"; }; -} +}) diff --git a/pkgs/by-name/st/stuffbin/package.nix b/pkgs/by-name/st/stuffbin/package.nix index 910e77d0818e..9deb17052332 100644 --- a/pkgs/by-name/st/stuffbin/package.nix +++ b/pkgs/by-name/st/stuffbin/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "stuffbin"; version = "1.3.0"; @@ -13,21 +13,21 @@ buildGoModule rec { src = fetchFromGitHub { owner = "knadh"; repo = "stuffbin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dOlc/G2IiuMAN0LqiZtbpXLSYaOpe5cl1+cs3YhaAbg="; }; ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production"; homepage = "https://github.com/knadh/stuffbin"; - changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}"; + changelog = "https://github.com/knadh/stuffbin/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ raitobezarius ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/su/subfinder/package.nix b/pkgs/by-name/su/subfinder/package.nix index fccef8a88927..866e68064a8a 100644 --- a/pkgs/by-name/su/subfinder/package.nix +++ b/pkgs/by-name/su/subfinder/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "subfinder"; version = "2.12.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "subfinder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AqXTK+1mK5EmK/6T2+VIDD8jYzafMUEduJ/gLTqaYv8="; }; @@ -39,7 +39,7 @@ buildGoModule rec { useful for bug bounties and safe for penetration testing. ''; homepage = "https://github.com/projectdiscovery/subfinder"; - changelog = "https://github.com/projectdiscovery/subfinder/releases/tag/${src.tag}"; + changelog = "https://github.com/projectdiscovery/subfinder/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fpletz @@ -47,4 +47,4 @@ buildGoModule rec { ]; mainProgram = "subfinder"; }; -} +}) diff --git a/pkgs/by-name/su/subjs/package.nix b/pkgs/by-name/su/subjs/package.nix index 4318eff2a395..f08849bc9cdf 100644 --- a/pkgs/by-name/su/subjs/package.nix +++ b/pkgs/by-name/su/subjs/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "subjs"; version = "1.0.1"; src = fetchFromGitHub { owner = "lc"; repo = "subjs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-csxFn3YUnuYjZ5/4jIi7DfuujB/gFjHogLaV4XK5kQU="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.AppVersion=${version}" + "-X main.AppVersion=${finalAttrs.version}" ]; meta = { @@ -35,4 +35,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/su/subtitlr/package.nix b/pkgs/by-name/su/subtitlr/package.nix index f1b49fae2dd4..36d76d771aea 100644 --- a/pkgs/by-name/su/subtitlr/package.nix +++ b/pkgs/by-name/su/subtitlr/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "Subtitlr"; version = "0.2.0"; src = fetchFromGitHub { owner = "yoanbernabeu"; repo = "Subtitlr"; - rev = version; + rev = finalAttrs.version; hash = "sha256-PbeQzNkFj4eSg/zhk8bXij36DvJ9+g22kF5TqdX5O04="; }; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ qjoly ]; mainProgram = "Subtitlr"; }; -} +}) diff --git a/pkgs/by-name/su/summon/package.nix b/pkgs/by-name/su/summon/package.nix index 65a860f659df..46578389471a 100644 --- a/pkgs/by-name/su/summon/package.nix +++ b/pkgs/by-name/su/summon/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "summon"; version = "0.10.10"; src = fetchFromGitHub { owner = "cyberark"; repo = "summon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zPzRsfNN75AZ1qsL/VZUkFxzt3blp8eQPXQsMmis3Cs="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ quentini ]; }; -} +}) diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index c12dce8b5e7c..e1880be3dbac 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "supabase-cli"; version = "2.75.0"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AroDni0IQ6jMn5mOXt4+8j5tTwEk1upIUo2qvbWY9Jo="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/supabase/cli/internal/utils.Version=${version}" + "-X=github.com/supabase/cli/internal/utils.Version=${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -63,4 +63,4 @@ buildGoModule rec { ]; mainProgram = "supabase"; }; -} +}) diff --git a/pkgs/by-name/su/supercronic/package.nix b/pkgs/by-name/su/supercronic/package.nix index 720f823279d7..d5cee32c9227 100644 --- a/pkgs/by-name/su/supercronic/package.nix +++ b/pkgs/by-name/su/supercronic/package.nix @@ -7,14 +7,14 @@ coreutils, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "supercronic"; version = "0.2.41"; src = fetchFromGitHub { owner = "aptible"; repo = "supercronic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-i7Y4g9f5vEGTETNaLXdQb/JG/NpBIgWWg+kGtX/LQOc="; }; @@ -34,7 +34,7 @@ buildGoModule rec { substituteInPlace cron/cron_test.go --replace /bin/false ${coreutils}/bin/false ''; - ldflags = [ "-X main.Version=${version}" ]; + ldflags = [ "-X main.Version=${finalAttrs.version}" ]; meta = { description = "Cron tool designed for use in containers"; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nasageek ]; mainProgram = "supercronic"; }; -} +}) diff --git a/pkgs/by-name/su/superd/package.nix b/pkgs/by-name/su/superd/package.nix index 6a66e9df9d74..81e7315ab59a 100644 --- a/pkgs/by-name/su/superd/package.nix +++ b/pkgs/by-name/su/superd/package.nix @@ -6,14 +6,14 @@ scdoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "superd"; version = "0.7.1"; src = fetchFromSourcehut { owner = "~craftyguy"; repo = "superd"; - rev = version; + rev = finalAttrs.version; hash = "sha256-5g9Y1Lpxp9cUe0sNvU5CdsTGcN+j00gIKPO9pD5j8uM="; }; @@ -44,4 +44,4 @@ buildGoModule rec { wentam ]; }; -} +}) diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index c03a12b199de..ce56073070c6 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -22,14 +22,14 @@ waylandSupport ? false, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; version = "0.20.1"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-q9g59TVo8Y7cKdSnyrsTQEIpB+f/+pcaobBFynnAgwY="; }; @@ -71,21 +71,21 @@ buildGoModule rec { for dimension in 128 256 512;do dimensions=''${dimension}x''${dimension} mkdir -p $out/share/icons/hicolor/$dimensions/apps - cp res/appicon-$dimension.png $out/share/icons/hicolor/$dimensions/apps/${meta.mainProgram}.png + cp res/appicon-$dimension.png $out/share/icons/hicolor/$dimensions/apps/${finalAttrs.meta.mainProgram}.png done '' + lib.optionalString waylandSupport '' - mv $out/bin/supersonic $out/bin/${meta.mainProgram} + mv $out/bin/supersonic $out/bin/${finalAttrs.meta.mainProgram} ''; desktopItems = [ (makeDesktopItem { - name = meta.mainProgram; - exec = meta.mainProgram; - icon = meta.mainProgram; + name = finalAttrs.meta.mainProgram; + exec = finalAttrs.meta.mainProgram; + icon = finalAttrs.meta.mainProgram; desktopName = "Supersonic" + lib.optionalString waylandSupport " (Wayland)"; genericName = "Subsonic Client"; - comment = meta.description; + comment = finalAttrs.meta.description; type = "Application"; categories = [ "Audio" @@ -98,7 +98,7 @@ buildGoModule rec { mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; description = "Lightweight cross-platform desktop client for Subsonic music servers"; homepage = "https://github.com/dweymouth/supersonic"; - changelog = "https://github.com/dweymouth/supersonic/releases/tag/${src.tag}"; + changelog = "https://github.com/dweymouth/supersonic/releases/tag/${finalAttrs.src.tag}"; platforms = lib.platforms.linux ++ lib.optionals (!waylandSupport) lib.platforms.darwin; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ @@ -107,4 +107,4 @@ buildGoModule rec { toasteruwu ]; }; -} +}) diff --git a/pkgs/by-name/sv/svu/package.nix b/pkgs/by-name/sv/svu/package.nix index 053634aca0c3..b504e888d299 100644 --- a/pkgs/by-name/sv/svu/package.nix +++ b/pkgs/by-name/sv/svu/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "svu"; version = "3.3.0"; src = fetchFromGitHub { owner = "caarlos0"; repo = "svu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3Rj+2ROo9TuWc2aZ8kkGeXH+PHjKva6nD7wlXHY/LQg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" "-X=main.builtBy=nixpkgs" ]; @@ -50,4 +50,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "svu"; }; -} +}) diff --git a/pkgs/by-name/sw/swaynag-battery/package.nix b/pkgs/by-name/sw/swaynag-battery/package.nix index 9f0384f18fa7..e9fe8787afcc 100644 --- a/pkgs/by-name/sw/swaynag-battery/package.nix +++ b/pkgs/by-name/sw/swaynag-battery/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "swaynag-battery"; version = "0.2.0"; src = fetchFromGitHub { owner = "m00qek"; repo = "swaynag-battery"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7f9+4Fzw5B5ATuud4MJC3iyuNRTx6kwJ7/KsusGtQM8="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "swaynag-battery"; }; -} +}) diff --git a/pkgs/by-name/sw/swego/package.nix b/pkgs/by-name/sw/swego/package.nix index f339c40bf21c..90181995f0f9 100644 --- a/pkgs/by-name/sw/swego/package.nix +++ b/pkgs/by-name/sw/swego/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "swego"; version = "1.14"; src = fetchFromGitHub { owner = "nodauf"; repo = "Swego"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-28PU7jAVnWfRbFmTE2pmwJO1Zi+ceyFrzY5MiRt+91Y="; }; @@ -34,7 +34,7 @@ buildGoModule rec { SimpleHTTPServer but with many features. ''; homepage = "https://github.com/nodauf/Swego"; - changelog = "https://github.com/nodauf/Swego/releases/tag/${src.tag}"; + changelog = "https://github.com/nodauf/Swego/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; # darwin crashes with: @@ -42,4 +42,4 @@ buildGoModule rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "swego"; }; -} +}) diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix index 1bd55fc5d4ab..c4497d619f87 100644 --- a/pkgs/by-name/sy/syft/package.nix +++ b/pkgs/by-name/sy/syft/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "syft"; version = "1.41.1"; src = fetchFromGitHub { owner = "anchore"; repo = "syft"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2mNGKftkqRGrAstjEmVuzix4Ls75vYsop+E9EyBWwrw="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -38,8 +38,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.gitDescription=v${version}" + "-X=main.version=${finalAttrs.version}" + "-X=main.gitDescription=v${finalAttrs.version}" "-X=main.gitTreeState=clean" ]; @@ -69,7 +69,7 @@ buildGoModule rec { runHook preInstallCheck $out/bin/syft --help - $out/bin/syft version | grep "${version}" + $out/bin/syft version | grep "${finalAttrs.version}" runHook postInstallCheck ''; @@ -77,7 +77,7 @@ buildGoModule rec { meta = { description = "CLI tool and library for generating a Software Bill of Materials from container images and filesystems"; homepage = "https://github.com/anchore/syft"; - changelog = "https://github.com/anchore/syft/releases/tag/v${version}"; + changelog = "https://github.com/anchore/syft/releases/tag/v${finalAttrs.version}"; longDescription = '' A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for @@ -91,4 +91,4 @@ buildGoModule rec { ]; mainProgram = "syft"; }; -} +}) diff --git a/pkgs/by-name/sy/systemd-lock-handler/package.nix b/pkgs/by-name/sy/systemd-lock-handler/package.nix index 79fbce5a0699..22585934660b 100644 --- a/pkgs/by-name/sy/systemd-lock-handler/package.nix +++ b/pkgs/by-name/sy/systemd-lock-handler/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "systemd-lock-handler"; version = "2.4.2"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "systemd-lock-handler"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sTVAabwWtyvHuDp/+8FKNbfej1x/egoa9z1jLIMJuBg="; }; @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ liff ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ta/tailscalesd/package.nix b/pkgs/by-name/ta/tailscalesd/package.nix index 664f4dec57a2..a0206b66facc 100644 --- a/pkgs/by-name/ta/tailscalesd/package.nix +++ b/pkgs/by-name/ta/tailscalesd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tailscalesd"; version = "0.5.0"; src = fetchFromGitHub { owner = "cfunkhouser"; repo = "tailscalesd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FaM2kr3fBC1R2Kgvf5xz4zAw8JQGOmN3fQhHayB/Zs0="; }; @@ -19,10 +19,10 @@ buildGoModule rec { meta = { description = "Prometheus Service Discovery for Tailscale"; - changelog = "https://github.com/cfunkhouser/tailscalesd/releases/tag/v${version}"; + changelog = "https://github.com/cfunkhouser/tailscalesd/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/cfunkhouser/tailscalesd"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "tailscalesd"; }; -} +}) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 4797417b6666..12d08097119e 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "talosctl"; version = "1.12.2"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-E3WeFu4PpgJN+ZLeTfAqqkTgInu/imytpdCixM33wiw="; }; @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ flokli ]; }; -} +}) diff --git a/pkgs/by-name/ta/tango/package.nix b/pkgs/by-name/ta/tango/package.nix index 15cf5da03b55..e688408c89ad 100644 --- a/pkgs/by-name/ta/tango/package.nix +++ b/pkgs/by-name/ta/tango/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tango"; version = "1.1.0"; src = fetchFromGitHub { owner = "masakichi"; repo = "tango"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-e/M2iRm/UwfnRVnMo1PmQTkz4IGTxnsCXNSSUkhsiHk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "tango"; }; -} +}) diff --git a/pkgs/by-name/ta/tanka/package.nix b/pkgs/by-name/ta/tanka/package.nix index 820be9e6c130..b83d7a9e9b80 100644 --- a/pkgs/by-name/ta/tanka/package.nix +++ b/pkgs/by-name/ta/tanka/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tanka"; version = "0.36.3"; src = fetchFromGitHub { owner = "grafana"; repo = "tanka"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ukWPmOEFOMnjwqTy9GkA8+WF3ItXUUvuh8EdKngLlT8="; }; @@ -28,7 +28,7 @@ buildGoModule rec { "-s" "-w" "-extldflags '-static'" - "-X github.com/grafana/tanka/pkg/tanka.CurrentVersion=v${version}" + "-X github.com/grafana/tanka/pkg/tanka.CurrentVersion=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -68,4 +68,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mikefaille ]; mainProgram = "tk"; }; -} +}) diff --git a/pkgs/by-name/ta/taproot-assets/package.nix b/pkgs/by-name/ta/taproot-assets/package.nix index 37c3482215a9..e85b69325394 100644 --- a/pkgs/by-name/ta/taproot-assets/package.nix +++ b/pkgs/by-name/ta/taproot-assets/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "taproot-assets"; version = "0.7.0"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "taproot-assets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z4lNeVmy0AEDM8ivdfXfXqi/V1LIDHV2KtS5/19+Jlk="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ prusnak ]; }; -} +}) diff --git a/pkgs/by-name/ta/tar2ext4/package.nix b/pkgs/by-name/ta/tar2ext4/package.nix index fab0ac952e58..a5181813a91f 100644 --- a/pkgs/by-name/ta/tar2ext4/package.nix +++ b/pkgs/by-name/ta/tar2ext4/package.nix @@ -4,18 +4,18 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tar2ext4"; version = "0.13.0"; src = fetchFromGitHub { owner = "microsoft"; repo = "hcsshim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-/ImyicXRBGclnUEpqygNYhknFYJmRqBqKkz/gNxVLWQ="; }; - sourceRoot = "${src.name}/cmd/tar2ext4"; + sourceRoot = "${finalAttrs.src.name}/cmd/tar2ext4"; vendorHash = null; meta = { @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "tar2ext4"; }; -} +}) diff --git a/pkgs/by-name/ta/tasktimer/package.nix b/pkgs/by-name/ta/tasktimer/package.nix index 0b12e3d70535..a838e628205b 100644 --- a/pkgs/by-name/ta/tasktimer/package.nix +++ b/pkgs/by-name/ta/tasktimer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tasktimer"; version = "1.12.0"; src = fetchFromGitHub { owner = "caarlos0"; repo = "tasktimer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-B2kuAGY7qVvv+95DzFn78no1vofJGr0dw0kW2AIeJpo="; }; @@ -31,4 +31,4 @@ buildGoModule rec { ]; mainProgram = "tt"; }; -} +}) diff --git a/pkgs/by-name/tb/tbls/package.nix b/pkgs/by-name/tb/tbls/package.nix index c85b6ebdf6f8..d694e00b0340 100644 --- a/pkgs/by-name/tb/tbls/package.nix +++ b/pkgs/by-name/tb/tbls/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tbls"; version = "1.92.3"; src = fetchFromGitHub { owner = "k1LoW"; repo = "tbls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/1yulnT+HDZGO8S8xk59sKXxoFaw5Hoa1XXAwp5z7eM="; }; @@ -55,9 +55,9 @@ buildGoModule rec { meta = { description = "Tool to generate documentation based on a database structure"; homepage = "https://github.com/k1LoW/tbls"; - changelog = "https://github.com/k1LoW/tbls/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/k1LoW/tbls/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ azahi ]; mainProgram = "tbls"; }; -} +}) diff --git a/pkgs/by-name/tc/tcat/package.nix b/pkgs/by-name/tc/tcat/package.nix index efc28577f938..408bef21ade6 100644 --- a/pkgs/by-name/tc/tcat/package.nix +++ b/pkgs/by-name/tc/tcat/package.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tcat"; version = "1.0.0"; src = fetchFromGitHub { owner = "rsc"; repo = "tcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1szzfz5xsx9l8gjikfncgp86hydzpvsi0y5zvikd621xkp7g7l21"; }; vendorHash = null; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.bsd3; mainProgram = "tcat"; }; -} +}) diff --git a/pkgs/by-name/td/tdl/package.nix b/pkgs/by-name/td/tdl/package.nix index cb2bfd75a8de..94b7a1e90bdf 100644 --- a/pkgs/by-name/td/tdl/package.nix +++ b/pkgs/by-name/td/tdl/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tdl"; version = "0.19.0"; src = fetchFromGitHub { owner = "iyear"; repo = "tdl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EYS4EK0NmNHnvjMkf5AHrYpZeGw+n2ovFDLanbqpF4Y="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/iyear/tdl/pkg/consts.Version=${version}" + "-X=github.com/iyear/tdl/pkg/consts.Version=${finalAttrs.version}" ]; # Filter out the main executable @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Ligthiago ]; mainProgram = "tdl"; }; -} +}) diff --git a/pkgs/by-name/te/tea/package.nix b/pkgs/by-name/te/tea/package.nix index 6df7b3ecd11f..dc76c05afd7c 100644 --- a/pkgs/by-name/te/tea/package.nix +++ b/pkgs/by-name/te/tea/package.nix @@ -6,7 +6,7 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tea"; version = "0.11.1"; @@ -14,14 +14,14 @@ buildGoModule rec { domain = "gitea.com"; owner = "gitea"; repo = "tea"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bphXaE5qPNzqn+PlzESZadpwbS6KryJEnL7hH/CBoTI="; }; vendorHash = "sha256-Y9YDwfubT+RR1v6BTFD+A8GP2ArQaIIoMJmak+Vcx88="; ldflags = [ - "-X code.gitea.io/tea/cmd.Version=${version}" + "-X code.gitea.io/tea/cmd.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -48,4 +48,4 @@ buildGoModule rec { ]; mainProgram = "tea"; }; -} +}) diff --git a/pkgs/by-name/te/telegraf/package.nix b/pkgs/by-name/te/telegraf/package.nix index e7ecedc183e0..b5fdbb0982bb 100644 --- a/pkgs/by-name/te/telegraf/package.nix +++ b/pkgs/by-name/te/telegraf/package.nix @@ -8,7 +8,7 @@ telegraf, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "telegraf"; version = "1.37.2"; @@ -17,7 +17,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "influxdata"; repo = "telegraf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5sgDhA9+Z33dvYlhYq80T12JSJOC5QXejms8COsGiQA="; }; @@ -27,8 +27,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/influxdata/telegraf/internal.Commit=${src.rev}" - "-X=github.com/influxdata/telegraf/internal.Version=${version}" + "-X=github.com/influxdata/telegraf/internal.Commit=${finalAttrs.src.rev}" + "-X=github.com/influxdata/telegraf/internal.Version=${finalAttrs.version}" ]; passthru.tests = { @@ -44,7 +44,7 @@ buildGoModule rec { description = "Plugin-driven server agent for collecting & reporting metrics"; mainProgram = "telegraf"; homepage = "https://www.influxdata.com/time-series-platform/telegraf/"; - changelog = "https://github.com/influxdata/telegraf/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/influxdata/telegraf/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mic92 @@ -53,4 +53,4 @@ buildGoModule rec { zowoq ]; }; -} +}) diff --git a/pkgs/by-name/te/teler/package.nix b/pkgs/by-name/te/teler/package.nix index 7bbddc6c7dc5..7db1ebf22b56 100644 --- a/pkgs/by-name/te/teler/package.nix +++ b/pkgs/by-name/te/teler/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "teler"; version = "2.0.0"; src = fetchFromGitHub { owner = "kitabisa"; repo = "teler"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3+A1QloZQlH31snWfwYa6rprpKUf3fQc/HQgmKQgV9c="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=ktbs.dev/teler/common.Version=${version}" + "-X=ktbs.dev/teler/common.Version=${finalAttrs.version}" ]; # test require internet access @@ -34,9 +34,9 @@ buildGoModule rec { we collect and provide by the community. ''; homepage = "https://github.com/kitabisa/teler"; - changelog = "https://github.com/kitabisa/teler/releases/tag/v${version}"; + changelog = "https://github.com/kitabisa/teler/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "teler.app"; }; -} +}) diff --git a/pkgs/by-name/te/templ/package.nix b/pkgs/by-name/te/templ/package.nix index e6f7970c4567..bfc8f4d1e490 100644 --- a/pkgs/by-name/te/templ/package.nix +++ b/pkgs/by-name/te/templ/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "templ"; version = "0.3.977"; src = fetchFromGitHub { owner = "a-h"; repo = "templ"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KABEveISMy31B4kXoYY5IwFouoI4L9Jco5qMcnpeL2s="; }; @@ -37,4 +37,4 @@ buildGoModule rec { mainProgram = "templ"; maintainers = with lib.maintainers; [ luleyleo ]; }; -} +}) diff --git a/pkgs/by-name/te/tendermint/package.nix b/pkgs/by-name/te/tendermint/package.nix index 75b90189e6b1..65ecd20ed4d0 100644 --- a/pkgs/by-name/te/tendermint/package.nix +++ b/pkgs/by-name/te/tendermint/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tendermint"; version = "0.35.9"; src = fetchFromGitHub { owner = "tendermint"; repo = "tendermint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3tggW+M3vZChDT1g77W5M3hchEN6pTSVvkrZda6ZTCY="; }; @@ -21,7 +21,7 @@ buildGoModule rec { preBuild = '' makeFlagsArray+=( - "-ldflags=-s -w -X github.com/tendermint/tendermint/version.GitCommit=${src.rev}" + "-ldflags=-s -w -X github.com/tendermint/tendermint/version.GitCommit=${finalAttrs.src.rev}" ) ''; @@ -33,4 +33,4 @@ buildGoModule rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "tendermint"; }; -} +}) diff --git a/pkgs/by-name/te/tenv/package.nix b/pkgs/by-name/te/tenv/package.nix index 2d9f1dcd1fee..1d92f0c3b914 100644 --- a/pkgs/by-name/te/tenv/package.nix +++ b/pkgs/by-name/te/tenv/package.nix @@ -8,14 +8,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tenv"; version = "4.9.1"; src = fetchFromGitHub { owner = "tofuutils"; repo = "tenv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Vri7k+6kREkF/37z0WuSJ/OH8n6MxL1BSSkJqfVbcWw="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -44,11 +44,11 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { command = "HOME=$TMPDIR tenv --version"; package = tenv; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { - changelog = "https://github.com/tofuutils/tenv/releases/tag/v${version}"; + changelog = "https://github.com/tofuutils/tenv/releases/tag/v${finalAttrs.version}"; description = "OpenTofu, Terraform, Terragrunt and Atmos version manager written in Go"; homepage = "https://tofuutils.github.io/tenv"; license = lib.licenses.asl20; @@ -58,4 +58,4 @@ buildGoModule rec { kvendingoldo ]; }; -} +}) diff --git a/pkgs/by-name/te/termdbms/package.nix b/pkgs/by-name/te/termdbms/package.nix index 4bf12bf902c1..b2720c996704 100644 --- a/pkgs/by-name/te/termdbms/package.nix +++ b/pkgs/by-name/te/termdbms/package.nix @@ -4,7 +4,7 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "termdbms"; version = "unstable-2021-09-04"; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ izorkin ]; mainProgram = "sqlite3-viewer"; }; -} +}) diff --git a/pkgs/by-name/te/terminal-parrot/package.nix b/pkgs/by-name/te/terminal-parrot/package.nix index 4aa38da632fa..2ffb46b10135 100644 --- a/pkgs/by-name/te/terminal-parrot/package.nix +++ b/pkgs/by-name/te/terminal-parrot/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terminal-parrot"; version = "1.2.1"; src = fetchFromGitHub { owner = "jmhobbs"; repo = "terminal-parrot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VOV1KKaZrKyz+Fj//RbPrBE3ImC60FNauayVAMmoxFc="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.heel ]; mainProgram = "terminal-parrot"; }; -} +}) diff --git a/pkgs/by-name/te/termshark/package.nix b/pkgs/by-name/te/termshark/package.nix index 3e14bd7b83eb..5e0d01c89590 100644 --- a/pkgs/by-name/te/termshark/package.nix +++ b/pkgs/by-name/te/termshark/package.nix @@ -6,14 +6,14 @@ wireshark-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "termshark"; version = "2.4.0"; src = fetchFromGitHub { owner = "gcla"; repo = "termshark"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-qq7BDGprRkWKRMJiVnqPeTwtHd3tea9dPE8RIPL2YVI="; }; @@ -29,7 +29,7 @@ buildGoModule rec { ''; ldflags = [ - "-X github.com/gcla/termshark.Version=${version}" + "-X github.com/gcla/termshark.Version=${finalAttrs.version}" ]; meta = { @@ -39,4 +39,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ winpat ]; }; -} +}) diff --git a/pkgs/by-name/te/termsvg/package.nix b/pkgs/by-name/te/termsvg/package.nix index b1d86bc036d5..e425b69c1ce7 100644 --- a/pkgs/by-name/te/termsvg/package.nix +++ b/pkgs/by-name/te/termsvg/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "termsvg"; version = "0.10.0"; src = fetchFromGitHub { owner = "MrMarble"; repo = "termsvg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tNvr8ptMortP7iI6GwT4AGbqTvNFposca8I2JribGnk="; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=1970-01-01T00:00:00Z" ]; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ pbsds ]; mainProgram = "termsvg"; }; -} +}) diff --git a/pkgs/by-name/te/terracognita/package.nix b/pkgs/by-name/te/terracognita/package.nix index 44bedd44d408..3a8a635cee5a 100644 --- a/pkgs/by-name/te/terracognita/package.nix +++ b/pkgs/by-name/te/terracognita/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terracognita"; version = "0.8.4"; src = fetchFromGitHub { owner = "cycloidio"; repo = "terracognita"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pPY8y+pQdk9/F7dnUBz/y4lvcR1k/EClywcZATArZVA="; }; @@ -24,15 +24,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/cycloidio/terracognita/cmd.Version=${version}" + "-X github.com/cycloidio/terracognita/cmd.Version=${finalAttrs.version}" ]; meta = { description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration"; mainProgram = "terracognita"; homepage = "https://github.com/cycloidio/terracognita"; - changelog = "https://github.com/cycloidio/terracognita/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/cycloidio/terracognita/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-backend-git/package.nix b/pkgs/by-name/te/terraform-backend-git/package.nix index ac14ecb56c0f..a076900b6c73 100644 --- a/pkgs/by-name/te/terraform-backend-git/package.nix +++ b/pkgs/by-name/te/terraform-backend-git/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraform-backend-git"; version = "0.1.9"; src = fetchFromGitHub { owner = "plumber-cd"; repo = "terraform-backend-git"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hOHNUgRFb2Hh1P3W4tpB6COzTZiR59SP7luEevyozQg="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/plumber-cd/terraform-backend-git/cmd.Version=${version}" + "-X=github.com/plumber-cd/terraform-backend-git/cmd.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -40,8 +40,8 @@ buildGoModule rec { description = "Terraform HTTP Backend implementation that uses Git repository as storage"; mainProgram = "terraform-backend-git"; homepage = "https://github.com/plumber-cd/terraform-backend-git"; - changelog = "https://github.com/plumber-cd/terraform-backend-git/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/plumber-cd/terraform-backend-git/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-inventory/package.nix b/pkgs/by-name/te/terraform-inventory/package.nix index 6c61f93067c1..5cde8a7a8971 100644 --- a/pkgs/by-name/te/terraform-inventory/package.nix +++ b/pkgs/by-name/te/terraform-inventory/package.nix @@ -6,14 +6,14 @@ terraform-inventory, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraform-inventory"; version = "0.10"; src = fetchFromGitHub { owner = "adammck"; repo = "terraform-inventory"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-gkSDxcBoYmCBzkO8y1WKcRtZdfl8w5qVix0zbyb4Myo="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.build_version=${version}" + "-X main.build_version=${finalAttrs.version}" ]; doCheck = false; @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ htr ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-ls/package.nix b/pkgs/by-name/te/terraform-ls/package.nix index 768f5b311092..f608090d6083 100644 --- a/pkgs/by-name/te/terraform-ls/package.nix +++ b/pkgs/by-name/te/terraform-ls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraform-ls"; version = "0.38.3"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-k6cOwFcyD8C0rAG/QDtzQ/J4p7lMSTzcp7r4E+TQ7Kw="; }; @@ -29,7 +29,7 @@ buildGoModule rec { installCheckPhase = '' runHook preInstallCheck $out/bin/terraform-ls --help - $out/bin/terraform-ls --version | grep "${version}" + $out/bin/terraform-ls --version | grep "${finalAttrs.version}" runHook postInstallCheck ''; @@ -37,11 +37,11 @@ buildGoModule rec { description = "Terraform Language Server (official)"; mainProgram = "terraform-ls"; homepage = "https://github.com/hashicorp/terraform-ls"; - changelog = "https://github.com/hashicorp/terraform-ls/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/hashicorp/terraform-ls/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ mbaillie jk ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-lsp/package.nix b/pkgs/by-name/te/terraform-lsp/package.nix index 4ac89a3b3070..e51bf3be4190 100644 --- a/pkgs/by-name/te/terraform-lsp/package.nix +++ b/pkgs/by-name/te/terraform-lsp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraform-lsp"; version = "0.0.12"; src = fetchFromGitHub { owner = "juliosueiras"; repo = "terraform-lsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "111350jbq0dp0qhk48j12hrlisd1fwzqpcv357igrbqf6ki7r78q"; }; @@ -20,8 +20,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" - "-X main.GitCommit=${src.rev}" + "-X main.Version=${finalAttrs.version}" + "-X main.GitCommit=${finalAttrs.src.rev}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-plugin-docs/package.nix b/pkgs/by-name/te/terraform-plugin-docs/package.nix index 842e27fb7fae..697ef200fefd 100644 --- a/pkgs/by-name/te/terraform-plugin-docs/package.nix +++ b/pkgs/by-name/te/terraform-plugin-docs/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraform-plugin-docs"; version = "0.24.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-plugin-docs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wN85uTZgHasP4EsG/tNkt28tnLRFfosN6N89iwcAX80="; }; @@ -35,8 +35,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs/build.version=${version}" - "-X github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs/build.commit=${src.tag}" + "-X github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs/build.version=${finalAttrs.version}" + "-X github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs/build.commit=${finalAttrs.src.tag}" ]; postInstall = '' @@ -54,9 +54,9 @@ buildGoModule rec { meta = { description = "Generate and validate Terraform plugin/provider documentation"; homepage = "https://github.com/hashicorp/terraform-plugin-docs"; - changelog = "https://github.com/hashicorp/terraform-plugin-docs/releases/tag/v${version}"; + changelog = "https://github.com/hashicorp/terraform-plugin-docs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; mainProgram = "tfplugindocs"; maintainers = with lib.maintainers; [ lewo ]; }; -} +}) diff --git a/pkgs/by-name/te/terraformer/package.nix b/pkgs/by-name/te/terraformer/package.nix index 0ae89ef98988..200088fa432b 100644 --- a/pkgs/by-name/te/terraformer/package.nix +++ b/pkgs/by-name/te/terraformer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terraformer"; version = "0.8.30"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "terraformer"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-xbZm0FOa/W6/qXMnJHuGgJhgu2NWtKrMoP0Ttd+hhdw="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index e68b9836f77e..5580bb59bccb 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terramate"; version = "0.15.5"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iSDxhuUD29eGhvUeyGT3OEV/++xlta7lljTYn+8WmlE="; }; @@ -38,11 +38,11 @@ buildGoModule rec { meta = { description = "Adds code generation, stacks, orchestration, change detection, data sharing and more to Terraform"; homepage = "https://github.com/terramate-io/terramate"; - changelog = "https://github.com/terramate-io/terramate/releases/tag/v${version}"; + changelog = "https://github.com/terramate-io/terramate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ dit7ya asininemonkey ]; }; -} +}) diff --git a/pkgs/by-name/te/terrapin-scanner/package.nix b/pkgs/by-name/te/terrapin-scanner/package.nix index 89cea4412043..3ed625faa40a 100644 --- a/pkgs/by-name/te/terrapin-scanner/package.nix +++ b/pkgs/by-name/te/terrapin-scanner/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terrapin-scanner"; version = "1.1.3"; src = fetchFromGitHub { owner = "RUB-NDS"; repo = "Terrapin-Scanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PmKfHvad+YAwLcdoiDSOBMQFgOKzJ6NbGbt4v570gyI="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "Terrapin-Scanner"; }; -} +}) diff --git a/pkgs/by-name/te/terrascan/package.nix b/pkgs/by-name/te/terrascan/package.nix index f5af04540078..03987ee9b31d 100644 --- a/pkgs/by-name/te/terrascan/package.nix +++ b/pkgs/by-name/te/terrascan/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "terrascan"; version = "1.19.9"; src = fetchFromGitHub { owner = "accurics"; repo = "terrascan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4XIhmUUOSROwEPSB+DcMOfG5+q/pmWkVUwKGrWVcNtM="; }; @@ -34,8 +34,8 @@ buildGoModule rec { 500+ polices and support for Terraform and Kubernetes. ''; homepage = "https://github.com/accurics/terrascan"; - changelog = "https://github.com/tenable/terrascan/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/tenable/terrascan/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/te/testkube/package.nix b/pkgs/by-name/te/testkube/package.nix index d214348835d5..aa275ee73092 100644 --- a/pkgs/by-name/te/testkube/package.nix +++ b/pkgs/by-name/te/testkube/package.nix @@ -3,23 +3,23 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "testkube"; version = "2.5.7"; src = fetchFromGitHub { owner = "kubeshop"; repo = "testkube"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-5Fc/esXmwTMS929k6HXhmzGGlGaCWp/dKQUZm+kIz7M="; }; vendorHash = "sha256-e2lyJdD3j87494S6oif2/OnjzRY8AEiLZxd9KeMO7UE="; ldflags = [ - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.builtBy=nixpkgs" - "-X main.commit=v${version}" + "-X main.commit=v${finalAttrs.version}" "-X main.date=1970-01-01-00:00:01" ]; @@ -32,4 +32,4 @@ buildGoModule rec { mainProgram = "kubectl-testkube"; maintainers = with lib.maintainers; [ mathstlouis ]; }; -} +}) diff --git a/pkgs/by-name/te/textql/package.nix b/pkgs/by-name/te/textql/package.nix index a08950a086a7..19449727f98d 100644 --- a/pkgs/by-name/te/textql/package.nix +++ b/pkgs/by-name/te/textql/package.nix @@ -6,7 +6,7 @@ sqlite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "textql"; version = "unstable-2021-07-06"; @@ -28,7 +28,7 @@ buildGoModule rec { vendorHash = "sha256-/DFtZA3Tml+RYTuv1YEUnC37jChTjrC01+zRO7Tj58A="; postInstall = '' - install -Dm644 -t $out/share/man/man1 ${src}/man/textql.1 + install -Dm644 -t $out/share/man/man1 ${finalAttrs.src}/man/textql.1 ''; # needed for tests @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tf/tf-summarize/package.nix b/pkgs/by-name/tf/tf-summarize/package.nix index 3e5f2536eba1..7fa57409f616 100644 --- a/pkgs/by-name/tf/tf-summarize/package.nix +++ b/pkgs/by-name/tf/tf-summarize/package.nix @@ -6,14 +6,14 @@ tf-summarize, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tf-summarize"; version = "0.3.14"; src = fetchFromGitHub { owner = "dineshba"; repo = "tf-summarize"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yjketL/7+gsWIvltqotouSNgTCBOqVrHqiblXoCsWgI="; }; @@ -22,13 +22,13 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = tf-summarize; command = "tf-summarize -v"; - inherit version; + inherit (finalAttrs) version; }; meta = { @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ pjrm ]; }; -} +}) diff --git a/pkgs/by-name/tf/tfautomv/package.nix b/pkgs/by-name/tf/tfautomv/package.nix index 9b0d48ab6434..3c1e869e9108 100644 --- a/pkgs/by-name/tf/tfautomv/package.nix +++ b/pkgs/by-name/tf/tfautomv/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tfautomv"; version = "0.7.0"; src = fetchFromGitHub { owner = "busser"; repo = "tfautomv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/bwCP8HViGQr3kLVQxHOg7bhNwe2D+wif96IdcHD4nk="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ qjoly ]; }; -} +}) diff --git a/pkgs/by-name/tf/tfproviderdocs/package.nix b/pkgs/by-name/tf/tfproviderdocs/package.nix index 462edc99e7d6..0d1bd90e06b6 100644 --- a/pkgs/by-name/tf/tfproviderdocs/package.nix +++ b/pkgs/by-name/tf/tfproviderdocs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tfproviderdocs"; version = "0.12.1"; src = fetchFromGitHub { owner = "bflad"; repo = "tfproviderdocs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KCkohIGkh6sg/e0qBi90hMqh/XQQNCBF6Di6V2gxqak="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/bflad/tfproviderdocs/version.Version=${version}" + "-X github.com/bflad/tfproviderdocs/version.Version=${finalAttrs.version}" "-X github.com/bflad/tfproviderdocs/version.VersionPrerelease=" ]; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tembleking ]; mainProgram = "tfproviderdocs"; }; -} +}) diff --git a/pkgs/by-name/tf/tfsec/package.nix b/pkgs/by-name/tf/tfsec/package.nix index 112cda3154c9..13515402aab7 100644 --- a/pkgs/by-name/tf/tfsec/package.nix +++ b/pkgs/by-name/tf/tfsec/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tfsec"; version = "1.28.14"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "tfsec"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8nZU7CjeKfpx1Fl3YtuQepW0LAG9/ng+8bMkoT1xmCQ="; }; ldflags = [ "-s" "-w" - "-X=github.com/aquasecurity/tfsec/version.Version=v${version}" + "-X=github.com/aquasecurity/tfsec/version.Version=v${finalAttrs.version}" ## not sure if this is needed (https://github.com/aquasecurity/tfsec/blob/master/.goreleaser.yml#L6) # "-extldflags '-fno-PIC -static'" ]; @@ -34,10 +34,10 @@ buildGoModule rec { meta = { description = "Static analysis powered security scanner for terraform code"; homepage = "https://github.com/aquasecurity/tfsec"; - changelog = "https://github.com/aquasecurity/tfsec/releases/tag/v${version}"; + changelog = "https://github.com/aquasecurity/tfsec/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix index f4681f4820c4..5c056637231c 100644 --- a/pkgs/by-name/tf/tfswitch/package.nix +++ b/pkgs/by-name/tf/tfswitch/package.nix @@ -3,14 +3,14 @@ lib, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tfswitch"; version = "1.13.0"; src = fetchFromGitHub { owner = "warrensbox"; repo = "terraform-switcher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rS7VJQdRzrEK1ZlpmdbAf32vKuyK9I0tflDIC1Nb2OY="; }; @@ -32,4 +32,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ psibi ]; }; -} +}) diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix index 24e91e68543d..47603cf5482b 100644 --- a/pkgs/by-name/tf/tfupdate/package.nix +++ b/pkgs/by-name/tf/tfupdate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tfupdate"; version = "0.9.3"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "tfupdate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Df6imS3JCtMOMCNJd/3cFqK5JsGpIkF/yab7B7YgILI="; }; @@ -25,11 +25,11 @@ buildGoModule rec { description = "Update version constraints in your Terraform configurations"; mainProgram = "tfupdate"; homepage = "https://github.com/minamijoyo/tfupdate"; - changelog = "https://github.com/minamijoyo/tfupdate/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/minamijoyo/tfupdate/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Intuinewin qjoly ]; }; -} +}) diff --git a/pkgs/by-name/tg/tgpt/package.nix b/pkgs/by-name/tg/tgpt/package.nix index ea942ec4bd7c..d910398fa553 100644 --- a/pkgs/by-name/tg/tgpt/package.nix +++ b/pkgs/by-name/tg/tgpt/package.nix @@ -5,14 +5,14 @@ libx11, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tgpt"; version = "2.11.0"; src = fetchFromGitHub { owner = "aandrew-me"; repo = "tgpt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mEzTvurjG/58qgNtJie7Iy6rSkiu2VbDIu1MiyrcEyo="; }; @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "ChatGPT in terminal without needing API keys"; homepage = "https://github.com/aandrew-me/tgpt"; - changelog = "https://github.com/aandrew-me/tgpt/releases/tag/v${version}"; + changelog = "https://github.com/aandrew-me/tgpt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tgpt"; }; -} +}) diff --git a/pkgs/by-name/tg/tgswitch/package.nix b/pkgs/by-name/tg/tgswitch/package.nix index 2c9b30b35852..a8199560f3b7 100644 --- a/pkgs/by-name/tg/tgswitch/package.nix +++ b/pkgs/by-name/tg/tgswitch/package.nix @@ -3,14 +3,14 @@ lib, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tgswitch"; version = "0.6.0"; src = fetchFromGitHub { owner = "warrensbox"; repo = "tgswitch"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-Q3Cef3B7hfVHLvW8Rx6IdH9g/3luDhpUMZ8TXVpb8gQ="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ psibi ]; }; -} +}) diff --git a/pkgs/by-name/th/thanos/package.nix b/pkgs/by-name/th/thanos/package.nix index 5ab5c6a01b55..607d3ff0d92c 100644 --- a/pkgs/by-name/th/thanos/package.nix +++ b/pkgs/by-name/th/thanos/package.nix @@ -10,14 +10,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "thanos"; version = "0.40.1"; src = fetchFromGitHub { owner = "thanos-io"; repo = "thanos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-g0xvtBwPoX906xHdyOEUfudio/9MZhkzdBp5FcATRsM="; }; @@ -36,7 +36,7 @@ buildGoModule rec { t = "github.com/prometheus/common/version"; in [ - "-X ${t}.Version=${version}" + "-X ${t}.Version=${finalAttrs.version}" "-X ${t}.Revision=unknown" "-X ${t}.Branch=unknown" "-X ${t}.BuildUser=nix@nixpkgs" @@ -65,7 +65,7 @@ buildGoModule rec { meta = { description = "Highly available Prometheus setup with long term storage capabilities"; homepage = "https://github.com/thanos-io/thanos"; - changelog = "https://github.com/thanos-io/thanos/releases/tag/v${version}"; + changelog = "https://github.com/thanos-io/thanos/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "thanos"; maintainers = with lib.maintainers; [ @@ -73,4 +73,4 @@ buildGoModule rec { anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/th/threatest/package.nix b/pkgs/by-name/th/threatest/package.nix index c221ffed03ee..3767ce68ffae 100644 --- a/pkgs/by-name/th/threatest/package.nix +++ b/pkgs/by-name/th/threatest/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "threatest"; version = "1.2.5"; src = fetchFromGitHub { owner = "DataDog"; repo = "threatest"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rVRBrf/RTcHvKOLHNASzvij3fV+uQEuIVKb07CZ/cT0="; }; @@ -35,8 +35,8 @@ buildGoModule rec { description = "Framework for end-to-end testing threat detection rules"; mainProgram = "threatest"; homepage = "https://github.com/DataDog/threatest"; - changelog = "https://github.com/DataDog/threatest/releases/tag/v${version}"; + changelog = "https://github.com/DataDog/threatest/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/th/thrift-ls/package.nix b/pkgs/by-name/th/thrift-ls/package.nix index 9f6c30ea693d..7560995d953c 100644 --- a/pkgs/by-name/th/thrift-ls/package.nix +++ b/pkgs/by-name/th/thrift-ls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "thrift-ls"; version = "0.2.10"; src = fetchFromGitHub { owner = "joyme123"; repo = "thrift-ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-v1PUrIHgdKqH7D5/KkJuNYYPMbjY817BGOix8B64sOA="; }; @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "thriftls"; }; -} +}) diff --git a/pkgs/by-name/ti/ticker/package.nix b/pkgs/by-name/ti/ticker/package.nix index 19bf92d11418..6842aef12b43 100644 --- a/pkgs/by-name/ti/ticker/package.nix +++ b/pkgs/by-name/ti/ticker/package.nix @@ -6,14 +6,14 @@ testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ticker"; version = "5.2.0"; src = fetchFromGitHub { owner = "achannarasappa"; repo = "ticker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GH+2as3aK462cTguGekbB4HchVzC1HdBsXwJHwAh47Q="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/achannarasappa/ticker/v${lib.versions.major version}/cmd.Version=${version}" + "-X github.com/achannarasappa/ticker/v${lib.versions.major finalAttrs.version}/cmd.Version=${finalAttrs.version}" ]; # Tests require internet @@ -31,13 +31,13 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = ticker; command = "ticker --version"; - inherit version; + inherit (finalAttrs) version; }; meta = { description = "Terminal stock ticker with live updates and position tracking"; homepage = "https://github.com/achannarasappa/ticker"; - changelog = "https://github.com/achannarasappa/ticker/releases/tag/v${version}"; + changelog = "https://github.com/achannarasappa/ticker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ siraben @@ -45,4 +45,4 @@ buildGoModule rec { ]; mainProgram = "ticker"; }; -} +}) diff --git a/pkgs/by-name/ti/tidb/package.nix b/pkgs/by-name/ti/tidb/package.nix index d91e8acde0ff..6a1c4e63f95c 100644 --- a/pkgs/by-name/ti/tidb/package.nix +++ b/pkgs/by-name/ti/tidb/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tidb"; version = "8.5.5"; src = fetchFromGitHub { owner = "pingcap"; repo = "tidb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wrCdclS9qpc0mq5QZ6u5/APZyOTWvCJNCPCzM385MBM="; }; vendorHash = "sha256-7g8U0gbG46AC4h1SyOTKKuNc5eVRqJsimzshj4O5FYw="; ldflags = [ - "-X github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=${version}" + "-X github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=${finalAttrs.version}" "-X github.com/pingcap/tidb/pkg/util/versioninfo.TiDBEdition=Community" ]; @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Makuru ]; mainProgram = "tidb-server"; }; -} +}) diff --git a/pkgs/by-name/ti/tile38/package.nix b/pkgs/by-name/ti/tile38/package.nix index c4b75fe97d38..68f04fbcb934 100644 --- a/pkgs/by-name/ti/tile38/package.nix +++ b/pkgs/by-name/ti/tile38/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tile38"; version = "1.37.0"; src = fetchFromGitHub { owner = "tidwall"; repo = "tile38"; - tag = version; + tag = finalAttrs.version; hash = "sha256-5dnLeXqEo89m2LFAbDw/NelSJpxGFYWQlIcw8PY2/RA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/tidwall/tile38/core.Version=${version}" + "-X github.com/tidwall/tile38/core.Version=${finalAttrs.version}" ]; meta = { @@ -38,4 +38,4 @@ buildGoModule rec { license = lib.licenses.mit; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/ti/timer/package.nix b/pkgs/by-name/ti/timer/package.nix index 37533e7dbd09..785f899b75df 100644 --- a/pkgs/by-name/ti/timer/package.nix +++ b/pkgs/by-name/ti/timer/package.nix @@ -6,14 +6,14 @@ timer, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "timer"; version = "1.4.6"; src = fetchFromGitHub { owner = "caarlos0"; repo = "timer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y4goNURzWl3DGeR14jEB87IJSNhSRqoF+/7zjGQ+19E="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = timer; }; @@ -37,4 +37,4 @@ buildGoModule rec { ]; mainProgram = "timer"; }; -} +}) diff --git a/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix b/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix index cdcade4621ef..48ba1db4fb26 100644 --- a/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix +++ b/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "timescaledb-parallel-copy"; version = "0.9.0"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb-parallel-copy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vd+2KpURyVhcVf2ESHcyZLJCw+z+WbnTJX9Uy4ZAPoE="; }; @@ -45,4 +45,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/ti/timescaledb-tune/package.nix b/pkgs/by-name/ti/timescaledb-tune/package.nix index acbf7678c181..cad42b092ff0 100644 --- a/pkgs/by-name/ti/timescaledb-tune/package.nix +++ b/pkgs/by-name/ti/timescaledb-tune/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "timescaledb-tune"; version = "0.18.1"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb-tune"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-SC91yO3P2Q2QachSfAAzz7ldcnZedZfcnVXHcFXNrIk="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ti/timew-sync-server/package.nix b/pkgs/by-name/ti/timew-sync-server/package.nix index ed2950489870..5e5b8f02a018 100644 --- a/pkgs/by-name/ti/timew-sync-server/package.nix +++ b/pkgs/by-name/ti/timew-sync-server/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "timew-sync-server"; version = "1.2.0"; src = fetchFromGitHub { owner = "timewarrior-synchronize"; repo = "timew-sync-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3THRP+hydvq/dnxzUOFGeuu8//qL7pFN0RHJVxzgibI="; }; @@ -25,4 +25,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "timew-sync-server"; }; -} +}) diff --git a/pkgs/by-name/tl/tlock/package.nix b/pkgs/by-name/tl/tlock/package.nix index f70ab54a79a3..ac0622fabebb 100644 --- a/pkgs/by-name/tl/tlock/package.nix +++ b/pkgs/by-name/tl/tlock/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tlock"; version = "1.0.0"; src = fetchFromGitHub { owner = "eklairs"; repo = "tlock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-O6erxzanSO5BjMnSSmn89w9SA+xyHhp0SSDkCk5hp8Y="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/eklairs/tlock/tlock-internal/constants.VERSION=v${version}" + "-X github.com/eklairs/tlock/tlock-internal/constants.VERSION=v${finalAttrs.version}" ]; meta = { @@ -34,8 +34,8 @@ buildGoModule rec { license = lib.licenses.mit; homepage = "https://github.com/eklairs/tlock"; description = "Two-Factor Authentication Tokens Manager in Terminal"; - changelog = "https://github.com/eklairs/tlock/releases/tag/v${version}"; + changelog = "https://github.com/eklairs/tlock/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ eklairs ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/tl/tlsinfo/package.nix b/pkgs/by-name/tl/tlsinfo/package.nix index 61118ac74922..999d5a96b96f 100644 --- a/pkgs/by-name/tl/tlsinfo/package.nix +++ b/pkgs/by-name/tl/tlsinfo/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tlsinfo"; version = "0.1.53"; src = fetchFromGitHub { owner = "paepckehh"; repo = "tlsinfo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZP9juaZ2jsXSnvz1RxJ/841QgYvSYupdG2OqOOm55U4="; }; @@ -26,11 +26,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/paepckehh/tlsinfo/releases/tag/v${version}"; + changelog = "https://github.com/paepckehh/tlsinfo/releases/tag/v${finalAttrs.version}"; homepage = "https://paepcke.de/tlsinfo"; description = "Tool to analyze and troubleshoot TLS connections"; license = lib.licenses.bsd3; mainProgram = "tlsinfo"; maintainers = with lib.maintainers; [ paepcke ]; }; -} +}) diff --git a/pkgs/by-name/tl/tlsx/package.nix b/pkgs/by-name/tl/tlsx/package.nix index 08791d3b4d16..3101a77a19af 100644 --- a/pkgs/by-name/tl/tlsx/package.nix +++ b/pkgs/by-name/tl/tlsx/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tlsx"; version = "1.2.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "tlsx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kS1X14+LJHar0p2nH+EUqtqVrWRG8yMXVaINNkAwhd8="; }; @@ -32,8 +32,8 @@ buildGoModule rec { collection and analysis. ''; homepage = "https://github.com/projectdiscovery/tlsx"; - changelog = "https://github.com/projectdiscovery/tlsx/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/tlsx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/tm/tml/package.nix b/pkgs/by-name/tm/tml/package.nix index 71404f0f9926..9f8029e8b675 100644 --- a/pkgs/by-name/tm/tml/package.nix +++ b/pkgs/by-name/tm/tml/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tml"; version = "0.7.0"; src = fetchFromGitHub { owner = "liamg"; repo = "tml"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QMXEKjOKYQlzXc2ds8OAAL5xUxayGb6mxxyeHsCkfwo="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Tiny markup language for terminal output"; mainProgram = "tml"; homepage = "https://github.com/liamg/tml"; - changelog = "https://github.com/liamg/tml/releases/tag/v${version}"; + changelog = "https://github.com/liamg/tml/releases/tag/v${finalAttrs.version}"; license = lib.licenses.unlicense; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tm/tmx2lua/package.nix b/pkgs/by-name/tm/tmx2lua/package.nix index cf73eeff6eae..e5382ab52b2b 100644 --- a/pkgs/by-name/tm/tmx2lua/package.nix +++ b/pkgs/by-name/tm/tmx2lua/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tmx2lua"; version = "1.0.1"; src = fetchFromGitHub { owner = "hawkthorne"; repo = "tmx2lua"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vORmsr1hcdPzZYZZJ9GTOJ5B/fT2sp47Kc1dzbgDW9M="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Convert TMX files to Lua for LÖVE"; homepage = "https://github.com/hawkthorne/tmx2lua"; - changelog = "https://github.com/hawkthorne/tmx2lua/releases/tag/v${version}"; + changelog = "https://github.com/hawkthorne/tmx2lua/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ liberodark ]; mainProgram = "tmx2lua"; }; -} +}) diff --git a/pkgs/by-name/to/todoist/package.nix b/pkgs/by-name/to/todoist/package.nix index 097aac960a03..549dfd28b6ff 100644 --- a/pkgs/by-name/to/todoist/package.nix +++ b/pkgs/by-name/to/todoist/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "todoist"; version = "0.23.0"; src = fetchFromGitHub { owner = "sachaos"; repo = "todoist"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+W6pc6J5eK/Sg7rc/6XJQtQ2IwVjyF/GbCX8+88k4Gc="; }; @@ -25,4 +25,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "todoist"; }; -} +}) diff --git a/pkgs/by-name/to/toolbox/package.nix b/pkgs/by-name/to/toolbox/package.nix index be2ed1c65f3c..76841065be3e 100644 --- a/pkgs/by-name/to/toolbox/package.nix +++ b/pkgs/by-name/to/toolbox/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "toolbox"; version = "0.0.99.3"; src = fetchFromGitHub { owner = "containers"; repo = "toolbox"; - rev = version; + rev = finalAttrs.version; hash = "sha256-9HiWgEtaMypLOwXJ6Xg3grLSZOQ4NInZtcvLPV51YO8="; }; @@ -36,7 +36,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/containers/toolbox/pkg/version.currentVersion=${version}" + "-X github.com/containers/toolbox/pkg/version.currentVersion=${finalAttrs.version}" ]; preCheck = "export PATH=$GOPATH/bin:$PATH"; @@ -53,10 +53,10 @@ buildGoModule rec { meta = { homepage = "https://containertoolbx.org"; - changelog = "https://github.com/containers/toolbox/releases/tag/${version}"; + changelog = "https://github.com/containers/toolbox/releases/tag/${finalAttrs.version}"; description = "Tool for containerized command line environments on Linux"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "toolbox"; }; -} +}) diff --git a/pkgs/by-name/to/tootik/package.nix b/pkgs/by-name/to/tootik/package.nix index 2b93984f3b44..bdef72ed0628 100644 --- a/pkgs/by-name/to/tootik/package.nix +++ b/pkgs/by-name/to/tootik/package.nix @@ -6,14 +6,14 @@ openssl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tootik"; version = "0.20.2"; src = fetchFromGitHub { owner = "dimkr"; repo = "tootik"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zkKkHzgIBHg0FH07KNr7jGNZU4QUbl6udoD7hLaDOL0="; }; @@ -25,7 +25,7 @@ buildGoModule rec { go generate ./migrations ''; - ldflags = [ "-X github.com/dimkr/tootik/buildinfo.Version=${version}" ]; + ldflags = [ "-X github.com/dimkr/tootik/buildinfo.Version=${finalAttrs.version}" ]; tags = [ "fts5" ]; @@ -40,4 +40,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "tootik"; }; -} +}) diff --git a/pkgs/by-name/to/topicctl/package.nix b/pkgs/by-name/to/topicctl/package.nix index 6c6268d6db5b..a311d2d0c2cf 100644 --- a/pkgs/by-name/to/topicctl/package.nix +++ b/pkgs/by-name/to/topicctl/package.nix @@ -4,21 +4,21 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "topicctl"; version = "2.0.1"; src = fetchFromGitHub { owner = "segmentio"; repo = "topicctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-i7Gu7bk7J8+kG6gWpB+8hyIQs7B3TNQmYvLyQQ0ZGtc="; }; vendorHash = "sha256-aoFMYgyZnXmPg3fjwydGm85WKcT+Jez07a4JX1o3Mmo="; ldflags = [ - "-X main.BuildVersion=${version}" + "-X main.BuildVersion=${finalAttrs.version}" "-X main.BuildCommitSha=unknown" "-X main.BuildDate=unknown" ]; @@ -28,7 +28,7 @@ buildGoModule rec { meta = { description = "Tool for easy, declarative management of Kafka topics"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eskytthe @@ -36,4 +36,4 @@ buildGoModule rec { ]; mainProgram = "topicctl"; }; -} +}) diff --git a/pkgs/by-name/to/toxiproxy/package.nix b/pkgs/by-name/to/toxiproxy/package.nix index b4ea12ad2178..b4b151adfb72 100644 --- a/pkgs/by-name/to/toxiproxy/package.nix +++ b/pkgs/by-name/to/toxiproxy/package.nix @@ -6,14 +6,14 @@ toxiproxy, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "toxiproxy"; version = "2.12.0"; src = fetchFromGitHub { owner = "Shopify"; repo = "toxiproxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CqJr3h2n+fzN6Ves38H7fYXd5vlpDVfF3kg4Tr8ThPc="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/Shopify/toxiproxy/v2.Version=${version}" + "-X github.com/Shopify/toxiproxy/v2.Version=${finalAttrs.version}" ]; # Fixes tests on Darwin @@ -42,22 +42,22 @@ buildGoModule rec { passthru.tests = { cliVersion = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-cli -version"; }; serverVersion = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-server -version"; }; }; meta = { - changelog = "https://github.com/Shopify/toxiproxy/releases/tag/v${version}"; + changelog = "https://github.com/Shopify/toxiproxy/releases/tag/v${finalAttrs.version}"; description = "Proxy for for simulating network conditions"; homepage = "https://github.com/Shopify/toxiproxy"; maintainers = with lib.maintainers; [ avnik ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/tp/tproxy/package.nix b/pkgs/by-name/tp/tproxy/package.nix index ba2c425c94f8..7916b14e77e5 100644 --- a/pkgs/by-name/tp/tproxy/package.nix +++ b/pkgs/by-name/tp/tproxy/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tproxy"; version = "0.9.2"; src = fetchFromGitHub { owner = "kevwan"; repo = "tproxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rVcPI0cB1TMiG4swdflOwFq+W23suM97qqPs6T4vmqw="; }; @@ -28,9 +28,9 @@ buildGoModule rec { meta = { description = "CLI tool to proxy and analyze TCP connections"; homepage = "https://github.com/kevwan/tproxy"; - changelog = "https://github.com/kevwan/tproxy/releases/tag/v${version}"; + changelog = "https://github.com/kevwan/tproxy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ DCsunset ]; mainProgram = "tproxy"; }; -} +}) diff --git a/pkgs/by-name/tr/tracee/package.nix b/pkgs/by-name/tr/tracee/package.nix index 743e2ae47e3b..2035906f3c17 100644 --- a/pkgs/by-name/tr/tracee/package.nix +++ b/pkgs/by-name/tr/tracee/package.nix @@ -17,7 +17,7 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tracee"; version = "0.23.2"; @@ -26,7 +26,7 @@ buildGoModule rec { owner = "aquasecurity"; repo = "tracee"; # project has branches and tags of the same name - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Rf1pa9e6t002ltg40xZZVpE5OL9Vl02Xcn2Ux0To408="; }; vendorHash = "sha256-2+4UN9WB6eGzedogy5dMvhHj1x5VeUUkDM0Z28wKQgM="; @@ -54,7 +54,7 @@ buildGoModule rec { ]; makeFlags = [ - "RELEASE_VERSION=v${version}" + "RELEASE_VERSION=v${finalAttrs.version}" "GO_DEBUG_FLAG=-s -w" # don't actually need git but the Makefile checks for it "CMD_GIT=echo" @@ -95,14 +95,14 @@ buildGoModule rec { integration-test-cli = import ./integration-tests.nix { inherit lib tracee makeWrapper; }; version = testers.testVersion { package = tracee; - version = "v${version}"; + version = "v${finalAttrs.version}"; command = "tracee version"; }; }; meta = { homepage = "https://aquasecurity.github.io/tracee/latest/"; - changelog = "https://github.com/aquasecurity/tracee/releases/tag/v${version}"; + changelog = "https://github.com/aquasecurity/tracee/releases/tag/v${finalAttrs.version}"; description = "Linux Runtime Security and Forensics using eBPF"; mainProgram = "tracee"; longDescription = '' @@ -128,4 +128,4 @@ buildGoModule rec { "share" ]; }; -} +}) diff --git a/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix b/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix index 44349b36d388..467e7404a957 100644 --- a/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix +++ b/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "traderepublic-portfolio-downloader"; version = "0.19.0"; src = fetchFromGitHub { owner = "dhojayev"; repo = "traderepublic-portfolio-downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-z+8VIN3rN1s8VFIGIJ6mwKbcajIcfN0TnB0Vfq5VXYM="; }; @@ -25,10 +25,10 @@ buildGoModule rec { meta = { description = "Downloads trade republic portfolio data"; homepage = "https://github.com/dhojayev/traderepublic-portfolio-downloader"; - changelog = "https://github.com/dhojayev/traderepublic-portfolio-downloader/releases/tag/v${version}"; + changelog = "https://github.com/dhojayev/traderepublic-portfolio-downloader/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; mainProgram = "traderepublic-portfolio-downloader"; maintainers = with lib.maintainers; [ seineeloquenz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/traefik-certs-dumper/package.nix b/pkgs/by-name/tr/traefik-certs-dumper/package.nix index 0f6b93476f7a..2ecc6d7f014c 100644 --- a/pkgs/by-name/tr/traefik-certs-dumper/package.nix +++ b/pkgs/by-name/tr/traefik-certs-dumper/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "traefik-certs-dumper"; version = "2.11.0"; src = fetchFromGitHub { owner = "ldez"; repo = "traefik-certs-dumper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rjD0zt5kJ7A4TLn3jQBLGvzvHthszP9AvmcILVo5lzk="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "traefik-certs-dumper"; }; -} +}) diff --git a/pkgs/by-name/tr/traitor/package.nix b/pkgs/by-name/tr/traitor/package.nix index 728745aec450..ac47c93b0de7 100644 --- a/pkgs/by-name/tr/traitor/package.nix +++ b/pkgs/by-name/tr/traitor/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "traitor"; version = "0.0.14"; src = fetchFromGitHub { owner = "liamg"; repo = "traitor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-LQfKdjZaTm5z8DUt6He/RJHbOUCUwP3CV3Fyt5rJIfU="; }; @@ -29,4 +29,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/tr/tran/package.nix b/pkgs/by-name/tr/tran/package.nix index 69c4f427c477..ee3fc54f3c2a 100644 --- a/pkgs/by-name/tr/tran/package.nix +++ b/pkgs/by-name/tr/tran/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tran"; version = "0.1.43"; src = fetchFromGitHub { owner = "abdfnx"; repo = "tran"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-qp4g1ZLRIIz0CZ/Zey354g0j9ePE4pGb82IivLezU7s="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; subPackages = [ "." ]; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "tran"; }; -} +}) diff --git a/pkgs/by-name/tr/transfer-sh/package.nix b/pkgs/by-name/tr/transfer-sh/package.nix index 1816430c7d6c..8e99f9ffcd43 100644 --- a/pkgs/by-name/tr/transfer-sh/package.nix +++ b/pkgs/by-name/tr/transfer-sh/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "transfer-sh"; version = "1.6.1"; src = fetchFromGitHub { owner = "dutchcoders"; repo = "transfer.sh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-V8E6RwzxKB6KeGPer5074e7y6XHn3ZD24PQMwTxw5lQ="; }; @@ -37,4 +37,4 @@ buildGoModule rec { pinpox ]; }; -} +}) diff --git a/pkgs/by-name/tr/transifex-cli/package.nix b/pkgs/by-name/tr/transifex-cli/package.nix index bdead3e102e1..23741b4b8b81 100644 --- a/pkgs/by-name/tr/transifex-cli/package.nix +++ b/pkgs/by-name/tr/transifex-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "transifex-cli"; version = "1.6.17"; src = fetchFromGitHub { owner = "transifex"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-jzAt/SalItGG0KI3GZb4/pT4T7oHwCji2bjNR1BTJXI="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X 'github.com/transifex/cli/internal/txlib.Version=${version}'" + "-X 'github.com/transifex/cli/internal/txlib.Version=${finalAttrs.version}'" ]; postInstall = '' @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ thornycrackers ]; mainProgram = "tx"; }; -} +}) diff --git a/pkgs/by-name/tr/transito/package.nix b/pkgs/by-name/tr/transito/package.nix index cb00fb1f4e25..1d546087b41e 100644 --- a/pkgs/by-name/tr/transito/package.nix +++ b/pkgs/by-name/tr/transito/package.nix @@ -15,14 +15,14 @@ sqlite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "transito"; version = "0.10.0"; src = fetchFromSourcehut { owner = "~mil"; repo = "transito"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-87U9RdlP260ApkGJB3dLitxAdY3I9nWrukxzRnwuJ2E="; }; vendorHash = "sha256-mgvfrNKvdjLa7O0oTSec8u3eHHU66ZDqpKzNeeyy2J0="; @@ -41,7 +41,7 @@ buildGoModule rec { ]; tags = [ "sqlite_math_functions" ]; - ldflags = [ "-X git.sr.ht/~mil/transito/src/uipages/pageconfig.Commit=${version}" ]; + ldflags = [ "-X git.sr.ht/~mil/transito/src/uipages/pageconfig.Commit=${finalAttrs.version}" ]; postInstall = '' install -Dm644 -t $out/share/applications assets/transito.desktop @@ -71,11 +71,11 @@ buildGoModule rec { GTFS data, to name a few: Lisbon, NYC, Brussels, Krakow, and Bourges. ''; homepage = "https://git.sr.ht/~mil/transito"; - changelog = "https://git.sr.ht/~mil/transito/refs/v${version}"; + changelog = "https://git.sr.ht/~mil/transito/refs/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.McSinyx ]; mainProgram = "transito"; platforms = lib.platforms.unix; broken = stdenv.isDarwin; }; -} +}) diff --git a/pkgs/by-name/tr/trayscale/package.nix b/pkgs/by-name/tr/trayscale/package.nix index 9fbc1bb08dc5..b97ceaebcc89 100644 --- a/pkgs/by-name/tr/trayscale/package.nix +++ b/pkgs/by-name/tr/trayscale/package.nix @@ -10,14 +10,14 @@ libadwaita, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "trayscale"; version = "0.18.5"; src = fetchFromGitHub { owner = "DeedleFake"; repo = "trayscale"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rrN0ofmKn8oSZ8jD3yMirTUSoXwqq1SJwXueG7mk0Ek="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=deedles.dev/trayscale/internal/metadata.version=${version}" + "-X=deedles.dev/trayscale/internal/metadata.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -54,7 +54,7 @@ buildGoModule rec { ''; meta = { - changelog = "https://github.com/DeedleFake/trayscale/releases/tag/${src.rev}"; + changelog = "https://github.com/DeedleFake/trayscale/releases/tag/${finalAttrs.src.rev}"; description = "Unofficial GUI wrapper around the Tailscale CLI client"; homepage = "https://github.com/DeedleFake/trayscale"; license = lib.licenses.mit; @@ -62,4 +62,4 @@ buildGoModule rec { mainProgram = "trayscale"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/tr/trdsql/package.nix b/pkgs/by-name/tr/trdsql/package.nix index f65507440646..276e93053dcc 100644 --- a/pkgs/by-name/tr/trdsql/package.nix +++ b/pkgs/by-name/tr/trdsql/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "trdsql"; version = "1.1.0"; src = fetchFromGitHub { owner = "noborus"; repo = "trdsql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MkjQAOIXnydEmOFnnYrvE2TF2I0GqSrSRUAjd+/hHwc="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/noborus/trdsql.Version=${version}" + "-X github.com/noborus/trdsql.Version=${finalAttrs.version}" ]; # macOS panic: open /etc/protocols: operation not permitted @@ -54,9 +54,9 @@ buildGoModule rec { meta = { description = "CLI tool for execute SQL queries on CSV, LTSV, JSON, YAML and TBLN with various output formats"; homepage = "https://github.com/noborus/trdsql"; - changelog = "https://github.com/noborus/trdsql/releases/tag/v${version}"; + changelog = "https://github.com/noborus/trdsql/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; mainProgram = "trdsql"; }; -} +}) diff --git a/pkgs/by-name/tr/treefmt/package.nix b/pkgs/by-name/tr/treefmt/package.nix index a340205e60bf..6bbd713ef43f 100644 --- a/pkgs/by-name/tr/treefmt/package.nix +++ b/pkgs/by-name/tr/treefmt/package.nix @@ -6,14 +6,14 @@ fetchFromGitHub, installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "treefmt"; version = "2.4.0"; src = fetchFromGitHub { owner = "numtide"; repo = "treefmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Okwwu5ls3BwLtm8qaq+QX3P+6uwuodV82F3j38tuszk="; }; @@ -27,7 +27,7 @@ buildGoModule rec { "-s" "-w" "-X github.com/numtide/treefmt/v2/build.Name=treefmt" - "-X github.com/numtide/treefmt/v2/build.Version=v${version}" + "-X github.com/numtide/treefmt/v2/build.Version=v${finalAttrs.version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -58,7 +58,7 @@ buildGoModule rec { meta = { description = "One CLI to format the code tree"; longDescription = '' - [treefmt](${meta.homepage}) streamlines the process of applying formatters + [treefmt](${finalAttrs.meta.homepage}) streamlines the process of applying formatters to your project, making it a breeze with just one command line. The `treefmt` package provides functions for configuring treefmt using @@ -79,4 +79,4 @@ buildGoModule rec { ]; mainProgram = "treefmt"; }; -} +}) diff --git a/pkgs/by-name/tr/treegen/package.nix b/pkgs/by-name/tr/treegen/package.nix index 040fa27fec16..448ded7ee23d 100644 --- a/pkgs/by-name/tr/treegen/package.nix +++ b/pkgs/by-name/tr/treegen/package.nix @@ -7,14 +7,14 @@ treegen, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "treegen"; version = "1.1.0"; src = fetchFromGitHub { owner = "bilbilak"; repo = "treegen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PPWUEfX7OXKZnghiVXU+eCjveA1VszA3uS8C3uI3pFM="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/bilbilak/treegen/config.Version=${version}" + "-X github.com/bilbilak/treegen/config.Version=${finalAttrs.version}" ]; passthru = { @@ -46,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ _4r7if3x ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/tr/trickest-cli/package.nix b/pkgs/by-name/tr/trickest-cli/package.nix index c8fe8b53b265..b112f50e9f0b 100644 --- a/pkgs/by-name/tr/trickest-cli/package.nix +++ b/pkgs/by-name/tr/trickest-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "trickest-cli"; version = "2.1.8"; src = fetchFromGitHub { owner = "trickest"; repo = "trickest-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AAaVwdvhQZPIXLs2ec8UtVWbcjb3CPI6V+zzkYe6KK4="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "CLI tool to execute Trickest workflows"; homepage = "https://github.com/trickest/trickest-cli"; - changelog = "https://github.com/trickest/trickest-cli/releases/tag/v${version}"; + changelog = "https://github.com/trickest/trickest-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "trickest"; }; -} +}) diff --git a/pkgs/by-name/tr/trillian/package.nix b/pkgs/by-name/tr/trillian/package.nix index 0f5bacb373bb..0d6ff5e3bd22 100644 --- a/pkgs/by-name/tr/trillian/package.nix +++ b/pkgs/by-name/tr/trillian/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "trillian"; version = "1.7.2"; vendorHash = "sha256-5SG9CVugHIkDcpjGuZb5wekYzCj5fKyC/YxzmeptkR4="; @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "google"; repo = "trillian"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-DFSG67MMpGzTlvQlW9DttLqqDkS8d8wMkeOlLQuElxU="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = [ lib.licenses.asl20 ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ts/tscli/package.nix b/pkgs/by-name/ts/tscli/package.nix index 229b420c8e48..e0a93e1cbce3 100644 --- a/pkgs/by-name/ts/tscli/package.nix +++ b/pkgs/by-name/ts/tscli/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tscli"; version = "0.0.15"; src = fetchFromGitHub { owner = "jaxxstorm"; repo = "tscli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RsWpZYRb/6ZpOio5te7qokGJeTlSmu/MH+BVoQVbkNw="; }; @@ -22,7 +22,7 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; ldflags = [ - "-X=github.com/jaxxstorm/tscli/pkg/version.Version=${version}" + "-X=github.com/jaxxstorm/tscli/pkg/version.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -35,9 +35,9 @@ buildGoModule rec { meta = { description = "CLI tool to interact with the Tailscale API"; homepage = "https://github.com/jaxxstorm/tscli"; - changelog = "https://github.com/jaxxstorm/tscli/releases/tag/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/jaxxstorm/tscli/releases/tag/${finalAttrs.src.tag}/CHANGELOG.md"; mainProgram = "tscli"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ philiptaron ]; }; -} +}) diff --git a/pkgs/by-name/tt/tt/package.nix b/pkgs/by-name/tt/tt/package.nix index 480b9f245c05..e9ae97a78112 100644 --- a/pkgs/by-name/tt/tt/package.nix +++ b/pkgs/by-name/tt/tt/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tt"; version = "0.4.2"; src = fetchFromGitHub { owner = "lemnos"; repo = "tt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vKh19xYBeNqvVFilvA7NeQ34RM5VnwDs+Hu/pe3J0y4="; }; @@ -32,4 +32,4 @@ buildGoModule rec { mainProgram = "tt"; maintainers = with lib.maintainers; [ vinetos ]; }; -} +}) diff --git a/pkgs/by-name/tt/ttchat/package.nix b/pkgs/by-name/tt/ttchat/package.nix index bc4484797ef7..6381f73f6ce9 100644 --- a/pkgs/by-name/tt/ttchat/package.nix +++ b/pkgs/by-name/tt/ttchat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ttchat"; version = "0.1.10"; src = fetchFromGitHub { owner = "atye"; repo = "ttchat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ezlqji/j6nyCzc1jrfB1MZR4ugKAa5D5CL6wfuP6PsY="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "ttchat"; }; -} +}) diff --git a/pkgs/by-name/tt/tty-share/package.nix b/pkgs/by-name/tt/tty-share/package.nix index 51942d35eff2..c7abf97f2db2 100644 --- a/pkgs/by-name/tt/tty-share/package.nix +++ b/pkgs/by-name/tt/tty-share/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tty-share"; version = "2.4.1"; src = fetchFromGitHub { owner = "elisescu"; repo = "tty-share"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+Bh39WtzReOmHcvpGbNfEdBqw7ZL9Vhxu5d337CMc/M="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ andys8 ]; mainProgram = "tty-share"; }; -} +}) diff --git a/pkgs/by-name/tu/tubekit-unwrapped/package.nix b/pkgs/by-name/tu/tubekit-unwrapped/package.nix index a317c75ce586..340c05b60f53 100644 --- a/pkgs/by-name/tu/tubekit-unwrapped/package.nix +++ b/pkgs/by-name/tu/tubekit-unwrapped/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tubekit"; version = "5"; src = fetchFromGitHub { owner = "reconquest"; repo = "tubekit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fUe5bMFF569A9Xdx3bfQH2DzbQDRfZ+ewlDL+gK2gWw="; }; @@ -25,4 +25,4 @@ buildGoModule rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ farcaller ]; }; -} +}) diff --git a/pkgs/by-name/tu/tuleap-cli/package.nix b/pkgs/by-name/tu/tuleap-cli/package.nix index a7a0a5ecd5ee..507a23f1b0a3 100644 --- a/pkgs/by-name/tu/tuleap-cli/package.nix +++ b/pkgs/by-name/tu/tuleap-cli/package.nix @@ -6,14 +6,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tuleap-cli"; version = "1.2.0"; src = fetchFromGitLab { owner = "csgroup-oss"; repo = "tuleap-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qiQnu167BIF+LzwahheBE0KwxFmRcahdU7quTpPtEEk="; }; @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ lesuisse ]; mainProgram = "tuleap-cli"; }; -} +}) diff --git a/pkgs/by-name/tu/tunwg/package.nix b/pkgs/by-name/tu/tunwg/package.nix index d14635f65632..0578714e492b 100644 --- a/pkgs/by-name/tu/tunwg/package.nix +++ b/pkgs/by-name/tu/tunwg/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tunwg"; version = "25.11.15+bbd247b"; src = fetchFromGitHub { owner = "ntnj"; repo = "tunwg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1NWxVrah3AJPgFxaWJomEs4SAt0Eql3rXG1AaClJMkY="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "tunwg"; }; -} +}) diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix index 06b150fee9a9..e2d99b9f5714 100644 --- a/pkgs/by-name/tu/turso-cli/package.nix +++ b/pkgs/by-name/tu/turso-cli/package.nix @@ -6,14 +6,14 @@ installShellFiles, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "turso-cli"; version = "1.0.17"; src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3u5yc49v0vwNKaI5GcE+rDEoscbQqpnaN11Bax0SEtE="; }; @@ -22,7 +22,7 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; ldflags = [ - "-X github.com/tursodatabase/turso-cli/internal/cmd.version=v${version}" + "-X github.com/tursodatabase/turso-cli/internal/cmd.version=v${finalAttrs.version}" ]; preCheck = '' @@ -49,4 +49,4 @@ buildGoModule rec { fryuni ]; }; -} +}) diff --git a/pkgs/by-name/tu/tusd/package.nix b/pkgs/by-name/tu/tusd/package.nix index 2e0febe8adaf..b4f4291ed295 100644 --- a/pkgs/by-name/tu/tusd/package.nix +++ b/pkgs/by-name/tu/tusd/package.nix @@ -5,21 +5,21 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tusd"; version = "2.8.0"; src = fetchFromGitHub { owner = "tus"; repo = "tusd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OzXBeLDjaJk4NVgsauR/NUATh7qHbuEfWNdhytZmd0A="; }; vendorHash = "sha256-YununGyB72zE0tmqO3BREJeMTjCuy/1fhPHC5r8OLjg="; ldflags = [ - "-X github.com/tus/tusd/v2/cmd/tusd/cli.VersionName=v${version}" + "-X github.com/tus/tusd/v2/cmd/tusd/cli.VersionName=v${finalAttrs.version}" ]; # Tests need the path to the binary: @@ -41,4 +41,4 @@ buildGoModule rec { Acconut ]; }; -} +}) diff --git a/pkgs/by-name/tu/tut/package.nix b/pkgs/by-name/tu/tut/package.nix index fd16cb8a2e31..6fef4da177bd 100644 --- a/pkgs/by-name/tu/tut/package.nix +++ b/pkgs/by-name/tu/tut/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tut"; version = "2.0.1"; src = fetchFromGitHub { owner = "RasmusLindroth"; repo = "tut"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-AtwwLRZx9O8IWPFgFI/ZK0tbeshEmaKpTQxA1PepnWM="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ equirosa ]; mainProgram = "tut"; }; -} +}) diff --git a/pkgs/by-name/tw/tweego/package.nix b/pkgs/by-name/tw/tweego/package.nix index f0e77b801d9d..f70955292cbb 100644 --- a/pkgs/by-name/tw/tweego/package.nix +++ b/pkgs/by-name/tw/tweego/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tweego"; version = "2.1.1"; src = fetchFromGitHub { owner = "tmedwards"; repo = "tweego"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LE85mSByTz7uFjs0XtrpfD7OARoMPE56FpjFw+FlGYw="; }; @@ -28,4 +28,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ chrispwill ]; mainProgram = "tweego"; }; -} +}) diff --git a/pkgs/by-name/tw/twitch-cli/package.nix b/pkgs/by-name/tw/twitch-cli/package.nix index 40f4bac9a3c1..5020b0766642 100644 --- a/pkgs/by-name/tw/twitch-cli/package.nix +++ b/pkgs/by-name/tw/twitch-cli/package.nix @@ -8,14 +8,14 @@ twitch-cli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "twitch-cli"; version = "1.1.25"; src = fetchFromGitHub { owner = "twitchdev"; repo = "twitch-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+6/o2vhj1iaT0hkyQRedn7ga1dhNZOupX4lOadnTDU0="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.buildVersion=${version}" + "-X=main.buildVersion=${finalAttrs.version}" ]; preCheck = '' @@ -52,7 +52,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = twitch-cli; command = "HOME=$(mktemp -d) twitch-cli version"; - version = "twitch-cli/${version}"; + version = "twitch-cli/${finalAttrs.version}"; }; meta = { @@ -62,4 +62,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ benediktbroich ]; }; -} +}) diff --git a/pkgs/by-name/ty/tygo/package.nix b/pkgs/by-name/ty/tygo/package.nix index 1fe9c0551f2a..e25a2ef696fa 100644 --- a/pkgs/by-name/ty/tygo/package.nix +++ b/pkgs/by-name/ty/tygo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tygo"; version = "0.2.21"; src = fetchFromGitHub { owner = "gzuidhof"; repo = "tygo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nhGc5K6Mb6l88lNbcX2vOT2jUZoIVoHuk4NCzL3hjys="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ alexymantha ]; mainProgram = "tygo"; }; -} +}) diff --git a/pkgs/by-name/ty/typtea/package.nix b/pkgs/by-name/ty/typtea/package.nix index af202da3d85f..66f97ca44ff0 100644 --- a/pkgs/by-name/ty/typtea/package.nix +++ b/pkgs/by-name/ty/typtea/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "typtea"; version = "0.1.6"; src = fetchFromGitHub { owner = "ashish0kumar"; repo = "typtea"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3mqUHX/EiRGYVCutnzrXYx7C67CVpawNjokVzvMJBYU="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/ashish0kumar/typtea/cmd.version=${version}" + "-X github.com/ashish0kumar/typtea/cmd.version=${finalAttrs.version}" ]; doInstallCheck = true; @@ -30,7 +30,7 @@ buildGoModule rec { ]; meta = { - changelog = "https://github.com/ashish0kumar/typtea/releases/tag/v${version}"; + changelog = "https://github.com/ashish0kumar/typtea/releases/tag/v${finalAttrs.version}"; description = "Terminal-based typing speed test with multi-language support"; homepage = "https://github.com/ashish0kumar/typtea"; license = lib.licenses.mit; @@ -38,4 +38,4 @@ buildGoModule rec { mainProgram = "typtea"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ty/tyson/package.nix b/pkgs/by-name/ty/tyson/package.nix index cbeb06d0ecd2..aac91ec073e6 100644 --- a/pkgs/by-name/ty/tyson/package.nix +++ b/pkgs/by-name/ty/tyson/package.nix @@ -6,7 +6,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tyson"; version = "0.1.1-unstable-2024-04-10"; @@ -39,8 +39,8 @@ buildGoModule rec { description = "TypeScript as a configuration language"; mainProgram = "tyson"; homepage = "https://github.com/jetify-com/tyson"; - changelog = "https://github.com/jetify-com/tyson/releases/tag/${src.rev}"; + changelog = "https://github.com/jetify-com/tyson/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tz/tz/package.nix b/pkgs/by-name/tz/tz/package.nix index db1bcbb22048..79ef7dd9cd40 100644 --- a/pkgs/by-name/tz/tz/package.nix +++ b/pkgs/by-name/tz/tz/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "tz"; version = "0.8.0"; src = fetchFromGitHub { owner = "oz"; repo = "tz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OpftKCEoAltvQw0bB3SyFeXUDiGjVHNDrrKsdRH6zl4="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ siraben ]; mainProgram = "tz"; }; -} +}) diff --git a/pkgs/by-name/uc/uchess/package.nix b/pkgs/by-name/uc/uchess/package.nix index aa1ca85ea13a..2091d5aa7190 100644 --- a/pkgs/by-name/uc/uchess/package.nix +++ b/pkgs/by-name/uc/uchess/package.nix @@ -6,7 +6,7 @@ stockfish, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "uchess"; version = "0.2.1"; @@ -15,7 +15,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "tmountain"; repo = "uchess"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1njl3f41gshdpj431zkvpv2b7zmh4m2m5q6xsijb0c0058dk46mz"; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tmountain ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ud/udpx/package.nix b/pkgs/by-name/ud/udpx/package.nix index b5ed4bcdb78a..e8636b3cdb7e 100644 --- a/pkgs/by-name/ud/udpx/package.nix +++ b/pkgs/by-name/ud/udpx/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "udpx"; version = "1.0.7"; src = fetchFromGitHub { owner = "nullt3r"; repo = "udpx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IRnGi3TmCyxmJKAd8ZVRoSHDao+3Xt4F5QfHvNahvGo="; }; @@ -26,8 +26,8 @@ buildGoModule rec { description = "Single-packet UDP scanner"; mainProgram = "udpx"; homepage = "https://github.com/nullt3r/udpx"; - changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}"; + changelog = "https://github.com/nullt3r/udpx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ul/ultrablue-server/package.nix b/pkgs/by-name/ul/ultrablue-server/package.nix index cb345bc50e86..f3311aa43e5c 100644 --- a/pkgs/by-name/ul/ultrablue-server/package.nix +++ b/pkgs/by-name/ul/ultrablue-server/package.nix @@ -4,7 +4,7 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ultrablue-server"; version = "unstable-fosdem2023"; @@ -17,7 +17,7 @@ buildGoModule rec { # rev = "6de04af6e353e38c030539c5678e5918f64be37e"; }; - sourceRoot = "${src.name}/server"; + sourceRoot = "${finalAttrs.src.name}/server"; vendorHash = "sha256-249LWguTHIF0HNIo8CsE/HWpAtBw4P46VPvlTARLTpw="; doCheck = false; @@ -30,4 +30,4 @@ buildGoModule rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/ul/ultralist/package.nix b/pkgs/by-name/ul/ultralist/package.nix index eeb5867b1765..b27f996eaa3c 100644 --- a/pkgs/by-name/ul/ultralist/package.nix +++ b/pkgs/by-name/ul/ultralist/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ultralist"; version = "1.7.0"; src = fetchFromGitHub { owner = "ultralist"; repo = "ultralist"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-GGBW6rpwv1bVbLTD//cU8jNbq/27Ls0su7DymCJTSmY="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ uvnikita ]; mainProgram = "ultralist"; }; -} +}) diff --git a/pkgs/by-name/um/umoci/package.nix b/pkgs/by-name/um/umoci/package.nix index 1295d915ed8c..f8238a368130 100644 --- a/pkgs/by-name/um/umoci/package.nix +++ b/pkgs/by-name/um/umoci/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "umoci"; version = "0.6.0"; src = fetchFromGitHub { owner = "opencontainers"; repo = "umoci"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-KgKrJcdYPwY6bSxa/r5HCUCeMnJ0GXSgNo8MKLDooFQ="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "umoci"; }; -} +}) diff --git a/pkgs/by-name/un/uncover/package.nix b/pkgs/by-name/un/uncover/package.nix index 208951568d45..3e78c3f0f62c 100644 --- a/pkgs/by-name/un/uncover/package.nix +++ b/pkgs/by-name/un/uncover/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "uncover"; version = "1.1.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "uncover"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BRh25lvk3Zut5M6dedLuSET4514R9j0fUHmamw4rp5U="; }; @@ -40,9 +40,9 @@ buildGoModule rec { Currently, it supports shodan,shodan-internetdb, censys, and fofa search API. ''; homepage = "https://github.com/projectdiscovery/uncover"; - changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "uncover"; }; -} +}) diff --git a/pkgs/by-name/un/unflac/package.nix b/pkgs/by-name/un/unflac/package.nix index 49b147ad4132..09e892a59b66 100644 --- a/pkgs/by-name/un/unflac/package.nix +++ b/pkgs/by-name/un/unflac/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "unflac"; version = "1.4"; src = fetchFromSourcehut { owner = "~ft"; repo = "unflac"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-1Mpo1eBjfAudl7Lc6DUstEnWlY6G4ZFT9jm9JoWxPlk="; }; @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ felipeqq2 ]; mainProgram = "unflac"; }; -} +}) diff --git a/pkgs/by-name/un/unfurl/package.nix b/pkgs/by-name/un/unfurl/package.nix index f6e161a07198..28cff5fafc36 100644 --- a/pkgs/by-name/un/unfurl/package.nix +++ b/pkgs/by-name/un/unfurl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "unfurl"; version = "0.4.3"; src = fetchFromGitHub { owner = "tomnomnom"; repo = "unfurl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7aLe5d8ku5llfJ2xh8fT56vqj12/CJ1ez3Vte2PF8KQ="; }; @@ -34,4 +34,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/un/uni/package.nix b/pkgs/by-name/un/uni/package.nix index 2f8741a9cf5f..3d1cfd790047 100644 --- a/pkgs/by-name/un/uni/package.nix +++ b/pkgs/by-name/un/uni/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "uni"; version = "2.9.0"; src = fetchFromGitHub { owner = "arp242"; repo = "uni"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+n+QExNCk5QsavO0Kj/e12v4xFJDnXprJGjyk2i/ioY="; }; @@ -20,15 +20,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; meta = { homepage = "https://github.com/arp242/uni"; description = "Query the Unicode database from the commandline, with good support for emojis"; - changelog = "https://github.com/arp242/uni/releases/tag/v${version}"; + changelog = "https://github.com/arp242/uni/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ chvp ]; mainProgram = "uni"; }; -} +}) diff --git a/pkgs/by-name/un/uniex/package.nix b/pkgs/by-name/un/uniex/package.nix index 11e5b10e7f35..7db3a81b649b 100644 --- a/pkgs/by-name/un/uniex/package.nix +++ b/pkgs/by-name/un/uniex/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "uniex"; version = "0.1.28"; src = fetchFromGitHub { owner = "paepckehh"; repo = "uniex"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9/B6SVPvHT7l8Y5rY7ax09B30ra3doCUDCtTZUgwcZo="; }; @@ -26,11 +26,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/paepckehh/uniex/releases/tag/v${version}"; + changelog = "https://github.com/paepckehh/uniex/releases/tag/v${finalAttrs.version}"; homepage = "https://paepcke.de/uniex"; description = "Unifi controller device inventory exporter, analyses all device and stat records for complete records"; license = lib.licenses.bsd3; mainProgram = "uniex"; maintainers = with lib.maintainers; [ paepcke ]; }; -} +}) diff --git a/pkgs/by-name/un/unifiedpush-common-proxies/package.nix b/pkgs/by-name/un/unifiedpush-common-proxies/package.nix index 531f18548324..7aa519269700 100644 --- a/pkgs/by-name/un/unifiedpush-common-proxies/package.nix +++ b/pkgs/by-name/un/unifiedpush-common-proxies/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "unifiedpush-common-proxies"; version = "2.0.1"; src = fetchFromGitHub { owner = "unifiedpush"; repo = "common-proxies"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-pMzKK18FZCqJ86nqXfOT7tKCqIw6P0ioxRUi72aef0A="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "up_rewrite"; }; -} +}) diff --git a/pkgs/by-name/un/unpackerr/package.nix b/pkgs/by-name/un/unpackerr/package.nix index 05497a929d52..9788280f175f 100644 --- a/pkgs/by-name/un/unpackerr/package.nix +++ b/pkgs/by-name/un/unpackerr/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "unpackerr"; version = "0.14.5"; src = fetchFromGitHub { owner = "davidnewhall"; repo = "unpackerr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-uQwpdgV6ksouW9JTuiiuQjxBGOE/ypDW769kNJgWrHw="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X golift.io/version.Version=${version}" + "-X golift.io/version.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.mit; mainProgram = "unpackerr"; }; -} +}) diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 541170e333b3..7efd718204f4 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "unpoller"; version = "2.32.0"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SEfTgLQoU8jtzFqQtj5vIei/sWHveNWvWnSfmVi7dKE="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X golift.io/version.Version=${version}" + "-X golift.io/version.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; }; @@ -29,8 +29,8 @@ buildGoModule rec { meta = { description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus"; homepage = "https://github.com/unpoller/unpoller"; - changelog = "https://github.com/unpoller/unpoller/releases/tag/v${version}"; + changelog = "https://github.com/unpoller/unpoller/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Frostman ]; }; -} +}) diff --git a/pkgs/by-name/up/up/package.nix b/pkgs/by-name/up/up/package.nix index cc99407ee1af..bb98adc69a1e 100644 --- a/pkgs/by-name/up/up/package.nix +++ b/pkgs/by-name/up/up/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "up"; version = "0.4"; src = fetchFromGitHub { owner = "akavel"; repo = "up"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-d6FCJ9G9ytHhWQ5lXEtlmzclt3odS9e+Y1ry6EiIDsk="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "up"; }; -} +}) diff --git a/pkgs/by-name/up/updatecli/package.nix b/pkgs/by-name/up/updatecli/package.nix index 061f248f1b33..cccfbb3b1a0a 100644 --- a/pkgs/by-name/up/updatecli/package.nix +++ b/pkgs/by-name/up/updatecli/package.nix @@ -10,14 +10,14 @@ updatecli, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "updatecli"; version = "0.113.0"; src = fetchFromGitHub { owner = "updatecli"; repo = "updatecli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sol0adhlIoB+/lTGbIk8R2Rv8rw1GlzBcuXISzLYceE="; }; @@ -33,7 +33,7 @@ buildGoModule rec { "-w" "-X github.com/updatecli/updatecli/pkg/core/version.BuildTime=unknown" ''-X "github.com/updatecli/updatecli/pkg/core/version.GoVersion=go version go${lib.getVersion go}"'' - "-X github.com/updatecli/updatecli/pkg/core/version.Version=${version}" + "-X github.com/updatecli/updatecli/pkg/core/version.Version=${finalAttrs.version}" ]; passthru = { @@ -62,7 +62,7 @@ buildGoModule rec { Updatecli is a command-line tool used to define and apply update strategies. ''; homepage = "https://www.updatecli.io"; - changelog = "https://github.com/updatecli/updatecli/releases/tag/${src.rev}"; + changelog = "https://github.com/updatecli/updatecli/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; mainProgram = "updatecli"; maintainers = with lib.maintainers; [ @@ -70,4 +70,4 @@ buildGoModule rec { lpostula ]; }; -} +}) diff --git a/pkgs/by-name/up/ups/package.nix b/pkgs/by-name/up/ups/package.nix index 191b525e107f..6278b43142bc 100644 --- a/pkgs/by-name/up/ups/package.nix +++ b/pkgs/by-name/up/ups/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ups"; version = "0.2.1"; src = fetchFromGitHub { owner = "rameshvarun"; repo = "ups"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7AuZ1gyp8tAWHM0Ry54tKucPJ3enaGDtvrM1J8uBIT8="; }; @@ -22,4 +22,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ruby0b ]; }; -} +}) diff --git a/pkgs/by-name/ur/urban-cli/package.nix b/pkgs/by-name/ur/urban-cli/package.nix index fb05c8e7686e..7291b6f5ef9b 100644 --- a/pkgs/by-name/ur/urban-cli/package.nix +++ b/pkgs/by-name/ur/urban-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "urban-cli"; version = "0.2.4"; src = fetchFromGitHub { owner = "tfkhdyt"; repo = "urban-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-URTEhtOiwb3IDyjRUtUmVTaeDXw4Beg0woWdGxeq098="; }; @@ -29,4 +29,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ tfkhdyt ]; mainProgram = "urban-cli"; }; -} +}) diff --git a/pkgs/by-name/ur/url-parser/package.nix b/pkgs/by-name/ur/url-parser/package.nix index d7ba84af6c85..e738edb61638 100644 --- a/pkgs/by-name/ur/url-parser/package.nix +++ b/pkgs/by-name/ur/url-parser/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "url-parser"; version = "2.1.13"; src = fetchFromGitHub { owner = "thegeeklab"; repo = "url-parser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/eu3smf3CeAO+cwhKTL0DB7UVJJ4AJjFjZbNyBbwIZg="; }; @@ -21,7 +21,7 @@ buildGoModule rec { "-s" "-w" "-X" - "main.BuildVersion=${version}" + "main.BuildVersion=${finalAttrs.version}" "-X" "main.BuildDate=1970-01-01" ]; @@ -29,9 +29,9 @@ buildGoModule rec { meta = { description = "Simple command-line URL parser"; homepage = "https://github.com/thegeeklab/url-parser"; - changelog = "https://github.com/thegeeklab/url-parser/releases/tag/v${version}"; + changelog = "https://github.com/thegeeklab/url-parser/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "url-parser"; }; -} +}) diff --git a/pkgs/by-name/ur/urlfinder/package.nix b/pkgs/by-name/ur/urlfinder/package.nix index 522e354a765e..e95d2a24e5bc 100644 --- a/pkgs/by-name/ur/urlfinder/package.nix +++ b/pkgs/by-name/ur/urlfinder/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "urlfinder"; version = "0.0.3"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "urlfinder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dtCXCRnI05822+a5Os+I+ZAmL/hC884PRCIPlEY3jok="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool for passively gathering URLs without active scanning"; homepage = "https://github.com/projectdiscovery/urlfinder"; - changelog = "https://github.com/projectdiscovery/urlfinder/releases/tag/v${version}"; + changelog = "https://github.com/projectdiscovery/urlfinder/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "urlfinder"; }; -} +}) diff --git a/pkgs/by-name/ur/urlhunter/package.nix b/pkgs/by-name/ur/urlhunter/package.nix index cf6a7810caea..975364bc4de1 100644 --- a/pkgs/by-name/ur/urlhunter/package.nix +++ b/pkgs/by-name/ur/urlhunter/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "urlhunter"; version = "0.2.0"; src = fetchFromGitHub { owner = "utkusen"; repo = "urlhunter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QRQLN8NFIIvlK+sHNj0MMs7tlBODMKHdWJFh/LwnysI="; }; @@ -28,4 +28,4 @@ buildGoModule rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/us/usacloud/package.nix b/pkgs/by-name/us/usacloud/package.nix index 84db6dddf93f..b51ee2fb17bc 100644 --- a/pkgs/by-name/us/usacloud/package.nix +++ b/pkgs/by-name/us/usacloud/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "usacloud"; version = "1.19.3"; src = fetchFromGitHub { owner = "sacloud"; repo = "usacloud"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uHZJnhj36NEAZxWfwrm0Dsw42NgQp37SgOduEGA8SEU="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/sacloud/usacloud/pkg/version.Revision=${src.rev}" + "-X=github.com/sacloud/usacloud/pkg/version.Revision=${finalAttrs.src.rev}" ]; doInstallCheck = true; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "CLI client for the Sakura Cloud"; homepage = "https://github.com/sacloud/usacloud"; - changelog = "https://github.com/sacloud/usacloud/releases/tag/v${version}"; + changelog = "https://github.com/sacloud/usacloud/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "usacloud"; }; -} +}) diff --git a/pkgs/by-name/us/usql/package.nix b/pkgs/by-name/us/usql/package.nix index 0eaffccd05e7..ce8de7742161 100644 --- a/pkgs/by-name/us/usql/package.nix +++ b/pkgs/by-name/us/usql/package.nix @@ -9,14 +9,14 @@ usql, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "usql"; version = "0.20.8"; src = fetchFromGitHub { owner = "xo"; repo = "usql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oaimplnmNpr3nMGNmiXmE9L03SfifjfncI9ZPiJg6JI="; }; @@ -51,7 +51,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/xo/usql/text.CommandVersion=${version}" + "-X github.com/xo/usql/text.CommandVersion=${finalAttrs.version}" ]; # All the checks currently require docker instances to run the databases. @@ -60,7 +60,7 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = usql; command = "usql --version"; }; @@ -69,7 +69,7 @@ buildGoModule rec { meta = { description = "Universal command-line interface for SQL databases"; homepage = "https://github.com/xo/usql"; - changelog = "https://github.com/xo/usql/releases/tag/v${version}"; + changelog = "https://github.com/xo/usql/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "usql"; maintainers = with lib.maintainers; [ @@ -78,4 +78,4 @@ buildGoModule rec { ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/v2/v2ray/package.nix b/pkgs/by-name/v2/v2ray/package.nix index 5cb287387190..ffa22c33e280 100644 --- a/pkgs/by-name/v2/v2ray/package.nix +++ b/pkgs/by-name/v2/v2ray/package.nix @@ -14,14 +14,14 @@ ], }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "v2ray-core"; version = "5.44.1"; src = fetchFromGitHub { owner = "v2fly"; repo = "v2ray-core"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y/8rZYNoN5jr7+Q4IMj+uTGo7KfE5LKwUIEuSMROj5c="; }; @@ -75,4 +75,4 @@ buildGoModule rec { ryan4yin ]; }; -} +}) diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 375c0b39e523..9e4499e8f8bb 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -6,12 +6,12 @@ vals, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vals"; version = "0.43.1"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "helmfile"; repo = "vals"; sha256 = "sha256-CHDEhWdGNctl5bTbiul4T7U9yia/mn/ps9c6Zkgdqrw="; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # Tests require connectivity to various backends. @@ -40,7 +40,7 @@ buildGoModule rec { mainProgram = "vals"; license = lib.licenses.asl20; homepage = "https://github.com/helmfile/vals"; - changelog = "https://github.com/helmfile/vals/releases/v${version}"; + changelog = "https://github.com/helmfile/vals/releases/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ stehessel ]; }; -} +}) diff --git a/pkgs/by-name/va/varunastra/package.nix b/pkgs/by-name/va/varunastra/package.nix index 7b2d9f1046e6..95e8111f3834 100644 --- a/pkgs/by-name/va/varunastra/package.nix +++ b/pkgs/by-name/va/varunastra/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "varunastra"; version = "1.1"; src = fetchFromGitHub { owner = "redhuntlabs"; repo = "Varunastra"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nyvTbfKEwUwHwuKSRaABigM6eG6LFGd9HwGpATUg/5E="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to enhance the security of Docker environments"; homepage = "https://github.com/redhuntlabs/Varunastra"; - changelog = "https://github.com/redhuntlabs/Varunastra/releases/tag/${src.tag}"; + changelog = "https://github.com/redhuntlabs/Varunastra/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "varunastra"; }; -} +}) diff --git a/pkgs/by-name/va/vault-medusa/package.nix b/pkgs/by-name/va/vault-medusa/package.nix index e333dda9c257..45f666f37a1f 100644 --- a/pkgs/by-name/va/vault-medusa/package.nix +++ b/pkgs/by-name/va/vault-medusa/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vault-medusa"; version = "0.7.3"; src = fetchFromGitHub { owner = "jonasvinther"; repo = "medusa"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-pMCkJMY5KFkNsmv/LFYZrDmrq2G7fw1fl9HEYGAKuIM="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny ]; }; -} +}) diff --git a/pkgs/by-name/va/vault-ssh-plus/package.nix b/pkgs/by-name/va/vault-ssh-plus/package.nix index 71bbb58bd362..978efbf37acf 100644 --- a/pkgs/by-name/va/vault-ssh-plus/package.nix +++ b/pkgs/by-name/va/vault-ssh-plus/package.nix @@ -7,14 +7,14 @@ testers, vault-ssh-plus, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vault-ssh-plus"; version = "0.7.8"; src = fetchFromGitHub { owner = "isometry"; repo = "vault-ssh-plus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5rajB4pSRp7Pw4yx0u6MoOLxfkWWjhB7T2JGGb8ICRU="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = '' @@ -36,15 +36,15 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = vault-ssh-plus; command = "vssh --version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { homepage = "https://github.com/isometry/vault-ssh-plus"; - changelog = "https://github.com/isometry/vault-ssh-plus/releases/tag/v${version}"; + changelog = "https://github.com/isometry/vault-ssh-plus/releases/tag/v${finalAttrs.version}"; description = "Automatically use HashiCorp Vault SSH Client Key Signing with ssh(1)"; mainProgram = "vssh"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lesuisse ]; }; -} +}) diff --git a/pkgs/by-name/vc/vcluster/package.nix b/pkgs/by-name/vc/vcluster/package.nix index d27d3db0fbae..41e39fe23ec1 100644 --- a/pkgs/by-name/vc/vcluster/package.nix +++ b/pkgs/by-name/vc/vcluster/package.nix @@ -8,14 +8,14 @@ vcluster, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vcluster"; version = "0.31.0"; src = fetchFromGitHub { owner = "loft-sh"; repo = "vcluster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yGvKZ70+x+PQiTCB8MxUplymlQLm9iT+ryBHFF1a/Os="; }; @@ -26,7 +26,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" "-X main.goVersion=${lib.getVersion go}" ]; @@ -49,7 +49,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/loft-sh/vcluster/releases/tag/v${version}"; + changelog = "https://github.com/loft-sh/vcluster/releases/tag/v${finalAttrs.version}"; description = "Create fully functional virtual Kubernetes clusters"; downloadPage = "https://github.com/loft-sh/vcluster"; homepage = "https://www.vcluster.com/"; @@ -59,4 +59,4 @@ buildGoModule rec { qjoly ]; }; -} +}) diff --git a/pkgs/by-name/ve/vendir/package.nix b/pkgs/by-name/ve/vendir/package.nix index 2b2705771688..efc783505bba 100644 --- a/pkgs/by-name/ve/vendir/package.nix +++ b/pkgs/by-name/ve/vendir/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vendir"; version = "0.45.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "carvel-vendir"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-UURZta+iEMlHf2vnosGrmuic5WrIZ4kf0qFILPwkH2Q="; }; @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "cmd/vendir" ]; ldflags = [ - "-X carvel.dev/vendir/pkg/vendir/version.Version=${version}" + "-X carvel.dev/vendir/pkg/vendir/version.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ russell ]; }; -} +}) diff --git a/pkgs/by-name/ve/verifpal/package.nix b/pkgs/by-name/ve/verifpal/package.nix index 95fa4763a0f9..a2bdd9b5fda9 100644 --- a/pkgs/by-name/ve/verifpal/package.nix +++ b/pkgs/by-name/ve/verifpal/package.nix @@ -5,14 +5,14 @@ pigeon, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "verifpal"; version = "0.27.4"; src = fetchFromGitHub { owner = "symbolicsoft"; repo = "verifpal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kBeQ7U97Ezj85A/FbNnE1dXR7VJzx0EUrDbzwOgKl8E="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zimbatm ]; license = with lib.licenses; [ gpl3 ]; }; -} +}) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index 948aeea2c79e..6a95e26cf5b8 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "versitygw"; version = "1.1.0"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mjtW5Jyx5hDGAony3ZPK8u4QgDdXbP+RCCTglUc7AR0="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { description = "Versity S3 gateway, a high-performance S3 translation service"; homepage = "https://github.com/versity/versitygw"; - changelog = "https://github.com/versity/versitygw/releases/tag/v${version}"; + changelog = "https://github.com/versity/versitygw/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "versitygw"; }; -} +}) diff --git a/pkgs/by-name/ve/versus/package.nix b/pkgs/by-name/ve/versus/package.nix index 9f5a9507d0a4..a0a499d70671 100644 --- a/pkgs/by-name/ve/versus/package.nix +++ b/pkgs/by-name/ve/versus/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "versus"; version = "1.0"; src = fetchFromGitHub { owner = "INFURA"; repo = "versus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jX2HRdrLwDjnrUofRzmsSFLMbiPh0a1DPv1tzl+StUg="; }; @@ -24,4 +24,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ mmahut ]; mainProgram = "versus"; }; -} +}) diff --git a/pkgs/by-name/ve/vesta/package.nix b/pkgs/by-name/ve/vesta/package.nix index 78a37efc0771..46554ddf2de7 100644 --- a/pkgs/by-name/ve/vesta/package.nix +++ b/pkgs/by-name/ve/vesta/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vesta"; version = "1.0.10"; src = fetchFromGitHub { owner = "kvesta"; repo = "vesta"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/AIzIXtevFRW7gxA3dgNC8SPpT5ABrulf62GOpsw5Wc="; }; @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "Static analysis of vulnerabilities, Docker and Kubernetes cluster configuration"; homepage = "https://github.com/kvesta/vesta"; - changelog = "https://github.com/kvesta/vesta/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/kvesta/vesta/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "vesta"; }; -} +}) diff --git a/pkgs/by-name/ve/vexctl/package.nix b/pkgs/by-name/ve/vexctl/package.nix index 2c936814afb5..424a8a0c95fb 100644 --- a/pkgs/by-name/ve/vexctl/package.nix +++ b/pkgs/by-name/ve/vexctl/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vexctl"; version = "0.4.1"; src = fetchFromGitHub { owner = "openvex"; repo = "vexctl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZPQsWTnVZ0B06QNQohUIvQN3/Wfk+LnYi/TOwDIKXug="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -35,7 +35,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" + "-X sigs.k8s.io/release-utils/version.gitVersion=v${finalAttrs.version}" "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" ]; @@ -65,4 +65,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/vg/vgrep/package.nix b/pkgs/by-name/vg/vgrep/package.nix index 5979af3b299a..9cf4f3f25dde 100644 --- a/pkgs/by-name/vg/vgrep/package.nix +++ b/pkgs/by-name/vg/vgrep/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vgrep"; version = "2.8.0"; src = fetchFromGitHub { owner = "vrothberg"; repo = "vgrep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OQjuNRuzFluZLssM+q+WpoRncdJMj6Sl/A+mUZA7UpI="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/vi/vi-mongo/package.nix b/pkgs/by-name/vi/vi-mongo/package.nix index 09c033ade782..3a5dd2ab3cdb 100644 --- a/pkgs/by-name/vi/vi-mongo/package.nix +++ b/pkgs/by-name/vi/vi-mongo/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vi-mongo"; version = "0.1.30"; src = fetchFromGitHub { owner = "kopecmaciej"; repo = "vi-mongo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gNOKWgGRuWUNqBAu5gWx/HFiNfx+HOdi5tYVyXP3dcI="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/kopecmaciej/vi-mongo/cmd.version=${version}" + "-X=github.com/kopecmaciej/vi-mongo/cmd.version=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "MongoDB TUI manager designed to simplify data visualization and quick manipulation"; homepage = "https://github.com/kopecmaciej/vi-mongo"; - changelog = "https://github.com/kopecmaciej/vi-mongo/releases/tag/v${version}"; + changelog = "https://github.com/kopecmaciej/vi-mongo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "vi-mongo"; }; -} +}) diff --git a/pkgs/by-name/vi/virter/package.nix b/pkgs/by-name/vi/virter/package.nix index f94417031675..f21a1ef74478 100644 --- a/pkgs/by-name/vi/virter/package.nix +++ b/pkgs/by-name/vi/virter/package.nix @@ -9,14 +9,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "virter"; version = "0.29.0"; src = fetchFromGitHub { owner = "LINBIT"; repo = "virter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zEdG1n+tsDzyMTHBCikZaMalEhqdQiQvcsbElrbd1H4="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/LINBIT/virter/cmd.version=${version}" + "-X github.com/LINBIT/virter/cmd.version=${finalAttrs.version}" "-X github.com/LINBIT/virter/cmd.builddate=builtByNix" "-X github.com/LINBIT/virter/cmd.githash=builtByNix" ]; @@ -57,4 +57,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "virter"; }; -} +}) diff --git a/pkgs/by-name/vi/vitess/package.nix b/pkgs/by-name/vi/vitess/package.nix index 9f41dc49489b..1024dea0ad9c 100644 --- a/pkgs/by-name/vi/vitess/package.nix +++ b/pkgs/by-name/vi/vitess/package.nix @@ -5,14 +5,14 @@ sqlite, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vitess"; version = "23.0.0"; src = fetchFromGitHub { owner = "vitessio"; repo = "vitess"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gP++iix4jonsSgrAblhnT7XFCggCEMG7ve3GKTJuOoo="; }; @@ -27,9 +27,9 @@ buildGoModule rec { meta = { homepage = "https://vitess.io/"; - changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}"; + changelog = "https://github.com/vitessio/vitess/releases/tag/v${finalAttrs.version}"; description = "Database clustering system for horizontal scaling of MySQL"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/vo/vouch-proxy/package.nix b/pkgs/by-name/vo/vouch-proxy/package.nix index 02df91a3d6aa..a61b99f7790f 100644 --- a/pkgs/by-name/vo/vouch-proxy/package.nix +++ b/pkgs/by-name/vo/vouch-proxy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vouch-proxy"; version = "0.45.1"; src = fetchFromGitHub { owner = "vouch"; repo = "vouch-proxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xI9xucRb2D2a1Fvp5DetB4ln3C020qSGEVnuIpy1TMI="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; preCheck = '' @@ -30,7 +30,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/vouch/vouch-proxy"; description = "SSO and OAuth / OIDC login solution for NGINX using the auth_request module"; - changelog = "https://github.com/vouch/vouch-proxy/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/vouch/vouch-proxy/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ leona @@ -39,4 +39,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "vouch-proxy"; }; -} +}) diff --git a/pkgs/by-name/vs/vsh/package.nix b/pkgs/by-name/vs/vsh/package.nix index 5359b1915923..d5a3e0aebe40 100644 --- a/pkgs/by-name/vs/vsh/package.nix +++ b/pkgs/by-name/vs/vsh/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vsh"; version = "0.14.0"; src = fetchFromGitHub { owner = "fishi0x01"; repo = "vsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rYltOLDmrRc3KsxR5MmpZqf+loAs1KEdPndpnhqkBDM="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.vshVersion=v${version}" + "-X main.vshVersion=v${finalAttrs.version}" ]; meta = { @@ -32,4 +32,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ fishi0x01 ]; mainProgram = "vsh"; }; -} +}) diff --git a/pkgs/by-name/vu/vuls/package.nix b/pkgs/by-name/vu/vuls/package.nix index cd86a0dc76e4..6ff8f697d484 100644 --- a/pkgs/by-name/vu/vuls/package.nix +++ b/pkgs/by-name/vu/vuls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vuls"; version = "0.37.0"; src = fetchFromGitHub { owner = "future-architect"; repo = "vuls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BkFFFo0+5f2OmxlleUaqsoX8gesytXGHuSwLTnTJnV0="; fetchSubmodules = true; }; @@ -21,8 +21,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/future-architect/vuls/config.Version=${version}" - "-X=github.com/future-architect/vuls/config.Revision=${src.rev}-1970-01-01T00:00:00Z" + "-X=github.com/future-architect/vuls/config.Version=${finalAttrs.version}" + "-X=github.com/future-architect/vuls/config.Revision=${finalAttrs.src.rev}-1970-01-01T00:00:00Z" ]; postFixup = '' @@ -32,9 +32,9 @@ buildGoModule rec { meta = { description = "Agent-less vulnerability scanner"; homepage = "https://github.com/future-architect/vuls"; - changelog = "https://github.com/future-architect/vuls/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/future-architect/vuls/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "vuls"; }; -} +}) diff --git a/pkgs/by-name/vu/vultr-cli/package.nix b/pkgs/by-name/vu/vultr-cli/package.nix index 204364e08894..6e82ab3e055b 100644 --- a/pkgs/by-name/vu/vultr-cli/package.nix +++ b/pkgs/by-name/vu/vultr-cli/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vultr-cli"; version = "3.8.0"; src = fetchFromGitHub { owner = "vultr"; repo = "vultr-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6uVMy7FogacaJOtedly5kg7Gt55WSIhPLF2zGbM3LbE="; }; @@ -36,8 +36,8 @@ buildGoModule rec { meta = { description = "Official command line tool for Vultr services"; homepage = "https://github.com/vultr/vultr-cli"; - changelog = "https://github.com/vultr/vultr-cli/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/vultr/vultr-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; mainProgram = "vultr-cli"; }; -} +}) diff --git a/pkgs/by-name/vu/vultr/package.nix b/pkgs/by-name/vu/vultr/package.nix index a27cb839e33b..b7bc6b68748c 100644 --- a/pkgs/by-name/vu/vultr/package.nix +++ b/pkgs/by-name/vu/vultr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "vultr"; version = "2.0.3"; src = fetchFromGitHub { owner = "JamesClonk"; repo = "vultr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kyB6gUbc32NsSDqDy1zVT4HXn0pWxHdBOEBOSaI0Xro="; }; @@ -24,8 +24,8 @@ buildGoModule rec { description = "CLI and API client library"; mainProgram = "vultr"; homepage = "https://jamesclonk.github.io/vultr"; - changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}"; + changelog = "https://github.com/JamesClonk/vultr/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ zauberpony ]; }; -} +}) diff --git a/pkgs/by-name/wa/waf-tester/package.nix b/pkgs/by-name/wa/waf-tester/package.nix index ab237d8f1459..52c46952d7fe 100644 --- a/pkgs/by-name/wa/waf-tester/package.nix +++ b/pkgs/by-name/wa/waf-tester/package.nix @@ -6,14 +6,14 @@ waf-tester, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "waf-tester"; version = "0.6.13"; src = fetchFromGitHub { owner = "jreisinger"; repo = "waf-tester"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UPviooQNGRVwf/bTz9ApedJDAGeCvh9iD1HXFOQXPcw="; }; @@ -22,21 +22,21 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests.version = testers.testVersion { package = waf-tester; command = "waf-tester -version"; - version = "waf-tester ${version}, commit none, built at unknown by unknown"; + version = "waf-tester ${finalAttrs.version}, commit none, built at unknown by unknown"; }; meta = { description = "Tool to test Web Application Firewalls (WAFs)"; mainProgram = "waf-tester"; homepage = "https://github.com/jreisinger/waf-tester"; - changelog = "https://github.com/jreisinger/waf-tester/releases/tag/v${version}"; + changelog = "https://github.com/jreisinger/waf-tester/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/wa/wails/package.nix b/pkgs/by-name/wa/wails/package.nix index 1a8a14099d19..f8bf0042f5d9 100644 --- a/pkgs/by-name/wa/wails/package.nix +++ b/pkgs/by-name/wa/wails/package.nix @@ -14,18 +14,18 @@ webkitgtk_4_1, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wails"; version = "2.11.0"; src = fetchFromGitHub { owner = "wailsapp"; repo = "wails"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-H1Nml2vhCx4IB/CT+kDro5joAw8ewpxoQjDgvqamAr8="; }; - sourceRoot = "${src.name}/v2"; + sourceRoot = "${finalAttrs.src.name}/v2"; vendorHash = "sha256-RgRrKok06HDg6j5tbOmtX9mOl/t6eXuCwQ2OhOXbHUU="; @@ -94,4 +94,4 @@ buildGoModule rec { mainProgram = "wails"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 1117f7331857..00de4237f40a 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -8,14 +8,14 @@ writableTmpDirAsHomeHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wakatime-cli"; version = "1.139.1"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yqEoFXVP64WcGCCAtMd1bYStCnsd9T8chQWgjaVkwkk="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${version}" + "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${finalAttrs.version}" ]; # dial tcp 127.0.0.1:51272: connect: operation not permitted @@ -60,4 +60,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ sigmanificient ]; mainProgram = "wakatime-cli"; }; -} +}) diff --git a/pkgs/by-name/wa/wal-g/package.nix b/pkgs/by-name/wa/wal-g/package.nix index 439f952c12e0..80fec1d8b4e3 100644 --- a/pkgs/by-name/wa/wal-g/package.nix +++ b/pkgs/by-name/wa/wal-g/package.nix @@ -8,14 +8,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wal-g"; version = "3.0.7"; src = fetchFromGitHub { owner = "wal-g"; repo = "wal-g"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kUn1pJEdGec+WIZivqVAhELoBTKOF4E07Ovn795DgIY="; }; @@ -38,8 +38,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/wal-g/wal-g/cmd/pg.walgVersion=${version}" - "-X github.com/wal-g/wal-g/cmd/pg.gitRevision=${src.rev}" + "-X github.com/wal-g/wal-g/cmd/pg.walgVersion=${finalAttrs.version}" + "-X github.com/wal-g/wal-g/cmd/pg.gitRevision=${finalAttrs.src.rev}" ]; postInstall = '' @@ -58,4 +58,4 @@ buildGoModule rec { mainProgram = "wal-g"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/wa/wal-listener/package.nix b/pkgs/by-name/wa/wal-listener/package.nix index 8768d6eccab2..2a6c66662d64 100644 --- a/pkgs/by-name/wa/wal-listener/package.nix +++ b/pkgs/by-name/wa/wal-listener/package.nix @@ -5,14 +5,14 @@ gitUpdater, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wal-listener"; version = "2.6.1"; src = fetchFromGitHub { owner = "ihippik"; repo = "wal-listener"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OqjCFIdU4wCiPGIMrlp+nGVr0XTNHTE8zB8/toZtM44="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bbigras ]; }; -} +}) diff --git a/pkgs/by-name/wa/walk/package.nix b/pkgs/by-name/wa/walk/package.nix index 020a91fd34ad..cc85ec9e6b76 100644 --- a/pkgs/by-name/wa/walk/package.nix +++ b/pkgs/by-name/wa/walk/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "walk"; version = "1.13.0"; src = fetchFromGitHub { owner = "antonmedv"; repo = "walk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yvycd+Ob/C2MRR7k7Ip9xySnsXUg/znMr6+ocIN4WKU="; }; @@ -27,4 +27,4 @@ buildGoModule rec { ]; mainProgram = "walk"; }; -} +}) diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index 627edf836e9f..3dc6bf3e1d0f 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -12,14 +12,14 @@ libqalculate, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "walker"; version = "0.13.26"; src = fetchFromGitHub { owner = "abenz1267"; repo = "walker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LslpfHXj31Lvq+26ZDzCTaGBbxmp7yXlgKT+uwUEEts="; }; @@ -49,4 +49,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "walker"; }; -} +}) diff --git a/pkgs/by-name/wa/wally-cli/package.nix b/pkgs/by-name/wa/wally-cli/package.nix index a55bef9d5a90..2132ee899a57 100644 --- a/pkgs/by-name/wa/wally-cli/package.nix +++ b/pkgs/by-name/wa/wally-cli/package.nix @@ -6,7 +6,7 @@ libusb1, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wally-cli"; version = "2.0.1"; @@ -19,7 +19,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "zsa"; repo = "wally-cli"; - rev = "${version}-linux"; + rev = "${finalAttrs.version}-linux"; sha256 = "NuyQHEygy4LNqLtrpdwfCR+fNy3ZUxOClVdRen6AXMc="; }; @@ -36,4 +36,4 @@ buildGoModule rec { r-burns ]; }; -} +}) diff --git a/pkgs/by-name/wa/wander/package.nix b/pkgs/by-name/wa/wander/package.nix index f1fd965270db..5ec3d872e1ed 100644 --- a/pkgs/by-name/wa/wander/package.nix +++ b/pkgs/by-name/wa/wander/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wander"; version = "1.1.0"; src = fetchFromGitHub { owner = "robinovitch61"; repo = "wander"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1+bKdIAWdg/+5FBDbtvjDV0xpZ5jot3y6F+KuLO9WVk="; }; @@ -39,4 +39,4 @@ buildGoModule rec { homepage = "https://github.com/robinovitch61/wander"; mainProgram = "wander"; }; -} +}) diff --git a/pkgs/by-name/wa/wasmserve/package.nix b/pkgs/by-name/wa/wasmserve/package.nix index c79012bb4ca0..04a7243d8178 100644 --- a/pkgs/by-name/wa/wasmserve/package.nix +++ b/pkgs/by-name/wa/wasmserve/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wasmserve"; version = "1.2.1"; src = fetchFromGitHub { owner = "hajimehoshi"; repo = "wasmserve"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sj2PPCuvh2RkQq5rAPQZdr96a8FG7RL5RCzWBDt2TeI="; }; @@ -24,4 +24,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kirillrdy ]; }; -} +}) diff --git a/pkgs/by-name/wa/watchyourlan/package.nix b/pkgs/by-name/wa/watchyourlan/package.nix index af1d6daf4e2b..330b079bfb7d 100644 --- a/pkgs/by-name/wa/watchyourlan/package.nix +++ b/pkgs/by-name/wa/watchyourlan/package.nix @@ -6,14 +6,14 @@ arp-scan, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "watchyourlan"; version = "2.1.3"; src = fetchFromGitHub { owner = "aceberg"; repo = "WatchYourLAN"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TFqBuJHoHKJ/ftorgNG9JpiOrjSmqw+tHhaOYzoTeUM="; }; @@ -34,9 +34,9 @@ buildGoModule rec { meta = { description = "Lightweight network IP scanner with web GUI"; homepage = "https://github.com/aceberg/WatchYourLAN"; - changelog = "https://github.com/aceberg/WatchYourLAN/releases/tag/${src.tag}"; + changelog = "https://github.com/aceberg/WatchYourLAN/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; mainProgram = "WatchYourLAN"; maintainers = [ lib.maintainers.iv-nn ]; }; -} +}) diff --git a/pkgs/by-name/wa/wayback/package.nix b/pkgs/by-name/wa/wayback/package.nix index bb1c83b850d1..4b014a1ea329 100644 --- a/pkgs/by-name/wa/wayback/package.nix +++ b/pkgs/by-name/wa/wayback/package.nix @@ -5,14 +5,14 @@ chromium, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wayback"; version = "0.20.1"; src = fetchFromGitHub { owner = "wabarc"; repo = "wayback"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GnirEgJHgZVzxkFFVDU9795kgvMTitnH+xWd7ooNf7Y="; }; @@ -32,4 +32,4 @@ buildGoModule rec { # binary build for darwin is possible, but it requires chromium for runtime dependency, whose build (for nix) is not supported on darwin. platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/we/weave-gitops/package.nix b/pkgs/by-name/we/weave-gitops/package.nix index b42f3fdcf4dd..195a7d5e7cd2 100644 --- a/pkgs/by-name/we/weave-gitops/package.nix +++ b/pkgs/by-name/we/weave-gitops/package.nix @@ -6,21 +6,21 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "weave-gitops"; version = "0.38.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "weave-gitops"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Gm4DIQK8T+dTwB5swdrD+SjGgy/wFQ/fJYdSqNDSy9c="; }; ldflags = [ "-s" "-w" - "-X github.com/weaveworks/weave-gitops/cmd/gitops/version.Version=${version}" + "-X github.com/weaveworks/weave-gitops/cmd/gitops/version.Version=${finalAttrs.version}" ]; vendorHash = "sha256-RiPBlpEQ69fhVf3B0qHQ+zEtPIet/Y/Jp/HfaTrIssE="; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "gitops"; }; -} +}) diff --git a/pkgs/by-name/we/weaviate/package.nix b/pkgs/by-name/we/weaviate/package.nix index fffd05e8ec39..a8b4d1c0ed7a 100644 --- a/pkgs/by-name/we/weaviate/package.nix +++ b/pkgs/by-name/we/weaviate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "weaviate"; version = "1.35.2"; src = fetchFromGitHub { owner = "weaviate"; repo = "weaviate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FDDwC9CnnMhwI9iqEEGwklE7lr9vOOCYCJ8X389gw7U="; }; @@ -35,4 +35,4 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/we/webanalyze/package.nix b/pkgs/by-name/we/webanalyze/package.nix index ecd0525d747a..38f85fc9185d 100644 --- a/pkgs/by-name/we/webanalyze/package.nix +++ b/pkgs/by-name/we/webanalyze/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webanalyze"; version = "0.4.1"; src = fetchFromGitHub { owner = "rverton"; repo = "webanalyze"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rnNbEPlbye0gjUamwq1xjFM/4g0eEHsGOAZWziEqxwM="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Tool to uncover technologies used on websites"; homepage = "https://github.com/rverton/webanalyze"; - changelog = "https://github.com/rverton/webanalyze/releases/tag/v${version}"; + changelog = "https://github.com/rverton/webanalyze/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "webanalyze"; }; -} +}) diff --git a/pkgs/by-name/we/webcat/package.nix b/pkgs/by-name/we/webcat/package.nix index de0f26683ccc..921087ab3434 100644 --- a/pkgs/by-name/we/webcat/package.nix +++ b/pkgs/by-name/we/webcat/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webcat"; version = "0.2.0"; src = fetchFromGitHub { owner = "rumpelsepp"; repo = "webcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JyZHH8JgS3uoNVicx1wj0SAzlrXyTrpwIBZuok6buRw="; }; @@ -36,4 +36,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ montag451 ]; mainProgram = "webcat"; }; -} +}) diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 3522a29185d9..1154dc8074ee 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -4,14 +4,14 @@ buildGoModule, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webdav"; version = "5.10.3"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HARY25aOiDKkx2kZA+tckOx+320+tWxamLzRbXQIIBE="; }; @@ -22,7 +22,7 @@ buildGoModule rec { meta = { description = "Simple WebDAV server"; homepage = "https://github.com/hacdias/webdav"; - changelog = "https://github.com/hacdias/webdav/releases/tag/v${version}"; + changelog = "https://github.com/hacdias/webdav/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pmy @@ -30,4 +30,4 @@ buildGoModule rec { ]; mainProgram = "webdav"; }; -} +}) diff --git a/pkgs/by-name/we/webhook/package.nix b/pkgs/by-name/we/webhook/package.nix index 8986f176306a..a3821b841471 100644 --- a/pkgs/by-name/we/webhook/package.nix +++ b/pkgs/by-name/we/webhook/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webhook"; version = "2.8.2"; src = fetchFromGitHub { owner = "adnanh"; repo = "webhook"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-3Ew72ADGTlvp6w37nYbCng7HHCZ0a7kVf3DNRNyCkZU="; }; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ azahi ]; }; -} +}) diff --git a/pkgs/by-name/we/webmesh/package.nix b/pkgs/by-name/we/webmesh/package.nix index 3691e0975a93..dacb6ac3394e 100644 --- a/pkgs/by-name/we/webmesh/package.nix +++ b/pkgs/by-name/we/webmesh/package.nix @@ -7,14 +7,14 @@ webmesh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webmesh"; version = "0.17.1"; src = fetchFromGitHub { owner = "webmeshproj"; repo = "webmesh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Inh7j01/xBJgGYmX1tGBRNYjn1N4AO2sywBwZ8yXlsY="; }; @@ -31,8 +31,8 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/webmeshproj/webmesh/pkg/version.Version=${version}" - "-X github.com/webmeshproj/webmesh/pkg/version.GitCommit=v${version}" + "-X github.com/webmeshproj/webmesh/pkg/version.Version=${finalAttrs.version}" + "-X github.com/webmeshproj/webmesh/pkg/version.GitCommit=v${finalAttrs.version}" ]; passthru = { @@ -51,4 +51,4 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bbigras ]; }; -} +}) diff --git a/pkgs/by-name/we/websocketd/package.nix b/pkgs/by-name/we/websocketd/package.nix index 3ec31a85cfbd..a5578106ec98 100644 --- a/pkgs/by-name/we/websocketd/package.nix +++ b/pkgs/by-name/we/websocketd/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "websocketd"; version = "0.4.1"; src = fetchFromGitHub { owner = "joewalnes"; repo = "websocketd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cp4iBSQ6Cd0+NPZ2i79Mulg1z17u//OCm3yoArbZEHs="; }; @@ -26,4 +26,4 @@ buildGoModule rec { license = lib.licenses.bsd2; mainProgram = "websocketd"; }; -} +}) diff --git a/pkgs/by-name/we/webtunnel/package.nix b/pkgs/by-name/we/webtunnel/package.nix index 0ddaeef6860b..b4ddb56db5c7 100644 --- a/pkgs/by-name/we/webtunnel/package.nix +++ b/pkgs/by-name/we/webtunnel/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "webtunnel"; version = "0.0.3"; @@ -13,7 +13,7 @@ buildGoModule rec { group = "tpo"; owner = "anti-censorship/pluggable-transports"; repo = "webtunnel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HB95GCIJeO5fKUW23VHrtNZdc9x9fk2vnmI9JogDWSQ="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = [ lib.maintainers.gbtb ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/we/wego/package.nix b/pkgs/by-name/we/wego/package.nix index 96c90010e313..a47c8d67bac1 100644 --- a/pkgs/by-name/we/wego/package.nix +++ b/pkgs/by-name/we/wego/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wego"; version = "2.3"; src = fetchFromGitHub { owner = "schachmat"; repo = "wego"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-YGUll0Wi/oulNMXSrSFeAVe+aGpyFeyXRZTW4ngC3Zk="; }; @@ -23,4 +23,4 @@ buildGoModule rec { license = lib.licenses.isc; mainProgram = "wego"; }; -} +}) diff --git a/pkgs/by-name/we/wesher/package.nix b/pkgs/by-name/we/wesher/package.nix index 7294bd3a6718..d36034650a51 100644 --- a/pkgs/by-name/we/wesher/package.nix +++ b/pkgs/by-name/we/wesher/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wesher"; version = "0.2.6"; src = fetchFromGitHub { owner = "costela"; repo = "wesher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-EIajvcBhS5G9dJzRgXhnD1QKOAhmzngdyCU4L7itT8U="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -31,4 +31,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "wesher"; }; -} +}) diff --git a/pkgs/by-name/wg/wg-ddns/package.nix b/pkgs/by-name/wg/wg-ddns/package.nix index c50d905f06a9..16cef33ce71a 100644 --- a/pkgs/by-name/wg/wg-ddns/package.nix +++ b/pkgs/by-name/wg/wg-ddns/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wg-ddns"; version = "1.3"; src = fetchFromGitHub { owner = "fernvenue"; repo = "wg-ddns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BV57jidn6bPWU/IhhQvIeMF4xHtTm2WZKm4MQRSMM5Y="; }; @@ -25,4 +25,4 @@ buildGoModule rec { platforms = lib.platforms.unix; mainProgram = "wg-ddns"; }; -} +}) diff --git a/pkgs/by-name/wg/wgcf/package.nix b/pkgs/by-name/wg/wgcf/package.nix index c8735bf37282..1da30d4848df 100644 --- a/pkgs/by-name/wg/wgcf/package.nix +++ b/pkgs/by-name/wg/wgcf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wgcf"; version = "2.2.30"; src = fetchFromGitHub { owner = "ViRb3"; repo = "wgcf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZiVSbsudGnwV7IkhUltzeC4EjTxWIaxvmxBiMcMYAfQ="; }; @@ -26,4 +26,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ yureien ]; mainProgram = "wgcf"; }; -} +}) diff --git a/pkgs/by-name/wi/wireguard-ui/package.nix b/pkgs/by-name/wi/wireguard-ui/package.nix index ada680b121fb..0c96cf6d288a 100644 --- a/pkgs/by-name/wi/wireguard-ui/package.nix +++ b/pkgs/by-name/wi/wireguard-ui/package.nix @@ -9,14 +9,14 @@ fetchpatch2, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wireguard-ui"; version = "0.6.2"; src = fetchFromGitHub { owner = "ngoduykhanh"; repo = "wireguard-ui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fK7l9I2s0zSxG1g1oQ1KjJZUcypwS9DxnNN7lhVI+1s="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ]; offlineCache = fetchYarnDeps { - yarnLock = "${src}/yarn.lock"; + yarnLock = "${finalAttrs.src}/yarn.lock"; hash = "sha256-ps/GtdtDKA3y5o1GZpRG+z08lSzk8d9zgxb95kjr/gc="; }; @@ -41,7 +41,7 @@ buildGoModule rec { ]; ldflags = [ - "-X main.appVersion=v${version}" + "-X main.appVersion=v${finalAttrs.version}" ]; preConfigure = '' @@ -71,11 +71,11 @@ buildGoModule rec { meta = { description = "Web user interface to manage your WireGuard setup"; - changelog = "https://github.com/ngoduykhanh/wireguard-ui/releases/tag/v${version}"; + changelog = "https://github.com/ngoduykhanh/wireguard-ui/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/ngoduykhanh/wireguard-ui"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "wireguard-ui"; }; -} +}) diff --git a/pkgs/by-name/wi/wireproxy/package.nix b/pkgs/by-name/wi/wireproxy/package.nix index 17eab709d3e7..241ed73364f7 100644 --- a/pkgs/by-name/wi/wireproxy/package.nix +++ b/pkgs/by-name/wi/wireproxy/package.nix @@ -6,21 +6,21 @@ wireproxy, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wireproxy"; version = "1.0.10"; src = fetchFromGitHub { owner = "pufferffish"; repo = "wireproxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-F8WatQsXgq3ex2uAy8eoS2DkG7uClNwZ74eG/mJN83o="; }; ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; vendorHash = "sha256-uCU5WLCKl5T4I1OccVl7WU0GM/t4RyAEmzHkJ22py30="; @@ -28,7 +28,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = wireproxy; command = "wireproxy --version"; - version = src.rev; + version = finalAttrs.src.rev; }; meta = { @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; mainProgram = "wireproxy"; }; -} +}) diff --git a/pkgs/by-name/wi/wishlist/package.nix b/pkgs/by-name/wi/wishlist/package.nix index 152690f60984..4b0bbf54d99c 100644 --- a/pkgs/by-name/wi/wishlist/package.nix +++ b/pkgs/by-name/wi/wishlist/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wishlist"; version = "0.15.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "wishlist"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-RulCoXPqfsZrxlDMTbyFNxqf/tdi26Ikq6wNUXCp86I="; }; @@ -22,15 +22,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; meta = { description = "Single entrypoint for multiple SSH endpoints"; homepage = "https://github.com/charmbracelet/wishlist"; - changelog = "https://github.com/charmbracelet/wishlist/releases/tag/v${version}"; + changelog = "https://github.com/charmbracelet/wishlist/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ caarlos0 ]; mainProgram = "wishlist"; }; -} +}) diff --git a/pkgs/by-name/wo/woke/package.nix b/pkgs/by-name/wo/woke/package.nix index d28f60f9b5ca..134456c5638c 100644 --- a/pkgs/by-name/wo/woke/package.nix +++ b/pkgs/by-name/wo/woke/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "woke"; version = "0.19.0"; src = fetchFromGitHub { owner = "get-woke"; repo = "woke"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X9fhExHhOLjPfpwrYPMqTJkgQL2ruHCGEocEoU7m6fM="; }; @@ -24,8 +24,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/get-woke/woke/cmd.Version=${version}" - "-X=github.com/get-woke/woke/cmd.Commit=${src.tag}" + "-X=github.com/get-woke/woke/cmd.Version=${finalAttrs.version}" + "-X=github.com/get-woke/woke/cmd.Commit=${finalAttrs.src.tag}" "-X=github.com/get-woke/woke/cmd.Date=1970-01-01T00:00:00Z" ]; @@ -36,7 +36,7 @@ buildGoModule rec { versionCheckProgram = "${placeholder "out"}/bin/woke"; meta = { - changelog = "https://github.com/get-woke/woke/releases/tag/${src.tag}"; + changelog = "https://github.com/get-woke/woke/releases/tag/${finalAttrs.src.tag}"; description = "Detect non-inclusive language in your source code"; homepage = "https://github.com/get-woke/woke"; license = lib.licenses.mit; @@ -44,4 +44,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ HeitorAugustoLN ]; sourceProvenance = [ lib.sourceTypes.fromSource ]; }; -} +}) diff --git a/pkgs/by-name/wo/woodpecker-pipeline-transform/package.nix b/pkgs/by-name/wo/woodpecker-pipeline-transform/package.nix index f9224f901694..04acd4999e9d 100644 --- a/pkgs/by-name/wo/woodpecker-pipeline-transform/package.nix +++ b/pkgs/by-name/wo/woodpecker-pipeline-transform/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromCodeberg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "woodpecker-pipeline-transform"; version = "0.2.0"; src = fetchFromCodeberg { owner = "lafriks"; repo = "woodpecker-pipeline-transform"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ngtpWjbL/ccmKTNQdL3osduELYSxcOu5z5UtqclNNSY="; }; @@ -18,7 +18,7 @@ buildGoModule rec { meta = { description = "Utility to convert different pipelines to Woodpecker CI pipelines"; - changelog = "https://codeberg.org/lafriks/woodpecker-pipeline-transform/src/tag/v${version}"; + changelog = "https://codeberg.org/lafriks/woodpecker-pipeline-transform/src/tag/v${finalAttrs.version}"; homepage = "https://codeberg.org/lafriks/woodpecker-pipeline-transform"; license = lib.licenses.mit; mainProgram = "pipeline-convert"; @@ -27,4 +27,4 @@ buildGoModule rec { luftmensch-luftmensch ]; }; -} +}) diff --git a/pkgs/by-name/wo/woodpecker-plugin-git/package.nix b/pkgs/by-name/wo/woodpecker-plugin-git/package.nix index 6b41383621ee..3334f4c7b0e8 100644 --- a/pkgs/by-name/wo/woodpecker-plugin-git/package.nix +++ b/pkgs/by-name/wo/woodpecker-plugin-git/package.nix @@ -6,14 +6,14 @@ woodpecker-plugin-git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "woodpecker-plugin-git"; version = "2.8.1"; src = fetchFromGitHub { owner = "woodpecker-ci"; repo = "plugin-git"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MhtqRWmZCjtb2QOwlbnlZUPHDNunjgWlhHCtM9pvYMM="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; # Checks fail because they require network access. @@ -35,7 +35,7 @@ buildGoModule rec { meta = { description = "Woodpecker plugin for cloning Git repositories"; homepage = "https://woodpecker-ci.org/"; - changelog = "https://github.com/woodpecker-ci/plugin-git/releases/tag/${version}"; + changelog = "https://github.com/woodpecker-ci/plugin-git/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "plugin-git"; maintainers = with lib.maintainers; [ @@ -43,4 +43,4 @@ buildGoModule rec { marcusramberg ]; }; -} +}) diff --git a/pkgs/by-name/wo/wormhole-william/package.nix b/pkgs/by-name/wo/wormhole-william/package.nix index 042627610880..7c685b519855 100644 --- a/pkgs/by-name/wo/wormhole-william/package.nix +++ b/pkgs/by-name/wo/wormhole-william/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wormhole-william"; version = "1.0.8"; src = fetchFromGitHub { owner = "psanford"; repo = "wormhole-william"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-KGJfz3nd03vcdrIsX8UUfdw96XwyU9PRzwK8O4/I8JQ="; }; @@ -40,9 +40,9 @@ buildGoModule rec { meta = { homepage = "https://github.com/psanford/wormhole-william"; description = "End-to-end encrypted file transfers"; - changelog = "https://github.com/psanford/wormhole-william/releases/tag/v${version}"; + changelog = "https://github.com/psanford/wormhole-william/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ psanford ]; mainProgram = "wormhole-william"; }; -} +}) diff --git a/pkgs/by-name/wp/wp4nix/package.nix b/pkgs/by-name/wp/wp4nix/package.nix index fe8be46c0acb..fba1d8a4e813 100644 --- a/pkgs/by-name/wp/wp4nix/package.nix +++ b/pkgs/by-name/wp/wp4nix/package.nix @@ -7,7 +7,7 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wp4nix"; version = "1.0.0"; @@ -15,7 +15,7 @@ buildGoModule rec { domain = "git.helsinki.tools"; owner = "helsinki-systems"; repo = "wp4nix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WJteeFUMr684yZEtUP13MqRjJ1UAeo48AzOPdLEE65w="; }; @@ -43,4 +43,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ onny ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wr/wrap/package.nix b/pkgs/by-name/wr/wrap/package.nix index 959ce9e05464..56b550275cf8 100644 --- a/pkgs/by-name/wr/wrap/package.nix +++ b/pkgs/by-name/wr/wrap/package.nix @@ -7,14 +7,14 @@ courier-prime, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wrap"; version = "0.3.1"; src = fetchFromGitHub { owner = "Wraparound"; repo = "wrap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-58wsH/e3X72S7tJUObazyvvkI8+B7DLPTBmQO9A+jmk="; }; @@ -45,4 +45,4 @@ buildGoModule rec { license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.austinbutler ]; }; -} +}) diff --git a/pkgs/by-name/wr/writefreely/package.nix b/pkgs/by-name/wr/writefreely/package.nix index 5f7a0f7aa36e..3f6f39f36f8f 100644 --- a/pkgs/by-name/wr/writefreely/package.nix +++ b/pkgs/by-name/wr/writefreely/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "writefreely"; version = "0.16.0"; src = fetchFromGitHub { owner = "writefreely"; repo = "writefreely"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VM5TkQAohxGmtbQs9ZWxCqF4kJ/9wtihz+p1twd+W9E="; }; @@ -21,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/writefreely/writefreely.softwareVer=${version}" + "-X github.com/writefreely/writefreely.softwareVer=${finalAttrs.version}" ]; tags = [ "sqlite" ]; @@ -39,4 +39,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ soopyc ]; mainProgram = "writefreely"; }; -} +}) diff --git a/pkgs/by-name/ws/wsl2-ssh-agent/package.nix b/pkgs/by-name/ws/wsl2-ssh-agent/package.nix index 7d2d381381a9..7a377ce9fc2c 100644 --- a/pkgs/by-name/ws/wsl2-ssh-agent/package.nix +++ b/pkgs/by-name/ws/wsl2-ssh-agent/package.nix @@ -4,14 +4,14 @@ lib, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wsl2-ssh-agent"; version = "0.9.7"; src = fetchFromGitHub { owner = "mame"; repo = "wsl2-ssh-agent"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7hibPeYoBxhdf+nQy/xUtR4piMP3vddGSNfQwleOgyk="; }; @@ -32,4 +32,4 @@ buildGoModule rec { mainProgram = "wsl2-ssh-agent"; maintainers = with lib.maintainers; [ eymeric ]; }; -} +}) diff --git a/pkgs/by-name/wt/wtfutil/package.nix b/pkgs/by-name/wt/wtfutil/package.nix index 1504e919c1b3..dbee99d4d2a8 100644 --- a/pkgs/by-name/wt/wtfutil/package.nix +++ b/pkgs/by-name/wt/wtfutil/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wtfutil"; version = "0.46.1"; src = fetchFromGitHub { owner = "wtfutil"; repo = "wtf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GLLTI/hxlkt3OvtTWRNdzQ9jzO4xzJV9RruiJUyWD5g="; }; @@ -35,7 +35,7 @@ buildGoModule rec { nativeBuildInputs = [ makeWrapper ]; postPatch = '' - substituteInPlace flags/flags.go --replace-fail 'version := "dev"' 'version := "v${version}"' + substituteInPlace flags/flags.go --replace-fail 'version := "dev"' 'version := "v${finalAttrs.version}"' ''; postInstall = '' @@ -52,7 +52,7 @@ buildGoModule rec { meta = { description = "Personal information dashboard for your terminal"; homepage = "https://wtfutil.com/"; - changelog = "https://github.com/wtfutil/wtf/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/wtfutil/wtf/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ xiaoxiangmoe @@ -61,4 +61,4 @@ buildGoModule rec { mainProgram = "wtfutil"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/wu/wuzz/package.nix b/pkgs/by-name/wu/wuzz/package.nix index c492463f723b..af9ac96f69af 100644 --- a/pkgs/by-name/wu/wuzz/package.nix +++ b/pkgs/by-name/wu/wuzz/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wuzz"; version = "0.5.0"; src = fetchFromGitHub { owner = "asciimoo"; repo = "wuzz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-H0soiKOytchfcFx17az0pGoFbA+hhXLxGJVdaARvnDc="; }; @@ -33,4 +33,4 @@ buildGoModule rec { license = lib.licenses.agpl3Only; mainProgram = "wuzz"; }; -} +}) diff --git a/pkgs/by-name/xc/xcaddy/package.nix b/pkgs/by-name/xc/xcaddy/package.nix index 5e5aa36cd27b..9b0be4e6d9ef 100644 --- a/pkgs/by-name/xc/xcaddy/package.nix +++ b/pkgs/by-name/xc/xcaddy/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xcaddy"; version = "0.4.5"; @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "caddyserver"; repo = "xcaddy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2cP0bkG16bRdLycLx7gpnQuALgO8hDowp/4cRBO4KuM="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/caddyserver/xcaddy/cmd.customVersion=v${version}" + "-X github.com/caddyserver/xcaddy/cmd.customVersion=v${finalAttrs.version}" ]; vendorHash = "sha256-2OZoSOUCkt94uG+54Dx/1di/RZxZ2UOsmTC6YDA5cKo="; @@ -36,4 +36,4 @@ buildGoModule rec { mainProgram = "xcaddy"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/xc/xcrawl3r/package.nix b/pkgs/by-name/xc/xcrawl3r/package.nix index 7c147e221bed..00dfa1495d71 100644 --- a/pkgs/by-name/xc/xcrawl3r/package.nix +++ b/pkgs/by-name/xc/xcrawl3r/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xcrawl3r"; version = "1.2.0"; src = fetchFromGitHub { owner = "hueristiq"; repo = "xcrawl3r"; - tag = version; + tag = finalAttrs.version; hash = "sha256-alrsEJZ7lyf7emYfJArn4VOnmLQFbWxL2eslEw+v4rY="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "CLI utility to recursively crawl webpages"; homepage = "https://github.com/hueristiq/xcrawl3r"; - changelog = "https://github.com/hueristiq/xcrawl3r/releases/tag/${version}"; + changelog = "https://github.com/hueristiq/xcrawl3r/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xcrawl3r"; }; -} +}) diff --git a/pkgs/by-name/xd/xd/package.nix b/pkgs/by-name/xd/xd/package.nix index 2538223b4b98..60e7b1c5c7cc 100644 --- a/pkgs/by-name/xd/xd/package.nix +++ b/pkgs/by-name/xd/xd/package.nix @@ -5,14 +5,14 @@ perl, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "XD"; version = "0.4.7"; src = fetchFromGitHub { owner = "majestrate"; repo = "XD"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bBA2CEeijXg+9ohiMWkQWAsN7OUSyUsFbliNz8gpVMM="; }; @@ -31,4 +31,4 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xe/xe-guest-utilities/package.nix b/pkgs/by-name/xe/xe-guest-utilities/package.nix index 7916753c4bdc..41f7ee34b7fb 100644 --- a/pkgs/by-name/xe/xe-guest-utilities/package.nix +++ b/pkgs/by-name/xe/xe-guest-utilities/package.nix @@ -6,14 +6,14 @@ udevCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xe-guest-utilities"; version = "8.4.0"; src = fetchFromGitHub { owner = "xenserver"; repo = "xe-guest-utilities"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LpZx+Km2qRywYK/eFLP3aCDku6K6HC4+MzEODH+8Gvs="; }; @@ -55,4 +55,4 @@ buildGoModule rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xe/xeol/package.nix b/pkgs/by-name/xe/xeol/package.nix index 4ae000b5cb52..f678d68a6cf6 100644 --- a/pkgs/by-name/xe/xeol/package.nix +++ b/pkgs/by-name/xe/xeol/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xeol"; version = "0.10.8"; src = fetchFromGitHub { owner = "xeol-io"; repo = "xeol"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eZpBz3WK7fE3ofakKP24ihiSfsBUrE2m5dCfv/4PXDo="; }; @@ -23,18 +23,18 @@ buildGoModule rec { ldflags = [ "-s" - "-X=main.version=${version}" - "-X=main.gitCommit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.gitCommit=${finalAttrs.src.rev}" "-X=main.buildDate=1970-01-01T00:00:00Z" - "-X=main.gitDescription=${src.rev}" + "-X=main.gitDescription=${finalAttrs.src.rev}" ]; meta = { description = "Scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs"; homepage = "https://github.com/xeol-io/xeol"; - changelog = "https://github.com/xeol-io/xeol/releases/tag/v${version}"; + changelog = "https://github.com/xeol-io/xeol/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xeol"; }; -} +}) diff --git a/pkgs/by-name/xl/xlsxsql/package.nix b/pkgs/by-name/xl/xlsxsql/package.nix index 69a2d7810154..c62ddec50109 100644 --- a/pkgs/by-name/xl/xlsxsql/package.nix +++ b/pkgs/by-name/xl/xlsxsql/package.nix @@ -8,22 +8,22 @@ versionCheckHook, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xlsxsql"; version = "0.4.0"; src = fetchFromGitHub { owner = "noborus"; repo = "xlsxsql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OmNYrohWs4l7cReTBB6Ha9VuKPit1+P7a4QKhYwK5g8="; }; vendorHash = "sha256-Zrt4NMoQePvipFyYpN+Ipgl2D6j/thCPhrQy4AbXOfQ="; ldflags = [ - "-X main.version=v${version}" - "-X main.revision=${src.rev}" + "-X main.version=v${finalAttrs.version}" + "-X main.revision=${finalAttrs.src.rev}" ]; nativeBuildInputs = [ @@ -52,9 +52,9 @@ buildGoModule rec { meta = { description = "CLI tool that executes SQL queries on various files including xlsx files and outputs the results to various files"; homepage = "https://github.com/noborus/xlsxsql"; - changelog = "https://github.com/noborus/xlsxsql/releases/tag/v${version}"; + changelog = "https://github.com/noborus/xlsxsql/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; mainProgram = "xlsxsql"; }; -} +}) diff --git a/pkgs/by-name/xq/xq-xml/package.nix b/pkgs/by-name/xq/xq-xml/package.nix index 4fbf57bc7088..1289d346ce2c 100644 --- a/pkgs/by-name/xq/xq-xml/package.nix +++ b/pkgs/by-name/xq/xq-xml/package.nix @@ -6,14 +6,14 @@ xq-xml, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xq"; version = "1.3.0"; src = fetchFromGitHub { owner = "sibprogrammer"; repo = "xq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KLpf4db3D+SQzbitc9ROO+k/VHggWpwZmwwhV3QVNiE="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.commit=${src.rev}" - "-X=main.version=${version}" + "-X=main.commit=${finalAttrs.src.rev}" + "-X=main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -36,8 +36,8 @@ buildGoModule rec { description = "Command-line XML and HTML beautifier and content extractor"; mainProgram = "xq"; homepage = "https://github.com/sibprogrammer/xq"; - changelog = "https://github.com/sibprogrammer/xq/releases/tag/${src.rev}"; + changelog = "https://github.com/sibprogrammer/xq/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix index c9872bbae6bf..d8624f5e5be7 100644 --- a/pkgs/by-name/xr/xray/package.nix +++ b/pkgs/by-name/xr/xray/package.nix @@ -13,14 +13,14 @@ ], }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xray"; version = "26.1.13"; src = fetchFromGitHub { owner = "XTLS"; repo = "Xray-core"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Sb9Q+HUDdvyDIMpKaNWvc4BipAxmITeGkOl09dPLs9k="; }; @@ -64,4 +64,4 @@ buildGoModule rec { license = with lib.licenses; [ mpl20 ]; maintainers = with lib.maintainers; [ iopq ]; }; -} +}) diff --git a/pkgs/by-name/xs/xsubfind3r/package.nix b/pkgs/by-name/xs/xsubfind3r/package.nix index d116bae1850d..62138c43b1e4 100644 --- a/pkgs/by-name/xs/xsubfind3r/package.nix +++ b/pkgs/by-name/xs/xsubfind3r/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xsubfind3r"; version = "1.1.2"; src = fetchFromGitHub { owner = "hueristiq"; repo = "xsubfind3r"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UiOBLvbK3QcmtCn3vySis9rGeAFyRPxxnMze+762hvM="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "CLI utility to find subdomains from curated passive online sources"; homepage = "https://github.com/hueristiq/xsubfind3r"; - changelog = "https://github.com/hueristiq/xsubfind3r/releases/tag/${version}"; + changelog = "https://github.com/hueristiq/xsubfind3r/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xsubfind3r"; }; -} +}) diff --git a/pkgs/by-name/xt/xteve/package.nix b/pkgs/by-name/xt/xteve/package.nix index 7235b1e3e6df..ccd50ae3472f 100644 --- a/pkgs/by-name/xt/xteve/package.nix +++ b/pkgs/by-name/xt/xteve/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xteve"; version = "2.2.0.200"; src = fetchFromGitHub { owner = "xteve-project"; repo = "xTeVe"; - rev = version; + rev = finalAttrs.version; hash = "sha256-hD4GudSkGZO41nR/CgcMg/SqKjpAO1yJDkfwa8AUges="; }; @@ -26,4 +26,4 @@ buildGoModule rec { mainProgram = "xteve"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/xu/xurlfind3r/package.nix b/pkgs/by-name/xu/xurlfind3r/package.nix index eb4209a55f72..8f3060214213 100644 --- a/pkgs/by-name/xu/xurlfind3r/package.nix +++ b/pkgs/by-name/xu/xurlfind3r/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "xurlfind3r"; version = "1.3.0"; src = fetchFromGitHub { owner = "hueristiq"; repo = "xurlfind3r"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Zrjc6/7c8A2Bz4tgia0NGK3H4Bu2eSpHQ6TCQ2zsU3c="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Tool to discover URLs for a given domain"; homepage = "https://github.com/hueristiq/xurlfind3r"; - changelog = "https://github.com/hueristiq/xurlfind3r/releases/tag/${src.tag}"; + changelog = "https://github.com/hueristiq/xurlfind3r/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xurlfind3r"; }; -} +}) diff --git a/pkgs/by-name/ya/yaegi/package.nix b/pkgs/by-name/ya/yaegi/package.nix index 61e76f2738c3..b6f39a3f2c54 100644 --- a/pkgs/by-name/ya/yaegi/package.nix +++ b/pkgs/by-name/ya/yaegi/package.nix @@ -7,14 +7,14 @@ yaegi, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yaegi"; version = "0.16.1"; src = fetchFromGitHub { owner = "traefik"; repo = "yaegi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jpLx2z65KeCPC4AQgFmUUphmmiT4EeHwrYn3/rD4Rzg="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -41,10 +41,10 @@ buildGoModule rec { description = "Go interpreter"; mainProgram = "yaegi"; homepage = "https://github.com/traefik/yaegi"; - changelog = "https://github.com/traefik/yaegi/releases/tag/${src.rev}"; + changelog = "https://github.com/traefik/yaegi/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; # The last successful Darwin Hydra build was in 2023 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ya/yai/package.nix b/pkgs/by-name/ya/yai/package.nix index 99f99848ad62..c4d587b75f0d 100644 --- a/pkgs/by-name/ya/yai/package.nix +++ b/pkgs/by-name/ya/yai/package.nix @@ -3,14 +3,14 @@ buildGoModule, fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yai"; version = "0.6.0"; src = fetchFromGitHub { owner = "ekkinox"; repo = "yai"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-MoblXLfptlIYJbXQTpbc8GBo2a3Zgxdvwra8IUEGiZs=="; }; @@ -18,7 +18,7 @@ buildGoModule rec { ldflags = [ "-w -s" - "-X main.buildVersion=${version}" + "-X main.buildVersion=${finalAttrs.version}" ]; preCheck = '' @@ -37,4 +37,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ georgesalkhouri ]; mainProgram = "yai"; }; -} +}) diff --git a/pkgs/by-name/ya/yanic/package.nix b/pkgs/by-name/ya/yanic/package.nix index bad24893a22f..18a5408c91f2 100644 --- a/pkgs/by-name/ya/yanic/package.nix +++ b/pkgs/by-name/ya/yanic/package.nix @@ -6,21 +6,21 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yanic"; version = "1.8.3"; src = fetchFromGitHub { owner = "FreifunkBremen"; repo = "yanic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6jGuqqUr9DJyPYAVBBHc5qtfJIbvjGndT2Y+RSLMzhY="; }; vendorHash = "sha256-TcmkPBHxpmTgXNW8gPkzMpjPGCQu/HrZqAu9jDpPEjo="; ldflags = [ - "-X github.com/FreifunkBremen/yanic/cmd.VERSION=${version}" + "-X github.com/FreifunkBremen/yanic/cmd.VERSION=${finalAttrs.version}" "-s" "-w" ]; @@ -37,9 +37,9 @@ buildGoModule rec { meta = { description = "Tool to collect and aggregate respondd data"; homepage = "https://github.com/FreifunkBremen/yanic"; - changelog = "https://github.com/FreifunkBremen/yanic/releases/tag/${src.rev}"; + changelog = "https://github.com/FreifunkBremen/yanic/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ herbetom ]; mainProgram = "yanic"; }; -} +}) diff --git a/pkgs/by-name/ya/yarr/package.nix b/pkgs/by-name/ya/yarr/package.nix index 7beebb658165..ff84ace8d72a 100644 --- a/pkgs/by-name/ya/yarr/package.nix +++ b/pkgs/by-name/ya/yarr/package.nix @@ -8,14 +8,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yarr"; version = "2.6"; src = fetchFromGitHub { owner = "nkanaev"; repo = "yarr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-D/049qH6CFNL7MY5e54guA9i84pbAwGf2UPHnVQWCkU="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" "-X main.GitHash=none" ]; @@ -45,11 +45,11 @@ buildGoModule rec { description = "Yet another rss reader"; mainProgram = "yarr"; homepage = "https://github.com/nkanaev/yarr"; - changelog = "https://github.com/nkanaev/yarr/blob/v${version}/doc/changelog.txt"; + changelog = "https://github.com/nkanaev/yarr/blob/v${finalAttrs.version}/doc/changelog.txt"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir christoph-heiss ]; }; -} +}) diff --git a/pkgs/by-name/ya/yatas/package.nix b/pkgs/by-name/ya/yatas/package.nix index 7627f9cbca5f..89978ea0bbb9 100644 --- a/pkgs/by-name/ya/yatas/package.nix +++ b/pkgs/by-name/ya/yatas/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yatas"; version = "1.6.1"; src = fetchFromGitHub { owner = "padok-team"; repo = "YATAS"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fkMrQqHtlZWoJZgSu1KeZ+p1pWXFUYYIUOkvd/DHx8k="; }; @@ -20,9 +20,9 @@ buildGoModule rec { meta = { description = "Tool to audit AWS infrastructure for misconfiguration or potential security issues"; homepage = "https://github.com/padok-team/YATAS"; - changelog = "https://github.com/padok-team/YATAS/releases/tag/v${version}"; + changelog = "https://github.com/padok-team/YATAS/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "yatas"; }; -} +}) diff --git a/pkgs/by-name/yg/yggdrasil/package.nix b/pkgs/by-name/yg/yggdrasil/package.nix index d9cd97588864..13eed9ff34e1 100644 --- a/pkgs/by-name/yg/yggdrasil/package.nix +++ b/pkgs/by-name/yg/yggdrasil/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yggdrasil"; version = "0.5.12"; src = fetchFromGitHub { owner = "yggdrasil-network"; repo = "yggdrasil-go"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NlNQnYmK//p35pj2MInD6RVsajM/bGDhOuzOZZYoWRw="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ]; ldflags = [ - "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${version}" + "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${finalAttrs.version}" "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=yggdrasil" "-X github.com/yggdrasil-network/yggdrasil-go/src/config.defaultAdminListen=unix:///var/run/yggdrasil/yggdrasil.sock" "-s" @@ -45,4 +45,4 @@ buildGoModule rec { peigongdsd ]; }; -} +}) diff --git a/pkgs/by-name/yg/yggstack/package.nix b/pkgs/by-name/yg/yggstack/package.nix index 5a1def0322ea..0cf329cb7c38 100644 --- a/pkgs/by-name/yg/yggstack/package.nix +++ b/pkgs/by-name/yg/yggstack/package.nix @@ -5,21 +5,21 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yggstack"; version = "1.0.4"; src = fetchFromGitHub { owner = "yggdrasil-network"; repo = "yggstack"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-S3yk2v2RPGFeGDJ8Lmjr7VM2kIswIREfPpDLXM/P1YU="; }; vendorHash = "sha256-7EIUsMhAJ+uPD5LG7Yucpo82aJYYRt9vrmAbsQzNmEw="; ldflags = [ - "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${version}" + "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${finalAttrs.version}" "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=yggstack" "-s" "-w" @@ -37,4 +37,4 @@ buildGoModule rec { peigongdsd ]; }; -} +}) diff --git a/pkgs/by-name/yj/yj/package.nix b/pkgs/by-name/yj/yj/package.nix index 6698e822ce72..6a0db061fd44 100644 --- a/pkgs/by-name/yj/yj/package.nix +++ b/pkgs/by-name/yj/yj/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yj"; version = "5.1.0"; src = fetchFromGitHub { owner = "sclevine"; repo = "yj"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lsn5lxtix5W7po6nzvGcHmifbyhrtHgvaKYT7RPPCOg="; }; @@ -20,7 +20,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; meta = { @@ -30,4 +30,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ Profpatsch ]; homepage = "https://github.com/sclevine/yj"; }; -} +}) diff --git a/pkgs/by-name/ym/ymuse/package.nix b/pkgs/by-name/ym/ymuse/package.nix index 0834cc622f26..37ccce4aad0e 100644 --- a/pkgs/by-name/ym/ymuse/package.nix +++ b/pkgs/by-name/ym/ymuse/package.nix @@ -12,14 +12,14 @@ librsvg, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ymuse"; version = "0.22"; src = fetchFromGitHub { owner = "yktoo"; repo = "ymuse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WbIeqOAhdqxU8EvHEsG7ASwy5xZG1domZKT5ccOggHg="; }; @@ -72,4 +72,4 @@ buildGoModule rec { mainProgram = "ymuse"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/yo/yor/package.nix b/pkgs/by-name/yo/yor/package.nix index 8025137a2bc1..2e607e62f351 100644 --- a/pkgs/by-name/yo/yor/package.nix +++ b/pkgs/by-name/yo/yor/package.nix @@ -4,14 +4,14 @@ lib, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yor"; version = "0.1.200"; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "yor"; - rev = version; + rev = finalAttrs.version; hash = "sha256-IoQe1/D3Sl1y76dXH0CuwU6/LBC6n6or9vsysHhDeeg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { cat << EOF > src/common/version.go package common - const Version = "${version}" + const Version = "${finalAttrs.version}" EOF ''; @@ -36,8 +36,8 @@ buildGoModule rec { meta = { description = "Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it"; homepage = "https://github.com/bridgecrewio/yor"; - changelog = "https://github.com/bridgecrewio/yor/releases/tag/${version}"; + changelog = "https://github.com/bridgecrewio/yor/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ivankovnatsky ]; }; -} +}) diff --git a/pkgs/by-name/yo/youtubeuploader/package.nix b/pkgs/by-name/yo/youtubeuploader/package.nix index 9c84ab595662..0b705f768a8b 100644 --- a/pkgs/by-name/yo/youtubeuploader/package.nix +++ b/pkgs/by-name/yo/youtubeuploader/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "youtubeuploader"; version = "1.25.5"; src = fetchFromGitHub { owner = "porjo"; repo = "youtubeuploader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KG0x2+nTTB+d7Yon2xRdlhEqYr74jNPD4+3dKyccOdc="; }; @@ -23,7 +23,7 @@ buildGoModule rec { ldflags = [ "-s" - "-X main.appVersion=${version}" + "-X main.appVersion=${finalAttrs.version}" ]; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -33,9 +33,9 @@ buildGoModule rec { meta = { description = "Scripted uploads to Youtube using Golang"; homepage = "https://github.com/porjo/youtubeuploader"; - changelog = "https://github.com/porjo/youtubeuploader/releases/tag/v${version}"; + changelog = "https://github.com/porjo/youtubeuploader/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "youtubeuploader"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/yt/ytarchive/package.nix b/pkgs/by-name/yt/ytarchive/package.nix index 7d334289336b..562e000d39ef 100644 --- a/pkgs/by-name/yt/ytarchive/package.nix +++ b/pkgs/by-name/yt/ytarchive/package.nix @@ -6,14 +6,14 @@ ffmpeg-headless, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ytarchive"; version = "0.5.0"; src = fetchFromGitHub { owner = "Kethsar"; repo = "ytarchive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y1frd7iJJuNFvLL/C1Y+RrqYC/1LF7P3J9rkPAThp9c="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Commit=-${src.rev}" + "-X main.Commit=-${finalAttrs.src.rev}" ]; postInstall = '' @@ -38,4 +38,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "ytarchive"; }; -} +}) diff --git a/pkgs/by-name/yt/ytcast/package.nix b/pkgs/by-name/yt/ytcast/package.nix index 386cd874f12f..73e48b1e6545 100644 --- a/pkgs/by-name/yt/ytcast/package.nix +++ b/pkgs/by-name/yt/ytcast/package.nix @@ -4,19 +4,19 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ytcast"; version = "1.4.0"; src = fetchFromGitHub { owner = "MarcoLucidi01"; repo = "ytcast"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-iy9+MgXwP4ALz4NHJyn2ghC5boR53H3ioB2+7tcJunE="; }; vendorHash = null; - ldflags = [ "-X main.progVersion=${version}" ]; + ldflags = [ "-X main.progVersion=${finalAttrs.version}" ]; meta = { description = "Tool to cast YouTube videos from the command-line"; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ waelwindows ]; mainProgram = "ytcast"; }; -} +}) diff --git a/pkgs/by-name/yt/ytt/package.nix b/pkgs/by-name/yt/ytt/package.nix index 28f92cda530d..78b61889122d 100644 --- a/pkgs/by-name/yt/ytt/package.nix +++ b/pkgs/by-name/yt/ytt/package.nix @@ -7,14 +7,14 @@ testers, ytt, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "ytt"; version = "0.52.2"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "ytt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-x+Lar/GYr+uGQ8PdG1ZyCovPpl/dj1m5UcPbHaH3IWw="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X carvel.dev/ytt/pkg/version.Version=${version}" + "-X carvel.dev/ytt/pkg/version.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -44,7 +44,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = ytt; command = "ytt --version"; - inherit version; + inherit (finalAttrs) version; }; meta = { @@ -58,4 +58,4 @@ buildGoModule rec { gabyx ]; }; -} +}) diff --git a/pkgs/by-name/yu/yubihsm-connector/package.nix b/pkgs/by-name/yu/yubihsm-connector/package.nix index ff3db80fb3ae..a84d124bbfeb 100644 --- a/pkgs/by-name/yu/yubihsm-connector/package.nix +++ b/pkgs/by-name/yu/yubihsm-connector/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yubihsm-connector"; version = "3.0.5"; src = fetchFromGitHub { owner = "Yubico"; repo = "yubihsm-connector"; - rev = version; + rev = finalAttrs.version; hash = "sha256-hiCh/TG1epSmJtaptfVzcPklDTaBh0biKqfM01YoWo0="; }; @@ -43,4 +43,4 @@ buildGoModule rec { license = lib.licenses.asl20; mainProgram = "yubihsm-connector"; }; -} +}) diff --git a/pkgs/by-name/yu/yubikey-agent/package.nix b/pkgs/by-name/yu/yubikey-agent/package.nix index 2e15be7bd7d1..770d8186ce23 100644 --- a/pkgs/by-name/yu/yubikey-agent/package.nix +++ b/pkgs/by-name/yu/yubikey-agent/package.nix @@ -8,14 +8,14 @@ pkg-config, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yubikey-agent"; version = "0.1.6"; src = fetchFromGitHub { owner = "FiloSottile"; repo = "yubikey-agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Knk1ipBOzjmjrS2OFUMuxi1TkyDcSYlVKezDWT//ERY="; }; @@ -36,7 +36,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" + "-X main.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' @@ -56,4 +56,4 @@ buildGoModule rec { ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/yu/yubikey-touch-detector/package.nix b/pkgs/by-name/yu/yubikey-touch-detector/package.nix index fdd20ad21f90..a2a4fdc74655 100644 --- a/pkgs/by-name/yu/yubikey-touch-detector/package.nix +++ b/pkgs/by-name/yu/yubikey-touch-detector/package.nix @@ -9,14 +9,14 @@ scdoc, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yubikey-touch-detector"; version = "1.13.0"; src = fetchFromGitHub { owner = "maximbaz"; repo = "yubikey-touch-detector"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aHR/y8rAKS+dMvRdB3oAmOiI7hTA6qlF4Z05OjwYOO4="; }; vendorHash = "sha256-oHEcpu3QvcVC/YCtGtP7nNT9++BSU8BPT5pf8NdLrOo="; @@ -56,4 +56,4 @@ buildGoModule rec { platforms = lib.platforms.linux; mainProgram = "yubikey-touch-detector"; }; -} +}) diff --git a/pkgs/by-name/yu/yuhaiin/package.nix b/pkgs/by-name/yu/yuhaiin/package.nix index b4653c9de3d3..5bca7ee2b44c 100644 --- a/pkgs/by-name/yu/yuhaiin/package.nix +++ b/pkgs/by-name/yu/yuhaiin/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yuhaiin"; version = "0.3.8"; src = fetchFromGitHub { owner = "yuhaiin"; repo = "yuhaiin"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9vrq2qKbBLObANzVWrP73BuhQdY0JSEdPci420lj3Fg="; }; @@ -28,8 +28,8 @@ buildGoModule rec { [ "-s" "-w" - "-X ${module}/version.Version=v${version}" - "-X ${module}/version.GitCommit=${src.rev}" + "-X ${module}/version.Version=v${finalAttrs.version}" + "-X ${module}/version.GitCommit=${finalAttrs.src.rev}" "-X ${module}/version.BuildDate=unknown" ]; @@ -40,9 +40,9 @@ buildGoModule rec { meta = { description = "Proxy kit for Linux/Windows/MacOS"; homepage = "https://github.com/yuhaiin/yuhaiin"; - changelog = "https://github.com/yuhaiin/yuhaiin/releases/tag/v${version}"; + changelog = "https://github.com/yuhaiin/yuhaiin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ oluceps ]; mainProgram = "yuhaiin"; }; -} +}) diff --git a/pkgs/by-name/za/zarf/package.nix b/pkgs/by-name/za/zarf/package.nix index 451ff6133805..900d518803f8 100644 --- a/pkgs/by-name/za/zarf/package.nix +++ b/pkgs/by-name/za/zarf/package.nix @@ -8,14 +8,14 @@ stdenv, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zarf"; version = "0.70.1"; src = fetchFromGitHub { owner = "zarf-dev"; repo = "zarf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3ucUB6KAIm4dPf/8CysZVwKbWp9QZIeP435Aclyzhfs="; }; @@ -39,11 +39,11 @@ buildGoModule rec { "-s" "-w" "-X" - "github.com/zarf-dev/zarf/src/config.CLIVersion=${src.tag}" + "github.com/zarf-dev/zarf/src/config.CLIVersion=${finalAttrs.src.tag}" "-X" - "k8s.io/component-base/version.gitVersion=v0.0.0+zarf${src.tag}" + "k8s.io/component-base/version.gitVersion=v0.0.0+zarf${finalAttrs.src.tag}" "-X" - "k8s.io/component-base/version.gitCommit=${src.tag}" + "k8s.io/component-base/version.gitCommit=${finalAttrs.src.tag}" "-X" "k8s.io/component-base/version.buildDate=1970-01-01T00:00:00Z" ]; @@ -69,4 +69,4 @@ buildGoModule rec { ragingpastry ]; }; -} +}) diff --git a/pkgs/by-name/zd/zdns/package.nix b/pkgs/by-name/zd/zdns/package.nix index a45d9d372893..94c24f404b2f 100644 --- a/pkgs/by-name/zd/zdns/package.nix +++ b/pkgs/by-name/zd/zdns/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zdns"; version = "2.0.5"; src = fetchFromGitHub { owner = "zmap"; repo = "zdns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-e01+TjJETpWNrdtG+lHHGmS9ZS9RijOo5wRnEv6w5jk="; }; @@ -30,4 +30,4 @@ buildGoModule rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ze/zed/package.nix b/pkgs/by-name/ze/zed/package.nix index aafc8552a318..04456bd1b434 100644 --- a/pkgs/by-name/ze/zed/package.nix +++ b/pkgs/by-name/ze/zed/package.nix @@ -6,14 +6,14 @@ zed, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zed"; version = "1.18.0"; src = fetchFromGitHub { owner = "brimdata"; repo = "zed-archive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-NCoeTeOkxkCsj/nRBhMJeEshFuwozOXNJvgp8vyCQDk="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/brimdata/zed/cli.version=${version}" + "-X=github.com/brimdata/zed/cli.version=${finalAttrs.version}" ]; passthru.tests = { @@ -43,11 +43,11 @@ buildGoModule rec { meta = { description = "Novel data lake based on super-structured data"; homepage = "https://zed.brimdata.io"; - changelog = "https://github.com/brimdata/zed/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/brimdata/zed/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dit7ya knl ]; }; -} +}) diff --git a/pkgs/by-name/zf/zfind/package.nix b/pkgs/by-name/zf/zfind/package.nix index 2672b7d76563..1f496379219b 100644 --- a/pkgs/by-name/zf/zfind/package.nix +++ b/pkgs/by-name/zf/zfind/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zfind"; version = "0.4.7"; src = fetchFromGitHub { owner = "laktak"; repo = "zfind"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zp2YrrvghmXy0LPxCSkOxYwrmoGabTKCD5CiFl3XCOU="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-X" - "main.appVersion=${version}" + "main.appVersion=${finalAttrs.version}" ]; meta = { @@ -29,9 +29,9 @@ buildGoModule rec { It makes finding files easy with a filter syntax that is similar to an SQL-WHERE clause. ''; homepage = "https://github.com/laktak/zfind"; - changelog = "https://github.com/laktak/zfind/releases/tag/v${version}"; + changelog = "https://github.com/laktak/zfind/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "zfind"; maintainers = with lib.maintainers; [ eeedean ]; }; -} +}) diff --git a/pkgs/by-name/zf/zfxtop/package.nix b/pkgs/by-name/zf/zfxtop/package.nix index 33d520632a33..4b6af0089f60 100644 --- a/pkgs/by-name/zf/zfxtop/package.nix +++ b/pkgs/by-name/zf/zfxtop/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zfxtop"; version = "0.3.2"; src = fetchFromGitHub { owner = "ssleert"; repo = "zfxtop"; - rev = version; + rev = finalAttrs.version; hash = "sha256-7qeTC9CIx4K2fLRM/pYrSU1NHv9TFMsl7TT0W5Uph60="; }; @@ -25,4 +25,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ wozeparrot ]; mainProgram = "zfxtop"; }; -} +}) diff --git a/pkgs/by-name/zi/zitadel-tools/package.nix b/pkgs/by-name/zi/zitadel-tools/package.nix index a32077be458f..d98c558c8dfd 100644 --- a/pkgs/by-name/zi/zitadel-tools/package.nix +++ b/pkgs/by-name/zi/zitadel-tools/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zitadel-tools"; version = "0.5.0"; src = fetchFromGitHub { owner = "zitadel"; repo = "zitadel-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wtCBRsP0b7qPOQfYgvmgDT0t2zZHocokO5J8yLZcsgQ="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -42,4 +42,4 @@ buildGoModule rec { maintainers = [ ]; mainProgram = "zitadel-tools"; }; -} +}) diff --git a/pkgs/by-name/zk/zk/package.nix b/pkgs/by-name/zk/zk/package.nix index b666b274eecd..53ce874a157a 100644 --- a/pkgs/by-name/zk/zk/package.nix +++ b/pkgs/by-name/zk/zk/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zk"; version = "0.15.1"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-h4q3GG4DPPEJk2G5JDbUhnHpqEdMAkGYSMs9TS5Goco="; }; @@ -25,8 +25,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Build=${version}" - "-X=main.Version=${version}" + "-X=main.Build=${finalAttrs.version}" + "-X=main.Version=${finalAttrs.version}" ]; passthru.updateScript = nix-update-script { }; @@ -40,4 +40,4 @@ buildGoModule rec { homepage = "https://github.com/mickael-menu/zk"; mainProgram = "zk"; }; -} +}) diff --git a/pkgs/by-name/zk/zkar/package.nix b/pkgs/by-name/zk/zkar/package.nix index a31fde198a15..3f3958b25c16 100644 --- a/pkgs/by-name/zk/zkar/package.nix +++ b/pkgs/by-name/zk/zkar/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zkar"; version = "1.5.1"; src = fetchFromGitHub { owner = "phith0n"; repo = "zkar"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xnj3GOZoLPE/kyGgi5i2o61P7Snt0L0JRGHLGNQDLRI="; }; @@ -25,9 +25,9 @@ buildGoModule rec { meta = { description = "Java serialization protocol analysis tool"; homepage = "https://github.com/phith0n/zkar"; - changelog = "https://github.com/phith0n/zkar/releases/tag/v${version}"; + changelog = "https://github.com/phith0n/zkar/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "zkar"; }; -} +}) diff --git a/pkgs/by-name/zr/zrepl/package.nix b/pkgs/by-name/zr/zrepl/package.nix index 220b1df2c816..1f1a8c7999b4 100644 --- a/pkgs/by-name/zr/zrepl/package.nix +++ b/pkgs/by-name/zr/zrepl/package.nix @@ -6,14 +6,14 @@ nixosTests, openssh, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zrepl"; version = "0.6.1"; src = fetchFromGitHub { owner = "zrepl"; repo = "zrepl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-sFSWcJ0aBMay+ngUqnr0PKBMOfCcKHgBjff6KRpPZrg="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/zrepl/zrepl/version.zreplVersion=${version}" + "-X github.com/zrepl/zrepl/version.zreplVersion=${finalAttrs.version}" ]; postInstall = '' @@ -55,4 +55,4 @@ buildGoModule rec { ]; mainProgram = "zrepl"; }; -} +}) diff --git a/pkgs/by-name/zs/zs/package.nix b/pkgs/by-name/zs/zs/package.nix index 35985ef4ea9e..5e41e7b06215 100644 --- a/pkgs/by-name/zs/zs/package.nix +++ b/pkgs/by-name/zs/zs/package.nix @@ -6,7 +6,7 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zs"; version = "0.4.1"; @@ -14,7 +14,7 @@ buildGoModule rec { domain = "git.mills.io"; owner = "prologic"; repo = "zs"; - rev = version; + rev = finalAttrs.version; hash = "sha256-V8+p19kvVh64yCreNVp4RVdkJkjrq8Q5VbjaJWekZHY="; }; @@ -22,8 +22,8 @@ buildGoModule rec { ldflags = [ "-w" - "-X=main.Version=${version}" - "-X=main.Commit=${src.rev}" + "-X=main.Version=${finalAttrs.version}" + "-X=main.Commit=${finalAttrs.src.rev}" "-X=main.Build=1970-01-01T00:00:00+00:00" ]; @@ -39,9 +39,9 @@ buildGoModule rec { meta = { description = "Extremely minimal static site generator written in Go"; homepage = "https://git.mills.io/prologic/zs"; - changelog = "https://git.mills.io/prologic/zs/releases/tag/${version}"; + changelog = "https://git.mills.io/prologic/zs/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ adtya ]; mainProgram = "zs"; }; -} +}) diff --git a/pkgs/by-name/zv/zvm/package.nix b/pkgs/by-name/zv/zvm/package.nix index 7e7a3411e651..223a99c3e9e6 100644 --- a/pkgs/by-name/zv/zvm/package.nix +++ b/pkgs/by-name/zv/zvm/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "zvm"; version = "0.8.11"; src = fetchFromGitHub { owner = "tristanisham"; repo = "zvm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RMXF69zqqNK3tifbeDM7dxkiHMws7n+PeeHvCUK7/OU="; }; @@ -27,11 +27,11 @@ buildGoModule rec { meta = { homepage = "https://www.zvm.app/"; downloadPage = "https://github.com/tristanisham/zvm"; - changelog = "https://github.com/tristanisham/zvm/releases/tag/v${version}"; + changelog = "https://github.com/tristanisham/zvm/releases/tag/v${finalAttrs.version}"; description = "Tool to manage and use different Zig versions"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ethancedwards8 ]; platforms = lib.platforms.unix; mainProgram = "zvm"; }; -} +})