From 6e11f483c54e1f35cf6f3d215b1b040c5dcf1b8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 01:52:13 +0000 Subject: [PATCH 001/133] ocamlPackages.metadata: 0.3.1 -> 0.3.2 --- pkgs/development/ocaml-modules/metadata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/metadata/default.nix b/pkgs/development/ocaml-modules/metadata/default.nix index 176c878ed400..1262f54cfafb 100644 --- a/pkgs/development/ocaml-modules/metadata/default.nix +++ b/pkgs/development/ocaml-modules/metadata/default.nix @@ -6,13 +6,13 @@ buildDunePackage rec { pname = "metadata"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "savonet"; repo = "ocaml-metadata"; tag = "v${version}"; - sha256 = "sha256-CsmKk14jk/PuTibEmlFr/QZbmDIkLJ5QJSIZQXLRmGw="; + sha256 = "sha256-g76R1ziRv3VDl0IEJOm626m/ywDz+qgHtQg0uPb0MCU="; }; minimalOCamlVersion = "4.14"; From ee8ee8553462c54560fbaea20baa7780d52946bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 09:03:17 +0000 Subject: [PATCH 002/133] avalanchego: 1.14.0 -> 1.14.1 --- pkgs/by-name/av/avalanchego/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/av/avalanchego/package.nix b/pkgs/by-name/av/avalanchego/package.nix index 816c699153b8..887665189d13 100644 --- a/pkgs/by-name/av/avalanchego/package.nix +++ b/pkgs/by-name/av/avalanchego/package.nix @@ -7,19 +7,19 @@ buildGoModule (finalAttrs: { pname = "avalanchego"; - version = "1.14.0"; + version = "1.14.1"; src = fetchFromGitHub { owner = "ava-labs"; repo = "avalanchego"; tag = "v${finalAttrs.version}"; - hash = "sha256-jMMnhzrNoorU/GtDKXFnS7bbEc052qAMkFgWWwzlBwg="; + hash = "sha256-SzWj4hzLTPHrPct8jejMIf5pB4DIOxe+PMpXDPKaDg8="; }; # https://github.com/golang/go/issues/57529 proxyVendor = true; - vendorHash = "sha256-CnbXcDOXk/RuGqtIGdWqsJBaQdIIzTLz2hmxR29Gt0Y="; + vendorHash = "sha256-Ouj7amc/0VclcELz8LnR9x1U3+IQeq/veqPhXcr0M7k="; subPackages = [ "main" ]; From 34511ad42a66cc3a5f081e9b846ca2bbc5ac5039 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 Jan 2026 06:38:29 +0000 Subject: [PATCH 003/133] coolreader: 3.2.58 -> 3.2.59 --- pkgs/applications/misc/coolreader/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/coolreader/default.nix b/pkgs/applications/misc/coolreader/default.nix index 537d4dc9e56d..b63b642bbe4a 100644 --- a/pkgs/applications/misc/coolreader/default.nix +++ b/pkgs/applications/misc/coolreader/default.nix @@ -13,13 +13,13 @@ mkDerivation rec { pname = "coolreader"; - version = "3.2.58"; + version = "3.2.59"; src = fetchFromGitHub { owner = "buggins"; repo = "coolreader"; rev = "cr${version}"; - sha256 = "sha256-DUcYUFxPPSPvoEUEbKYEAGxFeFGQCfOFA0+SegoC4oI="; + sha256 = "sha256-RgVEOaNBaEuPBC75B8PdCkbqMvEzNmnEYmiI1ny/WFQ="; }; patches = [ ./cmake_policy_version_3_5.patch ]; From d93a36356fffb752fd3c8658f7c599cec2dbb4cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 Jan 2026 12:44:54 +0000 Subject: [PATCH 004/133] kamailio: 6.0.4 -> 6.0.5 --- pkgs/by-name/ka/kamailio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kamailio/package.nix b/pkgs/by-name/ka/kamailio/package.nix index 82532fd79f59..5b6364a8fbf8 100644 --- a/pkgs/by-name/ka/kamailio/package.nix +++ b/pkgs/by-name/ka/kamailio/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kamailio"; - version = "6.0.4"; + version = "6.0.5"; src = fetchurl { url = "https://www.kamailio.org/pub/kamailio/${finalAttrs.version}/src/kamailio-${finalAttrs.version}_src.tar.gz"; - hash = "sha256-34Ps3i1tnSVc/JLBjSRXGY8ZRSmXhGqNy3v+c3autuY="; + hash = "sha256-LEpl8MTkNULs0EJCO2/IKe4Vqwmlauf0QbdCfWvOGzA="; }; buildInputs = [ From 7298d96590aeab287287bf2ea52428561a115e14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 Jan 2026 16:27:20 +0000 Subject: [PATCH 005/133] nxv: 0.1.3 -> 0.1.4 --- pkgs/by-name/nx/nxv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nx/nxv/package.nix b/pkgs/by-name/nx/nxv/package.nix index 6eee9396d313..a3988b8835f1 100644 --- a/pkgs/by-name/nx/nxv/package.nix +++ b/pkgs/by-name/nx/nxv/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nxv"; - version = "0.1.3"; + version = "0.1.4"; src = fetchFromGitHub { owner = "jamesbrink"; repo = "nxv"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gj+5Tgt0IO2P/GyPVM9yBgYoiSkpdfcq1r8TmZLZMSs="; + hash = "sha256-714babrR7inR+zkFSk8eqho4GIvUn6ITj7S54i5UcBI="; fetchSubmodules = true; }; - cargoHash = "sha256-7c1LryJvrOsSiLPYNvGIFaTONhA0c99n918/yNRKkxo="; + cargoHash = "sha256-oc/R/Z0dXqt6JTNCVzejTO2LEuTmiYHdn5WNsxQ8IHQ="; # Tests use mockito which needs to bind to localhost __darwinAllowLocalNetworking = true; From 9a6f422c721e226fcc2a67885f9779658e789996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 13:21:02 +0000 Subject: [PATCH 006/133] diylc: 5.7.0 -> 5.10.0 --- pkgs/by-name/di/diylc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diylc/package.nix b/pkgs/by-name/di/diylc/package.nix index 46960527adc4..340418d4a51a 100644 --- a/pkgs/by-name/di/diylc/package.nix +++ b/pkgs/by-name/di/diylc/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "diylc"; - version = "5.7.0"; + version = "5.10.0"; src = fetchurl { url = "https://github.com/bancika/diy-layout-creator/releases/download/v${finalAttrs.version}/diylc-${finalAttrs.version}-universal.zip"; - hash = "sha256-0402HeOQrLJSor4bERyAkIO65kUYMLq2wo1ZgKLcMn4="; + hash = "sha256-1WiCQ/UIzrE5oMfvwH518KzjBmRPVCwTAv2DxrKzxH4="; }; nativeBuildInputs = [ From d7334e2db8eceac13c79eb489ea2d40e6a578c78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 23:07:14 +0000 Subject: [PATCH 007/133] krep: 1.1.2 -> 1.5.0 --- pkgs/by-name/kr/krep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix index 48cf8e273069..40c29a0d7951 100644 --- a/pkgs/by-name/kr/krep/package.nix +++ b/pkgs/by-name/kr/krep/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krep"; - version = "1.1.2"; + version = "1.5.0"; src = fetchFromGitHub { owner = "davidesantangelo"; repo = "krep"; rev = "v${finalAttrs.version}"; - hash = "sha256-mZ5ki1f0q4k3imxeF9qbn8ZU/at+NNBhroau/5Z4WU4="; + hash = "sha256-yPrQwztqJQGWk/RFklsA3dnuk7GCflaF0WbTm0mx7Gw="; }; makeFlags = [ From 72faebc71dea4b30e139dd1a5026ecd76f819db9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 06:15:01 +0000 Subject: [PATCH 008/133] codeium: 1.46.3 -> 2.12.5 --- pkgs/by-name/co/codeium/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/co/codeium/package.nix b/pkgs/by-name/co/codeium/package.nix index b40238c1a992..1de6073e6d26 100644 --- a/pkgs/by-name/co/codeium/package.nix +++ b/pkgs/by-name/co/codeium/package.nix @@ -23,10 +23,10 @@ let hash = { - x86_64-linux = "sha256-noZVrLvkiHP2H3+zWlgqRpKIFxdQzhjl/2XjRpuVYhs="; - aarch64-linux = "sha256-bznlEnBZqF3Vfkt8y9XCgQ5O0yxzlGw9HAoByblZ2A4="; - x86_64-darwin = "sha256-LIbFX5WUlWw+wF3Sj+v+2zDn2xzvDlW8AO/TJsvDa6c="; - aarch64-darwin = "sha256-ANS9FFwrgmRhknpNija9DhO2Znj/RAJhq2GUMZiau6o="; + x86_64-linux = "sha256-hx5q0JRwvmE63uOpht7+6d7/jCLeknrj2RwiiMkBllc="; + aarch64-linux = "sha256-r0gGxwhVkQ5MLTmcrBCJpKfsizAJLJYPw1VdfiHJ3i8="; + x86_64-darwin = "sha256-LI+qp82dorbZCyibCVwx04tiCoRz3SkT1kUyAFlKWys="; + aarch64-darwin = "sha256-c0BDLK1ilDOdNYbOqzFNoJFeBUlWI7/+z7HaosM/D4o="; } .${system} or throwSystem; @@ -35,7 +35,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "codeium"; - version = "1.46.3"; + version = "2.12.5"; src = fetchurl { name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz"; From 4d0d23ba685c8e8a98130d0994e754a2ff16289c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 07:03:33 +0000 Subject: [PATCH 009/133] python3Packages.lm-eval: 0.4.9.2 -> 0.4.10 --- pkgs/development/python-modules/lm-eval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lm-eval/default.nix b/pkgs/development/python-modules/lm-eval/default.nix index 3bbaae0ce9e6..ac391d1af742 100644 --- a/pkgs/development/python-modules/lm-eval/default.nix +++ b/pkgs/development/python-modules/lm-eval/default.nix @@ -66,14 +66,14 @@ buildPythonPackage (finalAttrs: { pname = "lm-eval"; - version = "0.4.9.2"; + version = "0.4.10"; pyproject = true; src = fetchFromGitHub { owner = "EleutherAI"; repo = "lm-evaluation-harness"; tag = "v${finalAttrs.version}"; - hash = "sha256-Foz49XfIIzGJkgzjBu9P1J9cwYjl3fjAAJG9GKRwfq8="; + hash = "sha256-+fVLpJ/wzFyQJkdlHTirTNrtWg7Vn26kU0OV4+oDJXA="; }; build-system = [ From f111abee23385aa6e8ecfcb77e7328a78562733f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 18:46:52 +0000 Subject: [PATCH 010/133] keyguard: 2.1.0 -> 2.3.3 --- pkgs/by-name/ke/keyguard/deps.json | 1201 ++++++++++++++------------ pkgs/by-name/ke/keyguard/package.nix | 6 +- 2 files changed, 642 insertions(+), 565 deletions(-) diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index 47373ba9915b..265dea7973f0 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -112,9 +112,6 @@ "module": "sha256-v+t72E8/fdp71ztnCdSh9h9aN/hDcouuCKBn49+aCu8=", "pom": "sha256-LWXI0LNtS0+q3ESv+breI9hx1xWe7fKz8C2AKzS3elc=" }, - "androidx/compose#compose-bom/2023.10.01": { - "pom": "sha256-brBsrckwx2qUp+PRzAYIkCdbYUJ7lpM9YFT09kHrGeE=" - }, "androidx/compose/animation#animation-android/1.11.0-alpha01": { "module": "sha256-9oLHBmlFxSSRXFnMYTmKBkhyoPxM4vvQ4qGizc4DvbI=", "pom": "sha256-UsNLz1ZoroFYeVmu/xZYVClfVJk17ZnlXLqOUcrGwYA=" @@ -299,6 +296,14 @@ "module": "sha256-PLBhoRaZG317ktJzb1pkss80GgPjGiRyn+2ZGA3keC0=", "pom": "sha256-SSeBP5mRMoWvpI46X7eSRZ4PvZmJVRRMv5Ky+cUzPKQ=" }, + "androidx/compose/ui#ui-tooling-preview-android/1.11.0-alpha01": { + "module": "sha256-oehfDBjTowMavCLyKztI5DP4WgN62L52X9/5WFpYF0I=", + "pom": "sha256-B18Meh6BhyktA2dqoD0eWP6PXgi9PiRPl8GicXYwqxw=" + }, + "androidx/compose/ui#ui-tooling-preview/1.11.0-alpha01": { + "module": "sha256-+t09kG8qgFP37vh5122hE+Sp9bfrL1OxpzPxFF/CxHU=", + "pom": "sha256-lpWOQOW0rjbG+e6J8oB/302R9NikDhkx+V3dqOY5O3Q=" + }, "androidx/compose/ui#ui-unit-android/1.11.0-alpha01": { "module": "sha256-4dEmbeIB1sipYABgRmh/+d9+Dybwqg1ADX0CRJWSTGs=", "pom": "sha256-C0i6yYvS50SBY9Fg7aQJE7L9xdQi8kSNNpyo1Pzij7Q=" @@ -361,13 +366,13 @@ "androidx/customview#customview/1.0.0": { "pom": "sha256-zp5HuHGE9b1eE56b7NWyZHbULXjDG/L97cN6y0G5rUk=" }, - "androidx/databinding#databinding-common/9.0.0-rc01": { + "androidx/databinding#databinding-common/9.0.0": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-aI5DJ+7qLL/F73L6Z1OZ5OQhn4UxqEAqW2GDGdwPzAo=" + "pom": "sha256-3nQbrkALoWErOfrIFGpRw8jhUYM/a5+DLsUR9l/+U+o=" }, - "androidx/databinding#databinding-compiler-common/9.0.0-rc01": { - "jar": "sha256-2QOj5G9z0XUpgSDH23ANQNDFWnu3tsukmXLPsWTRlaw=", - "pom": "sha256-e42K+1uBKlfco79QaT42ygltI8LX0IQuE2Aeks/t9l0=" + "androidx/databinding#databinding-compiler-common/9.0.0": { + "jar": "sha256-HTEjQbxuDogG9nxZiKQClim9Ln7QMz69RJAjB26rd+o=", + "pom": "sha256-O1ceHqqvYm21eGAKLQsF3N2ykzhsvXRrOV46ZBFTkEg=" }, "androidx/datastore#datastore-android/1.2.0": { "module": "sha256-U/kAVQtHVnYQYP745BksTqeStV3xax2Cyn+zpjV99+Q=", @@ -737,16 +742,16 @@ "module": "sha256-d1/BPEL66LYQxPOQTOMEgzGAF43alcgXIkDbKquF+l8=", "pom": "sha256-iGIIDxArgM0qJzcJCG4CNFCGi1iazQY8od6wEl7CCfE=" }, - "com/android#signflinger/9.0.0-rc01": { + "com/android#signflinger/9.0.0": { "jar": "sha256-veV2D0rgMs8ChRs3JeIqw5H8VXkoJsAljJNhN4ZyaSw=", - "pom": "sha256-W7Lr8AsS9E8Ua3uNPpcOtqZ36f+aRSKiMETzOHz90ts=" + "pom": "sha256-D34ATG9QrfhTT9ELBcm+dwX6zmmpG8vHAIQwTtfZPoY=" }, - "com/android#zipflinger/9.0.0-rc01": { + "com/android#zipflinger/9.0.0": { "jar": "sha256-0q1t3sbaKuFCqP468vJSnz+/d4UuLbf/JhrXuSSxGfo=", - "pom": "sha256-bKg3YK0XYI2updvjcjP5rGy5tmNkZYMpkbF5UPKCv3U=" + "pom": "sha256-OkyPeBU/YlBnzmky6grnOGoNrSiCQof3HQjEgp7abFs=" }, - "com/android/application#com.android.application.gradle.plugin/9.0.0-rc01": { - "pom": "sha256-R2a840QP9XWmlIq/l7J8HVmOyqfzUPVu3MaNvIP6iz8=" + "com/android/application#com.android.application.gradle.plugin/9.0.0": { + "pom": "sha256-k5XiW49dPK+rzQnRyyHgNo+i0cWaxN9w2ALYTx7k3/U=" }, "com/android/billingclient#billing-ktx/8.3.0": { "pom": "sha256-Yfdvz4C6UuSgX+utw4xx82TrKfPkyBtekTvIhyc1n3Y=" @@ -754,120 +759,120 @@ "com/android/billingclient#billing/8.3.0": { "pom": "sha256-cJPjGv6SbvKyCMcsKUHo3GtbS13Jcjh+MEjrTd2R9SQ=" }, - "com/android/databinding#baseLibrary/9.0.0-rc01": { + "com/android/databinding#baseLibrary/9.0.0": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-avkoAmtCTmpP/wePpK/1zK9PUjWjJUDvIkMrh7/hba8=" + "pom": "sha256-VpQqBOtCjf+jwsMV6L/JXCNwId8am8FIYXkF0m6I88A=" }, - "com/android/kotlin/multiplatform/library#com.android.kotlin.multiplatform.library.gradle.plugin/9.0.0-rc01": { - "pom": "sha256-HhH/i9lK5E41IwSlnY2Ly22HxbCHNfAlcLBFkI3tqpY=" + "com/android/kotlin/multiplatform/library#com.android.kotlin.multiplatform.library.gradle.plugin/9.0.0": { + "pom": "sha256-gh53Q17N4G0/KwPbCBso4SBMAkuAK8m8lwCJiovPuWs=" }, - "com/android/library#com.android.library.gradle.plugin/9.0.0-rc01": { - "pom": "sha256-xAbPUUhs87y1WRKJ87+uk6edMukXNbi5Xclv8uWbttw=" + "com/android/library#com.android.library.gradle.plugin/9.0.0": { + "pom": "sha256-J8zJRT9ugrkESfks1eDbQAzDG1reDgdE0YgmnMkheTA=" }, - "com/android/test#com.android.test.gradle.plugin/9.0.0-rc01": { - "pom": "sha256-vXLudnm+anYjIK68K7OKT/nEOi9GBda+xCpKspUUmZE=" + "com/android/test#com.android.test.gradle.plugin/9.0.0": { + "pom": "sha256-2TU66P683b350/tYQXdeTZO4UfgircpRHgFPGv4xo0s=" }, - "com/android/tools#annotations/32.0.0-rc01": { + "com/android/tools#annotations/32.0.0": { "jar": "sha256-O0u5YgwX0Z5b2RrBmICAVTVztMO3Of3ZJBb0Ly2vPng=", - "pom": "sha256-kWDNTW/imhcG2NqMk18iAt6Ufdl2lzlhymJLbQwi0rA=" + "pom": "sha256-qMsI/yYqETf/9QB+iWzAVoTQiiEOmrqTVeMg+2UJLiE=" }, - "com/android/tools#common/32.0.0-rc01": { - "jar": "sha256-6wwnqYu2QBg9d0XTNpWhL01F6w2F5DJXNU/DChWnVgE=", - "pom": "sha256-kQ2Ov+updVBFM/z4FwDaVghmutG2ThtMsNF7SJZ4hAo=" + "com/android/tools#common/32.0.0": { + "jar": "sha256-eWI3pA3TFdnQrQbTCcBNYbgu3Yuk8/s9R4k0MKnqpRU=", + "pom": "sha256-ktPF5E+82SJOQty6iGGbQVA5HS3raqdERpqJWdZQmuA=" }, - "com/android/tools#dvlib/32.0.0-rc01": { + "com/android/tools#dvlib/32.0.0": { "jar": "sha256-JElVTwTu4tRxIAie4b1JFUp8Hg3XOErPxbXbnOulDig=", - "pom": "sha256-dp/E3bIGOB6K8JFwmFUH69K40QKQC+UwB3vIW4Bb/EE=" + "pom": "sha256-wYv5nHi3QHkneRhh8UMcRyTySMVsnHQzpg9AIIciF3s=" }, - "com/android/tools#repository/32.0.0-rc01": { + "com/android/tools#repository/32.0.0": { "jar": "sha256-p6IVV2UN1pXLL2Eu4/r9uoItgW2+NBjQ7VqpD8mSsIo=", - "pom": "sha256-an064LheH33oaqjq0OtfET2/uDgJ58ODkuaIMBxauvA=" + "pom": "sha256-i+TBghK9fmG3SQ/fTRp7sjhz9eTB2u8QcMZnooA2umA=" }, - "com/android/tools#sdk-common/32.0.0-rc01": { - "jar": "sha256-B653goGrKGPitr8sm5Uj2iRx12EXzGqJ/tkd4ZP3CCI=", - "pom": "sha256-sGoXc2vn13jKnYOPiWsV7aDgP98tPskJc/+8msCHZBk=" + "com/android/tools#sdk-common/32.0.0": { + "jar": "sha256-hwI7E754YY0IzjYVvXuMmK+MLrXhrXkSvDBeT1FsAKQ=", + "pom": "sha256-i6ACUR0/pZ19bAn6anaMu/g3SDNoon4xf/RE4cJI4ns=" }, - "com/android/tools#sdklib/32.0.0-rc01": { + "com/android/tools#sdklib/32.0.0": { "jar": "sha256-4DdN3gsI2AySzh/CI+Zh0tFluDMkur5PM2i3H2VPTNY=", - "pom": "sha256-63TDX3E/mQBiQ1pA9t8Bgom5NVJCMtdaBb/1htOI04Y=" + "pom": "sha256-ZRUDy8Bu+oZOLosYFnq1pw80HkI8SpZH/YomgNhGJBg=" }, - "com/android/tools/analytics-library#crash/32.0.0-rc01": { + "com/android/tools/analytics-library#crash/32.0.0": { "jar": "sha256-FYnFVWPI9ZWFjLR4cI2dMEOWnBi3hBcLsPvf/9tEx7w=", - "pom": "sha256-d4tzgNwUtk5vFn0ZWRO8lSM7JOGOE7EkpypSdyTAit8=" + "pom": "sha256-FHgmyR4JhHBuNskekysnTlN10bjCxbjYwsjplPLgJG8=" }, - "com/android/tools/analytics-library#protos/32.0.0-rc01": { + "com/android/tools/analytics-library#protos/32.0.0": { "jar": "sha256-oQjraJ2N0FblshhDaq/ZcjS5dqCUOkRqw2dRxqueHaE=", - "pom": "sha256-xuOLIa/NGUamLH36KXOsuaEwlK03h05ttN+QNG/Fi4k=" + "pom": "sha256-TYH+GjLfuhj9qe3yLZtgvFvSIOme5yOCr/vSk/F6a9g=" }, - "com/android/tools/analytics-library#shared/32.0.0-rc01": { + "com/android/tools/analytics-library#shared/32.0.0": { "jar": "sha256-u3hAfzc/2U1hf9LGUTxfPANYOg84BDd0Kl51wLbFa0Y=", - "pom": "sha256-acGVfAzQU0/8TPbfAdhAHw9lLtsrZdd4EYpmT9i+uQM=" + "pom": "sha256-6QquthvM12P2VXRHJcw/O6ouRxtliydAAExvCQek0So=" }, - "com/android/tools/analytics-library#tracker/32.0.0-rc01": { + "com/android/tools/analytics-library#tracker/32.0.0": { "jar": "sha256-QDIlncwx+Yc01Q/cfWzmPXmSBf8qG6BaMZWa8zAdKlI=", - "pom": "sha256-XvwVJH3y/1gpXzdDHYigFF37zmLhPSqXN85amvJtsIc=" + "pom": "sha256-em/UOYa+7x5rZ/ph4SzpY9DzquwmKhFU/x338xjvKXs=" }, - "com/android/tools/build#aapt2-proto/9.0.0-rc01-14304508": { + "com/android/tools/build#aapt2-proto/9.0.0-14304508": { "jar": "sha256-IzW6t/2Cae6Y04Q0EMSlVT0x3XH5oi9JshpnbTE5yII=", - "module": "sha256-NoyDJ/vZc6y/rNE7xEP0eTibKCHV4Su1d2O7pyCeZ4Y=", - "pom": "sha256-PrKiK8x5nar7yOnj7ihkQP53ypHIwtv90uM4BMZuPTQ=" + "module": "sha256-TISkG978WIMw6TznOHuNCrh8xE7S59rHGczivp87N4g=", + "pom": "sha256-Ou9oI82xSlTsFgsr2G6lV2cZYMJQOMJnr9Um0bPElPs=" }, - "com/android/tools/build#aaptcompiler/9.0.0-rc01": { + "com/android/tools/build#aaptcompiler/9.0.0": { "jar": "sha256-gzQQztsH1kZ3AqQ/h3vIJ4lg45c6LXQ+1GFaxQqi5+g=", - "module": "sha256-Yn3d3NrGpY/qnNAz4nrXTxwXVpbd5IpMOo+o2WHwMLU=", - "pom": "sha256-jKo2nXh1ST05uFsNfpcqMzKcMQHLwOl7YG8b8zpJSww=" + "module": "sha256-DehHsbec7pfguCqBpvQu7HVvaxq5rkl/hXnFgNfc/9o=", + "pom": "sha256-MmDtGCKOcjhPl9OuWev8c15QxD2nmEPM3xi1b6RDiGk=" }, - "com/android/tools/build#apksig/9.0.0-rc01": { + "com/android/tools/build#apksig/9.0.0": { "jar": "sha256-VizQqIiQlg0uzkjhFsYfEociIvHcwwaJB5k4K8AZsgE=", - "pom": "sha256-IbdouH6ctyoa52EFqMhesOvUG0YUf0WgFLDr62U49pg=" + "pom": "sha256-JzFcFClP1KLxDaJiYObK0MbR8CHLAsWqL5AeASphW/U=" }, - "com/android/tools/build#apkzlib/9.0.0-rc01": { + "com/android/tools/build#apkzlib/9.0.0": { "jar": "sha256-3ZxKX434B+biOhH2FyLjUzUnXm3ZLfEOzuS0IHSpP4Q=", - "pom": "sha256-k+PsUFPQulShktdRsblGspE+9h5bzI5VZspZY5tSle4=" + "pom": "sha256-olIEnY9Hj+Gatkezy4uxpaD2iClNbVCerPyqhBpt3zQ=" }, - "com/android/tools/build#builder-model/9.0.0-rc01": { - "jar": "sha256-0TWH30QGIo6RdTARfpbU4mHNV9Ei9geHSrYFn27VbLg=", - "module": "sha256-n+XVxGQ782oBhv3D79EPaf4m+T4dWritPaT2of7KoTM=", - "pom": "sha256-XDkkt0FYR8Kj7ZlmqgcTjpVYvf0/0sMyNlAOFG9rwWI=" + "com/android/tools/build#builder-model/9.0.0": { + "jar": "sha256-yOVRVCliM3Pix9QAlB1lzlhhfO98BYL0VXveMXRjQeY=", + "module": "sha256-KeW/Go9cvrljvS5DX6lINBivQNhFanT4eZ9U4xb3kKU=", + "pom": "sha256-Dz/yQz9aAedcbEN5W4D/ZsQdkFWsUdW2ooYX10DbgCg=" }, - "com/android/tools/build#builder-test-api/9.0.0-rc01": { + "com/android/tools/build#builder-test-api/9.0.0": { "jar": "sha256-spSR7G0RqAEpif27VI8WxmT73ZOzOZ8T5nCu6CQZ8Pw=", - "module": "sha256-hT2LOVkEy7v5aHlJKPFHHN1+LkQr+ny79pq5hzierb0=", - "pom": "sha256-dtfPF54npwLFL+JVr/N5j8KJ5RCDY8pj6xZyU2rhopU=" + "module": "sha256-zgiD+Eei0zfeTQoYSK9TmGs8suRn3GlJ4S6xHqMzTnY=", + "pom": "sha256-X/x61HQ6mxpF1EqMxP8p5FUGU6IHGyj+JwczJzn+Wro=" }, - "com/android/tools/build#builder/9.0.0-rc01": { - "jar": "sha256-BoNr9b8i+jXHb+7HcvzYVLDA3hIOPzHjoDVy3c6uNSc=", - "module": "sha256-ajKrlG97pXSpNlaEhYdJfbQg8ptfaYh9x6PvwAq9HX0=", - "pom": "sha256-2rdRNVxmWFkorE4dkOlfwinzNv9gv4hV3SCSOAiQc/U=" + "com/android/tools/build#builder/9.0.0": { + "jar": "sha256-QtBJADktLFZyXNU9MEHzM0+Xz+/NVZJvvKLJ1ZJPEY0=", + "module": "sha256-sfJ8/2sw3E8ZlCUPQ5zl+lmWq7ilfY2ck012k1DtVkM=", + "pom": "sha256-vx+p14VU5HCeuyvXKfrSWaHEYn/HMIgDfX//6qKbiT4=" }, "com/android/tools/build#bundletool/1.18.3": { "jar": "sha256-zK0YUU/ZfbAQhWsrvtQPSB+LqTSTaMl65U1y41Z9AXE=", "pom": "sha256-+mdLOblsrpgBXzhQ82bP6wD+bHrqLZCyDAF7kOCZba4=" }, - "com/android/tools/build#gradle-api/9.0.0-rc01": { - "jar": "sha256-dy2ywAIXhdPqOzFvgRLIeqfrODBX9ktEOrnRI65PvJ8=", - "module": "sha256-7n5qrsWfsH/yt/PXXCSIG2Lpw89fcQFsNe4CkgAwOm8=", - "pom": "sha256-/7ilcQ0p1hNYD0lUpSS3WOeYXowsI14IQ5fcZNq3TMs=" + "com/android/tools/build#gradle-api/9.0.0": { + "jar": "sha256-oE1EeqGu/eEu3MuJg5ZJVPGbRwGCTfvrm8SEcUD8HlE=", + "module": "sha256-oIvFQZmXxb2+R+8qNX7T3Q2mwq0VmPX2OmcRgeBDimQ=", + "pom": "sha256-0ptOGvItYZnFnee9lTRFu5/zK1cZuCN+sOmnO1hTHJs=" }, - "com/android/tools/build#gradle-common-api/9.0.0-rc01": { + "com/android/tools/build#gradle-common-api/9.0.0": { "jar": "sha256-+8jpDCcM/KuctN5ulIGAhwQ1lxIB9IfANV1YnGSx+zY=", - "module": "sha256-McMpHjPJWoncIJLRsPA9AkZvO8HGo2rcqqA9ThmFAI0=", - "pom": "sha256-Gmo72Lkaj3tSipfuQBif6YriemVrdK2JXJL/NBf8E3k=" + "module": "sha256-ZzgW+DgHWDC9IBGRW9+iopItKXuhy6Mfe8hVJBVyz98=", + "pom": "sha256-OWQ/zN8vcckpalfJo3ndEvEon9QiIVEPPCzU1+ZjQFw=" }, - "com/android/tools/build#gradle-settings-api/9.0.0-rc01": { + "com/android/tools/build#gradle-settings-api/9.0.0": { "jar": "sha256-exyycJc3ZW4h5Q0uG2Qlig8vHFxJcQxSGoPoyRY/K2M=", - "module": "sha256-qOFamBwFAGtqTuXvJHcML+iRkQtfu7DYGt+0sQB7tic=", - "pom": "sha256-sy2AsPenfHmvwAcCxEr0pdbCbSvt9+R8Ke1JKtMsR7c=" + "module": "sha256-EVDVKXGfxqF9Kz36B0LRoWBoueduXMq0KLoRccCwBiQ=", + "pom": "sha256-h23+1h8TaUy5KENCqPmoH/zU4YyW1xYuIj6yAhXnmOE=" }, - "com/android/tools/build#gradle/9.0.0-rc01": { - "jar": "sha256-Lav1bw0EZFe8uX678znyDPaCXuj3reXeGdUUwrnlL8k=", - "module": "sha256-N05XIytY9e62eEUSJr8LFao0P2FptAGFiwLH0ea1dJk=", - "pom": "sha256-+tviU+7p6aTq2UzSlVyDxJkWWi52mA+wVtlUEwA/g+4=" + "com/android/tools/build#gradle/9.0.0": { + "jar": "sha256-wRWi8PVRtXo+c3A7bTLhSAwYZMDkbRzxs+iYGLRMdmA=", + "module": "sha256-HESvNu3DecLVxM/eUTb6U7Ieniq7xr6jTQPfFTWYGnA=", + "pom": "sha256-JS7bK5F/WeOXWh69Ewa3pO4zkNyaw9zVQe3Fz6hU9eg=" }, - "com/android/tools/build#manifest-merger/32.0.0-rc01": { + "com/android/tools/build#manifest-merger/32.0.0": { "jar": "sha256-SltCtNL8NvLb+V42ZnKCHovO7PNP7PEaPXCpl5LhCFc=", - "module": "sha256-fmhF+TmH+j+kH41KQxGQqPgXwjr7eASOnU8Z/E7hAGI=", - "pom": "sha256-fYt6cBg29n99n8T8VRWKgwBj/LSg1EjNXQKioe19Y/Q=" + "module": "sha256-hpiQjYxuQbYz2WU9bFRMYzv1isv3q+fTQijVc3UFBLU=", + "pom": "sha256-XmK/AK19R6Qwtbj6jb62lhRFShJ80TnBwpy8I8mXRsA=" }, "com/android/tools/build/jetifier#jetifier-core/1.0.0-beta10": { "jar": "sha256-Jqu0oTkn2QYhacUEyelP6A6a46T3tauIdasAdTapH14=", @@ -879,26 +884,26 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/32.0.0-rc01": { + "com/android/tools/ddms#ddmlib/32.0.0": { "jar": "sha256-4geZnptgdNDdmWh8ibVlF1FKBi0xm8H+pCfdrodtd3M=", - "pom": "sha256-GDAWdPAcPHfHbhsrwyJmvOPJH/gkFXJEXR5LwJ+dTNE=" + "pom": "sha256-AelCDdsqz870cI7BUbgl28nh87vEffeMVMydQ3wITM4=" }, - "com/android/tools/layoutlib#layoutlib-api/32.0.0-rc01": { + "com/android/tools/layoutlib#layoutlib-api/32.0.0": { "jar": "sha256-ANGPlRHACtvHhYAbTe+K9Sfb0Ee7Ksc9LXIO1cXFd+4=", - "pom": "sha256-d8vmIj5NzUnnIPUenqPhIkJJt0Ec8pywgaeDUvcerRc=" + "pom": "sha256-2ZxAH7BMFxB5b04ySNTa9inibje5DMeGK2L5AdXOgSY=" }, - "com/android/tools/lint#lint-model/32.0.0-rc01": { + "com/android/tools/lint#lint-model/32.0.0": { "jar": "sha256-yKOu++qp4EavraE8ZX3InyhzzfYOLfowNP+eYWtqe04=", - "pom": "sha256-Aq2u5iQhr8wkpd1uQ+MEGwBuh4s+8C/ryN4xZQC2w2w=" + "pom": "sha256-ZbYx69zp5J8/gpupt/b8sehFF0cqEsH5qQ0N6zCJA4w=" }, - "com/android/tools/lint#lint-typedef-remover/32.0.0-rc01": { + "com/android/tools/lint#lint-typedef-remover/32.0.0": { "jar": "sha256-BxDrpBOHtdn72q8GHlLLmlbkDN2loB2zfRSX/uAZqng=", - "pom": "sha256-QCO4qWUdHdFDXSfPH49vMvi3DsEBt1JemLUYLUp3ru0=" + "pom": "sha256-W4dVRquZssWPh7UdHTuIjx/YPWpXMM5YxWKOPVq6e/Q=" }, - "com/android/tools/utp#gradle-work-action-api/32.0.0-rc01": { + "com/android/tools/utp#gradle-work-action-api/32.0.0": { "jar": "sha256-mMB+PxrI6v24XsOR6nqyvjGJ81h0UBDFMNty2DGGSBY=", - "module": "sha256-htrYcpvD9MPWUyNKjCd19qHl9OqydMAA3FbYWIpDwls=", - "pom": "sha256-TSZdlUVvHEPJzIXw/E76DbZkwzeNU+vLS54nBiRmbTM=" + "module": "sha256-QsiYp86dBC8ZKWCakzvCVjihMw7ecj83t8lmXMfLY5o=", + "pom": "sha256-VPi+slm3xBt9b1L0chvs7GviS/9HhyGRZUHAfIg22VE=" }, "com/google/android/datatransport#transport-api/3.0.0": { "pom": "sha256-FTe+vUTaLrfjvnP8QlnhEW8qaKUwX0/iPGzqmm+E95E=" @@ -912,8 +917,11 @@ "com/google/android/gms#play-services-ads-identifier/18.0.0": { "pom": "sha256-T7byzYsik6Sujlx1It7Qg4Dsj0/KYP5Fg4f1qvTUhGo=" }, - "com/google/android/gms#play-services-base/18.9.0": { - "pom": "sha256-kN6sY1Jw8CevRKo7zGQLL4k1FZ9oasvP/HbSIXU02C8=" + "com/google/android/gms#play-services-base/18.10.0": { + "pom": "sha256-B5HgXIkz4o0IF9lO7vpDhofkcs3JV6sqRvTWwnurD9c=" + }, + "com/google/android/gms#play-services-basement/18.10.0": { + "pom": "sha256-0fnEt5kpT/d9buTv3mhR8mFLgaElvLSRlBaZ9cXymp4=" }, "com/google/android/gms#play-services-basement/18.9.0": { "pom": "sha256-YB7wRxZ8bCgLixkJQtnpSgRj6JGs2cbM9TLrKYpe/ls=" @@ -951,8 +959,8 @@ "com/google/android/gms#play-services-tasks/18.2.0": { "pom": "sha256-a5nEioldFV5Yq87mbMIhRtuDq9XYTK9sj3oq6psbzSE=" }, - "com/google/android/gms#play-services-tasks/18.4.0": { - "pom": "sha256-XiYxNAyiqLhf5Kko/X8nKqE1J8dWVLISMsFHY8FPDrM=" + "com/google/android/gms#play-services-tasks/18.4.1": { + "pom": "sha256-euxq7nrH8osqzq4L1xebn4cB0tISfNBRqTBFwsJl5Bs=" }, "com/google/android/gms#strict-version-matcher-plugin/1.2.4": { "jar": "sha256-3xtItno8X+pyZ+nlHSDeR1eBi26O1XZITHTJbqKVEgA=", @@ -978,8 +986,8 @@ "module": "sha256-Z19xdCWZ2MpuhuILly/DQ5dVpMYDEI2FUl8qrPrbIzc=", "pom": "sha256-eskt/D+7321oyAaO38R1BejHN/7liUZ4jPFBSMF/dtI=" }, - "com/google/firebase#firebase-bom/34.7.0": { - "pom": "sha256-Aw8pUeZMG2N3qTObnh5GZZxL0N1dAJaVd6Uu+2fHEgQ=" + "com/google/firebase#firebase-bom/34.8.0": { + "pom": "sha256-V4KqpiTTZKsmjlaxn5XxuVfPFRZ08YFzJ3usrIvVR0c=" }, "com/google/firebase#firebase-common/22.0.1": { "pom": "sha256-4JqExTq5XWxymg0hSGzzm9vPCApUyrsZyKP8qYM6J7A=" @@ -1003,8 +1011,8 @@ "module": "sha256-Vx/qTssBMKrx7Fxw7OTFGkI8w3WIIig0z6DpExMBjdY=", "pom": "sha256-bffzlGPH47rIU6TDnrajmc8gTeGDM7VEk741v2ygvmI=" }, - "com/google/firebase#firebase-crashlytics/20.0.3": { - "pom": "sha256-SA7EdgSX4fqrcowyJ0JrgvciHWq+iFHSbmrYJ4odGs0=" + "com/google/firebase#firebase-crashlytics/20.0.4": { + "pom": "sha256-s7L7Z9RRaILYa6FOPcWGJCaqabvpeeZm+ettecANoNc=" }, "com/google/firebase#firebase-encoders-json/17.1.0": { "pom": "sha256-yCPL7XoOdb8w/tu6Qv8cDIdS49wW7cz30PLl1stpx6g=" @@ -1027,8 +1035,8 @@ "com/google/firebase#firebase-measurement-connector/20.0.1": { "pom": "sha256-exiY9N12nBHKu6lwJUbWiAEV6B191v8ra+JI7hVtyLw=" }, - "com/google/firebase#firebase-sessions/3.0.3": { - "pom": "sha256-ibE1Yb2kNUfvYuZTC9vDlYlQvvzFZ1txoPfhB2j27c4=" + "com/google/firebase#firebase-sessions/3.0.4": { + "pom": "sha256-8s7bpwNQYL1pARG8kdwpvHpUnZ/Z55oEa5ZQ5N0f+MQ=" }, "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.6": { "pom": "sha256-TcBqs+b+SzIGnYHDWGN3AFOKK8f6Z45TDpNS3VqCkB4=" @@ -1106,13 +1114,13 @@ "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.1": { "pom": "sha256-BBNTyo5k8a+g5bFPXj+6PWRwIoFPPnomKwrgReqv2EA=" }, - "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.4.1": { - "jar": "sha256-JolZk48cG8O1VeIihdIEVdoPOrCAaEuSfBvK5VTZFNM=", - "module": "sha256-QfjCNSMXc2dWDubRXMC9a8GqRP6x2BjXihzt2+IMC40=", - "pom": "sha256-G9F/hR9bve0OCz16YZzBdxKrmEXqpFu8ypBxX86jEF8=" + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.4.2": { + "jar": "sha256-MwhkX0Z7Jm5YhMJkUIIktnKejtwWbm1DX1tibBTg/Rk=", + "module": "sha256-kxqze7wDwJHt/8RtlqYLXk+isLTV2UWLkscm4FpR0NM=", + "pom": "sha256-VGkK7nfKVycLvqXnhrnTPiOvYIzuIVuIDvcq45v5aU8=" }, - "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.4.1": { - "pom": "sha256-9FhdUWKX7VtEyA0nq82/XKA0aCx1B4E+8UAHLhDYts4=" + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.4.2": { + "pom": "sha256-Xi2xvrvUHGTWc1VEsphssmofxmiX0ZCXnJC1C4fIXfo=" }, "org/gradle/toolchains#foojay-resolver/1.0.0": { "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", @@ -1129,133 +1137,133 @@ "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.11.0-alpha01": { "pom": "sha256-RSoZkV86EWHuFuwIgnYnulH4/5+Qo+j5iwf6mP7uxb8=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.20": { - "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", - "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" + "org/jetbrains/kotlin#abi-tools-api/2.2.21": { + "jar": "sha256-I5kB8xfBibS0zIvF6WaUPcGeOSWVOeZouqXX7xjrkWo=", + "pom": "sha256-kkkKzKD0UFgdVs4FeWHY/6mDVYfmn2bpbQpxdbrOzYU=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20": { - "module": "sha256-n+aVWzf+KQtlFiXPnGgea6IKjxLEZYzOUCblk1BaMSk=", - "pom": "sha256-P6gmRiy9hG0YAgLyLFGTQYy5zan2lcmUEjWpsbXBQdk=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21": { + "module": "sha256-SVZZs54wVUHstxLmm2IuE+OK2SQPmoJ8oFhDS9mfIR0=", + "pom": "sha256-JQzsmn5XTCwRF+7PBCHjIAHqDzSwqQHH+k6tb+jd7aQ=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-OmlZW2x1+/ktMgFodFxpj/cRS4YHhBBQ1ISYgjAG6HE=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21/gradle813": { + "jar": "sha256-J9z0rqpbu2TYYb0p7WDUgvD/2WJEyB4kJrnaxef9xj8=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.20": { - "module": "sha256-xbfmG95gHQM75qCyXhkxfc9u434wVC/XRsRr/3gBj1o=", - "pom": "sha256-fh3mglHYFXQXuKIXn2YlW8m5zzFTPdkDukFVZlwwXGs=" + "org/jetbrains/kotlin#kotlin-assignment/2.2.21": { + "module": "sha256-GNfXYm3tHJiZC9JhNVjUmrJfY7eGx360iKmdirZaxhM=", + "pom": "sha256-rzH4fPfA2i55da7DPjYB0T/HeWaE0VVTaX3uJJtt7tQ=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.20/gradle813": { - "jar": "sha256-MYCcvl5312WyQRFT6huuR2cQQGoXfjmhC/ZKYSOgRfI=" + "org/jetbrains/kotlin#kotlin-assignment/2.2.21/gradle813": { + "jar": "sha256-hxwwVHmuFrFE1AwgTr3/AZEwBejpjasXs2XFRaJZ9R0=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.20": { - "jar": "sha256-+2VKT1vFY2h1kXMSnfSRB60J3FtBcrAXda+z+nJXndU=", - "pom": "sha256-tdU2T1fSH/FBgiBei2lf1oZNnYqleApu3EIJWEBHwRU=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.21": { + "jar": "sha256-jf37K49n/NzEzuPvkKJa9GfKKVhTsOoBnQAQrOvW8Yo=", + "pom": "sha256-yL9i9tym159DbECxrwnbQvRuv0vNcrMHnfjHJbXAY1g=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": { + "jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=", + "pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": { + "jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=", + "pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": { + "jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=", + "pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.20": { - "jar": "sha256-T8MqG+ZFynQE4hskRSCI+T6OmT6v/Sbza9Ndv3XGB1I=", - "pom": "sha256-sbbgEXktfKkv7K+/+sSlCPdvA5yfeuijI9GJKIgl9P4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.21": { + "jar": "sha256-NZTEDHAF0ESVL4D3BBcrtv0YRCQQJRlPsWvubUXaLls=", + "pom": "sha256-VErpKrN3QI/B7TBOxBou7EKT4PLhObPS9v0nIF8UY38=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=", - "module": "sha256-T8vx/H5Uzr/pC5peD7RpYv7Vwi03I52iNfXi37xtUog=", - "pom": "sha256-C5E9oNIYhCAmOpBLtApkD9s1pTWnLwWC/llkHjoMSi4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21": { + "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=", + "module": "sha256-HnS0hvlEq54Rb5pKriDFL8L5rFI6VS25fdZYFID+lAs=", + "pom": "sha256-m9RXg5guF17un6rUX1/3QVyWrrau8ufPjjUIr7Y51hc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20/gradle813": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21/gradle813": { + "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.20": { - "jar": "sha256-dtFu5ZzeHmpwVWtdQEhu+fEcFkOodJPBnE3zMWU4N9k=", - "pom": "sha256-xRuhScfyk1nSWk7RIS4otpNOGkdW9VLAAHvxFE0onB0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.21": { + "jar": "sha256-S0vndO+5WFrw/aGA0zkD2CcuSX33uBuwkfqTOezaRb0=", + "pom": "sha256-uhvOJI5HRY7tRmheuiEreT/7fTfkKd/2cKIT3dEC0MA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.20": { + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.21": { "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-/IW7KUlsw/X5DHjHonejkw7xFg8IQ/iu1ke3TGejtJQ=", - "pom": "sha256-NkQjJURfF7rCH1OGu0k4+D53K4NOWGBT1BRbGnXZ4oU=" + "module": "sha256-kVGuIjeH8cILcLJKEXeJtNFNDMSE5GJzLLIwp5f3W88=", + "pom": "sha256-KKWiq7pbWCk+JKngbmqskmJr4YLGXfyLLbaUlE5wraU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.20": { - "jar": "sha256-U6MhUoJjIGAYUgSaC291OMqLtX/QnYeszRGLxo1D+OQ=", - "module": "sha256-EZdKVPSOCCXpdxML9u9qyZp/216yr53iZa9iTHY2g+U=", - "pom": "sha256-3uDjB7pub1GQPH5DPehSZ10eMOfyLPJGWxglVSZR7fs=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.21": { + "jar": "sha256-kI5uXIkLtJ28kmbczyi9sMJYxIZHA5rtcC/p1YZkAYY=", + "module": "sha256-/kRucdWLn1verY7wW2i0mGFzF+G5LUe5qztnTWTydmQ=", + "pom": "sha256-IIRTo2pr5JsHGhwQ6bRAQQZjbJO65b8wxtrFdMQM9bE=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20": { - "module": "sha256-3CS/pH4EQigykOIfBpoFYUHR8IjWy57Kouqs4bR7a4w=", - "pom": "sha256-ucP9Lr1UhNYMX+DbeqEIeDA+7d/JP5Qvc1wHupmBh8w=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21": { + "module": "sha256-TiOAKj1TACSsRlrNJkh9ajpwLugEzWEzScUQjeq/S6I=", + "pom": "sha256-5bWdPJpGu38Pe0nPyI1pjaVBpL0JClwX2aAKtHIQc4w=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-XTJbXCxdS8i/RBRdJOtNS+sGDRPRHr5IiYk27VzRVk4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21/gradle813": { + "jar": "sha256-t6UoZcal4WDSz2Hk1CPORKaiDeCmsj0DQEttAaKBFzc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.20": { - "module": "sha256-P7tFda43xKd2rrhtj/k8aqEbDPLadXScUyDiWFCwIp4=", - "pom": "sha256-PG1GnpFfuzCWrEy4wvRsedAnw8WQ5lihBoihVx61eNg=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.21": { + "module": "sha256-3E/A81pVMqU6Qy7k/iJDEyVIVV8nX2PuaZDVAzP4zio=", + "pom": "sha256-JfRGZjOd7uAQanbqXvzPqzSvz9uWCnZy+4h/cboNqL0=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.20": { - "jar": "sha256-OYK+RbEpMOIYGbWJ2zcHyOhM4le/Ks5/xi/I3zaPWz4=", - "pom": "sha256-CzAJtJQmv6F3qtlLSBCbjKVMck6i5sUGgmo6lc9ZEOE=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.21": { + "jar": "sha256-WLxFHOYu1r79B3rBB+pfEzRD503XjPOkpI+GjmGDfos=", + "pom": "sha256-yJkqd6ltK5+NgTdMQL1x0y4h2f8c23mdFdSXGLEqEuE=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.20": { - "jar": "sha256-UBd3SirqQf+HEhNxFs1NgAP+mroSAMEG5lcw/rW7dEI=", - "pom": "sha256-U+++4FpxIhiQYPXuXspodjnOr+KfXlmW3phiopxnJyU=" + "org/jetbrains/kotlin#kotlin-native-utils/2.2.21": { + "jar": "sha256-50sUQG2uCgI4gYfGLBcxGDun0NjmBnVoLeURqQr6bFY=", + "pom": "sha256-1SJqfIYGn6mnIavJeuTaFaQO0WicirVQXhoa0tsg3F8=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.20": { - "module": "sha256-c7Eee8xPZZeWcN8Vx1aADHOiHaH9EJL56sWfON+cVjE=", - "pom": "sha256-LhNnvGXeGLQPpn2H9+JGXj4dYUviuLCdOQZRZ8JwK+M=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21": { + "module": "sha256-2iXbk8+OvwbGM1L4PnIK14e8cD/Q54DxGRjQii7JgE4=", + "pom": "sha256-IU7uupPxsDquZnoJfbq/6z2XRel5zU0LJGLzj+vHd2Q=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.20/gradle813": { - "jar": "sha256-YZ6b4NCK9+W0TRIkJQ0jXiLvimiKzISPO4kC+mZAQws=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21/gradle813": { + "jar": "sha256-tHyUm4u4DOaAcj+Lw8hw8ifDZHel6wLCtz1hEY1GMKY=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { - "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", - "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", - "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": { + "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", + "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", + "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.20": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.21": { "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-jvep2QYs59w/xlVxXdAoqZRLeElhPgEYR8XWs7mSgXE=" + "pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.20": { - "jar": "sha256-1DGva+puLcmInE/iawc84VfxEchgj+laGL/gi4F8/3Q=", - "pom": "sha256-xqXQGEjNBAz8j3uuYjLXktcFwpOi2nJmrmJszbNdagM=" + "org/jetbrains/kotlin#kotlin-util-io/2.2.21": { + "jar": "sha256-JmqkAmoQb1n878PxUXaIcK+RzvFeQBH6wKofH1Z9SfQ=", + "pom": "sha256-67UM9Bx0RJdvAsL5FbQXMlcsXzmUplgciOZN4LmY970=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.20": { - "jar": "sha256-vuSQHKU6WiHA22RZAdKwcK/2gkAkF91XiODjWTZFcTs=", - "pom": "sha256-vtAGUSIGX65328DEb/xBRqaFy7GLijApq9XaO/qhECc=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.21": { + "jar": "sha256-AiuVo9/tlJ18LkeCC82YNu4Fe3IVE/dzNh5DM/bHb4w=", + "pom": "sha256-87Mj0f6eM9x+nF7XfzBSg//WN4FdiMUHlFQRvXqiow8=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.20": { - "jar": "sha256-7XyAlrK75HetF8MXjeuoyDr1MourNr/iEJEL1bQZI0w=", - "pom": "sha256-2mwiR3qvQt2hbYWa2unj7Yq8khzLp/9RYTTMi9NZqpI=" + "org/jetbrains/kotlin#kotlin-util-klib/2.2.21": { + "jar": "sha256-VUAKkX5rmEphl+rni1tS7b3yzW4KfDhD95VEgbr7JD8=", + "pom": "sha256-o1Lf02Uns67w98DsZJDeydX8m+xPM02ETK6U+BdD3zA=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.21": { - "pom": "sha256-RcLQ1vH2Kx9ySQBpPUimj1i+PXNgLin5FnSJ0jMqX7Y=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.3.10-RC": { + "pom": "sha256-p0/yoS/KLjABAqN1+7/O9sT75OaoBfyxZCxyZiIt5gw=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.21": { - "pom": "sha256-XDvebn8dwPpE4UyFobpqA6r/hsq7GXAIMPTS3R3hPcQ=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.3.10-RC": { + "pom": "sha256-OYslnvMz5SM3KD2H7dXbTQCIFn2wuSrlTDQDPvCz9EQ=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.21": { - "pom": "sha256-f2ItYFLQSWVWAJEDqH2Mv0cUi1KxsNVtpAAdNsZWnLI=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.3.10-RC": { + "pom": "sha256-yy1OmvboiNZBmX+y6C5lsTJKVEFs7SUkVHOMyEWQJiI=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.21": { - "pom": "sha256-wGEV53J1KoOmqeiTwG1LF5GgoQSzeRc8Gq7oy/qGoks=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.3.10-RC": { + "pom": "sha256-hzapUJpA1i8UX2ldKn/iaJDvlp9ZDA6cij+fJUB+5L8=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.21": { - "pom": "sha256-IbiEY9vbjvJtu7xXhT+trV1PACJpwwUGST98mrBXOsk=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.3.10-RC": { + "pom": "sha256-Xgzu2MQeJauGlL687hvgHzjoUvm9icj+wIr2KxeYrcQ=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.21": { - "pom": "sha256-EGT0bjkEU9o+jkmF3thHyHvFPZ24WWzt1SvFCaMDg/k=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.3.10-RC": { + "pom": "sha256-0RYai+cbs9BiOIoziRbh/HVhb2zt7IMe9OSiEz0V6AA=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.21": { - "pom": "sha256-u40UTr2DH+9CbaYqQ3KOfFtkmPuZGzcYPpm+6+CcjVM=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.3.10-RC": { + "pom": "sha256-D4kuZMhgv9gY9apJNNIx8h6qlgCqU6tXNlpfZDdtsB0=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" @@ -1394,6 +1402,24 @@ "module": "sha256-C+NP0WFkuTMQCcBF1VlfBIqDqmT6LRg5/GBCxjMnOUA=", "pom": "sha256-k8I6G7hTuF3avBu5Vc8bd+utprVbBboXoU7srSWS8iM=" }, + "co/touchlab#kermit-core-jvm/2.0.6": { + "jar": "sha256-ENEYDSOdAjmS42MiGeIg30nIHPSoLZ1cH3nO7mw2IAA=", + "module": "sha256-S+WcN89ydlJRfQZ8cIfDkVtXFblgNN5+0yxqzblNRjQ=", + "pom": "sha256-OqMelH2w/vj0Nl8z/k5cmC2UTeOtRROTemqTT5V1Wjo=" + }, + "co/touchlab#kermit-core/2.0.6": { + "module": "sha256-ivUNmCR5lnQgbBM798uFC3OL62p9W0DwQRGwoNXoBn8=", + "pom": "sha256-gvYTBFN7wpIS5azS0QTKubhW7at/lzsx32xzd8Ie6Tc=" + }, + "co/touchlab#kermit-jvm/2.0.6": { + "jar": "sha256-pljxA+Y6+bo89tG3Bqd7fALHgKYndcSZKY53Q0/nXm4=", + "module": "sha256-lS/+OIsQom+MwDyPAJUCa/uXLqX0Er+KxCf0742QAwA=", + "pom": "sha256-ZcOvhNMGARu3xYkend/WG7q+lzj47U7Kk0q0vm3rUws=" + }, + "co/touchlab#kermit/2.0.6": { + "module": "sha256-5hN9mIa3MrOV7VIRPkiTD0mR3abZ+xyyYfv6iUxmcgM=", + "pom": "sha256-E4q8RNDpq8eOn7yiYsqG0f8xFuvGPSnfpqmQZneXXIM=" + }, "co/touchlab#stately-common-jvm/2.1.0": { "jar": "sha256-rc7T7i/7YwnVIhFAiuq0tJNKykh7+DeEttVmldDM/vk=", "module": "sha256-YJS2xMuXA5JCw/EIMH79GzPs820C0K+0fFrOkrSzw9k=", @@ -1759,13 +1785,33 @@ "module": "sha256-X8dNSe1IImBLtiMbgqZoSnycSi5TAsB5SFbcnqL/4PA=", "pom": "sha256-WjUR8QbYW0UjQSY4346LURnS6EQCbRG1hzpqlenq8xA=" }, - "com/microsoft/signalr#signalr/9.0.10": { - "jar": "sha256-kkVkxP8MI/bw2leZNHmwq/bjujEaG/HzNFoMakDTvyU=", - "pom": "sha256-bMFxvuCsLw7QVl04mHZeTS6PJApn2/u/4CmedZbe2nI=" + "com/microsoft/signalr#signalr/9.0.12": { + "jar": "sha256-x2zjGFYZFtEjI1YVA1e4WstHVp6x5h5TKJvS23DRnXk=", + "pom": "sha256-KI/Javl2BYggaBwemixC2LJrKAyBYnmlvteZHKn5RU4=" }, - "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.10": { - "jar": "sha256-K7L53PmXvS2Try+8gNA9F/lX5GdlHLJii86yoglCWuE=", - "pom": "sha256-vbA460i3k0xA4H8xIwYT8JlbA8wz4uYCzcmWqU3/H6A=" + "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.12": { + "jar": "sha256-Rd2bi+eqTAWhZwQ1g0uKY5SoAhqMJKLI0QwKm+A+CaY=", + "pom": "sha256-NDtcNPk2hyuC5QaGI6LlCAfV5Mf0m7r0GgtELq+21/s=" + }, + "com/mohamedrejeb/ksoup#ksoup-entities-jvm/0.6.0": { + "jar": "sha256-bEHrQuT33Se3po8jS3TqgCAn6d21I9sJN2kCuiMlkYU=", + "module": "sha256-TKJyZ2bUpviqh4mcp9TlnEIVp5QOxfEIL5o6rol3keg=", + "pom": "sha256-32EDl6ChWEJq5EVnJocCXUvblFh47ZiSQ00BX4QSO40=" + }, + "com/mohamedrejeb/ksoup#ksoup-entities/0.6.0": { + "jar": "sha256-C4rc6EHn1cidJ4b3zcFu+NxI6vBmaSWotlnOmrL3gik=", + "module": "sha256-cOXzy8RNmGTeRKMBKijp8vBkxUEqzs1Pb27ss04Jnbk=", + "pom": "sha256-ORSqQfZQGs1fimkyxbU/gPZbpfMN2uk97Kan2kltreE=" + }, + "com/mohamedrejeb/ksoup#ksoup-html-jvm/0.6.0": { + "jar": "sha256-OW1SyD0RcIY09KPPhI3hlNeg4sq45BBqWTJa+FFGgbY=", + "module": "sha256-IuSevSeiCSxKJdacjuJW5KH1ZlV8TRvSd276Q8WNidw=", + "pom": "sha256-Kvf74NY5UybQAkKjSgAmqNmFIva8rZw/W6nxHbmaV7M=" + }, + "com/mohamedrejeb/ksoup#ksoup-html/0.6.0": { + "jar": "sha256-QP2fa0Y8xXfuxS/zODqBNPo1yCm2jv5jmTquRKjOV3g=", + "module": "sha256-S5ItYMksioRv42MwIyB6YduRoVHvygLw911IbDpntd0=", + "pom": "sha256-nxI3fN/bJOwKG0o44KC2TrnDfquSFIZuZGRh4DMkGIg=" }, "com/nulab-inc#zxcvbn/1.9.0": { "jar": "sha256-OO+uurCRROsfTUyf9lDnnfh1qNbEU5wQWweaYGu32zQ=", @@ -1816,11 +1862,6 @@ "module": "sha256-PyzA7BirvlOJ75mNXDGEGFoi9ydXCeVMW8H9SVZbzWI=", "pom": "sha256-dz+x8d3Vv5es1v6shIybmaE8G/GJgQCfofnqr5jnJ9A=" }, - "com/squareup/okhttp3#okhttp-jvm/5.2.1": { - "jar": "sha256-ljLAhWfbshxWmxPXkxB4NMhYDUTk7qdLLq4HIvBQYXk=", - "module": "sha256-8e8XsK+kmxL9a2mQGYZLHa6doEaKeRwervwlnSunhaY=", - "pom": "sha256-pqjW6KSkFlTifoZbuONbCthMZ7goSaoBZJLrUHughwo=" - }, "com/squareup/okhttp3#okhttp-jvm/5.3.2": { "jar": "sha256-x3H0gHW3Y/bDIgVeIRKalLfeTB+vP49YrOMgsMlRejA=", "module": "sha256-ORMM9gZSgNkN4ugnNQwxcLtV6y9INcK0QW87g7Hxq4U=", @@ -1831,10 +1872,6 @@ "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" }, - "com/squareup/okhttp3#okhttp/5.2.1": { - "module": "sha256-12irSHFBRVCBDjvmS38vDPJVofye59SJc9VU8irLY4M=", - "pom": "sha256-4kGTtJ/Cuen8UOAo/iNBkpjg7NKTkP1YU2pFbnPS8JI=" - }, "com/squareup/okhttp3#okhttp/5.3.2": { "module": "sha256-C3d0IDpza10i/EW1IuySe74skEh91YZbZOV+AGBeRxE=", "pom": "sha256-+Uc3LE3YSPdSrvaDfRUXRhxETB1Dr1rrFebyvXN7sHI=" @@ -1843,11 +1880,6 @@ "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" }, - "com/squareup/okio#okio-jvm/3.16.2": { - "jar": "sha256-oKnxq/uQwKN7nIR86jn/8m0V85JT9RdWMs25SMljGNA=", - "module": "sha256-SclI9LQJ+Ep07eLykFd0BU4r3Jt02f/JP/nni0ARp5Y=", - "pom": "sha256-1HKg9+Imj/FtQBKxL5pPC0OuYIUazc33aAzxf6kIb00=" - }, "com/squareup/okio#okio-jvm/3.16.4": { "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=", "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=", @@ -1862,10 +1894,6 @@ "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" }, - "com/squareup/okio#okio/3.16.2": { - "module": "sha256-dAj9srGIjjHzxmxcE6xzNPO0ERfCbtVUNgGirYTG4yk=", - "pom": "sha256-tQbj1Rl248AvkSafkIyjBVgGrk28ek3dEGbmUDYABcA=" - }, "com/squareup/okio#okio/3.16.4": { "jar": "sha256-yZZPOUxM0yt5vzOK+/ovIpciHu4IMReHBhzqVfh91g4=", "module": "sha256-yEQahybbGk+dTzngaOu0LfalnWR+MqnGHBW1OQ7VklI=", @@ -1932,9 +1960,33 @@ "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" }, - "de/charlex/compose/material3#material3-html-text/2.0.0-beta01": { - "module": "sha256-AHJ9c/0Rt0Cw5r/MG3eU0c8qpItj0EuQVoGE9pcZ3Po=", - "pom": "sha256-TDl9TEHgjfQkJuXA9BMDn5etQ4UfgBZyP8Rjnecj944=" + "de/charlex/compose#html-text-common-jvm/3.0.0-beta02": { + "jar": "sha256-Zqe5ujQPjGRm5W94dtQn+y7KCfxzQq8fUolCKiQlnV0=", + "module": "sha256-fJ1m+dUnauvsdx0dEfRM4ib+HIoe28m1Z8nvYovhoz4=", + "pom": "sha256-Yu3mqV2UIIS2+zk2yvYHoIQtcrAiDm1Chp2UqsliqcY=" + }, + "de/charlex/compose#html-text-common/3.0.0-beta02": { + "jar": "sha256-eAMkmjfZV4M7Pk1aqMUEAdfv0e2XI9TpHzJOyLM5wTU=", + "module": "sha256-vRvzNj4KGlBVHTGdub1KSkbl/BWDVr+6eGj4HjKF1LY=", + "pom": "sha256-IGZk4H/X2dvPgBoshT0U1cHUd+InTqNE4zz2gY1gNyg=" + }, + "de/charlex/compose#html-text-material3-android/3.0.0-beta02": { + "module": "sha256-C5H9tJKalD6dVtkLz2mfYtrbraFtSw8bgYs7IKOdIpI=", + "pom": "sha256-s+ixflNAQyFKanfWNHpSoOIAPbnqEf+zc5216q7eCWQ=" + }, + "de/charlex/compose#html-text-material3-jvm/3.0.0-beta02": { + "jar": "sha256-32w4u52k9zZ2H0vSXFjx4yFj7DEWG9VN1WbHy6xZl2Y=", + "module": "sha256-G7iPaKdGchIHmtYLvRsPi70A9n6U/fNDLWNlwVCHJuE=", + "pom": "sha256-WclWjL/24/5UGy8SwPTy/AZGdifD87N3LYt7AGGlJT4=" + }, + "de/charlex/compose#html-text-material3/3.0.0-beta02": { + "jar": "sha256-kkOzrObsYZc2xeJLV+C7odp7it9LGTenFZS4GtI7o8E=", + "module": "sha256-w5Bc2D9DaKlKpdHOYnMFx0s3RTVU8ozIdMVQqKOwkEw=", + "pom": "sha256-KH3REkMRFm68CberfiRcLV+DbD9Nif+EgsVL5sn9thc=" + }, + "de/jangassen#jfa/1.2.0": { + "jar": "sha256-8cwY8VldRBroOc2hRlwIsefbRrcsHX87NzIK4WQexys=", + "pom": "sha256-tNgod+BwsV0dTmdrQV9qVCnw4i3U75gX2F5MWcU7yr8=" }, "dev/drewhamilton/poko#poko-annotations-jvm/0.18.7": { "jar": "sha256-5U2qgc0DiSljOuxZYGAi4eqjQyo8pnNJS78a5V5CI00=", @@ -2144,6 +2196,30 @@ "module": "sha256-4CIocRU3cyeBEx4o2ej7ixD2GWoFDEFv8gtWdlJMows=", "pom": "sha256-U8IQKP+BBqdUQbw8bdnlefd9qCRaOhcqNrwdPIpJxR4=" }, + "io/github/kdroidfilter#platformtools.core-jvm/0.7.4": { + "jar": "sha256-2YH0dLp7Lk9ymfCt8cfQVF1Tx/BxbqXh2uFTqQPuWBc=", + "module": "sha256-535ga1GLa78jQxCAOnWJEaXpFbFScK36cQOklaO52mw=", + "pom": "sha256-MID9+r/i4uOuh2rvK7EUJgbi3KDZRaYKD2uT0fengU0=" + }, + "io/github/kdroidfilter#platformtools.core/0.7.4": { + "jar": "sha256-reaoCgAWiypY8gdevCv+myB3p4MqZbg7zJjnmcLz+68=", + "module": "sha256-BnBl7qWfisbpZ4lo6j23VKVCxmzo7apZntzt0eF93tk=", + "pom": "sha256-y8E9aNefSYMhD6IO0a8N+oN5fi/2NeAdSsXrBfdxggI=" + }, + "io/github/kdroidfilter#platformtools.darkmodedetector-android/0.7.4": { + "module": "sha256-PYsEmqIVEeE6SMnWVGfsFA2jUTcRsGxDvakvvZyxDsM=", + "pom": "sha256-datgFR8mLKmjU1Yz6mjJqs5RHfDDN1gowa5vVq2T2+o=" + }, + "io/github/kdroidfilter#platformtools.darkmodedetector-jvm/0.7.4": { + "jar": "sha256-/WdSnjPkl4gk5iJnGhQmjE0DBuhyPK9RDRthCrIMKL0=", + "module": "sha256-etlKVaCqBCAr/kgvPzLIeD0JeGiMy9nW2MlRbZmU3Ys=", + "pom": "sha256-kL9Yav1NwcHY7JCyvistIN/vgjr3jNJPsUUlDSf+JwI=" + }, + "io/github/kdroidfilter#platformtools.darkmodedetector/0.7.4": { + "jar": "sha256-6i6ulpvE6GnjYZsLdYPzrBvnvMxlJy8USCDz7a/vHKQ=", + "module": "sha256-V0DaihknTzoCHcPNoA+00QcE6rgYNXRYLEwjm93jtqA=", + "pom": "sha256-RNC/OoWrEQ9+p1E+Qj2nOCF3zSXfF4rTFmuEHWY2GRk=" + }, "io/github/osipxd#encrypted-datastore-bom/1.1.1-beta03": { "module": "sha256-GBor/eTN+9+f93hUMI+MTRb8AdlXlmZGt9C3uIUV27A=", "pom": "sha256-reYGV+QHTK0UFv+kvexfP0O3zL8m7G7lcbADwKlrq5Q=" @@ -2193,167 +2269,167 @@ "module": "sha256-cMX/rozT0h4qp1P5RIumiVb05ZqArI9Ufu7qw/o16BI=", "pom": "sha256-n5+Zwovsq/0sw6SMhmrfwnT5+LSZpYY+d022JJFcKI4=" }, - "io/github/willena#sqlite-jdbc/3.51.1.0": { - "jar": "sha256-66sZLTv/Ho7W7wTYTvauUs5dqJ8gYRbzm8ufeiNkvFE=", - "pom": "sha256-RIDI62hHJlXCJCif6CVlQ/k/MdpzneGK5ymIuUnYuY8=" + "io/github/willena#sqlite-jdbc/3.51.2.0": { + "jar": "sha256-agx3RqGR43VpPGy7vT82jHHlD6oIdYW/4G24DhvHrRY=", + "pom": "sha256-9QMFzvAkiPukug8w+buD5PvszPM3NksQvXVPmS7mAy0=" }, - "io/ktor#ktor-client-content-negotiation-jvm/3.3.3": { - "jar": "sha256-6f7MiZMksWgRlh3Ua+3S/RkGkTN+vJXLbcKcg4Wvetg=", - "module": "sha256-bPqXCy0IGmPWREAwGQGzKkkM/dmjHeOfg6lpK8Dnw2w=", - "pom": "sha256-W+wDsLOXayh3yEdsrN7YaoewbVO8Vd/w52/xIXpzHEs=" + "io/ktor#ktor-client-content-negotiation-jvm/3.4.0": { + "jar": "sha256-B3rb82t1r8+aMMdnzcVkw0SiznIcyYW7j2ob30c4qDE=", + "module": "sha256-np5A3Dp5IV8KJIeSBEoGch8lFipRgNODx39aCQ3CPkM=", + "pom": "sha256-ae2bMs+zNB3La6kfYMXq9FDxgg/wPOZuLvk1ss2X3BM=" }, - "io/ktor#ktor-client-content-negotiation/3.3.3": { - "jar": "sha256-6KCEMGzjPAu+U56AvSeVVSVXfNTXUSmD880x5/9U86w=", - "module": "sha256-WhjA1W2ujGpcstlcb4gFQMF1+ib3z20D0we/BFhScv8=", - "pom": "sha256-HjafxY2jGokrlV/qquWJJc2SO+YO3aPEUM/END8wKWs=" + "io/ktor#ktor-client-content-negotiation/3.4.0": { + "jar": "sha256-oK+Av+Horgyiur98w3kg8vVnP01ohcBrhrKKWNckcNw=", + "module": "sha256-fGDAfgeqPxufn1v9W2g9179wyfFjaIToozgPqCV+c8Q=", + "pom": "sha256-9ck1THVGt41O520QidB8YdV3TJgVUNsOp4n0FULWtuU=" }, - "io/ktor#ktor-client-core-jvm/3.3.3": { - "jar": "sha256-bEA7OcrDQokoOcJRJ1zEQbJ8fxlJg7kibLRrw6RCWfk=", - "module": "sha256-7YnI9YaCl/LEOw8+1ftB1vqtMwZG4toK1ufd+pWpOpk=", - "pom": "sha256-6GBII5tykJSOuKP26pFvOpwWjNMfs3wz4P9A7Jq44DI=" + "io/ktor#ktor-client-core-jvm/3.4.0": { + "jar": "sha256-nBEGhT2CD/KBVOEr4QEk+jcn/3v0x7eVNbYwfNjX970=", + "module": "sha256-IbZ7yOYFHhccpXkjLK71a5Av4kCDUs8AOcBTIfo2m0s=", + "pom": "sha256-vf8xSnl3GMbuKGh+Ubsl2RUUYyXSyfnL9Zqbbz49fjA=" }, - "io/ktor#ktor-client-core/3.3.3": { - "jar": "sha256-WYXzj1vHlrj4IwDhUhfIXqpzN2SarED3LrDVH9sUeCA=", - "module": "sha256-6ivkA49Bx+2rEEQLPLXZjEA12vMYTi6gAgjZ5D8nI/w=", - "pom": "sha256-tbMflnK3Oj4B+04DPpIjDGAQau5yzGH+xKo0EAh7n9U=" + "io/ktor#ktor-client-core/3.4.0": { + "jar": "sha256-718hdQyyVH3y3umPg2gtNyJZ9sMOO+T0R/Z7wtj0G50=", + "module": "sha256-vh1s394y5ddVAT+n48xM+1Y2MwYo56Lcp07n5PcZDnY=", + "pom": "sha256-JZ1e9f1hjgjb0B1pfVmwMg6dw7IH4tSgXGjHL21GiPI=" }, - "io/ktor#ktor-client-logging-jvm/3.3.3": { - "jar": "sha256-mMeXWlyb/7LteIpy28ml97u63uXVQLwYy1xodDLYikM=", - "module": "sha256-VyRr8WFBQlZGjZOhVRHGGvBJOXA8GXFCvHouwCIPsuU=", - "pom": "sha256-KFmFWity2+ubBGK9IiHVrVh29M8y9UcpOtqQNDZAKhA=" + "io/ktor#ktor-client-logging-jvm/3.4.0": { + "jar": "sha256-Bd8U79mxN+FcFTGMlqJB7IL2csVeM730TNgxaX6Dte4=", + "module": "sha256-6vwYhk5/FI7Xb7qSt/LGoS7lijiWvUE//zZbaFM+sgA=", + "pom": "sha256-VEf7y/XYm7rVjyce1pYlUQ5/0tMbmwdlNWc90iNMelg=" }, - "io/ktor#ktor-client-logging/3.3.3": { - "jar": "sha256-lGaMIikxcRUBLAcRDz2BDFT0hCfbOsaxKkOKIUWEKVM=", - "module": "sha256-kO0EaTAlZUFnAwz/QcYgKNAHMmjqHUYeJzfA8LsELcI=", - "pom": "sha256-+MSkwgSe42buyUc0EkMEh7dWA5YprxfL92NXGf3YZxw=" + "io/ktor#ktor-client-logging/3.4.0": { + "jar": "sha256-ja/OdkiqF4Os2tsm0C/N9/JBZEXEq0WEIqlu1btU8VE=", + "module": "sha256-GCKFAS7NT3ITUSuHkx7MO9MTq1mPfLmNioNbNHGiEgQ=", + "pom": "sha256-a6tnawrgud1I5H099BVgMOXz0bLDG7K66YBibuPmesQ=" }, - "io/ktor#ktor-client-okhttp-jvm/3.3.3": { - "jar": "sha256-Q2JNUJ22ST/C9oV5H/vlRR2wBhY3aVjNNtNgP2J7aC8=", - "module": "sha256-x7ey+Pgd0Ost1NmqJFpppTjriJbB0aL7FOmcB2itT8I=", - "pom": "sha256-Vp8NdMRrZe2B77/zzjpGYclUcHvpklUkASSJQnofHbA=" + "io/ktor#ktor-client-okhttp-jvm/3.4.0": { + "jar": "sha256-Fy8a8w3OltZCIUApaDwGNqywqIlSUASR2UIhhfy4EAU=", + "module": "sha256-8k/CID59QuRTsRZ4os7ssJ+QwxnctvlMs082XXjBZX0=", + "pom": "sha256-y5M4i882FA36npm/BC2za0lc4fxFFCsQ/AADF1TDk3Y=" }, - "io/ktor#ktor-client-okhttp/3.3.3": { - "module": "sha256-c/t4unIlBDpBRzwyCC9A0iG62pqU1lwTlhyOcGzJD6Y=", - "pom": "sha256-hBLlug6QU4sWIp8A3l+5A62UcmVioBwCSLQfc6PZ6qA=" + "io/ktor#ktor-client-okhttp/3.4.0": { + "module": "sha256-chNtZW2tOh9al+PCZuV/5vfctk2pSyLkVHN14PdEhWI=", + "pom": "sha256-phP198gLbAXpF9PwsXZNlbV/CuOTQvJhyOQqjKRrvcU=" }, - "io/ktor#ktor-client-websockets-jvm/3.3.3": { - "jar": "sha256-qgc7ikj15XrxdZoS/WXrnSd/I/WXymAUs8KudTMtf04=", - "module": "sha256-DCTt2l7rNxAc94H8a5FukxNmjJCxJFtxmmY29slMCyA=", - "pom": "sha256-53cFsQ1cWGDEKqz4WgyBg86I9O+Dsr9pvNqmS9b51uI=" + "io/ktor#ktor-client-websockets-jvm/3.4.0": { + "jar": "sha256-hskejJOs7yeB3ZHZ3AwOKeN+6JVIJRtosWWxED3+rVk=", + "module": "sha256-/wVx+k6T8EFr4B9V3NUPxFzbbksIb5af5JmHTvccrcI=", + "pom": "sha256-8/Yd3qqgFXHcOpWNGkYk1iC2Xl6hX9dprvEYW36W3M8=" }, - "io/ktor#ktor-client-websockets/3.3.3": { - "jar": "sha256-nH501fk17i9WWE5JoPN8ZmQ8hlfq0Wmk2B8YWMoeQ1o=", - "module": "sha256-M9UxFWaiHqc4Ty4iyKTmzzF7DQVWP6jL3sEMxw8VfCM=", - "pom": "sha256-i39nGYUmgAERK+4c7UO1Z6HojrdoWLx1n1VDqKHlg3g=" + "io/ktor#ktor-client-websockets/3.4.0": { + "jar": "sha256-wPtunLsoh06+nuMgE5kv0FtUWak03c5AEcCCkd4pg4A=", + "module": "sha256-pjyg+W6/7ccLG61jEMqUkKko11vp/swZr5wc4G08Z+M=", + "pom": "sha256-dlPzSmaDTz5mK3LX/QkyCQQIeKDA8cGshBma+9gE2iU=" }, - "io/ktor#ktor-events-jvm/3.3.3": { - "jar": "sha256-DXhqEldjCd7cFvmi/0ZAFtUc/B/iDXiQkSIA/yq84Oo=", - "module": "sha256-g9uz7bhbFTumhN8MxphgMVadWKHmUKJePF2sMRvFdc0=", - "pom": "sha256-Mow3sDUkrznzn8ryU6cxzapzqYFHYbSEjteHCh/W9oE=" + "io/ktor#ktor-events-jvm/3.4.0": { + "jar": "sha256-0NWmyY1cgweDQlFwySoT05JZBOjIrFCGU16VIlPLj04=", + "module": "sha256-jmf781ztl0Nnmkam5mZR/+r26Fs/ctH534UAJ6TEgoo=", + "pom": "sha256-C+xWgEf0WBKz9ohtS9phxJd3YZmhlu+W6CT/8P9LajM=" }, - "io/ktor#ktor-events/3.3.3": { - "jar": "sha256-YO0KMZz9cTEQEwhB4anbyWg+EwJ3nH9Jump1GfOf8EU=", - "module": "sha256-zWi3ngAW8YJo7TYkxuMirV+YVqQivnvyoTIauoovHYo=", - "pom": "sha256-MMqkkcgciOPeioHfV+GTv8DN71al0mquIy1s/onfZ4Y=" + "io/ktor#ktor-events/3.4.0": { + "jar": "sha256-AXH8Y+I+z47LsUcn42ohjtCQ13AmIaQGZjDmRa/DKnA=", + "module": "sha256-xHdxdnf8Zs22wBuoCjlVHpFuwK09Qm575RL5BvMlXHY=", + "pom": "sha256-O3CTzZeLwAEOtvSOBynyLNcSRy8EjWuWVSW37lSIyvA=" }, - "io/ktor#ktor-http-cio-jvm/3.3.3": { - "jar": "sha256-/0NQi/j8wXm/ZyrG5eBY+AEKYq35RKHgzwmCtmV+Bk8=", - "module": "sha256-DUY9Bu960i6mXb9FDcEo54Z4ChcT0FXWcI568JMWfA0=", - "pom": "sha256-zLvpBAqhkvzAIw+z2gbsDmyTXnsVI4XSbW1CY+Fmc1U=" + "io/ktor#ktor-http-cio-jvm/3.4.0": { + "jar": "sha256-tQQSB32ObbFu8PSPMVaodmkhCsfiSBzOhPdTYrymbA8=", + "module": "sha256-CATE1glPiIt4YpTFaB746LtbzSkFBJM0skYCjrtb27E=", + "pom": "sha256-Fm6ITOO3xMvaZNBHHImQLAU8jOWtfAKwjSZ2Pk5nBzE=" }, - "io/ktor#ktor-http-cio/3.3.3": { - "jar": "sha256-B/rtApVjj3gVe0plG5XYdPxbGlJvCDiibhfqlcqAI8U=", - "module": "sha256-CpupYqJkqAsnmqzGNY16vr7IoytmxQxrR8VkSvLffvg=", - "pom": "sha256-rwgAqRmBZcxUzWw6TWogdRraygAT8CyqHsgKBIW1kMM=" + "io/ktor#ktor-http-cio/3.4.0": { + "jar": "sha256-RpM0H0Ip7PuZEeTMSxLR2CKY+Gj5trC59TdfULDCABU=", + "module": "sha256-HEp4uigp6RENx0hypkJZQ2mumxTLLIp00kjy1AgqQQM=", + "pom": "sha256-Sy5Na+VAkmTaqqGZSdPKxn2W2Nvets8bhuAND57hH/g=" }, - "io/ktor#ktor-http-jvm/3.3.3": { - "jar": "sha256-f3DPUBHZy6/AosyNxRlD5HrqWyXW+yCy37i13G1ZEIU=", - "module": "sha256-TTHHnsKEyxRGEcAmpbsy1w7VLj8rmsYGktYqTWMzIHY=", - "pom": "sha256-mfjMkrtyBPbJcRvh7p0L+Ev6ppJWS5JORuXMXbwcLIc=" + "io/ktor#ktor-http-jvm/3.4.0": { + "jar": "sha256-s40iiIRTgZI227J/wJWH50mqLUb9/oeeQtv9mhONRIQ=", + "module": "sha256-rouFtG/4iXdbeU5iOH53xzx/CEfYNeWfSMJUoLihvE4=", + "pom": "sha256-1kYvMRLFpi758XDgB962UOm+6ETIgJIKm4s0m0dHUZA=" }, - "io/ktor#ktor-http/3.3.3": { - "jar": "sha256-zUDZHxtTUFItPgWh2MT5/BeGUkK96rKZ9zZmOEDKrMw=", - "module": "sha256-B90G/RZEiw+OXuoUpzOiV8hAvLbZ2gTaZLHAfP7LE/c=", - "pom": "sha256-mwCHegSEMIYiXM460UMPHxLLls+1RyXg2mFmfgJKt6Y=" + "io/ktor#ktor-http/3.4.0": { + "jar": "sha256-dELHB5CPgs4lZkz6B3CYx6l+qeuTbMKivhT6kp0XieE=", + "module": "sha256-oDGiKVXpdpm/TQM8e+jxxOlYlBM020OjRjhPTVTAWrs=", + "pom": "sha256-WVIygBV5zPJcLKItaGgT/ztKYtign04oyqT+TQ5V7V4=" }, - "io/ktor#ktor-io-jvm/3.3.3": { - "jar": "sha256-wb6tjAoiGEVqO3wr3+p5rBOVrVsg8sUCp/OeNZEbJxA=", - "module": "sha256-0NdJho5fTEOOeGGtAcT3XFbuhbl1P/ILnEGTY3MA1Rk=", - "pom": "sha256-MAxJK+RTKKpgaAqyBWY0njlGeVNo/S2tsBX64XylYwI=" + "io/ktor#ktor-io-jvm/3.4.0": { + "jar": "sha256-xqOqi8a/UqpA9tDC6iLUwwVGY23tYYMi3ZYd/+q5fm8=", + "module": "sha256-GN0hyu006NgHAfgVlkj+oMQJLifDDeJ1nmIDECL6NQI=", + "pom": "sha256-Q97XiljFpfTfv61VJPBFpXnw6JAcyJIPnySP5JSF1qc=" }, - "io/ktor#ktor-io/3.3.3": { - "jar": "sha256-EKPKrHWbHnplcx4NlvpLZLzKwQKtZvZpQVkhYFN6AOg=", - "module": "sha256-UrAaGnTyorOWzVjTj+BcncPHJ1DGdUgjptvPoxS04Rs=", - "pom": "sha256-b8E6tQCqJCxb12/pUi6VEWDtBCNP5nQaeDJqC6776oU=" + "io/ktor#ktor-io/3.4.0": { + "jar": "sha256-QmqtJ+721Fan9RfL31LRE0prUuICfKpats1xEHorNH4=", + "module": "sha256-y90fjdwo5DAxPYV7ngVSdgbD5mSR3EMzr6gwplWloVs=", + "pom": "sha256-9JDZ9or3Nnv7VXFfJU6KcekRmlmiBQLg8LXezrUqZQA=" }, - "io/ktor#ktor-network-jvm/3.3.3": { - "jar": "sha256-9Qw4mCicK/t2quhitPobGd4y4R7V49gJC0nutX3fZiY=", - "module": "sha256-lvcZqcjm0oMPjOCoOnbiPyXZS9uJtRClwosVZPC0Cv0=", - "pom": "sha256-sKt4lH4+I/Hzdg2kM/fPVdvtn5MqiJWdGNKqUlzSUjw=" + "io/ktor#ktor-network-jvm/3.4.0": { + "jar": "sha256-QAmcpMdQSpz36oUkBLlWXXlSUGhCg540HrAg7ou38pA=", + "module": "sha256-+HYQHrbUumBUZVA+T+o38gy+RHBI0ZtpEhVrE031wEQ=", + "pom": "sha256-VK3uTQXo0I74GlYDFllg72j7iW20ppDMF/foo7/qEmk=" }, - "io/ktor#ktor-network/3.3.3": { - "module": "sha256-lLlDusqgT9MM7RD6M/jqbixiYFEh+LqtFFk9IFFaksw=", - "pom": "sha256-3OSi4D1J7jez6iuEUikvgaD+V25IyDMdezfgFmIasxg=" + "io/ktor#ktor-network/3.4.0": { + "module": "sha256-3s9jLH1FArfVScWnXa/ce+n8uMsKZ9L93YF+qqOEhBE=", + "pom": "sha256-yBv1YiBB+vo9anehceJ1krTIQdZbbrYju8mTLNXZ7g0=" }, - "io/ktor#ktor-serialization-jvm/3.3.3": { - "jar": "sha256-WncQbJc39avjoTxB5WcUjrnz1yI/sryWE+woF1kg/fc=", - "module": "sha256-ErkNs0MtSgHLAXHZA71Oqu8m2wCRkD4/+dsHXv39Qxs=", - "pom": "sha256-ccqfti49wqaaLLTp0u3B/kA+RMaFQA35rmTHisYWVAA=" + "io/ktor#ktor-serialization-jvm/3.4.0": { + "jar": "sha256-jt0KeyNIbPIC8iTefJz4sTK7magmjDYGgO+wAOOIB/I=", + "module": "sha256-v9Xz7c1LoVpxoIrEXvj3cPeT0/T0feOmELmS2b/56eg=", + "pom": "sha256-phizpaV253vMDj7wU+6FlmdQ3Kf9ZxVucJVfe/q9qXI=" }, - "io/ktor#ktor-serialization-kotlinx-jvm/3.3.3": { - "jar": "sha256-bVNmwZuHpoGo/u/sc1jpH7xwVZBVE37EdKmyqLuEvhc=", - "module": "sha256-UElFGAo5tHpKzaFmKu8X684OdIyarndQtXHTCU762M0=", - "pom": "sha256-DhGR0AnQ6GpnlgURgOyFl1qDdSjabysiAcneRHn/Etc=" + "io/ktor#ktor-serialization-kotlinx-jvm/3.4.0": { + "jar": "sha256-sfghPqraFiHAbqWKA1z1AYO9MlVv12w6u+W4FGv45gA=", + "module": "sha256-8Nc98oku3+ef0jz6W8sdrDXSZTouTBeQBQQXMtQaTQc=", + "pom": "sha256-7Y2NqYdJ7SY0+9gL/5nF7wJEPGNXCB7qifBIoPIdngg=" }, - "io/ktor#ktor-serialization-kotlinx/3.3.3": { - "jar": "sha256-HULchHs3T8uMK6exCsiHF+PpotJa9/l+P72Qt7J5FRg=", - "module": "sha256-KK7jf/K9Rb3TRREg2dsbFrI5NLhIvOBD4713QyuSfd0=", - "pom": "sha256-y8BQybp11ACjZwHgIxFc7S57RRcoE0kX8q2wrE6dKJU=" + "io/ktor#ktor-serialization-kotlinx/3.4.0": { + "jar": "sha256-bHOR42/HzmyvSJVjMjMU9TJv4pFV+ukDmoYhQKshAT4=", + "module": "sha256-F4PsQSXYxTt+Gd9YGrhz7tRqma1h3xLYxHHg0cb801Y=", + "pom": "sha256-QrgGdzdXlNJhgHC/sOqc88z22FQGl9Zn3wXsn1vLf6k=" }, - "io/ktor#ktor-serialization/3.3.3": { - "jar": "sha256-Eqp3ylHQ/ek1AuVuE3pje0lUcUxQWexJo57P/X23QbI=", - "module": "sha256-Zxdl05iaR+SLPB4qYMbsaOEU1HkDICoCdVu+7hWrXrM=", - "pom": "sha256-CWj2QFGKA1esC23ufLR785z7lJe+agxCklzweZWtlXI=" + "io/ktor#ktor-serialization/3.4.0": { + "jar": "sha256-tgY1K6fiKrmbRZjH3UGrk64P8YhvD4/93ZmnmBsyVA0=", + "module": "sha256-aLfNY323ZoECQ3tq6ZZr0ToYQ3igPw6UKRnqISJcC1w=", + "pom": "sha256-aXLpwM7eSNhvcBqArHpp/Ht1lkRg3bzc1O9RBIiJzRk=" }, - "io/ktor#ktor-sse-jvm/3.3.3": { - "jar": "sha256-qHqKAWhnGvRr3HYtnzRdrKHqgTOpydNnM0zB6bLEriw=", - "module": "sha256-lZeNEK063rmbzqOitEjxlHEE6V1rbz1PeNvb1biLSYc=", - "pom": "sha256-F9Jq7VaBXrNQ5aXhPGHwXr19huMzneJeRmq5qo4fNmY=" + "io/ktor#ktor-sse-jvm/3.4.0": { + "jar": "sha256-aiHGvWHNyXtYkyHDOVZld4abmdGqrwngxr5LzjOzajo=", + "module": "sha256-BgF5nAhyGIot9+lt+aaKbDcICdvkLM5wkUc/zXfxM5I=", + "pom": "sha256-USpyh03wDeWrZB6t7vrhLMFurdWxEP0DyygAY223x6A=" }, - "io/ktor#ktor-sse/3.3.3": { - "jar": "sha256-eQoWq0Rx6iv5flDDBv8c8+AlYbsdEJHiZzc+3Vvca8g=", - "module": "sha256-mU17Z8q5Hh6hV0m/H0omPsisypEtvRMDgMGI+Ywndik=", - "pom": "sha256-zo8eyIpWldjsSNxthM1JMDFIdwHefHa6wwDDefrl1DU=" + "io/ktor#ktor-sse/3.4.0": { + "jar": "sha256-CyJmwH4hDhfrJAsttWPnvpqcnC96WFdOqqZZOgtlX+0=", + "module": "sha256-qsSAFoagYd6SQmFkQ0gDcGJxDEdvRhuyY5gXCo8obmU=", + "pom": "sha256-iJldwepdy9nfaOdc2GlPjmln98jAaW9Cxostmjb20qU=" }, - "io/ktor#ktor-utils-jvm/3.3.3": { - "jar": "sha256-rQIL2c1crg9fXXQ/yHht+/+53B2O+3amsZcrNXjIHXo=", - "module": "sha256-v0gUuOlqxXAf1yRhgE6Z3WD8ygsMZMihIyYCtfucPug=", - "pom": "sha256-TnRXGtSkRuuuZw26vdnZIY6mK+pq1RULvb/kw1thFLk=" + "io/ktor#ktor-utils-jvm/3.4.0": { + "jar": "sha256-baZMja0qRwxWEpuBQ/rwuImSOAf4YqfyePX/tPezdcY=", + "module": "sha256-0FpAUN7cxZvWGX7uVgKCUf1JCVz+CRN+5KLu3FYeYsI=", + "pom": "sha256-44Nicuiwa9GGbgXg4Da7/ko5cLSK2ZpInBFYv/u1oQc=" }, - "io/ktor#ktor-utils/3.3.3": { - "jar": "sha256-EhfbVhWaziZD4t8TBgPAt32+7yISDTk7Lv19Ac2cUmk=", - "module": "sha256-BDYXx8JRc0T3eYhmmeZWmc2pk2jy6AYH7v9AepwBjME=", - "pom": "sha256-cm4/9eM0xol6fMJqMxxrqtjx1j4ur2IowaxJjFfq48E=" + "io/ktor#ktor-utils/3.4.0": { + "jar": "sha256-X15pXIF2vW7FKZYyP5+szuUsV9RwHrVVQTAOopMr/cs=", + "module": "sha256-jMiU3yrEcQYCek0jdxr7mS/Zqgqt4QlBkRxYlC4MMTk=", + "pom": "sha256-+UHXFBgeJkz5iIL+9+MZ655TIOEze0c+iTHezKC292s=" }, - "io/ktor#ktor-websocket-serialization-jvm/3.3.3": { - "jar": "sha256-P8kEfHnKPxdNhsN4VeqEYCXVY0H3d0rd0dNpZo/LT4I=", - "module": "sha256-Zio4MWZaHP4EQF/CU7RiDJqZ74Ntf11nlcQWeJdmQWw=", - "pom": "sha256-Mkfm3Af/IVAjPLSGlAYvo3Hx5s0xzZFZ359u/gPIi88=" + "io/ktor#ktor-websocket-serialization-jvm/3.4.0": { + "jar": "sha256-tOGM2Db3bY8Vdphf72+yJdTyVYgN6GnUlxLZMBA/+AY=", + "module": "sha256-qaDTYSVNv/2Fub7ossBJVXRlLG2NpvztXFdZQobPBYU=", + "pom": "sha256-syw/ob9zp/iQVlo2Byj87L0mwmppV+lwH+2tjPaGdvY=" }, - "io/ktor#ktor-websocket-serialization/3.3.3": { - "jar": "sha256-oB4GdlzDtdMy5U6vTsnKFpa6KZZYi0yHY4Me/pgovR8=", - "module": "sha256-rvJscdqY+3EgR+0hPx9UHdp24TQdH/F4a27Ui6OuqAI=", - "pom": "sha256-WziPxVHw0vgwcfEpyqDzKt0iv8aGE13dWEoRVCrNsOE=" + "io/ktor#ktor-websocket-serialization/3.4.0": { + "jar": "sha256-PRUs4CTMJjFuJEU3HPhPr+JiECQc13vF58hD17/n0z8=", + "module": "sha256-AM4y7NCckx6AG4Pb4kltECILKl4S4EFD9DBpcAP13/E=", + "pom": "sha256-xNKuf71ladrSiib+oeOh34YHF8CK5a20HqunuRF6YIU=" }, - "io/ktor#ktor-websockets-jvm/3.3.3": { - "jar": "sha256-Epz23j7k7xKtKiZay5MgVurJJDq25fBT6OsC6csU2JQ=", - "module": "sha256-CbEklDkCAF0EzmOPbmEtPZccJ4IL1Efvz/qiUXEuAjA=", - "pom": "sha256-wGfz4QXGC7F9ZMihP2h0XJ1RQvIef0rboXC5Seq/vLY=" + "io/ktor#ktor-websockets-jvm/3.4.0": { + "jar": "sha256-SFFkWRw00qJLojVPPeoSNG4qpdL0c1ceE6pRTy/V6zA=", + "module": "sha256-/15J+ThlveVqU1Ia7IN5vDTWhG4SMotER+zOWzKMB4E=", + "pom": "sha256-mYZLwHFUHfoXyxJpliuabUa74NBtSoPEt0QZQvAIil8=" }, - "io/ktor#ktor-websockets/3.3.3": { - "jar": "sha256-pCt1zV1lhSNMyPvm7eM9HDd7HElPm5hZ3LUIRgQMOO0=", - "module": "sha256-2RvXlQc/oulRCjeVkhB/7sK09CKw6iQgQbJXu1dQ/bs=", - "pom": "sha256-XOyiYitqms3IlzWlLQ1HKn7z/+FWKKPrfe8s9UGSbz8=" + "io/ktor#ktor-websockets/3.4.0": { + "jar": "sha256-t6BMoUFepzA27NCYCn74oZhyVSMMuCRWBu5vVuKrTrE=", + "module": "sha256-PZeRBXJBq9vbItiFNjr6jYFzoi/+8T5nL2qvLhAzrOA=", + "pom": "sha256-m84hNt++sdNX0KGDE9aZS80wsCTwBo2oe8m/sIAXwho=" }, "io/methvin#directory-watcher/0.19.1": { "jar": "sha256-boAaoftIoLCcyahibE+uMpy3cUI0GKQ78FGEJflVnhk=", @@ -2383,6 +2459,14 @@ "jar": "sha256-Zf7OLgUQObfTnWpQmq3LE2qahtmH3YRHN5Eog7NXeOs=", "pom": "sha256-2Yn1w5+5rAGUFVYdGkIIfHpeL3dY7gHm4S0YJ6FaRWk=" }, + "net/java/dev/jna#jna-jpms/5.18.1": { + "jar": "sha256-RKxmAoCCMvPelQp9Dum4xrmec3M7aUYeZDV2YHvnTbY=", + "pom": "sha256-WT8axHM+AsCT6K6oru0pgZBPOYzWqJrk7nWd7JgcQHM=" + }, + "net/java/dev/jna#jna-platform-jpms/5.18.1": { + "jar": "sha256-uCN2ZbQ/4Dmq3tgc46+rc+k6xqEz+qYNZ5a8hl0fPVc=", + "pom": "sha256-WIXRZhANaXGGBOmbIVjmUW5gjfnVyuU+pFNGn+G2VQI=" + }, "net/java/dev/jna#jna-platform/5.18.1": { "jar": "sha256-rRTBsexPQ9OWIxIZ36Y16/go9zjqyfiQ6hvAd5WJLZo=", "pom": "sha256-OdU4qVmaRHR3CDiGXtQs+j5rPRMIbLHld7i7QxSNGmU=" @@ -2423,9 +2507,9 @@ "jar": "sha256-8mTdn3mh/eEM5ezFMiHv8kvkyTMcgwt9UvLwintjPeI=", "pom": "sha256-Mc5gb06VGJNimbsNJ8l4+mHhhf0d58mHT+lZpT40poU=" }, - "net/zetetic#sqlcipher-android/4.12.0": { - "module": "sha256-MNfL6JHFsyDaJZYaqIA/0OeqSj0m567eyhAtiWkU0Ig=", - "pom": "sha256-G5wTZZXPehhRYuVHuV9eHayIwjkxOREuIGQo0TIJUmw=" + "net/zetetic#sqlcipher-android/4.13.0": { + "module": "sha256-u1RO9ukGcDjORRqZ9ODjNeWXggXbL6T3HqvfLpiL+C0=", + "pom": "sha256-ab9maS+xGfTFz3CM7ocXU5WtMBWk2yvO8HFMKbqrYbw=" }, "nl/littlerobots/vcu#plugin/1.0.1": { "jar": "sha256-7E7j6fKgjMLLLOFDsb6kZbHnobouX9YdO65j5ij1G9s=", @@ -2795,9 +2879,6 @@ "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.11.0-alpha01": { "pom": "sha256-6zX+48k4TPMPkLXD9sUaD4/91uwxfulpVFvX7q13mUA=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-arm64/1.11.0-alpha01": { - "pom": "sha256-giv9srHYpiLU2TLOFcQgD1Sy5DTsU07bmzQ9J0wGovs=" - }, "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.8.2": { "pom": "sha256-S290UtIXCU0UQhfHocanMKEPZ2oLfu/nhdcmMuotNMQ=" }, @@ -2960,6 +3041,7 @@ "pom": "sha256-XQ5Kk+amTGlefVle6FqzX3E2dgFgPJlGKQnLhbZnq2c=" }, "org/jetbrains/compose/ui#ui-tooling-preview/1.11.0-alpha01": { + "jar": "sha256-mu8bK0I/eMalu2COTbVmhx0fCgvdysH0GmvTbPMFESQ=", "module": "sha256-qVK3arwCYnYJgHqCo6kg1NPiG9LvCjJ9nSzwkpiG74c=", "pom": "sha256-qSQQRzoE3h8L1Uzp2bUIp3ABfzYnStNg7mvXAz2AFMs=" }, @@ -2993,134 +3075,132 @@ "module": "sha256-b+7WjOfDKTM3fFilF/vjXuFMPGEuOI6nOc2wEM2fKrU=", "pom": "sha256-1Fai3dnMUbWhcwaUaI9QxFNMi6GDNKs9zycbmhzD8oY=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.21": { - "jar": "sha256-I5kB8xfBibS0zIvF6WaUPcGeOSWVOeZouqXX7xjrkWo=", - "pom": "sha256-kkkKzKD0UFgdVs4FeWHY/6mDVYfmn2bpbQpxdbrOzYU=" + "org/jetbrains/kotlin#abi-tools-api/2.3.10-RC": { + "jar": "sha256-FRHeSPkD7pB233FQnRydv2p3blR4tzPgrfuFtUfZkhQ=", + "pom": "sha256-kiHAZ+P5a8amyjZn8GXoRYxIOsCVR8IUBVpqLrjAUCU=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.21": { - "module": "sha256-kVv/7+AJXoIkZnQ0lTR7zZTv+EFaXPHwqpVtjBhh320=", - "pom": "sha256-6ht/cnxScqm/MV8hdMNxjDbC++6YAfbU4yyS8q/qAC4=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.3.10-RC": { + "module": "sha256-OA0qKfmPKTZc1gX8Ku4EHk8rKynbvl41+PuCAvmO0N0=", + "pom": "sha256-IjJG+vk/XoDZ6gPou9An5U/C87TCPfdko9RKUTC3OjA=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.21/gradle813": { - "jar": "sha256-LcZHjcF5+FlsH67AWbHwb+p4XzwFJBZjaQpvehYGGMI=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.3.10-RC/gradle813": { + "jar": "sha256-WBn0aiuWD0Bb6a5/POVpmnf5h8r1ClXPG7Mk4nnh82Y=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21": { - "module": "sha256-SVZZs54wVUHstxLmm2IuE+OK2SQPmoJ8oFhDS9mfIR0=", - "pom": "sha256-JQzsmn5XTCwRF+7PBCHjIAHqDzSwqQHH+k6tb+jd7aQ=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10-RC": { + "module": "sha256-6aQZ6PPcAIIDMqIlU1xhLdzq5acXpKAwhDzc/Qj4RSY=", + "pom": "sha256-BWZKcRP+1J2ThhpO54VFSQR83wnIh+hm9V+ljtqtKAM=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21/gradle813": { - "jar": "sha256-J9z0rqpbu2TYYb0p7WDUgvD/2WJEyB4kJrnaxef9xj8=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10-RC/gradle813": { + "jar": "sha256-lW/RrbQXK6I9hwM12BUayFL2/DmqyAMfRptDoBNoLBg=" }, - "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.20": { - "jar": "sha256-07TapcbMI1Zfj7k2NI84xCGgRhFjdF02rt9E096UJQo=", - "pom": "sha256-L/XBHfd+t6JZdmzdqed47WW6SFxYxhO7ppAoauzi3H0=" + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.21": { + "jar": "sha256-JmFrjhshTWLwLRUzHK/3JcToI3ziCtFPXMznJKop588=", + "pom": "sha256-Bhpvb0xNvpCtDeOeUeeKuvtmf+jJsJXODA3qM1aPQh8=" }, "org/jetbrains/kotlin#kotlin-bom/2.0.21": { "pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.21": { - "jar": "sha256-jf37K49n/NzEzuPvkKJa9GfKKVhTsOoBnQAQrOvW8Yo=", - "pom": "sha256-yL9i9tym159DbECxrwnbQvRuv0vNcrMHnfjHJbXAY1g=" - }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.3.10-RC": { + "jar": "sha256-QcD+zb7B4vUdXG96lyzMaSIVNhpXSU5rI+4xOeKyIpQ=", + "pom": "sha256-jbIqNqSFRiw9BdaOnnPwHqeDlovPlTeZWN8/zGeaSlQ=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": { "jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=", "pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.20": { - "jar": "sha256-ZHiafwBWWSfy8/LRCfIwV009kwjtXW6Gv8qEPaZIfPc=", - "pom": "sha256-4vQ157rwHeL/kNCoc3r4+b+X/BUuWVuGp2C6ZOjmnfY=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.10-RC": { + "jar": "sha256-PaKI6nHlhcPNzNdz0cDdZ/+sGrxx77cWNp5+tma1pwM=", + "pom": "sha256-ZOHGPrbAdBbxcC3/ltSXayhERBNbsEN9rM47bWrmAFY=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.10-RC": { + "jar": "sha256-Cy5M/Ny64fh/Or9QicVqgwpMF5cLKOgktamabo2JFFQ=", + "pom": "sha256-wK1VOiQf6+HyYJcUPjMiRmO2REG6/XY/6Vm2Ae5mbwI=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.21": { "jar": "sha256-RYtj74/FCgoxgP5ojsG5lXRZkqBcSV2sYeWNEIiSeoA=", "pom": "sha256-Ln/cogFlzxDnO2L4NfZ+7PQnyCPtYPGdXwButnQ0Wv4=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.20": { - "jar": "sha256-HGw/gQv+akGry8NLOi72OfHj9K7tOpU6Swl07qT0GIk=", - "pom": "sha256-Bf8CX3+wky+xH6HhzK71KPdgJ9lWaA+INdQ4VCdi4go=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.10-RC": { + "jar": "sha256-9n02tA24gnd7Bseg/hO/aGAnu6wlxfblGNJzZWwhZrY=", + "pom": "sha256-CMsXeW8qAa5vfqppz/F7bVzsr/tHxKBSpQWdiCJDC8w=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.21": { "jar": "sha256-lYj6aWrFUHr3ZP1WYN9olBheEnBOwbw/XLdyr0mH8pU=", "pom": "sha256-CzPGTyYiujvIKDN4vbdQXyvjMKInWAcDitVDWbM935s=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.10-RC": { + "jar": "sha256-r6+klWvxvWJX9wLPm5oonqviny9TDCM7pPgZptfno6I=", + "pom": "sha256-UyU8WscTHsSThFu1RsTY+79bu5WEF8KUBlFnLcmmKWA=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": { "jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=", "pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ=" }, - "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.21": { - "jar": "sha256-vWstuLv17xwSiIrohbcgVOcM6n701ui7XspPqgU5OT8=", - "pom": "sha256-asOIf7aHt73clDtQXGPumDDnqPSh7bHVzDw8nyz8o90=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.10-RC": { + "jar": "sha256-QqRjDDh2gXZkUOxQfriAelausTOw4G7RcDwEXorDfrM=", + "pom": "sha256-hynzbhVt8+C2rvQTCNJ2xDz01apFAWUW1taKrpJTeik=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.3.10-RC": { + "jar": "sha256-zy8oVmxarKIn07MOOzTP9mjQh4IEYcA6nuhTJLrDDA8=", + "pom": "sha256-REd2WqNlz5rxWBJ5kRx81qNxcwKp0fgVpeKVXZqQgS4=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": { "jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=", "pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.20": { - "jar": "sha256-fFyM0vi+rdMoMjm7nKIZoMr6GvAmgrQHsYHhF5cY8vc=", - "pom": "sha256-9Yhmv7yYZ8bWR1ec/3DUKHeZctvd2N5MJXh5y0N0FIk=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.10-RC": { + "jar": "sha256-C+suo6o9uyYgihTqpJs022QDETlZE6fOb5GDQQnGZsQ=", + "pom": "sha256-qG6d+5GGaQ5j/Z5ROCL2pkRT/QDvLPgG0P6+PgSUzYA=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.21": { "jar": "sha256-kcBnPCLkSwVK4DFNMjhg6+Hzr/Pw68dP/4LEcz3eCb4=", "pom": "sha256-Fwvb7LpX/wCiuNF+8seeCLhfZ99p2FO6CiWaQYO/uSM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.21": { - "jar": "sha256-NZTEDHAF0ESVL4D3BBcrtv0YRCQQJRlPsWvubUXaLls=", - "pom": "sha256-VErpKrN3QI/B7TBOxBou7EKT4PLhObPS9v0nIF8UY38=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.10-RC": { + "jar": "sha256-QyoFSvwpRD1uVybcO3JKdrhDxR2yKEVbyogs3ANJhlk=", + "pom": "sha256-ek+lwRozmQ8U1JE43U3kAj/v4vLgCNqDRMPCuUfAPrY=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21": { - "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=", - "module": "sha256-HnS0hvlEq54Rb5pKriDFL8L5rFI6VS25fdZYFID+lAs=", - "pom": "sha256-m9RXg5guF17un6rUX1/3QVyWrrau8ufPjjUIr7Y51hc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.10-RC": { + "jar": "sha256-LxUWxkToc3Rzi0QCsSPaeaA+KsQDXdAWXYtwFp6p6lA=", + "pom": "sha256-EgyPnAxIjfUm9JHJ9L1laYx1+uDKnVABKNAp0smxvmA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21/gradle813": { - "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.10-RC": { + "module": "sha256-8uiIlvYZ/OkxqtxTVAZfPqFjgXH45NucGeRiR8OBVaw=", + "pom": "sha256-g0rmiWBaMd3va2JWp01GJuH6U2aUx4qUKndt13rx1Y0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.21": { - "jar": "sha256-S0vndO+5WFrw/aGA0zkD2CcuSX33uBuwkfqTOezaRb0=", - "pom": "sha256-uhvOJI5HRY7tRmheuiEreT/7fTfkKd/2cKIT3dEC0MA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.10-RC/gradle813": { + "jar": "sha256-NmJpAVkXV4sxWyapxqQChjYYMFiJhgRxSh+F7CBR8/g=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.21": { - "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-kVGuIjeH8cILcLJKEXeJtNFNDMSE5GJzLLIwp5f3W88=", - "pom": "sha256-KKWiq7pbWCk+JKngbmqskmJr4YLGXfyLLbaUlE5wraU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.10-RC": { + "jar": "sha256-s1J1/tIlIZjkTNDqRYC1cK1YqncGtMp2cBkouo/1dAg=", + "pom": "sha256-Dqg+9twyudf8P/i9ECd3Etct+m4DqPRSFWk/8xYZjYk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.21": { - "jar": "sha256-kI5uXIkLtJ28kmbczyi9sMJYxIZHA5rtcC/p1YZkAYY=", - "module": "sha256-/kRucdWLn1verY7wW2i0mGFzF+G5LUe5qztnTWTydmQ=", - "pom": "sha256-IIRTo2pr5JsHGhwQ6bRAQQZjbJO65b8wxtrFdMQM9bE=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.10-RC": { + "jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=", + "module": "sha256-cbQBa/zbvEKupkmTTjCBDsf7qteRjVyQUCO293W35h8=", + "pom": "sha256-WsuFCilI7hVC8R776y6HNnLNf+KQhOUzGbKuU13Ub2I=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21": { - "module": "sha256-TiOAKj1TACSsRlrNJkh9ajpwLugEzWEzScUQjeq/S6I=", - "pom": "sha256-5bWdPJpGu38Pe0nPyI1pjaVBpL0JClwX2aAKtHIQc4w=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.10-RC": { + "module": "sha256-HLDMoW1kAvJrEXDwtGJXEeE3/AUaYAMzj/AFAmZWQSk=", + "pom": "sha256-mV6EmZpX8T8l8IDG5HkJCi7FmlrFiFXnwiBdO20a6JM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21/gradle813": { - "jar": "sha256-t6UoZcal4WDSz2Hk1CPORKaiDeCmsj0DQEttAaKBFzc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.10-RC/gradle813": { + "jar": "sha256-qZKeLvZX0IoL1o9rg3t+Pg1a2tNTy6jNqxlS2l+zrTk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.21": { - "module": "sha256-3E/A81pVMqU6Qy7k/iJDEyVIVV8nX2PuaZDVAzP4zio=", - "pom": "sha256-JfRGZjOd7uAQanbqXvzPqzSvz9uWCnZy+4h/cboNqL0=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.10-RC": { + "module": "sha256-BuKXZYWs+4qE5Dv5lqBXar9yVfDPoFLnMF5+WhshL6c=", + "pom": "sha256-5nMU9Oueyffha/XQ1w+NYZSW7jW0Pc9h/nGLu5wClZo=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.21": { - "jar": "sha256-WLxFHOYu1r79B3rBB+pfEzRD503XjPOkpI+GjmGDfos=", - "pom": "sha256-yJkqd6ltK5+NgTdMQL1x0y4h2f8c23mdFdSXGLEqEuE=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.10-RC": { + "jar": "sha256-aip5i86s58iDiOIzWv1r3sCaYxSJDMPwnYfXiSsbXjQ=", + "pom": "sha256-4NzfB6vk5/l6Gwm1lvqvcTrxmis+LYsz4Rzx8XKbbL4=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.21": { - "jar": "sha256-50sUQG2uCgI4gYfGLBcxGDun0NjmBnVoLeURqQr6bFY=", - "pom": "sha256-1SJqfIYGn6mnIavJeuTaFaQO0WicirVQXhoa0tsg3F8=" + "org/jetbrains/kotlin#kotlin-native-utils/2.3.10-RC": { + "jar": "sha256-W2ZTekKy2ydh8B1XllCijfe4g+GXSsYLzv+kayREYQg=", + "pom": "sha256-8myUdsOyiDOmefJ11qb4FxKy7ZTqWWID0MP7QjvIHoU=" }, - "org/jetbrains/kotlin#kotlin-parcelize-runtime/2.2.21": { - "pom": "sha256-6DgOKoCKEMRRah6xd7Ieu4b/wWLPK2sB6M8o9BLTSMI=" + "org/jetbrains/kotlin#kotlin-parcelize-runtime/2.3.10-RC": { + "pom": "sha256-1wVydA51uSlvZH8PWhnTjbUXfXsy5kI4DW7wyXqkCHI=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", @@ -3130,83 +3210,76 @@ "jar": "sha256-vNdaNspK2OBhFyFO2Af43qL+YaceB/kcoU9DNQJLhGM=", "pom": "sha256-7XngK/COxxXsvNHi16RTYteqfDP5LvZ15t+kpJMbzF8=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.20": { - "jar": "sha256-ggkIOkp8TkdtmEKweDCPqWqW8Hpr2Z8F81hu4TKJqyY=", - "pom": "sha256-TidHQGbbg/uixZB0KJunEr6MhRV83guQUCmkRcJ19bo=" + "org/jetbrains/kotlin#kotlin-reflect/2.2.21": { + "jar": "sha256-RDgKvzfSRc5cDylPQ1EtHDmllkK/pGOSLHTpaHfPSfg=", + "pom": "sha256-5atrEFYKWlJWLDXNvnHdvkJ9Uetb/HAdzU9rlJvZ4D8=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.20": { - "jar": "sha256-WRNzsEtDtom0HgvIYqlslEx+DDHSMIH0aooe48a6Edc=", - "pom": "sha256-iSompWD3bch9NVEw9Akk2ZtL1gB212R0Ff6YkYjSLA4=" - }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.20": { - "jar": "sha256-XIvV3Xrh6i7rJ3j9vqoZpWIYSXX2yrigu2d55BkHMa4=", - "pom": "sha256-IpOhQenagKfpjYXtKkkuldsMAWW86rC3Klzp4tkrCAc=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.21": { + "jar": "sha256-yweF5qeHDS9eqW9kcCDigS3snXAjAzMZu9sc5+XmVUg=", + "pom": "sha256-CcOMhkgRKRfUMPoji0Nxz4DbE86Dgu6KK6g0EPmd0yY=" }, "org/jetbrains/kotlin#kotlin-script-runtime/2.2.21": { "jar": "sha256-KxUZtCe1FNFTbBtCVnSwP+kUr2N5JAKOmVnGYlRC31E=", "pom": "sha256-h2elQPxdviC34Sg6lfUQKX5sDJiy6sLtxNBhKi0PLq8=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.20": { - "jar": "sha256-+5n/fwzZUtpo1UjT89ZErlB4sLlvybrwZewUZqKTuAU=", - "pom": "sha256-iTjGIFKXW7uW3OotqaeNS2sk2vLwnTWMGnqEHxaMtzo=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.3.10-RC": { + "jar": "sha256-vabutEYi4rlflkxb3MkPoWPNCgybtVabpd86MRwm8iA=", + "pom": "sha256-JH2OT7fPc1Wnr/gMRAHp2wXubkb6xoZKp5ebl7ehR70=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.2.21": { "jar": "sha256-QU7ZHD9eRJKyPLlTeEK0ZRA44l2thBB5OfQ0wiA/KpI=", "pom": "sha256-7CWpeZRRdbrSFlRqSEsLj0SoZwVZGV4kCzR/H9oXcN8=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.20": { - "jar": "sha256-2GJhDAAzQuUIjKIcRAQix9ijcA4ZnWA/ehAnjESIR2E=", - "pom": "sha256-PW9vFZH6P3r14jFlxowu4BclFYZFQ09eMBdF5kfHVhE=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.3.10-RC": { + "jar": "sha256-gbM3To+5LF1t82X13tIAW2Vb4rg3oNKjylND0/9tMCc=", + "pom": "sha256-FA4i/htI2X7VHlRWnAUw9fNxhCQhGyEXMOwOrxbnLcQ=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.21": { "jar": "sha256-2TS50MJGvAliS3Bor1itV87xHb4q3bx7GdJQzOQt4ck=", "pom": "sha256-EUhmLJXzbgCYEXj7LYldBrLs59BX7YRTLdNTu9bDVlA=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.20": { - "jar": "sha256-e3kSNZL//r81xhag/xBDMscc3mN6ZX4JrbXfbD+cA84=", - "pom": "sha256-+l+wJ+4qSbPb/zh3VBtC+3CuzMN7oC4dOthipcZyVLc=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.10-RC": { + "jar": "sha256-WkVxf5DBowquk3ukcouU9cVjxp03s08671HP9OybPRg=", + "pom": "sha256-z75mf7STjoyR9BDJWbjM+Xksc0bD8CjVmOotzRxYGX0=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.21": { "jar": "sha256-eIowYMjnmX+K4WulwCgNBQBa8KQgKfGMsQxWJbl5+sM=", "pom": "sha256-DKT5XDLUrpVOF06kHlutYseNvJOmTEUHb96czISrNgk=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.20": { - "jar": "sha256-qR+5BJY0oyum09LpGgy5mD4KpOccDC4bKDg4qOBhYx8=", - "pom": "sha256-0df8RWSBne6v6OvdcfbyGBf/xVjr0U9HpW6NyTaW3Rk=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.10-RC": { + "jar": "sha256-ua86tjyjMwHLUfkBJZk5Xtjy64jjyWNQHOLriCv/12I=", + "pom": "sha256-gWW9J1eaLKO3r8ww5Swo6QfJECUg6yL+7QzS9rgtSuA=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.21": { "jar": "sha256-g4IMX8xdKPBF+RTs1ZALu8+BFbDXAHM03gaf5scGaeY=", "pom": "sha256-nR1Dsi27irmp3yJ6bVRYNB2v/sFQ73WV12XMXsvxeQg=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.21": { - "jar": "sha256-xeclwTzLnw0tl4yxCZeyly19Rr70paqlAmN+wwdHj0Y=", - "pom": "sha256-75hpd8HcaVQ1Gmqm2iss2XZ+iupnwpNy5DdRJj4sBRg=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.10-RC": { + "jar": "sha256-7N5Qd0P8WB5wabFLHhohHK7MQ9fns7uZTrqEWqzAiag=", + "pom": "sha256-d5APHmelXOOo3SxxIPARd0N5hHIHfyywQQlN18hovqg=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.21": { - "module": "sha256-sc5+1XMJJKt7vj7YYxg9wLV1z5s8r5ceQ75VPhkvP7k=", - "pom": "sha256-r1G8pHCVJ3AskFJFuP5nbkAl+lgHIgh9ACHU/2OxE3Y=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.3.10-RC": { + "jar": "sha256-v3uAa0GY+/4UnjfD10j0JVA+3CxOir/JsqvFEDWOQxM=", + "pom": "sha256-Ak0HyrVBLZHpPMmeZ5dbjC6fuWG3BpllagCE/MwBlF8=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.21/gradle813": { - "jar": "sha256-vJEHe1gSynn9uJQK6dznkhvE4JFs35hK2kZ/EipVqOI=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.10-RC": { + "module": "sha256-6oFbXtUjM7/EaYmHIdwdz+oZMHOfLOwLc2JMFpkWjDc=", + "pom": "sha256-WzYbbrRQbeWt0o6LpaRxeE3XNyfNoMdwHCJqliXBNNc=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/1.6.10": { - "pom": "sha256-91ryF83Y3Z4HseDgGAhKMgkqCRo5C3P+qmV+xE5c8JQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.10-RC/gradle813": { + "jar": "sha256-Nvm4Ji72jkwez02iLT3IDAL7nWYK2N9ZKRi1SJ9IuDw=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.20": { - "module": "sha256-ND2ZRn/LRNPvsSorpwNmTKQ/Oj8m//k8jTGyJoOttX4=", - "pom": "sha256-/Xicsy4kEOzGg7hzn3t1AD0J2jMzDD+KZcJp22svbHU=" - }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.21": { "module": "sha256-P/20UaotMU/nJjeC036r3c+LlBvLlA/jGSrAGmK1f3s=", "pom": "sha256-YY3DrMdzRaytwwwN7viloOYD+O7zr0LldvBYoXVMLHw=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": { - "module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=", - "pom": "sha256-J+2DQuBLgcqy0aP512D06/lQmG9n7Eme1y1cw4d+6NA=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.10-RC": { + "module": "sha256-T7RK7JIrF+ytx62EMPj7cc0Cs0ZPLzNoPUEnau3/vPw=", + "pom": "sha256-aNb+8ejJzL7tNa7xZvY3SFDf690TNXpwDjKANiWDF7E=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.3.72": { "pom": "sha256-nVoT2avDNEXhNm0livCnfkLwGUWs73wJF7nVOYVOL84=" @@ -3229,9 +3302,6 @@ "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.5.10": { "pom": "sha256-BtEZ8p4iMjNxAX2mfRDHShVrFfINnIIRalf+4UVMbGg=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.6.10": { - "pom": "sha256-Q6ZJ+nN7+zX6SvTm3jPi8IpdGRBNdYLqQNvNK2N5Csw=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.7.10": { "pom": "sha256-WStSUvAY49vv7KGlNf0jFd2ny5573loG1rQZzzZD1H0=" }, @@ -3255,65 +3325,60 @@ "module": "sha256-23jfCCg1kctnyLnSeWEJ61K2CI1N/hArVF8gEYJJcT8=", "pom": "sha256-RUulB6PTa0rCU99t+W+HOb0m6hnfPzMrELE/LFcV94c=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { - "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", - "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", - "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" - }, "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": { "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.3.0": { - "jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=", - "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", - "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" - }, "org/jetbrains/kotlin#kotlin-stdlib/2.3.0-RC": { "jar": "sha256-zDONZbvslLcwNvfDw6X28JrocFuVwPkg7DKHtGtolNM=", "module": "sha256-j+uBo/Q5DDNtB8a3zz7kVQHpwF5zupBFU8UeJImo4VM=", "pom": "sha256-CzqjTUPuhrPkYkLJJbw7UMW4SjzHXM9QqERPEhDJeLI=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.3.0/all": { + "org/jetbrains/kotlin#kotlin-stdlib/2.3.10-RC": { + "jar": "sha256-4Us9r+qItT7RnmGJrrk7R6Dy9+oM/C1YTxXJIm644N8=", + "module": "sha256-duvnZkoVTiGGqlyQfWUQOvdt10krfhfHuVLWyC/6vPU=", + "pom": "sha256-Wm/ZBaOjA6O6LORh8weetL+pK2j/3Ye9L1Zag6L93v0=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.3.10-RC/all": { "jar": "sha256-8tQNQce+hFtMQsSM0wFI9oNm6QnfgiBJo96d0VLUjAI=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.21": { - "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.10-RC": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-JP5o1+ZtHKA6rzslyx5nPzE0F54G3Q8K0rQyaxCREyo=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.21": { - "jar": "sha256-JmqkAmoQb1n878PxUXaIcK+RzvFeQBH6wKofH1Z9SfQ=", - "pom": "sha256-67UM9Bx0RJdvAsL5FbQXMlcsXzmUplgciOZN4LmY970=" + "org/jetbrains/kotlin#kotlin-util-io/2.3.10-RC": { + "jar": "sha256-85zCXVt0ew16z7LloMQdTmhgCzwUyPnYF1dFmowN06o=", + "pom": "sha256-dvRuzCGOmDpVggzpv19r4OQfMybphgof78Ac8TCVeqI=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.21": { - "jar": "sha256-AiuVo9/tlJ18LkeCC82YNu4Fe3IVE/dzNh5DM/bHb4w=", - "pom": "sha256-87Mj0f6eM9x+nF7XfzBSg//WN4FdiMUHlFQRvXqiow8=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.10-RC": { + "jar": "sha256-F5RtyxJvTAKbBMWPZuWEGWHIotdmmzNAawMYuG4Rozk=", + "pom": "sha256-Oh1stYsPFWVlEQgZqH7UgCf/9ur+0mtsddvwea/mJMo=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.21": { - "jar": "sha256-VUAKkX5rmEphl+rni1tS7b3yzW4KfDhD95VEgbr7JD8=", - "pom": "sha256-o1Lf02Uns67w98DsZJDeydX8m+xPM02ETK6U+BdD3zA=" + "org/jetbrains/kotlin#kotlin-util-klib/2.3.10-RC": { + "jar": "sha256-zouAWu/Ew6lisLp4yxazkbNlSRmITmNAHpd7FrSk4E4=", + "pom": "sha256-pNM8UlXGdRQw7tXhNQv6K6v2lqoMaPFXp7kRavDyo2M=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.21": { - "pom": "sha256-i0EDzBQS64OKM8NrDlxuY70MrOTDCrlljzhh5B/Ag4k=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.3.10-RC": { + "pom": "sha256-RPk6NOdro4zqZt+rMwWriAZb90ojO0YVKn++mVU2Zag=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.21": { - "pom": "sha256-jTssupDIRXwA42aes07fjbIIb4NJCARRNWnG7Me4VIs=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.3.10-RC": { + "pom": "sha256-JVZxwvAfoSnAol51k+JJ0BTKj/zYrR7JGA3+Uakb+kk=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.21": { - "pom": "sha256-3DTtr2LH4puJEpu7pTGVMQj+EpSDnU9+F7TPr8rC9bo=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.3.10-RC": { + "pom": "sha256-yc4p+UOup6MUzlArhi/Haf/YiQf7RbelABrAdzV8jRs=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.21": { - "pom": "sha256-mRp/r5xkHFcLwnLSpow7SRqIueC3/tIcdJpQv7QKEqw=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.3.10-RC": { + "pom": "sha256-liqwPSNUX9DisWPSEHlNZj/3ggUlfdueXvF+C5TrFdQ=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.21": { - "pom": "sha256-0fwN4JRCZQ2DMX8CyENaMSZ1FaVyDWWp+hxvg654oAY=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.3.10-RC": { + "pom": "sha256-R62ei4TUgM0xGAYhN+b/RSM/nEGuEptuLFwm0BEP6IQ=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.21": { - "pom": "sha256-PJzgxlLnTOk6gix8iVjRZZnw8M/+uGrSER5vg8hN7ZU=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.3.10-RC": { + "pom": "sha256-2XuDKpzPsFN/JPiZ71oFtyBrp1w9Sf5JVtuPlWi0DYs=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.21": { - "pom": "sha256-ylCy916qt00lJUvw9se9LYQStjG+Rnxh0SVNk6cVPe0=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.3.10-RC": { + "pom": "sha256-wt573GKb3/EQRojmkC6Xm1e/CMgAfQQSE5plLNzT5WQ=" }, "org/jetbrains/kotlinx#atomicfu-jvm/0.23.2": { "module": "sha256-9frJHDc6AJjlzK5iIeibtxoUkM9qiUnuNI1G7hyo06Y=", @@ -3422,58 +3487,79 @@ "pom": "sha256-iBoHz8YixkJPjy675W0bZLzLqjqLs43i5MCbTpcR/8g=" }, "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.0": { - "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", "module": "sha256-LQKSG80vxBFFHMHvS8M46niUgzhq9D0fY7KYzpFP6aY=", "pom": "sha256-HOhkNWaxjNIWBwGyYa5DIJoyoqsOmAcQJm+RQPJW8iI=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.2": { + "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", + "module": "sha256-zLwAxm9EwR025LLI3him8gFK409V2vIarbRpXuB5qjs=", + "pom": "sha256-FRY1+uo9dZloCkuDrXiLcAAmFtXFdnSdh+RNgxM3iQU=" + }, "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.0": { - "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", "module": "sha256-Nw3ClkvQ6ajt1xFYBBEJ07c4e9hqtoTEXsR+a+iYDxY=", "pom": "sha256-tQDMgM5ypof7aYWm2Z0ahw3ikW7SoAgpUl5PtWBmOkE=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.2": { + "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", + "module": "sha256-Rr6OR2rNrlReNYRmWuWDzEqYr8YU6Ms9DGTI1Puvk7o=", + "pom": "sha256-VNISwY3EmqVjNq7MgqP2u09ibxRiS0xZ3WQQifP15e0=" + }, "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.0": { - "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", "module": "sha256-iwARgP4DhhHnx8R3y+psA1vod1U68IC8nXcXvtx8clg=", "pom": "sha256-lxbMNmw5CB2vEU/KHNLzkUzhB4mgG2rK8Hrb//YTbC8=" }, + "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.2": { + "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", + "module": "sha256-CwPCv3wseY6naj73f/gPOYVNOFhBsefR/jbFxQpRXd0=", + "pom": "sha256-4gGfv0x3cnzBGQLazKfnHBBtW/ALFBrnUqYZjakVscg=" + }, "org/jetbrains/kotlinx#kotlinx-io-core/0.8.0": { - "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", "module": "sha256-m5KKLT5wpVBAcOFrHgW9wkdDdEyzxtXBegfOMS/R6q0=", "pom": "sha256-Kan8XPxgjhJBdvbJmzLL5HhBj3ypws2SRgFNLDKaql0=" }, + "org/jetbrains/kotlinx#kotlinx-io-core/0.8.2": { + "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", + "module": "sha256-5HEw0i3rmVYcjoMa96o4FP0ZjjMKCm0RbFIVN2j9ocE=", + "pom": "sha256-yXvIo+dC1U/J2Vp2EfeXDYVTrM4zvhdfGnyCEK5sGiQ=" + }, "org/jetbrains/kotlinx#kotlinx-io-okio/0.8.0": { "jar": "sha256-00FhmMBP4ikvd0oCE8ZybRuW2XAbFQzu6igHjlYR5HE=", "module": "sha256-WxIHIWG6Z73bgp28/qneMEBQmZHj8gmSSnJruX6t2TE=", "pom": "sha256-aZ8bfS3LKZQyfr8HLpkxubZ6d3RstrSTarj7QMmYz6E=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.10.0": { + "pom": "sha256-Lpc+Tfw7xjjdLmg9qVncK5eSMpe/O49gx/8A1h6sOwc=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.6.2": { "pom": "sha256-ew4dde6GIUmc+VQwyhL9qjL0p/kg1cMBv+lfoYfyczc=" }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.8.1": { "pom": "sha256-APNVWudiSFHGfbEsMIvJziauMnzw1yR2akAeW6AGCMc=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.9.0": { - "pom": "sha256-bX/zZcDvHNN2+1SxoWyAoh7Vj+tGwz80ULbPIuKxNT0=" + "org/jetbrains/kotlinx#kotlinx-serialization-cbor-jvm/1.10.0": { + "jar": "sha256-mNRixiwB6UAFBO+raJdOvzHa0e2aJeHEhsibkgJSZVA=", + "module": "sha256-isqQhnopq/09yh9177EzUjJLOjikCoOih++pB1DHIfQ=", + "pom": "sha256-m4U8NG9O296gUtbSgSvJdWnW1t3T0LIa/nR+vpJ+1P8=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-cbor-jvm/1.9.0": { - "jar": "sha256-5F8y8NgOEWRZPPz58ZB645hxCExqoI5JrMLo4i4dk84=", - "module": "sha256-p2T3qH/cndhDT+tKU1Jx6RbTbRrnlwdWdZBcSqQsxl4=", - "pom": "sha256-iN6S2cWW2Ql3OwIZD35qyLYlm+Fj/tDBfLAmML8UJeI=" + "org/jetbrains/kotlinx#kotlinx-serialization-cbor/1.10.0": { + "jar": "sha256-n6+9JFPu26c7+0G21bDy5FvqQ+1d9xFHoUYkeIZgAYQ=", + "module": "sha256-y49DFvhXlYj07ePEWnI4By72Y5TNomdFdx5egxVoYVE=", + "pom": "sha256-IxuAvu/8veKwuRW3jR0a36X9LYN9nOcuT+7/aFfxuLs=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-cbor/1.9.0": { - "jar": "sha256-Cn6OuNtbI5Mfd+2wyMwvBwQ8OjVJRlDD1y28yAfwRzM=", - "module": "sha256-uMMMi+ontK+O6ze1MiM5j4XIFWZ0UbXpJcDQipgyatU=", - "pom": "sha256-WjRfczbaDdI9ehpAy0msOt8y97kR6zZzCY8/aCsA9Oc=" + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.10.0": { + "jar": "sha256-FNbyfOKPYevEpRbVYvkRt7wBz75Tl/uITEXqDbBExjU=", + "module": "sha256-7tVPsrYUrZV8CP7iDeZeAK1dVs6jkORLpgorhUKBtgw=", + "pom": "sha256-XEwMgBAEK39UKrSE3qijaHuWwglE5ywGPqwWonOa2OQ=" }, "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.8.1": { "jar": "sha256-NWW21NeJv3BoPEVWaUQof8HY3HXCPZi9h9AQWcx28rM=", "module": "sha256-++GdWIrX1fZGZmaCA0/0Tglo0iBx/mzPn5ngPHpe+lc=", "pom": "sha256-RGZV6NQ4KL+7OHzp0VGpNxowkrSLkJ6AYGtT/FiXnig=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.9.0": { - "jar": "sha256-Hwr6FyEQ5FpyMe8bRK6P2Eweuv+W8/w61o74xIEgtZw=", - "module": "sha256-cMh+MWGSq3cpqmOZIgKQ98jZ/dTZNC3J+cDkKFarNG0=", - "pom": "sha256-hxkNQ05icv7WBa8PztFfa8CC2KVQQMUZjm1LLWovysI=" + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.10.0": { + "jar": "sha256-GusvzLoLU4n9beyBWmjVmPlqPRK8mUt0t/snozl22sk=", + "module": "sha256-pJJxm8QF9QTg2EjzTpQfL5RvgntHhzayW6nGlwjZyao=", + "pom": "sha256-ZCi5KEMl0zYxmSHrBY71Fd8BzY6O9s3BNB7PqO9rNXQ=" }, "org/jetbrains/kotlinx#kotlinx-serialization-core/1.6.2": { "module": "sha256-arz0gTrJTfA3AS4xZzaKNEUHD9+OqyHQjYhtTtnC+2c=", @@ -3483,39 +3569,34 @@ "module": "sha256-eL3oMFSUrxs445ZrUleskINAFkk/i60hm4iGx/vbJdU=", "pom": "sha256-Rz8Ko+Sheqt4YNykkNxC6rthJPHSlT5qmVoIcX5QxxQ=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core/1.9.0": { - "jar": "sha256-ecpZ3uVj+c/AXmZzvUDDyUAgn8awUAZ+9+bZ2j7rslY=", - "module": "sha256-jNEYEwvyIIAgKeI5l0oz0nL00COlYQ9Vfs5rD4mV+J8=", - "pom": "sha256-lTt2Dcs2Ooqgz+X5GMPd0SRmh4XZGKw/QAsZGZasrJ0=" + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.10.0": { + "jar": "sha256-rx4+Ho7jF2Ro4exynfhTsgZgcd6UqExBKtn6E1yzfzo=", + "module": "sha256-pf5GHIQaWLDKWZaUF8ZaWe9wWHzJw4eD3ox4sKP5UMg=", + "pom": "sha256-eGypyBw8fsU9kkuyNqAI8hTCwJbRMX3J97N47NEP1c0=" }, "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.8.1": { "jar": "sha256-h2nlZHVX43AJGcMtUI9cXa1TxdgjTNEIRjVPvP8UqiQ=", "module": "sha256-uZHLSTQAwdlgut+oYhcVjGN+XsqIgbIM0BJbtOz8+DE=", "pom": "sha256-1mXWtB/gWPZmpvOGrS5JzBAe+P0u7+/vy8ER6R7oJDY=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.9.0": { - "jar": "sha256-2UzDTK45JGoa90/aY/nEgSzhIhbvZB1fo7u7U5ppItg=", - "module": "sha256-u634x2urP82I/ORbO7tj37FIfzgCHhvdg7+5MQ735po=", - "pom": "sha256-azQzwqqesmYo26vxbJYzTKqzD24HcQ0Q7n+HkGznMN0=" + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.10.0": { + "jar": "sha256-yz8mTAT37QVol/hh96WVn5vapDHkYU2btn4oMmwK/Eg=", + "module": "sha256-yfNeuGIPLTiZoFgoXEF3NciVbu0rGFO+2jrBPHeCuMc=", + "pom": "sha256-+uXntE6iGb3qzoSlC/8y06x/bdGb5KjiRTbhgzxUoNY=" }, "org/jetbrains/kotlinx#kotlinx-serialization-json/1.8.1": { "module": "sha256-f33wBUM932BPUqq9avsh65YJMZfLS90Hk8SEydPEtnU=", "pom": "sha256-x3AMmcg94CtGVBo9fktps4h0m3wPV9zrRU0UPyzYens=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json/1.9.0": { - "jar": "sha256-8NRkNgU2KrFYwRsg9si+FyYCO7kxuerV/6WhTiM4394=", - "module": "sha256-T8E+xBK3uaIToX39qjNkV4Ab4W/BZa2GsLcxT9CW5ww=", - "pom": "sha256-mUGX39Wqub9VhVbCFW/eIoK6b8OtR/RmoIznk1zPR2Q=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.10.0": { + "jar": "sha256-Vj2JacPqx0BXyle5XuKusOTg7A9EQjTO8PkIqA+muww=", + "module": "sha256-QFZDNFqz2ZqUZZvOv0rvgAboOtA7btrBXq66PJa4ERg=", + "pom": "sha256-R9a+2NMlcsyjktowOeuNBo5IEnRFEpiOT7wDWTYQldA=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.9.0": { - "jar": "sha256-VVA1IFrRohJUtJ/Wtd2+atGrtce6uiRCWL11j4Boe8o=", - "module": "sha256-p/t741TYikH7SYLX67JhwMBVlnV1vihfqaZZIOcPw20=", - "pom": "sha256-fZIz7eXK8jgiBAVsevV7Bdfwc1qL7C49KwdMeeBzyGQ=" - }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.9.0": { - "jar": "sha256-ib3UlPnQyek2J1fAAfnt8LznqPFv9sKz98fqVWMp0XQ=", - "module": "sha256-mwFJcOIvn6AaDZtp6Hnc08FDY7cZxIn/T4IV/wNAyk0=", - "pom": "sha256-fGITTg4BarB1VpjDWLOZAXsIikBFkj7K/rI9CL4yQEc=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.10.0": { + "jar": "sha256-fGSTHZr7njzsJTBt1+n/AGkFjbGdn3+jz7lhJD0PZzc=", + "module": "sha256-P5j9AD7azty/SCtgHTy8ZxnpXE7n9vspohlwkUkJjIw=", + "pom": "sha256-kVpAWb16DNBtGkid9T0u8/V992N0ABl0Dr13l8Un6Yw=" }, "org/jetbrains/runtime#jbr-api/1.5.0": { "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", @@ -3525,10 +3606,6 @@ "jar": "sha256-ja8onspL0RRHxaR7i7+u4Ef6uxQ3tDPpqeJ2MElor9k=", "pom": "sha256-r7uncDqPq0GkQgmn7vTKLKyBTKJ6BF1g0O4zywk5Xjs=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-arm64/0.9.37": { - "jar": "sha256-g6/lqb8hMqY+NbxNWR6DpADevOupbmjkHpBSp1pZb3M=", - "pom": "sha256-SpNrH42I+Q42Fa+7Yu4Rys10/uPKqlq7STr6mrPAOcg=" - }, "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.4.2": { "jar": "sha256-bi6GlwC5lL5fRjFIDmdTNXmXETE0iyrlUjbddNJyIWE=", "pom": "sha256-k6Jnui8eKqWK/PvEZXpogmQnbXPYBOI1pzhcO1lEVMk=" diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index affd683a2b1a..1d13a99e6732 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "keyguard"; - version = "2.1.0"; + version = "2.3.3"; src = fetchFromGitHub { owner = "AChep"; repo = "keyguard-app"; - tag = "r20260102.2"; - hash = "sha256-LmK1FnMd8udAfkfe1QyJd0kVSUfs1xAmzTiz80USlpo="; + tag = "r20260125.1"; + hash = "sha256-ALVf0ECUSxXFS7U5fxn6X10jSHf7tBk7cYm2/+Bk5HE="; }; postPatch = '' From b5ca87400d104bcb470ecfc470705d22a2e3f267 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 20:05:29 +0000 Subject: [PATCH 011/133] aws-cdk-cli: 2.1100.1 -> 2.1104.0 --- pkgs/by-name/aw/aws-cdk-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-cdk-cli/package.nix b/pkgs/by-name/aw/aws-cdk-cli/package.nix index 0e9af39956b0..0fb88b914458 100644 --- a/pkgs/by-name/aw/aws-cdk-cli/package.nix +++ b/pkgs/by-name/aw/aws-cdk-cli/package.nix @@ -17,18 +17,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "aws-cdk-cli"; - version = "2.1100.1"; + version = "2.1104.0"; src = fetchFromGitHub { owner = "aws"; repo = "aws-cdk-cli"; tag = "cdk@v${finalAttrs.version}"; - hash = "sha256-GIW6y2njqZExAiegDXNWUQB0HzNvXlg02L9DBo4oQnI="; + hash = "sha256-bIrTc87gk14ckVhcoZKa1aOo0wpWZCceafpxzKLcDEY="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-oUsH7ccuHFgZw9cnwhIq/mbEgNdJJv9GzBh6HsJT+kU="; + hash = "sha256-JuklEESNm/eadB5iBvomfY87NRaPywEnwL2GtPUTQ2Y="; }; nativeBuildInputs = [ From 12bd33ea10ae89e0fee16d8d9eaaad550e972a11 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sat, 31 Jan 2026 20:46:57 -0500 Subject: [PATCH 012/133] python3Packages.lm-eval: update optional-dependencies --- .../python-modules/lm-eval/default.nix | 93 ++++++++++--------- 1 file changed, 48 insertions(+), 45 deletions(-) diff --git a/pkgs/development/python-modules/lm-eval/default.nix b/pkgs/development/python-modules/lm-eval/default.nix index ac391d1af742..872148fed82e 100644 --- a/pkgs/development/python-modules/lm-eval/default.nix +++ b/pkgs/development/python-modules/lm-eval/default.nix @@ -11,52 +11,40 @@ datasets, dill, evaluate, + jinja2, jsonlines, more-itertools, - numexpr, peft, - pybind11, pytablewriter, rouge-score, sacrebleu, scikit-learn, sqlitedict, torch, - tqdm-multiprocess, transformers, + typing-extensions, word2number, zstandard, # optional-dependencies - # api aiohttp, + hf-transfer, + immutabledict, + langdetect, + librosa, + nltk, + numpy, + optimum, + pandas, + pymorphy2, requests, + sentencepiece, + soundfile, + statsmodels, tenacity, tiktoken, tqdm, - # dscrim_eval - statsmodels, - # hf_transfer - hf-transfer, - # ifeval - immutabledict, - langdetect, - nltk, - # neuronx - optimum, - # mamba - causal-conv1d, - mamba-ssm, - # math - antlr4-python3-runtime, - sympy, - # sentencepiece - sentencepiece, - # vllm vllm, - # wandb - numpy, - pandas, wandb, # tests @@ -81,23 +69,18 @@ buildPythonPackage (finalAttrs: { ]; dependencies = [ - accelerate datasets dill evaluate + jinja2 jsonlines more-itertools - numexpr - peft - pybind11 pytablewriter rouge-score sacrebleu scikit-learn sqlitedict - torch - tqdm-multiprocess - transformers + typing-extensions word2number zstandard ]; @@ -110,21 +93,25 @@ buildPythonPackage (finalAttrs: { tiktoken tqdm ]; + audiolm_qwen = [ + librosa + soundfile + ]; discrim_eval = [ statsmodels ]; + hf = [ + accelerate + peft + torch + transformers + ]; hf_transfer = [ hf-transfer ]; ifeval = [ immutabledict langdetect nltk ]; - neuronx = [ optimum ] ++ optimum.optional-dependencies.neuronx; - mamba = [ - causal-conv1d - mamba-ssm - ]; - math = [ - antlr4-python3-runtime - sympy + libra = [ + pymorphy2 ]; optimum = [ optimum ] ++ optimum.optional-dependencies.openvino; sentencepiece = [ sentencepiece ]; @@ -134,9 +121,23 @@ buildPythonPackage (finalAttrs: { pandas wandb ]; - # Still missing dependencies for the following: - # deepsparse, gptq, ibm_watsonx_ai, multilingual, promptsource, sparseml, - # zeno, gptqmodel, japanese_leaderboard; all = [...]; + # Still missing dependencies for the following optional dependency groups: + # - acpbench + # - deepsparse + # - gptq + # - gptqmodel + # - ibm_watsonx_ai + # - ipex + # - japanese_leaderboard + # - longbench + # - math + # - multilingual + # - ruler + # - sae_lens + # - sparsify + # - tasks + # - unitxt + # - zeno }; pythonRelaxDeps = [ "datasets" ]; @@ -145,9 +146,11 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook + sentencepiece writableTmpDirAsHomeHook ] - ++ finalAttrs.passthru.optional-dependencies.api; + ++ finalAttrs.passthru.optional-dependencies.api + ++ finalAttrs.passthru.optional-dependencies.hf; disabledTests = [ "test_deepsparse" # deepsparse is not available From cc2e4e15b69422b527693d9d3f4becdcd98477b2 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sat, 31 Jan 2026 20:49:21 -0500 Subject: [PATCH 013/133] python3Packages.lm-eval: use setuptools instead of -scm --- pkgs/development/python-modules/lm-eval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lm-eval/default.nix b/pkgs/development/python-modules/lm-eval/default.nix index 872148fed82e..c1befc184c8d 100644 --- a/pkgs/development/python-modules/lm-eval/default.nix +++ b/pkgs/development/python-modules/lm-eval/default.nix @@ -4,7 +4,7 @@ fetchFromGitHub, # build-system - setuptools-scm, + setuptools, # dependencies accelerate, @@ -65,7 +65,7 @@ buildPythonPackage (finalAttrs: { }; build-system = [ - setuptools-scm + setuptools ]; dependencies = [ From 9d34742db2d06ad1a159550a4afabca510a011aa Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Sun, 1 Feb 2026 13:13:34 +0100 Subject: [PATCH 014/133] nftables: fix reproducibility Closes: https://github.com/NixOS/nixpkgs/issues/478048 --- pkgs/os-specific/linux/nftables/default.nix | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix index 92eb4968f95d..675abcc38d7b 100644 --- a/pkgs/os-specific/linux/nftables/default.nix +++ b/pkgs/os-specific/linux/nftables/default.nix @@ -41,6 +41,28 @@ stdenv.mkDerivation rec { url = "https://lore.kernel.org/netfilter-devel/20241219231001.1166085-2-hi@alyssa.is/raw"; hash = "sha256-7vMBIoDWcI/JBInYP5yYWp8BnYbATRfMTxqyZr2L9Sk="; }) + + # Following 4 commits fix reproducibility. + (fetchurl { + name = "0001-build-fix-.-configure-with-non-bash-shell.patch"; + url = "https://git.netfilter.org/nftables/patch/?id=2e3c68f26d5bd60c8ea7467fa9018c282a7d8c47"; + hash = "sha256-gJi6Q6mpURynzpnTFs1VJmZ+SpnNhyOrCzKarJmu/6w="; + }) + (fetchurl { + name = "0002-build-simplify-the-instantation-of-nftversion.h.patch"; + url = "https://git.netfilter.org/nftables/patch/?id=2a0ec8a7246e5c5eb85270e3d4de43e20a00c577"; + hash = "sha256-gzlMHaZTXCqR8IcccIsLaMZie3CaMEPa4lnGr/x7b/o="; + }) + (fetchurl { + name = "0003-build-generate-build-time-stamp-once-at-configure.patch"; + url = "https://git.netfilter.org/nftables/patch/?id=b92571cc59ce49fdd9fe2daac9350529adfb2424"; + hash = "sha256-03nexKi/tH1pGNor2/q+Q5ps9+YQRGBbR/DR164Efpo="; + }) + (fetchurl { + name = "0004-build-support-SOURCE_DATE_EPOCH-for-build-time-stamp.patch"; + url = "https://git.netfilter.org/nftables/patch/?id=ca86f206c92704170a295b8dc7a41f6448835dde"; + hash = "sha256-vK/dsi9YXzEg2iShfbhnwlJJC27LTBA9fIjyJySoeFI="; + }) ]; nativeBuildInputs = [ From c04e274640f1fb8b92afbc690c60315e259c0a09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 19:20:30 +0000 Subject: [PATCH 015/133] ponyc: 0.60.4 -> 0.60.5 --- pkgs/by-name/po/ponyc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index 49c19e648e6a..90b514e225ab 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "ponyc"; - version = "0.60.4"; + version = "0.60.5"; src = fetchFromGitHub { owner = "ponylang"; repo = "ponyc"; tag = version; - hash = "sha256-L5qqAu0OozsN6zxC3iwdYTLdd1ux4Dl3bFx6XDD3ZbY="; + hash = "sha256-ssKpRhMNpA4Sm8qVIZTyT4aDMn6Jz2PpOABtplARhZ4="; fetchSubmodules = true; }; From a46f44ef0bea258fda29b2c2aacd49b0aee5c3e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 8 Jan 2026 14:12:17 +0000 Subject: [PATCH 016/133] exult: 1.12.0 -> 1.12.1 --- pkgs/by-name/ex/exult/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ex/exult/package.nix b/pkgs/by-name/ex/exult/package.nix index 795a56d2f1fa..367de1d7d7c7 100644 --- a/pkgs/by-name/ex/exult/package.nix +++ b/pkgs/by-name/ex/exult/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "exult"; - version = "1.12.0"; + version = "1.12.1"; src = fetchFromGitHub { owner = "exult"; repo = "exult"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SZwYaqTTWESNRphXefa3JyH988y3WiaIr12yORhiFow="; + tag = "v${finalAttrs.version}"; + hash = "sha256-rAUg8RoPsou1g27MZ84vFc0uDvUGzLXkGj33Vbsjlr8="; }; # We can't use just DESTDIR because with it we'll have /nix/store/...-exult-1.12.0/nix/store/...-exult-1.12.0/bin From 0f06b79ea2e90d160e9bf21b64616be4b402fd7f Mon Sep 17 00:00:00 2001 From: Vikingnope Date: Wed, 4 Feb 2026 09:55:29 +0100 Subject: [PATCH 017/133] vesktop: specify electron version --- pkgs/by-name/ve/vesktop/package.nix | 32 ++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index 775c186e145d..41508c70122f 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -8,7 +8,7 @@ makeDesktopItem, copyDesktopItems, vencord, - electron, + electron_40, libicns, pipewire, libpulseaudio, @@ -17,6 +17,7 @@ fetchPnpmDeps, pnpmConfigHook, nodejs, + jq, nix-update-script, withTTS ? true, withMiddleClickScroll ? false, @@ -24,6 +25,9 @@ # letting vesktop manage it's own version withSystemVencord ? false, }: +let + electron = electron_40; +in stdenv.mkDerivation (finalAttrs: { pname = "vesktop"; version = "1.6.4"; @@ -51,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: { nodejs pnpmConfigHook pnpm_10 + jq ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # vesktop uses venmic, which is a shipped as a prebuilt node module @@ -89,15 +94,22 @@ stdenv.mkDerivation (finalAttrs: { ''; # electron builds must be writable - preBuild = - lib.optionalString stdenv.hostPlatform.isDarwin '' - cp -r ${electron.dist}/Electron.app . - chmod -R u+w Electron.app - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - cp -r ${electron.dist} electron-dist - chmod -R u+w electron-dist - ''; + preBuild = '' + # Validate electron version matches upstream package.json + if [ "`jq -r '.devDependencies.electron' < package.json | cut -d. -f1 | tr -d '^'`" != "${lib.versions.major electron.version}" ] + then + echo "ERROR: electron version mismatch between package.json and nixpkgs" + exit 1 + fi + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + cp -r ${electron.dist}/Electron.app . + chmod -R u+w Electron.app + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + cp -r ${electron.dist} electron-dist + chmod -R u+w electron-dist + ''; buildPhase = '' runHook preBuild From face50edcfb6c5390fa74ae2eb4591d8c2ce08cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:32:49 +0100 Subject: [PATCH 018/133] c0: remove broken package c0 has been marked broken since NixOS 24.05 and remains unfixed. Per RFC 180, packages broken for a full release cycle are subject to removal. https://github.com/NixOS/rfcs/pull/180 --- pkgs/development/compilers/c0/default.nix | 88 ------------------- .../compilers/c0/use-system-libraries.patch | 53 ----------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 - 4 files changed, 1 insertion(+), 145 deletions(-) delete mode 100644 pkgs/development/compilers/c0/default.nix delete mode 100644 pkgs/development/compilers/c0/use-system-libraries.patch diff --git a/pkgs/development/compilers/c0/default.nix b/pkgs/development/compilers/c0/default.nix deleted file mode 100644 index 0316fcc64b2a..000000000000 --- a/pkgs/development/compilers/c0/default.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ - lib, - stdenv, - fetchFromBitbucket, - mlton, - pkg-config, - getopt, - boehmgc, - darwin, - libbacktrace, - libpng, - ncurses, - readline, - unstableGitUpdater, -}: - -stdenv.mkDerivation rec { - pname = "c0"; - version = "0-unstable-2023-09-05"; - - src = fetchFromBitbucket { - owner = "c0-lang"; - repo = "c0"; - rev = "608f97eef5d81bb85963d66f955730dd93996f67"; - hash = "sha256-lRIEtclx+NKxAO72nsvnxVeEGCEe6glC6w8MXh1HEwY="; - }; - - patches = [ - ./use-system-libraries.patch - ]; - - postPatch = '' - substituteInPlace cc0/Makefile \ - --replace '$(shell ./get_version.sh)' '${version}' - substituteInPlace cc0/compiler/bin/buildid \ - --replace '`../get_version.sh`' '${version}' \ - --replace '`date`' '1970-01-01T00:00:00Z' \ - --replace '`hostname`' 'nixpkgs' - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - for f in cc0/compiler/bin/coin-o0-support cc0/compiler/bin/cc0-o0-support; do - substituteInPlace $f --replace '$(brew --prefix gnu-getopt)' '${getopt}' - done - ''; - - preConfigure = '' - cd cc0/ - ''; - - nativeBuildInputs = [ - getopt - mlton - pkg-config - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.sigtool ]; - - buildInputs = [ - boehmgc - libbacktrace - libpng - ncurses - readline - ]; - - strictDeps = true; - - installFlags = [ "PREFIX=$(out)" ]; - - postInstall = '' - mkdir -p $out/share/emacs/site-lisp - mv $out/c0-mode/ $out/share/emacs/site-lisp/ - ''; - - passthru.updateScript = unstableGitUpdater { - url = "https://bitbucket.org/c0-lang/c0.git"; - }; - - meta = { - description = "Small safe subset of the C programming language, augmented with contracts"; - homepage = "https://c0.cs.cmu.edu/"; - license = lib.licenses.mit; - maintainers = [ ]; - platforms = lib.platforms.unix; - # line 1: ../../bin/wrappergen: cannot execute: required file not found - # make[2]: *** [../../lib.mk:83: - broken = stdenv.hostPlatform.isLinux; - }; -} diff --git a/pkgs/development/compilers/c0/use-system-libraries.patch b/pkgs/development/compilers/c0/use-system-libraries.patch deleted file mode 100644 index cc15ef368f33..000000000000 --- a/pkgs/development/compilers/c0/use-system-libraries.patch +++ /dev/null @@ -1,53 +0,0 @@ -Use system libraries - ---- a/cc0/Makefile -+++ b/cc0/Makefile -@@ -22,12 +22,12 @@ MLTON_BASIC = mlton $(MLTON_FLAGS) -verbose $(MLTON_VERB) -output - MLTON_NATIVE := mlton -default-ann "redundantMatch error" -default-ann "sequenceNonUnit error" - MLTON_NATIVE += -link-opt "-lpthread -ldl -rdynamic" -cc-opt "-Iinclude" -default-ann "allowFFI true" - MLTON_NATIVE += -cc-opt "-I../externals/" --MLTON_NATIVE += -link-opt "../externals/readline/libreadline.a ../externals/readline/libhistory.a" -+MLTON_NATIVE += -link-opt "$(shell pkg-config readline --libs)" - MLTON_NATIVE += -link-opt "$(shell pkg-config libpng --libs)" - - # libreadline dependencies - ifeq ($(PLATFORM),osx) --MLTON_NATIVE += -link-opt "-ltermcap" -+MLTON_NATIVE += -link-opt "-lncurses" - else - # (Assuming Linux) - MLTON_NATIVE += -link-opt "-ltinfo" -@@ -122,9 +122,9 @@ endef - - $(foreach rt,$(RUNTIMES),$(eval $(call runtime_template,$(rt)))) - --c0rt/$(call dllname,c0rt): gc libbacktrace -+c0rt/$(call dllname,c0rt): - --unsafe/$(call dllname,unsafe): gc -+unsafe/$(call dllname,unsafe): - - - ### cc0 - the C0 compiler -@@ -222,7 +222,6 @@ NATIVE_COIN = $(NATIVE_CYMBOL) $(NATIVE_CALLING) - NATIVE_COIN += coin/c0readline.c - - COIN_DEPS = $(CC0_DEPS) $(NATIVE_COIN) cymbol/cymbol*.cm cymbol/*.sml cymbol/*.mlb coin/coin*.cm coin/*.sml coin/*.sml --COIN_DEPS += readline - - .PHONY: coin - coin: bin/coin ---- a/cc0/lib.mk -+++ b/cc0/lib.mk -@@ -15,9 +15,9 @@ TARGET = $(call dllname,$(LIBNAME)) - endif - - # These libs are handled specially by this file --NATIVELIBS = gc ncurses backtrace -+NATIVELIBS = - C0LIBS = $(filter-out $(NATIVELIBS),$(REQUIRES)) --LIBS = -L$(abspath $(DEPTH)/lib) $(patsubst %,$(DEPTH)/lib/$(call dllname,%),$(C0LIBS)) -+LIBS = -L$(abspath $(DEPTH)/lib) - LDFLAGS = - - # -fPIC is not supported on Windows and is not necessary there because we link statically diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..3e2efaef7de0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -399,6 +399,7 @@ mapAliases { bullet-roboschool = throw "'bullet-roboschool' has been removed as its build was broken and it was deprecated with its last update in 2019."; # Added 2025-11-15 bwidget = throw "'bwidget' has been renamed to/replaced by 'tclPackages.bwidget'"; # Converted to throw 2025-10-27 bzrtp = throw "'bzrtp' has been moved to 'linphonePackages.bzrtp'"; # Added 2025-09-20 + c0 = throw "'c0' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 calculix = throw "'calculix' has been renamed to/replaced by 'calculix-ccx'"; # Converted to throw 2025-10-27 calligra = throw "'calligra' has been renamed to/replaced by 'kdePackages.calligra'"; # Converted to throw 2025-10-27 callPackage_i686 = throw "'callPackage_i686' has been renamed to/replaced by 'pkgsi686Linux.callPackage'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a985cf429e7..5e5166bcf723 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6172,10 +6172,6 @@ with pkgs; sqlmap = with python3Packages; toPythonApplication sqlmap; - c0 = callPackage ../development/compilers/c0 { - stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; - }; - teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; From b67ec7338ce380d8e64f8f74b7fa76facdd4f15c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:35:20 +0100 Subject: [PATCH 019/133] grub4dos: remove broken package grub4dos has been marked broken since NixOS 24.05 and remains unfixed. Per RFC 180, packages broken for a full release cycle are subject to removal. https://github.com/NixOS/rfcs/pull/180 --- pkgs/tools/misc/grub4dos/default.nix | 56 ---------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 -- 3 files changed, 1 insertion(+), 60 deletions(-) delete mode 100644 pkgs/tools/misc/grub4dos/default.nix diff --git a/pkgs/tools/misc/grub4dos/default.nix b/pkgs/tools/misc/grub4dos/default.nix deleted file mode 100644 index 473dc8b2aceb..000000000000 --- a/pkgs/tools/misc/grub4dos/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - nasm, -}: - -let - arch = - if stdenv.hostPlatform.isi686 then - "i386" - else if stdenv.hostPlatform.isx86_64 then - "x86_64" - else - throw "Unknown architecture"; -in -stdenv.mkDerivation { - pname = "grub4dos"; - version = "0.4.6a-2019-05-12"; - - src = fetchFromGitHub { - owner = "chenall"; - repo = "grub4dos"; - rev = "e8224a2d20760139ffaeafa07838e2c3c54de783"; - sha256 = "0i7n71za43qnlsxfvjrv1z5g1w5jl9snpbnas7rw97rry7cgyswf"; - }; - - nativeBuildInputs = [ nasm ]; - - hardeningDisable = [ "stackprotector" ]; - - configureFlags = [ "--host=${arch}-pc-linux-gnu" ]; - - postInstall = '' - mv $out/lib/grub/${arch}-pc/* $out/lib/grub - rmdir $out/lib/grub/${arch}-pc - chmod +x $out/lib/grub/bootlace.com - ''; - - dontStrip = true; - dontPatchELF = true; - - # make[2]: *** No rule to make target 'pre_stage2_fullsize', needed by 'all-am'. Stop. - enableParallelBuilding = false; - - meta = { - homepage = "http://grub4dos.chenall.net/"; - description = "GRUB for DOS is the dos extension of GRUB"; - maintainers = [ ]; - platforms = lib.platforms.linux; - license = lib.licenses.gpl2Plus; - # Needs a port to modern binutils: - # https://github.com/chenall/grub4dos/issues/160 - broken = true; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..fcbc0c35decf 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -823,6 +823,7 @@ mapAliases { graphite-kde-theme = throw "'graphite-kde-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 gringo = throw "'gringo' has been renamed to/replaced by 'clingo'"; # Converted to throw 2025-10-27 grub2_full = throw "'grub2_full' has been renamed to/replaced by 'grub2'"; # Converted to throw 2025-10-27 + grub4dos = throw "'grub4dos' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 gscrabble = throw "'gscrabble' has been removed, as it is unmaintained upstream, and broken in nixpkgs"; # Added 2026-01-03 gsettings-qt = lomiri.gsettings-qt; # Added 2025-12-06 gtkcord4 = throw "'gtkcord4' has been renamed to/replaced by 'dissent'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a985cf429e7..e37e8ce15528 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2601,10 +2601,6 @@ with pkgs; grubPlatform = "xen"; }; - grub4dos = callPackage ../tools/misc/grub4dos { - stdenv = stdenv_32bit; - }; - gruut = with python3.pkgs; toPythonApplication gruut; gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; From b34c4fe99f2b91ec48d2b8e546ebfed33499e65a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:34:01 +0100 Subject: [PATCH 020/133] cedille: remove broken package cedille has been marked broken since NixOS 24.05 and remains unfixed. Per RFC 180, packages broken for a full release cycle are subject to removal. Also removes the dependent emacs cedille-mode package. https://github.com/NixOS/rfcs/pull/180 --- .../emacs/elisp-packages/manual-packages.nix | 3 - .../manual-packages/cedille/default.nix | 38 ----------- ...ring.agda-to-compile-with-Agda-2.6.1.patch | 31 --------- .../science/logic/cedille/default.nix | 67 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 9 --- 6 files changed, 1 insertion(+), 148 deletions(-) delete mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/cedille/default.nix delete mode 100644 pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch delete mode 100644 pkgs/applications/science/logic/cedille/default.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix index 4f2e408fe84a..32210ac7497e 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix @@ -47,9 +47,6 @@ lib.packagesFromDirectoryRecursive { zstd = callPackage ./manual-packages/zstd { inherit (pkgs) zstd; }; - # From old emacsPackages (pre emacsPackagesNg) - cedille = callPackage ./manual-packages/cedille { inherit (pkgs) cedille; }; - # camelCase aliases for some of the kebab-case expressions above colorThemeSolarized = self.color-theme-solarized; emacsSessionManagement = self.session-management-for-emacs; diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cedille/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cedille/default.nix deleted file mode 100644 index cb514eef5347..000000000000 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cedille/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - stdenv, - cedille, - emacs, -}: - -stdenv.mkDerivation { - pname = "cedille-mode"; - - inherit (cedille) version src; - - buildInputs = [ emacs ]; - - dontBuild = true; - - installPhase = '' - runHook preInstall - - install -d $out/share/emacs/site-lisp - install se-mode/*.el se-mode/*.elc $out/share/emacs/site-lisp - install cedille-mode/*.el cedille-mode/*.elc $out/share/emacs/site-lisp - install *.el *.elc $out/share/emacs/site-lisp - substituteInPlace $out/share/emacs/site-lisp/cedille-mode.el \ - --replace /usr/bin/cedille ${cedille}/bin/cedille - - runHook postInstall - ''; - - meta = { - inherit (cedille.meta) - homepage - license - maintainers - platforms - ; - description = "Emacs major mode for Cedille"; - }; -} diff --git a/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch b/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch deleted file mode 100644 index 51f1478987eb..000000000000 --- a/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 563f023aba1034f4f433f412302b825b059ef5a5 Mon Sep 17 00:00:00 2001 -From: Mark Barbone -Date: Sun, 19 Jul 2020 17:24:30 -0400 -Subject: [PATCH] Fix to-string.agda to compile with Agda 2.6.1 - ---- -Adapted from https://github.com/cedille/cedille/pull/156. - - src/to-string.agda | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/to-string.agda b/src/to-string.agda -index 2505942..051a2da 100644 ---- a/src/to-string.agda -+++ b/src/to-string.agda -@@ -100,9 +100,9 @@ no-parens {TK} _ _ _ = tt - no-parens {QUALIF} _ _ _ = tt - no-parens {ARG} _ _ _ = tt - --pattern ced-ops-drop-spine = cedille-options.options.mk-options _ _ _ _ ff _ _ _ ff _ --pattern ced-ops-conv-arr = cedille-options.options.mk-options _ _ _ _ _ _ _ _ ff _ --pattern ced-ops-conv-abs = cedille-options.options.mk-options _ _ _ _ _ _ _ _ tt _ -+pattern ced-ops-drop-spine = cedille-options.mk-options _ _ _ _ ff _ _ _ ff _ -+pattern ced-ops-conv-arr = cedille-options.mk-options _ _ _ _ _ _ _ _ ff _ -+pattern ced-ops-conv-abs = cedille-options.mk-options _ _ _ _ _ _ _ _ tt _ - - drop-spine : cedille-options.options → {ed : exprd} → ctxt → ⟦ ed ⟧ → ⟦ ed ⟧ - drop-spine ops @ ced-ops-drop-spine = h --- -2.27.0 - diff --git a/pkgs/applications/science/logic/cedille/default.nix b/pkgs/applications/science/logic/cedille/default.nix deleted file mode 100644 index d5a9c617efb8..000000000000 --- a/pkgs/applications/science/logic/cedille/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - alex, - happy, - Agda, - buildPackages, - ghcWithPackages, -}: - -stdenv.mkDerivation rec { - version = "1.1.2"; - pname = "cedille"; - - src = fetchFromGitHub { - owner = "cedille"; - repo = "cedille"; - rev = "v${version}"; - sha256 = "1j745q9sd32fhcb96wjq6xvyqq1k6imppjnya6x0n99fyfnqzvg9"; - fetchSubmodules = true; - }; - - patches = [ - ./Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch - ]; - - nativeBuildInputs = [ - alex - happy - ]; - buildInputs = [ - Agda - (ghcWithPackages (ps: [ ps.ieee ])) - ]; - - LANG = "en_US.UTF-8"; - LOCALE_ARCHIVE = lib.optionalString ( - stdenv.buildPlatform.libc == "glibc" - ) "${buildPackages.glibcLocales}/lib/locale/locale-archive"; - - postPatch = '' - patchShebangs create-libraries.sh - ''; - - installPhase = '' - install -Dm755 -t $out/bin/ cedille - install -Dm755 -t $out/bin/ core/cedille-core - install -Dm644 -t $out/share/info docs/info/cedille-info-main.info - - mkdir -p $out/lib/ - cp -r lib/ $out/lib/cedille/ - ''; - - meta = { - description = "Interactive theorem-prover and dependently typed programming language, based on extrinsic (aka Curry-style) type theory"; - homepage = "https://cedille.github.io/"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ mpickering ]; - platforms = lib.platforms.unix; - - # Broken due to Agda update. See - # https://github.com/NixOS/nixpkgs/pull/129606#issuecomment-881107449. - broken = true; - hydraPlatforms = lib.platforms.none; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..ef5722ae8647 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -414,6 +414,7 @@ mapAliases { catch = throw "catch has been removed. Please upgrade to catch2 or catch2_3"; # Added 2025-08-21 catnip-gtk4 = throw "'catnip-gtk4' has been removed, as it has been unmaintained upstream since June 2023, use cavasik or cavalier instead"; # Added 2026-01-01 cdwe = throw "'cdwe' has been removed, as it has been unmaintained upstream since June 2023"; # Added 2026-01-01 + cedille = throw "'cedille' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 cereal_1_3_0 = throw "cereal_1_3_0 has been removed as it was unused; use cereal intsead"; # Added 2025-09-12 cereal_1_3_2 = throw "cereal_1_3_2 is now the only version and has been renamed to cereal"; # Added 2025-09-12 certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a985cf429e7..9adbe07dc87a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1626,15 +1626,6 @@ with pkgs; ''; }); - cedille = callPackage ../applications/science/logic/cedille { - inherit (haskellPackages) - alex - happy - Agda - ghcWithPackages - ; - }; - clevercsv = with python3Packages; toPythonApplication clevercsv; cleanit = with python3Packages; toPythonApplication cleanit; From 05f64377d40205106219707ba22519229fb782ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:50:24 +0100 Subject: [PATCH 021/133] pidginPackages.tdlib-purple: remove broken package tdlib-purple has been marked broken since NixOS 24.05 and remains unfixed. The plugin is not actively maintained and incompatible with recent tdlib versions. Per RFC 180, packages broken for a full release cycle are subject to removal. https://github.com/NixOS/rfcs/pull/180 --- .../pidgin/pidgin-plugins/default.nix | 2 +- .../pidgin-plugins/tdlib-purple/default.nix | 60 ------------------- pkgs/top-level/aliases.nix | 2 +- 3 files changed, 2 insertions(+), 62 deletions(-) delete mode 100644 pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix index 5356d189112e..e8ec34c01f10 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix @@ -52,9 +52,9 @@ lib.makeScope newScope ( purple-xmpp-http-upload = callPackage ./purple-xmpp-http-upload { }; - tdlib-purple = callPackage ./tdlib-purple { }; } // lib.optionalAttrs config.allowAliases { + tdlib-purple = throw "'pidginPackages.tdlib-purple' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 purple-matrix = throw "'pidginPackages.purple-matrix' has been unmaintained since April 2022, so it was removed."; pidgin-skypeweb = throw "'pidginPackages.pidgin-skypeweb' has been removed since Skype was shut down in May 2025."; purple-hangouts = throw "'pidginPackages.purple-hangouts' has been removed as Hangouts Classic is obsolete and migrated to Google Chat."; diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix deleted file mode 100644 index d9c14c363579..000000000000 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/tdlib-purple/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchpatch, - cmake, - libwebp, - pidgin, - tdlib, -}: - -stdenv.mkDerivation rec { - pname = "tdlib-purple"; - version = "0.8.1"; - - src = fetchFromGitHub { - owner = "ars3niy"; - repo = "tdlib-purple"; - rev = "v${version}"; - sha256 = "sha256-mrowzTtNLyMc2WwLVIop8Mg2DbyiQs0OPXmJuM9QUnM="; - }; - - patches = [ - # Update to tdlib 1.8.0 - (fetchpatch { - url = "https://github.com/ars3niy/tdlib-purple/commit/8c87b899ddbec32ec6ab4a34ddf0dc770f97d396.patch"; - sha256 = "sha256-sysPYPno+wS8mZwQAXtX5eVnhwKAZrtr5gXuddN3mko="; - }) - ]; - - preConfigure = '' - sed -i -e 's|DESTINATION.*PURPLE_PLUGIN_DIR}|DESTINATION "lib/purple-2|' CMakeLists.txt - sed -i -e 's|DESTINATION.*PURPLE_DATA_DIR}|DESTINATION "share|' CMakeLists.txt - ''; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - libwebp - pidgin - tdlib - ]; - - cmakeFlags = [ "-DNoVoip=True" ]; # libtgvoip required - - env.NIX_CFLAGS_COMPILE = toString ( - lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ "-U__ARM_NEON__" ] - ); - - meta = { - homepage = "https://github.com/ars3niy/tdlib-purple"; - description = "libpurple Telegram plugin using tdlib"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ sikmir ]; - platforms = lib.platforms.unix; - - # tdlib-purple is not actively maintained and currently not - # compatible with recent versions of tdlib - broken = true; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 70cfdeb0ebca..14727443f7f5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1749,7 +1749,7 @@ mapAliases { tcptrace = throw "tcptrace has been removed as it was broken and upstream is gone"; # Added 2026-02-02 tdesktop = throw "'tdesktop' has been renamed to/replaced by 'telegram-desktop'"; # Converted to throw 2025-10-27 tdfgo = throw "'tdfgo' has been removed because it was removed from upstream"; # Added 2025-12-18 - tdlib-purple = throw "'tdlib-purple' has been renamed to/replaced by 'pidginPackages.tdlib-purple'"; # Converted to throw 2025-10-27 + tdlib-purple = throw "'tdlib-purple' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 tdom = throw "'tdom' has been renamed to/replaced by 'tclPackages.tdom'"; # Converted to throw 2025-10-27 teamspeak5_client = throw "'teamspeak5_client' has been renamed to/replaced by 'teamspeak6-client'"; # Converted to throw 2025-10-27 teamspeak_client = throw "'teamspeak_client' has been renamed to/replaced by 'teamspeak3'"; # Converted to throw 2025-10-27 From 818215679140d9b1f116fed75a140f1ae8a0eca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 5 Feb 2026 14:48:44 +0100 Subject: [PATCH 022/133] elasticsearchPlugins.analysis-lemmagen: remove broken plugin analysis-lemmagen has been marked broken since NixOS 24.05 and remains unfixed. The upstream plugin hasn't been updated for ES 7.17.10+. Per RFC 180, packages broken for a full release cycle are subject to removal. https://github.com/NixOS/rfcs/pull/180 --- pkgs/servers/search/elasticsearch/plugins.nix | 23 ++++--------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index 7080d74e420a..a20a52a01e65 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -1,5 +1,6 @@ { lib, + config, stdenv, fetchurl, unzip, @@ -77,25 +78,6 @@ in }; }; - analysis-lemmagen = esPlugin rec { - pluginName = "analysis-lemmagen"; - version = esVersion; - src = fetchurl { - url = "https://github.com/vhyza/elasticsearch-${pluginName}/releases/download/v${version}/elasticsearch-${pluginName}-${version}-plugin.zip"; - hash = - if version == "7.17.9" then - "sha256-iY25apDkS6s0RoR9dVL2o/hFuUo6XhMzLjl8wDSFejk=" - else - throw "unsupported version ${version} for plugin ${pluginName}"; - }; - meta = { - homepage = "https://github.com/vhyza/elasticsearch-analysis-lemmagen"; - description = "LemmaGen Analysis plugin provides jLemmaGen lemmatizer as Elasticsearch token filter"; - license = lib.licenses.asl20; - broken = true; # Not released yet for ES 7.17.10 - }; - }; - analysis-phonetic = esPlugin rec { pluginName = "analysis-phonetic"; version = esVersion; @@ -231,3 +213,6 @@ in }; }; } +// lib.optionalAttrs config.allowAliases { + analysis-lemmagen = throw "elasticsearchPlugins.analysis-lemmagen has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05 +} From 27b8baac21af50611bed41b6a89ef786860bd366 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 6 Feb 2026 09:16:47 -0300 Subject: [PATCH 023/133] microsoft-edge: 144.0.3719.104 -> 144.0.3719.115 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 8d777aa030af..4a62d70334fb 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "144.0.3719.104"; + version = "144.0.3719.115"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-x+p8wte4KFoWiH9aIk9ym282Hb+Y1369YoxEXtgokVA="; + hash = "sha256-HoV2D51zxewFwwu92efEDgohu1yJf1UyjekO3YWZqPc="; }; # With strictDeps on, some shebangs were not being patched correctly From 018457e92f35eb8adc8aaaa072d6cfedb2e286d2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 6 Feb 2026 23:47:12 +0800 Subject: [PATCH 024/133] pantheon.switchboard-plug-mouse-touchpad: 8.0.3 -> 8.1.0 https://github.com/elementary/settings-mouse-touchpad/compare/8.0.3...8.1.0 --- .../apps/switchboard-plugs/mouse-touchpad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix index 340fa72d3ad4..a9e14d4215e2 100644 --- a/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-mouse-touchpad"; - version = "8.0.3"; + version = "8.1.0"; src = fetchFromGitHub { owner = "elementary"; repo = "settings-mouse-touchpad"; tag = version; - hash = "sha256-Txm6iVwhuqfLrmAVgXeNB0p6PVEenvSSHurMrXoeHoY="; + hash = "sha256-KfaC1yfsL3GowcjqqwPpYQ6DJIoO7ejl0y3IQ4Gtdj8="; }; patches = [ From 07b9ac843441e5925d7624ecf7efa3f41c2bf9d4 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 6 Feb 2026 23:47:28 +0800 Subject: [PATCH 025/133] pantheon.wingpanel-applications-menu: 8.0.3 -> 8.0.4 https://github.com/elementary/applications-menu/compare/8.0.3...8.0.4 --- .../wingpanel-indicators/applications-menu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix index 9b3014a34cfb..ff39feb4a5fe 100644 --- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix +++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "wingpanel-applications-menu"; - version = "8.0.3"; + version = "8.0.4"; src = fetchFromGitHub { owner = "elementary"; repo = "applications-menu"; tag = version; - hash = "sha256-3QdgMnYui3gXYH8dg7yqsQTkwJeVbEwty4herA1aQl0="; + hash = "sha256-wHPdZnHDa9DirjGEfKyAa1jKjYD6aj8QwMZ9KxqLPkM="; }; patches = [ From 8a53625394e8c25aac0d40f032c018835b142909 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 6 Feb 2026 23:47:56 +0800 Subject: [PATCH 026/133] pantheon.wingpanel-indicator-sound: 8.0.2 -> 8.0.3 https://github.com/elementary/wingpanel-indicator-sound/compare/8.0.2...8.0.3 --- .../pantheon/desktop/wingpanel-indicators/sound/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix index 438d6091b47e..7250e77e9510 100644 --- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix +++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "wingpanel-indicator-sound"; - version = "8.0.2"; + version = "8.0.3"; src = fetchFromGitHub { owner = "elementary"; repo = "wingpanel-indicator-sound"; tag = version; - hash = "sha256-a2yl6HKNLo3660OPEp/9AtwpPerLGYD/k8fl+R5ct/g="; + hash = "sha256-3naN6qVsAjImFDU4DPR5c/leT8ecGUbbOppmSox4QTk="; }; nativeBuildInputs = [ From 89b15f09183506c3f5b7f3decfa399ca636100b1 Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 6 Feb 2026 11:25:03 -0500 Subject: [PATCH 027/133] nurl: 0.3.13 -> 0.4.0 Diff: https://github.com/nix-community/nurl/compare/v0.3.13...v0.4.0 Changelog: https://github.com/nix-community/nurl/blob/v0.4.0/CHANGELOG.md --- pkgs/by-name/nu/nurl/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/nu/nurl/package.nix b/pkgs/by-name/nu/nurl/package.nix index 0211d0575337..dfbd103ab7b4 100644 --- a/pkgs/by-name/nu/nurl/package.nix +++ b/pkgs/by-name/nu/nurl/package.nix @@ -11,24 +11,27 @@ rustPlatform.buildRustPackage rec { pname = "nurl"; - version = "0.3.13"; + version = "0.4.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nurl"; rev = "v${version}"; - hash = "sha256-rVqF+16esE27G7GS55RT91tD4x/GAzfVlIR0AgSknz0="; + hash = "sha256-BxtvT2k4mErYPU9lNpZlat9ULI2wKXQToic7+PgkCSk="; }; - cargoHash = "sha256-OUJGxNqytwz7530ByqkanpseVJJXAea/L2GIHnuSIqk="; + cargoHash = "sha256-4ACuHFzfuF4JWU0cPAJO+RPiA1HZ6o3b8K0C4NWJHmM="; nativeBuildInputs = [ installShellFiles makeBinaryWrapper ]; - # tests require internet access - doCheck = false; + # disable tests that require internet access + checkFlags = [ + "--skip=integration" + "--skip=verify_outputs" + ]; postInstall = '' wrapProgram $out/bin/nurl \ From 2a1df220ea792b0a31dff0ca9b026d0573254693 Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 6 Feb 2026 11:44:27 -0500 Subject: [PATCH 028/133] nix-init: 0.3.2 -> 0.3.3 Diff: https://github.com/nix-community/nix-init/compare/v0.3.2...v0.3.3 Changelog: https://github.com/nix-community/nix-init/blob/v0.3.3/CHANGELOG.md --- pkgs/by-name/ni/nix-init/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ni/nix-init/package.nix b/pkgs/by-name/ni/nix-init/package.nix index fee8f60c7566..6bdc07480cdb 100644 --- a/pkgs/by-name/ni/nix-init/package.nix +++ b/pkgs/by-name/ni/nix-init/package.nix @@ -26,16 +26,16 @@ in rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-init"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-init"; tag = "v${finalAttrs.version}"; - hash = "sha256-0RLEPVtYnwYH+pMnpO0/Evbp7x9d0RMobOVAqwgMJz4="; + hash = "sha256-S0dlcbjaClCa82sqHHW5nqLE2zcJdCsYFj6SxffHk1U="; }; - cargoHash = "sha256-kk/SaP/ZtSorSSewAdf0Bq7tiMhB5dZb8v9MlsaUa0M="; + cargoHash = "sha256-oiPjkPRd1P6THKAuZva6wJR1posXglK+emIYb4ruzU8="; nativeBuildInputs = [ curl @@ -77,8 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: { env = { GEN_ARTIFACTS = "artifacts"; - # FIXME: our libgit2 is currently too new - # LIBGIT2_NO_VENDOR = 1; + LIBGIT2_NO_VENDOR = true; NIX = lib.getExe nix; NURL = lib.getExe nurl; ZSTD_SYS_USE_PKG_CONFIG = true; From fb1b85fac732aa1b9d4ea3ea0390be4497e23864 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 6 Feb 2026 23:00:51 +0000 Subject: [PATCH 029/133] rerun: 0.29.0 -> 0.29.1 Diff: https://github.com/rerun-io/rerun/compare/0.29.0...0.29.1 Changelog: https://github.com/rerun-io/rerun/blob/0.29.1/CHANGELOG.md --- pkgs/by-name/re/rerun/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/rerun/package.nix b/pkgs/by-name/re/rerun/package.nix index adda2849ae1d..d82d79e203d0 100644 --- a/pkgs/by-name/re/rerun/package.nix +++ b/pkgs/by-name/re/rerun/package.nix @@ -35,7 +35,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rerun"; - version = "0.29.0"; + version = "0.29.1"; outputs = [ "out" @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "rerun-io"; repo = "rerun"; tag = finalAttrs.version; - hash = "sha256-15wYH+MhrAaW7MPl7Kkh7u5SzxIGXTj2HkhJGZ38kMo="; + hash = "sha256-pblPwnHJHrIqzXrez5bf8fR7vkzCfkF6npU3Zv9CE+0="; }; # The path in `build.rs` is wrong for some reason, so we patch it to make the passthru tests work @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"rerun_sdk/rerun_cli/rerun"' '"rerun_sdk/rerun"' ''; - cargoHash = "sha256-TVsPS1jzDzRSY9b636Tv30WupCnyfADeA+8pYn8STIs="; + cargoHash = "sha256-Ou642Fxd+QCQ3TWoSO7F3kEzQ/BA9nkWQAH/Yoa/tLg="; cargoBuildFlags = [ "--package" From ba0b361920e7bfbbfb9c846f0baeedcbbfed6515 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Fri, 6 Feb 2026 16:56:04 -0600 Subject: [PATCH 030/133] haunt: add yiyu as maintainer --- pkgs/by-name/ha/haunt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ha/haunt/package.nix b/pkgs/by-name/ha/haunt/package.nix index 65b745a957e8..af2d7225869a 100644 --- a/pkgs/by-name/ha/haunt/package.nix +++ b/pkgs/by-name/ha/haunt/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { to do things that aren't provided out-of-the-box. ''; license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ yiyu ]; inherit (guile.meta) platforms; }; }) From dd8bb15ced9dfd95ccb98a3e3ea32f7a9d7e4597 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Fri, 6 Feb 2026 17:02:02 -0600 Subject: [PATCH 031/133] haunt: cleanup --- pkgs/by-name/ha/haunt/package.nix | 49 ++++++++++++++++++------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/ha/haunt/package.nix b/pkgs/by-name/ha/haunt/package.nix index af2d7225869a..54c9ca3921d5 100644 --- a/pkgs/by-name/ha/haunt/package.nix +++ b/pkgs/by-name/ha/haunt/package.nix @@ -1,15 +1,16 @@ { - lib, - stdenv, - fetchgit, autoreconfHook, - texinfo, + fetchgit, + gitUpdater, guile, guile-commonmark, guile-reader, + lib, makeBinaryWrapper, pkg-config, - gitUpdater, + stdenv, + texinfo, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { @@ -22,8 +23,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-i6MI0eaRiA/JNgkIBJGLAsqMnyJz47aavyD6kOL7sqU="; }; + strictDeps = true; + nativeBuildInputs = [ autoreconfHook + guile makeBinaryWrapper pkg-config texinfo @@ -38,34 +42,37 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; postInstall = '' - wrapProgram $out/bin/haunt \ + wrapProgram $out/bin/${finalAttrs.meta.mainProgram} \ --prefix GUILE_LOAD_PATH : "$out/${guile.siteDir}:$GUILE_LOAD_PATH" \ --prefix GUILE_LOAD_COMPILED_PATH : "$out/${guile.siteCcacheDir}:$GUILE_LOAD_COMPILED_PATH" ''; - passthru = { - updateScript = gitUpdater { rev-prefix = "v"; }; - }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { homepage = "https://dthompson.us/projects/haunt.html"; description = "Guile-based static site generator"; mainProgram = "haunt"; longDescription = '' - Haunt is a simple, functional, hackable static site generator that gives - authors the ability to treat websites as Scheme programs. + Haunt is a simple, functional, hackable static site generator + that gives authors the ability to treat websites as Scheme + programs. - By giving authors the full expressive power of Scheme, they are able to - control every aspect of the site generation process. Haunt provides a - simple, functional build system that can be easily extended for this - purpose. + By giving authors the full expressive power of Scheme, they are + able to control every aspect of the site generation process. + Haunt provides a simple, functional build system that can be + easily extended for this purpose. - Haunt has no opinion about what markup language authors should use to - write posts, though it comes with support for the popular Markdown - format. Likewise, Haunt has no opinion about how authors structure their - sites. Though it comes with support for building simple blogs or Atom - feeds, authors should feel empowered to tweak, replace, or create builders - to do things that aren't provided out-of-the-box. + Haunt has no opinion about what markup language authors should + use to write posts, though it comes with support for the popular + Markdown format. Likewise, Haunt has no opinion about how + authors structure their sites. Though it comes with support for + building simple blogs or Atom feeds, authors should feel + empowered to tweak, replace, or create builders to do things + that aren't provided out-of-the-box. ''; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ yiyu ]; From afd2313dcc91931b7ee41d577662318222b29660 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sat, 7 Feb 2026 01:02:47 +0100 Subject: [PATCH 032/133] vencord: 1.14.1 -> 1.14.2 --- pkgs/by-name/ve/vencord/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index c0e521f774f9..048903f67459 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.14.1"; + version = "1.14.2"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; tag = "v${finalAttrs.version}"; - hash = "sha256-g+zyq4KvLhn1aeziTwh3xSYvzzB8FwoxxR13mbivyh4="; + hash = "sha256-1459x8G0++jH6NO5n4B5LVjDFjAFkLKFAQygVdqgOAk="; }; patches = [ ./fix-deps.patch ]; From 856078d12991c82c11cf77c4a530621fa7eeea20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 02:09:07 +0000 Subject: [PATCH 033/133] waywall: 0.2026.01.11 -> 0.2026.02.06 --- pkgs/by-name/wa/waywall/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waywall/package.nix b/pkgs/by-name/wa/waywall/package.nix index 1b035e5ee40b..6aea66a874b5 100644 --- a/pkgs/by-name/wa/waywall/package.nix +++ b/pkgs/by-name/wa/waywall/package.nix @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "waywall"; - version = "0.2026.01.11"; + version = "0.2026.02.06"; src = fetchFromGitHub { owner = "tesselslate"; repo = "waywall"; tag = finalAttrs.version; - hash = "sha256-VOtwVFMGgUvsGnD1CnflKtUy5tTKqK2C/qNsWwgbyEU="; + hash = "sha256-SlT7B01sAKE3n9HVnE+t9hcbQnr5qcCBsBAy4btN0mw="; }; nativeBuildInputs = [ From 59a962a466258313281552560e7f451aa06dad84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 03:44:58 +0000 Subject: [PATCH 034/133] vscode-extensions.saoudrizwan.claude-dev: 3.56.2 -> 3.57.1 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index 89fba2a4f119..1adde34218d8 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.56.2"; - hash = "sha256-CtRtOPrLI4KW6nsK/sTvbPN43jkcS5ZxkXw18ydTBpQ="; + version = "3.57.1"; + hash = "sha256-EBRuYqZ6UTuu2FRjxdDCRqRm4DKzH/3yWyOypoIxJRU="; }; meta = { From 0f597d7699cd16876596d5ebb156edf49c53833e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 03:51:39 +0000 Subject: [PATCH 035/133] octavePackages.io: 2.7.0 -> 2.7.1 --- pkgs/development/octave-modules/io/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/io/default.nix b/pkgs/development/octave-modules/io/default.nix index 989b78ad875f..4edcf9336928 100644 --- a/pkgs/development/octave-modules/io/default.nix +++ b/pkgs/development/octave-modules/io/default.nix @@ -9,11 +9,11 @@ buildOctavePackage rec { pname = "io"; - version = "2.7.0"; + version = "2.7.1"; src = fetchurl { url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; - sha256 = "sha256-SqSEaLNpeTS/jIVOJ9uriCdgXp3U/jflaDQmXmEwum8="; + sha256 = "sha256-G49gAZ/lzir1YwEAPjBGRjNJ3VMxI+iXnsS0yev8f2s="; }; buildInputs = [ From 565884588e1d06ce0e96cbf7d6673e845355b2bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 05:31:45 +0000 Subject: [PATCH 036/133] coc-texlab: 0-unstable-2025-07-22 -> 0-unstable-2026-01-28 --- pkgs/by-name/co/coc-texlab/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/coc-texlab/package.nix b/pkgs/by-name/co/coc-texlab/package.nix index c260c3059447..08ba25d172ac 100644 --- a/pkgs/by-name/co/coc-texlab/package.nix +++ b/pkgs/by-name/co/coc-texlab/package.nix @@ -36,18 +36,18 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "coc-texlab"; - version = "0-unstable-2025-07-22"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-texlab"; - rev = "a4ad3f259d94086f4971b22b97833e8a72226782"; - hash = "sha256-6W+L/LdF6g0Xwhv+9VtjjfzRjlbN7OaqHbSXtO3cfZ0="; + rev = "b31f2e761bcc9add3f10ef926b1b7bd3d7eb634c"; + hash = "sha256-5HnoNVECMtqW3ZtSblGE6vSE2tEVvM99oIwdVRtK108="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-g2IwfO1IMktTtflR2m7c99wOYLJYmD2I7hBbCNy+XFA="; + hash = "sha256-EjLjtluJZpueWb3+2vWwUXrG6DOHjmdkTm8yzWbiDkQ="; }; nativeBuildInputs = [ From ad64cda2c9a1ba4c259ba22688a02f87c374e526 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 05:40:48 +0000 Subject: [PATCH 037/133] gatsby-cli: 5.15.0 -> 5.16.0 --- pkgs/by-name/ga/gatsby-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/gatsby-cli/package.nix b/pkgs/by-name/ga/gatsby-cli/package.nix index e9779794caa0..4e6c77a4eaad 100644 --- a/pkgs/by-name/ga/gatsby-cli/package.nix +++ b/pkgs/by-name/ga/gatsby-cli/package.nix @@ -13,20 +13,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "gatsby-cli"; - version = "5.15.0"; + version = "5.16.0"; src = fetchFromGitHub { owner = "gatsbyjs"; repo = "gatsby"; tag = "gatsby-cli@${finalAttrs.version}"; - hash = "sha256-sNNbOV9UuCTYHp4cSK9ngCukUXDNV4iOIc9PPQVYymM="; + hash = "sha256-OK2GqO7UMYR7EFU4UC1cHtKfsQAMJP7KuUaQCUfyTBE="; }; yarnKeepDevDeps = true; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-wfg9Nj9Z8vyp2NdE+fOTuM+pXnfM/r46CbfuE5f3fGU="; + hash = "sha256-tmMPz/GunOMMGAHP2/nQkDBeZ+LtCdqQA/Bc6PFzOdk="; }; yarnBuildScript = "lerna"; From f3f0d0ae3b708027643d6137f6e2cdf18c164f9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 05:46:10 +0000 Subject: [PATCH 038/133] algia: 0.0.99 -> 0.0.102 --- pkgs/by-name/al/algia/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/algia/package.nix b/pkgs/by-name/al/algia/package.nix index 5db39455f8fd..82e909dacdfa 100644 --- a/pkgs/by-name/al/algia/package.nix +++ b/pkgs/by-name/al/algia/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "algia"; - version = "0.0.99"; + version = "0.0.102"; src = fetchFromGitHub { owner = "mattn"; repo = "algia"; tag = "v${version}"; - hash = "sha256-HT1JFCbC9FWJmbKs5H//OrgYaQEiJxhpuJwEu55WFoU="; + hash = "sha256-vpZL4UNDtcJRsBA0th6/YccE/3GG7kzHrgJ3RWpgSk8="; }; vendorHash = "sha256-JTTWVs0KwceiLy6tpyd48zORiXLc18zwgG1c+ceivKU="; From 7cdb40f7cdf7bb20b8f6694700b2564e41f79143 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 05:53:54 +0000 Subject: [PATCH 039/133] coc-rust-analyzer: 0-unstable-2026-01-20 -> 0-unstable-2026-02-01 --- pkgs/by-name/co/coc-rust-analyzer/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/coc-rust-analyzer/package.nix b/pkgs/by-name/co/coc-rust-analyzer/package.nix index 4d985f925915..9dedac9df1dd 100644 --- a/pkgs/by-name/co/coc-rust-analyzer/package.nix +++ b/pkgs/by-name/co/coc-rust-analyzer/package.nix @@ -7,16 +7,16 @@ buildNpmPackage { pname = "coc-rust-analyzer"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-rust-analyzer"; - rev = "edde4d30f76bb6ff2e0684be4da496ed5d8166c4"; - hash = "sha256-cBpGhkpqAnzjUHyzuTWkUxMpFjGIdxrXu7TZRbomK9A="; + rev = "78cef805723355af4a172714915c74529a562cf3"; + hash = "sha256-KivOKm0wJKM9/i8/KsCfrG1O2LBAKk2zMi1/7CevylI="; }; - npmDepsHash = "sha256-PgMgpVoKmhuqtSV73wSdqdQ5Bt5AeRwbn71mIulBh8Y="; + npmDepsHash = "sha256-dwQs/xayR7lp6ShASUPR1uvrJQ6fQmDjKNVob66j76M="; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; From 6fbfdc1a5951ad712750136f47a22adb73876c07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 06:07:28 +0000 Subject: [PATCH 040/133] coc-markdownlint: 0-unstable-2026-01-01 -> 0-unstable-2026-02-01 --- pkgs/by-name/co/coc-markdownlint/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/coc-markdownlint/package.nix b/pkgs/by-name/co/coc-markdownlint/package.nix index 00d06d98ab46..c8801025619c 100644 --- a/pkgs/by-name/co/coc-markdownlint/package.nix +++ b/pkgs/by-name/co/coc-markdownlint/package.nix @@ -7,16 +7,16 @@ buildNpmPackage { pname = "coc-markdownlint"; - version = "0-unstable-2026-01-01"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-markdownlint"; - rev = "40ed0685b2849e77bc8769e3ab1171ced542c5e3"; - hash = "sha256-rHFkypWQKjfHGeiij2DMldAKXVjghkxB/5mGIjIpS9k="; + rev = "63af4c902d6472572369c21dc46d73f47d626606"; + hash = "sha256-B5kd8p+muh6P9St5EMKPr7Bya3grWt/beg/2/2saVsI="; }; - npmDepsHash = "sha256-8ex8JdtSREFl59cT5Mu/PtmjyjMG7PU7IJ31wStp+8I="; + npmDepsHash = "sha256-Jhiuu3GJuZUeL8QoEjCdW3mxYSMH33eIDzRTvsdQ83o="; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; From ff95565f9fecf3582336faf7376b2d03d273efe4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 06:30:49 +0000 Subject: [PATCH 041/133] emmylua-check: 0.19.0 -> 0.20.0 --- pkgs/by-name/em/emmylua-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix index e619ce38b2cc..e0cac9fd509b 100644 --- a/pkgs/by-name/em/emmylua-check/package.nix +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_check"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-bdvJInMuWJq7MZa+4wrKBn0myLTHCayhDAhB8Stjp6A="; + hash = "sha256-aC7NrmzL6Ri7oB7jW+uSzbWTXfAUrk0zXH7t6ewukLU="; }; buildAndTestSubdir = "crates/emmylua_check"; - cargoHash = "sha256-bF6bdTbcHDecj+wVoNsaKBzsz96d3vo6cqp5MjSbT4E="; + cargoHash = "sha256-znpZt/1ss3EcimFSADQi2/14z2etKbv78QQoT823U9Y="; nativeInstallCheckInputs = [ versionCheckHook From 44d90fad326b1d991abbc35020d8e8e8ec53713d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 06:44:48 +0000 Subject: [PATCH 042/133] _1password-cli: 2.32.0 -> 2.33.0-beta.01 --- pkgs/by-name/_1/_1password-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/_1/_1password-cli/package.nix b/pkgs/by-name/_1/_1password-cli/package.nix index 59bccd4b84f4..c0a7115c1db8 100644 --- a/pkgs/by-name/_1/_1password-cli/package.nix +++ b/pkgs/by-name/_1/_1password-cli/package.nix @@ -24,13 +24,13 @@ let if extension == "zip" then fetchzip args else fetchurl args; pname = "1password-cli"; - version = "2.32.0"; + version = "2.33.0-beta.01"; sources = rec { - aarch64-linux = fetch "linux_arm64" "sha256-7t8Ar6vF8lU3fPy5Gw9jtUkcx9gYKg6AFDB8/3QBvbk=" "zip"; - i686-linux = fetch "linux_386" "sha256-+KSi87muDH/A8LNH7iDPQC/CnZhTpvFNSw1cuewqaXI=" "zip"; - x86_64-linux = fetch "linux_amd64" "sha256-4I7lSey6I4mQ7dDtuOASnZzAItFYkIDZ8UMsqb0q5tE=" "zip"; + aarch64-linux = fetch "linux_arm64" "sha256-jCz7m3X38SM4DwBDYu7J7rxzLECKftETrXvZwzWjfXA=" "zip"; + i686-linux = fetch "linux_386" "sha256-kM4RD1hqa1JOcsDmPcGeojL5wu359UZkJnVbwlpEgFM=" "zip"; + x86_64-linux = fetch "linux_amd64" "sha256-CWYKsd3TpTUaORgXrM1CVjBMJPPhMvSAb7kJARy+oVo=" "zip"; aarch64-darwin = - fetch "apple_universal" "sha256-PVSI/iYsjphNqs0DGQlzRhmvnwj4RHcNODE2nbQ8CO0=" + fetch "apple_universal" "sha256-+rdXdnpX0ucoecv/dNRA5L/GOe0bVgEPKl7pn0qNxm8=" "pkg"; x86_64-darwin = aarch64-darwin; }; From 34714e8ec4dea25dc7470068c05092a2249b2b90 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 7 Feb 2026 10:21:49 +0300 Subject: [PATCH 043/133] mesa: 25.3.4 -> 25.3.5 Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-25.3.4...mesa-25.3.5 Changelog: https://docs.mesa3d.org/relnotes/25.3.5.html --- pkgs/development/libraries/mesa/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index dac4f6eedfae..b1beaa25ea3a 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "25.3.4"; + version = "25.3.5"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-4nHB47hbTzB9zo4vDdBFM6WF6u9O6MnZ10wHyG8L7WU="; + hash = "sha256-IihkUQU5eY4UNjuUVGwTt9mPcH7LXphgUOR2Qc4ZmTc="; }; meta = { From da7be379ab0b28882c614c8795012013699feb4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Sat, 7 Feb 2026 03:04:14 +0700 Subject: [PATCH 044/133] =?UTF-8?q?nixtamal:=200.2.1-beta=20=E2=86=92=200.?= =?UTF-8?q?3.1-beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ni/nixtamal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index b8cccfb94058..83009b5f6472 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -16,7 +16,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "0.2.1-beta"; + version = "0.3.1-beta"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -25,7 +25,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-ZiOTFVg/jyvoN8YrEvW66BcUKYwgiqxJyXifcFZmAXk="; + hash = "sha256-ePJs3HygB1xwDzVM4KiqmhiLdZHUpZyzybEf23wmKm8="; }; nativeBuildInputs = [ From 0768688b80f4a6434e76ec8775b25bc835f876f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 07:46:04 +0000 Subject: [PATCH 045/133] models-dev: 0-unstable-2026-01-30 -> 0-unstable-2026-02-07 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index c8e822816436..5a5e429dd1e4 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-01-30"; + version = "0-unstable-2026-02-07"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "8b2b4b40a1f10a27aa15a4de83a7cee6c2aa9b02"; - hash = "sha256-FtdPmJU3g9KNBDrxbFQR0Tx0cCmlNS48JSD9AUiB+7s="; + rev = "e1747322adc49416ca2dcd52de1bbcda6fdbaf1f"; + hash = "sha256-ZVMPh8DYQdFDYdF0Jvfh4gKEGrRsdypws4GjLjsfXFU="; }; node_modules = stdenvNoCC.mkDerivation { From 6c10ac81cc29a01099a17ec3514b624ea5932865 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 07:47:43 +0000 Subject: [PATCH 046/133] oha: 1.12.1 -> 1.13.0 --- pkgs/by-name/oh/oha/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oha/package.nix b/pkgs/by-name/oh/oha/package.nix index d9667ca825e2..9ea88a485e73 100644 --- a/pkgs/by-name/oh/oha/package.nix +++ b/pkgs/by-name/oh/oha/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oha"; - version = "1.12.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "hatoo"; repo = "oha"; tag = "v${finalAttrs.version}"; - hash = "sha256-Yz9RuYUwwvXef0XzVHCv5/uzT6KGz+tQVMRVUJN81zU="; + hash = "sha256-fjWfv/RuEqU0krVfHNxByzHdREVL7dD/tSEw7X1gaGk="; }; - cargoHash = "sha256-suHyApGbRF8KaH9Xb47zvnoenPIA7NdiULuvUXViLu0="; + cargoHash = "sha256-v+OfQEfAwHxX+FfC0UK2F8/e2tJKaI3zQpg+3hk2hV4="; CARGO_PROFILE_RELEASE_LTO = "fat"; CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; From 9380e05c3c67f650676c36bbfb7581c52671878b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 18:34:20 +0100 Subject: [PATCH 047/133] various: switch buildGoModule packages to use finalAttrs this shouldn't create any rebuilds the following script was used to generate this: ```fish #!/usr/bin/env fish # nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd} set base (git rev-parse HEAD) set scope pkgs/by-name set builder buildGoModule set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u) for file in $files echo $file sd -F "$builder rec {" "$builder (finalAttrs: {" $file # version sd -F 'version}' 'finalAttrs.version}' $file sd -F '${version' '${finalAttrs.version' $file sd -F '= version' '= finalAttrs.version' $file sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file sd -F ' + version;' ' + finalAttrs.version;' $file sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file # src sd -F 'src}' 'finalAttrs.src}' $file sd -F '${src' '${finalAttrs.src' $file sd -F '= src' '= finalAttrs.src' $file sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file sd -F 'inherit (src' 'inherit (finalAttrs.src' $file # meta sd -F '${meta' '${finalAttrs.meta' $file sd -F '= meta' '= finalAttrs.meta' $file sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file # other sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file sd -F 'libPath}' 'finalAttrs.libPath}' $file sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file # pname (restored afterwards) sd -F 'pname}' 'finalAttrs.pname}' $file sd -F '${pname' '${finalAttrs.pname' $file sd -F '= pname' '= finalAttrs.pname' $file # close finalAttrs lambda echo ')' >>$file # catch some errors early if ! nixfmt $file git restore $file continue end if ! nixf-diagnose -i sema-primop-overridden $file git restore $file continue end end set torestore (rg -F .finalAttrs --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end set torestore (rg -F finalAttrs.pname --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end # commit for faster eval times git add pkgs git commit --no-gpg-sign -m temp set torestore for file in $files # file hasn't changed if git diff --quiet $base $file continue end # try to eval the package to definitely catch all errors echo $file set pname (string split / $file -f 4) if ! nix eval .#$pname set torestore $torestore $file end end # restore files that don't eval git reset --soft $base git restore --staged . if test (count $torestore) -gt 0 git restore $torestore end ``` after that some manual cleanup was done: - restoring files that cause changes in the number of lines - restoring files that cause rebuilds - restoring files that cause merge conflicts with staging --- pkgs/by-name/_3/_3mux/package.nix | 6 +++--- pkgs/by-name/aa/aaaaxy/package.nix | 6 +++--- pkgs/by-name/ab/abctl/package.nix | 8 ++++---- pkgs/by-name/ac/acme-dns/package.nix | 6 +++--- pkgs/by-name/ac/acr-cli/package.nix | 10 +++++----- pkgs/by-name/ac/actionlint/package.nix | 10 +++++----- pkgs/by-name/ad/adalanche/package.nix | 10 +++++----- pkgs/by-name/ad/adbtuifm/package.nix | 8 ++++---- pkgs/by-name/ad/addlicense/package.nix | 6 +++--- pkgs/by-name/ad/adif-multitool/package.nix | 6 +++--- pkgs/by-name/ad/adrgen/package.nix | 8 ++++---- pkgs/by-name/ae/aeacus/package.nix | 8 ++++---- pkgs/by-name/ag/age-plugin-1p/package.nix | 6 +++--- .../ag/age-plugin-fido2-hmac/package.nix | 8 ++++---- pkgs/by-name/ag/age-plugin-sss/package.nix | 8 ++++---- pkgs/by-name/ag/agebox/package.nix | 10 +++++----- pkgs/by-name/ai/aiac/package.nix | 8 ++++---- pkgs/by-name/ai/air/package.nix | 8 ++++---- pkgs/by-name/ai/airscan/package.nix | 8 ++++---- pkgs/by-name/al/albedo/package.nix | 8 ++++---- .../al/alertmanager-gotify-bridge/package.nix | 10 +++++----- .../al/alertmanager-irc-relay/package.nix | 6 +++--- pkgs/by-name/al/ali/package.nix | 8 ++++---- pkgs/by-name/al/aliae/package.nix | 12 +++++------ pkgs/by-name/al/align/package.nix | 6 +++--- pkgs/by-name/al/aliyun-cli/package.nix | 10 +++++----- pkgs/by-name/al/allmark/package.nix | 8 ++++---- pkgs/by-name/al/alpaca-proxy/package.nix | 10 +++++----- pkgs/by-name/al/alpnpass/package.nix | 6 +++--- pkgs/by-name/al/alterx/package.nix | 8 ++++---- pkgs/by-name/am/amass/package.nix | 8 ++++---- .../amazon-ecr-credential-helper/package.nix | 8 ++++---- pkgs/by-name/am/amazon-ssm-agent/package.nix | 10 +++++----- pkgs/by-name/am/amfora/package.nix | 8 ++++---- pkgs/by-name/am/amneziawg-go/package.nix | 6 +++--- pkgs/by-name/an/anko/package.nix | 6 +++--- pkgs/by-name/ap/aperture/package.nix | 8 ++++---- pkgs/by-name/ap/api-linter/package.nix | 8 ++++---- pkgs/by-name/ap/apprun-cli/package.nix | 8 ++++---- pkgs/by-name/ap/appvm/package.nix | 6 +++--- .../ar/arduino-language-server/package.nix | 10 +++++----- pkgs/by-name/ar/arduinoOTA/package.nix | 8 ++++---- pkgs/by-name/ar/argo-expr/package.nix | 8 ++++---- pkgs/by-name/ar/argo-rollouts/package.nix | 6 +++--- pkgs/by-name/ar/argo-workflows/package.nix | 14 ++++++------- .../ar/argocd-vault-plugin/package.nix | 12 +++++------ pkgs/by-name/ar/arkade/package.nix | 10 +++++----- .../as/ascii-image-converter/package.nix | 6 +++--- pkgs/by-name/as/asciigraph/package.nix | 6 +++--- pkgs/by-name/as/asmfmt/package.nix | 8 ++++---- pkgs/by-name/as/asnmap/package.nix | 8 ++++---- pkgs/by-name/as/asouldocs/package.nix | 6 +++--- pkgs/by-name/as/assetfinder/package.nix | 6 +++--- pkgs/by-name/as/assign-lb-ip/package.nix | 6 +++--- pkgs/by-name/as/astartectl/package.nix | 6 +++--- pkgs/by-name/au/auth0-cli/package.nix | 10 +++++----- pkgs/by-name/au/authelia/package.nix | 16 +++++++-------- pkgs/by-name/au/authz0/package.nix | 6 +++--- pkgs/by-name/au/autorestic/package.nix | 6 +++--- pkgs/by-name/av/aviator/package.nix | 6 +++--- pkgs/by-name/aw/aws-assume-role/package.nix | 6 +++--- .../aw/aws-codeartifact-proxy/package.nix | 8 ++++---- .../aw/aws-iam-authenticator/package.nix | 12 +++++------ pkgs/by-name/aw/aws-lambda-rie/package.nix | 6 +++--- pkgs/by-name/aw/aws-nuke/package.nix | 10 +++++----- pkgs/by-name/aw/aws-rotate-key/package.nix | 6 +++--- .../by-name/aw/aws-signing-helper/package.nix | 8 ++++---- pkgs/by-name/aw/aws-sso-cli/package.nix | 8 ++++---- pkgs/by-name/aw/aws-sso-creds/package.nix | 6 +++--- pkgs/by-name/aw/aws-vault/package.nix | 10 +++++----- pkgs/by-name/aw/awsls/package.nix | 10 +++++----- pkgs/by-name/aw/awsrm/package.nix | 10 +++++----- pkgs/by-name/aw/awsweeper/package.nix | 10 +++++----- .../az/azure-storage-azcopy/package.nix | 8 ++++---- pkgs/by-name/ba/badger/package.nix | 6 +++--- pkgs/by-name/ba/badrobot/package.nix | 10 +++++----- pkgs/by-name/ba/baidupcs-go/package.nix | 10 +++++----- .../ba/base16-universal-manager/package.nix | 6 +++--- pkgs/by-name/ba/bazel-buildtools/package.nix | 12 +++++------ pkgs/by-name/ba/bazel-gazelle/package.nix | 6 +++--- pkgs/by-name/ba/bazel-kazel/package.nix | 6 +++--- pkgs/by-name/ba/bazel-remote/package.nix | 10 +++++----- pkgs/by-name/ba/bazel-watcher/package.nix | 8 ++++---- pkgs/by-name/ba/bazelisk/package.nix | 10 +++++----- pkgs/by-name/be/bed/package.nix | 8 ++++---- pkgs/by-name/be/bee/package.nix | 8 ++++---- .../be/beeper-bridge-manager/package.nix | 8 ++++---- pkgs/by-name/be/benthos/package.nix | 10 +++++----- pkgs/by-name/be/bento/package.nix | 12 +++++------ pkgs/by-name/be/bepass/package.nix | 6 +++--- pkgs/by-name/be/berglas/package.nix | 8 ++++---- pkgs/by-name/be/bettercap/package.nix | 6 +++--- pkgs/by-name/be/betula/package.nix | 6 +++--- pkgs/by-name/bi/birdwatcher/package.nix | 6 +++--- pkgs/by-name/bi/bit/package.nix | 6 +++--- pkgs/by-name/bi/bitbucket-cli/package.nix | 6 +++--- pkgs/by-name/bi/bitcrook/package.nix | 8 ++++---- pkgs/by-name/bi/bitmagnet/package.nix | 8 ++++---- pkgs/by-name/bi/bitrise/package.nix | 8 ++++---- pkgs/by-name/bl/bluewalker/package.nix | 8 ++++---- pkgs/by-name/bo/boltbrowser/package.nix | 6 +++--- pkgs/by-name/bo/bom/package.nix | 12 +++++------ pkgs/by-name/bo/bombadillo/package.nix | 6 +++--- pkgs/by-name/bo/bomber-go/package.nix | 8 ++++---- pkgs/by-name/bo/boohu/package.nix | 6 +++--- pkgs/by-name/bo/booster/package.nix | 6 +++--- pkgs/by-name/bo/bootdev-cli/package.nix | 8 ++++---- pkgs/by-name/bo/bosh-cli/package.nix | 10 +++++----- pkgs/by-name/br/brev-cli/package.nix | 10 +++++----- pkgs/by-name/br/brig/package.nix | 16 +++++++-------- pkgs/by-name/br/brook/package.nix | 6 +++--- pkgs/by-name/br/broom/package.nix | 6 +++--- pkgs/by-name/br/browserpass/package.nix | 6 +++--- pkgs/by-name/bt/btcd/package.nix | 8 ++++---- pkgs/by-name/bu/buildkit-nix/package.nix | 6 +++--- pkgs/by-name/bu/buildkit/package.nix | 12 +++++------ .../bu/buildkite-agent-metrics/package.nix | 6 +++--- pkgs/by-name/bu/buildkite-agent/package.nix | 6 +++--- pkgs/by-name/bu/buildkite-cli/package.nix | 8 ++++---- pkgs/by-name/bu/bump/package.nix | 10 +++++----- pkgs/by-name/bu/bunnyfetch/package.nix | 6 +++--- pkgs/by-name/bu/bunster/package.nix | 8 ++++---- pkgs/by-name/bu/butane/package.nix | 8 ++++---- pkgs/by-name/bu/butler/package.nix | 8 ++++---- pkgs/by-name/c-/c-for-go/package.nix | 6 +++--- pkgs/by-name/c2/c2fmzq/package.nix | 8 ++++---- pkgs/by-name/c3/c3-lsp/package.nix | 10 +++++----- pkgs/by-name/ca/cadvisor/package.nix | 8 ++++---- pkgs/by-name/ca/canard/package.nix | 6 +++--- pkgs/by-name/ca/cassowary/package.nix | 8 ++++---- pkgs/by-name/ca/catbox/package.nix | 6 +++--- pkgs/by-name/cb/cbconvert/gui.nix | 6 +++--- pkgs/by-name/cb/cbconvert/package.nix | 10 +++++----- pkgs/by-name/cb/cbtemulator/package.nix | 10 +++++----- pkgs/by-name/cd/cdk-go/package.nix | 8 ++++---- pkgs/by-name/ce/cel-go/package.nix | 8 ++++---- pkgs/by-name/ce/cent/package.nix | 8 ++++---- pkgs/by-name/ce/centrifugo/package.nix | 12 +++++------ pkgs/by-name/ce/cero/package.nix | 8 ++++---- pkgs/by-name/ce/cert-viewer/package.nix | 6 +++--- pkgs/by-name/ce/certgraph/package.nix | 10 +++++----- pkgs/by-name/ce/certigo/package.nix | 6 +++--- pkgs/by-name/ce/certinfo-go/package.nix | 8 ++++---- pkgs/by-name/ce/certinfo/package.nix | 6 +++--- pkgs/by-name/ce/certmgr/package.nix | 6 +++--- pkgs/by-name/ce/certspotter/package.nix | 8 ++++---- pkgs/by-name/ce/certstrap/package.nix | 10 +++++----- .../ce/certstream-server-go/package.nix | 8 ++++---- pkgs/by-name/cf/cf-terraforming/package.nix | 8 ++++---- pkgs/by-name/cf/cf-tool/package.nix | 6 +++--- pkgs/by-name/cf/cf-vault/package.nix | 8 ++++---- pkgs/by-name/cf/cfssl/package.nix | 8 ++++---- pkgs/by-name/cg/cgiserver/package.nix | 6 +++--- pkgs/by-name/ch/chain-bench/package.nix | 12 +++++------ pkgs/by-name/ch/chamber/package.nix | 8 ++++---- pkgs/by-name/ch/changetower/package.nix | 6 +++--- pkgs/by-name/ch/changie/package.nix | 10 +++++----- pkgs/by-name/ch/chaos/package.nix | 8 ++++---- pkgs/by-name/ch/charm-freeze/package.nix | 10 +++++----- pkgs/by-name/ch/charm/package.nix | 10 +++++----- pkgs/by-name/ch/chart-testing/package.nix | 10 +++++----- pkgs/by-name/ch/chatgpt-cli/package.nix | 6 +++--- pkgs/by-name/ch/cheat/package.nix | 8 ++++---- pkgs/by-name/ch/checkip/package.nix | 8 ++++---- pkgs/by-name/ch/checkmate/package.nix | 8 ++++---- pkgs/by-name/ch/checksec/package.nix | 10 +++++----- pkgs/by-name/ch/chglog/package.nix | 10 +++++----- .../ch/chirpstack-fuota-server/package.nix | 6 +++--- .../ch/chirpstack-gateway-bridge/package.nix | 8 ++++---- .../ch/chirpstack-rest-api/package.nix | 6 +++--- pkgs/by-name/ch/chisel/package.nix | 10 +++++----- pkgs/by-name/ch/chopchop/package.nix | 6 +++--- pkgs/by-name/ci/cidr-merger/package.nix | 6 +++--- pkgs/by-name/ci/cilium-cli/package.nix | 12 +++++------ pkgs/by-name/ci/circleci-cli/package.nix | 10 +++++----- pkgs/by-name/ci/circumflex/package.nix | 6 +++--- pkgs/by-name/ci/cirrus-cli/package.nix | 10 +++++----- pkgs/by-name/ci/cirrusgo/package.nix | 6 +++--- pkgs/by-name/ci/civo/package.nix | 10 +++++----- pkgs/by-name/cl/clair/package.nix | 10 +++++----- pkgs/by-name/cl/claws/package.nix | 6 +++--- pkgs/by-name/cl/cli53/package.nix | 8 ++++---- pkgs/by-name/cl/cliam/package.nix | 8 ++++---- pkgs/by-name/cl/clickhouse-backup/package.nix | 8 ++++---- pkgs/by-name/cl/cliphist/package.nix | 8 ++++---- pkgs/by-name/cl/clipman/package.nix | 6 +++--- pkgs/by-name/cl/clipqr/package.nix | 6 +++--- pkgs/by-name/cl/clipse/package.nix | 6 +++--- pkgs/by-name/cl/clive/package.nix | 10 +++++----- pkgs/by-name/cl/cloud-nuke/package.nix | 10 +++++----- .../cl/cloud-provider-kind/package.nix | 6 +++--- pkgs/by-name/cl/cloudbrute/package.nix | 6 +++--- .../cl/cloudflare-dynamic-dns/package.nix | 12 +++++------ pkgs/by-name/cl/cloudflare-utils/package.nix | 6 +++--- pkgs/by-name/cl/cloudflared/package.nix | 12 +++++------ pkgs/by-name/cl/cloudfoundry-cli/package.nix | 8 ++++---- pkgs/by-name/cl/cloudfox/package.nix | 8 ++++---- pkgs/by-name/cl/cloudlens/package.nix | 10 +++++----- pkgs/by-name/cl/cloudmonkey/package.nix | 6 +++--- pkgs/by-name/cl/cloudprober/package.nix | 8 ++++---- pkgs/by-name/cl/cloudrecon/package.nix | 8 ++++---- pkgs/by-name/cl/clusterctl/package.nix | 16 +++++++-------- pkgs/by-name/cn/cntb/package.nix | 10 +++++----- pkgs/by-name/co/cobra-cli/package.nix | 8 ++++---- pkgs/by-name/co/cod/package.nix | 8 ++++---- pkgs/by-name/co/codeberg-pages/package.nix | 10 +++++----- pkgs/by-name/co/codecrafters-cli/package.nix | 8 ++++---- pkgs/by-name/co/codeowners/package.nix | 6 +++--- pkgs/by-name/co/codesearch/package.nix | 6 +++--- pkgs/by-name/co/codespelunker/package.nix | 6 +++--- pkgs/by-name/co/cog/package.nix | 10 +++++----- pkgs/by-name/co/cointop/package.nix | 6 +++--- pkgs/by-name/co/colima/package.nix | 8 ++++---- pkgs/by-name/co/compile-daemon/package.nix | 6 +++--- pkgs/by-name/co/compose2nix/package.nix | 10 +++++----- pkgs/by-name/co/conduktor-ctl/package.nix | 8 ++++---- pkgs/by-name/co/confluencepot/package.nix | 6 +++--- pkgs/by-name/co/conform/package.nix | 8 ++++---- pkgs/by-name/co/consul-alerts/package.nix | 6 +++--- pkgs/by-name/co/consul-template/package.nix | 6 +++--- .../co/container-structure-test/package.nix | 12 +++++------ pkgs/by-name/co/container2wasm/package.nix | 10 +++++----- pkgs/by-name/co/cook-framework/package.nix | 10 +++++----- pkgs/by-name/co/copacetic/package.nix | 14 ++++++------- pkgs/by-name/co/copilot-cli/package.nix | 12 +++++------ pkgs/by-name/co/corerad/package.nix | 8 ++++---- pkgs/by-name/co/coroot-node-agent/package.nix | 8 ++++---- pkgs/by-name/co/coroot/package.nix | 8 ++++---- pkgs/by-name/co/coze/package.nix | 6 +++--- pkgs/by-name/cr/crawley/package.nix | 6 +++--- pkgs/by-name/cr/crd2pulumi/package.nix | 8 ++++---- .../cr/credential-detector/package.nix | 6 +++--- pkgs/by-name/cr/credhub-cli/package.nix | 8 ++++---- pkgs/by-name/cr/cri-tools/package.nix | 8 ++++---- pkgs/by-name/cr/crlfuzz/package.nix | 6 +++--- pkgs/by-name/cr/crossplane-cli/package.nix | 12 +++++------ pkgs/by-name/cr/crypto-tracker/package.nix | 6 +++--- pkgs/by-name/cs/cshatag/package.nix | 6 +++--- pkgs/by-name/cs/css-checker/package.nix | 6 +++--- pkgs/by-name/cs/csvdiff/package.nix | 6 +++--- pkgs/by-name/cs/csvq/package.nix | 10 +++++----- pkgs/by-name/ct/ctags-lsp/package.nix | 10 +++++----- pkgs/by-name/ct/ctlptl/package.nix | 8 ++++---- pkgs/by-name/ct/ctop/package.nix | 10 +++++----- pkgs/by-name/cu/cuelsp/package.nix | 6 +++--- pkgs/by-name/cu/cuetsy/package.nix | 6 +++--- pkgs/by-name/cu/cunicu/package.nix | 8 ++++---- pkgs/by-name/cv/cvemap/package.nix | 8 ++++---- pkgs/by-name/cw/cw/package.nix | 6 +++--- pkgs/by-name/cw/cwtch/package.nix | 8 ++++---- pkgs/by-name/da/dalfox/package.nix | 8 ++++---- pkgs/by-name/da/dapper/package.nix | 8 ++++---- pkgs/by-name/da/dapr-cli/package.nix | 12 +++++------ pkgs/by-name/da/darkman/package.nix | 6 +++--- pkgs/by-name/da/darktile/package.nix | 8 ++++---- pkgs/by-name/da/dasel/package.nix | 12 +++++------ pkgs/by-name/da/dashing/package.nix | 8 ++++---- pkgs/by-name/da/datree/package.nix | 10 +++++----- pkgs/by-name/db/dblab/package.nix | 8 ++++---- pkgs/by-name/dc/dcrctl/package.nix | 6 +++--- pkgs/by-name/dc/dcrd/package.nix | 6 +++--- pkgs/by-name/dc/dcrwallet/package.nix | 6 +++--- pkgs/by-name/dd/ddev/package.nix | 10 +++++----- pkgs/by-name/dd/ddns-go/package.nix | 8 ++++---- pkgs/by-name/dd/ddns-updater/package.nix | 6 +++--- pkgs/by-name/de/deck/package.nix | 10 +++++----- pkgs/by-name/de/deckmaster/package.nix | 8 ++++---- pkgs/by-name/de/deepsource/package.nix | 8 ++++---- pkgs/by-name/de/demoit/package.nix | 6 +++--- pkgs/by-name/de/dendrite/package.nix | 8 ++++---- .../de/dependency-track-exporter/package.nix | 14 ++++++------- pkgs/by-name/de/der-ascii/package.nix | 6 +++--- pkgs/by-name/de/desync/package.nix | 8 ++++---- pkgs/by-name/de/devspace/package.nix | 10 +++++----- pkgs/by-name/dg/dgraph/package.nix | 8 ++++---- pkgs/by-name/di/di-tui/package.nix | 6 +++--- pkgs/by-name/di/didder/package.nix | 8 ++++---- pkgs/by-name/di/diffnav/package.nix | 8 ++++---- pkgs/by-name/di/diffoci/package.nix | 8 ++++---- pkgs/by-name/di/direnv/package.nix | 6 +++--- pkgs/by-name/di/dirstalk/package.nix | 8 ++++---- pkgs/by-name/di/diskrsync/package.nix | 6 +++--- pkgs/by-name/di/dismap/package.nix | 6 +++--- pkgs/by-name/di/dismember/package.nix | 6 +++--- pkgs/by-name/di/dissent/package.nix | 6 +++--- pkgs/by-name/di/distrobox-tui/package.nix | 8 ++++---- pkgs/by-name/di/distrobuilder/package.nix | 8 ++++---- pkgs/by-name/di/dive/package.nix | 10 +++++----- .../dm/dmarc-report-converter/package.nix | 8 ++++---- pkgs/by-name/dm/dms/package.nix | 6 +++--- pkgs/by-name/dn/dns-over-https/package.nix | 8 ++++---- pkgs/by-name/dn/dnscrypt-proxy/package.nix | 6 +++--- pkgs/by-name/dn/dnslink-std-go/package.nix | 8 ++++---- pkgs/by-name/dn/dnslookup/package.nix | 8 ++++---- pkgs/by-name/dn/dnsname-cni/package.nix | 6 +++--- pkgs/by-name/dn/dnstake/package.nix | 8 ++++---- pkgs/by-name/dn/dnstap/package.nix | 8 ++++---- pkgs/by-name/dn/dnsx/package.nix | 8 ++++---- pkgs/by-name/do/do-agent/package.nix | 8 ++++---- pkgs/by-name/do/doc2go/package.nix | 10 +++++----- .../do/docker-color-output/package.nix | 8 ++++---- .../do/docker-credential-gcr/package.nix | 10 +++++----- pkgs/by-name/do/docker-ls/package.nix | 6 +++--- pkgs/by-name/do/docker-slim/package.nix | 12 +++++------ pkgs/by-name/do/dockfmt/package.nix | 6 +++--- pkgs/by-name/do/dockle/package.nix | 12 +++++------ pkgs/by-name/do/docopts/package.nix | 6 +++--- pkgs/by-name/do/doctl/package.nix | 12 +++++------ .../by-name/do/documize-community/package.nix | 6 +++--- pkgs/by-name/do/doggo/package.nix | 8 ++++---- pkgs/by-name/do/dontgo403/package.nix | 8 ++++---- pkgs/by-name/do/doppler/package.nix | 10 +++++----- pkgs/by-name/do/dorkscout/package.nix | 6 +++--- pkgs/by-name/do/dotool/package.nix | 10 +++++----- .../do/double-entry-generator/package.nix | 10 +++++----- pkgs/by-name/do/dovecot_exporter/package.nix | 6 +++--- pkgs/by-name/dr/driftctl/package.nix | 12 +++++------ pkgs/by-name/dr/drive/package.nix | 6 +++--- pkgs/by-name/dr/drone-scp/package.nix | 6 +++--- pkgs/by-name/dr/dry/package.nix | 8 ++++---- pkgs/by-name/ds/dsq/package.nix | 10 +++++----- pkgs/by-name/ds/dstask/package.nix | 12 +++++------ pkgs/by-name/ds/dstp/package.nix | 6 +++--- pkgs/by-name/dy/dyff/package.nix | 10 +++++----- pkgs/by-name/ea/earlybird/package.nix | 8 ++++---- pkgs/by-name/ea/earthly/package.nix | 16 +++++++-------- pkgs/by-name/ea/easeprobe/package.nix | 8 ++++---- pkgs/by-name/ea/easyeasm/package.nix | 8 ++++---- pkgs/by-name/ea/easyjson/package.nix | 6 +++--- pkgs/by-name/ec/ec2-metadata-mock/package.nix | 6 +++--- pkgs/by-name/ec/eclint/package.nix | 8 ++++---- pkgs/by-name/ec/ecs-agent/package.nix | 8 ++++---- pkgs/by-name/ec/ecsk/package.nix | 6 +++--- pkgs/by-name/ec/ecspresso/package.nix | 8 ++++---- pkgs/by-name/ed/edwood/package.nix | 6 +++--- pkgs/by-name/ef/efm-langserver/package.nix | 6 +++--- pkgs/by-name/ej/ejson/package.nix | 6 +++--- pkgs/by-name/ej/ejson2env/package.nix | 8 ++++---- pkgs/by-name/ej/ejsonkms/package.nix | 10 +++++----- pkgs/by-name/ek/eks-node-viewer/package.nix | 12 +++++------ pkgs/by-name/ek/eksctl/package.nix | 10 +++++----- pkgs/by-name/el/element/package.nix | 6 +++--- pkgs/by-name/el/elfinfo/package.nix | 8 ++++---- pkgs/by-name/em/emitter/package.nix | 10 +++++----- pkgs/by-name/em/emoji-picker/package.nix | 6 +++--- pkgs/by-name/em/emptty/package.nix | 6 +++--- pkgs/by-name/en/enc/package.nix | 10 +++++----- pkgs/by-name/en/endlessh-go/package.nix | 8 ++++---- pkgs/by-name/en/enpass-cli/package.nix | 6 +++--- pkgs/by-name/en/ent-go/package.nix | 12 +++++------ pkgs/by-name/en/entropy/package.nix | 6 +++--- pkgs/by-name/en/enumer/package.nix | 6 +++--- pkgs/by-name/en/enumerepo/package.nix | 8 ++++---- pkgs/by-name/en/envconsul/package.nix | 8 ++++---- pkgs/by-name/en/envsubst/package.nix | 6 +++--- pkgs/by-name/er/ergochat/package.nix | 8 ++++---- pkgs/by-name/er/errcheck/package.nix | 6 +++--- pkgs/by-name/et/etherguard/package.nix | 6 +++--- pkgs/by-name/et/ets/package.nix | 8 ++++---- pkgs/by-name/ev/evans/package.nix | 6 +++--- pkgs/by-name/ex/exercism/package.nix | 8 ++++---- pkgs/by-name/ex/exhaustive/package.nix | 6 +++--- pkgs/by-name/ex/exiflooter/package.nix | 8 ++++---- pkgs/by-name/ex/exoscale-cli/package.nix | 10 +++++----- pkgs/by-name/ex/expenses/package.nix | 8 ++++---- pkgs/by-name/ex/exportarr/package.nix | 8 ++++---- pkgs/by-name/ex/expr/package.nix | 10 +++++----- pkgs/by-name/ex/extism-cli/package.nix | 6 +++--- pkgs/by-name/ex/extrude/package.nix | 6 +++--- pkgs/by-name/f1/f1viewer/package.nix | 6 +++--- pkgs/by-name/fa/faas-cli/package.nix | 10 +++++----- pkgs/by-name/fa/fabric-ai/package.nix | 6 +++--- pkgs/by-name/fa/fac/package.nix | 6 +++--- pkgs/by-name/fa/fan2go/package.nix | 6 +++--- pkgs/by-name/fa/fanbox-dl/package.nix | 6 +++--- pkgs/by-name/fa/faq/package.nix | 6 +++--- pkgs/by-name/fa/faraday/package.nix | 6 +++--- pkgs/by-name/fa/fasole/package.nix | 6 +++--- pkgs/by-name/fa/fastly/package.nix | 10 +++++----- pkgs/by-name/fa/favirecon/package.nix | 8 ++++---- pkgs/by-name/fe/feed2imap-go/package.nix | 8 ++++---- pkgs/by-name/ff/ff2mpv-go/package.nix | 6 +++--- pkgs/by-name/ff/ffuf/package.nix | 8 ++++---- pkgs/by-name/fi/fiano/package.nix | 8 ++++---- pkgs/by-name/fi/figurine/package.nix | 10 +++++----- pkgs/by-name/fi/filebeat8/package.nix | 8 ++++---- pkgs/by-name/fi/files-cli/package.nix | 10 +++++----- pkgs/by-name/fi/filtron/package.nix | 6 +++--- pkgs/by-name/fi/fingerprintx/package.nix | 8 ++++---- pkgs/by-name/fi/fioctl/package.nix | 10 +++++----- pkgs/by-name/fi/firectl/package.nix | 6 +++--- .../fi/firefox-sync-client/package.nix | 6 +++--- pkgs/by-name/fi/fission/package.nix | 8 ++++---- pkgs/by-name/fl/flarectl/package.nix | 8 ++++---- pkgs/by-name/fl/flintlock/package.nix | 8 ++++---- pkgs/by-name/fl/flottbot/package.nix | 10 +++++----- pkgs/by-name/fl/fly/package.nix | 8 ++++---- pkgs/by-name/fn/fn-cli/package.nix | 6 +++--- pkgs/by-name/fo/forgejo-runner/package.nix | 12 +++++------ pkgs/by-name/fo/fosrl-gerbil/package.nix | 8 ++++---- pkgs/by-name/fo/fosrl-olm/package.nix | 8 ++++---- pkgs/by-name/fq/fq/package.nix | 8 ++++---- pkgs/by-name/fr/frangipanni/package.nix | 6 +++--- pkgs/by-name/fr/freeze/package.nix | 6 +++--- pkgs/by-name/fr/frei/package.nix | 6 +++--- pkgs/by-name/fs/fscan/package.nix | 6 +++--- pkgs/by-name/fs/fsql/package.nix | 6 +++--- pkgs/by-name/fu/fulcio/package.nix | 12 +++++------ pkgs/by-name/fw/fwanalyzer/package.nix | 6 +++--- pkgs/by-name/fy/fyne/package.nix | 6 +++--- pkgs/by-name/fz/fzf/package.nix | 10 +++++----- pkgs/by-name/g-/g-ls/package.nix | 8 ++++---- pkgs/by-name/ga/galer/package.nix | 8 ++++---- pkgs/by-name/ga/gama-tui/package.nix | 8 ++++---- pkgs/by-name/ga/gambit-chess/package.nix | 14 ++++++------- pkgs/by-name/ga/gapcast/package.nix | 8 ++++---- pkgs/by-name/ga/garble/package.nix | 8 ++++---- pkgs/by-name/ga/gat/package.nix | 8 ++++---- pkgs/by-name/ga/gatekeeper/package.nix | 8 ++++---- pkgs/by-name/ga/gatus/package.nix | 6 +++--- pkgs/by-name/ga/gau/package.nix | 6 +++--- pkgs/by-name/ga/gauge-unwrapped/package.nix | 6 +++--- pkgs/by-name/gc/gcov2lcov/package.nix | 8 ++++---- pkgs/by-name/gc/gcs/package.nix | 10 +++++----- pkgs/by-name/gc/gcsfuse/package.nix | 10 +++++----- pkgs/by-name/gd/gdlv/package.nix | 6 +++--- pkgs/by-name/gd/gdrive/package.nix | 6 +++--- pkgs/by-name/ge/geek-life/package.nix | 6 +++--- pkgs/by-name/ge/gemget/package.nix | 6 +++--- pkgs/by-name/ge/genzai/package.nix | 8 ++++---- pkgs/by-name/ge/geo/package.nix | 12 +++++------ pkgs/by-name/ge/geoipupdate/package.nix | 8 ++++---- pkgs/by-name/ge/gerrit-queue/package.nix | 6 +++--- pkgs/by-name/gh/gh-actions-cache/package.nix | 8 ++++---- pkgs/by-name/gh/gh-dash/package.nix | 10 +++++----- pkgs/by-name/gh/gh-i/package.nix | 8 ++++---- .../gh/gh-markdown-preview/package.nix | 10 +++++----- pkgs/by-name/gh/gh-poi/package.nix | 8 ++++---- pkgs/by-name/gh/gh-s/package.nix | 6 +++--- pkgs/by-name/gh/gh-screensaver/package.nix | 6 +++--- pkgs/by-name/gh/gh-skyline/package.nix | 6 +++--- pkgs/by-name/gh/gh/package.nix | 10 +++++----- pkgs/by-name/gh/ghbackup/package.nix | 8 ++++---- pkgs/by-name/gh/ghfetch/package.nix | 6 +++--- pkgs/by-name/gh/ghorg/package.nix | 8 ++++---- pkgs/by-name/gh/ghosttohugo/package.nix | 6 +++--- pkgs/by-name/gh/ghq/package.nix | 8 ++++---- pkgs/by-name/gh/ghr/package.nix | 8 ++++---- pkgs/by-name/gh/ghz/package.nix | 8 ++++---- pkgs/by-name/gi/gickup/package.nix | 10 +++++----- pkgs/by-name/gi/ginkgo/package.nix | 6 +++--- pkgs/by-name/gi/girsh/package.nix | 8 ++++---- pkgs/by-name/gi/git-backup-go/package.nix | 8 ++++---- pkgs/by-name/gi/git-bug-migration/package.nix | 10 +++++----- pkgs/by-name/gi/git-bug/package.nix | 12 +++++------ pkgs/by-name/gi/git-chglog/package.nix | 8 ++++---- pkgs/by-name/gi/git-codereview/package.nix | 6 +++--- .../gi/git-credential-oauth/package.nix | 10 +++++----- pkgs/by-name/gi/git-get/package.nix | 8 ++++---- pkgs/by-name/gi/git-hound/package.nix | 6 +++--- pkgs/by-name/gi/git-lfs/package.nix | 10 +++++----- pkgs/by-name/gi/git-pr/package.nix | 6 +++--- pkgs/by-name/gi/git-releaser/package.nix | 10 +++++----- pkgs/by-name/gi/git-sizer/package.nix | 8 ++++---- pkgs/by-name/gi/git-subtrac/package.nix | 6 +++--- pkgs/by-name/gi/git-team/package.nix | 6 +++--- pkgs/by-name/gi/git-town/package.nix | 12 +++++------ pkgs/by-name/gi/git-who/package.nix | 6 +++--- pkgs/by-name/gi/gitbatch/package.nix | 6 +++--- pkgs/by-name/gi/gitcs/package.nix | 8 ++++---- pkgs/by-name/gi/githooks/package.nix | 12 +++++------ pkgs/by-name/gi/github-commenter/package.nix | 6 +++--- .../gi/github-markdown-toc-go/package.nix | 6 +++--- pkgs/by-name/gi/gitjacker/package.nix | 6 +++--- .../gitlab-elasticsearch-indexer/package.nix | 6 +++--- pkgs/by-name/gi/gitlab-pages/package.nix | 10 +++++----- .../by-name/gi/gitlab-release-cli/package.nix | 6 +++--- pkgs/by-name/gi/gitlab-shell/package.nix | 6 +++--- .../gi/gitlab/gitlab-workhorse/default.nix | 8 ++++---- pkgs/by-name/gi/gitls/package.nix | 10 +++++----- pkgs/by-name/gi/gitsign/package.nix | 10 +++++----- pkgs/by-name/gi/gittuf/package.nix | 10 +++++----- pkgs/by-name/gi/gitty/package.nix | 8 ++++---- pkgs/by-name/gj/gjo/package.nix | 6 +++--- pkgs/by-name/gl/glider/package.nix | 6 +++--- pkgs/by-name/gl/globalping-cli/package.nix | 8 ++++---- pkgs/by-name/gl/glooctl/package.nix | 10 +++++----- pkgs/by-name/gl/glow/package.nix | 10 +++++----- pkgs/by-name/gm/gmailctl/package.nix | 6 +++--- pkgs/by-name/gm/gmnitohtml/package.nix | 6 +++--- pkgs/by-name/gn/gnmic/package.nix | 12 +++++------ pkgs/by-name/gn/gnostic/package.nix | 8 ++++---- pkgs/by-name/gn/gnss-share/package.nix | 6 +++--- pkgs/by-name/go/go-2fa/package.nix | 6 +++--- pkgs/by-name/go/go-audit/package.nix | 6 +++--- pkgs/by-name/go/go-bindata/package.nix | 8 ++++---- pkgs/by-name/go/go-blueprint/package.nix | 8 ++++---- pkgs/by-name/go/go-callvis/package.nix | 6 +++--- pkgs/by-name/go/go-chromecast/package.nix | 10 +++++----- .../go/go-containerregistry/package.nix | 10 +++++----- pkgs/by-name/go/go-cover-treemap/package.nix | 6 +++--- pkgs/by-name/go/go-cqhttp/package.nix | 6 +++--- pkgs/by-name/go/go-cve-search/package.nix | 8 ++++---- pkgs/by-name/go/go-dnscollector/package.nix | 8 ++++---- pkgs/by-name/go/go-dork/package.nix | 8 ++++---- pkgs/by-name/go/go-errorlint/package.nix | 8 ++++---- pkgs/by-name/go/go-ethereum/package.nix | 6 +++--- pkgs/by-name/go/go-graft/package.nix | 10 +++++----- pkgs/by-name/go/go-grip/package.nix | 6 +++--- pkgs/by-name/go/go-ios/package.nix | 6 +++--- pkgs/by-name/go/go-jira/package.nix | 6 +++--- pkgs/by-name/go/go-judge/package.nix | 8 ++++---- pkgs/by-name/go/go-junit-report/package.nix | 6 +++--- pkgs/by-name/go/go-libp2p-daemon/package.nix | 6 +++--- .../go/go-licence-detector/package.nix | 6 +++--- .../go/go-license-detector/package.nix | 6 +++--- pkgs/by-name/go/go-licenses/package.nix | 8 ++++---- pkgs/by-name/go/go-md2man/package.nix | 6 +++--- pkgs/by-name/go/go-migrate/package.nix | 6 +++--- pkgs/by-name/go/go-minimock/package.nix | 8 ++++---- .../by-name/go/go-mod-graph-chart/package.nix | 6 +++--- pkgs/by-name/go/go-motion/package.nix | 6 +++--- pkgs/by-name/go/go-mtpfs/package.nix | 6 +++--- pkgs/by-name/go/go-musicfox/package.nix | 8 ++++---- pkgs/by-name/go/go-org/package.nix | 6 +++--- pkgs/by-name/go/go-passbolt-cli/package.nix | 10 +++++----- pkgs/by-name/go/go-protobuf/package.nix | 6 +++--- pkgs/by-name/go/go-rice/package.nix | 6 +++--- pkgs/by-name/go/go-secdump/package.nix | 8 ++++---- pkgs/by-name/go/go-shadowsocks2/package.nix | 6 +++--- pkgs/by-name/go/go-swag/package.nix | 6 +++--- pkgs/by-name/go/go-swagger/package.nix | 12 +++++------ pkgs/by-name/go/go-symbols/package.nix | 6 +++--- pkgs/by-name/go/go-tools/package.nix | 6 +++--- pkgs/by-name/go/go2rtc/package.nix | 8 ++++---- pkgs/by-name/go/go365/package.nix | 8 ++++---- pkgs/by-name/go/go9p/package.nix | 6 +++--- pkgs/by-name/go/goa/package.nix | 6 +++--- pkgs/by-name/go/goat-cli/package.nix | 10 +++++----- pkgs/by-name/go/goatcounter/package.nix | 12 +++++------ pkgs/by-name/go/goawk/package.nix | 6 +++--- pkgs/by-name/go/gobatmon/package.nix | 8 ++++---- pkgs/by-name/go/gobgp/package.nix | 6 +++--- pkgs/by-name/go/gobgpd/package.nix | 8 ++++---- pkgs/by-name/go/goblob/package.nix | 8 ++++---- pkgs/by-name/go/gocatcli/package.nix | 8 ++++---- pkgs/by-name/go/gocode-gomod/package.nix | 6 +++--- pkgs/by-name/go/goconst/package.nix | 6 +++--- pkgs/by-name/go/gocovsh/package.nix | 10 +++++----- pkgs/by-name/go/gocryptfs/package.nix | 8 ++++---- pkgs/by-name/go/goctl/package.nix | 6 +++--- pkgs/by-name/go/gocyclo/package.nix | 6 +++--- pkgs/by-name/go/goda/package.nix | 6 +++--- pkgs/by-name/go/godini/package.nix | 8 ++++---- pkgs/by-name/go/godns/package.nix | 12 +++++------ pkgs/by-name/go/godu/package.nix | 6 +++--- pkgs/by-name/go/goeland/package.nix | 10 +++++----- pkgs/by-name/go/gof5/package.nix | 6 +++--- pkgs/by-name/go/goflow/package.nix | 6 +++--- pkgs/by-name/go/gogup/package.nix | 10 +++++----- pkgs/by-name/go/goimapnotify/package.nix | 8 ++++---- pkgs/by-name/go/goimports-reviser/package.nix | 8 ++++---- pkgs/by-name/go/gojsontoyaml/package.nix | 6 +++--- pkgs/by-name/go/gokapi/package.nix | 8 ++++---- pkgs/by-name/go/gokart/package.nix | 6 +++--- pkgs/by-name/go/gokey/package.nix | 6 +++--- pkgs/by-name/go/gokrazy/package.nix | 6 +++--- .../go/golangci-lint-langserver/package.nix | 6 +++--- pkgs/by-name/go/golds/package.nix | 6 +++--- pkgs/by-name/go/golex/package.nix | 6 +++--- pkgs/by-name/go/golines/package.nix | 6 +++--- pkgs/by-name/go/gollama/package.nix | 10 +++++----- pkgs/by-name/go/gomapenum/package.nix | 6 +++--- pkgs/by-name/go/gomarkdoc/package.nix | 10 +++++----- pkgs/by-name/go/gomatrix/package.nix | 6 +++--- pkgs/by-name/go/gomi/package.nix | 8 ++++---- pkgs/by-name/go/gomodifytags/package.nix | 6 +++--- pkgs/by-name/go/gomtree/package.nix | 10 +++++----- .../go/google-alloydb-auth-proxy/package.nix | 8 ++++---- .../go/google-cloud-bigtable-tool/package.nix | 6 +++--- .../go/google-cloud-sql-proxy/package.nix | 6 +++--- .../by-name/go/google-guest-agent/package.nix | 8 ++++---- pkgs/by-name/go/goose-lang/package.nix | 8 ++++---- pkgs/by-name/go/goose/package.nix | 8 ++++---- pkgs/by-name/go/gopacked/package.nix | 8 ++++---- pkgs/by-name/go/gopatch/package.nix | 10 +++++----- pkgs/by-name/go/goperf/package.nix | 6 +++--- pkgs/by-name/go/gophernotes/package.nix | 6 +++--- pkgs/by-name/go/gophish/package.nix | 6 +++--- pkgs/by-name/go/gopkgs/package.nix | 6 +++--- pkgs/by-name/go/goplantuml/package.nix | 8 ++++---- pkgs/by-name/go/gopsuinfo/package.nix | 6 +++--- pkgs/by-name/go/gore/package.nix | 6 +++--- pkgs/by-name/go/goread/package.nix | 8 ++++---- pkgs/by-name/go/goredo/package.nix | 8 ++++---- pkgs/by-name/go/goreplay/package.nix | 6 +++--- pkgs/by-name/go/goresym/package.nix | 8 ++++---- pkgs/by-name/go/gortr/package.nix | 8 ++++---- pkgs/by-name/go/gosec/package.nix | 10 +++++----- pkgs/by-name/go/gosh/package.nix | 6 +++--- pkgs/by-name/go/gosimports/package.nix | 8 ++++---- pkgs/by-name/go/gospider/package.nix | 6 +++--- pkgs/by-name/go/gossa/package.nix | 6 +++--- pkgs/by-name/go/gostatic/package.nix | 6 +++--- pkgs/by-name/go/gosu/package.nix | 6 +++--- pkgs/by-name/go/gotemplate/package.nix | 10 +++++----- pkgs/by-name/go/gotest/package.nix | 6 +++--- pkgs/by-name/go/gotestdox/package.nix | 6 +++--- pkgs/by-name/go/gotestfmt/package.nix | 8 ++++---- pkgs/by-name/go/gotests/package.nix | 6 +++--- pkgs/by-name/go/gotestwaf/package.nix | 10 +++++----- pkgs/by-name/go/gotify-cli/package.nix | 10 +++++----- pkgs/by-name/go/gotraceui/package.nix | 6 +++--- pkgs/by-name/go/gotree/package.nix | 8 ++++---- pkgs/by-name/go/gotrue-supabase/package.nix | 12 +++++------ pkgs/by-name/go/gotrue/package.nix | 10 +++++----- pkgs/by-name/go/gotty/package.nix | 6 +++--- pkgs/by-name/go/gotypist/package.nix | 6 +++--- pkgs/by-name/go/goverter/package.nix | 6 +++--- pkgs/by-name/go/goverview/package.nix | 8 ++++---- pkgs/by-name/go/gowall/package.nix | 8 ++++---- pkgs/by-name/go/gowitness/package.nix | 8 ++++---- pkgs/by-name/go/gox/package.nix | 6 +++--- pkgs/by-name/gp/gptscript/package.nix | 10 +++++----- pkgs/by-name/gp/gpython/package.nix | 12 +++++------ pkgs/by-name/gq/gqmqtt/package.nix | 8 ++++---- .../gr/grafana-dash-n-grab/package.nix | 12 +++++------ pkgs/by-name/gr/grafana-kiosk/package.nix | 8 ++++---- pkgs/by-name/gr/grafana-loki/package.nix | 10 +++++----- pkgs/by-name/gr/grafana-reporter/package.nix | 6 +++--- pkgs/by-name/gr/grafterm/package.nix | 8 ++++---- pkgs/by-name/gr/granted/package.nix | 12 +++++------ pkgs/by-name/gr/greenmask/package.nix | 10 +++++----- pkgs/by-name/gr/grimoire/package.nix | 8 ++++---- pkgs/by-name/gr/grit/package.nix | 6 +++--- pkgs/by-name/gr/grizzly/package.nix | 6 +++--- pkgs/by-name/gr/grobi/package.nix | 6 +++--- pkgs/by-name/gr/gron/package.nix | 8 ++++---- pkgs/by-name/gr/grpc-client-cli/package.nix | 6 +++--- pkgs/by-name/gr/grpc-gateway/package.nix | 14 ++++++------- pkgs/by-name/gr/grpcui/package.nix | 8 ++++---- pkgs/by-name/gr/grpcurl/package.nix | 8 ++++---- pkgs/by-name/gs/gsctl/package.nix | 8 ++++---- pkgs/by-name/gt/gtfocli/package.nix | 8 ++++---- pkgs/by-name/gt/gtrash/package.nix | 10 +++++----- pkgs/by-name/gt/gtree/package.nix | 12 +++++------ pkgs/by-name/gt/gtt/package.nix | 6 +++--- pkgs/by-name/gu/guesswidth/package.nix | 12 +++++------ pkgs/by-name/gu/gum/package.nix | 10 +++++----- pkgs/by-name/gu/gungnir/package.nix | 6 +++--- pkgs/by-name/gu/gut/package.nix | 8 ++++---- pkgs/by-name/gv/gvproxy/package.nix | 8 ++++---- pkgs/by-name/gx/gx/package.nix | 6 +++--- pkgs/by-name/h2/h2spec/package.nix | 12 +++++------ pkgs/by-name/ha/hacompanion/package.nix | 8 ++++---- pkgs/by-name/ha/hakrawler/package.nix | 6 +++--- pkgs/by-name/ha/hashi-up/package.nix | 6 +++--- pkgs/by-name/ha/hasura-cli/package.nix | 8 ++++---- pkgs/by-name/ha/haven/package.nix | 8 ++++---- pkgs/by-name/hc/hcdiag/package.nix | 8 ++++---- pkgs/by-name/hc/hcl2json/package.nix | 6 +++--- pkgs/by-name/hc/hcledit/package.nix | 6 +++--- pkgs/by-name/hc/hcloud/package.nix | 10 +++++----- pkgs/by-name/hd/hd-idle/package.nix | 6 +++--- pkgs/by-name/he/headscale/package.nix | 10 +++++----- pkgs/by-name/he/hecate/package.nix | 6 +++--- pkgs/by-name/he/hednsextractor/package.nix | 8 ++++---- pkgs/by-name/he/helm-dashboard/package.nix | 8 ++++---- pkgs/by-name/he/helm-docs/package.nix | 8 ++++---- pkgs/by-name/he/helm-ls/package.nix | 10 +++++----- pkgs/by-name/he/helmfile/package.nix | 8 ++++---- pkgs/by-name/he/hermitcli/package.nix | 8 ++++---- pkgs/by-name/he/hetzner-kube/package.nix | 8 ++++---- pkgs/by-name/he/hey/package.nix | 6 +++--- pkgs/by-name/hi/hilbish/package.nix | 8 ++++---- pkgs/by-name/hi/hiraeth/package.nix | 6 +++--- pkgs/by-name/hi/hishtory/package.nix | 8 ++++---- pkgs/by-name/hi/hivemind/package.nix | 6 +++--- pkgs/by-name/hj/hjson-go/package.nix | 8 ++++---- pkgs/by-name/hn/hn-text/package.nix | 6 +++--- pkgs/by-name/ho/hof/package.nix | 6 +++--- pkgs/by-name/ho/holo-build/package.nix | 12 +++++------ pkgs/by-name/ho/hologram/package.nix | 6 +++--- pkgs/by-name/ho/holos/package.nix | 12 +++++------ pkgs/by-name/ho/honeymarker/package.nix | 6 +++--- pkgs/by-name/ho/honeytail/package.nix | 6 +++--- pkgs/by-name/ho/honeyvent/package.nix | 6 +++--- pkgs/by-name/ho/host-spawn/package.nix | 6 +++--- pkgs/by-name/ho/hostctl/package.nix | 8 ++++---- pkgs/by-name/ho/hostess/package.nix | 6 +++--- pkgs/by-name/ho/hound/package.nix | 6 +++--- pkgs/by-name/ht/htmltest/package.nix | 8 ++++---- pkgs/by-name/ht/http-scanner/package.nix | 10 +++++----- pkgs/by-name/ht/httplab/package.nix | 6 +++--- pkgs/by-name/ht/httpref/package.nix | 8 ++++---- pkgs/by-name/ht/httprobe/package.nix | 6 +++--- pkgs/by-name/hu/hub/package.nix | 6 +++--- pkgs/by-name/hu/humioctl/package.nix | 8 ++++---- pkgs/by-name/hy/hydroxide/package.nix | 6 +++--- pkgs/by-name/hy/hyprkeys/package.nix | 8 ++++---- pkgs/by-name/hy/hyprls/package.nix | 8 ++++---- pkgs/by-name/hy/hyprmon/package.nix | 6 +++--- pkgs/by-name/hy/hyprnotify/package.nix | 6 +++--- pkgs/by-name/hy/hyprspace/package.nix | 8 ++++---- pkgs/by-name/hy/hysteria/package.nix | 8 ++++---- .../iam-policy-json-to-terraform/package.nix | 8 ++++---- pkgs/by-name/ia/iamy/package.nix | 8 ++++---- pkgs/by-name/ic/ic-keysmith/package.nix | 6 +++--- pkgs/by-name/ig/ignite-cli/package.nix | 8 ++++---- pkgs/by-name/ij/ijq/package.nix | 8 ++++---- pkgs/by-name/im/imaginary/package.nix | 10 +++++----- pkgs/by-name/im/img-cat/package.nix | 6 +++--- pkgs/by-name/im/img/package.nix | 8 ++++---- pkgs/by-name/im/imgcrypt/package.nix | 8 ++++---- pkgs/by-name/im/imgpkg/package.nix | 8 ++++---- pkgs/by-name/im/imgproxy/package.nix | 8 ++++---- pkgs/by-name/im/immich-go/package.nix | 12 +++++------ pkgs/by-name/im/immudb/package.nix | 8 ++++---- pkgs/by-name/im/impl/package.nix | 6 +++--- pkgs/by-name/im/imposm/package.nix | 10 +++++----- pkgs/by-name/in/ineffassign/package.nix | 6 +++--- pkgs/by-name/in/infracost/package.nix | 12 +++++------ pkgs/by-name/in/inframap/package.nix | 10 +++++----- .../in/infrastructure-agent/package.nix | 10 +++++----- pkgs/by-name/in/ingress2gateway/package.nix | 6 +++--- pkgs/by-name/in/integresql/package.nix | 10 +++++----- pkgs/by-name/in/interactsh/package.nix | 8 ++++---- pkgs/by-name/in/interlock/package.nix | 6 +++--- pkgs/by-name/in/invidtui/package.nix | 6 +++--- pkgs/by-name/in/invoice/package.nix | 6 +++--- pkgs/by-name/ip/ipam/package.nix | 8 ++++---- pkgs/by-name/ip/ipatool/package.nix | 12 +++++------ .../by-name/ip/ipfs-upload-client/package.nix | 6 +++--- pkgs/by-name/ip/ipget/package.nix | 6 +++--- pkgs/by-name/ip/ipp-usb/package.nix | 6 +++--- pkgs/by-name/ir/irccat/package.nix | 8 ++++---- pkgs/by-name/ir/ircdog/package.nix | 8 ++++---- pkgs/by-name/is/istioctl/package.nix | 12 +++++------ pkgs/by-name/it/itd/package.nix | 8 ++++---- pkgs/by-name/iv/ivy/package.nix | 6 +++--- pkgs/by-name/ja/jaeles/package.nix | 8 ++++---- pkgs/by-name/jc/jcli/package.nix | 10 +++++----- pkgs/by-name/je/jellycli/package.nix | 6 +++--- pkgs/by-name/jf/jfrog-cli/package.nix | 8 ++++---- pkgs/by-name/ji/jid/package.nix | 8 ++++---- pkgs/by-name/ji/jiq/package.nix | 6 +++--- pkgs/by-name/ji/jira-cli-go/package.nix | 14 ++++++------- pkgs/by-name/jm/jmespath/package.nix | 6 +++--- pkgs/by-name/jo/jobber/package.nix | 10 +++++----- pkgs/by-name/jo/joincap/package.nix | 8 ++++---- pkgs/by-name/jo/joker/package.nix | 6 +++--- pkgs/by-name/jo/journalist/package.nix | 10 +++++----- pkgs/by-name/jp/jp/package.nix | 6 +++--- pkgs/by-name/jq/jq-lsp/package.nix | 10 +++++----- pkgs/by-name/jq/jqp/package.nix | 6 +++--- pkgs/by-name/js/json-plot/package.nix | 6 +++--- pkgs/by-name/js/json2hcl/package.nix | 6 +++--- pkgs/by-name/js/jsonfmt/package.nix | 10 +++++----- pkgs/by-name/js/jsonnet-bundler/package.nix | 8 ++++---- .../js/jsonnet-language-server/package.nix | 10 +++++----- pkgs/by-name/js/jsonschema/package.nix | 10 +++++----- pkgs/by-name/ju/juicefs/package.nix | 8 ++++---- pkgs/by-name/ju/juicity/package.nix | 8 ++++---- pkgs/by-name/ju/juju/package.nix | 6 +++--- pkgs/by-name/ju/jump/package.nix | 6 +++--- pkgs/by-name/ju/jumppad/package.nix | 8 ++++---- pkgs/by-name/k2/k2tf/package.nix | 10 +++++----- pkgs/by-name/k3/k3d/package.nix | 14 ++++++------- pkgs/by-name/k3/k3sup/package.nix | 10 +++++----- pkgs/by-name/k6/k6/package.nix | 10 +++++----- .../k8/k8s-manifest-sigstore/package.nix | 14 ++++++------- pkgs/by-name/k8/k8sgpt/package.nix | 12 +++++------ pkgs/by-name/ka/kaf/package.nix | 6 +++--- pkgs/by-name/ka/kafkactl/package.nix | 8 ++++---- pkgs/by-name/ka/kail/package.nix | 8 ++++---- pkgs/by-name/ka/kapowbang/package.nix | 6 +++--- pkgs/by-name/ka/kapp/package.nix | 8 ++++---- pkgs/by-name/ka/kappanhang/package.nix | 6 +++--- pkgs/by-name/ka/kargo/package.nix | 12 +++++------ pkgs/by-name/ka/karma/package.nix | 12 +++++------ pkgs/by-name/ka/karmor/package.nix | 10 +++++----- pkgs/by-name/ka/katana/package.nix | 8 ++++---- pkgs/by-name/kb/kbld/package.nix | 8 ++++---- pkgs/by-name/kb/kbst/package.nix | 14 ++++++------- pkgs/by-name/kc/kcl/package.nix | 10 +++++----- pkgs/by-name/kc/kconf/package.nix | 8 ++++---- pkgs/by-name/kd/kdigger/package.nix | 10 +++++----- pkgs/by-name/ke/keepassxc-go/package.nix | 8 ++++---- pkgs/by-name/ke/kepubify/package.nix | 8 ++++---- pkgs/by-name/ke/keycard-cli/package.nix | 8 ++++---- pkgs/by-name/kf/kfilt/package.nix | 10 +++++----- pkgs/by-name/ki/kicli/package.nix | 6 +++--- pkgs/by-name/ki/kics/package.nix | 12 +++++------ pkgs/by-name/ki/kiln/package.nix | 6 +++--- pkgs/by-name/ki/kin-openapi/package.nix | 8 ++++---- pkgs/by-name/ki/kind/package.nix | 6 +++--- pkgs/by-name/ki/kine/package.nix | 8 ++++---- pkgs/by-name/ki/kiterunner/package.nix | 8 ++++---- pkgs/by-name/kl/klog-time-tracker/package.nix | 6 +++--- pkgs/by-name/kn/knit/package.nix | 10 +++++----- pkgs/by-name/ko/ko/package.nix | 10 +++++----- pkgs/by-name/ko/konf/package.nix | 6 +++--- pkgs/by-name/ko/konstraint/package.nix | 12 +++++------ pkgs/by-name/ko/kool/package.nix | 10 +++++----- pkgs/by-name/ko/kopia/package.nix | 12 +++++------ pkgs/by-name/kp/kpt/package.nix | 8 ++++---- pkgs/by-name/kr/kraft/package.nix | 8 ++++---- pkgs/by-name/kr/krelay/package.nix | 10 +++++----- pkgs/by-name/kr/krew/package.nix | 6 +++--- pkgs/by-name/kt/kt/package.nix | 6 +++--- pkgs/by-name/kt/ktop/package.nix | 8 ++++---- pkgs/by-name/kt/ktor-cli/package.nix | 10 +++++----- pkgs/by-name/ku/kube-capacity/package.nix | 8 ++++---- pkgs/by-name/ku/kube-linter/package.nix | 10 +++++----- pkgs/by-name/ku/kube-prompt/package.nix | 6 +++--- pkgs/by-name/ku/kube-review/package.nix | 10 +++++----- pkgs/by-name/ku/kube-router/package.nix | 8 ++++---- pkgs/by-name/ku/kube-score/package.nix | 12 +++++------ .../by-name/ku/kube-state-metrics/package.nix | 6 +++--- pkgs/by-name/ku/kubeaudit/package.nix | 8 ++++---- pkgs/by-name/ku/kubebuilder/package.nix | 12 +++++------ pkgs/by-name/ku/kubecfg/package.nix | 10 +++++----- pkgs/by-name/ku/kubeclarity/package.nix | 10 +++++----- pkgs/by-name/ku/kubecm/package.nix | 8 ++++---- pkgs/by-name/ku/kubecolor/package.nix | 10 +++++----- pkgs/by-name/ku/kubeconform/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-cnpg/package.nix | 6 +++--- pkgs/by-name/ku/kubectl-df-pv/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-doctor/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-evict-pod/package.nix | 6 +++--- pkgs/by-name/ku/kubectl-example/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-explore/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-gadget/package.nix | 12 +++++------ pkgs/by-name/ku/kubectl-graph/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-images/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-klock/package.nix | 10 +++++----- pkgs/by-name/ku/kubectl-ktop/package.nix | 12 +++++------ pkgs/by-name/ku/kubectl-linstor/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-neat/package.nix | 8 ++++---- pkgs/by-name/ku/kubectl-tree/package.nix | 8 ++++---- .../ku/kubectl-view-secret/package.nix | 8 ++++---- pkgs/by-name/ku/kubectx/package.nix | 8 ++++---- pkgs/by-name/ku/kubedock/package.nix | 8 ++++---- pkgs/by-name/ku/kubedog/package.nix | 12 +++++------ pkgs/by-name/ku/kubefetch/package.nix | 6 +++--- pkgs/by-name/ku/kubefirst/package.nix | 10 +++++----- pkgs/by-name/ku/kubefwd/package.nix | 8 ++++---- pkgs/by-name/ku/kubelogin/package.nix | 12 +++++------ pkgs/by-name/ku/kubemq-community/package.nix | 8 ++++---- pkgs/by-name/ku/kubemqctl/package.nix | 8 ++++---- pkgs/by-name/ku/kubent/package.nix | 12 +++++------ pkgs/by-name/ku/kubeone/package.nix | 10 +++++----- pkgs/by-name/ku/kubeprompt/package.nix | 8 ++++---- pkgs/by-name/ku/kubepug/package.nix | 8 ++++---- pkgs/by-name/ku/kubergrunt/package.nix | 6 +++--- .../ku/kubernetes-code-generator/package.nix | 8 ++++---- .../kubernetes-controller-tools/package.nix | 10 +++++----- pkgs/by-name/ku/kubernetes-kcp/package.nix | 12 +++++------ .../ku/kubernetes-metrics-server/package.nix | 6 +++--- .../by-name/ku/kubernetes-polaris/package.nix | 12 +++++------ pkgs/by-name/ku/kubescape/package.nix | 10 +++++----- pkgs/by-name/ku/kubeseal/package.nix | 10 +++++----- pkgs/by-name/ku/kubesec/package.nix | 12 +++++------ pkgs/by-name/ku/kubeshark/package.nix | 14 ++++++------- pkgs/by-name/ku/kubespy/package.nix | 8 ++++---- pkgs/by-name/ku/kubestroyer/package.nix | 8 ++++---- pkgs/by-name/ku/kubeswitch/package.nix | 10 +++++----- pkgs/by-name/ku/kubetrim/package.nix | 10 +++++----- pkgs/by-name/ku/kubevela/package.nix | 8 ++++---- pkgs/by-name/ku/kubevirt/package.nix | 12 +++++------ pkgs/by-name/ku/kubexit/package.nix | 6 +++--- pkgs/by-name/ku/kubexporter/package.nix | 10 +++++----- .../ku/kubo-migrator-unwrapped/package.nix | 6 +++--- pkgs/by-name/ku/kulala-fmt/package.nix | 8 ++++---- pkgs/by-name/ku/kuttl/package.nix | 8 ++++---- pkgs/by-name/kw/kwok/package.nix | 8 ++++---- pkgs/by-name/ky/kyverno-chainsaw/package.nix | 12 +++++------ pkgs/by-name/ky/kyverno/package.nix | 14 ++++++------- pkgs/by-name/la/lab/package.nix | 8 ++++---- pkgs/by-name/la/labctl/package.nix | 8 ++++---- pkgs/by-name/la/lazydocker/package.nix | 8 ++++---- pkgs/by-name/la/lazygit/package.nix | 10 +++++----- pkgs/by-name/ld/ldapnomnom/package.nix | 8 ++++---- pkgs/by-name/le/leaps/package.nix | 8 ++++---- pkgs/by-name/le/leetgo/package.nix | 10 +++++----- pkgs/by-name/le/legit-web/package.nix | 6 +++--- pkgs/by-name/le/lego/package.nix | 8 ++++---- pkgs/by-name/le/lenpaste/package.nix | 8 ++++---- pkgs/by-name/le/levant/package.nix | 6 +++--- pkgs/by-name/le/lexido/package.nix | 6 +++--- pkgs/by-name/lf/lf/package.nix | 10 +++++----- pkgs/by-name/li/libeduvpn-common/package.nix | 12 +++++------ pkgs/by-name/li/libgen-cli/package.nix | 6 +++--- pkgs/by-name/li/librespeed-cli/package.nix | 8 ++++---- pkgs/by-name/li/license-scanner/package.nix | 8 ++++---- pkgs/by-name/li/licenseclassifier/package.nix | 8 ++++---- pkgs/by-name/li/lifecycled/package.nix | 6 +++--- pkgs/by-name/li/lightning-loop/package.nix | 6 +++--- pkgs/by-name/li/lightning-pool/package.nix | 6 +++--- pkgs/by-name/li/litefs/package.nix | 8 ++++---- pkgs/by-name/li/litestream/package.nix | 8 ++++---- pkgs/by-name/li/litmusctl/package.nix | 6 +++--- pkgs/by-name/li/livekit-cli/package.nix | 6 +++--- pkgs/by-name/li/livekit-ingress/package.nix | 8 ++++---- pkgs/by-name/li/livekit/package.nix | 6 +++--- pkgs/by-name/li/livepeer/package.nix | 6 +++--- pkgs/by-name/lm/lmp/package.nix | 6 +++--- pkgs/by-name/ln/lnd/package.nix | 6 +++--- pkgs/by-name/ln/lndconnect/package.nix | 6 +++--- pkgs/by-name/ln/lndhub-go/package.nix | 6 +++--- pkgs/by-name/ln/lndinit/package.nix | 6 +++--- pkgs/by-name/lo/loccount/package.nix | 6 +++--- pkgs/by-name/lo/lokalise2-cli/package.nix | 6 +++--- pkgs/by-name/lp/lprobe/package.nix | 6 +++--- pkgs/by-name/ls/ls-lint/package.nix | 6 +++--- pkgs/by-name/ls/lsh/package.nix | 8 ++++---- pkgs/by-name/lu/lux/package.nix | 10 +++++----- pkgs/by-name/ma/mackerel-agent/package.nix | 12 +++++------ pkgs/by-name/ma/maddy/package.nix | 8 ++++---- pkgs/by-name/ma/madonctl/package.nix | 6 +++--- pkgs/by-name/ma/mage/package.nix | 10 +++++----- pkgs/by-name/ma/magnetico/package.nix | 6 +++--- pkgs/by-name/ma/maildir-rank-addr/package.nix | 8 ++++---- pkgs/by-name/ma/mailhog/package.nix | 10 +++++----- pkgs/by-name/ma/mangal/package.nix | 6 +++--- pkgs/by-name/ma/manifest-tool/package.nix | 8 ++++---- pkgs/by-name/ma/mantra/package.nix | 8 ++++---- pkgs/by-name/ma/mapcidr/package.nix | 8 ++++---- pkgs/by-name/ma/marathonctl/package.nix | 6 +++--- pkgs/by-name/ma/mark/package.nix | 8 ++++---- pkgs/by-name/ma/markscribe/package.nix | 8 ++++---- pkgs/by-name/ma/massren/package.nix | 6 +++--- pkgs/by-name/ma/mastotool/package.nix | 8 ++++---- pkgs/by-name/ma/matcha-rss-digest/package.nix | 6 +++--- pkgs/by-name/ma/matrix-corporal/package.nix | 14 ++++++------- pkgs/by-name/ma/matrix-hook/package.nix | 6 +++--- pkgs/by-name/ma/matterircd/package.nix | 6 +++--- pkgs/by-name/mb/mbtileserver/package.nix | 8 ++++---- .../mc/mcp-language-server/package.nix | 6 +++--- pkgs/by-name/md/mdhtml/package.nix | 6 +++--- pkgs/by-name/md/mdr/package.nix | 12 +++++------ pkgs/by-name/md/mdtsql/package.nix | 8 ++++---- pkgs/by-name/me/meek/package.nix | 6 +++--- pkgs/by-name/me/meg/package.nix | 6 +++--- pkgs/by-name/me/melange/package.nix | 12 +++++------ pkgs/by-name/me/melt/package.nix | 10 +++++----- .../me/meme-image-generator/package.nix | 6 +++--- pkgs/by-name/me/mercure/package.nix | 14 ++++++------- pkgs/by-name/me/mermerd/package.nix | 12 +++++------ pkgs/by-name/me/metabigor/package.nix | 8 ++++---- pkgs/by-name/me/meteor-git/package.nix | 6 +++--- pkgs/by-name/me/mev-boost/package.nix | 6 +++--- pkgs/by-name/mi/micromdm/package.nix | 6 +++--- pkgs/by-name/mi/microplane/package.nix | 8 ++++---- pkgs/by-name/mi/mieru/package.nix | 6 +++--- pkgs/by-name/mi/miller/package.nix | 6 +++--- .../minecraft-server-hibernation/package.nix | 6 +++--- .../by-name/mi/minetest-mapserver/package.nix | 8 ++++---- pkgs/by-name/mi/minica/package.nix | 8 ++++---- pkgs/by-name/mi/minify/package.nix | 12 +++++------ pkgs/by-name/mi/minikube/package.nix | 8 ++++---- pkgs/by-name/mi/minio-certgen/package.nix | 6 +++--- pkgs/by-name/mi/minio-client/package.nix | 14 ++++++------- pkgs/by-name/mi/minio-warp/package.nix | 16 +++++++-------- pkgs/by-name/mi/misconfig-mapper/package.nix | 8 ++++---- pkgs/by-name/mk/mkcert/package.nix | 8 ++++---- pkgs/by-name/mm/mmake/package.nix | 6 +++--- pkgs/by-name/mm/mmdbinspect/package.nix | 8 ++++---- pkgs/by-name/mm/mmv-go/package.nix | 8 ++++---- pkgs/by-name/mn/mnc/package.nix | 6 +++--- pkgs/by-name/mo/mob/package.nix | 6 +++--- pkgs/by-name/mo/mobroute/package.nix | 6 +++--- pkgs/by-name/mo/mobsql/package.nix | 6 +++--- pkgs/by-name/mo/mockgen/package.nix | 12 +++++------ pkgs/by-name/mo/mod/package.nix | 6 +++--- pkgs/by-name/mo/mole/package.nix | 8 ++++---- pkgs/by-name/mo/mongodb-atlas-cli/package.nix | 14 ++++++------- pkgs/by-name/mo/mongodb-cli/package.nix | 8 ++++---- pkgs/by-name/mo/mongodb-tools/package.nix | 6 +++--- pkgs/by-name/mo/monsoon/package.nix | 8 ++++---- pkgs/by-name/mo/moq/package.nix | 8 ++++---- pkgs/by-name/mo/morf/package.nix | 8 ++++---- pkgs/by-name/mo/morph/package.nix | 8 ++++---- pkgs/by-name/mo/mosdns/package.nix | 8 ++++---- pkgs/by-name/mp/mpls/package.nix | 12 +++++------ pkgs/by-name/mq/mqtt-benchmark/package.nix | 8 ++++---- pkgs/by-name/mt/mtail/package.nix | 10 +++++----- pkgs/by-name/mt/mtr-exporter/package.nix | 6 +++--- pkgs/by-name/mu/mubeng/package.nix | 10 +++++----- pkgs/by-name/mu/multiplex/package.nix | 6 +++--- pkgs/by-name/mu/multus-cni/package.nix | 8 ++++---- pkgs/by-name/mu/murex/package.nix | 6 +++--- pkgs/by-name/mu/mustache-go/package.nix | 6 +++--- pkgs/by-name/mu/mutagen-compose/package.nix | 8 ++++---- pkgs/by-name/mx/mx-takeover/package.nix | 8 ++++---- pkgs/by-name/my/myks/package.nix | 12 +++++------ pkgs/by-name/my/mynewt-newtmgr/package.nix | 6 +++--- pkgs/by-name/na/naabu/package.nix | 8 ++++---- pkgs/by-name/na/nakama/package.nix | 10 +++++----- pkgs/by-name/na/nali/package.nix | 8 ++++---- pkgs/by-name/na/namespace-cli/package.nix | 10 +++++----- pkgs/by-name/na/nap/package.nix | 6 +++--- pkgs/by-name/na/nar-serve/package.nix | 6 +++--- pkgs/by-name/na/nats-kafka/package.nix | 10 +++++----- pkgs/by-name/na/nats-server/package.nix | 8 ++++---- pkgs/by-name/na/nats-top/package.nix | 12 +++++------ pkgs/by-name/ne/neo-cowsay/package.nix | 6 +++--- pkgs/by-name/ne/neosay/package.nix | 6 +++--- pkgs/by-name/ne/netassert/package.nix | 10 +++++----- pkgs/by-name/ne/netclient/package.nix | 8 ++++---- pkgs/by-name/ne/netfetch/package.nix | 8 ++++---- pkgs/by-name/ne/netproxrc/package.nix | 6 +++--- pkgs/by-name/ne/nextdns/package.nix | 8 ++++---- pkgs/by-name/ne/nexttrace/package.nix | 8 ++++---- pkgs/by-name/nf/nfpm/package.nix | 10 +++++----- pkgs/by-name/nf/nftrace/package.nix | 8 ++++---- pkgs/by-name/ng/nginx-sso/package.nix | 6 +++--- pkgs/by-name/nh/nhost-cli/package.nix | 10 +++++----- .../by-name/ni/nix-build-uncached/package.nix | 6 +++--- pkgs/by-name/ni/nix-search/package.nix | 6 +++--- .../ni/nix-store-gcs-proxy/package.nix | 6 +++--- pkgs/by-name/ni/nixops-dns/package.nix | 6 +++--- pkgs/by-name/ni/nixos-facter/package.nix | 8 ++++---- pkgs/by-name/nk/nkeys/package.nix | 8 ++++---- pkgs/by-name/nm/nmap-formatter/package.nix | 8 ++++---- .../no/node-problem-detector/package.nix | 10 +++++----- pkgs/by-name/no/nodeinfo/package.nix | 8 ++++---- pkgs/by-name/no/noisetorch/package.nix | 8 ++++---- pkgs/by-name/no/nom/package.nix | 10 +++++----- .../no/nomad-driver-containerd/package.nix | 8 ++++---- .../no/nomad-driver-podman/package.nix | 6 +++--- pkgs/by-name/no/nomad-pack/package.nix | 6 +++--- pkgs/by-name/no/nomore403/package.nix | 10 +++++----- pkgs/by-name/no/nosqli/package.nix | 6 +++--- pkgs/by-name/no/notify/package.nix | 6 +++--- pkgs/by-name/no/nova-password/package.nix | 6 +++--- pkgs/by-name/no/nova/package.nix | 8 ++++---- pkgs/by-name/np/np/package.nix | 8 ++++---- pkgs/by-name/nr/nray/package.nix | 8 ++++---- pkgs/by-name/ns/nsq/package.nix | 8 ++++---- pkgs/by-name/nt/ntfy-alertmanager/package.nix | 6 +++--- pkgs/by-name/nv/nvdtools/package.nix | 8 ++++---- pkgs/by-name/nw/nwg-bar/package.nix | 6 +++--- pkgs/by-name/nw/nwg-dock-hyprland/package.nix | 6 +++--- pkgs/by-name/nw/nwg-dock/package.nix | 6 +++--- pkgs/by-name/nw/nwg-look/package.nix | 6 +++--- pkgs/by-name/nw/nwg-menu/package.nix | 6 +++--- pkgs/by-name/oa/oak/package.nix | 6 +++--- pkgs/by-name/oa/oapi-codegen/package.nix | 10 +++++----- pkgs/by-name/oa/oauth2c/package.nix | 6 +++--- pkgs/by-name/oa/oauth2l/package.nix | 6 +++--- pkgs/by-name/ob/obs-cli/package.nix | 8 ++++---- .../oc/oci-seccomp-bpf-hook/package.nix | 6 +++--- pkgs/by-name/oc/ocm/package.nix | 6 +++--- pkgs/by-name/oc/octoscan/package.nix | 8 ++++---- pkgs/by-name/oc/octosql/package.nix | 8 ++++---- pkgs/by-name/od/odo/package.nix | 10 +++++----- pkgs/by-name/og/ogen/package.nix | 8 ++++---- pkgs/by-name/oh/oh-my-posh/package.nix | 12 +++++------ pkgs/by-name/oh/oh/package.nix | 6 +++--- pkgs/by-name/oi/oink/package.nix | 6 +++--- pkgs/by-name/ok/okta-aws-cli/package.nix | 6 +++--- pkgs/by-name/on/oneshot/package.nix | 8 ++++---- pkgs/by-name/on/onmetal-image/package.nix | 6 +++--- pkgs/by-name/oo/ooniprobe-cli/package.nix | 8 ++++---- pkgs/by-name/op/opa-envoy-plugin/package.nix | 12 +++++------ pkgs/by-name/op/opcr-policy/package.nix | 12 +++++------ pkgs/by-name/op/open-in-mpv/package.nix | 6 +++--- pkgs/by-name/op/openapi-changes/package.nix | 8 ++++---- pkgs/by-name/op/opencloud/package.nix | 14 ++++++------- pkgs/by-name/op/openpomodoro-cli/package.nix | 10 +++++----- pkgs/by-name/op/openring/package.nix | 6 +++--- pkgs/by-name/op/openrisk/package.nix | 8 ++++---- pkgs/by-name/op/opensearch-cli/package.nix | 6 +++--- .../op/opensmtpd-filter-rspamd/package.nix | 6 +++--- pkgs/by-name/op/operator-sdk/package.nix | 8 ++++---- pkgs/by-name/op/ops/package.nix | 8 ++++---- pkgs/by-name/op/optinix/package.nix | 8 ++++---- pkgs/by-name/or/org-stats/package.nix | 10 +++++----- pkgs/by-name/or/ory/package.nix | 6 +++--- pkgs/by-name/os/os-agent/package.nix | 8 ++++---- pkgs/by-name/os/osc/package.nix | 8 ++++---- pkgs/by-name/os/oshka/package.nix | 8 ++++---- pkgs/by-name/os/ossutil/package.nix | 8 ++++---- pkgs/by-name/os/osv-detector/package.nix | 12 +++++------ pkgs/by-name/ot/otel-cli/package.nix | 8 ++++---- pkgs/by-name/ot/ots/package.nix | 10 +++++----- pkgs/by-name/ou/oui/package.nix | 6 +++--- pkgs/by-name/ou/out-of-tree/package.nix | 6 +++--- pkgs/by-name/ov/ov/package.nix | 14 ++++++------- pkgs/by-name/ov/overmind/package.nix | 6 +++--- pkgs/by-name/pa/pachyderm/package.nix | 8 ++++---- pkgs/by-name/pa/packet-sd/package.nix | 6 +++--- pkgs/by-name/pa/pacproxy/package.nix | 8 ++++---- pkgs/by-name/pa/panicparse/package.nix | 6 +++--- pkgs/by-name/pa/papeer/package.nix | 6 +++--- pkgs/by-name/pa/paralus-cli/package.nix | 10 +++++----- pkgs/by-name/pa/parca-debuginfo/package.nix | 12 +++++------ pkgs/by-name/pa/parlay/package.nix | 6 +++--- pkgs/by-name/pa/passdetective/package.nix | 10 +++++----- pkgs/by-name/pa/passphrase2pgp/package.nix | 6 +++--- pkgs/by-name/pa/pat/package.nix | 6 +++--- pkgs/by-name/pa/patch2pr/package.nix | 14 ++++++------- pkgs/by-name/pa/pathvector/package.nix | 10 +++++----- pkgs/by-name/pa/payload-dumper-go/package.nix | 8 ++++---- pkgs/by-name/pa/payme/package.nix | 8 ++++---- pkgs/by-name/pb/pbgopy/package.nix | 6 +++--- pkgs/by-name/pc/pcstat/package.nix | 6 +++--- pkgs/by-name/pd/pdfcpu/package.nix | 10 +++++----- pkgs/by-name/pe/pebble/package.nix | 8 ++++---- pkgs/by-name/pe/peco/package.nix | 8 ++++---- pkgs/by-name/pe/perkeep/package.nix | 8 ++++---- pkgs/by-name/pe/pet/package.nix | 8 ++++---- pkgs/by-name/pg/pg-dump-anon/package.nix | 8 ++++---- pkgs/by-name/pg/pg_featureserv/package.nix | 8 ++++---- pkgs/by-name/pg/pg_flame/package.nix | 6 +++--- pkgs/by-name/pg/pg_tileserv/package.nix | 8 ++++---- pkgs/by-name/pg/pgcenter/package.nix | 12 +++++------ pkgs/by-name/pg/pget/package.nix | 8 ++++---- pkgs/by-name/pg/pgmetrics/package.nix | 8 ++++---- pkgs/by-name/pg/pgo-client/package.nix | 8 ++++---- pkgs/by-name/pg/pgscv/package.nix | 14 ++++++------- pkgs/by-name/pg/pgweb/package.nix | 10 +++++----- pkgs/by-name/ph/phrase-cli/package.nix | 10 +++++----- pkgs/by-name/ph/phylactery/package.nix | 6 +++--- pkgs/by-name/pi/pigeon/package.nix | 6 +++--- pkgs/by-name/pi/piknik/package.nix | 10 +++++----- pkgs/by-name/pi/pingme/package.nix | 10 +++++----- pkgs/by-name/pi/pingtunnel/package.nix | 6 +++--- pkgs/by-name/pi/pingu/package.nix | 8 ++++---- pkgs/by-name/pi/pinniped/package.nix | 6 +++--- pkgs/by-name/pi/pipet/package.nix | 10 +++++----- pkgs/by-name/pi/pistol/package.nix | 8 ++++---- pkgs/by-name/pi/piv-agent/package.nix | 10 +++++----- pkgs/by-name/pk/pkger/package.nix | 8 ++++---- pkgs/by-name/pk/pkgtop/package.nix | 8 ++++---- pkgs/by-name/pl/plan-exporter/package.nix | 8 ++++---- pkgs/by-name/pl/plandex-server/package.nix | 8 ++++---- pkgs/by-name/pl/plandex/package.nix | 10 +++++----- pkgs/by-name/pl/platinum-searcher/package.nix | 6 +++--- pkgs/by-name/pl/play/package.nix | 8 ++++---- pkgs/by-name/pl/plow/package.nix | 10 +++++----- pkgs/by-name/pl/plumber/package.nix | 8 ++++---- pkgs/by-name/pl/pluto/package.nix | 8 ++++---- pkgs/by-name/pm/pmtiles/package.nix | 10 +++++----- pkgs/by-name/po/pocketbase/package.nix | 8 ++++---- pkgs/by-name/po/podman-bootc/package.nix | 8 ++++---- pkgs/by-name/po/pom/package.nix | 6 +++--- pkgs/by-name/po/pomerium-cli/package.nix | 8 ++++---- pkgs/by-name/po/pop/package.nix | 10 +++++----- pkgs/by-name/po/popeye/package.nix | 14 ++++++------- pkgs/by-name/po/portal/package.nix | 10 +++++----- pkgs/by-name/po/portunus/package.nix | 6 +++--- pkgs/by-name/po/postfix-tlspol/package.nix | 10 +++++----- pkgs/by-name/po/postmoogle/package.nix | 8 ++++---- pkgs/by-name/po/powerpipe/package.nix | 12 +++++------ pkgs/by-name/pq/pql/package.nix | 6 +++--- pkgs/by-name/pr/pretender/package.nix | 8 ++++---- pkgs/by-name/pr/prism/package.nix | 8 ++++---- .../package.nix | 6 +++--- .../prometheus-klipper-exporter/package.nix | 6 +++--- .../prometheus-libvirt-exporter/package.nix | 8 ++++---- .../pr/prometheus-mysqld-exporter/package.nix | 12 +++++------ .../package.nix | 12 +++++------ .../prometheus-smartctl-exporter/package.nix | 8 ++++---- .../pr/prometheus-squid-exporter/package.nix | 6 +++--- .../package.nix | 6 +++--- .../prometheus-surfboard-exporter/package.nix | 6 +++--- .../prometheus-tailscale-exporter/package.nix | 10 +++++----- pkgs/by-name/pr/promql-cli/package.nix | 6 +++--- pkgs/by-name/pr/promscale/package.nix | 12 +++++------ pkgs/by-name/pr/proto-contrib/package.nix | 6 +++--- pkgs/by-name/pr/protoc-gen-doc/package.nix | 6 +++--- .../by-name/pr/protoc-gen-entgrpc/package.nix | 6 +++--- .../pr/protoc-gen-go-vtproto/package.nix | 6 +++--- pkgs/by-name/pr/protoc-gen-go/package.nix | 6 +++--- .../pr/protoc-gen-twirp_php/package.nix | 8 ++++---- .../pr/protoc-gen-validate/package.nix | 6 +++--- .../pr/protoc-go-inject-tag/package.nix | 6 +++--- pkgs/by-name/pr/protolock/package.nix | 6 +++--- pkgs/by-name/pr/protonmail-bridge/package.nix | 12 +++++------ pkgs/by-name/pr/prototool/package.nix | 6 +++--- pkgs/by-name/pr/prox/package.nix | 8 ++++---- pkgs/by-name/pr/proxify/package.nix | 8 ++++---- pkgs/by-name/ps/pscale/package.nix | 12 +++++------ pkgs/by-name/ps/psitop/package.nix | 6 +++--- pkgs/by-name/pu/puffin/package.nix | 6 +++--- pkgs/by-name/pu/pulumi-esc/package.nix | 10 +++++----- pkgs/by-name/pu/pulumi/package.nix | 12 +++++------ .../pu/pulumi/plugins/pulumi-go/package.nix | 8 ++++---- .../pulumi/plugins/pulumi-nodejs/package.nix | 8 ++++---- .../pulumi/plugins/pulumi-python/package.nix | 8 ++++---- .../pulumi/plugins/pulumi-scala/package.nix | 8 ++++---- pkgs/by-name/pu/pulumictl/package.nix | 8 ++++---- pkgs/by-name/pu/pushup/package.nix | 10 +++++----- pkgs/by-name/pv/pv-migrate/package.nix | 12 +++++------ pkgs/by-name/pw/pwdsafety/package.nix | 8 ++++---- pkgs/by-name/pw/pwru/package.nix | 6 +++--- pkgs/by-name/pz/pzip/package.nix | 8 ++++---- pkgs/by-name/q/q/package.nix | 8 ++++---- pkgs/by-name/qb/qbec/package.nix | 10 +++++----- pkgs/by-name/qc/qc/package.nix | 8 ++++---- pkgs/by-name/qc/qcal/package.nix | 8 ++++---- pkgs/by-name/qc/qcard/package.nix | 6 +++--- pkgs/by-name/qr/qrcp/package.nix | 8 ++++---- pkgs/by-name/qs/qsreplace/package.nix | 6 +++--- pkgs/by-name/qu/quicktemplate/package.nix | 6 +++--- pkgs/by-name/r5/r53-ddns/package.nix | 6 +++--- pkgs/by-name/ra/rabtap/package.nix | 8 ++++---- pkgs/by-name/ra/radioboat/package.nix | 8 ++++---- pkgs/by-name/ra/rain-bittorrent/package.nix | 6 +++--- pkgs/by-name/ra/rain/package.nix | 8 ++++---- pkgs/by-name/ra/rakkess/package.nix | 10 +++++----- pkgs/by-name/ra/ran/package.nix | 8 ++++---- pkgs/by-name/ra/rancher/package.nix | 10 +++++----- pkgs/by-name/ra/ratchet/package.nix | 10 +++++----- pkgs/by-name/rc/rclone/package.nix | 12 +++++------ pkgs/by-name/rd/rdap/package.nix | 8 ++++---- pkgs/by-name/re/readeck/package.nix | 12 +++++------ pkgs/by-name/re/redis-dump-go/package.nix | 8 ++++---- pkgs/by-name/re/redli/package.nix | 6 +++--- pkgs/by-name/re/reflex/package.nix | 6 +++--- pkgs/by-name/re/refmt/package.nix | 6 +++--- pkgs/by-name/re/reg/package.nix | 6 +++--- pkgs/by-name/re/regex2json/package.nix | 8 ++++---- pkgs/by-name/re/regolith/package.nix | 10 +++++----- pkgs/by-name/re/regols/package.nix | 8 ++++---- pkgs/by-name/re/relic/package.nix | 10 +++++----- pkgs/by-name/re/remote-touchpad/package.nix | 6 +++--- pkgs/by-name/re/renderizer/package.nix | 12 +++++------ pkgs/by-name/re/reproxy/package.nix | 10 +++++----- pkgs/by-name/re/resgate/package.nix | 6 +++--- .../by-name/re/restic-rest-server/package.nix | 8 ++++---- pkgs/by-name/re/resticprofile/package.nix | 12 +++++------ pkgs/by-name/re/restish/package.nix | 10 +++++----- pkgs/by-name/re/restman/package.nix | 10 +++++----- pkgs/by-name/re/reviewdog/package.nix | 10 +++++----- pkgs/by-name/re/revive/package.nix | 8 ++++---- pkgs/by-name/rh/rhoas/package.nix | 10 +++++----- pkgs/by-name/ri/richgo/package.nix | 6 +++--- pkgs/by-name/ri/rime-cli/package.nix | 8 ++++---- pkgs/by-name/ri/rimgo/package.nix | 8 ++++---- pkgs/by-name/ri/risor/package.nix | 10 +++++----- pkgs/by-name/ri/rita/package.nix | 12 +++++------ pkgs/by-name/rk/rke/package.nix | 10 +++++----- pkgs/by-name/rm/rmapi/package.nix | 8 ++++---- pkgs/by-name/ro/roadrunner/package.nix | 10 +++++----- pkgs/by-name/ro/robustirc-bridge/package.nix | 6 +++--- pkgs/by-name/ro/rootlesskit/package.nix | 6 +++--- pkgs/by-name/ro/rosa/package.nix | 6 +++--- pkgs/by-name/ro/round/package.nix | 6 +++--- pkgs/by-name/ro/routedns/package.nix | 6 +++--- pkgs/by-name/ro/roxctl/package.nix | 8 ++++---- pkgs/by-name/ru/run/package.nix | 6 +++--- pkgs/by-name/ru/runitor/package.nix | 10 +++++----- pkgs/by-name/ru/runme/package.nix | 14 ++++++------- pkgs/by-name/ru/runpodctl/package.nix | 8 ++++---- pkgs/by-name/ru/rush-parallel/package.nix | 8 ++++---- pkgs/by-name/ry/rymdport/package.nix | 8 ++++---- pkgs/by-name/s3/s3scanner/package.nix | 10 +++++----- pkgs/by-name/s5/s5/package.nix | 8 ++++---- pkgs/by-name/s5/s5cmd/package.nix | 6 +++--- pkgs/by-name/sa/safe/package.nix | 8 ++++---- pkgs/by-name/sa/saml2aws/package.nix | 8 ++++---- pkgs/by-name/sa/sampler/package.nix | 6 +++--- pkgs/by-name/sb/sbctl/package.nix | 8 ++++---- pkgs/by-name/sc/scalr-cli/package.nix | 10 +++++----- pkgs/by-name/sc/scc/package.nix | 6 +++--- pkgs/by-name/sc/scilla/package.nix | 8 ++++---- pkgs/by-name/sc/scip-go/package.nix | 8 ++++---- pkgs/by-name/sc/scorecard/package.nix | 14 ++++++------- pkgs/by-name/sc/scout/package.nix | 6 +++--- pkgs/by-name/sc/scripthaus/package.nix | 6 +++--- pkgs/by-name/sd/sd-local/package.nix | 6 +++--- pkgs/by-name/se/seabird/package.nix | 8 ++++---- pkgs/by-name/se/secretscanner/package.nix | 8 ++++---- pkgs/by-name/se/seilfahrt/package.nix | 8 ++++---- pkgs/by-name/se/sem/package.nix | 10 +++++----- pkgs/by-name/se/semver/package.nix | 6 +++--- pkgs/by-name/se/senpai/package.nix | 8 ++++---- pkgs/by-name/se/senv/package.nix | 6 +++--- pkgs/by-name/se/seqkit/package.nix | 6 +++--- pkgs/by-name/se/sequin/package.nix | 10 +++++----- pkgs/by-name/se/sesh/package.nix | 10 +++++----- pkgs/by-name/se/setup-envtest/package.nix | 8 ++++---- pkgs/by-name/sh/shadowfox/package.nix | 8 ++++---- pkgs/by-name/sh/shell2http/package.nix | 10 +++++----- pkgs/by-name/sh/shellhub-agent/package.nix | 10 +++++----- pkgs/by-name/sh/shellz/package.nix | 6 +++--- pkgs/by-name/sh/shfmt/package.nix | 8 ++++---- pkgs/by-name/sh/shiori/package.nix | 10 +++++----- pkgs/by-name/sh/shopify-themekit/package.nix | 6 +++--- pkgs/by-name/sh/shopware-cli/package.nix | 10 +++++----- pkgs/by-name/sh/shortscan/package.nix | 8 ++++---- pkgs/by-name/si/sidekick/package.nix | 8 ++++---- pkgs/by-name/si/sift/package.nix | 6 +++--- pkgs/by-name/si/sigtop/package.nix | 6 +++--- .../si/simple64-netplay-server/package.nix | 6 +++--- pkgs/by-name/si/simplehttp2server/package.nix | 6 +++--- pkgs/by-name/si/sipexer/package.nix | 8 ++++---- pkgs/by-name/si/sish/package.nix | 12 +++++------ pkgs/by-name/sk/skaffold/package.nix | 14 ++++++------- pkgs/by-name/sk/skate/package.nix | 10 +++++----- pkgs/by-name/sk/skrive/package.nix | 8 ++++---- pkgs/by-name/sl/slack-term/package.nix | 6 +++--- pkgs/by-name/sl/slackdump/package.nix | 8 ++++---- pkgs/by-name/sl/sleep-on-lan/package.nix | 10 +++++----- pkgs/by-name/sl/slides/package.nix | 10 +++++----- pkgs/by-name/sl/sloth/package.nix | 6 +++--- pkgs/by-name/sl/slsa-verifier/package.nix | 10 +++++----- pkgs/by-name/sm/smap/package.nix | 8 ++++---- pkgs/by-name/sm/smtprelay/package.nix | 10 +++++----- pkgs/by-name/sm/smug/package.nix | 8 ++++---- pkgs/by-name/sn/snicat/package.nix | 6 +++--- pkgs/by-name/sn/snippetexpander/package.nix | 6 +++--- pkgs/by-name/sn/snippetexpanderd/package.nix | 8 ++++---- pkgs/by-name/sn/snips-sh/package.nix | 6 +++--- pkgs/by-name/sn/snowcat/package.nix | 8 ++++---- pkgs/by-name/sn/snowflake/package.nix | 8 ++++---- pkgs/by-name/so/sointu/package.nix | 6 +++--- pkgs/by-name/so/sonobuoy/package.nix | 14 ++++++------- pkgs/by-name/sp/spacectl/package.nix | 8 ++++---- pkgs/by-name/sp/speedtest-go/package.nix | 8 ++++---- pkgs/by-name/sp/spicedb-zed/package.nix | 10 +++++----- pkgs/by-name/sp/spicedb/package.nix | 10 +++++----- pkgs/by-name/sp/spicy/package.nix | 6 +++--- pkgs/by-name/sp/spoofdpi/package.nix | 6 +++--- pkgs/by-name/sp/spruce/package.nix | 6 +++--- pkgs/by-name/sp/sptlrx/package.nix | 10 +++++----- pkgs/by-name/sp/spyre/package.nix | 6 +++--- pkgs/by-name/sq/sq/package.nix | 10 +++++----- pkgs/by-name/sq/sql-migrate/package.nix | 6 +++--- pkgs/by-name/sq/sqlboiler/package.nix | 8 ++++---- pkgs/by-name/sq/sqlcmd/package.nix | 12 +++++------ pkgs/by-name/sq/sqldef/package.nix | 10 +++++----- pkgs/by-name/sq/sqlpkg-cli/package.nix | 8 ++++---- pkgs/by-name/sq/sqls/package.nix | 10 +++++----- pkgs/by-name/sr/srtrelay/package.nix | 6 +++--- pkgs/by-name/ss/ssh-chat/package.nix | 6 +++--- pkgs/by-name/ss/ssh-key-confirmer/package.nix | 6 +++--- pkgs/by-name/ss/ssh-to-age/package.nix | 6 +++--- pkgs/by-name/ss/ssh-to-pgp/package.nix | 6 +++--- pkgs/by-name/ss/ssh-tools/package.nix | 6 +++--- pkgs/by-name/ss/ssh-tpm-agent/package.nix | 6 +++--- pkgs/by-name/ss/sshchecker/package.nix | 6 +++--- pkgs/by-name/ss/sshed/package.nix | 6 +++--- pkgs/by-name/ss/sshified/package.nix | 10 +++++----- pkgs/by-name/ss/sshocker/package.nix | 10 +++++----- pkgs/by-name/ss/sshportal/package.nix | 10 +++++----- .../ss/ssm-session-manager-plugin/package.nix | 12 +++++------ pkgs/by-name/ss/ssmsh/package.nix | 10 +++++----- pkgs/by-name/st/stackblur-go/package.nix | 6 +++--- pkgs/by-name/st/stackit-cli/package.nix | 10 +++++----- pkgs/by-name/st/stackql/package.nix | 14 ++++++------- pkgs/by-name/st/starcharts/package.nix | 10 +++++----- pkgs/by-name/st/static-server/package.nix | 8 ++++---- pkgs/by-name/st/statik/package.nix | 6 +++--- pkgs/by-name/st/stayrtr/package.nix | 10 +++++----- pkgs/by-name/st/stc-cli/package.nix | 10 +++++----- pkgs/by-name/st/steampipe/package.nix | 14 ++++++------- pkgs/by-name/st/stern/package.nix | 10 +++++----- pkgs/by-name/st/sttr/package.nix | 10 +++++----- pkgs/by-name/st/stuffbin/package.nix | 10 +++++----- pkgs/by-name/su/subfinder/package.nix | 8 ++++---- pkgs/by-name/su/subjs/package.nix | 8 ++++---- pkgs/by-name/su/subtitlr/package.nix | 6 +++--- pkgs/by-name/su/summon/package.nix | 6 +++--- pkgs/by-name/su/supabase-cli/package.nix | 8 ++++---- pkgs/by-name/su/supercronic/package.nix | 8 ++++---- pkgs/by-name/su/superd/package.nix | 6 +++--- pkgs/by-name/su/supersonic/package.nix | 20 +++++++++---------- pkgs/by-name/sv/svu/package.nix | 8 ++++---- pkgs/by-name/sw/swaynag-battery/package.nix | 6 +++--- pkgs/by-name/sw/swego/package.nix | 8 ++++---- pkgs/by-name/sy/syft/package.nix | 14 ++++++------- .../sy/systemd-lock-handler/package.nix | 6 +++--- pkgs/by-name/ta/tailscalesd/package.nix | 8 ++++---- pkgs/by-name/ta/talosctl/package.nix | 6 +++--- pkgs/by-name/ta/tango/package.nix | 6 +++--- pkgs/by-name/ta/tanka/package.nix | 8 ++++---- pkgs/by-name/ta/taproot-assets/package.nix | 6 +++--- pkgs/by-name/ta/tar2ext4/package.nix | 8 ++++---- pkgs/by-name/ta/tasktimer/package.nix | 6 +++--- pkgs/by-name/tb/tbls/package.nix | 8 ++++---- pkgs/by-name/tc/tcat/package.nix | 6 +++--- pkgs/by-name/td/tdl/package.nix | 8 ++++---- pkgs/by-name/te/tea/package.nix | 8 ++++---- pkgs/by-name/te/telegraf/package.nix | 12 +++++------ pkgs/by-name/te/teler/package.nix | 10 +++++----- pkgs/by-name/te/templ/package.nix | 6 +++--- pkgs/by-name/te/tendermint/package.nix | 8 ++++---- pkgs/by-name/te/tenv/package.nix | 12 +++++------ pkgs/by-name/te/termdbms/package.nix | 6 +++--- pkgs/by-name/te/terminal-parrot/package.nix | 6 +++--- pkgs/by-name/te/termshark/package.nix | 8 ++++---- pkgs/by-name/te/termsvg/package.nix | 10 +++++----- pkgs/by-name/te/terracognita/package.nix | 10 +++++----- .../te/terraform-backend-git/package.nix | 10 +++++----- .../te/terraform-inventory/package.nix | 8 ++++---- pkgs/by-name/te/terraform-ls/package.nix | 10 +++++----- pkgs/by-name/te/terraform-lsp/package.nix | 10 +++++----- .../te/terraform-plugin-docs/package.nix | 12 +++++------ pkgs/by-name/te/terraformer/package.nix | 6 +++--- pkgs/by-name/te/terramate/package.nix | 8 ++++---- pkgs/by-name/te/terrapin-scanner/package.nix | 6 +++--- pkgs/by-name/te/terrascan/package.nix | 8 ++++---- pkgs/by-name/te/testkube/package.nix | 10 +++++----- pkgs/by-name/te/textql/package.nix | 6 +++--- pkgs/by-name/tf/tf-summarize/package.nix | 10 +++++----- pkgs/by-name/tf/tfautomv/package.nix | 6 +++--- pkgs/by-name/tf/tfproviderdocs/package.nix | 8 ++++---- pkgs/by-name/tf/tfsec/package.nix | 10 +++++----- pkgs/by-name/tf/tfswitch/package.nix | 6 +++--- pkgs/by-name/tf/tfupdate/package.nix | 8 ++++---- pkgs/by-name/tg/tgpt/package.nix | 8 ++++---- pkgs/by-name/tg/tgswitch/package.nix | 6 +++--- pkgs/by-name/th/thanos/package.nix | 10 +++++----- pkgs/by-name/th/threatest/package.nix | 8 ++++---- pkgs/by-name/th/thrift-ls/package.nix | 6 +++--- pkgs/by-name/ti/ticker/package.nix | 12 +++++------ pkgs/by-name/ti/tidb/package.nix | 8 ++++---- pkgs/by-name/ti/tile38/package.nix | 8 ++++---- pkgs/by-name/ti/timer/package.nix | 8 ++++---- .../ti/timescaledb-parallel-copy/package.nix | 6 +++--- pkgs/by-name/ti/timescaledb-tune/package.nix | 6 +++--- pkgs/by-name/ti/timew-sync-server/package.nix | 6 +++--- pkgs/by-name/tl/tlock/package.nix | 10 +++++----- pkgs/by-name/tl/tlsinfo/package.nix | 8 ++++---- pkgs/by-name/tl/tlsx/package.nix | 8 ++++---- pkgs/by-name/tm/tml/package.nix | 8 ++++---- pkgs/by-name/tm/tmx2lua/package.nix | 8 ++++---- pkgs/by-name/to/todoist/package.nix | 6 +++--- pkgs/by-name/to/toolbox/package.nix | 10 +++++----- pkgs/by-name/to/tootik/package.nix | 8 ++++---- pkgs/by-name/to/topicctl/package.nix | 10 +++++----- pkgs/by-name/to/toxiproxy/package.nix | 14 ++++++------- pkgs/by-name/tp/tproxy/package.nix | 8 ++++---- pkgs/by-name/tr/tracee/package.nix | 12 +++++------ .../package.nix | 8 ++++---- .../tr/traefik-certs-dumper/package.nix | 6 +++--- pkgs/by-name/tr/traitor/package.nix | 6 +++--- pkgs/by-name/tr/tran/package.nix | 8 ++++---- pkgs/by-name/tr/transfer-sh/package.nix | 6 +++--- pkgs/by-name/tr/transifex-cli/package.nix | 8 ++++---- pkgs/by-name/tr/transito/package.nix | 10 +++++----- pkgs/by-name/tr/trayscale/package.nix | 10 +++++----- pkgs/by-name/tr/trdsql/package.nix | 10 +++++----- pkgs/by-name/tr/treefmt/package.nix | 10 +++++----- pkgs/by-name/tr/treegen/package.nix | 8 ++++---- pkgs/by-name/tr/trickest-cli/package.nix | 8 ++++---- pkgs/by-name/tr/trillian/package.nix | 6 +++--- pkgs/by-name/ts/tscli/package.nix | 10 +++++----- pkgs/by-name/tt/tt/package.nix | 6 +++--- pkgs/by-name/tt/ttchat/package.nix | 6 +++--- pkgs/by-name/tt/tty-share/package.nix | 8 ++++---- pkgs/by-name/tu/tubekit-unwrapped/package.nix | 6 +++--- pkgs/by-name/tu/tuleap-cli/package.nix | 6 +++--- pkgs/by-name/tu/tunwg/package.nix | 6 +++--- pkgs/by-name/tu/turso-cli/package.nix | 8 ++++---- pkgs/by-name/tu/tusd/package.nix | 8 ++++---- pkgs/by-name/tu/tut/package.nix | 6 +++--- pkgs/by-name/tw/tweego/package.nix | 6 +++--- pkgs/by-name/tw/twitch-cli/package.nix | 10 +++++----- pkgs/by-name/ty/tygo/package.nix | 6 +++--- pkgs/by-name/ty/typtea/package.nix | 10 +++++----- pkgs/by-name/ty/tyson/package.nix | 6 +++--- pkgs/by-name/tz/tz/package.nix | 6 +++--- pkgs/by-name/uc/uchess/package.nix | 6 +++--- pkgs/by-name/ud/udpx/package.nix | 8 ++++---- pkgs/by-name/ul/ultrablue-server/package.nix | 6 +++--- pkgs/by-name/ul/ultralist/package.nix | 6 +++--- pkgs/by-name/um/umoci/package.nix | 8 ++++---- pkgs/by-name/un/uncover/package.nix | 8 ++++---- pkgs/by-name/un/unflac/package.nix | 6 +++--- pkgs/by-name/un/unfurl/package.nix | 6 +++--- pkgs/by-name/un/uni/package.nix | 10 +++++----- pkgs/by-name/un/uniex/package.nix | 8 ++++---- .../un/unifiedpush-common-proxies/package.nix | 6 +++--- pkgs/by-name/un/unpackerr/package.nix | 8 ++++---- pkgs/by-name/un/unpoller/package.nix | 10 +++++----- pkgs/by-name/up/up/package.nix | 6 +++--- pkgs/by-name/up/updatecli/package.nix | 10 +++++----- pkgs/by-name/up/ups/package.nix | 6 +++--- pkgs/by-name/ur/urban-cli/package.nix | 6 +++--- pkgs/by-name/ur/url-parser/package.nix | 10 +++++----- pkgs/by-name/ur/urlfinder/package.nix | 8 ++++---- pkgs/by-name/ur/urlhunter/package.nix | 6 +++--- pkgs/by-name/us/usacloud/package.nix | 10 +++++----- pkgs/by-name/us/usql/package.nix | 12 +++++------ pkgs/by-name/v2/v2ray/package.nix | 6 +++--- pkgs/by-name/va/vals/package.nix | 10 +++++----- pkgs/by-name/va/varunastra/package.nix | 8 ++++---- pkgs/by-name/va/vault-medusa/package.nix | 6 +++--- pkgs/by-name/va/vault-ssh-plus/package.nix | 12 +++++------ pkgs/by-name/vc/vcluster/package.nix | 10 +++++----- pkgs/by-name/ve/vendir/package.nix | 8 ++++---- pkgs/by-name/ve/verifpal/package.nix | 6 +++--- pkgs/by-name/ve/versitygw/package.nix | 8 ++++---- pkgs/by-name/ve/versus/package.nix | 6 +++--- pkgs/by-name/ve/vesta/package.nix | 8 ++++---- pkgs/by-name/ve/vexctl/package.nix | 8 ++++---- pkgs/by-name/vg/vgrep/package.nix | 8 ++++---- pkgs/by-name/vi/vi-mongo/package.nix | 10 +++++----- pkgs/by-name/vi/virter/package.nix | 8 ++++---- pkgs/by-name/vi/vitess/package.nix | 8 ++++---- pkgs/by-name/vo/vouch-proxy/package.nix | 10 +++++----- pkgs/by-name/vs/vsh/package.nix | 8 ++++---- pkgs/by-name/vu/vuls/package.nix | 12 +++++------ pkgs/by-name/vu/vultr-cli/package.nix | 8 ++++---- pkgs/by-name/vu/vultr/package.nix | 8 ++++---- pkgs/by-name/wa/waf-tester/package.nix | 12 +++++------ pkgs/by-name/wa/wails/package.nix | 8 ++++---- pkgs/by-name/wa/wakatime-cli/package.nix | 8 ++++---- pkgs/by-name/wa/wal-g/package.nix | 10 +++++----- pkgs/by-name/wa/wal-listener/package.nix | 6 +++--- pkgs/by-name/wa/walk/package.nix | 6 +++--- pkgs/by-name/wa/walker/package.nix | 6 +++--- pkgs/by-name/wa/wally-cli/package.nix | 6 +++--- pkgs/by-name/wa/wander/package.nix | 6 +++--- pkgs/by-name/wa/wasmserve/package.nix | 6 +++--- pkgs/by-name/wa/watchyourlan/package.nix | 8 ++++---- pkgs/by-name/wa/wayback/package.nix | 6 +++--- pkgs/by-name/we/weave-gitops/package.nix | 8 ++++---- pkgs/by-name/we/weaviate/package.nix | 6 +++--- pkgs/by-name/we/webanalyze/package.nix | 8 ++++---- pkgs/by-name/we/webcat/package.nix | 6 +++--- pkgs/by-name/we/webdav/package.nix | 8 ++++---- pkgs/by-name/we/webhook/package.nix | 6 +++--- pkgs/by-name/we/webmesh/package.nix | 10 +++++----- pkgs/by-name/we/websocketd/package.nix | 6 +++--- pkgs/by-name/we/webtunnel/package.nix | 6 +++--- pkgs/by-name/we/wego/package.nix | 6 +++--- pkgs/by-name/we/wesher/package.nix | 8 ++++---- pkgs/by-name/wg/wg-ddns/package.nix | 6 +++--- pkgs/by-name/wg/wgcf/package.nix | 6 +++--- pkgs/by-name/wi/wireguard-ui/package.nix | 12 +++++------ pkgs/by-name/wi/wireproxy/package.nix | 10 +++++----- pkgs/by-name/wi/wishlist/package.nix | 10 +++++----- pkgs/by-name/wo/woke/package.nix | 12 +++++------ .../woodpecker-pipeline-transform/package.nix | 8 ++++---- .../wo/woodpecker-plugin-git/package.nix | 10 +++++----- pkgs/by-name/wo/wormhole-william/package.nix | 8 ++++---- pkgs/by-name/wp/wp4nix/package.nix | 6 +++--- pkgs/by-name/wr/wrap/package.nix | 6 +++--- pkgs/by-name/wr/writefreely/package.nix | 8 ++++---- pkgs/by-name/ws/wsl2-ssh-agent/package.nix | 6 +++--- pkgs/by-name/wt/wtfutil/package.nix | 10 +++++----- pkgs/by-name/wu/wuzz/package.nix | 6 +++--- pkgs/by-name/xc/xcaddy/package.nix | 8 ++++---- pkgs/by-name/xc/xcrawl3r/package.nix | 8 ++++---- pkgs/by-name/xd/xd/package.nix | 6 +++--- .../by-name/xe/xe-guest-utilities/package.nix | 6 +++--- pkgs/by-name/xe/xeol/package.nix | 14 ++++++------- pkgs/by-name/xl/xlsxsql/package.nix | 12 +++++------ pkgs/by-name/xq/xq-xml/package.nix | 12 +++++------ pkgs/by-name/xr/xray/package.nix | 6 +++--- pkgs/by-name/xs/xsubfind3r/package.nix | 8 ++++---- pkgs/by-name/xt/xteve/package.nix | 6 +++--- pkgs/by-name/xu/xurlfind3r/package.nix | 8 ++++---- pkgs/by-name/ya/yaegi/package.nix | 10 +++++----- pkgs/by-name/ya/yai/package.nix | 8 ++++---- pkgs/by-name/ya/yanic/package.nix | 10 +++++----- pkgs/by-name/ya/yarr/package.nix | 10 +++++----- pkgs/by-name/ya/yatas/package.nix | 8 ++++---- pkgs/by-name/yg/yggdrasil/package.nix | 8 ++++---- pkgs/by-name/yg/yggstack/package.nix | 8 ++++---- pkgs/by-name/yj/yj/package.nix | 8 ++++---- pkgs/by-name/ym/ymuse/package.nix | 6 +++--- pkgs/by-name/yo/yor/package.nix | 10 +++++----- pkgs/by-name/yo/youtubeuploader/package.nix | 10 +++++----- pkgs/by-name/yt/ytarchive/package.nix | 8 ++++---- pkgs/by-name/yt/ytcast/package.nix | 8 ++++---- pkgs/by-name/yt/ytt/package.nix | 10 +++++----- pkgs/by-name/yu/yubihsm-connector/package.nix | 6 +++--- pkgs/by-name/yu/yubikey-agent/package.nix | 8 ++++---- .../yu/yubikey-touch-detector/package.nix | 6 +++--- pkgs/by-name/yu/yuhaiin/package.nix | 12 +++++------ pkgs/by-name/za/zarf/package.nix | 12 +++++------ pkgs/by-name/zd/zdns/package.nix | 6 +++--- pkgs/by-name/ze/zed/package.nix | 10 +++++----- pkgs/by-name/zf/zfind/package.nix | 10 +++++----- pkgs/by-name/zf/zfxtop/package.nix | 6 +++--- pkgs/by-name/zi/zitadel-tools/package.nix | 8 ++++---- pkgs/by-name/zk/zk/package.nix | 10 +++++----- pkgs/by-name/zk/zkar/package.nix | 8 ++++---- pkgs/by-name/zr/zrepl/package.nix | 8 ++++---- pkgs/by-name/zs/zs/package.nix | 12 +++++------ pkgs/by-name/zv/zvm/package.nix | 8 ++++---- 1588 files changed, 6389 insertions(+), 6389 deletions(-) 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"; }; -} +}) From 0ffa8c780355829c5005f1d3102600a0f2c8a359 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:05 +0100 Subject: [PATCH 048/133] aldo: refactor this shouldn't create any rebuilds --- pkgs/by-name/al/aldo/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/al/aldo/package.nix b/pkgs/by-name/al/aldo/package.nix index 255a43bb12c4..19268221fe46 100644 --- a/pkgs/by-name/al/aldo/package.nix +++ b/pkgs/by-name/al/aldo/package.nix @@ -6,16 +6,13 @@ autoreconfHook, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "aldo"; version = "0.7.8"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchgit { url = "git://git.savannah.gnu.org/aldo.git"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0swvdq0pw1msy40qkpn1ar9kacqjyrw2azvf2fy38y0svyac8z2i"; }; @@ -31,4 +28,4 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; mainProgram = "aldo"; }; -} +}) From cd7c5661f920691158759cda52d7398a2cb0d539 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:06 +0100 Subject: [PATCH 049/133] asm-lsp: refactor this shouldn't create any rebuilds --- pkgs/by-name/as/asm-lsp/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/as/asm-lsp/package.nix b/pkgs/by-name/as/asm-lsp/package.nix index 226d4ddf51eb..d65ad4b8a0bc 100644 --- a/pkgs/by-name/as/asm-lsp/package.nix +++ b/pkgs/by-name/as/asm-lsp/package.nix @@ -6,17 +6,15 @@ pkg-config, openssl, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "asm-lsp"; version = "0.10.1"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "bergercookie"; repo = "asm-lsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vEilIoIK6fxZBhmyDueP2zvbh1/t2wd4cnq/0y6p+TI="; }; @@ -42,4 +40,4 @@ rustPlatform.buildRustPackage { mainProgram = "asm-lsp"; platforms = lib.platforms.unix; }; -} +}) From 24d480f58f9623f36064154adaac72e92c7c16ee Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:07 +0100 Subject: [PATCH 050/133] atomic-swap: refactor this shouldn't create any rebuilds --- pkgs/by-name/at/atomic-swap/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/at/atomic-swap/package.nix b/pkgs/by-name/at/atomic-swap/package.nix index 0d3d52c2f62d..37c1125600bb 100644 --- a/pkgs/by-name/at/atomic-swap/package.nix +++ b/pkgs/by-name/at/atomic-swap/package.nix @@ -7,17 +7,14 @@ monero-cli, }: -let +buildGoModule (finalAttrs: { pname = "atomic-swap"; version = "0.4.3"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "AthanorLabs"; repo = "atomic-swap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MOylUZ6BrvlxUrsZ5gg3JzW9ROG5UXeGhq3YoPZKdHs="; }; @@ -42,7 +39,7 @@ buildGoModule { meta = { homepage = "https://github.com/AthanorLabs/atomic-swap"; - changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${version}"; + changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${finalAttrs.version}"; description = "ETH-XMR atomic swap implementation"; license = with lib.licenses; [ lgpl3Only ]; maintainers = with lib.maintainers; [ @@ -50,4 +47,4 @@ buildGoModule { lord-valen ]; }; -} +}) From 49220e1fc8bd9138bdfffa27513753fd9cc90d25 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:07 +0100 Subject: [PATCH 051/133] avro-tools: refactor this shouldn't create any rebuilds --- pkgs/by-name/av/avro-tools/package.nix | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/av/avro-tools/package.nix b/pkgs/by-name/av/avro-tools/package.nix index b4d831af3bf4..962349c2119f 100644 --- a/pkgs/by-name/av/avro-tools/package.nix +++ b/pkgs/by-name/av/avro-tools/package.nix @@ -5,31 +5,29 @@ jre, lib, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "avro-tools"; version = "1.12.0"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchurl { - url = "mirror://maven/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar"; + url = "mirror://maven/org/apache/avro/avro-tools/${finalAttrs.version}/avro-tools-${finalAttrs.version}.jar"; sha256 = "sha256-+OTQ2UWFLcL5HDv4j33LjKvADg/ClbuS6JPlSUXggIU="; }; + sourceRoot = "."; - dontUnpack = true; + nativeBuildInputs = [ makeWrapper ]; buildInputs = [ jre ]; - nativeBuildInputs = [ makeWrapper ]; - sourceRoot = "."; + + dontUnpack = true; installPhase = '' mkdir -p $out/bin mkdir -p $out/libexec/avro-tools - cp $src $out/libexec/avro-tools/${pname}.jar + cp $src $out/libexec/avro-tools/avro-tools.jar makeWrapper ${jre}/bin/java $out/bin/avro-tools \ - --add-flags "-jar $out/libexec/avro-tools/${pname}.jar" + --add-flags "-jar $out/libexec/avro-tools/avro-tools.jar" ''; meta = { @@ -40,4 +38,4 @@ stdenv.mkDerivation { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ momeemt ]; }; -} +}) From 4ec5ba2a9088a33e6dcb24a7b9962f48764410b4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:08 +0100 Subject: [PATCH 052/133] base16-shell-preview: refactor this shouldn't create any rebuilds --- pkgs/by-name/ba/base16-shell-preview/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ba/base16-shell-preview/package.nix b/pkgs/by-name/ba/base16-shell-preview/package.nix index d31452023906..96155499eaa4 100644 --- a/pkgs/by-name/ba/base16-shell-preview/package.nix +++ b/pkgs/by-name/ba/base16-shell-preview/package.nix @@ -4,17 +4,14 @@ fetchPypi, }: -let +python3Packages.buildPythonApplication (finalAttrs: { pname = "base16-shell-preview"; version = "1.1.0"; -in -python3Packages.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchPypi { - inherit version; - pname = "${lib.replaceStrings [ "-" ] [ "_" ] pname}"; + inherit (finalAttrs) version; + pname = "${lib.replaceStrings [ "-" ] [ "_" ] finalAttrs.pname}"; hash = "sha256-UWS1weiccSGqBU8grPAUKkuXb7qs5wliHVaPgdW4KtI="; }; @@ -33,4 +30,4 @@ python3Packages.buildPythonApplication { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From d0c7fa7880558681c78ce2314b7c66f5fcc256a8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:09 +0100 Subject: [PATCH 053/133] bigquery-emulator: refactor this shouldn't create any rebuilds --- pkgs/by-name/bi/bigquery-emulator/package.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/bi/bigquery-emulator/package.nix b/pkgs/by-name/bi/bigquery-emulator/package.nix index bda65e4a026d..933570797da3 100644 --- a/pkgs/by-name/bi/bigquery-emulator/package.nix +++ b/pkgs/by-name/bi/bigquery-emulator/package.nix @@ -4,21 +4,19 @@ fetchFromGitHub, lib, }: -let - version = "0.6.6"; - pname = "bigquery-emulator"; -in + buildGoModule.override { stdenv = pkgs.clangStdenv; } - { - inherit pname version; + (finalAttrs: { + version = "0.6.6"; + pname = "bigquery-emulator"; src = fetchFromGitHub { owner = "goccy"; repo = "bigquery-emulator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iAVbxbm1G7FIWTB5g6Ff8h2dZjZssONA2MOCGuvK180="; }; @@ -29,16 +27,16 @@ buildGoModule.override rm -r internal/cmd/generator ''; - ldflags = [ "-s -w -X main.version=${version} -X main.revision=v${version}" ]; + ldflags = [ "-s -w -X main.version=${finalAttrs.version} -X main.revision=v${finalAttrs.version}" ]; doCheck = false; meta = { description = "BigQuery emulator server implemented in Go"; homepage = "https://github.com/goccy/bigquery-emulator"; - changelog = "https://github.com/goccy/pname/releases/tag/v${version}"; + changelog = "https://github.com/goccy/pname/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tarantoj ]; mainProgram = "bigquery-emulator"; }; - } + }) From 3ca74056477a866f39d34c961f66119298ee873a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:10 +0100 Subject: [PATCH 054/133] bms-to-osu: refactor this shouldn't create any rebuilds --- pkgs/by-name/bm/bms-to-osu/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/bm/bms-to-osu/package.nix b/pkgs/by-name/bm/bms-to-osu/package.nix index adfa44349422..457eaa17e51d 100644 --- a/pkgs/by-name/bm/bms-to-osu/package.nix +++ b/pkgs/by-name/bm/bms-to-osu/package.nix @@ -6,12 +6,9 @@ ffmpeg, }: -let +buildDotnetModule { pname = "bms-to-osu"; version = "2.5-unstable-2025-01-14"; # 2.5 crashes at runtime due to missing kernel32.dll -in -buildDotnetModule { - inherit pname version; src = fetchFromGitHub { owner = "QingQiz"; From 20f127a8c824d63664b476b8b02b9433f1670efd Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:11 +0100 Subject: [PATCH 055/133] bpftop: refactor this shouldn't create any rebuilds --- pkgs/by-name/bp/bpftop/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bp/bpftop/package.nix b/pkgs/by-name/bp/bpftop/package.nix index d6585257cc9b..07568f1b1556 100644 --- a/pkgs/by-name/bp/bpftop/package.nix +++ b/pkgs/by-name/bp/bpftop/package.nix @@ -8,16 +8,14 @@ libbpf, clangStdenv, }: -let +rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { pname = "bpftop"; version = "0.7.1"; -in -rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } { - inherit pname version; + src = fetchFromGitHub { owner = "Netflix"; repo = "bpftop"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8vb32+wHOnADpIIfO9mMlGu7GdlA0hS9ij0zSLcrO7A="; }; @@ -46,4 +44,4 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } { ]; mainProgram = "bpftop"; }; -} +}) From 78681392fd171e5857e2a10b994d8e921b9f40c0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:12 +0100 Subject: [PATCH 056/133] buildpack: refactor this shouldn't create any rebuilds --- pkgs/by-name/bu/buildpack/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/bu/buildpack/package.nix b/pkgs/by-name/bu/buildpack/package.nix index ead0880b2857..b1dc9f933c8d 100644 --- a/pkgs/by-name/bu/buildpack/package.nix +++ b/pkgs/by-name/bu/buildpack/package.nix @@ -6,17 +6,14 @@ installShellFiles, }: -let +buildGoModule (finalAttrs: { pname = "pack"; version = "0.37.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "buildpacks"; repo = "pack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QCN0UvWa5u9XX5LvY3yD8Xz2s1XzZUg/WXnAfWwZnY0="; }; @@ -29,7 +26,7 @@ buildGoModule { ldflags = [ "-s" "-w" - "-X github.com/buildpacks/pack.Version=${version}" + "-X github.com/buildpacks/pack.Version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -41,10 +38,10 @@ buildGoModule { meta = { homepage = "https://buildpacks.io/"; - changelog = "https://github.com/buildpacks/pack/releases/tag/v${version}"; + changelog = "https://github.com/buildpacks/pack/releases/tag/v${finalAttrs.version}"; description = "CLI for building apps using Cloud Native Buildpacks"; mainProgram = "pack"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ momeemt ]; }; -} +}) From 24898c6c4f4839befa0790ffb0984affca8319f8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:13 +0100 Subject: [PATCH 057/133] cabal-cli: refactor this shouldn't create any rebuilds --- pkgs/by-name/ca/cabal-cli/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ca/cabal-cli/package.nix b/pkgs/by-name/ca/cabal-cli/package.nix index 11cb241ad18f..1ef0362a8e9b 100644 --- a/pkgs/by-name/ca/cabal-cli/package.nix +++ b/pkgs/by-name/ca/cabal-cli/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, }: -let - version = "15.0.2"; +buildNpmPackage (finalAttrs: { pname = "cabal-cli"; -in -buildNpmPackage { - inherit version pname; + version = "15.0.2"; src = fetchFromGitHub { owner = "cabal-club"; repo = "cabal-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DZ+F+pgPc8WuiBhLgxNO5es5lA996fJdvZyg6QjfrHg="; }; @@ -30,4 +27,4 @@ buildNpmPackage { license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ kototama ]; }; -} +}) From 0cebd281a7244b7552e6983d94c208e916639673 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:13 +0100 Subject: [PATCH 058/133] cargo-mobile2: refactor this shouldn't create any rebuilds --- pkgs/by-name/ca/cargo-mobile2/package.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix index d7d8b6830443..ecb7bddbd8fc 100644 --- a/pkgs/by-name/ca/cargo-mobile2/package.nix +++ b/pkgs/by-name/ca/cargo-mobile2/package.nix @@ -8,16 +8,14 @@ makeWrapper, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-mobile2"; version = "0.22.2"; -in -rustPlatform.buildRustPackage { - inherit pname version; + src = fetchFromGitHub { owner = "tauri-apps"; repo = "cargo-mobile2"; - rev = "cargo-mobile2-v${version}"; + rev = "cargo-mobile2-v${finalAttrs.version}"; hash = "sha256-pSp7w823Jjjg0PEnCc7jVLBbOgvR7JAjtD8OK5voC0A="; }; @@ -27,12 +25,6 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-aci1QF/O2J6Yix4UkxPCVW+c+xoqm7AvdhlkF7y1GqA="; - preBuild = '' - mkdir -p $out/share/ - # during the install process tauri-mobile puts templates and commit information in CARGO_HOME - export CARGO_HOME=$out/share/ - ''; - buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config @@ -40,6 +32,12 @@ rustPlatform.buildRustPackage { makeWrapper ]; + preBuild = '' + mkdir -p $out/share/ + # during the install process tauri-mobile puts templates and commit information in CARGO_HOME + export CARGO_HOME=$out/share/ + ''; + preFixup = '' for bin in $out/bin/cargo-*; do wrapProgram $bin \ @@ -56,4 +54,4 @@ rustPlatform.buildRustPackage { ]; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) From 4d29d3a1837ce8bd5147481e7bfa1f0bb93e71ec Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:14 +0100 Subject: [PATCH 059/133] cavasik: refactor this shouldn't create any rebuilds --- pkgs/by-name/ca/cavasik/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ca/cavasik/package.nix b/pkgs/by-name/ca/cavasik/package.nix index 6b28bd7753bb..6e55cee0ad52 100644 --- a/pkgs/by-name/ca/cavasik/package.nix +++ b/pkgs/by-name/ca/cavasik/package.nix @@ -15,19 +15,16 @@ wrapGAppsHook4, }: -let +python3Packages.buildPythonApplication (finalAttrs: { pname = "cavasik"; version = "3.2.0"; -in -python3Packages.buildPythonApplication { - inherit pname version; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "TheWisker"; repo = "Cavasik"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-O8rFtqzmDktXKF3219RAo1yxqjfPm1qkHhAyoT7N8AU="; }; @@ -80,4 +77,4 @@ python3Packages.buildPythonApplication { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ starryreverie ]; }; -} +}) From e0db916f05ba5ac9cc10197f2adb770890824206 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:15 +0100 Subject: [PATCH 060/133] documenso: refactor this shouldn't create any rebuilds --- pkgs/by-name/do/documenso/package.nix | 56 +++++++++++++-------------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/do/documenso/package.nix b/pkgs/by-name/do/documenso/package.nix index 7d2f14d63774..c6978b7ddfaf 100644 --- a/pkgs/by-name/do/documenso/package.nix +++ b/pkgs/by-name/do/documenso/package.nix @@ -15,32 +15,26 @@ bash, openssl, }: -let + +buildNpmPackage (finalAttrs: { pname = "documenso"; version = "1.12.6"; -in -buildNpmPackage { - - inherit version pname; src = fetchFromGitHub { owner = "documenso"; repo = "documenso"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1TKjsOKJkv3COFgsE4tPAymI0MdeT+T8HiNgnoWHlAY="; }; + patches = [ + ./package-lock.json.patch + ./package.json.patch + ./turbo.json.patch + ]; + npmDepsHash = "sha256-ZddRSBDasa3mMAS2dqXgXRMOc1nvspdXsuTZ7c+einw="; - env.PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "1"; - - env.PRISMA_QUERY_ENGINE_LIBRARY = "${prisma-engines_6}/lib/libquery_engine.node"; - env.PRISMA_QUERY_ENGINE_BINARY = "${prisma-engines_6}/bin/query-engine"; - env.PRISMA_SCHEMA_ENGINE_BINARY = "${prisma-engines_6}/bin/schema-engine"; - env.TURBO_NO_UPDATE_NOTIFIER = "true"; - env.TURBO_FORCE = "true"; - env.TURBO_REMOTE_CACHE_ENABLED = "false"; - nativeBuildInputs = [ pkg-config vips @@ -56,11 +50,15 @@ buildNpmPackage { vips ]; - patches = [ - ./package-lock.json.patch - ./package.json.patch - ./turbo.json.patch - ]; + env = { + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "1"; + PRISMA_QUERY_ENGINE_LIBRARY = "${lib.getLib prisma-engines_6}/lib/libquery_engine.node"; + PRISMA_QUERY_ENGINE_BINARY = lib.getExe' prisma-engines_6 "query-engine"; + PRISMA_SCHEMA_ENGINE_BINARY = lib.getExe' prisma-engines_6 "schema-engine"; + TURBO_NO_UPDATE_NOTIFIER = "true"; + TURBO_FORCE = "true"; + TURBO_REMOTE_CACHE_ENABLED = "false"; + }; buildPhase = '' runHook preBuild @@ -78,17 +76,17 @@ buildNpmPackage { mkdir -p $out/bin cp -r . $out/ - cat > $out/bin/${pname} < $out/bin/documenso < Date: Fri, 6 Feb 2026 22:10:16 +0100 Subject: [PATCH 061/133] dump_syms: refactor this shouldn't create any rebuilds --- pkgs/by-name/du/dump_syms/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/du/dump_syms/package.nix b/pkgs/by-name/du/dump_syms/package.nix index c43cd6a9a7dd..92e047b1b431 100644 --- a/pkgs/by-name/du/dump_syms/package.nix +++ b/pkgs/by-name/du/dump_syms/package.nix @@ -12,17 +12,14 @@ thunderbird-unwrapped, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "dump_syms"; version = "2.3.6"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "mozilla"; repo = "dump_syms"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ABfjLV6WMIiaSiyfR/uxL6+VyO/pO6oZjbJSAxRGXuE="; }; @@ -50,11 +47,11 @@ rustPlatform.buildRustPackage { __structuredAttrs = true; meta = { - changelog = "https://github.com/mozilla/dump_syms/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/mozilla/dump_syms/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Command-line utility for parsing the debugging information the compiler provides in ELF or stand-alone PDB files"; mainProgram = "dump_syms"; license = lib.licenses.asl20; homepage = "https://github.com/mozilla/dump_syms/"; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) From fff95cd395db1ee08b7186c6466444f14e28827c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:17 +0100 Subject: [PATCH 062/133] e1s: refactor this shouldn't create any rebuilds --- pkgs/by-name/e1/e1s/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/e1/e1s/package.nix b/pkgs/by-name/e1/e1s/package.nix index b40784340e05..e8a3c4ac3744 100644 --- a/pkgs/by-name/e1/e1s/package.nix +++ b/pkgs/by-name/e1/e1s/package.nix @@ -3,17 +3,14 @@ buildGoModule, fetchFromGitHub, }: -let +buildGoModule (finalAttrs: { pname = "e1s"; version = "1.0.53"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "keidarcy"; repo = "e1s"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Cy/aZVO6xM1oCeyT6x1O+otbUZ5lS90fl3iZzkf02QM="; }; @@ -22,7 +19,7 @@ buildGoModule { meta = { description = "Easily Manage AWS ECS Resources in Terminal"; homepage = "https://github.com/keidarcy/e1s"; - changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}"; + changelog = "https://github.com/keidarcy/e1s/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "e1s"; maintainers = with lib.maintainers; [ @@ -30,4 +27,4 @@ buildGoModule { carlossless ]; }; -} +}) From cc05943cb179137c3ddd2e4bbea7c02c0ab98a83 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:17 +0100 Subject: [PATCH 063/133] ecdsautils: refactor this shouldn't create any rebuilds --- pkgs/by-name/ec/ecdsautils/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ec/ecdsautils/package.nix b/pkgs/by-name/ec/ecdsautils/package.nix index e3d6138ada15..58c1056bcf59 100644 --- a/pkgs/by-name/ec/ecdsautils/package.nix +++ b/pkgs/by-name/ec/ecdsautils/package.nix @@ -9,17 +9,14 @@ libuecc, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "ecdsautils"; version = "0.4.2"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchFromGitHub { owner = "freifunk-gluon"; repo = "ecdsautils"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-vGHLAX/XOtePvdT/rljCOdlILHVO20mCt6p+MUi13dg="; }; @@ -47,4 +44,4 @@ stdenv.mkDerivation { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) From 0431b23169b3cac3d2a1464e87da3440a01bdd0a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:18 +0100 Subject: [PATCH 064/133] elvish: refactor this shouldn't create any rebuilds --- pkgs/by-name/el/elvish/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/el/elvish/package.nix b/pkgs/by-name/el/elvish/package.nix index b11d5e429c57..7b6afc81e4e1 100644 --- a/pkgs/by-name/el/elvish/package.nix +++ b/pkgs/by-name/el/elvish/package.nix @@ -5,17 +5,14 @@ callPackage, }: -let +buildGoModule (finalAttrs: { pname = "elvish"; version = "0.21.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "elves"; repo = "elvish"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+qkr0ziHWs3MVhBoqAxrwwbsQVvmGHRKrlqiujqBKvs="; }; @@ -26,7 +23,7 @@ buildGoModule { ldflags = [ "-s" "-w" - "-X src.elv.sh/pkg/buildinfo.Version==${version}" + "-X src.elv.sh/pkg/buildinfo.Version==${finalAttrs.version}" ]; strictDeps = true; @@ -52,4 +49,4 @@ buildGoModule { license = lib.licenses.bsd2; maintainers = [ ]; }; -} +}) From f55f0a55c0ad12b854a4031e96a7e1c22a9112d4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:19 +0100 Subject: [PATCH 065/133] erigon: refactor this shouldn't create any rebuilds --- pkgs/by-name/er/erigon/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/er/erigon/package.nix b/pkgs/by-name/er/erigon/package.nix index 1fa71cb0d581..36ad69665e2a 100644 --- a/pkgs/by-name/er/erigon/package.nix +++ b/pkgs/by-name/er/erigon/package.nix @@ -6,17 +6,14 @@ versionCheckHook, }: -let +buildGoModule (finalAttrs: { pname = "erigon"; version = "3.3.7"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "erigontech"; repo = "erigon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pvwZ71/68jrRqTIPQdmlhJ/BLFhsNjmtcVfiqIC274c="; fetchSubmodules = true; }; @@ -66,4 +63,4 @@ buildGoModule { pmw ]; }; -} +}) From aee00ac804a3b8ec607116cc0a2b783146db9634 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:20 +0100 Subject: [PATCH 066/133] gallery-dl: refactor this shouldn't create any rebuilds --- pkgs/by-name/ga/gallery-dl/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index b16a8b26e5b6..2d3edf79a28a 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -6,18 +6,15 @@ python3Packages, }: -let +python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; version = "1.31.5"; -in -python3Packages.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchFromGitHub { owner = "mikf"; repo = "gallery-dl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; }; @@ -50,7 +47,7 @@ python3Packages.buildPythonApplication { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/mikf/gallery-dl/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/mikf/gallery-dl/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Command-line program to download image-galleries and -collections from several image hosting sites"; homepage = "https://github.com/mikf/gallery-dl"; license = lib.licenses.gpl2Only; @@ -61,4 +58,4 @@ python3Packages.buildPythonApplication { lucasew ]; }; -} +}) From 4562924698613c2a784d01ff30ca7178f568d400 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:21 +0100 Subject: [PATCH 067/133] gate: refactor this shouldn't create any rebuilds --- pkgs/by-name/ga/gate/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ga/gate/package.nix b/pkgs/by-name/ga/gate/package.nix index cae6cff91584..a25d3a54deb7 100644 --- a/pkgs/by-name/ga/gate/package.nix +++ b/pkgs/by-name/ga/gate/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, }: -let +buildGoModule (finalAttrs: { pname = "gate"; version = "0.62.3"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "minekube"; repo = "gate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tOyXVqmexAWpC2s86aUUjmDp6V+qvP3ve8FrqdtexvU="; }; @@ -44,4 +41,4 @@ buildGoModule { maintainers = with lib.maintainers; [ XBagon ]; mainProgram = "gate"; }; -} +}) From 1cf973f1c3083b549c0cf94ee07dcce12b2cb1eb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:21 +0100 Subject: [PATCH 068/133] git-upstream: refactor this shouldn't create any rebuilds --- pkgs/by-name/gi/git-upstream/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gi/git-upstream/package.nix b/pkgs/by-name/gi/git-upstream/package.nix index 640cd2d8b822..b63abd7f7981 100644 --- a/pkgs/by-name/gi/git-upstream/package.nix +++ b/pkgs/by-name/gi/git-upstream/package.nix @@ -4,17 +4,15 @@ rustPlatform, nix-update-script, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-upstream"; version = "1.6.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "9999years"; repo = "git-upstream"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rdxpo1OZD/fpBm76zD7U/YeZOBpliKXJN87LJkw6A28="; }; @@ -22,7 +20,7 @@ rustPlatform.buildRustPackage { meta = { homepage = "https://github.com/9999years/git-upstream"; - changelog = "https://github.com/9999years/git-upstream/releases/tag/v${version}"; + changelog = "https://github.com/9999years/git-upstream/releases/tag/v${finalAttrs.version}"; description = "Shortcut for `git push --set-upstream`"; license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers._9999years ]; @@ -30,4 +28,4 @@ rustPlatform.buildRustPackage { }; passthru.updateScript = nix-update-script { }; -} +}) From c8d7c8b99b8230263c5c8b21a8af55105c4cf702 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:22 +0100 Subject: [PATCH 069/133] gitopper: refactor this shouldn't create any rebuilds --- pkgs/by-name/gi/gitopper/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gi/gitopper/package.nix b/pkgs/by-name/gi/gitopper/package.nix index e1b5d8b9674f..37968a86892a 100644 --- a/pkgs/by-name/gi/gitopper/package.nix +++ b/pkgs/by-name/gi/gitopper/package.nix @@ -5,21 +5,19 @@ git, makeWrapper, }: -let + +buildGoModule (finalAttrs: { pname = "gitopper"; version = "0.0.20"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "miekg"; repo = "gitopper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y0gzoXSIQDQ6TMVsAijPaN0sRqFEtTKyd297YxXAukM="; }; - ldflags = [ "-X main.Version=${version}" ]; + ldflags = [ "-X main.Version=${finalAttrs.version}" ]; vendorHash = "sha256-b9lLOGk0h0kaWuZb142V8ojfpstRhzC9q2kSu0q7r7I="; @@ -51,4 +49,4 @@ buildGoModule { maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "gitopper"; }; -} +}) From 6bf0e21145fdedad6e36e5af601e5a2d73404b22 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:23 +0100 Subject: [PATCH 070/133] gitui: refactor this shouldn't create any rebuilds --- pkgs/by-name/gi/gitui/package.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/gi/gitui/package.nix b/pkgs/by-name/gi/gitui/package.nix index 63822fc7900a..d6bfa9c58b84 100644 --- a/pkgs/by-name/gi/gitui/package.nix +++ b/pkgs/by-name/gi/gitui/package.nix @@ -11,17 +11,15 @@ nix-update-script, fetchpatch, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitui"; version = "0.28.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "extrawurst"; repo = "gitui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-B3Cdhhu8ECfpc57TKe6u08Q/Kl4JzUlzw4vtJJ1YAUQ="; }; @@ -52,7 +50,7 @@ rustPlatform.buildRustPackage { ''; env = { - GITUI_BUILD_NAME = version; + GITUI_BUILD_NAME = finalAttrs.version; # Needed to get openssl-sys to use pkg-config. OPENSSL_NO_VENDOR = 1; }; @@ -65,7 +63,7 @@ rustPlatform.buildRustPackage { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/extrawurst/gitui/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/extrawurst/gitui/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Blazing fast terminal-ui for Git written in Rust"; homepage = "https://github.com/extrawurst/gitui"; license = lib.licenses.mit; @@ -75,4 +73,4 @@ rustPlatform.buildRustPackage { mfrw ]; }; -} +}) From 0f5018164166e48e1266adfd9d4e1732ffb10183 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:24 +0100 Subject: [PATCH 071/133] gluesql: refactor this shouldn't create any rebuilds --- pkgs/by-name/gl/gluesql/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gl/gluesql/package.nix b/pkgs/by-name/gl/gluesql/package.nix index f37eaad0a778..0a501b461d94 100644 --- a/pkgs/by-name/gl/gluesql/package.nix +++ b/pkgs/by-name/gl/gluesql/package.nix @@ -5,17 +5,14 @@ nix-update-script, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "gluesql"; version = "0.14.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "gluesql"; repo = "gluesql"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z2fpyPJfyPtO13Ly7XRmMW3rp6G3jNLsMMFz83Wmr0E="; }; @@ -30,4 +27,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ happysalada ]; platforms = lib.platforms.all; }; -} +}) From 3c3b7c55fc519e10bf5667d69809505f6b28e955 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:25 +0100 Subject: [PATCH 072/133] gptcommit: refactor this shouldn't create any rebuilds --- pkgs/by-name/gp/gptcommit/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gp/gptcommit/package.nix b/pkgs/by-name/gp/gptcommit/package.nix index 3ecea36e2a37..9a923674f43b 100644 --- a/pkgs/by-name/gp/gptcommit/package.nix +++ b/pkgs/by-name/gp/gptcommit/package.nix @@ -8,17 +8,14 @@ openssl, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "gptcommit"; version = "0.5.17"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "zurawiki"; repo = "gptcommit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MB78QsJA90Au0bCUXfkcjnvfPagTPZwFhFVqxix+Clw="; }; @@ -43,4 +40,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ happysalada ]; platforms = with lib.platforms; all; }; -} +}) From 6f15eed5033e63217dbcce74699cded314c2d975 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:25 +0100 Subject: [PATCH 073/133] grip-grab: refactor this shouldn't create any rebuilds --- pkgs/by-name/gr/grip-grab/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gr/grip-grab/package.nix b/pkgs/by-name/gr/grip-grab/package.nix index 4d8d234ef980..24ca29a163df 100644 --- a/pkgs/by-name/gr/grip-grab/package.nix +++ b/pkgs/by-name/gr/grip-grab/package.nix @@ -3,17 +3,15 @@ rustPlatform, fetchFromGitHub, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "grip-grab"; version = "0.6.7"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "alexpasmantier"; repo = "grip-grab"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-e7duLL4tjW+11jXUqU6sqoKTAPGkH81iDCfjtNcnd4I="; }; @@ -29,4 +27,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "gg"; }; -} +}) From ca2f11ef2f76f7b247117bc6e985d6f01a4b8828 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:26 +0100 Subject: [PATCH 074/133] jwtinfo: refactor this shouldn't create any rebuilds --- pkgs/by-name/jw/jwtinfo/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/jw/jwtinfo/package.nix b/pkgs/by-name/jw/jwtinfo/package.nix index 6935da97ddc5..f21b4b6f6331 100644 --- a/pkgs/by-name/jw/jwtinfo/package.nix +++ b/pkgs/by-name/jw/jwtinfo/package.nix @@ -3,17 +3,15 @@ rustPlatform, fetchFromGitHub, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "jwtinfo"; version = "0.6.1"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "lmammino"; repo = "jwtinfo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-o2SbPTnYSqsjpTl1Z8uSZZLeHx4lxunwDdig4UuVFKg="; }; @@ -22,9 +20,9 @@ rustPlatform.buildRustPackage { meta = { description = "Command-line tool to get information about JWTs"; homepage = "https://github.com/lmammino/jwtinfo"; - changelog = "https://github.com/lmammino/jwtinfo/releases/tag/v${version}"; + changelog = "https://github.com/lmammino/jwtinfo/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "jwtinfo"; }; -} +}) From cad03d928e5e1dbd648dcb9b5928912a95eeaba8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:27 +0100 Subject: [PATCH 075/133] kratos: refactor this shouldn't create any rebuilds --- pkgs/by-name/kr/kratos/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/kr/kratos/package.nix b/pkgs/by-name/kr/kratos/package.nix index c4c5f3f19456..12b444b5c5f5 100644 --- a/pkgs/by-name/kr/kratos/package.nix +++ b/pkgs/by-name/kr/kratos/package.nix @@ -4,17 +4,15 @@ lib, stdenv, }: -let + +buildGoModule (finalAttrs: { pname = "kratos"; version = "25.4.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "ory"; repo = "kratos"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-f/K86B5h7xM7Zsbr5w2rZgsyNlCSemrBkqtMRQq/Xws="; }; @@ -26,7 +24,7 @@ buildGoModule { # Pass versioning information via ldflags ldflags = [ - "-X github.com/ory/kratos/driver/config.Version=${version}" + "-X github.com/ory/kratos/driver/config.Version=${finalAttrs.version}" ]; doCheck = false; @@ -52,4 +50,4 @@ buildGoModule { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mrmebelman ]; }; -} +}) From 03934d74bee6df7691a0ccdc7ea8fe77ca7f0bf0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:28 +0100 Subject: [PATCH 076/133] lefthook: refactor this shouldn't create any rebuilds --- pkgs/by-name/le/lefthook/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index e8cfa15f7063..99d56cc451d5 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -6,17 +6,14 @@ installShellFiles, }: -let +buildGoModule (finalAttrs: { pname = "lefthook"; version = "2.1.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "evilmartians"; repo = "lefthook"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-C4DAgM/E3yu6vZU7OSE250FLmblpNvJBu1eqQUHL1eI="; }; @@ -41,9 +38,9 @@ buildGoModule { meta = { description = "Fast and powerful Git hooks manager for any type of projects"; homepage = "https://github.com/evilmartians/lefthook"; - changelog = "https://github.com/evilmartians/lefthook/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/evilmartians/lefthook/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "lefthook"; maintainers = [ ]; }; -} +}) From bf32fced2a5b5c67d540ef2202b3efc671135f3b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:28 +0100 Subject: [PATCH 077/133] leiningen: refactor this shouldn't create any rebuilds --- pkgs/by-name/le/leiningen/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/le/leiningen/package.nix b/pkgs/by-name/le/leiningen/package.nix index 5390bc2483c0..a25997dd8283 100644 --- a/pkgs/by-name/le/leiningen/package.nix +++ b/pkgs/by-name/le/leiningen/package.nix @@ -8,24 +8,21 @@ rlwrap, gnupg, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "leiningen"; version = "2.12.0"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchurl { - url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg"; + url = "https://codeberg.org/leiningen/leiningen/raw/tag/${finalAttrs.version}/bin/lein-pkg"; hash = "sha256-EqnF46JHFhnKPWSnRi+SD99xOuiVnrT81iV8IzMrWqQ="; }; jarsrc = fetchurl { - url = "https://codeberg.org/leiningen/leiningen/releases/download/${version}/leiningen-${version}-standalone.jar"; + url = "https://codeberg.org/leiningen/leiningen/releases/download/${finalAttrs.version}/leiningen-${finalAttrs.version}-standalone.jar"; hash = "sha256-tyGlc69jF4TyfMtS5xnm0Sh9nTlRrVbTFtOPfs+oGqI="; }; - JARNAME = "${pname}-${version}-standalone.jar"; + JARNAME = "leiningen-${finalAttrs.version}-standalone.jar"; dontUnpack = true; @@ -74,4 +71,4 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ momeemt ]; mainProgram = "lein"; }; -} +}) From 779b88f6e4a90212569dd5d2c6af5ada3c572627 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:29 +0100 Subject: [PATCH 078/133] lite-xl: refactor this shouldn't create any rebuilds --- pkgs/by-name/li/lite-xl/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/li/lite-xl/package.nix b/pkgs/by-name/li/lite-xl/package.nix index 50b639093b53..0b33de1c3843 100644 --- a/pkgs/by-name/li/lite-xl/package.nix +++ b/pkgs/by-name/li/lite-xl/package.nix @@ -11,17 +11,15 @@ sdl3, stdenv, }: -let + +stdenv.mkDerivation (finalAttrs: { pname = "lite-xl"; version = "2.1.8"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchFromGitHub { owner = "lite-xl"; repo = "lite-xl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9JpD7f5vOGhLW8dBjjYUI5PSaz/XWW5sIOZCAbKhxtE="; }; @@ -60,4 +58,4 @@ stdenv.mkDerivation { platforms = lib.platforms.unix; mainProgram = "lite-xl"; }; -} +}) From 5a78dffdfa868e080d7f48feea0713cac12edf3a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:30 +0100 Subject: [PATCH 079/133] mdbook-yml-header: refactor this shouldn't create any rebuilds --- pkgs/by-name/md/mdbook-yml-header/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/md/mdbook-yml-header/package.nix b/pkgs/by-name/md/mdbook-yml-header/package.nix index f19a6c00e9ae..02147f384b66 100644 --- a/pkgs/by-name/md/mdbook-yml-header/package.nix +++ b/pkgs/by-name/md/mdbook-yml-header/package.nix @@ -5,15 +5,12 @@ nix-update-script, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-yml-header"; version = "0.1.5"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchCrate { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-QlclxqH6cKo9QZyUBFCcujT9liTc8lmEheyjFKK7N58="; }; @@ -29,4 +26,4 @@ rustPlatform.buildRustPackage { mainProgram = "mdbook-yml-header"; maintainers = [ lib.maintainers.pinage404 ]; }; -} +}) From b2bb4af46a57687ccd8b4b0b0e4c316960636eb3 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:31 +0100 Subject: [PATCH 080/133] mdsf: refactor this shouldn't create any rebuilds --- pkgs/by-name/md/mdsf/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/md/mdsf/package.nix b/pkgs/by-name/md/mdsf/package.nix index b4b0ba1a4586..6f845f536d2a 100644 --- a/pkgs/by-name/md/mdsf/package.nix +++ b/pkgs/by-name/md/mdsf/package.nix @@ -7,17 +7,15 @@ nix-update-script, installShellFiles, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdsf"; version = "0.11.1"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "hougesen"; repo = "mdsf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UfLgrukVYqkUKBI7CNLIkANO1md6ArrbSIh+f0F3bek="; }; @@ -49,4 +47,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "mdsf"; }; -} +}) From 535affd956d095f081eb8bdd3d30d4aa852f2cd6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:31 +0100 Subject: [PATCH 081/133] minidlna: refactor this shouldn't create any rebuilds --- pkgs/by-name/mi/minidlna/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mi/minidlna/package.nix b/pkgs/by-name/mi/minidlna/package.nix index 63a6a356d9a3..8f3d82e808e8 100644 --- a/pkgs/by-name/mi/minidlna/package.nix +++ b/pkgs/by-name/mi/minidlna/package.nix @@ -17,16 +17,13 @@ zlib, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "minidlna"; version = "1.3.3"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchgit { url = "https://git.code.sf.net/p/minidlna/git"; - rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}"; + rev = "v${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-InsSguoGi1Gp8R/bd4/c16xqRuk0bRsgw7wvcbokgKo="; }; @@ -75,4 +72,4 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; mainProgram = "minidlnad"; }; -} +}) From 28961506a39d4d07fdb65a12b045155a6f9244d7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:32 +0100 Subject: [PATCH 082/133] modprobed-db: refactor this shouldn't create any rebuilds --- pkgs/by-name/mo/modprobed-db/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mo/modprobed-db/package.nix b/pkgs/by-name/mo/modprobed-db/package.nix index 12a799ff276b..f3252ccde446 100644 --- a/pkgs/by-name/mo/modprobed-db/package.nix +++ b/pkgs/by-name/mo/modprobed-db/package.nix @@ -8,17 +8,15 @@ bash, installShellFiles, }: -let + +stdenv.mkDerivation (finalAttrs: { pname = "modprobed-db"; version = "2.48"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchFromGitHub { owner = "graysky2"; repo = "modprobed-db"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rMkPBRg0QluMmSCAWSvET7rS/A2aUL6H31KKoZ6NTEs="; }; @@ -55,4 +53,4 @@ stdenv.mkDerivation { mainProgram = "modprobed-db"; platforms = lib.platforms.linux; }; -} +}) From 85af75cd7013f01c8f6fb66dbbfd253e1c25eda0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:33 +0100 Subject: [PATCH 083/133] mov-cli: refactor this shouldn't create any rebuilds --- pkgs/by-name/mo/mov-cli/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mo/mov-cli/package.nix b/pkgs/by-name/mo/mov-cli/package.nix index 4839d8af5071..6c7167681675 100644 --- a/pkgs/by-name/mo/mov-cli/package.nix +++ b/pkgs/by-name/mo/mov-cli/package.nix @@ -7,18 +7,15 @@ python3, }: -let +python3.pkgs.buildPythonPackage (finalAttrs: { pname = "mov-cli"; version = "4.4.19"; -in -python3.pkgs.buildPythonPackage { - inherit pname version; pyproject = true; src = fetchFromGitHub { owner = "mov-cli"; repo = "mov-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sNeScHmQYR4Avr5OEFpE90Qn7udBgi1Ox5elFSyKXrY="; }; @@ -68,4 +65,4 @@ python3.pkgs.buildPythonPackage { mainProgram = "mov-cli"; maintainers = with lib.maintainers; [ baitinq ]; }; -} +}) From d6179efb7c3be167702a6740bce9480040d75cd6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:34 +0100 Subject: [PATCH 084/133] netscanner: refactor this shouldn't create any rebuilds --- pkgs/by-name/ne/netscanner/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ne/netscanner/package.nix b/pkgs/by-name/ne/netscanner/package.nix index b8f771f73eb1..65e946da47fb 100644 --- a/pkgs/by-name/ne/netscanner/package.nix +++ b/pkgs/by-name/ne/netscanner/package.nix @@ -5,19 +5,17 @@ makeWrapper, iw, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "netscanner"; version = "0.6.41"; -in -rustPlatform.buildRustPackage { - inherit pname version; nativeBuildInputs = [ makeWrapper ]; src = fetchFromGitHub { owner = "Chleba"; repo = "netscanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8Srsts0FDLMT01YW5Guv3r8yx5i5ua7bhAFbQ5BMN74="; }; @@ -31,9 +29,9 @@ rustPlatform.buildRustPackage { meta = { description = "Network scanner with features like WiFi scanning, packetdump and more"; homepage = "https://github.com/Chleba/netscanner"; - changelog = "https://github.com/Chleba/netscanner/releases/tag/v${version}"; + changelog = "https://github.com/Chleba/netscanner/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ NotAShelf ]; mainProgram = "netscanner"; }; -} +}) From 007002545f62314a49c1efab5210b439beff3416 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:34 +0100 Subject: [PATCH 085/133] nix-bisect: refactor this shouldn't create any rebuilds --- pkgs/by-name/ni/nix-bisect/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/ni/nix-bisect/package.nix b/pkgs/by-name/ni/nix-bisect/package.nix index d05997d30c46..2276d34b59e0 100644 --- a/pkgs/by-name/ni/nix-bisect/package.nix +++ b/pkgs/by-name/ni/nix-bisect/package.nix @@ -4,12 +4,9 @@ python3, }: -let +python3.pkgs.buildPythonApplication { pname = "nix-bisect"; version = "0.4.1-unstable-2024-04-19"; -in -python3.pkgs.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchFromGitHub { From e36bda8947eeae7dfa0255b9a008732d083cfe38 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:35 +0100 Subject: [PATCH 086/133] ockam: refactor this shouldn't create any rebuilds --- pkgs/by-name/oc/ockam/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/oc/ockam/package.nix b/pkgs/by-name/oc/ockam/package.nix index eac7a250ae11..1c292b27a7bb 100644 --- a/pkgs/by-name/oc/ockam/package.nix +++ b/pkgs/by-name/oc/ockam/package.nix @@ -9,17 +9,14 @@ dbus, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "ockam"; version = "0.157.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "build-trust"; repo = "ockam"; - rev = "ockam_v${version}"; + rev = "ockam_v${finalAttrs.version}"; hash = "sha256-o895VPlUGmLUsIeOnShjCetKoS/4x0nbEKxipEbuBu4="; }; @@ -46,4 +43,4 @@ rustPlatform.buildRustPackage { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) From 88460826587b0c509f4a014dd861ec682a049fe0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:36 +0100 Subject: [PATCH 087/133] openfga-cli: refactor this shouldn't create any rebuilds --- pkgs/by-name/op/openfga-cli/package.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index 9658e18c4b52..7d0ac5c58638 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -5,18 +5,14 @@ installShellFiles, }: -let +buildGoModule (finalAttrs: { pname = "openfga-cli"; version = "0.7.8"; -in - -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "openfga"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-AZq/BrAgm9mQGnfq9qxZTsv/yMnOH59u3G7sN8vdFDQ="; }; @@ -31,8 +27,8 @@ buildGoModule { [ "-s" "-w" - "-X ${buildInfoPkg}.Version=${version}" - "-X ${buildInfoPkg}.Commit=${version}" + "-X ${buildInfoPkg}.Version=${finalAttrs.version}" + "-X ${buildInfoPkg}.Commit=${finalAttrs.version}" "-X ${buildInfoPkg}.Date=19700101" ]; @@ -52,4 +48,4 @@ buildGoModule { mainProgram = "fga"; maintainers = with lib.maintainers; [ jlesquembre ]; }; -} +}) From cef14db78384f2fe78906d9c59fa737e048d9a48 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:36 +0100 Subject: [PATCH 088/133] openfga: refactor this shouldn't create any rebuilds --- pkgs/by-name/op/openfga/package.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/op/openfga/package.nix b/pkgs/by-name/op/openfga/package.nix index 3162dbefdef4..786b16d322f0 100644 --- a/pkgs/by-name/op/openfga/package.nix +++ b/pkgs/by-name/op/openfga/package.nix @@ -5,18 +5,14 @@ installShellFiles, }: -let +buildGoModule (finalAttrs: { pname = "openfga"; version = "1.11.3"; -in - -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "openfga"; repo = "openfga"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PpDyDwKYx45Q07n7AdwVQdZ2TygDYo/Zi6m+RnzGPzE="; }; @@ -31,8 +27,8 @@ buildGoModule { [ "-s" "-w" - "-X ${buildInfoPkg}.Version=${version}" - "-X ${buildInfoPkg}.Commit=${version}" + "-X ${buildInfoPkg}.Version=${finalAttrs.version}" + "-X ${buildInfoPkg}.Commit=${finalAttrs.version}" "-X ${buildInfoPkg}.Date=19700101" ]; @@ -55,4 +51,4 @@ buildGoModule { mainProgram = "openfga"; maintainers = with lib.maintainers; [ jlesquembre ]; }; -} +}) From b61faa6ca10a9b8d55b926e3ab1a20465a0517cf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:42 +0100 Subject: [PATCH 089/133] opengfw: refactor this shouldn't create any rebuilds --- pkgs/by-name/op/opengfw/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/op/opengfw/package.nix b/pkgs/by-name/op/opengfw/package.nix index 2281181c077f..c27eb1ab6b38 100644 --- a/pkgs/by-name/op/opengfw/package.nix +++ b/pkgs/by-name/op/opengfw/package.nix @@ -3,22 +3,22 @@ buildGoModule, fetchFromGitHub, }: -let + +buildGoModule (finalAttrs: { pname = "opengfw"; version = "0.4.1"; -in -buildGoModule { - inherit pname version; - env.CGO_ENABLED = 0; - vendorHash = "sha256-F8jTvgxOhOGVtl6B8u0xAIvjNwVjBtvAhApzjIgykpY="; src = fetchFromGitHub { owner = "apernet"; repo = "opengfw"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6PFfsPfLzzeaImcteX9u/k5pwe3cvSQwT90TCizA3gI="; }; + vendorHash = "sha256-F8jTvgxOhOGVtl6B8u0xAIvjNwVjBtvAhApzjIgykpY="; + + env.CGO_ENABLED = 0; + meta = { mainProgram = "OpenGFW"; description = "Flexible, easy-to-use, open source implementation of GFW on Linux"; @@ -34,4 +34,4 @@ buildGoModule { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ eum3l ]; }; -} +}) From b0d1250dae08f7ba35b6b9250055ab8244be6128 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:43 +0100 Subject: [PATCH 090/133] pdfannots2json: refactor this shouldn't create any rebuilds --- pkgs/by-name/pd/pdfannots2json/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pd/pdfannots2json/package.nix b/pkgs/by-name/pd/pdfannots2json/package.nix index 8605de557418..fc9b17475943 100644 --- a/pkgs/by-name/pd/pdfannots2json/package.nix +++ b/pkgs/by-name/pd/pdfannots2json/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, }: -let +buildGoModule (finalAttrs: { pname = "pdfannots2json"; version = "1.0.16"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "mgmeyers"; repo = "pdfannots2json"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qk4OSws/6SevN/Q0lsyxw+fZkm2uy1WwOYYL7CB7QUk="; }; @@ -27,4 +24,4 @@ buildGoModule { mainProgram = "pdfannots2json"; maintainers = with lib.maintainers; [ _0nyr ]; }; -} +}) From d8583a10c85a761419944ed52160f79bda7d4f7a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:44 +0100 Subject: [PATCH 091/133] plakativ: refactor this shouldn't create any rebuilds --- pkgs/by-name/pl/plakativ/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pl/plakativ/package.nix b/pkgs/by-name/pl/plakativ/package.nix index d7b14371f5fe..8c93bda568e0 100644 --- a/pkgs/by-name/pl/plakativ/package.nix +++ b/pkgs/by-name/pl/plakativ/package.nix @@ -4,16 +4,14 @@ fetchPypi, guiSupport ? true, }: -let + +python3Packages.buildPythonApplication (finalAttrs: { pname = "plakativ"; version = "0.5.3"; -in -python3Packages.buildPythonApplication { pyproject = true; - inherit pname version; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-6TvMznd5obkn/gsQTyZ6Pc/dF55I53987EbuSNAlY58="; }; @@ -36,4 +34,4 @@ python3Packages.buildPythonApplication { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ marcin-serwin ]; }; -} +}) From c13cca947d95fc759b7af4a8249b3cf29297e72c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:45 +0100 Subject: [PATCH 092/133] poptop: refactor this shouldn't create any rebuilds --- pkgs/by-name/po/poptop/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/po/poptop/package.nix b/pkgs/by-name/po/poptop/package.nix index 8796c2b16272..d9723b52fd7b 100644 --- a/pkgs/by-name/po/poptop/package.nix +++ b/pkgs/by-name/po/poptop/package.nix @@ -3,17 +3,15 @@ buildGoModule, fetchFromGitHub, }: -let + +buildGoModule (finalAttrs: { pname = "poptop"; version = "0.1.8"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "bakks"; repo = "poptop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CwJpkGNTDmtXfJx6GGz2XRU0fMeKl7I3fXm4BJ9MAQ4="; }; @@ -21,10 +19,10 @@ buildGoModule { meta = { description = "Modern top command that charts system metrics like CPU load, network IO, etc in the terminal"; - changelog = "https://github.com/bakks/poptop/releases/tag/v${version}"; + changelog = "https://github.com/bakks/poptop/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/bakks/poptop"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "poptop"; }; -} +}) From e45b73d81d17b932841d0eb3d0bf5e96fa4f0efa Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:46 +0100 Subject: [PATCH 093/133] qsv: refactor this shouldn't create any rebuilds --- pkgs/by-name/qs/qsv/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index d3f816729ae0..63b53894e3ba 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -31,17 +31,16 @@ mainProgram ? "qsv", }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "qsv"; version = "14.0.0"; -in -rustPlatform.buildRustPackage { - inherit pname version buildFeatures; + + inherit buildFeatures; src = fetchFromGitHub { owner = "dathere"; repo = "qsv"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Y/rCNG74R9EZMp+vLdGr+62HRM5Y4LpXq2C9S7gZ3fM="; }; @@ -70,7 +69,7 @@ rustPlatform.buildRustPackage { meta = { description = "CSVs sliced, diced & analyzed"; homepage = "https://github.com/dathere/qsv"; - changelog = "https://github.com/dathere/qsv/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/dathere/qsv/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or @@ -82,4 +81,4 @@ rustPlatform.buildRustPackage { misuzu ]; }; -} +}) From f9b378abe9932224d33ac7b7cffc0f2d2764627b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:47 +0100 Subject: [PATCH 094/133] quivira: refactor this shouldn't create any rebuilds --- pkgs/by-name/qu/quivira/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qu/quivira/package.nix b/pkgs/by-name/qu/quivira/package.nix index b90e4fc6e068..d00ba2b3424e 100644 --- a/pkgs/by-name/qu/quivira/package.nix +++ b/pkgs/by-name/qu/quivira/package.nix @@ -1,10 +1,8 @@ { lib, fetchurl }: -let +fetchurl { pname = "quivira"; version = "4.1"; -in -fetchurl { - inherit pname version; + url = "http://www.quivira-font.com/files/Quivira.otf"; # Download the source file to a temporary directory so that $out can be a From d482c6625df9952926459180195b7c3e207aed94 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:48 +0100 Subject: [PATCH 095/133] redfishtool: refactor this shouldn't create any rebuilds --- pkgs/by-name/re/redfishtool/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/re/redfishtool/package.nix b/pkgs/by-name/re/redfishtool/package.nix index 029617a616a9..1f1874c4f81c 100644 --- a/pkgs/by-name/re/redfishtool/package.nix +++ b/pkgs/by-name/re/redfishtool/package.nix @@ -4,16 +4,13 @@ python3, }: -let +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "redfishtool"; version = "1.1.8"; -in -python3.pkgs.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-X/G6osOHCBidKZG/Y2nmHadifDacJhjBIc7WYrUCPn8="; }; @@ -29,9 +26,9 @@ python3.pkgs.buildPythonApplication { meta = { description = "Python34 program that implements a command line tool for accessing the Redfish API"; homepage = "https://github.com/DMTF/Redfishtool"; - changelog = "https://github.com/DMTF/Redfishtool/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/DMTF/Redfishtool/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jfvillablanca ]; mainProgram = "redfishtool"; }; -} +}) From ede86ae242b9770a2d1acfc0c927eeeb54cd658e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:49 +0100 Subject: [PATCH 096/133] regrippy: refactor this shouldn't create any rebuilds --- pkgs/by-name/re/regrippy/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/re/regrippy/package.nix b/pkgs/by-name/re/regrippy/package.nix index dcb932a1a39f..8955c058a973 100644 --- a/pkgs/by-name/re/regrippy/package.nix +++ b/pkgs/by-name/re/regrippy/package.nix @@ -4,16 +4,13 @@ fetchPypi, }: -let +python3Packages.buildPythonApplication (finalAttrs: { pname = "regrippy"; version = "2.0.2"; -in -python3Packages.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-43Wh5iQE1ihD8aGxDmmwKDkPeMfySP0mdk0XhrVefyc="; }; @@ -35,4 +32,4 @@ python3Packages.buildPythonApplication { maintainers = with lib.maintainers; [ mikehorn ]; mainProgram = "regrippy"; }; -} +}) From 8d6384277cd0704268aa08b247f05657b501a239 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:50 +0100 Subject: [PATCH 097/133] rustlings: refactor this shouldn't create any rebuilds --- pkgs/by-name/ru/rustlings/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ru/rustlings/package.nix b/pkgs/by-name/ru/rustlings/package.nix index c2d818cfe705..cc8ad4924c54 100644 --- a/pkgs/by-name/ru/rustlings/package.nix +++ b/pkgs/by-name/ru/rustlings/package.nix @@ -9,16 +9,15 @@ gcc, makeWrapper, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustlings"; version = "6.5.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; + src = fetchFromGitHub { owner = "rust-lang"; repo = "rustlings"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dUQIzNPxmKbhew9VjFIW7bY0D1IkuJ5+hRY2/CwmYhY="; }; @@ -55,4 +54,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "rustlings"; }; -} +}) From e6855255f0e7e2b7c36663f7c99c6cd2ce038338 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:51 +0100 Subject: [PATCH 098/133] rustus: refactor this shouldn't create any rebuilds --- pkgs/by-name/ru/rustus/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ru/rustus/package.nix b/pkgs/by-name/ru/rustus/package.nix index ae922f1c300d..b9af89403dd9 100644 --- a/pkgs/by-name/ru/rustus/package.nix +++ b/pkgs/by-name/ru/rustus/package.nix @@ -8,17 +8,14 @@ rdkafka, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustus"; version = "1.1.3"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "s3rius"; repo = "rustus"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ALnb6ICg+TZRuHayhozwJ5+imabgjBYX4W42ydhkzv0="; }; @@ -67,4 +64,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ happysalada ]; platforms = lib.platforms.all; }; -} +}) From dd987f113503b6816a4762e93c7dec7a9954fafb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:52 +0100 Subject: [PATCH 099/133] saucectl: refactor this shouldn't create any rebuilds --- pkgs/by-name/sa/saucectl/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/sa/saucectl/package.nix b/pkgs/by-name/sa/saucectl/package.nix index eea8b9c64ba8..14e734e39317 100644 --- a/pkgs/by-name/sa/saucectl/package.nix +++ b/pkgs/by-name/sa/saucectl/package.nix @@ -3,23 +3,21 @@ buildGoModule, fetchFromGitHub, }: -let + +buildGoModule (finalAttrs: { pname = "saucectl"; version = "0.198.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "saucelabs"; repo = "saucectl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-l9iiMyL1OgjmWj2qbzQAobi+DFoecueaRP2SV6KGbn4="; }; ldflags = [ - "-X github.com/saucelabs/saucectl/internal/version.Version=${version}" - "-X github.com/saucelabs/saucectl/internal/version.GitCommit=${version}" + "-X github.com/saucelabs/saucectl/internal/version.Version=${finalAttrs.version}" + "-X github.com/saucelabs/saucectl/internal/version.GitCommit=${finalAttrs.version}" ]; vendorHash = "sha256-n/GblPFolUD+noxGI4yZbOGdAUxM0DXtpCybS+E0k3I="; @@ -28,10 +26,10 @@ buildGoModule { meta = { description = "Command line interface for the Sauce Labs platform"; - changelog = "https://github.com/saucelabs/saucectl/releases/tag/v${version}"; + changelog = "https://github.com/saucelabs/saucectl/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/saucelabs/saucectl"; license = lib.licenses.apsl20; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "saucectl"; }; -} +}) From 6691ff867083bef6aa4677f76ce39fd4f023189f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:53 +0100 Subject: [PATCH 100/133] serpl: refactor this shouldn't create any rebuilds --- pkgs/by-name/se/serpl/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/se/serpl/package.nix b/pkgs/by-name/se/serpl/package.nix index 2f59b87f87f3..74a774a956e0 100644 --- a/pkgs/by-name/se/serpl/package.nix +++ b/pkgs/by-name/se/serpl/package.nix @@ -8,16 +8,15 @@ ripgrep, versionCheckHook, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "serpl"; version = "0.3.4"; -in -rustPlatform.buildRustPackage { - inherit pname version; + src = fetchFromGitHub { owner = "yassinebridi"; repo = "serpl"; - rev = version; + rev = finalAttrs.version; hash = "sha256-lEvUS1RlZ4CvervzyfODsFqRJAiA6PyLNUVWhSoPMDY="; }; @@ -53,4 +52,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ NotAShelf ]; mainProgram = "serpl"; }; -} +}) From 07b05470e50321fefc931851bb94b8d51bd6f71e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:54 +0100 Subject: [PATCH 101/133] spotlight-downloader: refactor this shouldn't create any rebuilds --- pkgs/by-name/sp/spotlight-downloader/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sp/spotlight-downloader/package.nix b/pkgs/by-name/sp/spotlight-downloader/package.nix index 96e8d8b89b46..be633bc163a9 100644 --- a/pkgs/by-name/sp/spotlight-downloader/package.nix +++ b/pkgs/by-name/sp/spotlight-downloader/package.nix @@ -7,17 +7,14 @@ makeWrapper, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "spotlight-downloader"; version = "1.5.0"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchFromGitHub { owner = "ORelio"; repo = "Spotlight-Downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wGblbLBfH/sjUsz+hcg7OOWFavJ0k4piU/ypBEodvpY="; }; @@ -53,4 +50,4 @@ stdenv.mkDerivation { platforms = lib.platforms.unix; mainProgram = "SpotlightDownloader"; }; -} +}) From 558c43c0903ce59902cfc2a00669c60c13885551 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:55 +0100 Subject: [PATCH 102/133] stylance-cli: refactor this shouldn't create any rebuilds --- pkgs/by-name/st/stylance-cli/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/st/stylance-cli/package.nix b/pkgs/by-name/st/stylance-cli/package.nix index 33af631b3b43..a4e932c99f06 100644 --- a/pkgs/by-name/st/stylance-cli/package.nix +++ b/pkgs/by-name/st/stylance-cli/package.nix @@ -4,15 +4,13 @@ fetchCrate, versionCheckHook, }: -let + +rustPlatform.buildRustPackage (finalAttrs: { pname = "stylance-cli"; version = "0.7.4"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchCrate { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-lGgKmNqZ0nflVAM3GMDwGgxnXyLCqVz1bTUsvabXmj8="; }; @@ -26,8 +24,8 @@ rustPlatform.buildRustPackage { description = "Library and cli tool for working with scoped CSS in rust"; mainProgram = "stylance"; homepage = "https://github.com/basro/stylance-rs"; - changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/basro/stylance-rs/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ dav-wolff ]; }; -} +}) From 209dec484bc650a620edca3a54003dd1b5f8dbdd Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:56 +0100 Subject: [PATCH 103/133] surrealdb-migrations: refactor this shouldn't create any rebuilds --- pkgs/by-name/su/surrealdb-migrations/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/su/surrealdb-migrations/package.nix b/pkgs/by-name/su/surrealdb-migrations/package.nix index 025b8b6c1ea3..b20012747b20 100644 --- a/pkgs/by-name/su/surrealdb-migrations/package.nix +++ b/pkgs/by-name/su/surrealdb-migrations/package.nix @@ -7,17 +7,14 @@ nix-update-script, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "surrealdb-migrations"; version = "2.4.0"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "Odonno"; repo = "surrealdb-migrations"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eeIXbpfXZ91XcQ+4T76BGZU0Ron5dAf2pUAvLj9nEok="; }; @@ -59,4 +56,4 @@ rustPlatform.buildRustPackage { license = lib.licenses.mit; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) From 82acdb73e4c4945175147791e2665caf50897c09 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:57 +0100 Subject: [PATCH 104/133] talkfilters: refactor this shouldn't create any rebuilds --- pkgs/by-name/ta/talkfilters/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ta/talkfilters/package.nix b/pkgs/by-name/ta/talkfilters/package.nix index a628e14f838c..669e65fe3647 100644 --- a/pkgs/by-name/ta/talkfilters/package.nix +++ b/pkgs/by-name/ta/talkfilters/package.nix @@ -4,16 +4,12 @@ fetchurl, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "talkfilters"; version = "2.3.8"; -in - -stdenv.mkDerivation { - inherit pname version; src = fetchurl { - url = "http://www.hyperrealm.com/talkfilters/talkfilters-${version}.tar.gz"; + url = "http://www.hyperrealm.com/talkfilters/talkfilters-${finalAttrs.version}.tar.gz"; sha256 = "19nc5vq4bnkjvhk8srqddzhcs93jyvpm9r6lzjzwc1mgf08yg0a6"; }; @@ -26,4 +22,4 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ ikervagyok ]; platforms = with lib.platforms; unix; }; -} +}) From 4bd43e3bc11dd09e08281019bdd8d8e8c68a297a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:58 +0100 Subject: [PATCH 105/133] totp-cli: refactor this shouldn't create any rebuilds --- pkgs/by-name/to/totp-cli/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/to/totp-cli/package.nix b/pkgs/by-name/to/totp-cli/package.nix index 8d61ba65aae8..fe1ec8b4e445 100644 --- a/pkgs/by-name/to/totp-cli/package.nix +++ b/pkgs/by-name/to/totp-cli/package.nix @@ -4,17 +4,15 @@ fetchFromGitHub, installShellFiles, }: -let + +buildGoModule (finalAttrs: { pname = "totp-cli"; version = "1.9.2"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "yitsushi"; repo = "totp-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JPS4LXEgFM+RJhJG9w/SmEYmq6kILie139UrFGyZ2q0="; }; @@ -35,4 +33,4 @@ buildGoModule { maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "totp-cli"; }; -} +}) From 6cbb84b95dbd7bff0eab6a66fd287e2c05678c78 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:59 +0100 Subject: [PATCH 106/133] tparse: refactor this shouldn't create any rebuilds --- pkgs/by-name/tp/tparse/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/tp/tparse/package.nix b/pkgs/by-name/tp/tparse/package.nix index 2925a24cae93..25d613163884 100644 --- a/pkgs/by-name/tp/tparse/package.nix +++ b/pkgs/by-name/tp/tparse/package.nix @@ -3,17 +3,15 @@ buildGoModule, fetchFromGitHub, }: -let + +buildGoModule (finalAttrs: { pname = "tparse"; version = "0.18.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "mfridman"; repo = "tparse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oJApKmdo8uvnm6npXpzcKBRRkZ901AH1kZqGuoLdB3U="; }; @@ -22,7 +20,7 @@ buildGoModule { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; meta = { @@ -32,4 +30,4 @@ buildGoModule { license = lib.licenses.mit; maintainers = with lib.maintainers; [ obreitwi ]; }; -} +}) From f2537eac62ab510227b05bd494635b0af8c3c709 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:02 +0100 Subject: [PATCH 107/133] ts_query_ls: refactor this shouldn't create any rebuilds --- pkgs/by-name/ts/ts_query_ls/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ts/ts_query_ls/package.nix b/pkgs/by-name/ts/ts_query_ls/package.nix index d5cc9fd2c8cc..4b65c92f136e 100644 --- a/pkgs/by-name/ts/ts_query_ls/package.nix +++ b/pkgs/by-name/ts/ts_query_ls/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, cmake, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "ts_query_ls"; version = "3.15.1"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "ribru17"; repo = "ts_query_ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-m3jtaVYy/mNhM584asctI9ZUdaHvPr3ULRHYmmyKsLA="; }; @@ -25,9 +22,9 @@ rustPlatform.buildRustPackage { meta = { description = "LSP implementation for Tree-sitter's query files"; homepage = "https://github.com/ribru17/ts_query_ls"; - changelog = "https://github.com/ribru17/ts_query_ls/releases/tag/v${version}"; + changelog = "https://github.com/ribru17/ts_query_ls/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ribru17 ]; mainProgram = "ts_query_ls"; }; -} +}) From 39898a77ee62e7f3282362e71dfc8dd2abcd715e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:05 +0100 Subject: [PATCH 108/133] vim-startuptime: refactor this shouldn't create any rebuilds --- pkgs/by-name/vi/vim-startuptime/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/vi/vim-startuptime/package.nix b/pkgs/by-name/vi/vim-startuptime/package.nix index 7cd1cf1dcdf0..7cfd276de190 100644 --- a/pkgs/by-name/vi/vim-startuptime/package.nix +++ b/pkgs/by-name/vi/vim-startuptime/package.nix @@ -4,12 +4,11 @@ buildGoModule, fetchFromGitHub, }: -let + +buildGoModule (finalAttrs: { pname = "vim-startuptime"; version = "1.3.2"; -in -buildGoModule { - inherit pname version; + ldflags = [ "-s" "-w" @@ -18,7 +17,7 @@ buildGoModule { src = fetchFromGitHub { owner = "rhysd"; repo = "vim-startuptime"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-d6AXTWTUawkBCXCvMs3C937qoRUZmy0qCFdSLcWh0BE="; }; @@ -36,4 +35,4 @@ buildGoModule { license = lib.licenses.mit; mainProgram = "vim-startuptime"; }; -} +}) From 1f8dabaece72eee939fb18dd1bd604e16c6f99b5 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:08 +0100 Subject: [PATCH 109/133] wait4x: refactor this shouldn't create any rebuilds --- pkgs/by-name/wa/wait4x/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/wait4x/package.nix b/pkgs/by-name/wa/wait4x/package.nix index 6b57d5f8b8b4..e3ef7311369b 100644 --- a/pkgs/by-name/wa/wait4x/package.nix +++ b/pkgs/by-name/wa/wait4x/package.nix @@ -3,17 +3,14 @@ buildGoModule, fetchFromGitHub, }: -let +buildGoModule (finalAttrs: { pname = "wait4x"; version = "3.6.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "wait4x"; repo = "wait4x"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RiF5tcnzMteXaYmw4mfQdamwV1PAyNC8pUownJzfACs="; }; @@ -29,4 +26,4 @@ buildGoModule { maintainers = with lib.maintainers; [ jfvillablanca ]; mainProgram = "wait4x"; }; -} +}) From ee9bd1483322e96dcc667cc9711386c0754efca8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:10 +0100 Subject: [PATCH 110/133] wallabag: refactor this shouldn't create any rebuilds --- pkgs/by-name/wa/wallabag/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wa/wallabag/package.nix b/pkgs/by-name/wa/wallabag/package.nix index 07f4247f9014..9ddfeb253cf9 100644 --- a/pkgs/by-name/wa/wallabag/package.nix +++ b/pkgs/by-name/wa/wallabag/package.nix @@ -14,16 +14,13 @@ # After a package upgrade, empty the `var/cache` folder or unexpected # error will occur. -let +stdenv.mkDerivation (finalAttrs: { pname = "wallabag"; version = "2.6.14"; -in -stdenv.mkDerivation { - inherit pname version; # Release tarball includes vendored files src = fetchurl { - url = "https://github.com/wallabag/wallabag/releases/download/${version}/wallabag-${version}.tar.gz"; + url = "https://github.com/wallabag/wallabag/releases/download/${finalAttrs.version}/wallabag-${finalAttrs.version}.tar.gz"; hash = "sha256-AEk0WuxZfazo4r4shcK453RCF/4V/VMDvKs4EXGe/w0="; }; @@ -51,8 +48,8 @@ stdenv.mkDerivation { ''; license = lib.licenses.mit; homepage = "https://wallabag.org"; - changelog = "https://github.com/wallabag/wallabag/releases/tag/${version}"; + changelog = "https://github.com/wallabag/wallabag/releases/tag/${finalAttrs.version}"; maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) From 7d93cdb6b624137ea2e99ae72f85bd71821d6813 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:13 +0100 Subject: [PATCH 111/133] wgo: refactor this shouldn't create any rebuilds --- pkgs/by-name/wg/wgo/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wg/wgo/package.nix b/pkgs/by-name/wg/wgo/package.nix index 49f3b5863da5..f691b9cc4ee0 100644 --- a/pkgs/by-name/wg/wgo/package.nix +++ b/pkgs/by-name/wg/wgo/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, }: -let +buildGoModule (finalAttrs: { pname = "wgo"; version = "0.6.2"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "bokwoon95"; repo = "wgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Z3adi1PQ5v0BxcjkOJZWeUxwLlLXpNuJxrQztV2pCiA="; }; @@ -40,4 +37,4 @@ buildGoModule { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From cedf0c441595712ad857d3e195a2a9e88e53d737 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:16 +0100 Subject: [PATCH 112/133] whisper-ctranslate2: refactor this shouldn't create any rebuilds --- pkgs/by-name/wh/whisper-ctranslate2/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wh/whisper-ctranslate2/package.nix b/pkgs/by-name/wh/whisper-ctranslate2/package.nix index 083dd675b123..100c6839c8a7 100644 --- a/pkgs/by-name/wh/whisper-ctranslate2/package.nix +++ b/pkgs/by-name/wh/whisper-ctranslate2/package.nix @@ -6,18 +6,16 @@ fetchFromGitHub, nix-update-script, }: -let + +python3Packages.buildPythonApplication (finalAttrs: { pname = "whisper-ctranslate2"; version = "0.5.6"; -in -python3Packages.buildPythonApplication { - inherit pname version; pyproject = true; src = fetchFromGitHub { owner = "Softcatala"; repo = "whisper-ctranslate2"; - tag = version; + tag = finalAttrs.version; hash = "sha256-IgHTSOlF6fBX0oLWejKO5510e9M7ZTQf4CiIlb2xalM="; }; @@ -51,9 +49,9 @@ python3Packages.buildPythonApplication { meta = { description = "Whisper command line client compatible with original OpenAI client based on CTranslate2"; homepage = "https://github.com/Softcatala/whisper-ctranslate2"; - changelog = "https://github.com/Softcatala/whisper-ctranslate2/releases/tag/${version}"; + changelog = "https://github.com/Softcatala/whisper-ctranslate2/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "whisper-ctranslate2"; }; -} +}) From 62a66b0735dbd51c9a4ac2718d1bd25dd51782cf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:18 +0100 Subject: [PATCH 113/133] wiseunpacker: refactor this shouldn't create any rebuilds --- pkgs/by-name/wi/wiseunpacker/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wi/wiseunpacker/package.nix b/pkgs/by-name/wi/wiseunpacker/package.nix index ee414e6615b2..3a3aea1cd3df 100644 --- a/pkgs/by-name/wi/wiseunpacker/package.nix +++ b/pkgs/by-name/wi/wiseunpacker/package.nix @@ -4,17 +4,15 @@ dotnetCorePackages, lib, }: -let - version = "1.3.3"; + +buildDotnetModule (finalAttrs: { pname = "WiseUnpacker"; -in -buildDotnetModule { - inherit version pname; + version = "1.3.3"; src = fetchFromGitHub { owner = "mnadareski"; repo = "WiseUnpacker"; - rev = version; + rev = finalAttrs.version; hash = "sha256-APbfo2D/p733AwNNByu5MvC9LA8WW4mAzq6t2w/YNrs="; }; @@ -38,4 +36,4 @@ buildDotnetModule { maintainers = [ lib.maintainers.gigahawk ]; license = lib.licenses.mit; }; -} +}) From 071b541b996d65f7d71667e866ae02206d876154 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:19 +0100 Subject: [PATCH 114/133] wl-kbptr: refactor this shouldn't create any rebuilds --- pkgs/by-name/wl/wl-kbptr/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wl/wl-kbptr/package.nix b/pkgs/by-name/wl/wl-kbptr/package.nix index 99acf8635be1..11e58ed2b897 100644 --- a/pkgs/by-name/wl/wl-kbptr/package.nix +++ b/pkgs/by-name/wl/wl-kbptr/package.nix @@ -14,16 +14,14 @@ wayland-protocols, wayland-scanner, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "wl-kbptr"; version = "0.4.1"; -in -stdenv.mkDerivation { - inherit pname version; + src = fetchFromGitHub { owner = "moverest"; repo = "wl-kbptr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Z0ECLxkJChGe2ggwFRuKJj+J6+KcTAlZclqdvBzZDzs="; }; @@ -56,7 +54,7 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/moverest/wl-kbptr"; description = "Control the mouse pointer with the keyboard on Wayland"; - changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${version}"; + changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; mainProgram = "wl-kbptr"; maintainers = [ @@ -65,4 +63,4 @@ stdenv.mkDerivation { ]; inherit (wayland.meta) platforms; }; -} +}) From 1eda8362dab2f567afa72bd62514fb84d98af982 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:20 +0100 Subject: [PATCH 115/133] xenon: refactor this shouldn't create any rebuilds --- pkgs/by-name/xe/xenon/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/xe/xenon/package.nix b/pkgs/by-name/xe/xenon/package.nix index 4436e2cb4fcd..2aa902a11f11 100644 --- a/pkgs/by-name/xe/xenon/package.nix +++ b/pkgs/by-name/xe/xenon/package.nix @@ -4,17 +4,13 @@ python3, }: -let +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xenon"; version = "0.9.3"; -in -python3.pkgs.buildPythonApplication { - - inherit pname version; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-SnU42LoIql15BV+z4LI5PAvW19FqSrD83vAu8fEKQ/o="; }; @@ -37,4 +33,4 @@ python3.pkgs.buildPythonApplication { maintainers = with lib.maintainers; [ jfvillablanca ]; mainProgram = "xenon"; }; -} +}) From d26a1a9e5e2a286f8a16f1abfbaf184e577febe3 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 18:50:05 +0100 Subject: [PATCH 116/133] various: switch buildRustPackage packages to use finalAttrs this shouldn't create any rebuilds the following script was used to generate this: ```fish #!/usr/bin/env fish # nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd} set base (git rev-parse HEAD) set scope pkgs/by-name set builder buildRustPackage set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u) for file in $files echo $file sd -F "$builder rec {" "$builder (finalAttrs: {" $file # version sd -F 'version}' 'finalAttrs.version}' $file sd -F '${version' '${finalAttrs.version' $file sd -F '= version' '= finalAttrs.version' $file sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file sd -F ' + version;' ' + finalAttrs.version;' $file sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file # src sd -F 'src}' 'finalAttrs.src}' $file sd -F '${src' '${finalAttrs.src' $file sd -F '= src' '= finalAttrs.src' $file sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file sd -F 'inherit (src' 'inherit (finalAttrs.src' $file # meta sd -F '${meta' '${finalAttrs.meta' $file sd -F '= meta' '= finalAttrs.meta' $file sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file # other sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file sd -F 'libPath}' 'finalAttrs.libPath}' $file sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file # pname (restored afterwards) sd -F 'pname}' 'finalAttrs.pname}' $file sd -F '${pname' '${finalAttrs.pname' $file sd -F '= pname' '= finalAttrs.pname' $file # close finalAttrs lambda echo ')' >>$file # catch some errors early if ! nixfmt $file git restore $file continue end if ! nixf-diagnose -i sema-primop-overridden $file git restore $file continue end end set torestore (rg -F .finalAttrs --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end set torestore (rg -F finalAttrs.pname --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end # commit for faster eval times git add pkgs git commit --no-gpg-sign -m temp set torestore for file in $files # file hasn't changed if git diff --quiet $base $file continue end # try to eval the package to definitely catch all errors echo $file set pname (string split / $file -f 4) if ! nix eval .#$pname set torestore $torestore $file end end # restore files that don't eval git reset --soft $base git restore --staged . if test (count $torestore) -gt 0 git restore $torestore end ``` after that some manual cleanup was done: - restoring files that cause changes in the number of lines - restoring files that cause rebuilds - restoring files that cause merge conflicts with staging --- pkgs/by-name/aa/aaa/package.nix | 6 +++--- pkgs/by-name/aa/aarch64-esr-decoder/package.nix | 8 ++++---- pkgs/by-name/aa/aardvark-dns/package.nix | 8 ++++---- pkgs/by-name/ab/ab-av1/package.nix | 8 ++++---- pkgs/by-name/ad/ad/package.nix | 6 +++--- pkgs/by-name/ad/add-determinism/package.nix | 6 +++--- pkgs/by-name/ad/adguardian/package.nix | 6 +++--- pkgs/by-name/ad/adrs/package.nix | 6 +++--- pkgs/by-name/ae/aerogramme/package.nix | 6 +++--- pkgs/by-name/af/afterburn/package.nix | 6 +++--- pkgs/by-name/ag/age-plugin-ledger/package.nix | 6 +++--- pkgs/by-name/ag/age-plugin-yubikey/package.nix | 6 +++--- pkgs/by-name/ag/agnos/package.nix | 6 +++--- pkgs/by-name/ai/aichat/package.nix | 6 +++--- pkgs/by-name/ai/aiken/package.nix | 6 +++--- pkgs/by-name/ai/airgorah/package.nix | 8 ++++---- pkgs/by-name/al/alejandra/package.nix | 8 ++++---- pkgs/by-name/al/alfis/package.nix | 8 ++++---- pkgs/by-name/al/alioth/package.nix | 6 +++--- pkgs/by-name/al/alvr/package.nix | 12 ++++++------ pkgs/by-name/am/amber-secret/package.nix | 8 ++++---- pkgs/by-name/am/amber/package.nix | 6 +++--- pkgs/by-name/an/anchor/package.nix | 8 ++++---- pkgs/by-name/an/anewer/package.nix | 6 +++--- pkgs/by-name/an/angle-grinder/package.nix | 6 +++--- pkgs/by-name/ao/aoc-cli/package.nix | 6 +++--- pkgs/by-name/ap/aphorme/package.nix | 8 ++++---- pkgs/by-name/ap/apt-swarm/package.nix | 8 ++++---- pkgs/by-name/ar/ares-rs/package.nix | 8 ++++---- pkgs/by-name/ar/argon/package.nix | 8 ++++---- pkgs/by-name/ar/arp-scan-rs/package.nix | 8 ++++---- pkgs/by-name/ar/artem/package.nix | 8 ++++---- pkgs/by-name/as/asak/package.nix | 8 ++++---- pkgs/by-name/as/ashell/package.nix | 8 ++++---- pkgs/by-name/as/askalono/package.nix | 8 ++++---- pkgs/by-name/as/asuka/package.nix | 6 +++--- pkgs/by-name/as/asusctl/package.nix | 8 ++++---- pkgs/by-name/at/atac/package.nix | 6 +++--- pkgs/by-name/au/audion/package.nix | 8 ++++---- pkgs/by-name/au/autotiling-rs/package.nix | 6 +++--- pkgs/by-name/av/av1an-unwrapped/package.nix | 8 ++++---- pkgs/by-name/av/avml/package.nix | 6 +++--- pkgs/by-name/aw/awatcher/package.nix | 6 +++--- pkgs/by-name/aw/awsbck/package.nix | 6 +++--- pkgs/by-name/ba/backdown/package.nix | 8 ++++---- pkgs/by-name/ba/bartib/package.nix | 6 +++--- pkgs/by-name/ba/basilk/package.nix | 8 ++++---- pkgs/by-name/ba/batmon/package.nix | 8 ++++---- pkgs/by-name/ba/bato/package.nix | 8 ++++---- .../be/beancount-language-server/package.nix | 6 +++--- pkgs/by-name/be/below/package.nix | 6 +++--- pkgs/by-name/be/bend/package.nix | 6 +++--- pkgs/by-name/bi/bibiman/package.nix | 6 +++--- .../bi/bign-handheld-thumbnailer/package.nix | 10 +++++----- pkgs/by-name/bi/biliup-rs/package.nix | 8 ++++---- pkgs/by-name/bi/bingrep/package.nix | 6 +++--- pkgs/by-name/bi/binocle/package.nix | 6 +++--- pkgs/by-name/bi/binsider/package.nix | 6 +++--- pkgs/by-name/bi/biodiff/package.nix | 8 ++++---- pkgs/by-name/bi/biscuit-cli/package.nix | 8 ++++---- pkgs/by-name/bi/bite/package.nix | 12 ++++++------ pkgs/by-name/bk/bkt/package.nix | 6 +++--- pkgs/by-name/bl/blflash/package.nix | 6 +++--- pkgs/by-name/bl/bluetui/package.nix | 6 +++--- pkgs/by-name/bo/boa/package.nix | 8 ++++---- pkgs/by-name/bo/bonk/package.nix | 6 +++--- pkgs/by-name/bo/bootc/package.nix | 6 +++--- pkgs/by-name/bo/bootspec-lix/package.nix | 6 +++--- pkgs/by-name/bo/bootspec/package.nix | 6 +++--- pkgs/by-name/bo/bore-cli/package.nix | 6 +++--- pkgs/by-name/bo/bottom-rs/package.nix | 6 +++--- pkgs/by-name/bo/boxbuddy/package.nix | 6 +++--- pkgs/by-name/bo/boxxy/package.nix | 6 +++--- pkgs/by-name/br/brush/package.nix | 10 +++++----- pkgs/by-name/bu/buckle/package.nix | 6 +++--- pkgs/by-name/bu/buffrs/package.nix | 6 +++--- pkgs/by-name/bu/bukubrow/package.nix | 6 +++--- pkgs/by-name/bu/bulloak/package.nix | 6 +++--- pkgs/by-name/bu/bunbun/package.nix | 8 ++++---- pkgs/by-name/bu/bunyan-rs/package.nix | 6 +++--- pkgs/by-name/bu/bupstash/package.nix | 6 +++--- pkgs/by-name/bz/bzmenu/package.nix | 6 +++--- pkgs/by-name/ca/cairo-lang/package.nix | 6 +++--- pkgs/by-name/ca/caligula/package.nix | 6 +++--- pkgs/by-name/ca/cantus/package.nix | 6 +++--- pkgs/by-name/ca/capnproto-rust/package.nix | 6 +++--- pkgs/by-name/ca/cargo-3ds/package.nix | 6 +++--- pkgs/by-name/ca/cargo-about/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-autoinherit/package.nix | 6 +++--- pkgs/by-name/ca/cargo-binstall/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-bisect-rustc/package.nix | 6 +++--- pkgs/by-name/ca/cargo-bitbake/package.nix | 6 +++--- pkgs/by-name/ca/cargo-bloat/package.nix | 6 +++--- pkgs/by-name/ca/cargo-bootimage/package.nix | 6 +++--- pkgs/by-name/ca/cargo-bump/package.nix | 6 +++--- .../by-name/ca/cargo-bundle-licenses/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-cache/package.nix | 6 +++--- pkgs/by-name/ca/cargo-careful/package.nix | 6 +++--- pkgs/by-name/ca/cargo-clone/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-crev/package.nix | 6 +++--- pkgs/by-name/ca/cargo-criterion/package.nix | 6 +++--- pkgs/by-name/ca/cargo-cross/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-deadlinks/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-deb/package.nix | 6 +++--- pkgs/by-name/ca/cargo-depgraph/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-dephell/package.nix | 6 +++--- pkgs/by-name/ca/cargo-diet/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-dist/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-docset/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-duplicates/package.nix | 6 +++--- pkgs/by-name/ca/cargo-edit/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-espmonitor/package.nix | 6 +++--- pkgs/by-name/ca/cargo-feature/package.nix | 6 +++--- .../ca/cargo-features-manager/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-flamegraph/package.nix | 6 +++--- pkgs/by-name/ca/cargo-fund/package.nix | 6 +++--- pkgs/by-name/ca/cargo-fuzz/package.nix | 6 +++--- pkgs/by-name/ca/cargo-i18n/package.nix | 6 +++--- pkgs/by-name/ca/cargo-info/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-insta/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-lambda/package.nix | 6 +++--- pkgs/by-name/ca/cargo-leptos/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-limit/package.nix | 6 +++--- pkgs/by-name/ca/cargo-llvm-lines/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-make/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-modules/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-msrv/package.nix | 6 +++--- pkgs/by-name/ca/cargo-ndk/package.nix | 6 +++--- pkgs/by-name/ca/cargo-outdated/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-pgo/package.nix | 6 +++--- pkgs/by-name/ca/cargo-pio/package.nix | 6 +++--- pkgs/by-name/ca/cargo-readme/package.nix | 6 +++--- pkgs/by-name/ca/cargo-rr/package.nix | 6 +++--- pkgs/by-name/ca/cargo-sort-derives/package.nix | 6 +++--- pkgs/by-name/ca/cargo-sort/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-supply-chain/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-sweep/package.nix | 6 +++--- pkgs/by-name/ca/cargo-swift/package.nix | 6 +++--- pkgs/by-name/ca/cargo-temp/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-typify/package.nix | 6 +++--- pkgs/by-name/ca/cargo-wasi/package.nix | 6 +++--- pkgs/by-name/ca/cargo-watch/package.nix | 6 +++--- pkgs/by-name/ca/cargo-whatfeatures/package.nix | 6 +++--- pkgs/by-name/ca/cargo-wipe/package.nix | 6 +++--- pkgs/by-name/ca/cargo-wizard/package.nix | 8 ++++---- pkgs/by-name/ca/cargo-xbuild/package.nix | 6 +++--- pkgs/by-name/ca/cargo-xwin/package.nix | 6 +++--- pkgs/by-name/ca/carl/package.nix | 8 ++++---- pkgs/by-name/ca/castor/package.nix | 6 +++--- pkgs/by-name/ca/cauwugo/package.nix | 6 +++--- pkgs/by-name/cb/cbfmt/package.nix | 6 +++--- pkgs/by-name/ce/cedar/package.nix | 8 ++++---- pkgs/by-name/ce/celeste/package.nix | 8 ++++---- pkgs/by-name/ce/centerpiece/package.nix | 6 +++--- pkgs/by-name/cf/cfdyndns/package.nix | 6 +++--- pkgs/by-name/ch/charasay/package.nix | 6 +++--- pkgs/by-name/ch/chars/package.nix | 6 +++--- .../ch/chirpstack-concentratord/package.nix | 6 +++--- pkgs/by-name/ch/choose/package.nix | 6 +++--- pkgs/by-name/ci/cicero-tui/package.nix | 6 +++--- pkgs/by-name/ci/ciel/package.nix | 6 +++--- pkgs/by-name/ci/circom/package.nix | 8 ++++---- pkgs/by-name/cj/cjdns/package.nix | 8 ++++---- pkgs/by-name/cl/cl-wordle/package.nix | 6 +++--- pkgs/by-name/cl/clapboard/package.nix | 6 +++--- pkgs/by-name/cl/clashtui/package.nix | 10 +++++----- pkgs/by-name/cl/click/package.nix | 6 +++--- pkgs/by-name/cl/clipcat/package.nix | 6 +++--- pkgs/by-name/cl/cloak/package.nix | 6 +++--- pkgs/by-name/cl/clock-rs/package.nix | 6 +++--- pkgs/by-name/cm/cmd-wrapped/package.nix | 6 +++--- pkgs/by-name/cn/cntr/package.nix | 6 +++--- pkgs/by-name/co/cocogitto/package.nix | 6 +++--- pkgs/by-name/co/cocom/package.nix | 6 +++--- pkgs/by-name/co/code-minimap/package.nix | 6 +++--- pkgs/by-name/co/code2prompt/package.nix | 6 +++--- pkgs/by-name/co/codeberg-cli/package.nix | 6 +++--- pkgs/by-name/co/codevis/package.nix | 8 ++++---- pkgs/by-name/co/codex-acp/package.nix | 8 ++++---- pkgs/by-name/co/coinlive/package.nix | 8 ++++---- pkgs/by-name/co/coldsnap/package.nix | 8 ++++---- pkgs/by-name/co/colo/package.nix | 6 +++--- pkgs/by-name/co/colorpanes/package.nix | 6 +++--- pkgs/by-name/co/coloursum/package.nix | 6 +++--- pkgs/by-name/co/commit-formatter/package.nix | 6 +++--- pkgs/by-name/co/commitlint-rs/package.nix | 8 ++++---- pkgs/by-name/co/commitmsgfmt/package.nix | 8 ++++---- pkgs/by-name/co/comodoro/package.nix | 8 ++++---- pkgs/by-name/co/comrak/package.nix | 8 ++++---- pkgs/by-name/co/config-store/package.nix | 6 +++--- pkgs/by-name/co/conmon-rs/package.nix | 6 +++--- pkgs/by-name/co/conserve/package.nix | 6 +++--- pkgs/by-name/co/convco/package.nix | 6 +++--- pkgs/by-name/co/cook-cli/package.nix | 10 +++++----- pkgs/by-name/co/copycat/package.nix | 6 +++--- .../by-name/co/cosmic-ext-calculator/package.nix | 8 ++++---- pkgs/by-name/co/cosmic-ext-tweaks/package.nix | 8 ++++---- pkgs/by-name/co/cotp/package.nix | 6 +++--- pkgs/by-name/cp/cpc/package.nix | 6 +++--- pkgs/by-name/cr/crab-hole/package.nix | 6 +++--- pkgs/by-name/cr/crabz/package.nix | 8 ++++---- pkgs/by-name/cr/crate2nix/package.nix | 8 ++++---- pkgs/by-name/cr/critcmp/package.nix | 6 +++--- pkgs/by-name/cr/crusader/package.nix | 10 +++++----- pkgs/by-name/cs/csv-tui/package.nix | 6 +++--- pkgs/by-name/cs/csv2parquet/package.nix | 6 +++--- pkgs/by-name/cs/csview/package.nix | 6 +++--- pkgs/by-name/cs/csvlens/package.nix | 8 ++++---- pkgs/by-name/cy/cyme/package.nix | 10 +++++----- pkgs/by-name/da/dabet/package.nix | 6 +++--- pkgs/by-name/da/daktilo/package.nix | 8 ++++---- pkgs/by-name/da/darklua/package.nix | 8 ++++---- pkgs/by-name/dd/ddh/package.nix | 6 +++--- pkgs/by-name/de/deadnix/package.nix | 6 +++--- pkgs/by-name/de/deepfilternet/package.nix | 8 ++++---- pkgs/by-name/de/deqp-runner/package.nix | 6 +++--- pkgs/by-name/de/desed/package.nix | 8 ++++---- pkgs/by-name/de/desk-exec/package.nix | 6 +++--- pkgs/by-name/df/dfrs/package.nix | 6 +++--- pkgs/by-name/dh/dhcpm/package.nix | 6 +++--- pkgs/by-name/di/didu/package.nix | 6 +++--- pkgs/by-name/di/didyoumean/package.nix | 6 +++--- pkgs/by-name/di/diesel-cli-ext/package.nix | 6 +++--- pkgs/by-name/di/diffr/package.nix | 6 +++--- pkgs/by-name/di/dijo/package.nix | 6 +++--- pkgs/by-name/di/diskus/package.nix | 6 +++--- pkgs/by-name/di/display3d/package.nix | 6 +++--- pkgs/by-name/di/diswall/package.nix | 6 +++--- pkgs/by-name/dn/dnglab/package.nix | 6 +++--- pkgs/by-name/dn/dnspeep/package.nix | 6 +++--- pkgs/by-name/do/doctave/package.nix | 8 ++++---- pkgs/by-name/do/dogedns/package.nix | 6 +++--- pkgs/by-name/do/doh-proxy-rust/package.nix | 6 +++--- pkgs/by-name/do/dotenv-linter/package.nix | 6 +++--- pkgs/by-name/do/dotter/package.nix | 6 +++--- pkgs/by-name/dr/drill/package.nix | 6 +++--- pkgs/by-name/dt/dtool/package.nix | 6 +++--- pkgs/by-name/dt/dtui/package.nix | 8 ++++---- pkgs/by-name/du/ducker/package.nix | 8 ++++---- pkgs/by-name/du/dufs/package.nix | 8 ++++---- pkgs/by-name/du/dum/package.nix | 8 ++++---- pkgs/by-name/du/dummyhttp/package.nix | 6 +++--- pkgs/by-name/du/dupe-krill/package.nix | 6 +++--- pkgs/by-name/du/dura/package.nix | 6 +++--- pkgs/by-name/du/dutree/package.nix | 6 +++--- pkgs/by-name/dy/dynein/package.nix | 6 +++--- pkgs/by-name/dy/dysk/package.nix | 8 ++++---- pkgs/by-name/ea/ea/package.nix | 6 +++--- pkgs/by-name/ea/each/package.nix | 6 +++--- pkgs/by-name/ea/ear2ctl/package.nix | 6 +++--- pkgs/by-name/ea/earthlyls/package.nix | 8 ++++---- pkgs/by-name/ea/easytier/package.nix | 8 ++++---- pkgs/by-name/ec/ecc/package.nix | 8 ++++---- pkgs/by-name/ec/ecpdap/package.nix | 6 +++--- pkgs/by-name/ef/effitask/package.nix | 6 +++--- pkgs/by-name/ef/efmt/package.nix | 6 +++--- pkgs/by-name/eg/egglog/package.nix | 6 +++--- pkgs/by-name/eg/ego/package.nix | 6 +++--- pkgs/by-name/el/elan/package.nix | 8 ++++---- .../el/element-desktop/seshat/default.nix | 10 +++++----- pkgs/by-name/el/elf2nucleus/package.nix | 6 +++--- pkgs/by-name/el/elfcat/package.nix | 6 +++--- pkgs/by-name/el/eludris/package.nix | 6 +++--- pkgs/by-name/em/emacs-lsp-booster/package.nix | 6 +++--- pkgs/by-name/em/emplace/package.nix | 6 +++--- pkgs/by-name/em/emulsion/package.nix | 6 +++--- pkgs/by-name/en/encrypted-dns-server/package.nix | 8 ++++---- pkgs/by-name/en/enkei/package.nix | 6 +++--- pkgs/by-name/en/envio/package.nix | 8 ++++---- pkgs/by-name/ep/epick/package.nix | 6 +++--- pkgs/by-name/ep/epilys-bb/package.nix | 6 +++--- pkgs/by-name/er/erdtree/package.nix | 8 ++++---- pkgs/by-name/er/erg/package.nix | 10 +++++----- pkgs/by-name/es/esbuild-config/package.nix | 6 +++--- pkgs/by-name/es/esp-generate/package.nix | 6 +++--- pkgs/by-name/eu/eureka-ideas/package.nix | 8 ++++---- pkgs/by-name/ev/evebox/package.nix | 8 ++++---- pkgs/by-name/ev/evscript/package.nix | 6 +++--- pkgs/by-name/ev/evsieve/package.nix | 6 +++--- pkgs/by-name/ev/evtx/package.nix | 8 ++++---- .../ex/external-editor-revived/package.nix | 6 +++--- pkgs/by-name/ex/extest/package.nix | 6 +++--- pkgs/by-name/ez/ezno/package.nix | 8 ++++---- pkgs/by-name/fa/fac-build/package.nix | 6 +++--- pkgs/by-name/fa/faircamp/package.nix | 6 +++--- pkgs/by-name/fa/fanctl/package.nix | 6 +++--- pkgs/by-name/fa/fast-ssh/package.nix | 6 +++--- pkgs/by-name/fa/fastmod/package.nix | 6 +++--- pkgs/by-name/fc/fcast-client/package.nix | 6 +++--- pkgs/by-name/fc/fcp/package.nix | 8 ++++---- pkgs/by-name/fd/fd/package.nix | 8 ++++---- pkgs/by-name/fe/fedigroups/package.nix | 6 +++--- pkgs/by-name/fe/felix-fm/package.nix | 8 ++++---- pkgs/by-name/fe/ferium/package.nix | 6 +++--- pkgs/by-name/fe/fernglas/package.nix | 12 ++++++------ pkgs/by-name/ff/ff2mpv-rust/package.nix | 6 +++--- pkgs/by-name/ff/ffizer/package.nix | 8 ++++---- pkgs/by-name/ff/ffsend/package.nix | 6 +++--- pkgs/by-name/fi/fido2luks/package.nix | 6 +++--- pkgs/by-name/fi/fim-rs/package.nix | 8 ++++---- pkgs/by-name/fi/finalfusion-utils/package.nix | 6 +++--- pkgs/by-name/fi/findex/package.nix | 6 +++--- pkgs/by-name/fi/findomain/package.nix | 8 ++++---- pkgs/by-name/fi/firezone-gateway/package.nix | 8 ++++---- .../fi/firezone-headless-client/package.nix | 8 ++++---- pkgs/by-name/fi/firezone-relay/package.nix | 6 +++--- pkgs/by-name/fi/fishy/package.nix | 8 ++++---- pkgs/by-name/fj/fjo/package.nix | 6 +++--- pkgs/by-name/fl/flake-checker/package.nix | 10 +++++----- pkgs/by-name/fl/flake-edit/package.nix | 8 ++++---- pkgs/by-name/fl/flamelens/package.nix | 8 ++++---- pkgs/by-name/fl/flavours/package.nix | 8 ++++---- pkgs/by-name/fl/flawz/package.nix | 8 ++++---- pkgs/by-name/fl/flip-link/package.nix | 8 ++++---- pkgs/by-name/fl/flirt/package.nix | 6 +++--- pkgs/by-name/fl/flitter/package.nix | 6 +++--- .../fl/flutter_rust_bridge_codegen/package.nix | 6 +++--- pkgs/by-name/fn/fnm/package.nix | 6 +++--- pkgs/by-name/fo/fontc/package.nix | 8 ++++---- pkgs/by-name/fo/fontfor/package.nix | 6 +++--- pkgs/by-name/fo/fortune-kind/package.nix | 8 ++++---- pkgs/by-name/fo/foxmarks/package.nix | 8 ++++---- pkgs/by-name/fr/framework-tool/package.nix | 6 +++--- pkgs/by-name/fr/fre/package.nix | 8 ++++---- pkgs/by-name/fr/frece/package.nix | 6 +++--- pkgs/by-name/fr/freshfetch/package.nix | 6 +++--- pkgs/by-name/fs/fselect/package.nix | 6 +++--- pkgs/by-name/fs/fsrx/package.nix | 6 +++--- pkgs/by-name/fs/fst/package.nix | 6 +++--- pkgs/by-name/fu/fum/package.nix | 8 ++++---- pkgs/by-name/fu/function-runner/package.nix | 6 +++--- pkgs/by-name/fu/fundoc/package.nix | 6 +++--- pkgs/by-name/fu/funzzy/package.nix | 8 ++++---- pkgs/by-name/fw/fw/package.nix | 6 +++--- pkgs/by-name/fz/fzf-make/package.nix | 10 +++++----- pkgs/by-name/ga/galerio/package.nix | 6 +++--- pkgs/by-name/ga/game-rs/package.nix | 8 ++++---- pkgs/by-name/gd/gdrive3/package.nix | 8 ++++---- pkgs/by-name/ge/geckodriver/package.nix | 6 +++--- pkgs/by-name/ge/gen-license/package.nix | 6 +++--- pkgs/by-name/ge/genact/package.nix | 8 ++++---- pkgs/by-name/ge/genealogos-cli/package.nix | 8 ++++---- pkgs/by-name/ge/genpass/package.nix | 6 +++--- pkgs/by-name/ge/geticons/package.nix | 6 +++--- pkgs/by-name/ge/gex/package.nix | 8 ++++---- pkgs/by-name/gh/ghciwatch/package.nix | 6 +++--- pkgs/by-name/gh/ghostie/package.nix | 8 ++++---- pkgs/by-name/gi/gifski/package.nix | 8 ++++---- pkgs/by-name/gi/gimoji/package.nix | 6 +++--- pkgs/by-name/gi/ginko/package.nix | 8 ++++---- pkgs/by-name/gi/girouette/package.nix | 8 ++++---- pkgs/by-name/gi/git-absorb/package.nix | 6 +++--- pkgs/by-name/gi/git-branchless/package.nix | 6 +++--- pkgs/by-name/gi/git-cliff/package.nix | 8 ++++---- .../gi/git-credential-keepassxc/package.nix | 6 +++--- pkgs/by-name/gi/git-dive/package.nix | 8 ++++---- pkgs/by-name/gi/git-gone/package.nix | 8 ++++---- pkgs/by-name/gi/git-graph/package.nix | 6 +++--- pkgs/by-name/gi/git-ignore/package.nix | 8 ++++---- .../gi/git-interactive-rebase-tool/package.nix | 10 +++++----- pkgs/by-name/gi/git-metrics/package.nix | 6 +++--- pkgs/by-name/gi/git-nomad/package.nix | 8 ++++---- pkgs/by-name/gi/git-ps-rs/package.nix | 6 +++--- pkgs/by-name/gi/git-quickfix/package.nix | 6 +++--- pkgs/by-name/gi/git-smash/package.nix | 8 ++++---- pkgs/by-name/gi/git-stack/package.nix | 8 ++++---- pkgs/by-name/gi/git-together/package.nix | 8 ++++---- pkgs/by-name/gi/git-trim/package.nix | 6 +++--- pkgs/by-name/gi/git-workspace/package.nix | 6 +++--- pkgs/by-name/gi/gitlab-ci-ls/package.nix | 6 +++--- pkgs/by-name/gi/gitlab-clippy/package.nix | 6 +++--- pkgs/by-name/gi/gitnr/package.nix | 8 ++++---- pkgs/by-name/gi/gitrs/package.nix | 6 +++--- pkgs/by-name/gi/gitu/package.nix | 8 ++++---- pkgs/by-name/gl/glas/package.nix | 8 ++++---- pkgs/by-name/gl/glicol-cli/package.nix | 8 ++++---- pkgs/by-name/gl/glrnvim/package.nix | 6 +++--- pkgs/by-name/go/gobble/package.nix | 6 +++--- pkgs/by-name/go/gossip/package.nix | 10 +++++----- pkgs/by-name/go/gotify-desktop/package.nix | 6 +++--- pkgs/by-name/go/goxlr-utility/package.nix | 6 +++--- pkgs/by-name/gp/gpauth/package.nix | 10 +++++----- pkgs/by-name/gp/gping/package.nix | 8 ++++---- pkgs/by-name/gp/gptman/package.nix | 6 +++--- pkgs/by-name/gq/gql/package.nix | 8 ++++---- pkgs/by-name/gr/graphql-client/package.nix | 6 +++--- pkgs/by-name/gr/grex/package.nix | 8 ++++---- pkgs/by-name/ha/handlr-regex/package.nix | 6 +++--- pkgs/by-name/ha/hanko/package.nix | 6 +++--- pkgs/by-name/ha/hatsu/package.nix | 8 ++++---- pkgs/by-name/ha/haylxon/package.nix | 6 +++--- pkgs/by-name/hc/hck/package.nix | 8 ++++---- pkgs/by-name/he/hebbot/package.nix | 6 +++--- pkgs/by-name/he/heliocron/package.nix | 8 ++++---- pkgs/by-name/he/hex/package.nix | 10 +++++----- pkgs/by-name/he/hexdino/package.nix | 6 +++--- pkgs/by-name/he/hexpatch/package.nix | 8 ++++---- pkgs/by-name/he/hextazy/package.nix | 8 ++++---- pkgs/by-name/he/hexyl/package.nix | 8 ++++---- pkgs/by-name/he/heygpt/package.nix | 8 ++++---- pkgs/by-name/hi/highlight-assertions/package.nix | 6 +++--- pkgs/by-name/hi/hiksink/package.nix | 6 +++--- pkgs/by-name/hi/hired/package.nix | 6 +++--- pkgs/by-name/hm/hmm/package.nix | 8 ++++---- pkgs/by-name/ho/hoard/package.nix | 8 ++++---- pkgs/by-name/ho/hors/package.nix | 8 ++++---- pkgs/by-name/ht/htmlq/package.nix | 6 +++--- pkgs/by-name/ht/htmx-lsp2/package.nix | 6 +++--- pkgs/by-name/ht/httm/package.nix | 8 ++++---- pkgs/by-name/ht/httplz/package.nix | 8 ++++---- pkgs/by-name/hu/hullcaster/package.nix | 6 +++--- pkgs/by-name/hu/hunt/package.nix | 6 +++--- pkgs/by-name/hw/hwatch/package.nix | 6 +++--- pkgs/by-name/hy/hydra-cli/package.nix | 6 +++--- pkgs/by-name/hy/hyperlink/package.nix | 6 +++--- pkgs/by-name/hy/hyperspeedcube/package.nix | 6 +++--- pkgs/by-name/hy/hyprdim/package.nix | 6 +++--- .../by-name/hy/hyprland-activewindow/package.nix | 6 +++--- .../hy/hyprland-autoname-workspaces/package.nix | 6 +++--- .../hy/hyprland-monitor-attached/package.nix | 6 +++--- .../hy/hyprland-per-window-layout/package.nix | 6 +++--- .../hy/hyprland-workspaces-tui/package.nix | 6 +++--- pkgs/by-name/hy/hyprland-workspaces/package.nix | 6 +++--- pkgs/by-name/hy/hyprnome/package.nix | 6 +++--- pkgs/by-name/i3/i3-back/package.nix | 6 +++--- pkgs/by-name/i3/i3bar-river/package.nix | 6 +++--- pkgs/by-name/i3/i3status-rust/package.nix | 6 +++--- pkgs/by-name/ia/ianny/package.nix | 6 +++--- pkgs/by-name/ia/iay/package.nix | 6 +++--- pkgs/by-name/id/idmail/package.nix | 8 ++++---- pkgs/by-name/if/ifrextractor-rs/package.nix | 6 +++--- pkgs/by-name/if/ifwifi/package.nix | 6 +++--- pkgs/by-name/ig/igrep/package.nix | 8 ++++---- pkgs/by-name/ii/iio-niri/package.nix | 6 +++--- pkgs/by-name/ik/ikill/package.nix | 6 +++--- pkgs/by-name/im/image-roll/package.nix | 6 +++--- pkgs/by-name/in/inferno/package.nix | 8 ++++---- pkgs/by-name/in/inherd-quake/package.nix | 6 +++--- pkgs/by-name/in/inhibridge/package.nix | 6 +++--- pkgs/by-name/in/inlyne/package.nix | 8 ++++---- pkgs/by-name/in/innernet/package.nix | 8 ++++---- pkgs/by-name/in/inori/package.nix | 8 ++++---- pkgs/by-name/in/inputplumber/package.nix | 8 ++++---- pkgs/by-name/in/integrity-scrub/package.nix | 6 +++--- pkgs/by-name/in/intelli-shell/package.nix | 6 +++--- pkgs/by-name/in/intermodal/package.nix | 8 ++++---- pkgs/by-name/io/iocaine/package.nix | 8 ++++---- pkgs/by-name/ip/iperf3d/package.nix | 6 +++--- pkgs/by-name/ir/irust/package.nix | 6 +++--- pkgs/by-name/iv/ivyterm/package.nix | 8 ++++---- pkgs/by-name/iw/iwmenu/package.nix | 6 +++--- pkgs/by-name/iw/iwqr/package.nix | 6 +++--- pkgs/by-name/ja/jay/package.nix | 6 +++--- pkgs/by-name/je/jellyfin-rpc/package.nix | 8 ++++---- pkgs/by-name/je/jellyfin-tui/package.nix | 8 ++++---- pkgs/by-name/jf/jf/package.nix | 6 +++--- pkgs/by-name/ji/jikken/package.nix | 8 ++++---- pkgs/by-name/ji/jinja-lsp/package.nix | 6 +++--- pkgs/by-name/jl/jless/package.nix | 8 ++++---- pkgs/by-name/jo/joshuto/package.nix | 8 ++++---- pkgs/by-name/jo/jot/package.nix | 6 +++--- pkgs/by-name/jo/jotdown/package.nix | 8 ++++---- pkgs/by-name/jr/jrsonnet/package.nix | 6 +++--- pkgs/by-name/js/jsonwatch/package.nix | 8 ++++---- pkgs/by-name/jw/jwt-cli/package.nix | 8 ++++---- pkgs/by-name/jw/jwt-hack/package.nix | 8 ++++---- .../ka/kak-tree-sitter-unwrapped/package.nix | 6 +++--- pkgs/by-name/ka/kakoune-lsp/package.nix | 6 +++--- pkgs/by-name/ka/kalker/package.nix | 8 ++++---- pkgs/by-name/ka/kamp/package.nix | 6 +++--- pkgs/by-name/ka/kanha/package.nix | 6 +++--- pkgs/by-name/ka/kaput-cli/package.nix | 8 ++++---- pkgs/by-name/ka/karlender/package.nix | 6 +++--- pkgs/by-name/kb/kbs2/package.nix | 8 ++++---- pkgs/by-name/kb/kbt/package.nix | 6 +++--- pkgs/by-name/kc/kcl-language-server/package.nix | 10 +++++----- pkgs/by-name/kc/kclvm_cli/package.nix | 8 ++++---- pkgs/by-name/kd/kdash/package.nix | 6 +++--- pkgs/by-name/kd/kdotool/package.nix | 6 +++--- pkgs/by-name/ke/keedump/package.nix | 8 ++++---- pkgs/by-name/ke/kestrel/package.nix | 6 +++--- pkgs/by-name/ke/keyscope/package.nix | 10 +++++----- pkgs/by-name/ki/kitty-img/package.nix | 8 ++++---- pkgs/by-name/ki/kittycad-kcl-lsp/package.nix | 8 ++++---- pkgs/by-name/kl/klipper-estimator/package.nix | 10 +++++----- pkgs/by-name/kl/klog-rs/package.nix | 8 ++++---- pkgs/by-name/km/kmon/package.nix | 8 ++++---- pkgs/by-name/ko/komodo/package.nix | 8 ++++---- pkgs/by-name/ko/kondo/package.nix | 6 +++--- pkgs/by-name/ko/kontroll/package.nix | 6 +++--- pkgs/by-name/ko/kord/package.nix | 6 +++--- pkgs/by-name/kr/krankerl/package.nix | 6 +++--- pkgs/by-name/kr/krapslog/package.nix | 6 +++--- pkgs/by-name/kr/krill/package.nix | 8 ++++---- pkgs/by-name/kt/kty/package.nix | 8 ++++---- pkgs/by-name/ku/kubetui/package.nix | 8 ++++---- pkgs/by-name/ku/kubie/package.nix | 6 +++--- pkgs/by-name/kx/kx-aspe-cli/package.nix | 6 +++--- pkgs/by-name/la/lalrpop/package.nix | 8 ++++---- pkgs/by-name/la/languagetool-rust/package.nix | 6 +++--- pkgs/by-name/la/lapce/package.nix | 10 +++++----- pkgs/by-name/la/laurel/package.nix | 8 ++++---- pkgs/by-name/la/lazycli/package.nix | 6 +++--- pkgs/by-name/la/lazymc/package.nix | 6 +++--- pkgs/by-name/ld/ldproxy/package.nix | 8 ++++---- pkgs/by-name/le/leaf/package.nix | 6 +++--- pkgs/by-name/le/leftwm/package.nix | 8 ++++---- pkgs/by-name/le/legba/package.nix | 8 ++++---- pkgs/by-name/le/lemmy-help/package.nix | 8 ++++---- pkgs/by-name/le/lemurs/package.nix | 6 +++--- pkgs/by-name/le/leptosfmt/package.nix | 8 ++++---- pkgs/by-name/le/lethe/package.nix | 6 +++--- pkgs/by-name/li/lianad/package.nix | 6 +++--- pkgs/by-name/li/libdovi/package.nix | 6 +++--- pkgs/by-name/li/libetebase/package.nix | 6 +++--- pkgs/by-name/li/libimagequant/package.nix | 6 +++--- pkgs/by-name/li/librespeed-rust/package.nix | 6 +++--- pkgs/by-name/li/libsignal-ffi/package.nix | 6 +++--- pkgs/by-name/li/license-cli/package.nix | 6 +++--- pkgs/by-name/li/licensure/package.nix | 6 +++--- pkgs/by-name/li/lighthouse-steamvr/package.nix | 6 +++--- pkgs/by-name/li/listenbrainz-mpd/package.nix | 8 ++++---- pkgs/by-name/li/little_boxes/package.nix | 6 +++--- pkgs/by-name/ll/lls/package.nix | 6 +++--- pkgs/by-name/lo/lobtui/package.nix | 6 +++--- pkgs/by-name/lo/lockbook-desktop/package.nix | 8 ++++---- pkgs/by-name/lo/lockbook/package.nix | 6 +++--- pkgs/by-name/lo/lon/package.nix | 8 ++++---- pkgs/by-name/lo/lowfi/package.nix | 6 +++--- pkgs/by-name/ls/lsd/package.nix | 6 +++--- pkgs/by-name/ls/lsfg-vk-ui/package.nix | 8 ++++---- pkgs/by-name/ls/lsp-ai/package.nix | 8 ++++---- pkgs/by-name/lu/lucida-downloader/package.nix | 6 +++--- pkgs/by-name/lu/ludtwig/package.nix | 6 +++--- pkgs/by-name/lu/luminous-ttv/package.nix | 8 ++++---- pkgs/by-name/lu/lutgen-studio/package.nix | 6 +++--- pkgs/by-name/lu/lutgen/package.nix | 6 +++--- pkgs/by-name/ly/lychee/package.nix | 8 ++++---- pkgs/by-name/ma/maa-cli/package.nix | 6 +++--- pkgs/by-name/ma/macchina/package.nix | 8 ++++---- pkgs/by-name/ma/magic-wormhole-rs/package.nix | 8 ++++---- pkgs/by-name/ma/maker-panel/package.nix | 6 +++--- pkgs/by-name/ma/makima/package.nix | 6 +++--- pkgs/by-name/ma/managarr/package.nix | 6 +++--- pkgs/by-name/ma/manix/package.nix | 6 +++--- .../ma/markdown2html-converter/package.nix | 8 ++++---- pkgs/by-name/ma/matrix-commander-rs/package.nix | 8 ++++---- pkgs/by-name/ma/matugen/package.nix | 8 ++++---- pkgs/by-name/mc/mcfly-fzf/package.nix | 6 +++--- pkgs/by-name/mc/mcfly/package.nix | 8 ++++---- pkgs/by-name/mc/mchprs/package.nix | 6 +++--- pkgs/by-name/mc/mcumgr-client/package.nix | 6 +++--- pkgs/by-name/md/mdbook-admonish/package.nix | 6 +++--- pkgs/by-name/md/mdbook-d2/package.nix | 8 ++++---- pkgs/by-name/md/mdbook-emojicodes/package.nix | 8 ++++---- pkgs/by-name/md/mdbook-epub/package.nix | 6 +++--- pkgs/by-name/md/mdbook-footnote/package.nix | 6 +++--- pkgs/by-name/md/mdbook-graphviz/package.nix | 6 +++--- pkgs/by-name/md/mdbook-i18n-helpers/package.nix | 8 ++++---- .../md/mdbook-kroki-preprocessor/package.nix | 6 +++--- pkgs/by-name/md/mdbook-linkcheck/package.nix | 6 +++--- pkgs/by-name/md/mdbook-mermaid/package.nix | 8 ++++---- pkgs/by-name/md/mdbook-open-on-gh/package.nix | 6 +++--- pkgs/by-name/md/mdbook-pagetoc/package.nix | 6 +++--- pkgs/by-name/md/mdbook-toc/package.nix | 6 +++--- pkgs/by-name/md/mdbook-variables/package.nix | 6 +++--- pkgs/by-name/md/mdsh/package.nix | 6 +++--- pkgs/by-name/me/measureme/package.nix | 6 +++--- pkgs/by-name/me/mekuteriya/package.nix | 6 +++--- pkgs/by-name/me/melody/package.nix | 6 +++--- pkgs/by-name/me/meme-bingo-web/package.nix | 6 +++--- pkgs/by-name/me/memtest_vulkan/package.nix | 6 +++--- pkgs/by-name/me/menyoki/package.nix | 8 ++++---- pkgs/by-name/mh/mhost/package.nix | 6 +++--- pkgs/by-name/mi/microbin/package.nix | 8 ++++---- pkgs/by-name/mi/microfetch/package.nix | 6 +++--- pkgs/by-name/mi/microserver/package.nix | 6 +++--- pkgs/by-name/mi/millet/package.nix | 8 ++++---- pkgs/by-name/mi/minesweep-rs/package.nix | 6 +++--- pkgs/by-name/mi/mini-calc/package.nix | 10 +++++----- pkgs/by-name/mi/minidsp/package.nix | 6 +++--- pkgs/by-name/mi/minijinja/package.nix | 8 ++++---- pkgs/by-name/mi/mise/package.nix | 8 ++++---- pkgs/by-name/mi/mitm-cache/package.nix | 6 +++--- pkgs/by-name/mi/mitra/package.nix | 6 +++--- pkgs/by-name/mi/mixxc/package.nix | 6 +++--- pkgs/by-name/mm/mmtc/package.nix | 8 ++++---- pkgs/by-name/mm/mmtui/package.nix | 8 ++++---- pkgs/by-name/mo/mollysocket/package.nix | 8 ++++---- pkgs/by-name/mo/monolith/package.nix | 6 +++--- pkgs/by-name/mo/moproxy/package.nix | 6 +++--- pkgs/by-name/mo/morsel/package.nix | 6 +++--- pkgs/by-name/mo/motoc/package.nix | 6 +++--- pkgs/by-name/mo/mountpoint-s3/package.nix | 6 +++--- pkgs/by-name/mo/mouse-actions/package.nix | 6 +++--- pkgs/by-name/mo/moxide/package.nix | 6 +++--- pkgs/by-name/mo/moxnotify/package.nix | 6 +++--- pkgs/by-name/mo/mozwire/package.nix | 6 +++--- pkgs/by-name/mp/mpd-discord-rpc/package.nix | 8 ++++---- pkgs/by-name/mp/mpris-notifier/package.nix | 6 +++--- pkgs/by-name/mp/mpv-handler/package.nix | 6 +++--- pkgs/by-name/mp/mpv-subs-popout/package.nix | 6 +++--- pkgs/by-name/mq/mqttui/package.nix | 8 ++++---- pkgs/by-name/mu/mujmap/package.nix | 6 +++--- pkgs/by-name/mu/mus/package.nix | 6 +++--- pkgs/by-name/my/mycelium/package.nix | 10 +++++----- pkgs/by-name/my/myxer/package.nix | 6 +++--- pkgs/by-name/na/namaka/package.nix | 8 ++++---- pkgs/by-name/na/narrowlink/package.nix | 6 +++--- pkgs/by-name/na/natls/package.nix | 6 +++--- pkgs/by-name/na/navi/package.nix | 6 +++--- pkgs/by-name/nb/nbtscanner/package.nix | 10 +++++----- pkgs/by-name/nd/ndstrim/package.nix | 8 ++++---- pkgs/by-name/ne/neocmakelsp/package.nix | 6 +++--- pkgs/by-name/ne/nerdfix/package.nix | 8 ++++---- pkgs/by-name/ne/netavark/package.nix | 8 ++++---- pkgs/by-name/ne/netbox2netshot/package.nix | 6 +++--- pkgs/by-name/ne/netop/package.nix | 8 ++++---- pkgs/by-name/ne/neverest/package.nix | 10 +++++----- pkgs/by-name/ng/ngrrram/package.nix | 6 +++--- pkgs/by-name/ni/nil/package.nix | 10 +++++----- pkgs/by-name/ni/nirius/package.nix | 6 +++--- pkgs/by-name/ni/nitrotpm-tools/package.nix | 6 +++--- pkgs/by-name/ni/nix-btm/package.nix | 6 +++--- pkgs/by-name/ni/nix-doc/package.nix | 6 +++--- pkgs/by-name/ni/nix-du/package.nix | 8 ++++---- pkgs/by-name/ni/nix-forecast/package.nix | 8 ++++---- pkgs/by-name/ni/nix-health/package.nix | 6 +++--- pkgs/by-name/ni/nix-index-unwrapped/package.nix | 8 ++++---- pkgs/by-name/ni/nix-janitor/package.nix | 8 ++++---- pkgs/by-name/ni/nix-ld/package.nix | 6 +++--- pkgs/by-name/ni/nix-melt/package.nix | 8 ++++---- .../by-name/ni/nix-query-tree-viewer/package.nix | 6 +++--- .../nix-store-veritysetup-generator/package.nix | 8 ++++---- pkgs/by-name/ni/nix-weather/package.nix | 8 ++++---- pkgs/by-name/ni/nix-web/package.nix | 6 +++--- pkgs/by-name/ni/nix-your-shell/package.nix | 8 ++++---- pkgs/by-name/ni/nixci/package.nix | 6 +++--- pkgs/by-name/ni/nixel/package.nix | 6 +++--- pkgs/by-name/ni/nixpacks/package.nix | 6 +++--- pkgs/by-name/ni/nixpkgs-fmt/package.nix | 6 +++--- .../ni/nixpkgs-lint-community/package.nix | 8 ++++---- .../ni/nixseparatedebuginfod2/package.nix | 6 +++--- pkgs/by-name/ni/nixtract/package.nix | 6 +++--- pkgs/by-name/nm/nm-file-secret-agent/package.nix | 6 +++--- pkgs/by-name/no/noaa-apt/package.nix | 8 ++++---- pkgs/by-name/no/nomino/package.nix | 8 ++++---- pkgs/by-name/no/noseyparker/package.nix | 10 +++++----- pkgs/by-name/no/nostr-rs-relay/package.nix | 8 ++++---- pkgs/by-name/no/nostui/package.nix | 6 +++--- pkgs/by-name/no/notmuch-mailmover/package.nix | 6 +++--- pkgs/by-name/no/novops/package.nix | 6 +++--- pkgs/by-name/np/npins/package.nix | 6 +++--- pkgs/by-name/np/nps/package.nix | 8 ++++---- pkgs/by-name/nr/nrr/package.nix | 6 +++--- pkgs/by-name/ns/nsh/package.nix | 8 ++++---- pkgs/by-name/nt/ntpd-rs/package.nix | 10 +++++----- pkgs/by-name/nu/numbat/package.nix | 8 ++++---- pkgs/by-name/nu/nurl/package.nix | 8 ++++---- pkgs/by-name/nv/nvidia_oc/package.nix | 8 ++++---- pkgs/by-name/nv/nvmetcfg/package.nix | 6 +++--- pkgs/by-name/ob/obsidian-export/package.nix | 8 ++++---- pkgs/by-name/oc/octofetch/package.nix | 6 +++--- pkgs/by-name/ok/okapi/package.nix | 6 +++--- pkgs/by-name/ok/okolors/package.nix | 6 +++--- pkgs/by-name/om/omekasy/package.nix | 6 +++--- pkgs/by-name/on/onefetch/package.nix | 8 ++++---- pkgs/by-name/on/onetun/package.nix | 6 +++--- pkgs/by-name/oo/oo7/package.nix | 8 ++++---- pkgs/by-name/op/open-scq30/package.nix | 8 ++++---- pkgs/by-name/op/openapi-tui/package.nix | 6 +++--- pkgs/by-name/op/openpgp-ca/package.nix | 6 +++--- pkgs/by-name/op/openpgp-card-tools/package.nix | 6 +++--- pkgs/by-name/or/oranda/package.nix | 8 ++++---- pkgs/by-name/or/ord/package.nix | 8 ++++---- pkgs/by-name/os/oscavmgr/package.nix | 8 ++++---- pkgs/by-name/ot/otadump/package.nix | 6 +++--- pkgs/by-name/ot/otree/package.nix | 8 ++++---- pkgs/by-name/ou/ouch/package.nix | 8 ++++---- pkgs/by-name/ow/owmods-cli/package.nix | 12 ++++++------ pkgs/by-name/ow/owmods-gui/package.nix | 16 ++++++++-------- pkgs/by-name/ox/ox/package.nix | 10 +++++----- pkgs/by-name/ox/oxide-rs/package.nix | 6 +++--- pkgs/by-name/ox/oxipng/package.nix | 6 +++--- .../pa/package-version-server/package.nix | 8 ++++---- pkgs/by-name/pa/packetry/package.nix | 6 +++--- pkgs/by-name/pa/page/package.nix | 6 +++--- pkgs/by-name/pa/pam_rssh/package.nix | 6 +++--- pkgs/by-name/pa/pandoc-katex/package.nix | 6 +++--- pkgs/by-name/pa/paper-age/package.nix | 8 ++++---- pkgs/by-name/pa/parallel-disk-usage/package.nix | 6 +++--- pkgs/by-name/pa/parinfer-rust-emacs/package.nix | 6 +++--- pkgs/by-name/pa/parseable/package.nix | 10 +++++----- pkgs/by-name/pa/paru/package.nix | 8 ++++---- pkgs/by-name/pa/passepartui/package.nix | 8 ++++---- pkgs/by-name/pa/passerine/package.nix | 6 +++--- pkgs/by-name/pa/pastel/package.nix | 8 ++++---- pkgs/by-name/pa/patsh/package.nix | 8 ++++---- pkgs/by-name/pa/pazi/package.nix | 6 +++--- pkgs/by-name/pb/pbpctrl/package.nix | 6 +++--- pkgs/by-name/pd/pdfrip/package.nix | 8 ++++---- pkgs/by-name/pe/peep/package.nix | 8 ++++---- pkgs/by-name/pe/pest-ide-tools/package.nix | 6 +++--- pkgs/by-name/pf/pfetch-rs/package.nix | 8 ++++---- pkgs/by-name/pg/pgcat/package.nix | 6 +++--- pkgs/by-name/ph/phetch/package.nix | 8 ++++---- pkgs/by-name/ph/phraze/package.nix | 8 ++++---- pkgs/by-name/pi/piano-rs/package.nix | 6 +++--- pkgs/by-name/pi/pict-rs/package.nix | 6 +++--- pkgs/by-name/pi/pid1/package.nix | 6 +++--- pkgs/by-name/pi/pik/package.nix | 6 +++--- pkgs/by-name/pi/pinyin-tool/package.nix | 6 +++--- pkgs/by-name/pi/pipes-rs/package.nix | 8 ++++---- pkgs/by-name/pi/piping-server-rust/package.nix | 8 ++++---- pkgs/by-name/pi/pipr/package.nix | 6 +++--- pkgs/by-name/pi/pizarra/package.nix | 6 +++--- pkgs/by-name/pk/pkarr/package.nix | 6 +++--- pkgs/by-name/pl/planus/package.nix | 8 ++++---- pkgs/by-name/pl/please/package.nix | 8 ++++---- pkgs/by-name/pl/pls/package.nix | 8 ++++---- pkgs/by-name/pn/pngquant/package.nix | 8 ++++---- .../by-name/pn/pnpm-shell-completion/package.nix | 6 +++--- pkgs/by-name/po/podlet/package.nix | 8 ++++---- pkgs/by-name/po/pokeget-rs/package.nix | 6 +++--- pkgs/by-name/po/polarity/package.nix | 6 +++--- pkgs/by-name/po/polkadot/package.nix | 6 +++--- pkgs/by-name/po/polylux2pdfpc/package.nix | 8 ++++---- pkgs/by-name/po/pomsky/package.nix | 8 ++++---- pkgs/by-name/po/porsmo/package.nix | 6 +++--- pkgs/by-name/po/pouf/package.nix | 8 ++++---- pkgs/by-name/po/powerstation/package.nix | 8 ++++---- pkgs/by-name/pq/pqrs/package.nix | 6 +++--- pkgs/by-name/pr/pr-tracker/package.nix | 8 ++++---- pkgs/by-name/pr/prettypst/package.nix | 6 +++--- pkgs/by-name/pr/procs/package.nix | 8 ++++---- pkgs/by-name/pr/projectable/package.nix | 8 ++++---- pkgs/by-name/pr/proto/package.nix | 8 ++++---- pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix | 6 +++--- pkgs/by-name/pr/protols/package.nix | 8 ++++---- pkgs/by-name/pr/proximity-sort/package.nix | 6 +++--- pkgs/by-name/pr/prqlc/package.nix | 8 ++++---- pkgs/by-name/pr/prr/package.nix | 6 +++--- pkgs/by-name/ps/psw/package.nix | 6 +++--- pkgs/by-name/pt/ptags/package.nix | 6 +++--- pkgs/by-name/pu/pueue/package.nix | 8 ++++---- pkgs/by-name/pw/pw-viz/package.nix | 6 +++--- pkgs/by-name/pw/pw-volume/package.nix | 8 ++++---- pkgs/by-name/pw/pwalarmctl/package.nix | 6 +++--- pkgs/by-name/pw/pwalarmd/package.nix | 6 +++--- pkgs/by-name/pw/pwmenu/package.nix | 6 +++--- pkgs/by-name/pw/pwninit/package.nix | 6 +++--- pkgs/by-name/py/py-spy/package.nix | 8 ++++---- pkgs/by-name/py/pylyzer/package.nix | 8 ++++---- pkgs/by-name/py/python-launcher/package.nix | 8 ++++---- pkgs/by-name/qi/qir-runner/package.nix | 6 +++--- pkgs/by-name/qm/qmk_hid/package.nix | 6 +++--- pkgs/by-name/qr/qrrs/package.nix | 6 +++--- pkgs/by-name/qw/qwertone/package.nix | 6 +++--- pkgs/by-name/r0/r0vm/package.nix | 8 ++++---- pkgs/by-name/ra/rabbitmqadmin-ng/package.nix | 6 +++--- pkgs/by-name/ra/radio-cli/package.nix | 8 ++++---- pkgs/by-name/ra/rage/package.nix | 8 ++++---- pkgs/by-name/ra/rails-new/package.nix | 6 +++--- pkgs/by-name/ra/railway/package.nix | 8 ++++---- pkgs/by-name/ra/rana/package.nix | 6 +++--- pkgs/by-name/ra/rates/package.nix | 8 ++++---- pkgs/by-name/ra/rathole/package.nix | 6 +++--- pkgs/by-name/rb/rbw/package.nix | 8 ++++---- pkgs/by-name/rc/rcodesign/package.nix | 8 ++++---- pkgs/by-name/rc/rcp/package.nix | 8 ++++---- pkgs/by-name/rd/rdedup/package.nix | 6 +++--- pkgs/by-name/re/realm/package.nix | 6 +++--- pkgs/by-name/re/reason-shell/package.nix | 8 ++++---- pkgs/by-name/re/reddsaver/package.nix | 6 +++--- pkgs/by-name/re/refinery-cli/package.nix | 8 ++++---- pkgs/by-name/re/reindeer/package.nix | 6 +++--- pkgs/by-name/re/remodel/package.nix | 10 +++++----- pkgs/by-name/re/repak/package.nix | 8 ++++---- pkgs/by-name/re/replibyte/package.nix | 6 +++--- pkgs/by-name/re/rescrobbled/package.nix | 6 +++--- pkgs/by-name/re/restic-integrity/package.nix | 6 +++--- pkgs/by-name/re/restls/package.nix | 8 ++++---- pkgs/by-name/re/resvg/package.nix | 8 ++++---- pkgs/by-name/re/reth/package.nix | 6 +++--- pkgs/by-name/re/revpfw3/package.nix | 6 +++--- pkgs/by-name/re/rewatch/package.nix | 8 ++++---- pkgs/by-name/re/rewrk/package.nix | 8 ++++---- pkgs/by-name/rh/rhack/package.nix | 6 +++--- pkgs/by-name/rh/rhai-doc/package.nix | 8 ++++---- pkgs/by-name/ri/riff/package.nix | 8 ++++---- pkgs/by-name/ri/riffdiff/package.nix | 8 ++++---- pkgs/by-name/ri/rime-ls/package.nix | 6 +++--- pkgs/by-name/ri/rink/package.nix | 6 +++--- pkgs/by-name/ri/rip2/package.nix | 6 +++--- pkgs/by-name/ri/ripdrag/package.nix | 8 ++++---- pkgs/by-name/ri/ripgrep-all/package.nix | 8 ++++---- pkgs/by-name/ri/ripgrep/package.nix | 8 ++++---- pkgs/by-name/ri/rippkgs/package.nix | 6 +++--- pkgs/by-name/ri/ripsecrets/package.nix | 8 ++++---- pkgs/by-name/ri/ripunzip/package.nix | 6 +++--- pkgs/by-name/ri/river-bsp-layout/package.nix | 6 +++--- pkgs/by-name/ri/river-filtile/package.nix | 6 +++--- pkgs/by-name/ri/river-luatile/package.nix | 6 +++--- pkgs/by-name/rk/rkvm/package.nix | 8 ++++---- pkgs/by-name/rl/rlaunch/package.nix | 6 +++--- pkgs/by-name/rl/rlci/package.nix | 8 ++++---- pkgs/by-name/rm/rm-improved/package.nix | 6 +++--- pkgs/by-name/rm/rmenu/package.nix | 8 ++++---- pkgs/by-name/rm/rmpc/package.nix | 10 +++++----- pkgs/by-name/rn/rnr/package.nix | 8 ++++---- pkgs/by-name/ro/rogcat/package.nix | 8 ++++---- pkgs/by-name/ro/roogle/package.nix | 6 +++--- pkgs/by-name/ro/roon-tui/package.nix | 6 +++--- pkgs/by-name/ro/rops/package.nix | 8 ++++---- pkgs/by-name/ro/rot8/package.nix | 6 +++--- pkgs/by-name/ro/routinator/package.nix | 8 ++++---- pkgs/by-name/rp/rpg-cli/package.nix | 6 +++--- pkgs/by-name/rs/rs-git-fsmonitor/package.nix | 6 +++--- pkgs/by-name/rs/rsass/package.nix | 8 ++++---- pkgs/by-name/rs/rsclock/package.nix | 6 +++--- pkgs/by-name/rs/rshijack/package.nix | 6 +++--- pkgs/by-name/rs/rslint/package.nix | 6 +++--- pkgs/by-name/rs/rsop/package.nix | 6 +++--- pkgs/by-name/rt/rtrtr/package.nix | 8 ++++---- pkgs/by-name/rt/rtss/package.nix | 6 +++--- pkgs/by-name/rt/rtz/package.nix | 8 ++++---- pkgs/by-name/ru/rucola/package.nix | 8 ++++---- pkgs/by-name/ru/rucredstash/package.nix | 6 +++--- pkgs/by-name/ru/ruplacer/package.nix | 6 +++--- .../ru/rust-analyzer-unwrapped/package.nix | 8 ++++---- pkgs/by-name/ru/rust-cbindgen/package.nix | 8 ++++---- pkgs/by-name/ru/rust-code-analysis/package.nix | 6 +++--- pkgs/by-name/ru/rust-motd/package.nix | 8 ++++---- pkgs/by-name/ru/rust-parallel/package.nix | 6 +++--- pkgs/by-name/ru/rust-script/package.nix | 8 ++++---- pkgs/by-name/ru/rust-streamdeck/package.nix | 8 ++++---- .../ru/rust-synapse-compress-state/package.nix | 6 +++--- pkgs/by-name/ru/rust-traverse/package.nix | 8 ++++---- pkgs/by-name/ru/rustc-demangle/package.nix | 6 +++--- pkgs/by-name/ru/rustcat/package.nix | 8 ++++---- pkgs/by-name/ru/rustdesk-server/package.nix | 10 +++++----- pkgs/by-name/ru/rustdress/package.nix | 6 +++--- pkgs/by-name/ru/rusti-cal/package.nix | 6 +++--- pkgs/by-name/ru/rustic/package.nix | 8 ++++---- pkgs/by-name/ru/rustmission/package.nix | 8 ++++---- pkgs/by-name/ru/rustpython/package.nix | 6 +++--- pkgs/by-name/ru/rustscan/package.nix | 8 ++++---- pkgs/by-name/ru/rusty-diceware/package.nix | 8 ++++---- pkgs/by-name/ru/rustypaste-cli/package.nix | 8 ++++---- pkgs/by-name/ru/rustypaste/package.nix | 8 ++++---- pkgs/by-name/ru/rustywind/package.nix | 8 ++++---- pkgs/by-name/rw/rwalk/package.nix | 8 ++++---- pkgs/by-name/rw/rwedid/package.nix | 6 +++--- pkgs/by-name/rw/rwpspread/package.nix | 6 +++--- pkgs/by-name/rx/rx/package.nix | 6 +++--- pkgs/by-name/ry/rye/package.nix | 8 ++++---- pkgs/by-name/s3/s3rs/package.nix | 6 +++--- pkgs/by-name/sa/sad/package.nix | 8 ++++---- pkgs/by-name/sa/safecloset/package.nix | 8 ++++---- pkgs/by-name/sa/sagoin/package.nix | 8 ++++---- pkgs/by-name/sa/sanctity/package.nix | 6 +++--- pkgs/by-name/sa/satty/package.nix | 6 +++--- pkgs/by-name/sc/scooter/package.nix | 8 ++++---- pkgs/by-name/sc/screenly-cli/package.nix | 8 ++++---- pkgs/by-name/sc/scriptisto/package.nix | 8 ++++---- pkgs/by-name/sc/scryer-prolog/package.nix | 6 +++--- pkgs/by-name/sd/sd/package.nix | 6 +++--- pkgs/by-name/se/see-cat/package.nix | 6 +++--- pkgs/by-name/se/seehecht/package.nix | 6 +++--- pkgs/by-name/se/sendme/package.nix | 6 +++--- pkgs/by-name/se/sequoia-sqv/package.nix | 6 +++--- pkgs/by-name/se/sequoia-wot/package.nix | 6 +++--- pkgs/by-name/se/serie/package.nix | 6 +++--- pkgs/by-name/sf/sfz/package.nix | 6 +++--- pkgs/by-name/sh/shadow-tls/package.nix | 6 +++--- pkgs/by-name/sh/shadowenv/package.nix | 6 +++--- pkgs/by-name/sh/shadowsocks-rust/package.nix | 8 ++++---- pkgs/by-name/sh/shavee/package.nix | 6 +++--- pkgs/by-name/sh/sheldon/package.nix | 6 +++--- pkgs/by-name/sh/shellclear/package.nix | 8 ++++---- pkgs/by-name/sh/shellharden/package.nix | 6 +++--- pkgs/by-name/sh/shikane/package.nix | 8 ++++---- pkgs/by-name/sh/shisho/package.nix | 8 ++++---- pkgs/by-name/sh/shotgun/package.nix | 6 +++--- pkgs/by-name/sh/shotman/package.nix | 6 +++--- pkgs/by-name/sh/shpool/package.nix | 6 +++--- .../sh/shticker-book-unwritten/unwrapped.nix | 6 +++--- pkgs/by-name/si/sic-image-cli/package.nix | 8 ++++---- pkgs/by-name/si/sig/package.nix | 6 +++--- pkgs/by-name/si/siketyan-ghr/package.nix | 6 +++--- pkgs/by-name/si/silicon/package.nix | 6 +++--- pkgs/by-name/si/simple-http-server/package.nix | 8 ++++---- pkgs/by-name/si/sirula/package.nix | 6 +++--- pkgs/by-name/si/sizelint/package.nix | 6 +++--- pkgs/by-name/sl/sleek/package.nix | 6 +++--- pkgs/by-name/sl/slingshot/package.nix | 8 ++++---- pkgs/by-name/sl/slippy/package.nix | 8 ++++---- pkgs/by-name/sl/slowlorust/package.nix | 10 +++++----- pkgs/by-name/sm/smag/package.nix | 8 ++++---- pkgs/by-name/sm/smartcat/package.nix | 8 ++++---- pkgs/by-name/sn/snazy/package.nix | 10 +++++----- pkgs/by-name/sn/sniffglue/package.nix | 6 +++--- pkgs/by-name/sn/snpguest/package.nix | 8 ++++---- pkgs/by-name/sn/snphost/package.nix | 8 ++++---- pkgs/by-name/sn/snx-rs/package.nix | 8 ++++---- pkgs/by-name/so/solo2-cli/package.nix | 6 +++--- pkgs/by-name/so/songrec/package.nix | 6 +++--- pkgs/by-name/so/sozu/package.nix | 10 +++++----- pkgs/by-name/sp/spacer/package.nix | 8 ++++---- pkgs/by-name/sp/speedtest-rs/package.nix | 8 ++++---- pkgs/by-name/sp/spl/package.nix | 6 +++--- pkgs/by-name/sp/spotify-player/package.nix | 8 ++++---- pkgs/by-name/sp/spytrap-adb/package.nix | 8 ++++---- pkgs/by-name/sq/sqld/package.nix | 6 +++--- pkgs/by-name/sq/sqlx-cli/package.nix | 6 +++--- pkgs/by-name/sq/sqruff/package.nix | 8 ++++---- pkgs/by-name/sq/squawk/package.nix | 8 ++++---- pkgs/by-name/sr/srgn/package.nix | 12 ++++++------ pkgs/by-name/sr/srisum/package.nix | 8 ++++---- pkgs/by-name/ss/ssh-agent-mux/package.nix | 6 +++--- pkgs/by-name/ss/sshs/package.nix | 6 +++--- pkgs/by-name/ss/sss-cli/package.nix | 6 +++--- pkgs/by-name/ss/sss_code/package.nix | 6 +++--- pkgs/by-name/st/stardust-xr-flatland/package.nix | 6 +++--- pkgs/by-name/st/stardust-xr-kiara/package.nix | 8 ++++---- pkgs/by-name/st/stardust-xr-phobetor/package.nix | 6 +++--- .../by-name/st/stardust-xr-protostar/package.nix | 6 +++--- pkgs/by-name/st/stardust-xr-server/package.nix | 6 +++--- .../st/stardust-xr-sphereland/package.nix | 6 +++--- pkgs/by-name/st/stargazer/package.nix | 8 ++++---- pkgs/by-name/st/starlark-rust/package.nix | 8 ++++---- pkgs/by-name/st/static-web-server/package.nix | 8 ++++---- pkgs/by-name/st/steam-acf/package.nix | 6 +++--- pkgs/by-name/st/steamguard-cli/package.nix | 8 ++++---- pkgs/by-name/st/stgit/package.nix | 6 +++--- pkgs/by-name/st/strace-analyzer/package.nix | 6 +++--- pkgs/by-name/st/stratovirt/package.nix | 6 +++--- pkgs/by-name/st/stu/package.nix | 8 ++++---- pkgs/by-name/su/sub-batch/package.nix | 6 +++--- pkgs/by-name/su/substudy/package.nix | 6 +++--- pkgs/by-name/su/subxt/package.nix | 6 +++--- pkgs/by-name/su/suckit/package.nix | 6 +++--- pkgs/by-name/su/supergfxctl/package.nix | 6 +++--- pkgs/by-name/sv/svg2pdf/package.nix | 8 ++++---- pkgs/by-name/sv/svgbob/package.nix | 8 ++++---- pkgs/by-name/sv/svix-server/package.nix | 10 +++++----- pkgs/by-name/sv/svls/package.nix | 6 +++--- pkgs/by-name/sw/sway-easyfocus/package.nix | 6 +++--- pkgs/by-name/sw/sway-new-workspace/package.nix | 6 +++--- pkgs/by-name/sw/sway-overfocus/package.nix | 8 ++++---- pkgs/by-name/sw/sway-scratch/package.nix | 6 +++--- pkgs/by-name/sw/swc/package.nix | 6 +++--- pkgs/by-name/sy/symbolicator/package.nix | 12 ++++++------ pkgs/by-name/sy/syncstorage-rs/package.nix | 6 +++--- pkgs/by-name/sy/system-syzygy/package.nix | 8 ++++---- pkgs/by-name/sy/system76-firmware/package.nix | 6 +++--- .../system76-keyboard-configurator/package.nix | 6 +++--- pkgs/by-name/sy/systemd-credsubst/package.nix | 6 +++--- pkgs/by-name/sy/systeroid/package.nix | 8 ++++---- pkgs/by-name/sz/szyszka/package.nix | 6 +++--- pkgs/by-name/ta/tab-rs/package.nix | 6 +++--- pkgs/by-name/ta/tabiew/package.nix | 8 ++++---- pkgs/by-name/ta/tagref/package.nix | 6 +++--- pkgs/by-name/ta/tangara-cli/package.nix | 6 +++--- pkgs/by-name/ta/tangara-companion/package.nix | 10 +++++----- pkgs/by-name/ta/tarmac/package.nix | 10 +++++----- pkgs/by-name/ta/tarssh/package.nix | 6 +++--- pkgs/by-name/ta/taschenrechner/package.nix | 6 +++--- pkgs/by-name/ta/task-keeper/package.nix | 6 +++--- .../ta/taskchampion-sync-server/package.nix | 6 +++--- pkgs/by-name/ta/tasks/package.nix | 8 ++++---- pkgs/by-name/ta/taskwarrior-tui/package.nix | 6 +++--- pkgs/by-name/te/tealdeer/package.nix | 8 ++++---- pkgs/by-name/te/tectonic-unwrapped/package.nix | 8 ++++---- pkgs/by-name/te/teehee/package.nix | 8 ++++---- pkgs/by-name/te/teip/package.nix | 8 ++++---- pkgs/by-name/te/tenki/package.nix | 6 +++--- pkgs/by-name/te/tera-cli/package.nix | 6 +++--- pkgs/by-name/te/termscp/package.nix | 8 ++++---- pkgs/by-name/te/termsnap/package.nix | 6 +++--- pkgs/by-name/te/termusic/package.nix | 6 +++--- pkgs/by-name/te/tex-fmt/package.nix | 8 ++++---- pkgs/by-name/te/texture-synthesis/package.nix | 6 +++--- pkgs/by-name/th/the-way/package.nix | 8 ++++---- pkgs/by-name/th/theattyr/package.nix | 8 ++++---- .../th/thin-provisioning-tools/package.nix | 6 +++--- pkgs/by-name/th/thokr/package.nix | 6 +++--- pkgs/by-name/th/thud/package.nix | 6 +++--- pkgs/by-name/th/thumbs/package.nix | 6 +++--- pkgs/by-name/ti/tickrs/package.nix | 8 ++++---- pkgs/by-name/ti/tiny-dfr/package.nix | 6 +++--- pkgs/by-name/ti/tiny/package.nix | 8 ++++---- pkgs/by-name/tl/tlafmt/package.nix | 6 +++--- pkgs/by-name/tl/tlrc/package.nix | 8 ++++---- pkgs/by-name/to/toast/package.nix | 6 +++--- pkgs/by-name/to/toastify/package.nix | 8 ++++---- pkgs/by-name/to/todo/package.nix | 6 +++--- pkgs/by-name/to/tokio-console/package.nix | 6 +++--- pkgs/by-name/to/tomat/package.nix | 8 ++++---- pkgs/by-name/to/tombl/package.nix | 8 ++++---- pkgs/by-name/to/toml-cli/package.nix | 6 +++--- pkgs/by-name/to/topgrade/package.nix | 8 ++++---- pkgs/by-name/to/tox-node/package.nix | 6 +++--- pkgs/by-name/tp/tp-auto-kbbl/package.nix | 6 +++--- pkgs/by-name/tp/tpi/package.nix | 6 +++--- pkgs/by-name/tp/tplay/package.nix | 6 +++--- pkgs/by-name/tr/tracexec/package.nix | 6 +++--- pkgs/by-name/tr/tray-tui/package.nix | 6 +++--- pkgs/by-name/tr/tre-command/package.nix | 6 +++--- pkgs/by-name/tr/trinsic-cli/package.nix | 6 +++--- pkgs/by-name/tr/trippy/package.nix | 8 ++++---- pkgs/by-name/tr/trunk-ng/package.nix | 6 +++--- pkgs/by-name/tr/trunk/package.nix | 6 +++--- pkgs/by-name/tt/ttdl/package.nix | 8 ++++---- pkgs/by-name/tt/ttyper/package.nix | 8 ++++---- pkgs/by-name/tt/ttysvr/package.nix | 8 ++++---- pkgs/by-name/tu/tuc/package.nix | 6 +++--- pkgs/by-name/tu/tuckr/package.nix | 8 ++++---- pkgs/by-name/tu/tuicam/package.nix | 8 ++++---- pkgs/by-name/tu/tuliprox/package.nix | 10 +++++----- pkgs/by-name/tu/turn-rs/package.nix | 8 ++++---- pkgs/by-name/tu/turtle-build/package.nix | 6 +++--- pkgs/by-name/tu/tuxmux/package.nix | 6 +++--- pkgs/by-name/tv/tv/package.nix | 8 ++++---- pkgs/by-name/tw/twitch-hls-client/package.nix | 6 +++--- pkgs/by-name/tw/twm/package.nix | 8 ++++---- pkgs/by-name/ty/tydra/package.nix | 6 +++--- pkgs/by-name/ty/typeshare/package.nix | 8 ++++---- pkgs/by-name/ty/typical/package.nix | 8 ++++---- pkgs/by-name/ty/typos-lsp/package.nix | 8 ++++---- pkgs/by-name/tz/tzupdate/package.nix | 6 +++--- pkgs/by-name/ua/uair/package.nix | 6 +++--- pkgs/by-name/ud/udict/package.nix | 6 +++--- pkgs/by-name/ud/udpt/package.nix | 6 +++--- pkgs/by-name/ue/uefi-run/package.nix | 6 +++--- pkgs/by-name/ue/uesave/package.nix | 8 ++++---- pkgs/by-name/un/unbook/package.nix | 6 +++--- pkgs/by-name/un/unimap/package.nix | 8 ++++---- pkgs/by-name/un/unused/package.nix | 6 +++--- pkgs/by-name/ur/urlencode/package.nix | 6 +++--- pkgs/by-name/us/userborn/package.nix | 10 +++++----- pkgs/by-name/uw/uwc/package.nix | 6 +++--- pkgs/by-name/uw/uwuify/package.nix | 6 +++--- pkgs/by-name/va/vaultwarden/package.nix | 10 +++++----- pkgs/by-name/ve/veilid/package.nix | 6 +++--- pkgs/by-name/ve/veryl/package.nix | 8 ++++---- pkgs/by-name/vh/vhdl-ls/package.nix | 6 +++--- pkgs/by-name/vi/viceroy/package.nix | 6 +++--- pkgs/by-name/vi/viddy/package.nix | 6 +++--- pkgs/by-name/vi/vimcats/package.nix | 6 +++--- pkgs/by-name/vi/vimv-rs/package.nix | 6 +++--- pkgs/by-name/vi/viu/package.nix | 6 +++--- pkgs/by-name/vi/vivid/package.nix | 6 +++--- pkgs/by-name/vo/volta/package.nix | 6 +++--- pkgs/by-name/vt/vtracer/package.nix | 8 ++++---- pkgs/by-name/wa/wagyu/package.nix | 6 +++--- pkgs/by-name/wa/wapm/package.nix | 6 +++--- pkgs/by-name/wa/wasm-language-tools/package.nix | 8 ++++---- pkgs/by-name/wa/wasm-pack/package.nix | 6 +++--- pkgs/by-name/wa/wasm-tools/package.nix | 6 +++--- pkgs/by-name/wa/wasmer-pack/package.nix | 8 ++++---- pkgs/by-name/wa/wasmer/package.nix | 6 +++--- pkgs/by-name/wa/wasmi/package.nix | 8 ++++---- pkgs/by-name/wa/wastebin/package.nix | 8 ++++---- pkgs/by-name/wa/watchlog/package.nix | 6 +++--- pkgs/by-name/wa/waycorner/package.nix | 8 ++++---- .../wa/wayland-pipewire-idle-inhibit/package.nix | 6 +++--- pkgs/by-name/wa/waylevel/package.nix | 6 +++--- pkgs/by-name/wa/waylyrics/package.nix | 6 +++--- pkgs/by-name/wa/wayout/package.nix | 6 +++--- pkgs/by-name/wa/wayshot/package.nix | 6 +++--- pkgs/by-name/wa/wayvr/package.nix | 6 +++--- pkgs/by-name/we/websocat/package.nix | 8 ++++---- pkgs/by-name/we/weggli/package.nix | 10 +++++----- pkgs/by-name/wg/wg-netmanager/package.nix | 6 +++--- pkgs/by-name/wg/wgpu-utils/package.nix | 6 +++--- pkgs/by-name/wh/whitebox-tools/package.nix | 6 +++--- pkgs/by-name/wi/wiki-tui/package.nix | 8 ++++---- pkgs/by-name/wi/wired/package.nix | 6 +++--- pkgs/by-name/wi/wit-bindgen/package.nix | 6 +++--- pkgs/by-name/wl/wl-clip-persist/package.nix | 6 +++--- pkgs/by-name/wl/wl-clipboard-rs/package.nix | 8 ++++---- pkgs/by-name/wl/wl-gammarelay-rs/package.nix | 6 +++--- pkgs/by-name/wl/wlr-which-key/package.nix | 6 +++--- pkgs/by-name/wl/wluma/package.nix | 8 ++++---- pkgs/by-name/wo/woomer/package.nix | 8 ++++---- pkgs/by-name/wo/worker-build/package.nix | 6 +++--- pkgs/by-name/wo/workshop-runner/package.nix | 6 +++--- pkgs/by-name/wr/writedisk/package.nix | 6 +++--- pkgs/by-name/wt/wthrr/package.nix | 8 ++++---- pkgs/by-name/x4/x4/package.nix | 8 ++++---- pkgs/by-name/xa/xan/package.nix | 6 +++--- pkgs/by-name/xc/xcolor/package.nix | 6 +++--- .../xd/xdg-terminal-exec-mkhl/package.nix | 6 +++--- pkgs/by-name/xi/xidlehook/package.nix | 6 +++--- pkgs/by-name/xi/xiu/package.nix | 8 ++++---- pkgs/by-name/xp/xplr/package.nix | 8 ++++---- pkgs/by-name/xr/xrizer/package.nix | 6 +++--- pkgs/by-name/xw/xwayland-satellite/package.nix | 8 ++++---- pkgs/by-name/ya/yambar-hyprland-wses/package.nix | 6 +++--- pkgs/by-name/ya/yaydl/package.nix | 6 +++--- pkgs/by-name/ye/yew-fmt/package.nix | 8 ++++---- pkgs/by-name/yg/yggdrasil-jumper/package.nix | 6 +++--- pkgs/by-name/yo/yofi/package.nix | 6 +++--- pkgs/by-name/yo/youki/package.nix | 8 ++++---- pkgs/by-name/yo/youtube-tui/package.nix | 6 +++--- pkgs/by-name/yt/ytermusic/package.nix | 8 ++++---- pkgs/by-name/ze/zenith/package.nix | 6 +++--- .../ze/zenoh-backend-filesystem/package.nix | 6 +++--- .../ze/zenoh-backend-influxdb/package.nix | 6 +++--- .../by-name/ze/zenoh-backend-rocksdb/package.nix | 6 +++--- pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix | 6 +++--- .../ze/zenoh-plugin-webserver/package.nix | 6 +++--- pkgs/by-name/ze/zenoh/package.nix | 10 +++++----- pkgs/by-name/ze/zeronsd/package.nix | 6 +++--- pkgs/by-name/zk/zktree/package.nix | 6 +++--- pkgs/by-name/zo/zola/package.nix | 8 ++++---- pkgs/by-name/zo/zoxide/package.nix | 8 ++++---- .../zp/zpool-auto-expand-partitions/package.nix | 6 +++--- pkgs/by-name/zr/zram-generator/package.nix | 6 +++--- 1120 files changed, 3881 insertions(+), 3881 deletions(-) diff --git a/pkgs/by-name/aa/aaa/package.nix b/pkgs/by-name/aa/aaa/package.nix index d5c64c0b9953..6eba8543a067 100644 --- a/pkgs/by-name/aa/aaa/package.nix +++ b/pkgs/by-name/aa/aaa/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aaa"; version = "1.1.1"; src = fetchFromGitHub { owner = "DomesticMoth"; repo = "aaa"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-gIOlPjZOcmVLi9oOn4gBv6F+3Eq6t5b/3fKzoFqxclw="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ asciimoth ]; mainProgram = "aaa"; }; -} +}) diff --git a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix index e64a4e7adaa5..e19d6cda1acb 100644 --- a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix +++ b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aarch64-esr-decoder"; version = "0.2.4"; src = fetchFromGitHub { owner = "google"; repo = "aarch64-esr-decoder"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ZpSrz7iwwzNrK+bFTMn5MPx4Zjceao9NKhjAyjuPLWY="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Utility for decoding aarch64 ESR register values"; homepage = "https://github.com/google/aarch64-esr-decoder"; - changelog = "https://github.com/google/aarch64-esr-decoder/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/google/aarch64-esr-decoder/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jmbaur ]; mainProgram = "aarch64-esr-decoder"; }; -} +}) diff --git a/pkgs/by-name/aa/aardvark-dns/package.nix b/pkgs/by-name/aa/aardvark-dns/package.nix index 7186ac3397b2..ec20b9d59186 100644 --- a/pkgs/by-name/aa/aardvark-dns/package.nix +++ b/pkgs/by-name/aa/aardvark-dns/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aardvark-dns"; version = "1.17.0"; src = fetchFromGitHub { owner = "containers"; repo = "aardvark-dns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NJ1ViJpN6fBO9U1RkCkqyr6JXiHa5zX1BQAGGqKWVYY="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { passthru.tests = { inherit (nixosTests) podman; }; meta = { - changelog = "https://github.com/containers/aardvark-dns/releases/tag/${src.rev}"; + changelog = "https://github.com/containers/aardvark-dns/releases/tag/${finalAttrs.src.rev}"; description = "Authoritative dns server for A/AAAA container records"; homepage = "https://github.com/containers/aardvark-dns"; license = lib.licenses.asl20; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "aardvark-dns"; }; -} +}) diff --git a/pkgs/by-name/ab/ab-av1/package.nix b/pkgs/by-name/ab/ab-av1/package.nix index 255ddb95d1e1..b8ef7cf273b3 100644 --- a/pkgs/by-name/ab/ab-av1/package.nix +++ b/pkgs/by-name/ab/ab-av1/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ab-av1"; version = "0.10.4"; src = fetchFromGitHub { owner = "alexheretic"; repo = "ab-av1"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EPQUm51H/yY0O1x6QAx1a+VeCgTYoJ19BAcEY52Oduo="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "AV1 re-encoding using ffmpeg, svt-av1 & vmaf"; homepage = "https://github.com/alexheretic/ab-av1"; - changelog = "https://github.com/alexheretic/ab-av1/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/alexheretic/ab-av1/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "ab-av1"; }; -} +}) diff --git a/pkgs/by-name/ad/ad/package.nix b/pkgs/by-name/ad/ad/package.nix index 1fcd81abc2ee..be2c814d1683 100644 --- a/pkgs/by-name/ad/ad/package.nix +++ b/pkgs/by-name/ad/ad/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ad"; version = "0.3.1"; src = fetchFromGitHub { owner = "sminez"; repo = "ad"; - tag = version; + tag = finalAttrs.version; sha256 = "0rd4krklpnvaimzblqx2ckab6lk4apkmvnqr618gnx8i5f4nyl6m"; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { # https://github.com/sminez/ad/issues/28 platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ad/add-determinism/package.nix b/pkgs/by-name/ad/add-determinism/package.nix index f6ef8414d570..41225c09b594 100644 --- a/pkgs/by-name/ad/add-determinism/package.nix +++ b/pkgs/by-name/ad/add-determinism/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "add-determinism"; version = "0.7.2"; src = fetchFromGitHub { owner = "keszybz"; repo = "add-determinism"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wy0jle1Fhq4wpxMY1IeS3FGHOOaH0Bu8qhvmaIRAJyI="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.all; mainProgram = "add-det"; }; -} +}) diff --git a/pkgs/by-name/ad/adguardian/package.nix b/pkgs/by-name/ad/adguardian/package.nix index bcc15b3a28d4..49e017f14657 100644 --- a/pkgs/by-name/ad/adguardian/package.nix +++ b/pkgs/by-name/ad/adguardian/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "adguardian"; version = "1.6.0"; src = fetchFromGitHub { owner = "Lissy93"; repo = "AdGuardian-Term"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WxrSmCwLnXXs5g/hN3xWE66P5n0RD/L9MJpf5N2iNtY="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index b6ae93427663..2b33c6434fcc 100644 --- a/pkgs/by-name/ad/adrs/package.nix +++ b/pkgs/by-name/ad/adrs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "adrs"; version = "0.6.1"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PAvn1yIptyiVG96BNXHPgc5rYEHyCTo42hh88dwxrhA="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dannixon ]; mainProgram = "adrs"; }; -} +}) diff --git a/pkgs/by-name/ae/aerogramme/package.nix b/pkgs/by-name/ae/aerogramme/package.nix index c3699568f8fd..c1b952a2039c 100644 --- a/pkgs/by-name/ae/aerogramme/package.nix +++ b/pkgs/by-name/ae/aerogramme/package.nix @@ -7,13 +7,13 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aerogramme"; version = "0.3.0"; src = fetchgit { url = "https://git.deuxfleurs.fr/Deuxfleurs/aerogramme/"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ER+P/XGqNzTLwDLK5EBZq/Dl29ZZKl2FdxDb+oLEJ8Y="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "aerogramme"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/af/afterburn/package.nix b/pkgs/by-name/af/afterburn/package.nix index ecd5755d72d1..debb6584c5c6 100644 --- a/pkgs/by-name/af/afterburn/package.nix +++ b/pkgs/by-name/af/afterburn/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "afterburn"; version = "5.10.0"; src = fetchFromGitHub { owner = "coreos"; repo = "afterburn"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-APVbrR4V2Go7ba+1AFZKi0eBxRnT2bm+Fy2/KmvhsjE="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "afterburn"; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-ledger/package.nix b/pkgs/by-name/ag/age-plugin-ledger/package.nix index 117028549f56..57a2f6178934 100644 --- a/pkgs/by-name/ag/age-plugin-ledger/package.nix +++ b/pkgs/by-name/ag/age-plugin-ledger/package.nix @@ -8,14 +8,14 @@ rage, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "age-plugin-ledger"; version = "0.1.2"; src = fetchFromGitHub { owner = "Ledger-Donjon"; repo = "age-plugin-ledger"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-g5GbWXhaGEafiM3qkGlRXHcOzPZl2pbDWEBPg4gQWcg="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ erdnaxe ]; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-yubikey/package.nix b/pkgs/by-name/ag/age-plugin-yubikey/package.nix index 213f613fe615..283b2256231b 100644 --- a/pkgs/by-name/ag/age-plugin-yubikey/package.nix +++ b/pkgs/by-name/ag/age-plugin-yubikey/package.nix @@ -8,7 +8,7 @@ pcsclite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "age-plugin-yubikey"; version = "0.5.0-unstable-2024-11-02"; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { description = "YubiKey plugin for age"; mainProgram = "age-plugin-yubikey"; homepage = "https://github.com/str4d/age-plugin-yubikey"; - changelog = "https://github.com/str4d/age-plugin-yubikey/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/str4d/age-plugin-yubikey/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { adamcstephens ]; }; -} +}) diff --git a/pkgs/by-name/ag/agnos/package.nix b/pkgs/by-name/ag/agnos/package.nix index 5e1d06151e0c..e51833bdde9a 100644 --- a/pkgs/by-name/ag/agnos/package.nix +++ b/pkgs/by-name/ag/agnos/package.nix @@ -6,14 +6,14 @@ openssl, pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "agnos"; version = "0.1.1"; src = fetchFromGitHub { owner = "krtab"; repo = "agnos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wHzKHduxqG7PBsGK39lCRyzhf47mdjCXhn3W1pOXQO0="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { }; passthru.tests = nixosTests.agnos; -} +}) diff --git a/pkgs/by-name/ai/aichat/package.nix b/pkgs/by-name/ai/aichat/package.nix index 128474f18c23..e4ce35f98e60 100644 --- a/pkgs/by-name/ai/aichat/package.nix +++ b/pkgs/by-name/ai/aichat/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aichat"; version = "0.30.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "aichat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xgTGii1xGtCc1OLoC53HAtQ+KVZNO1plB2GVtVBBlqs="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mwdomino ]; mainProgram = "aichat"; }; -} +}) diff --git a/pkgs/by-name/ai/aiken/package.nix b/pkgs/by-name/ai/aiken/package.nix index fe648d5bfc8c..968e645ee630 100644 --- a/pkgs/by-name/ai/aiken/package.nix +++ b/pkgs/by-name/ai/aiken/package.nix @@ -6,14 +6,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aiken"; version = "1.1.21"; src = fetchFromGitHub { owner = "aiken-lang"; repo = "aiken"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8Oq6Bem4mREHXsBC0FwBnU2MVmTh8b7KtJ/KrPDMqLU="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ aciceri ]; mainProgram = "aiken"; }; -} +}) diff --git a/pkgs/by-name/ai/airgorah/package.nix b/pkgs/by-name/ai/airgorah/package.nix index 82b9c16d7646..77f28ec81e43 100644 --- a/pkgs/by-name/ai/airgorah/package.nix +++ b/pkgs/by-name/ai/airgorah/package.nix @@ -13,14 +13,14 @@ wrapGAppsHook4, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "airgorah"; version = "0.7.4"; src = fetchFromGitHub { owner = "martin-olivier"; repo = "airgorah"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6TH+DRDtWajZjHNmFSKL4XJK+AuDNUbWKRPRryOpSGY="; }; @@ -65,10 +65,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "WiFi security auditing software mainly based on aircrack-ng tools suite"; homepage = "https://github.com/martin-olivier/airgorah"; - changelog = "https://github.com/martin-olivier/airgorah/releases/tag/v${version}"; + changelog = "https://github.com/martin-olivier/airgorah/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "airgorah"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/al/alejandra/package.nix b/pkgs/by-name/al/alejandra/package.nix index 39e8a326200c..efe130d73978 100644 --- a/pkgs/by-name/al/alejandra/package.nix +++ b/pkgs/by-name/al/alejandra/package.nix @@ -6,14 +6,14 @@ alejandra, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "alejandra"; version = "4.0.0"; src = fetchFromGitHub { owner = "kamadorueda"; repo = "alejandra"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Oi1n2ncF4/AWeY6X55o2FddIRICokbciqFYK64XorYk="; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Uncompromising Nix Code Formatter"; homepage = "https://github.com/kamadorueda/alejandra"; - changelog = "https://github.com/kamadorueda/alejandra/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/kamadorueda/alejandra/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ _0x4A6F @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "alejandra"; }; -} +}) diff --git a/pkgs/by-name/al/alfis/package.nix b/pkgs/by-name/al/alfis/package.nix index 75de069fe85e..f843d80873ea 100644 --- a/pkgs/by-name/al/alfis/package.nix +++ b/pkgs/by-name/al/alfis/package.nix @@ -10,14 +10,14 @@ withGui ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "alfis"; version = "0.8.8"; src = fetchFromGitHub { owner = "Revertron"; repo = "Alfis"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gRk4kvIV+5cCUFaJvGbTAR44678Twa28iMGZ75lJz2c="; }; @@ -47,10 +47,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Alternative Free Identity System"; homepage = "https://alfis.name"; - changelog = "https://github.com/Revertron/Alfis/releases/tag/v${version}"; + changelog = "https://github.com/Revertron/Alfis/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ misuzu ]; platforms = lib.platforms.unix; mainProgram = "alfis"; }; -} +}) diff --git a/pkgs/by-name/al/alioth/package.nix b/pkgs/by-name/al/alioth/package.nix index bec8209b033e..ba8f12cc16f0 100644 --- a/pkgs/by-name/al/alioth/package.nix +++ b/pkgs/by-name/al/alioth/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "alioth"; version = "0.11.0"; src = fetchFromGitHub { owner = "google"; repo = "alioth"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VkyR9NOxv5PVuW172Sw2ign6sApDnKTnH2BBlVl6GFk="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/al/alvr/package.nix b/pkgs/by-name/al/alvr/package.nix index e575afc2406c..c564fe2f7e34 100644 --- a/pkgs/by-name/al/alvr/package.nix +++ b/pkgs/by-name/al/alvr/package.nix @@ -40,14 +40,14 @@ x264, xvidcore, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "alvr"; version = "20.14.1"; src = fetchFromGitHub { owner = "alvr-org"; repo = "ALVR"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; # TODO devendor openvr hash = "sha256-9fckUhUPAbcmbqOdUO8RlwuK8/nf1fc7XQBrAu5YaR4="; }; @@ -142,8 +142,8 @@ rustPlatform.buildRustPackage rec { ''; postInstall = '' - install -Dm755 ${src}/alvr/xtask/resources/alvr.desktop $out/share/applications/alvr.desktop - install -Dm644 ${src}/resources/ALVR-Icon.svg $out/share/icons/hicolor/scalable/apps/alvr.svg + install -Dm755 ${finalAttrs.src}/alvr/xtask/resources/alvr.desktop $out/share/applications/alvr.desktop + install -Dm644 ${finalAttrs.src}/resources/ALVR-Icon.svg $out/share/icons/hicolor/scalable/apps/alvr.svg # Install SteamVR driver mkdir -p $out/{libexec,lib/alvr,share} @@ -158,7 +158,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Stream VR games from your PC to your headset via Wi-Fi"; homepage = "https://github.com/alvr-org/ALVR/"; - changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}"; + changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "alvr_dashboard"; maintainers = with lib.maintainers; [ @@ -167,4 +167,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/am/amber-secret/package.nix b/pkgs/by-name/am/amber-secret/package.nix index 900c5f372787..e9744135345e 100644 --- a/pkgs/by-name/am/amber-secret/package.nix +++ b/pkgs/by-name/am/amber-secret/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { # Renaming it to amber-secret because another package named amber exists pname = "amber-secret"; version = "0.1.7"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "fpco"; repo = "amber"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nduSnDhLvHpZD7Y1zeZC4nNL7P1qfLWc0yMpsdqrKHM="; }; @@ -21,9 +21,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Manage secret values in-repo via public key cryptography"; homepage = "https://github.com/fpco/amber"; - changelog = "https://github.com/fpco/amber/releases/tag/v${version}"; + changelog = "https://github.com/fpco/amber/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ psibi ]; mainProgram = "amber"; }; -} +}) diff --git a/pkgs/by-name/am/amber/package.nix b/pkgs/by-name/am/amber/package.nix index acc3242f0dbf..1326e040ba59 100644 --- a/pkgs/by-name/am/amber/package.nix +++ b/pkgs/by-name/am/amber/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "amber"; version = "0.6.0"; src = fetchFromGitHub { owner = "dalance"; repo = "amber"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-q0o2PQngbDLumck27V0bIiB35zesn55Y+MwK2GjNVWo="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = [ lib.maintainers.bdesham ]; }; -} +}) diff --git a/pkgs/by-name/an/anchor/package.nix b/pkgs/by-name/an/anchor/package.nix index dac615caa9ac..c43fdf78dda3 100644 --- a/pkgs/by-name/an/anchor/package.nix +++ b/pkgs/by-name/an/anchor/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "anchor"; version = "0.31.1"; src = fetchFromGitHub { owner = "coral-xyz"; repo = "anchor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pvD0v4y7DilqCrhT8iQnAj5kBxGQVqNvObJUBzFLqzA="; fetchSubmodules = true; }; @@ -28,9 +28,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Solana Sealevel Framework"; homepage = "https://github.com/coral-xyz/anchor"; - changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/coral-xyz/anchor/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ Denommus ]; mainProgram = "anchor"; }; -} +}) diff --git a/pkgs/by-name/an/anewer/package.nix b/pkgs/by-name/an/anewer/package.nix index 7b123479ebce..90faef7f23e2 100644 --- a/pkgs/by-name/an/anewer/package.nix +++ b/pkgs/by-name/an/anewer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "anewer"; version = "0.1.6"; src = fetchFromGitHub { owner = "ysf"; repo = "anewer"; - tag = version; + tag = finalAttrs.version; sha256 = "181mi674354bddnq894yyq587w7skjh35vn61i41vfi6lqz5dy3d"; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/an/angle-grinder/package.nix b/pkgs/by-name/an/angle-grinder/package.nix index efc3ac66d72b..c73c81853f80 100644 --- a/pkgs/by-name/an/angle-grinder/package.nix +++ b/pkgs/by-name/an/angle-grinder/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "angle-grinder"; version = "0.19.4"; src = fetchFromGitHub { owner = "rcoh"; repo = "angle-grinder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-1SZho04qJcNi84ZkDmxoVkLx9VJX04QINZQ6ZEoCq+c="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ bbigras ]; mainProgram = "agrind"; }; -} +}) diff --git a/pkgs/by-name/ao/aoc-cli/package.nix b/pkgs/by-name/ao/aoc-cli/package.nix index 9f1511d95e34..14a3de9bf9c3 100644 --- a/pkgs/by-name/ao/aoc-cli/package.nix +++ b/pkgs/by-name/ao/aoc-cli/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aoc-cli"; version = "0.12.0"; src = fetchFromGitHub { owner = "scarvalhojr"; repo = "aoc-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UdeCKhEWr1BjQ6OMLP19OLWPlvvP7FGAO+mi+bQUPQA="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jordanisaacs ]; mainProgram = "aoc"; }; -} +}) diff --git a/pkgs/by-name/ap/aphorme/package.nix b/pkgs/by-name/ap/aphorme/package.nix index efec6a311277..70efedec2921 100644 --- a/pkgs/by-name/ap/aphorme/package.nix +++ b/pkgs/by-name/ap/aphorme/package.nix @@ -11,14 +11,14 @@ autoPatchelfHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "aphorme"; version = "0.1.19"; src = fetchFromGitHub { owner = "Iaphetes"; repo = "aphorme_launcher"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-p1ZIMMDyQWVzoeyHb3sbeV6XQwbIDoQwJU8ynI8hGUI="; }; @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec { passthru.tests.version = testers.testVersion { package = aphorme; command = "aphorme --version"; - version = "aphorme ${version}"; + version = "aphorme ${finalAttrs.version}"; }; meta = { @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ anytimetraveler ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ap/apt-swarm/package.nix b/pkgs/by-name/ap/apt-swarm/package.nix index 863fcca55eaa..9725f132ca64 100644 --- a/pkgs/by-name/ap/apt-swarm/package.nix +++ b/pkgs/by-name/ap/apt-swarm/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "apt-swarm"; version = "0.5.1"; src = fetchFromGitHub { owner = "kpcyrd"; repo = "apt-swarm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zb0X6vIRKeI5Ysc88sTCJBlr9r8hrsTq5YR7YCg1L30="; }; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Experimental p2p gossip network for OpenPGP signature transparency"; homepage = "https://github.com/kpcyrd/apt-swarm"; - changelog = "https://github.com/kpcyrd/apt-swarm/releases/tag/v${version}"; + changelog = "https://github.com/kpcyrd/apt-swarm/releases/tag/v${finalAttrs.version}"; mainProgram = "apt-swarm"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ kpcyrd ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ar/ares-rs/package.nix b/pkgs/by-name/ar/ares-rs/package.nix index 5da95890878e..8eae37d5a066 100644 --- a/pkgs/by-name/ar/ares-rs/package.nix +++ b/pkgs/by-name/ar/ares-rs/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ares-rs"; version = "0.11.0"; src = fetchFromGitHub { owner = "bee-san"; repo = "ares"; - tag = version; + tag = finalAttrs.version; hash = "sha256-IsIastLIrPknaJcH8sb0plPme+VGvo9DeDIisTD4sRM="; }; @@ -31,10 +31,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Automated decoding of encrypted text without knowing the key or ciphers used"; homepage = "https://github.com/bee-san/ares"; - changelog = "https://github.com/bee-san/Ares/releases/tag/v${src.tag}"; + changelog = "https://github.com/bee-san/Ares/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ares"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ar/argon/package.nix b/pkgs/by-name/ar/argon/package.nix index 8159030bc658..6554b9b1eeb9 100644 --- a/pkgs/by-name/ar/argon/package.nix +++ b/pkgs/by-name/ar/argon/package.nix @@ -7,14 +7,14 @@ zstd, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "argon"; version = "2.0.27"; src = fetchFromGitHub { owner = "argon-rbx"; repo = "argon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-AcgaY7XmecqvWan81tVxV6UJ+A38tAYDlvUSLLKlYuU="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Full featured tool for Roblox development"; homepage = "https://github.com/argon-rbx/argon"; - changelog = "https://github.com/argon-rbx/argon/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/argon-rbx/argon/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ StayBlue ]; mainProgram = "argon"; }; -} +}) diff --git a/pkgs/by-name/ar/arp-scan-rs/package.nix b/pkgs/by-name/ar/arp-scan-rs/package.nix index 702eceec062b..5fbeba85d988 100644 --- a/pkgs/by-name/ar/arp-scan-rs/package.nix +++ b/pkgs/by-name/ar/arp-scan-rs/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "arp-scan-rs"; version = "0.15.1"; src = fetchFromGitHub { owner = "kongbytes"; repo = "arp-scan-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cTV1mJjHXT3LHFpzOC867VNnhaBo7zuinT8qqd4joY0="; }; @@ -37,10 +37,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "ARP scan tool for fast local network scans"; homepage = "https://github.com/kongbytes/arp-scan-rs"; - changelog = "https://github.com/kongbytes/arp-scan-rs/releases/tag/v${version}"; + changelog = "https://github.com/kongbytes/arp-scan-rs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "arp-scan"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ar/artem/package.nix b/pkgs/by-name/ar/artem/package.nix index d866c43f04df..d0032698d956 100644 --- a/pkgs/by-name/ar/artem/package.nix +++ b/pkgs/by-name/ar/artem/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "artem"; version = "3.0.0"; src = fetchFromGitHub { owner = "finefindus"; repo = "artem"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-C3Co+hXstVN/WADIpzqr7f3muAgQL0Zbnz6VI1XNo4U="; }; @@ -40,9 +40,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Small CLI program to convert images to ASCII art"; homepage = "https://github.com/finefindus/artem"; - changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/finefindus/artem/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; mainProgram = "artem"; }; -} +}) diff --git a/pkgs/by-name/as/asak/package.nix b/pkgs/by-name/as/asak/package.nix index a8c65962f6e2..146e4e026e1b 100644 --- a/pkgs/by-name/as/asak/package.nix +++ b/pkgs/by-name/as/asak/package.nix @@ -8,14 +8,14 @@ libjack2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "asak"; version = "0.3.5"; src = fetchFromGitHub { owner = "chaosprint"; repo = "asak"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7r05sVIHqBBOKwye2fr0pspo/uDqaYGjt5CpxqgqKzI="; }; @@ -43,10 +43,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cross-platform audio recording/playback CLI tool with TUI, written in Rust"; homepage = "https://github.com/chaosprint/asak"; - changelog = "https://github.com/chaosprint/asak/releases/tag/v${version}"; + changelog = "https://github.com/chaosprint/asak/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "asak"; maintainers = with lib.maintainers; [ anas ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/as/ashell/package.nix b/pkgs/by-name/as/ashell/package.nix index dabb93ec9b3e..04e08896b906 100644 --- a/pkgs/by-name/as/ashell/package.nix +++ b/pkgs/by-name/as/ashell/package.nix @@ -12,14 +12,14 @@ udev, vulkan-loader, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ashell"; version = "0.7.0"; src = fetchFromGitHub { owner = "MalpenZibo"; repo = "ashell"; - tag = version; + tag = finalAttrs.version; hash = "sha256-nQrBW2pfsExHERGZzJqMG7MskzsJ3zwVyoX6wJZBils="; }; @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { pipewire udev ] - ++ runtimeDependencies; + ++ finalAttrs.runtimeDependencies; meta = { description = "Ready to go Wayland status bar for Hyprland"; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ justdeeevin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/as/askalono/package.nix b/pkgs/by-name/as/askalono/package.nix index dc23859eb1ee..a50e9d1025b6 100644 --- a/pkgs/by-name/as/askalono/package.nix +++ b/pkgs/by-name/as/askalono/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "askalono"; version = "0.5.0"; src = fetchCrate { pname = "askalono-cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-LwyUaU4m9fk+mG8FBfkbj9nBvd8KokwlV7cE7EBwk0Q="; }; @@ -19,9 +19,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to detect open source licenses from texts"; homepage = "https://github.com/jpeddicord/askalono"; - changelog = "https://github.com/jpeddicord/askalono/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/jpeddicord/askalono/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "askalono"; }; -} +}) diff --git a/pkgs/by-name/as/asuka/package.nix b/pkgs/by-name/as/asuka/package.nix index 2526441c0de3..de9e5256914b 100644 --- a/pkgs/by-name/as/asuka/package.nix +++ b/pkgs/by-name/as/asuka/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "asuka"; version = "0.8.5"; src = fetchFromSourcehut { owner = "~julienxx"; repo = "asuka"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+rj6P3ejc4Qb/uqbf3N9MqyqDT7yg9JFE0yfW/uzd6M="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sikmir ]; }; -} +}) diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix index c806b5380d8b..3f3f831d726b 100644 --- a/pkgs/by-name/as/asusctl/package.nix +++ b/pkgs/by-name/as/asusctl/package.nix @@ -16,14 +16,14 @@ glibc, udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "asusctl"; version = "6.3.2"; src = fetchFromGitLab { owner = "asus-linux"; repo = "asusctl"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6dZkQ8cPL8dbtvfuc/a5G1BxEaZyNbvy3eRBctFFwVU="; }; @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec { substituteInPlace Makefile \ --replace-fail /usr/bin/grep ${lib.getExe gnugrep} - substituteInPlace /build/asusctl-${version}-vendor/sg-0.4.0/build.rs \ + substituteInPlace /build/asusctl-${finalAttrs.version}-vendor/sg-0.4.0/build.rs \ --replace-fail /usr/include ${lib.getDev glibc}/include ''; @@ -112,4 +112,4 @@ rustPlatform.buildRustPackage rec { yuannan ]; }; -} +}) diff --git a/pkgs/by-name/at/atac/package.nix b/pkgs/by-name/at/atac/package.nix index 239258b14fd5..72bc2c507c81 100644 --- a/pkgs/by-name/at/atac/package.nix +++ b/pkgs/by-name/at/atac/package.nix @@ -5,14 +5,14 @@ pkg-config, oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "atac"; version = "0.22.1"; src = fetchFromGitHub { owner = "Julien-cpsn"; repo = "ATAC"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PXSjyMe7Rcoeczm/cqFgn1Ra66T9cA34NdfaqLTljmc="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ vinnymeller ]; mainProgram = "atac"; }; -} +}) diff --git a/pkgs/by-name/au/audion/package.nix b/pkgs/by-name/au/audion/package.nix index f1bf3248a6c0..f37413b1b817 100644 --- a/pkgs/by-name/au/audion/package.nix +++ b/pkgs/by-name/au/audion/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "audion"; version = "0.2.1"; src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audion"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NtAzh7n5bJXMt73L+FJU3vuNoNgga3wYXdZ2TY8AjIA="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Ping the host continuously and write results to a file"; homepage = "https://github.com/audiusGmbH/audion"; - changelog = "https://github.com/audiusGmbH/audion/releases/tag/${version}"; + changelog = "https://github.com/audiusGmbH/audion/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "audion"; }; -} +}) diff --git a/pkgs/by-name/au/autotiling-rs/package.nix b/pkgs/by-name/au/autotiling-rs/package.nix index 2b37add99e8f..eaa9cf4a8e24 100644 --- a/pkgs/by-name/au/autotiling-rs/package.nix +++ b/pkgs/by-name/au/autotiling-rs/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "autotiling-rs"; version = "0.1.6"; src = fetchFromGitHub { owner = "ammgws"; repo = "autotiling-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-21XIKZ2rzuQMpkaOhGu1pg4J3OGOzHNQ20Rcw1V4BfI="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "autotiling-rs"; }; -} +}) diff --git a/pkgs/by-name/av/av1an-unwrapped/package.nix b/pkgs/by-name/av/av1an-unwrapped/package.nix index 9a57f54fc2f8..a2e9e0899709 100644 --- a/pkgs/by-name/av/av1an-unwrapped/package.nix +++ b/pkgs/by-name/av/av1an-unwrapped/package.nix @@ -13,14 +13,14 @@ vapoursynth, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "av1an-unwrapped"; version = "0.4.4"; src = fetchFromGitHub { owner = "master-of-zen"; repo = "av1an"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YF+j349777pE+evvXWTo42DQn1CE0jlfKBEXUFTfcb8="; }; @@ -68,11 +68,11 @@ rustPlatform.buildRustPackage rec { It can increase your encoding speed and improve cpu utilization by running multiple encoder processes in parallel. ''; homepage = "https://github.com/master-of-zen/Av1an"; - changelog = "https://github.com/master-of-zen/Av1an/releases/tag/${version}"; + changelog = "https://github.com/master-of-zen/Av1an/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "av1an"; # symbol index out of range file '/private/tmp/nix-build-av1an-unwrapped-0.4.4.drv-0/rustcz0anL2/librav1e-ca440893f9248a14.rlib' for architecture x86_64 broken = stdenv.hostPlatform.system == "x86_64-darwin"; }; -} +}) diff --git a/pkgs/by-name/av/avml/package.nix b/pkgs/by-name/av/avml/package.nix index cf12364fbf47..06b496066b28 100644 --- a/pkgs/by-name/av/avml/package.nix +++ b/pkgs/by-name/av/avml/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "avml"; version = "0.15.0"; src = fetchFromGitHub { owner = "microsoft"; repo = "avml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QN9GLrs0wjlEdkNnN7Q4Uqu1yJlxD7Dx0SnHJnfV/so="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "avml"; }; -} +}) diff --git a/pkgs/by-name/aw/awatcher/package.nix b/pkgs/by-name/aw/awatcher/package.nix index d900f4657772..e536a00b6423 100644 --- a/pkgs/by-name/aw/awatcher/package.nix +++ b/pkgs/by-name/aw/awatcher/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "awatcher"; version = "0.3.1"; src = fetchFromGitHub { owner = "2e3s"; repo = "awatcher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bxFc6oM+evIQTjrsWmb7dXOUlSjurjc4CzHpxB+667c="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.aikooo7 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/aw/awsbck/package.nix b/pkgs/by-name/aw/awsbck/package.nix index a8066499ed55..a6fb13cb3f7e 100644 --- a/pkgs/by-name/aw/awsbck/package.nix +++ b/pkgs/by-name/aw/awsbck/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "awsbck"; version = "1.0.1"; src = fetchFromGitHub { owner = "beeb"; repo = "awsbck"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WWYUMamMDtnvOR7vjoKd1Kn8vJBAAa9Jj8MFPRGQfEQ="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ beeb ]; mainProgram = "awsbck"; }; -} +}) diff --git a/pkgs/by-name/ba/backdown/package.nix b/pkgs/by-name/ba/backdown/package.nix index 20066f07293f..5d9c399cc8af 100644 --- a/pkgs/by-name/ba/backdown/package.nix +++ b/pkgs/by-name/ba/backdown/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "backdown"; version = "1.1.2"; src = fetchFromGitHub { owner = "Canop"; repo = "backdown"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3+XmMRZz3SHF1sL+/CUvu4uQ2scE4ACpcC0r4nWhdkM="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "File deduplicator"; homepage = "https://github.com/Canop/backdown"; - changelog = "https://github.com/Canop/backdown/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Canop/backdown/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "backdown"; }; -} +}) diff --git a/pkgs/by-name/ba/bartib/package.nix b/pkgs/by-name/ba/bartib/package.nix index db224d4d668e..4dddf7e92f33 100644 --- a/pkgs/by-name/ba/bartib/package.nix +++ b/pkgs/by-name/ba/bartib/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bartib"; version = "1.1.0"; src = fetchFromGitHub { owner = "nikolassv"; repo = "bartib"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-eVLacxKD8seD8mxVN1D3HhKZkIDXsEsSisZnFbmhpSk="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "bartib"; }; -} +}) diff --git a/pkgs/by-name/ba/basilk/package.nix b/pkgs/by-name/ba/basilk/package.nix index f7eb232f7163..1b7952366048 100644 --- a/pkgs/by-name/ba/basilk/package.nix +++ b/pkgs/by-name/ba/basilk/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "basilk"; version = "0.2.1"; src = fetchFromGitHub { owner = "gabalpha"; repo = "basilk"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ZicrgRghUvKp42H03IV1mUIV8FN5cfEx7ncqZMi9t9o="; }; @@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal User Interface (TUI) to manage your tasks with minimal kanban logic"; homepage = "https://github.com/gabalpha/basilk"; - changelog = "https://github.com/GabAlpha/basilk/releases/tag/${version}"; + changelog = "https://github.com/GabAlpha/basilk/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ thtrf ]; mainProgram = "basilk"; }; -} +}) diff --git a/pkgs/by-name/ba/batmon/package.nix b/pkgs/by-name/ba/batmon/package.nix index 1d677611f4d0..a9ce429333ac 100644 --- a/pkgs/by-name/ba/batmon/package.nix +++ b/pkgs/by-name/ba/batmon/package.nix @@ -4,14 +4,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "batmon"; version = "0.0.1"; src = fetchFromGitHub { owner = "6543"; repo = "batmon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+kjDNQKlaoI5fQ5FqYF6IPCKeE92WKxIhVCKafqfE0o="; }; @@ -24,11 +24,11 @@ rustPlatform.buildRustPackage rec { but about the batteries installed in your notebook. ''; homepage = "https://github.com/6543/batmon/"; - changelog = "https://github.com/6543/batmon/releases/tag/v${version}"; + changelog = "https://github.com/6543/batmon/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "batmon"; platforms = with lib.platforms; unix ++ windows; broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; maintainers = with lib.maintainers; [ _6543 ]; }; -} +}) diff --git a/pkgs/by-name/ba/bato/package.nix b/pkgs/by-name/ba/bato/package.nix index 46de5d468ba6..fb1d445871f7 100644 --- a/pkgs/by-name/ba/bato/package.nix +++ b/pkgs/by-name/ba/bato/package.nix @@ -7,14 +7,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bato"; version = "0.2.1"; src = fetchFromGitHub { owner = "doums"; repo = "bato"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pq+i4NGl7yv+vmMoYVT9JRvOsuV7nBqXpsebgMcNEY0="; }; @@ -30,10 +30,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Small program to send battery notifications"; homepage = "https://github.com/doums/bato"; - changelog = "https://github.com/doums/bato/releases/tag/v${version}"; + changelog = "https://github.com/doums/bato/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ HaskellHegemonie ]; platforms = lib.platforms.linux; mainProgram = "bato"; }; -} +}) diff --git a/pkgs/by-name/be/beancount-language-server/package.nix b/pkgs/by-name/be/beancount-language-server/package.nix index d8823cbf0695..71e68c8db3a8 100644 --- a/pkgs/by-name/be/beancount-language-server/package.nix +++ b/pkgs/by-name/be/beancount-language-server/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "beancount-language-server"; version = "1.4.1"; src = fetchFromGitHub { owner = "polarmutex"; repo = "beancount-language-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cx/Y0jBpnNN+QVEovpbhCG70VwOqwDE+8lBcRAJtlF4="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ polarmutex ]; }; -} +}) diff --git a/pkgs/by-name/be/below/package.nix b/pkgs/by-name/be/below/package.nix index 2ae332168bc7..47b659e3c655 100644 --- a/pkgs/by-name/be/below/package.nix +++ b/pkgs/by-name/be/below/package.nix @@ -10,14 +10,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "below"; version = "0.9.0"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "below"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tPweJFqhZMOL+M08bDjW6HPmtuhr9IXJNP0c938O7Cg="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/facebookincubator/below"; mainProgram = "below"; }; -} +}) diff --git a/pkgs/by-name/be/bend/package.nix b/pkgs/by-name/be/bend/package.nix index 9d840ad761a7..d8342d72993c 100644 --- a/pkgs/by-name/be/bend/package.nix +++ b/pkgs/by-name/be/bend/package.nix @@ -6,14 +6,14 @@ hvm, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "Bend"; version = "0.2.37"; src = fetchFromGitHub { owner = "HigherOrderCO"; repo = "Bend"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8uBEI9GKUETk8t6Oanb0OECe3MlJ486QnccOuhIxPuY="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ k3yss ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bi/bibiman/package.nix b/pkgs/by-name/bi/bibiman/package.nix index 335a55c26b47..448e7ebeaf5e 100644 --- a/pkgs/by-name/bi/bibiman/package.nix +++ b/pkgs/by-name/bi/bibiman/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bibiman"; version = "0.15.0"; src = fetchFromCodeberg { owner = "lukeflo"; repo = "bibiman"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GAPlfHeo/g2QaRW3v9LatqYajJ2gE1ssK77yJPhOKuo="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "bibiman"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix b/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix index 290f197fd0a2..5485302c5b60 100644 --- a/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix +++ b/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix @@ -9,14 +9,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bign-handheld-thumbnailer"; version = "1.2.0"; src = fetchFromGitHub { owner = "MateusRodCosta"; repo = "bign-handheld-thumbnailer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+iWf5ybCUHlZz3Ybw3bwLKzlsmiVwep2alVDvL9bG2A="; }; @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { passthru = { tests.version = testers.testVersion { package = bign-handheld-thumbnailer; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; updateScript = nix-update-script { }; @@ -40,11 +40,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Thumbnailer for Nintendo handheld systems (Nintendo DS and 3DS) roms and files"; homepage = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer"; - changelog = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer/releases/tag/v${version}"; + changelog = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "bign-handheld-thumbnailer"; # This is based on GIO inherit (glib.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/bi/biliup-rs/package.nix b/pkgs/by-name/bi/biliup-rs/package.nix index 4ccdd69ab9d6..fd55f005e6ed 100644 --- a/pkgs/by-name/bi/biliup-rs/package.nix +++ b/pkgs/by-name/bi/biliup-rs/package.nix @@ -8,14 +8,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "biliup-rs"; version = "0.2.4"; src = fetchFromGitHub { owner = "biliup"; repo = "biliup-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Zbl/d0LXwxHWyzfcLg+AMJrLXlXOf+aIzdNYHEvAd90="; }; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/biliup/biliup-rs/releases/tag/v${version}"; + changelog = "https://github.com/biliup/biliup-rs/releases/tag/v${finalAttrs.version}"; description = "CLI tool for uploading videos to Bilibili"; homepage = "https://biliup.github.io/biliup-rs"; license = lib.licenses.mit; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "biliup"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/bi/bingrep/package.nix b/pkgs/by-name/bi/bingrep/package.nix index 51ffde524857..4f659dd857fb 100644 --- a/pkgs/by-name/bi/bingrep/package.nix +++ b/pkgs/by-name/bi/bingrep/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bingrep"; version = "0.12.1"; src = fetchFromGitHub { owner = "m4b"; repo = "bingrep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1GSAYhxFg5nXR8+vWBN10JLV7qUIxT1hYNXdnpE5Uag="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ minijackson ]; }; -} +}) diff --git a/pkgs/by-name/bi/binocle/package.nix b/pkgs/by-name/bi/binocle/package.nix index ad58b3e93909..024a6335f9f0 100644 --- a/pkgs/by-name/bi/binocle/package.nix +++ b/pkgs/by-name/bi/binocle/package.nix @@ -11,14 +11,14 @@ vulkan-loader, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "binocle"; version = "0.3.2"; src = fetchFromGitHub { owner = "sharkdp"; repo = "binocle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WAk7xIrCRfVofn4w+gP5E3wnSZbXm/6MZWlNmtoLm20="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bi/binsider/package.nix b/pkgs/by-name/bi/binsider/package.nix index faf69fd81fd2..4bea58d9a076 100644 --- a/pkgs/by-name/bi/binsider/package.nix +++ b/pkgs/by-name/bi/binsider/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "binsider"; version = "0.3.2"; src = fetchFromGitHub { owner = "orhun"; repo = "binsider"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Un3pKb0+5rwK0tKRp+HVl3vynPt5V8YxhPiLgshL3L0="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ samueltardieu ]; mainProgram = "binsider"; }; -} +}) diff --git a/pkgs/by-name/bi/biodiff/package.nix b/pkgs/by-name/bi/biodiff/package.nix index a79412e3c4a2..f140c7ab64af 100644 --- a/pkgs/by-name/bi/biodiff/package.nix +++ b/pkgs/by-name/bi/biodiff/package.nix @@ -5,14 +5,14 @@ wfa2-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "biodiff"; version = "1.2.1"; src = fetchFromGitHub { owner = "8051Enthusiast"; repo = "biodiff"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZLxjOV08sC5dKICvRUyL6FLMORkxwdLgNq7L45CDwa4="; fetchSubmodules = true; }; @@ -28,8 +28,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Hex diff viewer using alignment algorithms from biology"; homepage = "https://github.com/8051Enthusiast/biodiff"; - changelog = "https://github.com/8051Enthusiast/biodiff/blob/v${version}/CHANGELOG"; + changelog = "https://github.com/8051Enthusiast/biodiff/blob/v${finalAttrs.version}/CHANGELOG"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ newam ]; }; -} +}) diff --git a/pkgs/by-name/bi/biscuit-cli/package.nix b/pkgs/by-name/bi/biscuit-cli/package.nix index a31a94475969..e3d4d3e5bba4 100644 --- a/pkgs/by-name/bi/biscuit-cli/package.nix +++ b/pkgs/by-name/bi/biscuit-cli/package.nix @@ -7,14 +7,14 @@ biscuit-cli, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "biscuit-cli"; version = "0.6.0"; src = fetchFromGitHub { owner = "biscuit-auth"; repo = "biscuit-cli"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-s4Y4MhM79Z+4VxB03+56OqRQJaSHj2VQEJcL6CsT+2k="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = biscuit-cli; command = "biscuit --version"; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.bsd3; mainProgram = "biscuit"; }; -} +}) diff --git a/pkgs/by-name/bi/bite/package.nix b/pkgs/by-name/bi/bite/package.nix index b134e95c9446..a7032f8db0cf 100644 --- a/pkgs/by-name/bi/bite/package.nix +++ b/pkgs/by-name/bi/bite/package.nix @@ -19,14 +19,14 @@ stdenv, wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bite"; version = "0.3"; src = fetchFromGitHub { owner = "WINSDK"; repo = "bite"; - rev = "V${version}"; + rev = "V${finalAttrs.version}"; hash = "sha256-gio4J+V8achSuR2vQa2dnvOR/u4Zbb5z0UE0xP0gGCU="; }; @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec { postInstall = '' wrapProgram $out/bin/bite \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}" + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.runtimeDependencies}" mkdir -p $out/share/icons/hicolor/64x64/apps convert $src/assets/iconx64.png -background black -alpha remove -alpha off $out/share/icons/hicolor/64x64/apps/bite.png @@ -75,10 +75,10 @@ rustPlatform.buildRustPackage rec { desktopItems = [ (makeDesktopItem { name = "BiTE"; - exec = meta.mainProgram; + exec = finalAttrs.meta.mainProgram; icon = "bite"; desktopName = "BiTE"; - comment = meta.description; + comment = finalAttrs.meta.description; categories = [ "Development" "Utility" @@ -93,4 +93,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ vinnymeller ]; mainProgram = "bite"; }; -} +}) diff --git a/pkgs/by-name/bk/bkt/package.nix b/pkgs/by-name/bk/bkt/package.nix index 6f608eb887ac..e47629030255 100644 --- a/pkgs/by-name/bk/bkt/package.nix +++ b/pkgs/by-name/bk/bkt/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bkt"; version = "0.8.0"; @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "dimo414"; repo = "bkt"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-XQK7oZfutqCvFoGzMH5G5zoGvqB8YaXSdrwjS/SVTNU="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.mangoiv ]; mainProgram = "bkt"; }; -} +}) diff --git a/pkgs/by-name/bl/blflash/package.nix b/pkgs/by-name/bl/blflash/package.nix index 5f77f74ad75e..f2ea72250ac2 100644 --- a/pkgs/by-name/bl/blflash/package.nix +++ b/pkgs/by-name/bl/blflash/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "blflash"; version = "0.3.5"; src = fetchFromGitHub { owner = "spacemeowx2"; repo = "blflash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lv5bUbq5AnZVeR8V0A4pamY9ZIQAhLmvZEr+CRMPcj0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ _0x4A6F ]; mainProgram = "blflash"; }; -} +}) diff --git a/pkgs/by-name/bl/bluetui/package.nix b/pkgs/by-name/bl/bluetui/package.nix index 7a06261f5022..ac87b433dd84 100644 --- a/pkgs/by-name/bl/bluetui/package.nix +++ b/pkgs/by-name/bl/bluetui/package.nix @@ -6,14 +6,14 @@ dbus, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bluetui"; version = "0.8.1"; src = fetchFromGitHub { owner = "pythops"; repo = "bluetui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-K+QAU9/XdGZonsKjBXbPbpJhWIHyaqxP6eb670n81LU="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "bluetui"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bo/boa/package.nix b/pkgs/by-name/bo/boa/package.nix index 4f058fc7ff9e..a246877315c0 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -8,14 +8,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "boa"; version = "0.20"; src = fetchFromGitHub { owner = "boa-dev"; repo = "boa"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg="; fetchSubmodules = true; }; @@ -43,11 +43,11 @@ rustPlatform.buildRustPackage rec { description = "Embeddable and experimental Javascript engine written in Rust"; mainProgram = "boa"; homepage = "https://github.com/boa-dev/boa"; - changelog = "https://github.com/boa-dev/boa/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/boa-dev/boa/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ mit # or unlicense ]; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/bo/bonk/package.nix b/pkgs/by-name/bo/bonk/package.nix index dedeb11b4602..f3f1fb773add 100644 --- a/pkgs/by-name/bo/bonk/package.nix +++ b/pkgs/by-name/bo/bonk/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bonk"; version = "0.4.0"; src = fetchFromGitHub { owner = "elliot40404"; repo = "bonk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sAMIteNkGRqmE7BQD/TNC01K3eQQTLKuc0jcxHxtKF8="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "bonk"; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/bo/bootc/package.nix b/pkgs/by-name/bo/bootc/package.nix index 6cce0ae477f6..043df929698b 100644 --- a/pkgs/by-name/bo/bootc/package.nix +++ b/pkgs/by-name/bo/bootc/package.nix @@ -12,7 +12,7 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bootc"; version = "1.6.0"; @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "bootc-dev"; repo = "bootc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TztsiC+DwD9yEAmjTuiuOi+Kf8WEYMsOVVnMKpSM3/g="; }; @@ -70,4 +70,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ thesola10 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bo/bootspec-lix/package.nix b/pkgs/by-name/bo/bootspec-lix/package.nix index 2b88f42492fc..6cb0e0ae6270 100644 --- a/pkgs/by-name/bo/bootspec-lix/package.nix +++ b/pkgs/by-name/bo/bootspec-lix/package.nix @@ -4,7 +4,7 @@ fetchFromGitea, fetchpatch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bootspec-lix"; version = "1.0.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { domain = "git.lix.systems"; owner = "lix-community"; repo = "bootspec"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5IGSMHeL0eKfl7teDejAckYQjc8aeLwfwIQSzQ8YaAg="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.raitobezarius ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bo/bootspec/package.nix b/pkgs/by-name/bo/bootspec/package.nix index 32ad44c2cf9f..48f2cb5ba2a3 100644 --- a/pkgs/by-name/bo/bootspec/package.nix +++ b/pkgs/by-name/bo/bootspec/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bootspec"; version = "2.0.0"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "bootspec"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FeNBn/HeOanvFSCH9gNBCwlSJx1EhhEdrgX2rbXdZgI="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.cole-h ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bo/bore-cli/package.nix b/pkgs/by-name/bo/bore-cli/package.nix index 8533f2b1f70b..95454394b0eb 100644 --- a/pkgs/by-name/bo/bore-cli/package.nix +++ b/pkgs/by-name/bo/bore-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bore-cli"; version = "0.6.0"; src = fetchFromGitHub { owner = "ekzhang"; repo = "bore"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Jr6jZKsMhSpWVNpmhozI5DLONbwfIpcXwSlcbC9lLRM="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ DieracDelta ]; mainProgram = "bore"; }; -} +}) diff --git a/pkgs/by-name/bo/bottom-rs/package.nix b/pkgs/by-name/bo/bottom-rs/package.nix index da40c74735f5..c10269b51f00 100644 --- a/pkgs/by-name/bo/bottom-rs/package.nix +++ b/pkgs/by-name/bo/bottom-rs/package.nix @@ -4,12 +4,12 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bottom-rs"; version = "1.2.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "bottomify"; hash = "sha256-R1zj+TFXoolonIFa1zJDd7CdrORfzAPlxJoJVYe9xdc="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ winter ]; mainProgram = "bottomify"; }; -} +}) diff --git a/pkgs/by-name/bo/boxbuddy/package.nix b/pkgs/by-name/bo/boxbuddy/package.nix index 858a59b913ef..2f3da484e832 100644 --- a/pkgs/by-name/bo/boxbuddy/package.nix +++ b/pkgs/by-name/bo/boxbuddy/package.nix @@ -8,14 +8,14 @@ distrobox, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "boxbuddy"; version = "2.5.3"; src = fetchFromGitHub { owner = "Dvlv"; repo = "BoxBuddyRS"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9BGgm4yRjCarJIGP/G9gPj/qsYWb96XGJmpgLj3XCdM="; }; @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bo/boxxy/package.nix b/pkgs/by-name/bo/boxxy/package.nix index 69abb7af88e5..d6b71a9aef09 100644 --- a/pkgs/by-name/bo/boxxy/package.nix +++ b/pkgs/by-name/bo/boxxy/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "boxxy"; version = "0.8.5"; src = fetchFromGitHub { owner = "queer"; repo = "boxxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6pb3yyC4/kpe8S67B3pzsSu3PfQyOWpiYi0JTBQk3lU="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { broken = stdenv.hostPlatform.isAarch64; mainProgram = "boxxy"; }; -} +}) diff --git a/pkgs/by-name/br/brush/package.nix b/pkgs/by-name/br/brush/package.nix index 913563156d9c..af7a07604e18 100644 --- a/pkgs/by-name/br/brush/package.nix +++ b/pkgs/by-name/br/brush/package.nix @@ -10,14 +10,14 @@ brush, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "brush"; version = "0.3.0"; src = fetchFromGitHub { owner = "reubeno"; repo = "brush"; - tag = "brush-shell-v${version}"; + tag = "brush-shell-v${finalAttrs.version}"; hash = "sha256-Ib7IRjehcftCETUAT1+otXRdTFFOOwMN4mjnArYLP7Y="; }; @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; # Found argument '--test-threads' which wasn't expected, or isn't valid in this context doCheck = false; @@ -60,9 +60,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Bash/POSIX-compatible shell implemented in Rust"; homepage = "https://github.com/reubeno/brush"; - changelog = "https://github.com/reubeno/brush/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/reubeno/brush/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kachick ]; mainProgram = "brush"; }; -} +}) diff --git a/pkgs/by-name/bu/buckle/package.nix b/pkgs/by-name/bu/buckle/package.nix index 38b8619214e1..91e8ace5c690 100644 --- a/pkgs/by-name/bu/buckle/package.nix +++ b/pkgs/by-name/bu/buckle/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "buckle"; version = "1.1.0"; @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "benbrittain"; repo = "buckle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eWhcDzw+6I5N0dse5avwhcQ/y6YZ6b3QKyBwWBrA/xo="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cbarrete ]; mainProgram = "buckle"; }; -} +}) diff --git a/pkgs/by-name/bu/buffrs/package.nix b/pkgs/by-name/bu/buffrs/package.nix index 1bd700fe938b..7d76362ed577 100644 --- a/pkgs/by-name/bu/buffrs/package.nix +++ b/pkgs/by-name/bu/buffrs/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "buffrs"; version = "0.12.2"; src = fetchFromGitHub { owner = "helsing-ai"; repo = "buffrs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xwIJeXbXBotx/1ZsvCSaUlttkTYi2Ceq6MvFPwp2bj8="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "buffrs"; maintainers = with lib.maintainers; [ danilobuerger ]; }; -} +}) diff --git a/pkgs/by-name/bu/bukubrow/package.nix b/pkgs/by-name/bu/bukubrow/package.nix index c3ad4de8366f..098cebca5692 100644 --- a/pkgs/by-name/bu/bukubrow/package.nix +++ b/pkgs/by-name/bu/bukubrow/package.nix @@ -14,14 +14,14 @@ let }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bukubrow-host"; version = "5.4.0"; src = fetchFromGitHub { owner = "SamHH"; repo = "bukubrow-host"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xz5Agsm+ATQXXgpPGN4EQ00i1t8qUlrviNHauVdCu4U="; }; @@ -61,4 +61,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "bukubrow"; }; -} +}) diff --git a/pkgs/by-name/bu/bulloak/package.nix b/pkgs/by-name/bu/bulloak/package.nix index 3f86b1257a46..bbd25cc0ab8c 100644 --- a/pkgs/by-name/bu/bulloak/package.nix +++ b/pkgs/by-name/bu/bulloak/package.nix @@ -29,14 +29,14 @@ let }; }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bulloak"; version = "0.8.1"; src = fetchFromGitHub { owner = "alexfertel"; repo = "bulloak"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8Qp8ceafAkw7Tush/dvBl27q5oNDzbOqyvSLXhjf4fo="; }; @@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "bulloak"; maintainers = with lib.maintainers; [ beeb ]; }; -} +}) diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index 039b8e8ae09c..b5f8b95d8c20 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bunbun"; version = "1.5.0"; src = fetchFromGitHub { owner = "devraza"; repo = "bunbun"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3f/G0Vx1uXeH3QMDVUAHWi4Pf/B88/4F+4XywVsp3/4="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple and adorable sysinfo utility written in Rust"; homepage = "https://github.com/devraza/bunbun"; - changelog = "https://github.com/devraza/bunbun/releases/tag/v${version}"; + changelog = "https://github.com/devraza/bunbun/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "bunbun"; }; -} +}) diff --git a/pkgs/by-name/bu/bunyan-rs/package.nix b/pkgs/by-name/bu/bunyan-rs/package.nix index fb1789f3f5b6..fe6150495329 100644 --- a/pkgs/by-name/bu/bunyan-rs/package.nix +++ b/pkgs/by-name/bu/bunyan-rs/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bunyan-rs"; version = "0.1.9"; src = fetchFromGitHub { owner = "LukeMathWalker"; repo = "bunyan"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dqhZIwxWBMXS2RgE8YynYrESVyAOIJ9ujAKcp2tDhvA="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ netcrns ]; mainProgram = "bunyan"; }; -} +}) diff --git a/pkgs/by-name/bu/bupstash/package.nix b/pkgs/by-name/bu/bupstash/package.nix index c26b9e0e5f19..e5e448f9f3a7 100644 --- a/pkgs/by-name/bu/bupstash/package.nix +++ b/pkgs/by-name/bu/bupstash/package.nix @@ -7,14 +7,14 @@ pkg-config, libsodium, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bupstash"; version = "0.12.0"; src = fetchFromGitHub { owner = "andrewchambers"; repo = "bupstash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ekjxna3u+71s1q7jjXp7PxYUQIfbp2E+jAqKGuszU6g="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "bupstash"; }; -} +}) diff --git a/pkgs/by-name/bz/bzmenu/package.nix b/pkgs/by-name/bz/bzmenu/package.nix index f8204bef30cc..7264a89dbb50 100644 --- a/pkgs/by-name/bz/bzmenu/package.nix +++ b/pkgs/by-name/bz/bzmenu/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bzmenu"; version = "0.3.0"; src = fetchFromGitHub { owner = "e-tho"; repo = "bzmenu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5Xb/7DhwZ3hLO1rAceMaR3ifgI36Sn+W+S7PN8EOdOQ="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ vuimuich ]; }; -} +}) diff --git a/pkgs/by-name/ca/cairo-lang/package.nix b/pkgs/by-name/ca/cairo-lang/package.nix index c08bf53bd4f8..6e97cbc68ff6 100644 --- a/pkgs/by-name/ca/cairo-lang/package.nix +++ b/pkgs/by-name/ca/cairo-lang/package.nix @@ -6,14 +6,14 @@ perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cairo"; version = "2.11.2"; src = fetchFromGitHub { owner = "starkware-libs"; repo = "cairo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VOyqKeiPJ3/VOqcdQXC/rZnTriC2ScmAQ4IlouHjvpI="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/ca/caligula/package.nix b/pkgs/by-name/ca/caligula/package.nix index 33fede21aca3..ef2dc653cf7d 100644 --- a/pkgs/by-name/ca/caligula/package.nix +++ b/pkgs/by-name/ca/caligula/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "caligula"; version = "0.4.10"; src = fetchFromGitHub { owner = "ifd3f"; repo = "caligula"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oaSt6wzMzaGHPyuJ5NVcAJLblHQcHJA5a7o2wkJgZkU="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "caligula"; }; -} +}) diff --git a/pkgs/by-name/ca/cantus/package.nix b/pkgs/by-name/ca/cantus/package.nix index 23230e8dfcc7..e916f2c41958 100644 --- a/pkgs/by-name/ca/cantus/package.nix +++ b/pkgs/by-name/ca/cantus/package.nix @@ -10,14 +10,14 @@ libxkbcommon, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cantus"; version = "0.6.2"; src = fetchFromGitHub { owner = "CodedNil"; repo = "cantus"; - tag = version; + tag = finalAttrs.version; hash = "sha256-dAMphU+voDUwFzlPuV6nCUg0RaVVyRJLoM6IwjUtvA4="; }; @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ CodedNil ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/capnproto-rust/package.nix b/pkgs/by-name/ca/capnproto-rust/package.nix index ffa34abf7a2d..f1d1dea3b98a 100644 --- a/pkgs/by-name/ca/capnproto-rust/package.nix +++ b/pkgs/by-name/ca/capnproto-rust/package.nix @@ -6,13 +6,13 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "capnproto-rust"; version = "0.25.0"; src = fetchCrate { crateName = "capnpc"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-2+GSM9oIT/he/Ra3SJH5YSrNUU/Jc+PE1N5TjK7OX28="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { solson ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-3ds/package.nix b/pkgs/by-name/ca/cargo-3ds/package.nix index 801e5171d018..16a6ac89a365 100644 --- a/pkgs/by-name/ca/cargo-3ds/package.nix +++ b/pkgs/by-name/ca/cargo-3ds/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-3ds"; version = "0.1.5"; src = fetchFromGitHub { owner = "rust3ds"; repo = "cargo-3ds"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UMeIxYxQ+0VGyDJTu78n9O5iXw3ZBg8mHqmnUtbnXo4="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ l1npengtul ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-about/package.nix b/pkgs/by-name/ca/cargo-about/package.nix index 6dfb746009f1..12c59ba2b861 100644 --- a/pkgs/by-name/ca/cargo-about/package.nix +++ b/pkgs/by-name/ca/cargo-about/package.nix @@ -6,14 +6,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-about"; version = "0.8.4"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-about"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-QbmZIbn/xPZUTXNpUjGuWTjoh8RpsMRuVIfJRO9M3xM="; }; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cargo plugin to generate list of all licenses for a crate"; homepage = "https://github.com/EmbarkStudios/cargo-about"; - changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "cargo-about"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-autoinherit/package.nix b/pkgs/by-name/ca/cargo-autoinherit/package.nix index df1403a5ab1c..497b0914760d 100644 --- a/pkgs/by-name/ca/cargo-autoinherit/package.nix +++ b/pkgs/by-name/ca/cargo-autoinherit/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-autoinherit"; version = "0.1.6"; src = fetchFromGitHub { owner = "mainmatter"; repo = "cargo-autoinherit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-A4Ooqt/Cb8yyc4Y9DKZuFEVUux1ot+IVkPsSDylM6G4="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "cargo-autoinherit"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index a6935009914c..923a75a7e97a 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -9,14 +9,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-binstall"; version = "1.17.4"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X5zRAuBxey450bstp/AyaCQkMrqsFTcTD2xfpX3K/t0="; }; @@ -66,8 +66,8 @@ rustPlatform.buildRustPackage rec { description = "Tool for installing rust binaries as an alternative to building from source"; mainProgram = "cargo-binstall"; homepage = "https://github.com/cargo-bins/cargo-binstall"; - changelog = "https://github.com/cargo-bins/cargo-binstall/releases/tag/v${version}"; + changelog = "https://github.com/cargo-bins/cargo-binstall/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ mdaniels5757 ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bisect-rustc/package.nix b/pkgs/by-name/ca/cargo-bisect-rustc/package.nix index 6e90d5dda528..b0f4f9b78297 100644 --- a/pkgs/by-name/ca/cargo-bisect-rustc/package.nix +++ b/pkgs/by-name/ca/cargo-bisect-rustc/package.nix @@ -10,14 +10,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-bisect-rustc"; version = "0.6.8"; src = fetchFromGitHub { owner = "rust-lang"; repo = "cargo-bisect-rustc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7HiM1oRuLSfRaum66duag/w8ncFdxRLF0yeSGlIey0Y="; }; @@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bitbake/package.nix b/pkgs/by-name/ca/cargo-bitbake/package.nix index c0fd20867f8c..260cdd9e54ac 100644 --- a/pkgs/by-name/ca/cargo-bitbake/package.nix +++ b/pkgs/by-name/ca/cargo-bitbake/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-bitbake"; version = "0.3.16"; src = fetchFromGitHub { owner = "meta-rust"; repo = "cargo-bitbake"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+ovC4nZwHzf9hjfv2LcnTztM2m++tpC3mUSS/I0l6Ck="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ rvarago ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bloat/package.nix b/pkgs/by-name/ca/cargo-bloat/package.nix index 801540ca11bf..781c39aaf013 100644 --- a/pkgs/by-name/ca/cargo-bloat/package.nix +++ b/pkgs/by-name/ca/cargo-bloat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-bloat"; version = "0.12.1"; src = fetchFromGitHub { owner = "RazrFalcon"; repo = "cargo-bloat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-B71VX7cJe1giOLmk3cQE8Zxr7fKGyQkoXRuM+NzBcb8="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "cargo-bloat"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bootimage/package.nix b/pkgs/by-name/ca/cargo-bootimage/package.nix index 800a067f9a8b..56610bbf1482 100644 --- a/pkgs/by-name/ca/cargo-bootimage/package.nix +++ b/pkgs/by-name/ca/cargo-bootimage/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "bootimage"; version = "0.10.3"; src = fetchFromGitHub { owner = "rust-osdev"; repo = "bootimage"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "12p18mk3l473is3ydv3zmn6s7ck8wgjwavllimcpja3yjilxm3zg"; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ dbeckwith ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bump/package.nix b/pkgs/by-name/ca/cargo-bump/package.nix index e1f8e022ae3f..91920e40d5cf 100644 --- a/pkgs/by-name/ca/cargo-bump/package.nix +++ b/pkgs/by-name/ca/cargo-bump/package.nix @@ -5,14 +5,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-bump"; version = "1.1.1"; src = fetchFromGitHub { owner = "rustadopt"; repo = "cargo-bump"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PhA7uC2gJcBnUQPWgZC51p/KTSxSGld3m+dd6BhW6q8="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ isc ]; maintainers = with lib.maintainers; [ cafkafk ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-bundle-licenses/package.nix b/pkgs/by-name/ca/cargo-bundle-licenses/package.nix index 8beb82c7eb52..de037be1eb43 100644 --- a/pkgs/by-name/ca/cargo-bundle-licenses/package.nix +++ b/pkgs/by-name/ca/cargo-bundle-licenses/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-bundle-licenses"; version = "4.2.0"; src = fetchFromGitHub { owner = "sstadick"; repo = "cargo-bundle-licenses"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L3hmgDwzL6lLa0LCg/V5QeNK2U1u2dJMO4+t6W1UvxI="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Generate a THIRDPARTY file with all licenses in a cargo project"; mainProgram = "cargo-bundle-licenses"; homepage = "https://github.com/sstadick/cargo-bundle-licenses"; - changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-cache/package.nix b/pkgs/by-name/ca/cargo-cache/package.nix index 2fe9f44abf86..6c00cb5ac992 100644 --- a/pkgs/by-name/ca/cargo-cache/package.nix +++ b/pkgs/by-name/ca/cargo-cache/package.nix @@ -6,14 +6,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-cache"; version = "0.8.3"; src = fetchFromGitHub { owner = "matthiaskrgr"; repo = "cargo-cache"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-q9tYKXK8RqiqbDZ/lTxUI1Dm/h28/yZR8rTQuq+roZs="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-careful/package.nix b/pkgs/by-name/ca/cargo-careful/package.nix index 1260f841f435..a9919b7e3606 100644 --- a/pkgs/by-name/ca/cargo-careful/package.nix +++ b/pkgs/by-name/ca/cargo-careful/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-careful"; version = "0.4.9"; src = fetchFromGitHub { owner = "RalfJung"; repo = "cargo-careful"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-huo5KFb+qoPVHNrnR+vb97iNinGaU5d3NbFhAgGCzCk="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-clone/package.nix b/pkgs/by-name/ca/cargo-clone/package.nix index bf152c0164b3..b2dec75391b9 100644 --- a/pkgs/by-name/ca/cargo-clone/package.nix +++ b/pkgs/by-name/ca/cargo-clone/package.nix @@ -7,14 +7,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-clone"; version = "1.2.4"; src = fetchFromGitHub { owner = "janlikar"; repo = "cargo-clone"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tAY4MUytFVa7kXLeOg4xak8XKGgApnEGWiK51W/7uDg="; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { description = "Cargo subcommand to fetch the source code of a Rust crate"; mainProgram = "cargo-clone"; homepage = "https://github.com/janlikar/cargo-clone"; - changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/janlikar/cargo-clone/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { janlikar ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-crev/package.nix b/pkgs/by-name/ca/cargo-crev/package.nix index 60143118bd9c..482439f20d24 100644 --- a/pkgs/by-name/ca/cargo-crev/package.nix +++ b/pkgs/by-name/ca/cargo-crev/package.nix @@ -11,14 +11,14 @@ gitMinimal, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-crev"; version = "0.26.5"; src = fetchFromGitHub { owner = "crev-dev"; repo = "cargo-crev"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-P6i2RvosI36rrg52kUcdrb5y4Fg0ms/mH5hcOWNgSik="; }; @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-criterion/package.nix b/pkgs/by-name/ca/cargo-criterion/package.nix index 9234161f518f..72347424766a 100644 --- a/pkgs/by-name/ca/cargo-criterion/package.nix +++ b/pkgs/by-name/ca/cargo-criterion/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-criterion"; version = "1.1.0"; src = fetchFromGitHub { owner = "bheisler"; repo = "cargo-criterion"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-RPix9DM6E32PhObvV3xPGrnXrrVHn3auxLUhysP8GM0="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-cross/package.nix b/pkgs/by-name/ca/cargo-cross/package.nix index 2b890a410a71..5b302a6b23b4 100644 --- a/pkgs/by-name/ca/cargo-cross/package.nix +++ b/pkgs/by-name/ca/cargo-cross/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-cross"; version = "0.2.5"; src = fetchFromGitHub { owner = "cross-rs"; repo = "cross"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-TFPIQno30Vm5m2nZ2b3d0WPu/98UqANLhw3IZiE5a38="; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Zero setup cross compilation and cross testing"; homepage = "https://github.com/cross-rs/cross"; - changelog = "https://github.com/cross-rs/cross/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/cross-rs/cross/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ otavio ]; mainProgram = "cross"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-deadlinks/package.nix b/pkgs/by-name/ca/cargo-deadlinks/package.nix index 6ffb9137fab9..b8d3bc903977 100644 --- a/pkgs/by-name/ca/cargo-deadlinks/package.nix +++ b/pkgs/by-name/ca/cargo-deadlinks/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-deadlinks"; version = "0.8.1"; src = fetchFromGitHub { owner = "deadlinks"; repo = "cargo-deadlinks"; - tag = version; + tag = finalAttrs.version; sha256 = "0s5q9aghncsk9834azn5cgnn5ms3zzyjan2rq06kaqcgzhld4cjh"; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cargo subcommand to check rust documentation for broken links"; homepage = "https://github.com/deadlinks/cargo-deadlinks"; - changelog = "https://github.com/deadlinks/cargo-deadlinks/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/deadlinks/cargo-deadlinks/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-deb/package.nix b/pkgs/by-name/ca/cargo-deb/package.nix index 9bdb7d7607e4..5b6598c3315a 100644 --- a/pkgs/by-name/ca/cargo-deb/package.nix +++ b/pkgs/by-name/ca/cargo-deb/package.nix @@ -6,14 +6,14 @@ dpkg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-deb"; version = "3.6.3"; src = fetchFromGitHub { owner = "kornelski"; repo = "cargo-deb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qYLJNhxBfSopfaNEh9FnKoKdq1Uu8nfWPOhpqzQH288="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-depgraph/package.nix b/pkgs/by-name/ca/cargo-depgraph/package.nix index 5117c430ae81..a354153461dc 100644 --- a/pkgs/by-name/ca/cargo-depgraph/package.nix +++ b/pkgs/by-name/ca/cargo-depgraph/package.nix @@ -4,14 +4,14 @@ fetchFromSourcehut, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-depgraph"; version = "1.6.0"; src = fetchFromSourcehut { owner = "~jplatte"; repo = "cargo-depgraph"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yvcKRESX2W1oLmQvkl07iG8+I74qDKsaS3amM4pZU8s="; }; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { description = "Create dependency graphs for cargo projects using `cargo metadata` and graphviz"; mainProgram = "cargo-depgraph"; homepage = "https://sr.ht/~jplatte/cargo-depgraph"; - changelog = "https://git.sr.ht/~jplatte/cargo-depgraph/tree/${src.rev}/item/CHANGELOG.md"; + changelog = "https://git.sr.ht/~jplatte/cargo-depgraph/tree/${finalAttrs.src.rev}/item/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-dephell/package.nix b/pkgs/by-name/ca/cargo-dephell/package.nix index 2a300e79fae9..966c1a296326 100644 --- a/pkgs/by-name/ca/cargo-dephell/package.nix +++ b/pkgs/by-name/ca/cargo-dephell/package.nix @@ -9,14 +9,14 @@ libgit2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-dephell"; version = "0.5.1"; src = fetchFromGitHub { owner = "mimoo"; repo = "cargo-dephell"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NOjkKttA+mwPCpl4uiRIYD58DlMomVFpwnM9KGfWd+w="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-diet/package.nix b/pkgs/by-name/ca/cargo-diet/package.nix index 08e47f46bfba..1c3449667365 100644 --- a/pkgs/by-name/ca/cargo-diet/package.nix +++ b/pkgs/by-name/ca/cargo-diet/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-diet"; version = "1.2.7"; src = fetchFromGitHub { owner = "the-lean-crate"; repo = "cargo-diet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SuJ1H/2YfSVVigdgLUd9veMClI7ZT7xkkyQ4PfXoQdQ="; }; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { description = "Help computing optimal include directives for your Cargo.toml manifest"; mainProgram = "cargo-diet"; homepage = "https://github.com/the-lean-crate/cargo-diet"; - changelog = "https://github.com/the-lean-crate/cargo-diet/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/the-lean-crate/cargo-diet/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-dist/package.nix b/pkgs/by-name/ca/cargo-dist/package.nix index c90f1821912f..66bb02785d8e 100644 --- a/pkgs/by-name/ca/cargo-dist/package.nix +++ b/pkgs/by-name/ca/cargo-dist/package.nix @@ -11,14 +11,14 @@ rustup, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-dist"; version = "0.30.3"; src = fetchFromGitHub { owner = "axodotdev"; repo = "cargo-dist"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-x59bUgd89XAwuHwGvREDqAS/cI4Ot7HGTONGbTOgzw8="; }; @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec { description = "Tool for building final distributable artifacts and uploading them to an archive"; mainProgram = "dist"; homepage = "https://github.com/axodotdev/cargo-dist"; - changelog = "https://github.com/axodotdev/cargo-dist/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/axodotdev/cargo-dist/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec { mistydemeo ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-docset/package.nix b/pkgs/by-name/ca/cargo-docset/package.nix index fadfa8e7cc74..50c2bb71a1a3 100644 --- a/pkgs/by-name/ca/cargo-docset/package.nix +++ b/pkgs/by-name/ca/cargo-docset/package.nix @@ -6,14 +6,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-docset"; version = "0.3.1"; src = fetchFromGitHub { owner = "Robzz"; repo = "cargo-docset"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-o2CSQiU9fEoS3eRmwphtYGZTwn3mstRm2Tlvval83+U="; }; @@ -29,11 +29,11 @@ rustPlatform.buildRustPackage rec { description = "Cargo subcommand to generate a Dash/Zeal docset for your Rust packages"; mainProgram = "cargo-docset"; homepage = "https://github.com/Robzz/cargo-docset"; - changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/Robzz/cargo-docset/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ colinsane matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-duplicates/package.nix b/pkgs/by-name/ca/cargo-duplicates/package.nix index 7241e24c8a3c..4ea4543e7029 100644 --- a/pkgs/by-name/ca/cargo-duplicates/package.nix +++ b/pkgs/by-name/ca/cargo-duplicates/package.nix @@ -9,14 +9,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-duplicates"; version = "0.8.4"; src = fetchFromGitHub { owner = "Keruspe"; repo = "cargo-duplicates"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JzS1+BHSCEcZM5MokbQsck/AGJ7EeSwbzjNz0uLQsgE="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-edit/package.nix b/pkgs/by-name/ca/cargo-edit/package.nix index 74a94174d12b..7d2ded2d8286 100644 --- a/pkgs/by-name/ca/cargo-edit/package.nix +++ b/pkgs/by-name/ca/cargo-edit/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-edit"; version = "0.13.8"; src = fetchFromGitHub { owner = "killercup"; repo = "cargo-edit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+CWCWhdb7S4QSNAfzL2+YMTF7oKQvk18NSxSSTQtQBc="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Utility for managing cargo dependencies from the command line"; homepage = "https://github.com/killercup/cargo-edit"; - changelog = "https://github.com/killercup/cargo-edit/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/killercup/cargo-edit/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-espmonitor/package.nix b/pkgs/by-name/ca/cargo-espmonitor/package.nix index a9e5fdd4cdc3..9b6fd0e3fc65 100644 --- a/pkgs/by-name/ca/cargo-espmonitor/package.nix +++ b/pkgs/by-name/ca/cargo-espmonitor/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "espmonitor"; version = "0.10.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "espmonitor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "hWFdim84L2FfG6p9sEf+G5Uq4yhp5kv1ZMdk4sMHa+4="; }; @@ -22,4 +22,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ xanderio ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-feature/package.nix b/pkgs/by-name/ca/cargo-feature/package.nix index abf16324c42c..dd31b305f6cb 100644 --- a/pkgs/by-name/ca/cargo-feature/package.nix +++ b/pkgs/by-name/ca/cargo-feature/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-feature"; version = "0.7.0"; src = fetchFromGitHub { owner = "Riey"; repo = "cargo-feature"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-UPpqkz/PwoMaJan9itfldjyTmZmiMb6PzCyu9Vtjj1s="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-features-manager/package.nix b/pkgs/by-name/ca/cargo-features-manager/package.nix index c5697db6cd9b..6bda02a5182b 100644 --- a/pkgs/by-name/ca/cargo-features-manager/package.nix +++ b/pkgs/by-name/ca/cargo-features-manager/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-features-manager"; version = "0.11.0"; src = fetchFromGitHub { owner = "ToBinio"; repo = "cargo-features-manager"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ay6nhRmGRBURisfr7qnnWCKn8JCnFh9x0TJ7vK2p4PU="; }; @@ -19,9 +19,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI-like cli tool to manage the features of your rust-projects dependencies"; homepage = "https://github.com/ToBinio/cargo-features-manager"; - changelog = "https://github.com/ToBinio/cargo-features-manager/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ToBinio/cargo-features-manager/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "cargo-features"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-flamegraph/package.nix b/pkgs/by-name/ca/cargo-flamegraph/package.nix index f87066b1cab9..950e973d681f 100644 --- a/pkgs/by-name/ca/cargo-flamegraph/package.nix +++ b/pkgs/by-name/ca/cargo-flamegraph/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-flamegraph"; version = "0.6.11"; src = fetchFromGitHub { owner = "flamegraph-rs"; repo = "flamegraph"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WPWS3NX6t8RNNALqYF2JMLI5HWVhsVmhg9ULZKt972I="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-fund/package.nix b/pkgs/by-name/ca/cargo-fund/package.nix index d9f23c937b28..fbc89a6ac133 100644 --- a/pkgs/by-name/ca/cargo-fund/package.nix +++ b/pkgs/by-name/ca/cargo-fund/package.nix @@ -9,14 +9,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-fund"; version = "0.2.3"; src = fetchFromGitHub { owner = "acfoltzer"; repo = "cargo-fund"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8mnCwWwReNH9s/gbxIhe7XdJRIA6BSUKm5jzykU5qMU="; }; @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ johntitor ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-fuzz/package.nix b/pkgs/by-name/ca/cargo-fuzz/package.nix index 5433ccb7e15f..6cd374aff03a 100644 --- a/pkgs/by-name/ca/cargo-fuzz/package.nix +++ b/pkgs/by-name/ca/cargo-fuzz/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-fuzz"; version = "0.13.1"; src = fetchFromGitHub { owner = "rust-fuzz"; repo = "cargo-fuzz"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wOzzPhAuCaJfp7uRZ1kPpzMIr03couRaIbbrjL0EyYo="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-i18n/package.nix b/pkgs/by-name/ca/cargo-i18n/package.nix index eeaf52dbe1e4..04f9215c9c2b 100644 --- a/pkgs/by-name/ca/cargo-i18n/package.nix +++ b/pkgs/by-name/ca/cargo-i18n/package.nix @@ -5,14 +5,14 @@ gettext, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-i18n"; version = "0.2.13"; src = fetchFromGitHub { owner = "kellpossible"; repo = "cargo-i18n"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-azwQlXsoCgNB/TjSBBE+taUR1POBJXaPnS5Sr+HVR90="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "cargo-i18n"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-info/package.nix b/pkgs/by-name/ca/cargo-info/package.nix index 04b2aa4c90de..463564c1e890 100644 --- a/pkgs/by-name/ca/cargo-info/package.nix +++ b/pkgs/by-name/ca/cargo-info/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-info"; version = "0.7.7"; src = fetchFromGitLab { owner = "imp"; repo = "cargo-info"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MrkYGUd1jsAqIVYWe7YDZaq7NPv/mHQqLS7GFrYYIo8="; }; @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { description = "Cargo subcommand to show crates info from crates.io"; mainProgram = "cargo-info"; homepage = "https://gitlab.com/imp/cargo-info"; - changelog = "https://gitlab.com/imp/cargo-info/-/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://gitlab.com/imp/cargo-info/-/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-insta/package.nix b/pkgs/by-name/ca/cargo-insta/package.nix index 9993bf1cc03a..2d899da347c9 100644 --- a/pkgs/by-name/ca/cargo-insta/package.nix +++ b/pkgs/by-name/ca/cargo-insta/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-insta"; version = "1.45.1"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "insta"; - tag = version; + tag = finalAttrs.version; hash = "sha256-uNf2KkwgRCBCVFDN5ql8MisfAoU4+z7XLWogyx8sgKw="; }; @@ -32,11 +32,11 @@ rustPlatform.buildRustPackage rec { description = "Cargo subcommand for snapshot testing"; mainProgram = "cargo-insta"; homepage = "https://github.com/mitsuhiko/insta"; - changelog = "https://github.com/mitsuhiko/insta/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/mitsuhiko/insta/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ oxalica matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-lambda/package.nix b/pkgs/by-name/ca/cargo-lambda/package.nix index 13935ed8cd81..ec87d7a95376 100644 --- a/pkgs/by-name/ca/cargo-lambda/package.nix +++ b/pkgs/by-name/ca/cargo-lambda/package.nix @@ -12,14 +12,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-lambda"; version = "1.8.6"; src = fetchFromGitHub { owner = "cargo-lambda"; repo = "cargo-lambda"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ocFD2FK1nlEJ8xXhDSxpSKYU8oZk/QwfojveypVt1GU="; }; @@ -77,4 +77,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-leptos/package.nix b/pkgs/by-name/ca/cargo-leptos/package.nix index 2af0cf9734ee..ed4304cfa5e7 100644 --- a/pkgs/by-name/ca/cargo-leptos/package.nix +++ b/pkgs/by-name/ca/cargo-leptos/package.nix @@ -6,14 +6,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-leptos"; version = "0.3.4"; src = fetchFromGitHub { owner = "leptos-rs"; repo = "cargo-leptos"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OhGppUYbRnsYjuiu3Sys+073o4ZiVqMqlt8apeY7Oho="; }; @@ -39,8 +39,8 @@ rustPlatform.buildRustPackage rec { description = "Build tool for the Leptos web framework"; mainProgram = "cargo-leptos"; homepage = "https://github.com/leptos-rs/cargo-leptos"; - changelog = "https://github.com/leptos-rs/cargo-leptos/releases/tag/v${version}"; + changelog = "https://github.com/leptos-rs/cargo-leptos/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ benwis ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-limit/package.nix b/pkgs/by-name/ca/cargo-limit/package.nix index 9e9c45a5958a..67423af6955c 100644 --- a/pkgs/by-name/ca/cargo-limit/package.nix +++ b/pkgs/by-name/ca/cargo-limit/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-limit"; version = "0.0.10"; src = fetchFromGitHub { owner = "alopatindev"; repo = "cargo-limit"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-joWDB9fhCsYVZFZdr+Gfm4JaRlm5kj+CHp34Sx5iQYk="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-llvm-lines/package.nix b/pkgs/by-name/ca/cargo-llvm-lines/package.nix index 69d2559d640b..fc912ad2ce8e 100644 --- a/pkgs/by-name/ca/cargo-llvm-lines/package.nix +++ b/pkgs/by-name/ca/cargo-llvm-lines/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-llvm-lines"; version = "0.4.45"; src = fetchFromGitHub { owner = "dtolnay"; repo = "cargo-llvm-lines"; - tag = version; + tag = finalAttrs.version; hash = "sha256-5Tf3vkDTCQCmYvfKW3OHCese6HEs9CNbcUeLyS7MsOE="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Count the number of lines of LLVM IR across all instantiations of a generic function"; mainProgram = "cargo-llvm-lines"; homepage = "https://github.com/dtolnay/cargo-llvm-lines"; - changelog = "https://github.com/dtolnay/cargo-llvm-lines/releases/tag/${src.rev}"; + changelog = "https://github.com/dtolnay/cargo-llvm-lines/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ asl20 # or mit @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-make/package.nix b/pkgs/by-name/ca/cargo-make/package.nix index 3a263eb4fabf..2b276f3b2bd5 100644 --- a/pkgs/by-name/ca/cargo-make/package.nix +++ b/pkgs/by-name/ca/cargo-make/package.nix @@ -8,14 +8,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-make"; version = "0.37.24"; src = fetchFromGitHub { owner = "sagiegurari"; repo = "cargo-make"; - tag = version; + tag = finalAttrs.version; hash = "sha256-hrUd4J15cDyd78BVVzi8jiDqJI1dE35WUdOo6Tq8gH8="; }; @@ -44,11 +44,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rust task runner and build tool"; homepage = "https://github.com/sagiegurari/cargo-make"; - changelog = "https://github.com/sagiegurari/cargo-make/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/sagiegurari/cargo-make/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "cargo-make"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-modules/package.nix b/pkgs/by-name/ca/cargo-modules/package.nix index 8196b5a9bcf7..b614ce06e6f9 100644 --- a/pkgs/by-name/ca/cargo-modules/package.nix +++ b/pkgs/by-name/ca/cargo-modules/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-modules"; version = "0.25.0"; src = fetchFromGitHub { owner = "regexident"; repo = "cargo-modules"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FghGqRV9KaRPZ7l3t/AB7f1XufOsNdiGFUk8GUwAxtY="; }; @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cargo plugin for showing a tree-like overview of a crate's modules"; homepage = "https://github.com/regexident/cargo-modules"; - changelog = "https://github.com/regexident/cargo-modules/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/regexident/cargo-modules/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ rvarago @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "cargo-modules"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-msrv/package.nix b/pkgs/by-name/ca/cargo-msrv/package.nix index 6a5f0ac2c861..957dc1b8ab24 100644 --- a/pkgs/by-name/ca/cargo-msrv/package.nix +++ b/pkgs/by-name/ca/cargo-msrv/package.nix @@ -10,14 +10,14 @@ gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-msrv"; version = "0.18.4"; src = fetchFromGitHub { owner = "foresterre"; repo = "cargo-msrv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-dvCKi40c9PmM05MK+0VGWxny0ZA+9YO/M3zmv5Qv6b0="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-ndk/package.nix b/pkgs/by-name/ca/cargo-ndk/package.nix index dd0c754c9c05..2748ab265d8e 100644 --- a/pkgs/by-name/ca/cargo-ndk/package.nix +++ b/pkgs/by-name/ca/cargo-ndk/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-ndk"; version = "4.1.2"; src = fetchFromGitHub { owner = "bbqsrc"; repo = "cargo-ndk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1LtjBbfrHKgfqcwz40l7d4+d9C4vY/BKI2P2Oshk+a0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-outdated/package.nix b/pkgs/by-name/ca/cargo-outdated/package.nix index ed4dedbb900e..5d92f2b6aa41 100644 --- a/pkgs/by-name/ca/cargo-outdated/package.nix +++ b/pkgs/by-name/ca/cargo-outdated/package.nix @@ -5,14 +5,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-outdated"; version = "0.18.0"; src = fetchFromGitHub { owner = "kbknapp"; repo = "cargo-outdated"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-r7FtuXx9+OmVAdL6+9s2bYHjsURmX60+2c7+2FjkSRs="; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { description = "Cargo subcommand for displaying when Rust dependencies are out of date"; mainProgram = "cargo-outdated"; homepage = "https://github.com/kbknapp/cargo-outdated"; - changelog = "https://github.com/kbknapp/cargo-outdated/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kbknapp/cargo-outdated/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-pgo/package.nix b/pkgs/by-name/ca/cargo-pgo/package.nix index 4676f1669703..a687cb48b53b 100644 --- a/pkgs/by-name/ca/cargo-pgo/package.nix +++ b/pkgs/by-name/ca/cargo-pgo/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-pgo"; version = "0.3.0"; src = fetchFromGitHub { owner = "kobzol"; repo = "cargo-pgo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+mnpJwgu1zNnFVoA9SS9h0U1FOc3wyWjgFk8AMNNvFA="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ dannixon ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-pio/package.nix b/pkgs/by-name/ca/cargo-pio/package.nix index 42f3787f95b7..35401b374ca2 100644 --- a/pkgs/by-name/ca/cargo-pio/package.nix +++ b/pkgs/by-name/ca/cargo-pio/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-pio"; version = "0.25.6"; src = fetchFromGitHub { owner = "esp-rs"; repo = "embuild"; - rev = "cargo-pio-v${version}"; + rev = "cargo-pio-v${finalAttrs.version}"; hash = "sha256-YH2CPb3uBlPncd+KkP25xhCVvDB7HDxJuSqWOJ1LT3k="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dannixon ]; mainProgram = "cargo-pio"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-readme/package.nix b/pkgs/by-name/ca/cargo-readme/package.nix index 17d5649eb0d4..fc8a1fa67697 100644 --- a/pkgs/by-name/ca/cargo-readme/package.nix +++ b/pkgs/by-name/ca/cargo-readme/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-readme"; version = "3.3.1"; src = fetchFromGitHub { owner = "webern"; repo = "cargo-readme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FFWHADATEfvZvxGwdkj+eTVoq7pnPuoUAhMGTokUkMs="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-rr/package.nix b/pkgs/by-name/ca/cargo-rr/package.nix index 2020e1cb7b2b..f5bed75d5018 100644 --- a/pkgs/by-name/ca/cargo-rr/package.nix +++ b/pkgs/by-name/ca/cargo-rr/package.nix @@ -7,14 +7,14 @@ rr, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-rr"; version = "0.3.0"; src = fetchFromGitHub { owner = "danielzfranklin"; repo = "cargo-rr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-t8pRqeOdaRVG0titQhxezT2aDjljSs//MnRTTsJ73Yo="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-sort-derives/package.nix b/pkgs/by-name/ca/cargo-sort-derives/package.nix index 44134d761a05..259010fa1538 100644 --- a/pkgs/by-name/ca/cargo-sort-derives/package.nix +++ b/pkgs/by-name/ca/cargo-sort-derives/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sort-derives"; version = "0.12.0"; src = fetchFromGitHub { owner = "lusingander"; repo = "cargo-sort-derives"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-91sfRTMcI2/MyTrv+uJmhqfL4KUAc6//yzRR9FxvPHo="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ sebimarkgraf ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-sort/package.nix b/pkgs/by-name/ca/cargo-sort/package.nix index 606cb8a23ed8..11c16c8a83ee 100644 --- a/pkgs/by-name/ca/cargo-sort/package.nix +++ b/pkgs/by-name/ca/cargo-sort/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sort"; version = "2.0.2"; src = fetchFromGitHub { owner = "devinr528"; repo = "cargo-sort"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mdvaRTcs2zVXKX8LrqHFrWTdnFZpAfQuWjYmeWgdGVI="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Tool to check that your Cargo.toml dependencies are sorted alphabetically"; mainProgram = "cargo-sort"; homepage = "https://github.com/devinr528/cargo-sort"; - changelog = "https://github.com/devinr528/cargo-sort/blob/v${version}/changelog.md"; + changelog = "https://github.com/devinr528/cargo-sort/blob/v${finalAttrs.version}/changelog.md"; license = with lib.licenses; [ mit # or asl20 @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-supply-chain/package.nix b/pkgs/by-name/ca/cargo-supply-chain/package.nix index 97bc278430c9..3bd38adf8fc8 100644 --- a/pkgs/by-name/ca/cargo-supply-chain/package.nix +++ b/pkgs/by-name/ca/cargo-supply-chain/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-supply-chain"; version = "0.3.4"; src = fetchFromGitHub { owner = "rust-secure-code"; repo = "cargo-supply-chain"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LTr7Y1SHk56ltYAA6AESAiWD0Rr15cY1BtOyhM4Q5iE="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Gather author, contributor and publisher data on crates in your dependency graph"; mainProgram = "cargo-supply-chain"; homepage = "https://github.com/rust-secure-code/cargo-supply-chain"; - changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-sweep/package.nix b/pkgs/by-name/ca/cargo-sweep/package.nix index 2ef3124650aa..e153811bae07 100644 --- a/pkgs/by-name/ca/cargo-sweep/package.nix +++ b/pkgs/by-name/ca/cargo-sweep/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sweep"; version = "0.8.0"; src = fetchFromGitHub { owner = "holmgr"; repo = "cargo-sweep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-/a7quBIX3gr9vVwQfDHdfkt4Xt7UYpjMNiyqivhOvBQ="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-swift/package.nix b/pkgs/by-name/ca/cargo-swift/package.nix index 6b187dc1db35..87c097517d47 100644 --- a/pkgs/by-name/ca/cargo-swift/package.nix +++ b/pkgs/by-name/ca/cargo-swift/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-swift"; version = "0.11.0"; src = fetchFromGitHub { owner = "antoniusnaumann"; repo = "cargo-swift"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-abLXt9wIw/qhSkusRSmHJHU8feojaLVQeFP8DAkE1Gc="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ elliot ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-temp/package.nix b/pkgs/by-name/ca/cargo-temp/package.nix index aa29c790d2a2..ce9a144b87b9 100644 --- a/pkgs/by-name/ca/cargo-temp/package.nix +++ b/pkgs/by-name/ca/cargo-temp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-temp"; version = "0.4.0"; src = fetchFromGitHub { owner = "yozhgoor"; repo = "cargo-temp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-F7KIYEWZN4KAVoBRquL7/VH0p+MSFGO0n2PkbXljyPM="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies"; mainProgram = "cargo-temp"; homepage = "https://github.com/yozhgoor/cargo-temp"; - changelog = "https://github.com/yozhgoor/cargo-temp/releases/tag/${src.rev}"; + changelog = "https://github.com/yozhgoor/cargo-temp/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ mit # or asl20 @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-typify/package.nix b/pkgs/by-name/ca/cargo-typify/package.nix index b2e01e48e05c..f9a4b7e46cda 100644 --- a/pkgs/by-name/ca/cargo-typify/package.nix +++ b/pkgs/by-name/ca/cargo-typify/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-typify"; version = "0.1.0"; src = fetchFromGitHub { owner = "oxidecomputer"; repo = "typify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vokhWIY5iikTyADrqxp6DIq+tJ+xdFPebDFTddJnstA="; }; @@ -55,4 +55,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ david-r-cox ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-wasi/package.nix b/pkgs/by-name/ca/cargo-wasi/package.nix index f89f556b210e..cf9a1308f063 100644 --- a/pkgs/by-name/ca/cargo-wasi/package.nix +++ b/pkgs/by-name/ca/cargo-wasi/package.nix @@ -7,12 +7,12 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-wasi"; version = "0.1.28"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "cargo-wasi-src"; hash = "sha256-fmQ23BtcBUPNcgZgvNq85iqdY6WRUhqwAp4aIobqMIw="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-watch/package.nix b/pkgs/by-name/ca/cargo-watch/package.nix index a3982a5e7f2e..c64572bb6f25 100644 --- a/pkgs/by-name/ca/cargo-watch/package.nix +++ b/pkgs/by-name/ca/cargo-watch/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-watch"; version = "8.5.3"; src = fetchFromGitHub { owner = "watchexec"; repo = "cargo-watch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-agwK20MkvnhqSVAWMy3HLkUJbraINn12i6VAg8mTzBk="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-whatfeatures/package.nix b/pkgs/by-name/ca/cargo-whatfeatures/package.nix index 9f94cc7b6d60..11bbb57f2ef4 100644 --- a/pkgs/by-name/ca/cargo-whatfeatures/package.nix +++ b/pkgs/by-name/ca/cargo-whatfeatures/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-whatfeatures"; version = "0.9.13"; src = fetchFromGitHub { owner = "museun"; repo = "cargo-whatfeatures"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YJ08oBTn9OwovnTOuuc1OuVsQp+/TPO3vcY4ybJ26Ms="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-wipe/package.nix b/pkgs/by-name/ca/cargo-wipe/package.nix index fe8eb2802c40..37c4c4ad8273 100644 --- a/pkgs/by-name/ca/cargo-wipe/package.nix +++ b/pkgs/by-name/ca/cargo-wipe/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-wipe"; version = "0.4.0"; src = fetchFromGitHub { owner = "mihai-dinculescu"; repo = "cargo-wipe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-r+JMM6KUqcqpLi1Js/2RI8FSoaA5f7yXJ1EuCJB1fyE="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ otavio ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-wizard/package.nix b/pkgs/by-name/ca/cargo-wizard/package.nix index 3d5d5ae0bbb8..67ba02eed1ee 100644 --- a/pkgs/by-name/ca/cargo-wizard/package.nix +++ b/pkgs/by-name/ca/cargo-wizard/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-wizard"; version = "0.2.2"; src = fetchFromGitHub { owner = "kobzol"; repo = "cargo-wizard"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oFPSgjXZ+Kq59tV/7s6WPF6FHXENoZv8D245yyT0E9E="; }; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cargo subcommand for configuring Cargo profile for best performance"; homepage = "https://github.com/kobzol/cargo-wizard"; - changelog = "https://github.com/kobzol/cargo-wizard/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/kobzol/cargo-wizard/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "cargo-wizard"; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-xbuild/package.nix b/pkgs/by-name/ca/cargo-xbuild/package.nix index f0fb66d52950..9e8aa89d6b87 100644 --- a/pkgs/by-name/ca/cargo-xbuild/package.nix +++ b/pkgs/by-name/ca/cargo-xbuild/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-xbuild"; version = "0.6.6"; src = fetchFromGitHub { owner = "rust-osdev"; repo = "cargo-xbuild"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-29rCjmzxxIjR5nBN2J3xxP+r8NnPIJV90FkSQQEBbo4="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { xrelkd ]; }; -} +}) diff --git a/pkgs/by-name/ca/cargo-xwin/package.nix b/pkgs/by-name/ca/cargo-xwin/package.nix index f78c3d98e88c..2bd25e2dcac7 100644 --- a/pkgs/by-name/ca/cargo-xwin/package.nix +++ b/pkgs/by-name/ca/cargo-xwin/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-xwin"; version = "0.21.4"; src = fetchFromGitHub { owner = "rust-cross"; repo = "cargo-xwin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mgFMjNxjB4S9/nou6S8NN8ZpXX7K49lLArt/cXcSPIE="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ shivaraj-bh ]; }; -} +}) diff --git a/pkgs/by-name/ca/carl/package.nix b/pkgs/by-name/ca/carl/package.nix index c498fbef402c..0b6264ae7e7a 100644 --- a/pkgs/by-name/ca/carl/package.nix +++ b/pkgs/by-name/ca/carl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "carl"; version = "0.6.0"; src = fetchFromGitHub { owner = "b1rger"; repo = "carl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ikD4T3zP/IJ+8Wxn8aohJTKbcy+QKAUoX/kkVAUVoNk="; }; @@ -27,9 +27,9 @@ rustPlatform.buildRustPackage rec { support ''; homepage = "https://github.com/b1rger/carl"; - changelog = "https://github.com/b1rger/carl/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/b1rger/carl/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthewcroughan ]; mainProgram = "carl"; }; -} +}) diff --git a/pkgs/by-name/ca/castor/package.nix b/pkgs/by-name/ca/castor/package.nix index 668a94e84e9f..2cc25bd8c4d5 100644 --- a/pkgs/by-name/ca/castor/package.nix +++ b/pkgs/by-name/ca/castor/package.nix @@ -12,14 +12,14 @@ cairo, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "castor"; version = "0.9.0"; src = fetchFromSourcehut { owner = "~julienxx"; repo = "castor"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-yYLDbxmUR86fdpbHQQTiHVUbicnOD75cl3Vhofw5qr0="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/ca/cauwugo/package.nix b/pkgs/by-name/ca/cauwugo/package.nix index 84744da712bd..cafe3a1b5fec 100644 --- a/pkgs/by-name/ca/cauwugo/package.nix +++ b/pkgs/by-name/ca/cauwugo/package.nix @@ -6,12 +6,12 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cauwugo"; version = "0.1.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "bpaf_cauwugo"; hash = "sha256-9gWUu2qbscKlbWZlRbOn+rrmizegkHxPnwnAmpaV1Ww="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cb/cbfmt/package.nix b/pkgs/by-name/cb/cbfmt/package.nix index cabca9dc0291..f7adfb6877ae 100644 --- a/pkgs/by-name/cb/cbfmt/package.nix +++ b/pkgs/by-name/cb/cbfmt/package.nix @@ -6,14 +6,14 @@ cbfmt, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cbfmt"; version = "0.2.0"; src = fetchFromGitHub { owner = "lukas-reineke"; repo = "cbfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-/ZvL1ZHXcmE1n+hHvJeSqmnI9nSHJ+zM9lLNx0VQfIE="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.stehessel ]; }; -} +}) diff --git a/pkgs/by-name/ce/cedar/package.nix b/pkgs/by-name/ce/cedar/package.nix index e2a9b7ef3426..2f0b387a65a3 100644 --- a/pkgs/by-name/ce/cedar/package.nix +++ b/pkgs/by-name/ce/cedar/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cedar"; version = "4.5.1"; src = fetchFromGitHub { owner = "cedar-policy"; repo = "cedar"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-f8d7KL1DzEfJqEJ5uwwOJCgePE/frOXIFcXuoybIp2U="; }; @@ -28,9 +28,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Implementation of the Cedar Policy Language"; homepage = "https://github.com/cedar-policy/cedar"; - changelog = "https://github.com/cedar-policy/cedar/releases/tag/v${version}"; + changelog = "https://github.com/cedar-policy/cedar/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ meain ]; mainProgram = "cedar"; }; -} +}) diff --git a/pkgs/by-name/ce/celeste/package.nix b/pkgs/by-name/ce/celeste/package.nix index e3535bf41e09..6f54709bdd78 100644 --- a/pkgs/by-name/ce/celeste/package.nix +++ b/pkgs/by-name/ce/celeste/package.nix @@ -18,14 +18,14 @@ rclone, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "celeste"; version = "0.8.3"; src = fetchFromGitHub { owner = "hwittenborn"; repo = "celeste"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Yj2PvAlAkwLaSE27KnzEmiRAD5K/YVGbF4+N3uhDVT8="; }; @@ -92,11 +92,11 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/hwittenborn/celeste/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/hwittenborn/celeste/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "GUI file synchronization client that can sync with any cloud provider"; mainProgram = "celeste"; homepage = "https://github.com/hwittenborn/celeste"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ce/centerpiece/package.nix b/pkgs/by-name/ce/centerpiece/package.nix index df2414229b3c..11dd38e8e9a5 100644 --- a/pkgs/by-name/ce/centerpiece/package.nix +++ b/pkgs/by-name/ce/centerpiece/package.nix @@ -16,14 +16,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "centerpiece"; version = "1.1.1"; src = fetchFromGitHub { owner = "friedow"; repo = "centerpiece"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tZNwMPL1ITWVvoywojsd5j0GIVQt6pOKFLwi7jwqLKg="; }; @@ -67,4 +67,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "centerpiece"; }; -} +}) diff --git a/pkgs/by-name/cf/cfdyndns/package.nix b/pkgs/by-name/cf/cfdyndns/package.nix index e3a73ce405ff..99e36d48b53b 100644 --- a/pkgs/by-name/cf/cfdyndns/package.nix +++ b/pkgs/by-name/cf/cfdyndns/package.nix @@ -6,13 +6,13 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cfdyndns"; version = "0.2.1"; src = fetchFromGitHub { owner = "nrdxp"; repo = "cfdyndns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OV1YRcZDzYy1FP1Bqp9m+Jxgu6Vc0aWpbAffNcdIW/4="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/ch/charasay/package.nix b/pkgs/by-name/ch/charasay/package.nix index c69556333957..4c456682beb9 100644 --- a/pkgs/by-name/ch/charasay/package.nix +++ b/pkgs/by-name/ch/charasay/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "charasay"; version = "3.3.0"; src = fetchFromGitHub { owner = "latipun7"; repo = "charasay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NB2GDDFH9IW/c0acMojYHuzPrx0J3tjlDqjQa6ZRbN4="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ hmajid2301 ]; mainProgram = "chara"; }; -} +}) diff --git a/pkgs/by-name/ch/chars/package.nix b/pkgs/by-name/ch/chars/package.nix index 0070d478c3e6..4f4c7f552380 100644 --- a/pkgs/by-name/ch/chars/package.nix +++ b/pkgs/by-name/ch/chars/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "chars"; version = "0.7.0"; src = fetchFromGitHub { owner = "antifuchs"; repo = "chars"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mBtwdPzIc6RgEFTyReStFlhS4UhhRWjBTKT6gD3tzpQ="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ bbigras ]; }; -} +}) diff --git a/pkgs/by-name/ch/chirpstack-concentratord/package.nix b/pkgs/by-name/ch/chirpstack-concentratord/package.nix index 79d6f3f60367..ed1a9727bbe6 100644 --- a/pkgs/by-name/ch/chirpstack-concentratord/package.nix +++ b/pkgs/by-name/ch/chirpstack-concentratord/package.nix @@ -8,14 +8,14 @@ libloragw-sx1301, libloragw-sx1302, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "chirpstack-concentratord"; version = "4.5.3"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-concentratord"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-D/zp3stjV0EUnUZlEVQ7YwFlczTxG0f0ABPban0JhPM="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "chirpstack-concentratord"; }; -} +}) diff --git a/pkgs/by-name/ch/choose/package.nix b/pkgs/by-name/ch/choose/package.nix index 31da68a6bc12..60d418c05e8d 100644 --- a/pkgs/by-name/ch/choose/package.nix +++ b/pkgs/by-name/ch/choose/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "choose"; version = "1.3.7"; src = fetchFromGitHub { owner = "theryangeary"; repo = "choose"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-nqL8CAnpqOaecC6vHlCtVXFRO0OAGZAn12TdOM5iUFA="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ sohalt ]; }; -} +}) diff --git a/pkgs/by-name/ci/cicero-tui/package.nix b/pkgs/by-name/ci/cicero-tui/package.nix index ef1e18b1ea81..793e4438d2d6 100644 --- a/pkgs/by-name/ci/cicero-tui/package.nix +++ b/pkgs/by-name/ci/cicero-tui/package.nix @@ -9,14 +9,14 @@ freetype, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cicero-tui"; version = "0.4.0"; src = fetchFromGitHub { owner = "eyeplum"; repo = "cicero-tui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-2raSkIycXCdT/TSlaQviI6Eql7DONgRVsPP2B2YuW8U="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "cicero"; }; -} +}) diff --git a/pkgs/by-name/ci/ciel/package.nix b/pkgs/by-name/ci/ciel/package.nix index 1fd0ced01cec..bf5b14e7eaba 100644 --- a/pkgs/by-name/ci/ciel/package.nix +++ b/pkgs/by-name/ci/ciel/package.nix @@ -14,14 +14,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ciel"; version = "3.9.11"; src = fetchFromGitHub { owner = "AOSC-Dev"; repo = "ciel-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-x26qy9dtycu8aRwMi3BNo15jthde2OVnwumSCwVt32c="; }; @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "ciel"; }; -} +}) diff --git a/pkgs/by-name/ci/circom/package.nix b/pkgs/by-name/ci/circom/package.nix index 91e12a7c0be9..80b4804393f3 100644 --- a/pkgs/by-name/ci/circom/package.nix +++ b/pkgs/by-name/ci/circom/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "circom"; version = "2.2.3"; src = fetchFromGitHub { owner = "iden3"; repo = "circom"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-om9rLaQAimbBQx3kl+OlRpewqYcEEu0MiudaFfSDI2A="; }; @@ -22,8 +22,8 @@ rustPlatform.buildRustPackage rec { description = "zkSnark circuit compiler"; mainProgram = "circom"; homepage = "https://github.com/iden3/circom"; - changelog = "https://github.com/iden3/circom/blob/${src.rev}/RELEASES.md"; + changelog = "https://github.com/iden3/circom/blob/${finalAttrs.src.rev}/RELEASES.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/cj/cjdns/package.nix b/pkgs/by-name/cj/cjdns/package.nix index f6f2ce3a71dc..e30db3812057 100644 --- a/pkgs/by-name/cj/cjdns/package.nix +++ b/pkgs/by-name/cj/cjdns/package.nix @@ -13,14 +13,14 @@ replaceVars, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cjdns"; version = "22.1"; src = fetchFromGitHub { owner = "cjdelisle"; repo = "cjdns"; - tag = "cjdns-v${version}"; + tag = "cjdns-v${finalAttrs.version}"; hash = "sha256-0imQrkcvIA+2Eq/zlC65USMR7T3OUKwQxrB1KtVexyU="; }; @@ -88,8 +88,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Encrypted networking for regular people"; homepage = "https://github.com/cjdelisle/cjdns"; - changelog = "https://github.com/cjdelisle/cjdns/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/cjdelisle/cjdns/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/cl/cl-wordle/package.nix b/pkgs/by-name/cl/cl-wordle/package.nix index aee52e5f81e8..782e7ccf45de 100644 --- a/pkgs/by-name/cl/cl-wordle/package.nix +++ b/pkgs/by-name/cl/cl-wordle/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cl-wordle"; version = "0.5.0"; src = fetchFromGitHub { owner = "conradludgate"; repo = "wordle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wFTvzAzboUFQg3fauIwIdRChK7rmLES92jK+8ff1D3s="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "wordle"; }; -} +}) diff --git a/pkgs/by-name/cl/clapboard/package.nix b/pkgs/by-name/cl/clapboard/package.nix index a8fe6534520a..ed14ee77ce72 100644 --- a/pkgs/by-name/cl/clapboard/package.nix +++ b/pkgs/by-name/cl/clapboard/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "clapboard"; version = "1.1.1"; src = fetchFromGitHub { owner = "bjesus"; repo = "clapboard"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vRIwdbt8f9/K7QAfFtBXrr4ezymlnzarq08W7J3aRiU="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "clapboard"; }; -} +}) diff --git a/pkgs/by-name/cl/clashtui/package.nix b/pkgs/by-name/cl/clashtui/package.nix index 54081266a062..6b5c9d8d72d3 100644 --- a/pkgs/by-name/cl/clashtui/package.nix +++ b/pkgs/by-name/cl/clashtui/package.nix @@ -6,18 +6,18 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "clashtui"; version = "0.2.3"; src = fetchFromGitHub { owner = "JohanChane"; repo = "clashtui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2iQVYZrqo55EO0ZGn6ktP/3Py5v+LiVgrSYTtaxYXyQ="; }; - sourceRoot = "${src.name}/clashtui"; + sourceRoot = "${finalAttrs.src.name}/clashtui"; cargoHash = "sha256-8oDnumyn0Ry1AIWNLO2+1HSPsxkVLRLItgEVEXqSRFI="; @@ -39,10 +39,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Mihomo (Clash.Meta) TUI Client"; homepage = "https://github.com/JohanChane/clashtui"; - changelog = "https://github.com/JohanChane/clashtui/releases/tag/v${version}"; + changelog = "https://github.com/JohanChane/clashtui/releases/tag/v${finalAttrs.version}"; mainProgram = "clashtui"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cl/click/package.nix b/pkgs/by-name/cl/click/package.nix index df5c8d87707b..8002635fc937 100644 --- a/pkgs/by-name/cl/click/package.nix +++ b/pkgs/by-name/cl/click/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "click"; version = "0.6.3"; src = fetchFromGitHub { owner = "databricks"; repo = "click"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tYSbyDipZg6Qj/CWk1QVUT5AG8ncTt+5V1+ekpmsKXA="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "click"; }; -} +}) diff --git a/pkgs/by-name/cl/clipcat/package.nix b/pkgs/by-name/cl/clipcat/package.nix index 1e245f33c6c4..95ae2dab7cdd 100644 --- a/pkgs/by-name/cl/clipcat/package.nix +++ b/pkgs/by-name/cl/clipcat/package.nix @@ -8,14 +8,14 @@ writableTmpDirAsHomeHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "clipcat"; version = "0.24.0"; src = fetchFromGitHub { owner = "xrelkd"; repo = "clipcat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EEM2gwr5j3umpZqHnxCO81EZbLQ3nYGcxb6DBJ7AbC8="; }; @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "clipcatd"; }; -} +}) diff --git a/pkgs/by-name/cl/cloak/package.nix b/pkgs/by-name/cl/cloak/package.nix index 227a62f67027..91609fbab10b 100644 --- a/pkgs/by-name/cl/cloak/package.nix +++ b/pkgs/by-name/cl/cloak/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cloak"; version = "0.3.0"; src = fetchFromGitHub { owner = "evansmurithi"; repo = "cloak"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Pd2aorsXdHB1bs609+S5s+WV5M1ql48yIKaoN8SEvsg="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mvs ]; mainProgram = "cloak"; }; -} +}) diff --git a/pkgs/by-name/cl/clock-rs/package.nix b/pkgs/by-name/cl/clock-rs/package.nix index 579c183b8489..7aa2947f2de8 100644 --- a/pkgs/by-name/cl/clock-rs/package.nix +++ b/pkgs/by-name/cl/clock-rs/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "clock-rs"; version = "0.1.216"; src = fetchFromGitHub { owner = "Oughie"; repo = "clock-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-sSofMZThR025O2J4PnOMWVEuBt/+oZ01yDAQAijca0A="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.oughie ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cm/cmd-wrapped/package.nix b/pkgs/by-name/cm/cmd-wrapped/package.nix index ac6eefaf8947..0ac9988d6ea9 100644 --- a/pkgs/by-name/cm/cmd-wrapped/package.nix +++ b/pkgs/by-name/cm/cmd-wrapped/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cmd-wrapped"; version = "0.4.1"; src = fetchFromGitHub { owner = "YiNNx"; repo = "cmd-wrapped"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tIvwJo33Jz9cPq6o4Ytc3VqkxEaxt0W9Fd8CNp+7vAE="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Cryolitia ]; mainProgram = "cmd-wrapped"; }; -} +}) diff --git a/pkgs/by-name/cn/cntr/package.nix b/pkgs/by-name/cn/cntr/package.nix index 041b0dd2098b..9aecc12ff9eb 100644 --- a/pkgs/by-name/cn/cntr/package.nix +++ b/pkgs/by-name/cn/cntr/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cntr"; version = "2.0.0"; src = fetchFromGitHub { owner = "Mic92"; repo = "cntr"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-4HBOUx9086nn3hRBLA4zuH0Dq+qDZHgo3DivmiEMh3w="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "cntr"; }; -} +}) diff --git a/pkgs/by-name/co/cocogitto/package.nix b/pkgs/by-name/co/cocogitto/package.nix index 97a054e11ec4..e7ecd754de28 100644 --- a/pkgs/by-name/co/cocogitto/package.nix +++ b/pkgs/by-name/co/cocogitto/package.nix @@ -7,14 +7,14 @@ libgit2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cocogitto"; version = "6.5.0"; src = fetchFromGitHub { owner = "oknozor"; repo = "cocogitto"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aAVoPPeuJN6QPcuc3oBF93dP6U+74bAoSDw93XR01Vo="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/co/cocom/package.nix b/pkgs/by-name/co/cocom/package.nix index b804266d7221..abc57881b8dd 100644 --- a/pkgs/by-name/co/cocom/package.nix +++ b/pkgs/by-name/co/cocom/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cocom"; version = "1.1.3"; src = fetchFromGitHub { owner = "LamdaLamdaLamda"; repo = "cocom"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0sl4ivn95sr5pgw2z877gmhyfc4mk9xr457i5g2i4wqnf2jmy14j"; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "cocom"; }; -} +}) diff --git a/pkgs/by-name/co/code-minimap/package.nix b/pkgs/by-name/co/code-minimap/package.nix index ca8d4de9577d..3f9eff202031 100644 --- a/pkgs/by-name/co/code-minimap/package.nix +++ b/pkgs/by-name/co/code-minimap/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "code-minimap"; version = "0.6.8"; src = fetchFromGitHub { owner = "wfxr"; repo = "code-minimap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-unf7gFc/tQiUw3VqQ0KC96Srxn1E27WsmJviSggaCF4="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ bsima ]; mainProgram = "code-minimap"; }; -} +}) diff --git a/pkgs/by-name/co/code2prompt/package.nix b/pkgs/by-name/co/code2prompt/package.nix index b2793a687ca8..66d9da853e45 100644 --- a/pkgs/by-name/co/code2prompt/package.nix +++ b/pkgs/by-name/co/code2prompt/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "code2prompt"; version = "1.1.0"; src = fetchFromGitHub { owner = "mufeedvh"; repo = "code2prompt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KZqh0Vq4Mn56PhUO1JUzVpNBAGOZqUAsj31Cj5K+Lyk="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ heisfer ]; mainProgram = "code2prompt"; }; -} +}) diff --git a/pkgs/by-name/co/codeberg-cli/package.nix b/pkgs/by-name/co/codeberg-cli/package.nix index 68fc1cc1d00c..f36197d13024 100644 --- a/pkgs/by-name/co/codeberg-cli/package.nix +++ b/pkgs/by-name/co/codeberg-cli/package.nix @@ -7,14 +7,14 @@ rustPlatform, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "codeberg-cli"; version = "0.5.4"; src = fetchFromCodeberg { owner = "Aviac"; repo = "codeberg-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-o+Jf9JKDGsnSVV8sJcJddZG+9DBn6DB4HfaxLxxwa+U="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ robwalt ]; mainProgram = "berg"; }; -} +}) diff --git a/pkgs/by-name/co/codevis/package.nix b/pkgs/by-name/co/codevis/package.nix index 32fac05a2bc8..b31d282ca9ce 100644 --- a/pkgs/by-name/co/codevis/package.nix +++ b/pkgs/by-name/co/codevis/package.nix @@ -6,14 +6,14 @@ oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "codevis"; version = "0.8.4"; src = fetchFromGitHub { owner = "sloganking"; repo = "codevis"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LZ6NsoyEPUvgcVdbG7U2Vzuz/TLLraScvW97PocUNpU="; }; @@ -34,9 +34,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to take all source code in a folder and render them to one image"; homepage = "https://github.com/sloganking/codevis"; - changelog = "https://github.com/sloganking/codevis/releases/tag/${src.rev}"; + changelog = "https://github.com/sloganking/codevis/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "codevis"; }; -} +}) diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 6e800c73f678..613308ff33a9 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -5,14 +5,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "codex-acp"; version = "0.9.1"; src = fetchFromGitHub { owner = "zed-industries"; repo = "codex-acp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QQye6H5XCHDsqypXK5ROQ27PYk/W0Cip61sjECZDQo4="; }; @@ -31,11 +31,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "An ACP-compatible coding agent powered by Codex"; homepage = "https://github.com/zed-industries/codex-acp"; - changelog = "https://github.com/zed-industries/codex-acp/releases/tag/v${version}"; + changelog = "https://github.com/zed-industries/codex-acp/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ tlvince ]; platforms = lib.platforms.unix; sourceProvenance = with lib.sourceTypes; [ fromSource ]; mainProgram = "codex-acp"; }; -} +}) diff --git a/pkgs/by-name/co/coinlive/package.nix b/pkgs/by-name/co/coinlive/package.nix index 9005e9f9ed17..2eb87a47a43a 100644 --- a/pkgs/by-name/co/coinlive/package.nix +++ b/pkgs/by-name/co/coinlive/package.nix @@ -7,14 +7,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "coinlive"; version = "0.2.2"; src = fetchFromGitHub { owner = "mayeranalytics"; repo = "coinlive"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-llw97jjfPsDd4nYi6lb9ug6sApPoD54WlzpJswvdbRs="; }; @@ -38,9 +38,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Live cryptocurrency prices CLI"; homepage = "https://github.com/mayeranalytics/coinlive"; - changelog = "https://github.com/mayeranalytics/coinlive/releases/tag/v${version}"; + changelog = "https://github.com/mayeranalytics/coinlive/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "coinlive"; }; -} +}) diff --git a/pkgs/by-name/co/coldsnap/package.nix b/pkgs/by-name/co/coldsnap/package.nix index 1b55f86487fb..f1eadab25e62 100644 --- a/pkgs/by-name/co/coldsnap/package.nix +++ b/pkgs/by-name/co/coldsnap/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "coldsnap"; version = "0.9.0"; src = fetchFromGitHub { owner = "awslabs"; repo = "coldsnap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8+YPKjHi3VURzSOflIa0x4uBkoDMYGFJiFcNJ+8NJ7Q="; }; @@ -25,8 +25,8 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/awslabs/coldsnap"; description = "Command line interface for Amazon EBS snapshots"; - changelog = "https://github.com/awslabs/coldsnap/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/awslabs/coldsnap/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; mainProgram = "coldsnap"; }; -} +}) diff --git a/pkgs/by-name/co/colo/package.nix b/pkgs/by-name/co/colo/package.nix index af75839df5e2..5415323ac58b 100644 --- a/pkgs/by-name/co/colo/package.nix +++ b/pkgs/by-name/co/colo/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "colo"; version = "0.4.1"; src = fetchFromGitHub { owner = "Aloso"; repo = "colo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ocGzZR4gM2sInXccbHxh7Vf0kcZTZOnVW0KM6zp/pR8="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ llakala ]; }; -} +}) diff --git a/pkgs/by-name/co/colorpanes/package.nix b/pkgs/by-name/co/colorpanes/package.nix index 234bc0a88b2c..7606aac7673f 100644 --- a/pkgs/by-name/co/colorpanes/package.nix +++ b/pkgs/by-name/co/colorpanes/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "colorpanes"; version = "3.0.1"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "colorpanes"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "qaOH+LXNDq+utwyI1yzHWNt25AvdAXCTAziGV9ElroU="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ annaaurora ]; }; -} +}) diff --git a/pkgs/by-name/co/coloursum/package.nix b/pkgs/by-name/co/coloursum/package.nix index d3ee37f1b62f..0b530dc46543 100644 --- a/pkgs/by-name/co/coloursum/package.nix +++ b/pkgs/by-name/co/coloursum/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "coloursum"; version = "0.3.0"; src = fetchFromGitHub { owner = "ticky"; repo = "coloursum"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zA2JhSnlFccSY01WMGsgF4AmrF/3BRUCcSMfoEbEPgA="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/co/commit-formatter/package.nix b/pkgs/by-name/co/commit-formatter/package.nix index 1b4d9934939a..df2dd6945431 100644 --- a/pkgs/by-name/co/commit-formatter/package.nix +++ b/pkgs/by-name/co/commit-formatter/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "commit-formatter"; version = "0.3.0"; src = fetchFromGitHub { owner = "Eliot00"; repo = "commit-formatter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hXpHEtPj6lrYBAzz8ZrhK+L3RBB2K1VIAi81kFlFgxY="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ elliot ]; mainProgram = "git-cf"; }; -} +}) diff --git a/pkgs/by-name/co/commitlint-rs/package.nix b/pkgs/by-name/co/commitlint-rs/package.nix index 1908dc3f0a58..853611e242d2 100644 --- a/pkgs/by-name/co/commitlint-rs/package.nix +++ b/pkgs/by-name/co/commitlint-rs/package.nix @@ -7,14 +7,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "commitlint-rs"; version = "0.2.3"; src = fetchFromGitHub { owner = "KeisukeYamashita"; repo = "commitlint-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rNCMvIVJ/aOTNMyAmwX3Ir6IjHf6wxZ1XlGIWp7omkQ="; }; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lint commit messages with conventional commit messages"; homepage = "https://keisukeyamashita.github.io/commitlint-rs"; - changelog = "https://github.com/KeisukeYamashita/commitlint-rs/releases/tag/${src.rev}"; + changelog = "https://github.com/KeisukeYamashita/commitlint-rs/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ mit asl20 @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "commitlint"; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/co/commitmsgfmt/package.nix b/pkgs/by-name/co/commitmsgfmt/package.nix index e8b68b668d75..8feda95772a6 100644 --- a/pkgs/by-name/co/commitmsgfmt/package.nix +++ b/pkgs/by-name/co/commitmsgfmt/package.nix @@ -6,14 +6,14 @@ commitmsgfmt, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "commitmsgfmt"; version = "1.7.0"; src = fetchFromGitLab { owner = "mkjeldsen"; repo = "commitmsgfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6mMjDMWkpaKXqmyE2taV4pDa92Tdt4VEHHLdOpRHung="; }; @@ -27,10 +27,10 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://gitlab.com/mkjeldsen/commitmsgfmt"; - changelog = "https://gitlab.com/mkjeldsen/commitmsgfmt/-/raw/v${version}/CHANGELOG.md"; + changelog = "https://gitlab.com/mkjeldsen/commitmsgfmt/-/raw/v${finalAttrs.version}/CHANGELOG.md"; description = "Formats commit messages better than fmt(1) and Vim"; mainProgram = "commitmsgfmt"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mmlb ]; }; -} +}) diff --git a/pkgs/by-name/co/comodoro/package.nix b/pkgs/by-name/co/comodoro/package.nix index 55b24003958f..1ab5f9f99035 100644 --- a/pkgs/by-name/co/comodoro/package.nix +++ b/pkgs/by-name/co/comodoro/package.nix @@ -9,14 +9,14 @@ withTcp ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "comodoro"; version = "0.0.10"; src = fetchFromGitHub { owner = "soywod"; repo = "comodoro"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Y9SuxqI8wvoF0+X6CLNDlSFCwlSU8R73NYF/LjACP18="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI to manage your time"; homepage = "https://github.com/pimalaya/comodoro"; - changelog = "https://github.com/soywod/comodoro/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/soywod/comodoro/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ soywod ]; mainProgram = "comodoro"; }; -} +}) diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index 4fcb23f33597..4b8af5f53997 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "comrak"; version = "0.50.0"; src = fetchFromGitHub { owner = "kivikakk"; repo = "comrak"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-OWfNg66ZLorN+PW26v2n695f8vfqT76jO6Bl+M/FNdc="; }; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter"; mainProgram = "comrak"; homepage = "https://github.com/kivikakk/comrak"; - changelog = "https://github.com/kivikakk/comrak/blob/v${version}/changelog.txt"; + changelog = "https://github.com/kivikakk/comrak/blob/v${finalAttrs.version}/changelog.txt"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ kivikakk ]; }; -} +}) diff --git a/pkgs/by-name/co/config-store/package.nix b/pkgs/by-name/co/config-store/package.nix index f1b44e0ea9cf..5451aca532ae 100644 --- a/pkgs/by-name/co/config-store/package.nix +++ b/pkgs/by-name/co/config-store/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "config-store"; version = "1.0.0"; src = fetchFromGitHub { owner = "DOD-101"; repo = "config-store"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dmFIB9tVI5/hnI+VKeawFzKi6UJrRis0tpeQE5a5dGU="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ dod-101 ]; }; -} +}) diff --git a/pkgs/by-name/co/conmon-rs/package.nix b/pkgs/by-name/co/conmon-rs/package.nix index cac1b26323b2..5076edd450ce 100644 --- a/pkgs/by-name/co/conmon-rs/package.nix +++ b/pkgs/by-name/co/conmon-rs/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "conmon-rs"; version = "0.7.3"; src = fetchFromGitHub { owner = "containers"; repo = "conmon-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fs+IcibhyoC5+Sbr9lWtBbb0Sk6Uf+YVockXNbCLXCY="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { teams = [ lib.teams.podman ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/co/conserve/package.nix b/pkgs/by-name/co/conserve/package.nix index d5c04cf05af7..367e462d71b4 100644 --- a/pkgs/by-name/co/conserve/package.nix +++ b/pkgs/by-name/co/conserve/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "conserve"; version = "24.8.0"; src = fetchFromGitHub { owner = "sourcefrog"; repo = "conserve"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rdZTx0wFFtWt3EcpvWHY6m+8TEHEj53vhVpdRp5wbos="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "conserve"; }; -} +}) diff --git a/pkgs/by-name/co/convco/package.nix b/pkgs/by-name/co/convco/package.nix index 0eb992263cab..9c7abd5de926 100644 --- a/pkgs/by-name/co/convco/package.nix +++ b/pkgs/by-name/co/convco/package.nix @@ -9,14 +9,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "convco"; version = "0.6.2"; src = fetchFromGitHub { owner = "convco"; repo = "convco"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-giVaDOYYH3YE9Gy0byt92vGEfyM4rTjpHDsKm5lqlP4="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { cafkafk ]; }; -} +}) diff --git a/pkgs/by-name/co/cook-cli/package.nix b/pkgs/by-name/co/cook-cli/package.nix index c9fdc2b3b86d..6aafa959bd2b 100644 --- a/pkgs/by-name/co/cook-cli/package.nix +++ b/pkgs/by-name/co/cook-cli/package.nix @@ -8,14 +8,14 @@ openssl, nodejs, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cook-cli"; version = "0.20.0"; src = fetchFromGitHub { owner = "cooklang"; repo = "cookcli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kGjeyw3E6hYcEOcGugW+mgvXGJ38pFp+z9vAMJqPTVE="; }; @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { env.OPENSSL_NO_VENDOR = 1; npmDeps = fetchNpmDeps { - inherit src; + inherit (finalAttrs) src; hash = "sha256-HxC9Tf+PZvvETuNqm1W3jaZx7SpYXlxZlI8FwGouK+s="; }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/cooklang/cookcli/releases/tag/v${version}"; + changelog = "https://github.com/cooklang/cookcli/releases/tag/v${finalAttrs.version}"; description = "Suite of tools to create shopping lists and maintain recipes"; homepage = "https://cooklang.org/"; license = lib.licenses.mit; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/co/copycat/package.nix b/pkgs/by-name/co/copycat/package.nix index e3dbc959a698..117cc67325f7 100644 --- a/pkgs/by-name/co/copycat/package.nix +++ b/pkgs/by-name/co/copycat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ccat"; version = "004"; src = fetchFromGitHub { owner = "DeeKahy"; repo = "CopyCat"; - tag = version; + tag = finalAttrs.version; hash = "sha256-HLT88ghyT9AwvBTf7NrFkSPqMAh90GrBqZVXN5aaG3w="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.deekahy ]; mainProgram = "ccat"; }; -} +}) diff --git a/pkgs/by-name/co/cosmic-ext-calculator/package.nix b/pkgs/by-name/co/cosmic-ext-calculator/package.nix index 7841e35e66b9..34fe72dee161 100644 --- a/pkgs/by-name/co/cosmic-ext-calculator/package.nix +++ b/pkgs/by-name/co/cosmic-ext-calculator/package.nix @@ -13,14 +13,14 @@ nix-update-script, fetchpatch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-ext-calculator"; version = "0.2.0"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "calculator"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qPo+Qi6P0m3rNA6Qo6iNsgzGyirPqzXk4nj3OG6IuZ0="; }; @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/cosmic-utils/calculator/releases/tag/${version}"; + changelog = "https://github.com/cosmic-utils/calculator/releases/tag/${finalAttrs.version}"; description = "Calculator for the COSMIC Desktop Environment"; homepage = "https://github.com/cosmic-utils/calculator"; license = lib.licenses.gpl3Only; @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; sourceProvenance = [ lib.sourceTypes.fromSource ]; }; -} +}) diff --git a/pkgs/by-name/co/cosmic-ext-tweaks/package.nix b/pkgs/by-name/co/cosmic-ext-tweaks/package.nix index b2c2bfc71d1b..541470b9af6b 100644 --- a/pkgs/by-name/co/cosmic-ext-tweaks/package.nix +++ b/pkgs/by-name/co/cosmic-ext-tweaks/package.nix @@ -12,14 +12,14 @@ openssl, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-ext-tweaks"; version = "0.2.0"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "tweaks"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0P/KtfNUlS6E68aR3uLHJ2D4aMAdc05Svl6xSEG8XJA="; }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/cosmic-utils/tweaks/releases/tag/${version}"; + changelog = "https://github.com/cosmic-utils/tweaks/releases/tag/${finalAttrs.version}"; description = "Tweaking tool for the COSMIC Desktop Environment"; homepage = "https://github.com/cosmic-utils/tweaks"; license = lib.licenses.gpl3Only; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; sourceProvenance = [ lib.sourceTypes.fromSource ]; }; -} +}) diff --git a/pkgs/by-name/co/cotp/package.nix b/pkgs/by-name/co/cotp/package.nix index 94691080ee93..e004e285a20f 100644 --- a/pkgs/by-name/co/cotp/package.nix +++ b/pkgs/by-name/co/cotp/package.nix @@ -6,14 +6,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cotp"; version = "1.9.7"; src = fetchFromGitHub { owner = "replydev"; repo = "cotp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-N3UPeEc3xPIRHt1lOwd8c7e61jZk3PPo3sC/7BQBosY="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ davsanchez ]; mainProgram = "cotp"; }; -} +}) diff --git a/pkgs/by-name/cp/cpc/package.nix b/pkgs/by-name/cp/cpc/package.nix index 2c3ab8378cc3..8fedfbcbd1d5 100644 --- a/pkgs/by-name/cp/cpc/package.nix +++ b/pkgs/by-name/cp/cpc/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cpc"; version = "3.0.0"; src = fetchFromGitHub { owner = "probablykasper"; repo = "cpc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DjJIXV5rJxQOiMH8/0yZQBvDh+jbejzADt4WSGyhozI="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { s0me1newithhand7s ]; }; -} +}) diff --git a/pkgs/by-name/cr/crab-hole/package.nix b/pkgs/by-name/cr/crab-hole/package.nix index a9b14299410e..9ccae42ac2ab 100644 --- a/pkgs/by-name/cr/crab-hole/package.nix +++ b/pkgs/by-name/cr/crab-hole/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "crab-hole"; version = "0.1.12"; src = fetchFromGitHub { owner = "LuckyTurtleDev"; repo = "crab-hole"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HJQpzUdvjGhZnH5+qlgaekDpqSUmOhR30VPzg1lZIl0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cr/crabz/package.nix b/pkgs/by-name/cr/crabz/package.nix index de5433a94109..114d0dbe2641 100644 --- a/pkgs/by-name/cr/crabz/package.nix +++ b/pkgs/by-name/cr/crabz/package.nix @@ -5,14 +5,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "crabz"; version = "0.10.0"; src = fetchFromGitHub { owner = "sstadick"; repo = "crabz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GJHxo4WD/XMudwxOHdNwY1M+b/DFJMpU0uD3sOvO5YU="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cross platform, fast, compression and decompression tool"; homepage = "https://github.com/sstadick/crabz"; - changelog = "https://github.com/sstadick/crabz/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sstadick/crabz/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ unlicense # or mit @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "crabz"; }; -} +}) diff --git a/pkgs/by-name/cr/crate2nix/package.nix b/pkgs/by-name/cr/crate2nix/package.nix index 762f3bd811b3..033c2b33e60c 100644 --- a/pkgs/by-name/cr/crate2nix/package.nix +++ b/pkgs/by-name/cr/crate2nix/package.nix @@ -9,18 +9,18 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "crate2nix"; version = "0.15.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "crate2nix"; - rev = version; + rev = finalAttrs.version; hash = "sha256-SUuruvw1/moNzCZosHaa60QMTL+L9huWdsCBN6XZIic="; }; - sourceRoot = "${src.name}/crate2nix"; + sourceRoot = "${finalAttrs.src.name}/crate2nix"; cargoHash = "sha256-q/nPKNXZ1eJijeTBXA6Uuz235p+Q1uilXY5a/s8btMM="; @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { cole-h ]; }; -} +}) diff --git a/pkgs/by-name/cr/critcmp/package.nix b/pkgs/by-name/cr/critcmp/package.nix index 693ef4a20d6f..4894f3c74f2e 100644 --- a/pkgs/by-name/cr/critcmp/package.nix +++ b/pkgs/by-name/cr/critcmp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "critcmp"; version = "0.1.8"; src = fetchFromGitHub { owner = "BurntSushi"; repo = "critcmp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-cf78R9siH0RFbx+vXTs71VblpsQokL6Uo32N3X4lV2I="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cr/crusader/package.nix b/pkgs/by-name/cr/crusader/package.nix index 6a988c1e3631..bdfebecd7664 100644 --- a/pkgs/by-name/cr/crusader/package.nix +++ b/pkgs/by-name/cr/crusader/package.nix @@ -22,18 +22,18 @@ versionCheckHook, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "crusader"; version = "0.3.2"; src = fetchFromGitHub { owner = "Zoxc"; repo = "crusader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-M5zMOOYDS91p0EuDSlQ3K6eiVQpbX6953q+cXBMix2s="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; cargoHash = "sha256-f0TWiRX203/gNsa9UEr/1Bv+kUxLAK/Zlw+S693xZlE="; @@ -79,7 +79,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Network throughput and latency tester"; homepage = "https://github.com/Zoxc/crusader"; - changelog = "https://github.com/Zoxc/crusader/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/Zoxc/crusader/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -88,4 +88,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.all; mainProgram = "crusader"; }; -} +}) diff --git a/pkgs/by-name/cs/csv-tui/package.nix b/pkgs/by-name/cs/csv-tui/package.nix index 801eb784a1e4..470cfa1e73fd 100644 --- a/pkgs/by-name/cs/csv-tui/package.nix +++ b/pkgs/by-name/cs/csv-tui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "csv-tui"; version = "1.2"; src = fetchFromGitHub { owner = "nathangavin"; repo = "csv-tui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T8T9fW4E/wigktSomoc+xPkVqX5T3OnTmL4XIT5YXe8="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ottoblep ]; mainProgram = "csv_tui"; }; -} +}) diff --git a/pkgs/by-name/cs/csv2parquet/package.nix b/pkgs/by-name/cs/csv2parquet/package.nix index 0d38b362d421..92bb82dbd26f 100644 --- a/pkgs/by-name/cs/csv2parquet/package.nix +++ b/pkgs/by-name/cs/csv2parquet/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "csv2parquet"; version = "0.6.1"; src = fetchFromGitHub { owner = "domoritz"; repo = "csv2parquet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-499DC0kLvvP5Oq2WYRb9BIppTdfm41u8hwrPU8b66Zw="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ john-shaffer ]; mainProgram = "csv2parquet"; }; -} +}) diff --git a/pkgs/by-name/cs/csview/package.nix b/pkgs/by-name/cs/csview/package.nix index d0f07233d219..dad48cce0134 100644 --- a/pkgs/by-name/cs/csview/package.nix +++ b/pkgs/by-name/cs/csview/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "csview"; version = "1.3.4"; src = fetchFromGitHub { owner = "wfxr"; repo = "csview"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-JFuqaGwCSfEIncBgLu6gGaOvAC5vojKFjruWcuSghS0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cs/csvlens/package.nix b/pkgs/by-name/cs/csvlens/package.nix index e86fcdd684dc..17e4bc905ecc 100644 --- a/pkgs/by-name/cs/csvlens/package.nix +++ b/pkgs/by-name/cs/csvlens/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "csvlens"; version = "0.13.0"; src = fetchFromGitHub { owner = "YS-L"; repo = "csvlens"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8NEZH+a1HBQ7lVcJlIEaeDjFU8c+4Zm6JOe0IiK0nIU="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command line csv viewer"; homepage = "https://github.com/YS-L/csvlens"; - changelog = "https://github.com/YS-L/csvlens/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/YS-L/csvlens/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "csvlens"; }; -} +}) diff --git a/pkgs/by-name/cy/cyme/package.nix b/pkgs/by-name/cy/cyme/package.nix index 64298a40e71d..6c545e85f647 100644 --- a/pkgs/by-name/cy/cyme/package.nix +++ b/pkgs/by-name/cy/cyme/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cyme"; version = "2.2.11"; src = fetchFromGitHub { owner = "tuna-f1sh"; repo = "cyme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DRlK7QsZvydC05kHIWLR1a01/Cc+9TZN0Z4hUCfShjQ="; }; @@ -51,17 +51,17 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; passthru.updateScript = nix-update-script { }; meta = { homepage = "https://github.com/tuna-f1sh/cyme"; - changelog = "https://github.com/tuna-f1sh/cyme/releases/tag/${src.rev}"; + changelog = "https://github.com/tuna-f1sh/cyme/releases/tag/${finalAttrs.src.rev}"; description = "Modern cross-platform lsusb"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ h7x4 ]; platforms = lib.platforms.linux ++ lib.platforms.darwin ++ lib.platforms.windows; mainProgram = "cyme"; }; -} +}) diff --git a/pkgs/by-name/da/dabet/package.nix b/pkgs/by-name/da/dabet/package.nix index fbbc7856fcaf..78f116d7ad26 100644 --- a/pkgs/by-name/da/dabet/package.nix +++ b/pkgs/by-name/da/dabet/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dabet"; version = "3.0.1"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "dabet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BYE+GGwf84zENf+lPS98OzZQbXxd7kykWL+B3guyVNI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ annaaurora ]; mainProgram = "dabet"; }; -} +}) diff --git a/pkgs/by-name/da/daktilo/package.nix b/pkgs/by-name/da/daktilo/package.nix index ca4158b7b718..f6d4d63da9bc 100644 --- a/pkgs/by-name/da/daktilo/package.nix +++ b/pkgs/by-name/da/daktilo/package.nix @@ -11,14 +11,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "daktilo"; version = "0.6.0"; src = fetchFromGitHub { owner = "orhun"; repo = "daktilo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gIBWonJGX6IpxyBeMulcfQEExsG1GrBVQLZbBBA1ruc="; }; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Turn your keyboard into a typewriter"; homepage = "https://github.com/orhun/daktilo"; - changelog = "https://github.com/orhun/daktilo/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/orhun/daktilo/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -65,4 +65,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ orhun ]; mainProgram = "daktilo"; }; -} +}) diff --git a/pkgs/by-name/da/darklua/package.nix b/pkgs/by-name/da/darklua/package.nix index 7e687003bcc9..05c4a0db5b19 100644 --- a/pkgs/by-name/da/darklua/package.nix +++ b/pkgs/by-name/da/darklua/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "darklua"; version = "0.17.3"; src = fetchFromGitHub { owner = "seaofvoices"; repo = "darklua"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IpTTNt/AlaDRckWq1Ck0A822rAtzeOt9RcB2F7CI5ig="; }; @@ -26,8 +26,8 @@ rustPlatform.buildRustPackage rec { description = "Command line tool that transforms Lua code"; mainProgram = "darklua"; homepage = "https://darklua.com"; - changelog = "https://github.com/seaofvoices/darklua/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/seaofvoices/darklua/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomodachi94 ]; }; -} +}) diff --git a/pkgs/by-name/dd/ddh/package.nix b/pkgs/by-name/dd/ddh/package.nix index 22986f37d40b..15a1434bc974 100644 --- a/pkgs/by-name/dd/ddh/package.nix +++ b/pkgs/by-name/dd/ddh/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ddh"; version = "0.13.0"; src = fetchFromGitHub { owner = "darakian"; repo = "ddh"; - rev = version; + rev = finalAttrs.version; sha256 = "XFfTpX4c821pcTAJZFUjdqM940fRoBwkJC6KTknXtCw="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.all; mainProgram = "ddh"; }; -} +}) diff --git a/pkgs/by-name/de/deadnix/package.nix b/pkgs/by-name/de/deadnix/package.nix index 7956fa35e1d5..b6572fd953e8 100644 --- a/pkgs/by-name/de/deadnix/package.nix +++ b/pkgs/by-name/de/deadnix/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "deadnix"; version = "1.3.1"; src = fetchFromGitHub { owner = "astro"; repo = "deadnix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WrzIqt28RhoFYhCMu5oY5jAdGh0Gv5uryW/1jTX99aY="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "deadnix"; maintainers = with lib.maintainers; [ astro ]; }; -} +}) diff --git a/pkgs/by-name/de/deepfilternet/package.nix b/pkgs/by-name/de/deepfilternet/package.nix index e14fdfa7ecf1..0d2a39c49f80 100644 --- a/pkgs/by-name/de/deepfilternet/package.nix +++ b/pkgs/by-name/de/deepfilternet/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "deepfilternet"; version = "0.5.6"; src = fetchFromGitHub { owner = "Rikorose"; repo = "DeepFilterNet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5bYbfO1kmduNm9YV5niaaPvRIDRmPt4QOX7eKpK+sWY="; }; @@ -40,6 +40,6 @@ rustPlatform.buildRustPackage rec { asl20 ]; maintainers = with lib.maintainers; [ ralismark ]; - changelog = "https://github.com/Rikorose/DeepFilterNet/releases/tag/${src.rev}"; + changelog = "https://github.com/Rikorose/DeepFilterNet/releases/tag/${finalAttrs.src.rev}"; }; -} +}) diff --git a/pkgs/by-name/de/deqp-runner/package.nix b/pkgs/by-name/de/deqp-runner/package.nix index 4d2f85c2fe0e..28b9b3f5aa3f 100644 --- a/pkgs/by-name/de/deqp-runner/package.nix +++ b/pkgs/by-name/de/deqp-runner/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "deqp-runner"; version = "0.18.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { domain = "gitlab.freedesktop.org"; owner = "anholt"; repo = "deqp-runner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5ngyONV7X3JyU0Kd7VE8XGgsAMb9OCSrZuAuFIbQjgs="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/desed/package.nix b/pkgs/by-name/de/desed/package.nix index ba01f5b123e4..034466df7303 100644 --- a/pkgs/by-name/de/desed/package.nix +++ b/pkgs/by-name/de/desed/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "desed"; version = "1.2.2"; src = fetchFromGitHub { owner = "SoptikHa2"; repo = "desed"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aKkOs8IhnHjoJkXq9ryGn9fN0AmZyVTHbD/Vano+Erw="; }; @@ -21,11 +21,11 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/SoptikHa2/desed/releases/tag/v${version}"; + changelog = "https://github.com/SoptikHa2/desed/releases/tag/v${finalAttrs.version}"; description = "Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal"; homepage = "https://github.com/SoptikHa2/desed"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ vinylen ]; mainProgram = "desed"; }; -} +}) diff --git a/pkgs/by-name/de/desk-exec/package.nix b/pkgs/by-name/de/desk-exec/package.nix index c83919364076..d712e9d7ad7b 100644 --- a/pkgs/by-name/de/desk-exec/package.nix +++ b/pkgs/by-name/de/desk-exec/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "desk-exec"; version = "1.0.2"; src = fetchFromGitHub { owner = "AxerTheAxe"; repo = "desk-exec"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bJLdd07IAf+ba++vtS0iSmeQSGygwSVNry2bHTDAgjE="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "desk-exec"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/df/dfrs/package.nix b/pkgs/by-name/df/dfrs/package.nix index 7e571ff6304a..fe84f31e41f1 100644 --- a/pkgs/by-name/df/dfrs/package.nix +++ b/pkgs/by-name/df/dfrs/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dfrs"; version = "0.0.7"; src = fetchFromGitHub { owner = "anthraxx"; repo = "dfrs"; - rev = version; + rev = finalAttrs.version; sha256 = "01h00328kbw83q11yrsvcly69p0hql3kw49b4jx6gwkrdm8c2amk"; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ wamserma ]; mainProgram = "dfrs"; }; -} +}) diff --git a/pkgs/by-name/dh/dhcpm/package.nix b/pkgs/by-name/dh/dhcpm/package.nix index 36b8e0ef12f6..4e96e5fdf762 100644 --- a/pkgs/by-name/dh/dhcpm/package.nix +++ b/pkgs/by-name/dh/dhcpm/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dhcpm"; version = "0.2.3"; src = fetchFromGitHub { owner = "leshow"; repo = "dhcpm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vjKN9arR6Os3pgG89qmHt/0Ds5ToO38tLsQBay6VEIk="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.jmbaur ]; mainProgram = "dhcpm"; }; -} +}) diff --git a/pkgs/by-name/di/didu/package.nix b/pkgs/by-name/di/didu/package.nix index bc574cbcb6cc..8bb7998517eb 100644 --- a/pkgs/by-name/di/didu/package.nix +++ b/pkgs/by-name/di/didu/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "didu"; version = "2.5.2"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "didu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "szYWRN1NZbfpshipwMMJSWJw/NG4w7I+aqwtmqpT0R0="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ annaaurora ]; mainProgram = "didu"; }; -} +}) diff --git a/pkgs/by-name/di/didyoumean/package.nix b/pkgs/by-name/di/didyoumean/package.nix index 973c5f8b13e1..cb1c353b44c2 100644 --- a/pkgs/by-name/di/didyoumean/package.nix +++ b/pkgs/by-name/di/didyoumean/package.nix @@ -9,14 +9,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "didyoumean"; version = "1.1.4"; src = fetchFromGitHub { owner = "hisbaan"; repo = "didyoumean"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-PSEoh1OMElFJ8m4er1vBMkQak3JvLjd+oWNWA46cows="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "dym"; }; -} +}) diff --git a/pkgs/by-name/di/diesel-cli-ext/package.nix b/pkgs/by-name/di/diesel-cli-ext/package.nix index e3fa4585096d..6d5baba43be4 100644 --- a/pkgs/by-name/di/diesel-cli-ext/package.nix +++ b/pkgs/by-name/di/diesel-cli-ext/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "diesel-cli-ext"; version = "0.3.13"; src = fetchCrate { pname = "diesel_cli_ext"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-5AIzMxEcxL/vYWx3D/meA///Zo+1210HUMEE4dFBhkc="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "diesel_ext"; maintainers = with lib.maintainers; [ siph ]; }; -} +}) diff --git a/pkgs/by-name/di/diffr/package.nix b/pkgs/by-name/di/diffr/package.nix index e13f5cd44f7a..10ecfdd6f64a 100644 --- a/pkgs/by-name/di/diffr/package.nix +++ b/pkgs/by-name/di/diffr/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "diffr"; version = "0.1.5"; src = fetchFromGitHub { owner = "mookid"; repo = "diffr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ylZE2NtTXbGqsxE72ylEQCacTyxBO+/WgvEpoXd5OZI="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/di/dijo/package.nix b/pkgs/by-name/di/dijo/package.nix index e888403f7277..8fbda472a789 100644 --- a/pkgs/by-name/di/dijo/package.nix +++ b/pkgs/by-name/di/dijo/package.nix @@ -5,14 +5,14 @@ ncurses, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dijo"; version = "0.2.7"; buildInputs = [ ncurses ]; src = fetchFromGitHub { owner = "oppiliappan"; repo = "dijo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-g+A8BJxqoAvm9LTLrLnClVGtFJCQ2gT0mDGAov/6vXE="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "dijo"; }; -} +}) diff --git a/pkgs/by-name/di/diskus/package.nix b/pkgs/by-name/di/diskus/package.nix index 573fcefb6582..4dc2ffc3183a 100644 --- a/pkgs/by-name/di/diskus/package.nix +++ b/pkgs/by-name/di/diskus/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "diskus"; version = "0.9.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "diskus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-z0w2wzlbF7mY8kr6N//Rsm8G5P1jhrEwoOJ7MYrbKIE="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { ''; mainProgram = "diskus"; }; -} +}) diff --git a/pkgs/by-name/di/display3d/package.nix b/pkgs/by-name/di/display3d/package.nix index 90d4121dd9a1..e53d665b3743 100644 --- a/pkgs/by-name/di/display3d/package.nix +++ b/pkgs/by-name/di/display3d/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "display3d"; version = "0.2.2"; src = fetchFromGitHub { owner = "renpenguin"; repo = "display3d"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dFfU80/1fhBz9/0fVZigo+nZx6Lj66OsP52oMDpS+BY="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ renpenguin ]; mainProgram = "display3d"; }; -} +}) diff --git a/pkgs/by-name/di/diswall/package.nix b/pkgs/by-name/di/diswall/package.nix index a91da83c8546..96f52d4809aa 100644 --- a/pkgs/by-name/di/diswall/package.nix +++ b/pkgs/by-name/di/diswall/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "diswall"; version = "0.6.1"; src = fetchFromGitHub { owner = "dis-works"; repo = "diswall-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-t2ZBi3ab6OUWzc0L0Hq/ay+s3KNDMeu6mkYxti48BuE="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ izorkin ]; mainProgram = "diswall"; }; -} +}) diff --git a/pkgs/by-name/dn/dnglab/package.nix b/pkgs/by-name/dn/dnglab/package.nix index 7e031c7375b9..eb4d7451c6da 100644 --- a/pkgs/by-name/dn/dnglab/package.nix +++ b/pkgs/by-name/dn/dnglab/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dnglab"; version = "0.7.1"; src = fetchFromGitHub { owner = "dnglab"; repo = "dnglab"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; # darwin/linux hash mismatch postFetch = '' rm -rf "$out"/rawler/data/testdata/cameras/Canon/{"EOS REBEL T7i","EOS Rebel T7i"} @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "dnglab"; }; -} +}) diff --git a/pkgs/by-name/dn/dnspeep/package.nix b/pkgs/by-name/dn/dnspeep/package.nix index 3c19c1ecf4f1..bbdb1a80aecf 100644 --- a/pkgs/by-name/dn/dnspeep/package.nix +++ b/pkgs/by-name/dn/dnspeep/package.nix @@ -5,14 +5,14 @@ libpcap, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dnspeep"; version = "0.1.3"; src = fetchFromGitHub { owner = "jvns"; repo = "dnspeep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-QpUbHiMDQFRCTVyjrO9lfQQ62Z3qanv0j+8eEXjE3n4="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/do/doctave/package.nix b/pkgs/by-name/do/doctave/package.nix index 8e78e0fba4a2..5c92b889e3ce 100644 --- a/pkgs/by-name/do/doctave/package.nix +++ b/pkgs/by-name/do/doctave/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "doctave"; version = "0.4.2"; src = fetchFromGitHub { owner = "doctave"; repo = "doctave"; - rev = version; + rev = finalAttrs.version; hash = "sha256-8mGSFQozyLoGua9mwyqfDcYNMtbeWp9Phb0vaje+AJ0="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Batteries-included developer documentation site generator"; homepage = "https://github.com/doctave/doctave"; - changelog = "https://github.com/doctave/doctave/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/doctave/doctave/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "doctave"; }; -} +}) diff --git a/pkgs/by-name/do/dogedns/package.nix b/pkgs/by-name/do/dogedns/package.nix index 8fdaf9442191..83433158a336 100644 --- a/pkgs/by-name/do/dogedns/package.nix +++ b/pkgs/by-name/do/dogedns/package.nix @@ -9,14 +9,14 @@ pandoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dogedns"; version = "0.2.9"; src = fetchFromGitHub { owner = "Dj-Codeman"; repo = "doge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SeC/GZ1AeEqRzxWc4oJ6JOvXfn3/LRcQz9uWXXqdTqU="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "doge"; maintainers = with lib.maintainers; [ aktaboot ]; }; -} +}) diff --git a/pkgs/by-name/do/doh-proxy-rust/package.nix b/pkgs/by-name/do/doh-proxy-rust/package.nix index 141017438fd6..34c55475ba7e 100644 --- a/pkgs/by-name/do/doh-proxy-rust/package.nix +++ b/pkgs/by-name/do/doh-proxy-rust/package.nix @@ -7,12 +7,12 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "doh-proxy-rust"; version = "0.9.15"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "doh-proxy"; hash = "sha256-uqFqDaq5a9wW46pTLfVN+5WuyYGvm3ZYQCtC6jkG1kg="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ stephank ]; mainProgram = "doh-proxy"; }; -} +}) diff --git a/pkgs/by-name/do/dotenv-linter/package.nix b/pkgs/by-name/do/dotenv-linter/package.nix index c3cf40faed37..43f6943956cb 100644 --- a/pkgs/by-name/do/dotenv-linter/package.nix +++ b/pkgs/by-name/do/dotenv-linter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dotenv-linter"; version = "4.0.0"; src = fetchFromGitHub { owner = "dotenv-linter"; repo = "dotenv-linter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-H4a/JM2CFrELmP4w4vrFxbvmvdTQk8k7g3QjQKm++Uk="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ humancalico ]; }; -} +}) diff --git a/pkgs/by-name/do/dotter/package.nix b/pkgs/by-name/do/dotter/package.nix index 29c85a7d354e..f99741bb48f6 100644 --- a/pkgs/by-name/do/dotter/package.nix +++ b/pkgs/by-name/do/dotter/package.nix @@ -8,14 +8,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dotter"; version = "0.13.4"; src = fetchFromGitHub { owner = "SuperCuber"; repo = "dotter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cxabaCxbwP2YbnG2XfmVJWFTw9LGO0D1dlLy6fuux+M="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ linsui ]; mainProgram = "dotter"; }; -} +}) diff --git a/pkgs/by-name/dr/drill/package.nix b/pkgs/by-name/dr/drill/package.nix index fba380af072a..1e88a744405b 100644 --- a/pkgs/by-name/dr/drill/package.nix +++ b/pkgs/by-name/dr/drill/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "drill"; version = "0.9.0"; src = fetchFromGitHub { owner = "fcsonline"; repo = "drill"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-jBnRVTnrSfEpN7xgMrlAsCwl62kZpHMI4IeT0rPb+zg="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; mainProgram = "drill"; }; -} +}) diff --git a/pkgs/by-name/dt/dtool/package.nix b/pkgs/by-name/dt/dtool/package.nix index 52e292f30761..17c3efe17d4b 100644 --- a/pkgs/by-name/dt/dtool/package.nix +++ b/pkgs/by-name/dt/dtool/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dtool"; version = "0.12.0"; src = fetchFromGitHub { owner = "guoxbin"; repo = "dtool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-m4H+ANwEbK6vGW3oIVZqnqvMiAKxNJf2TLIGh/G6AU4="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ linuxissuper ]; mainProgram = "dtool"; }; -} +}) diff --git a/pkgs/by-name/dt/dtui/package.nix b/pkgs/by-name/dt/dtui/package.nix index fb4e4deea29d..0f00cce5ce6a 100644 --- a/pkgs/by-name/dt/dtui/package.nix +++ b/pkgs/by-name/dt/dtui/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dtui"; version = "3.0.1"; src = fetchFromGitHub { owner = "Troels51"; repo = "dtui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bAg9FFoKXb6YClNQRhR7Z/MhnPkJ8r7/xM6SghaH2hU="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { description = "dBus TUI for introspecting your current dbus session/system"; mainProgram = "dtui"; homepage = "https://github.com/Troels51/dtui"; - changelog = "https://github.com/Troels51/dtui/releases/tag/${src.tag}"; + changelog = "https://github.com/Troels51/dtui/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ gaelj ]; }; -} +}) diff --git a/pkgs/by-name/du/ducker/package.nix b/pkgs/by-name/du/ducker/package.nix index 665e3ec3a2e6..922cd0f0f698 100644 --- a/pkgs/by-name/du/ducker/package.nix +++ b/pkgs/by-name/du/ducker/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ducker"; version = "0.6.1"; src = fetchFromGitHub { owner = "robertpsoane"; repo = "ducker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-mC6MWVg6T8w9YQvu1UDpiDplsoKb3UN+LFgzveBgyew="; }; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal app for managing docker containers, inspired by K9s"; homepage = "https://github.com/robertpsoane/ducker"; - changelog = "https://github.com/robertpsoane/ducker/releases/tag/v${version}"; + changelog = "https://github.com/robertpsoane/ducker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "ducker"; platforms = with lib.platforms; unix ++ windows; maintainers = with lib.maintainers; [ anas ]; }; -} +}) diff --git a/pkgs/by-name/du/dufs/package.nix b/pkgs/by-name/du/dufs/package.nix index b82b5291ecb2..76404706156b 100644 --- a/pkgs/by-name/du/dufs/package.nix +++ b/pkgs/by-name/du/dufs/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dufs"; version = "0.45.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "dufs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-83lFnT4eRYaBe4e2o6l6AGQycm/oK96n5DXutBNvBsE="; }; @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec { description = "File server that supports static serving, uploading, searching, accessing control, webdav"; mainProgram = "dufs"; homepage = "https://github.com/sigoden/dufs"; - changelog = "https://github.com/sigoden/dufs/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/sigoden/dufs/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { holymonson ]; }; -} +}) diff --git a/pkgs/by-name/du/dum/package.nix b/pkgs/by-name/du/dum/package.nix index 75b8063f3412..45d6806fcdab 100644 --- a/pkgs/by-name/du/dum/package.nix +++ b/pkgs/by-name/du/dum/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dum"; version = "0.1.20"; src = fetchFromGitHub { owner = "egoist"; repo = "dum"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rkdQb4TI7lfWE4REJYsIJwMcmM/78jjgQrd0ZvKJxk8="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "Npm scripts runner written in Rust"; mainProgram = "dum"; homepage = "https://github.com/egoist/dum"; - changelog = "https://github.com/egoist/dum/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/egoist/dum/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/du/dummyhttp/package.nix b/pkgs/by-name/du/dummyhttp/package.nix index d6ab99e6b786..d148a7579701 100644 --- a/pkgs/by-name/du/dummyhttp/package.nix +++ b/pkgs/by-name/du/dummyhttp/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dummyhttp"; version = "1.1.2"; src = fetchFromGitHub { owner = "svenstaro"; repo = "dummyhttp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-J8TOOLTNvm6udkPdYTrjrCX/3D35lXeFDc0H5kki+Uk="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "dummyhttp"; }; -} +}) diff --git a/pkgs/by-name/du/dupe-krill/package.nix b/pkgs/by-name/du/dupe-krill/package.nix index ea526ae58b1f..a975ccf16da1 100644 --- a/pkgs/by-name/du/dupe-krill/package.nix +++ b/pkgs/by-name/du/dupe-krill/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dupe-krill"; version = "1.5.0"; src = fetchFromGitHub { owner = "kornelski"; repo = "dupe-krill"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Udj5Uc1P/c/wiF42m/qPrTtSvMpNsXjqP0LR08zslNI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ urbas ]; mainProgram = "dupe-krill"; }; -} +}) diff --git a/pkgs/by-name/du/dura/package.nix b/pkgs/by-name/du/dura/package.nix index 97db69311b89..6f79cbb03be9 100644 --- a/pkgs/by-name/du/dura/package.nix +++ b/pkgs/by-name/du/dura/package.nix @@ -7,14 +7,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dura"; version = "0.2.0"; src = fetchFromGitHub { owner = "tkellogg"; repo = "dura"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xAcFk7z26l4BYYBEw+MvbG6g33MpPUvnpGvgmcqhpGM="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/du/dutree/package.nix b/pkgs/by-name/du/dutree/package.nix index 0df421f656e3..a9ca08dbf519 100644 --- a/pkgs/by-name/du/dutree/package.nix +++ b/pkgs/by-name/du/dutree/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dutree"; version = "0.2.18"; src = fetchFromGitHub { owner = "nachoparker"; repo = "dutree"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "17lm8jd07bi499mywg2iq669im34j4x4yhc8a3adxn12f8j0dfg7"; # test directory has files with unicode names which causes hash mismatches # It is also not used by any tests or parts of build process @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "dutree"; }; -} +}) diff --git a/pkgs/by-name/dy/dynein/package.nix b/pkgs/by-name/dy/dynein/package.nix index c770f2f8dcab..55b68e1456d7 100644 --- a/pkgs/by-name/dy/dynein/package.nix +++ b/pkgs/by-name/dy/dynein/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dynein"; version = "0.3.0"; src = fetchFromGitHub { owner = "awslabs"; repo = "dynein"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GU/zZ7IJPfpRbrWjrVwPDSFjFfMLoG/c8DDWlN6nZ94="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/dy/dysk/package.nix b/pkgs/by-name/dy/dysk/package.nix index a3506de1c823..16b526ebfd91 100644 --- a/pkgs/by-name/dy/dysk/package.nix +++ b/pkgs/by-name/dy/dysk/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "dysk"; version = "3.6.0b"; src = fetchFromGitHub { owner = "Canop"; repo = "dysk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XkZ21dy6mIStRVqkqESSO6apD6SEeuyYDSsjBdY2+Mg="; }; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Get information on your mounted disks"; homepage = "https://github.com/Canop/dysk"; - changelog = "https://github.com/Canop/dysk/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Canop/dysk/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ koral @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "dysk"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/ea/ea/package.nix b/pkgs/by-name/ea/ea/package.nix index fdc82e33dae2..a6f0fea7d4d7 100644 --- a/pkgs/by-name/ea/ea/package.nix +++ b/pkgs/by-name/ea/ea/package.nix @@ -8,14 +8,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ea"; version = "0.2.1"; src = fetchFromGitHub { owner = "dduan"; repo = "ea"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VXSSe5d7VO3LfjumzN9a7rrKRedOtOzTdLVQWgV1ED8="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ deejayem ]; }; -} +}) diff --git a/pkgs/by-name/ea/each/package.nix b/pkgs/by-name/ea/each/package.nix index d34d9db04aba..b2bd7c2b65e7 100644 --- a/pkgs/by-name/ea/each/package.nix +++ b/pkgs/by-name/ea/each/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "each"; version = "0.2.0"; src = fetchFromGitHub { owner = "arraypad"; repo = "each"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5Aa/uHWrU4bpWd28Uddnuhmi6guHy09W9AU8sAfea6I="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ thiagokokada ]; }; -} +}) diff --git a/pkgs/by-name/ea/ear2ctl/package.nix b/pkgs/by-name/ea/ear2ctl/package.nix index fae75cbd2d84..f991ebc4fee0 100644 --- a/pkgs/by-name/ea/ear2ctl/package.nix +++ b/pkgs/by-name/ea/ear2ctl/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ear2ctl"; version = "0.1.0"; src = fetchFromGitLab { owner = "bharadwaj-raju"; repo = "ear2ctl"; - rev = version; + rev = finalAttrs.version; hash = "sha256-xaxl4opLMw9KEDpmNcgR1fBGUqO4BP5a/U52Kz+GAvc="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "ear2ctl"; }; -} +}) diff --git a/pkgs/by-name/ea/earthlyls/package.nix b/pkgs/by-name/ea/earthlyls/package.nix index 5071b5e7688b..03f64afbf9d0 100644 --- a/pkgs/by-name/ea/earthlyls/package.nix +++ b/pkgs/by-name/ea/earthlyls/package.nix @@ -8,14 +8,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "earthlyls"; version = "0.5.5"; src = fetchFromGitHub { owner = "glehmann"; repo = "earthlyls"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GnFzfCjT4kjb9WViKIFDkIU7zVpiI6HDuUeddgHGQuc="; }; @@ -29,10 +29,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Earthly language server"; homepage = "https://github.com/glehmann/earthlyls"; - changelog = "https://github.com/glehmann/earthlyls/releases/tag/${version}"; + changelog = "https://github.com/glehmann/earthlyls/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "earthlyls"; maintainers = [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/ea/easytier/package.nix b/pkgs/by-name/ea/easytier/package.nix index 19040c2e7f7a..3cb3293cfb80 100644 --- a/pkgs/by-name/ea/easytier/package.nix +++ b/pkgs/by-name/ea/easytier/package.nix @@ -10,14 +10,14 @@ withQuic ? false, # with QUIC protocol support }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "easytier"; version = "2.5.0"; src = fetchFromGitHub { owner = "EasyTier"; repo = "EasyTier"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XnEfxWDKUTQFWYKtqetI7sLbOmGqw2BqpU5by1ajZGA="; }; @@ -52,7 +52,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/EasyTier/EasyTier"; - changelog = "https://github.com/EasyTier/EasyTier/releases/tag/v${version}"; + changelog = "https://github.com/EasyTier/EasyTier/releases/tag/v${finalAttrs.version}"; description = "Simple, decentralized mesh VPN with WireGuard support"; longDescription = '' EasyTier is a simple, safe and decentralized VPN networking solution implemented @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { platforms = with lib.platforms; unix ++ windows; maintainers = with lib.maintainers; [ ltrump ]; }; -} +}) diff --git a/pkgs/by-name/ec/ecc/package.nix b/pkgs/by-name/ec/ecc/package.nix index eee363c6d73e..5ad96e6cd549 100644 --- a/pkgs/by-name/ec/ecc/package.nix +++ b/pkgs/by-name/ec/ecc/package.nix @@ -52,18 +52,18 @@ let }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ecc"; version = "1.0.27"; src = fetchFromGitHub { owner = "eunomia-bpf"; repo = "eunomia-bpf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KfYCC+TJbmjHrV46LoshD+uXcaBVMKk6+cN7TZKKYp4="; }; - sourceRoot = "${src.name}/compiler/cmd"; + sourceRoot = "${finalAttrs.src.name}/compiler/cmd"; cargoHash = "sha256-iYceYwRqnYA6KxCQxOieR8JZ6TQlIL+OSzAjyr4Cu/g="; @@ -131,4 +131,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ec/ecpdap/package.nix b/pkgs/by-name/ec/ecpdap/package.nix index fb345ed70813..f77a375e558a 100644 --- a/pkgs/by-name/ec/ecpdap/package.nix +++ b/pkgs/by-name/ec/ecpdap/package.nix @@ -6,14 +6,14 @@ libusb1, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ecpdap"; version = "0.3.0"; src = fetchFromGitHub { owner = "adamgreig"; repo = "ecpdap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8YmdwhRYNOSAAa0hTC9f5nm+TDg2GiMbML+qNxJP3lw="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ef/effitask/package.nix b/pkgs/by-name/ef/effitask/package.nix index 2c7e2517e564..363554688ae6 100644 --- a/pkgs/by-name/ef/effitask/package.nix +++ b/pkgs/by-name/ef/effitask/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "effitask"; version = "1.4.2"; src = fetchFromGitHub { owner = "sanpii"; repo = "effitask"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-6BA/TCCqVh5rtgGkUgk8nIqUzozipC5rrkbXMDWYpdQ="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; mainProgram = "effitask"; }; -} +}) diff --git a/pkgs/by-name/ef/efmt/package.nix b/pkgs/by-name/ef/efmt/package.nix index 8707cd65a18e..6df33002e2e7 100644 --- a/pkgs/by-name/ef/efmt/package.nix +++ b/pkgs/by-name/ef/efmt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "efmt"; version = "0.20.0"; src = fetchFromGitHub { owner = "sile"; repo = "efmt"; - rev = version; + rev = finalAttrs.version; hash = "sha256-cRiYOJiBIRHm9s3EFhRNTvLXw66Svu1vc4ipWYKDo1s="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ haruki7049 ]; mainProgram = "efmt"; }; -} +}) diff --git a/pkgs/by-name/eg/egglog/package.nix b/pkgs/by-name/eg/egglog/package.nix index ed25f80220c8..23f0c3b369d1 100644 --- a/pkgs/by-name/eg/egglog/package.nix +++ b/pkgs/by-name/eg/egglog/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "egglog"; version = "0.4.0"; src = fetchFromGitHub { owner = "egraphs-good"; repo = "egglog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j+3qknmezKqHVxvfmG9oPFtWOzJsimGXYe5PWX694mI="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { XBagon ]; }; -} +}) diff --git a/pkgs/by-name/eg/ego/package.nix b/pkgs/by-name/eg/ego/package.nix index 1c1ee7fdf561..25c0ca405fb8 100644 --- a/pkgs/by-name/eg/ego/package.nix +++ b/pkgs/by-name/eg/ego/package.nix @@ -7,14 +7,14 @@ xhost, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ego"; version = "1.1.7"; src = fetchFromGitHub { owner = "intgr"; repo = "ego"; - rev = version; + rev = finalAttrs.version; hash = "sha256-613RM7Ldye0wHAH3VMhzhyT5WVTybph3gS/WNMrsgGI="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "ego"; }; -} +}) diff --git a/pkgs/by-name/el/elan/package.nix b/pkgs/by-name/el/elan/package.nix index a0e166f45982..4878d2ee821f 100644 --- a/pkgs/by-name/el/elan/package.nix +++ b/pkgs/by-name/el/elan/package.nix @@ -14,14 +14,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "elan"; version = "4.1.2"; src = fetchFromGitHub { owner = "leanprover"; repo = "elan"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1pEa3uFO1lncCjOHEDM84A0p6xoOfZnU+OCS2j8cCK8="; }; @@ -84,7 +84,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Small tool to manage your installations of the Lean theorem prover"; homepage = "https://github.com/leanprover/elan"; - changelog = "https://github.com/leanprover/elan/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/leanprover/elan/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -92,4 +92,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "elan"; }; -} +}) diff --git a/pkgs/by-name/el/element-desktop/seshat/default.nix b/pkgs/by-name/el/element-desktop/seshat/default.nix index 5e3bb3f0aa07..72e89b675d15 100644 --- a/pkgs/by-name/el/element-desktop/seshat/default.nix +++ b/pkgs/by-name/el/element-desktop/seshat/default.nix @@ -16,18 +16,18 @@ let pinData = lib.importJSON ./pin.json; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "seshat-node"; inherit (pinData) version cargoHash; src = fetchFromGitHub { owner = "matrix-org"; repo = "seshat"; - rev = version; + rev = finalAttrs.version; hash = pinData.srcHash; }; - sourceRoot = "${src.name}/seshat-node/native"; + sourceRoot = "${finalAttrs.src.name}/seshat-node/native"; nativeBuildInputs = [ nodejs @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { npm_config_nodedir = nodejs; yarnOfflineCache = fetchYarnDeps { - yarnLock = src + "/seshat-node/yarn.lock"; + yarnLock = finalAttrs.src + "/seshat-node/yarn.lock"; sha256 = pinData.yarnHash; }; @@ -71,4 +71,4 @@ rustPlatform.buildRustPackage rec { ''; disallowedReferences = [ stdenv.cc.cc ]; -} +}) diff --git a/pkgs/by-name/el/elf2nucleus/package.nix b/pkgs/by-name/el/elf2nucleus/package.nix index 3d3e26176c39..909316fe9128 100644 --- a/pkgs/by-name/el/elf2nucleus/package.nix +++ b/pkgs/by-name/el/elf2nucleus/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "elf2nucleus"; version = "0.1.0"; src = fetchFromGitHub { owner = "kpcyrd"; repo = "elf2nucleus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FAIOtGfGow+0DrPPEBEfvaiinNZLQlGWKJ4DkMj63OA="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.marble ]; }; -} +}) diff --git a/pkgs/by-name/el/elfcat/package.nix b/pkgs/by-name/el/elfcat/package.nix index c515b69e48d8..cb3dc8582637 100644 --- a/pkgs/by-name/el/elfcat/package.nix +++ b/pkgs/by-name/el/elfcat/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "elfcat"; version = "0.1.10"; src = fetchFromGitHub { owner = "ruslashev"; repo = "elfcat"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-8jyOYV455APlf8F6HmgyvgfNGddMzrcGhj7yFQT6qvg="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ moni ]; mainProgram = "elfcat"; }; -} +}) diff --git a/pkgs/by-name/el/eludris/package.nix b/pkgs/by-name/el/eludris/package.nix index 69479ea0d458..078144ed26b9 100644 --- a/pkgs/by-name/el/eludris/package.nix +++ b/pkgs/by-name/el/eludris/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "eludris"; version = "0.3.3"; src = fetchFromGitHub { owner = "eludris"; repo = "eludris"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TVYgimkGUSITB3IaMlMd10PWomqyJRvONvJwiW85U4M="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ooliver1 ]; }; -} +}) diff --git a/pkgs/by-name/em/emacs-lsp-booster/package.nix b/pkgs/by-name/em/emacs-lsp-booster/package.nix index ac17f887edf2..92af0d154ecd 100644 --- a/pkgs/by-name/em/emacs-lsp-booster/package.nix +++ b/pkgs/by-name/em/emacs-lsp-booster/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, emacs, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "emacs-lsp-booster"; version = "0.2.1"; src = fetchFromGitHub { owner = "blahgeek"; repo = "emacs-lsp-booster"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uP/xJfXQtk8oaG5Zk+dw+C2fVFdjpUZTDASFuj1+eYs="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ icy-thought ]; mainProgram = "emacs-lsp-booster"; }; -} +}) diff --git a/pkgs/by-name/em/emplace/package.nix b/pkgs/by-name/em/emplace/package.nix index beb6be6f5e97..9586b020e5db 100644 --- a/pkgs/by-name/em/emplace/package.nix +++ b/pkgs/by-name/em/emplace/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "emplace"; version = "1.6.0"; src = fetchFromGitHub { owner = "tversteeg"; repo = "emplace"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-FZ+lvf5HRSruUdmkm/Hqz0aRa95SjfIa43WQczRCGNg="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.agpl3Plus; mainProgram = "emplace"; }; -} +}) diff --git a/pkgs/by-name/em/emulsion/package.nix b/pkgs/by-name/em/emulsion/package.nix index 6c230a9456ac..87d013db2d7a 100644 --- a/pkgs/by-name/em/emulsion/package.nix +++ b/pkgs/by-name/em/emulsion/package.nix @@ -32,14 +32,14 @@ let wayland ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "emulsion"; version = "11.0"; src = fetchFromGitHub { owner = "ArturKovacs"; repo = "emulsion"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0t+MUZu1cvkJSL9Ly9kblH8fMr05KuRpOo+JDn/VUc8="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "emulsion"; }; -} +}) diff --git a/pkgs/by-name/en/encrypted-dns-server/package.nix b/pkgs/by-name/en/encrypted-dns-server/package.nix index 1c9761440da0..eecf067344ed 100644 --- a/pkgs/by-name/en/encrypted-dns-server/package.nix +++ b/pkgs/by-name/en/encrypted-dns-server/package.nix @@ -7,14 +7,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "encrypted-dns-server"; version = "0.9.18"; src = fetchFromGitHub { owner = "DNSCrypt"; repo = "encrypted-dns-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YM9ow1j5G6AN91/YLnRy+jOlpQPBxZa+chNZNPGUfhs="; }; @@ -35,11 +35,11 @@ rustPlatform.buildRustPackage rec { versionCheckProgram = "${placeholder "out"}/bin/encrypted-dns"; meta = { - changelog = "https://github.com/DNSCrypt/encrypted-dns-server/releases/tag/${version}"; + changelog = "https://github.com/DNSCrypt/encrypted-dns-server/releases/tag/${finalAttrs.version}"; description = "Easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server"; homepage = "https://github.com/DNSCrypt/encrypted-dns-server"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ paepcke ]; mainProgram = "encrypted-dns"; }; -} +}) diff --git a/pkgs/by-name/en/enkei/package.nix b/pkgs/by-name/en/enkei/package.nix index 3d12a25ad135..a770091e86c2 100644 --- a/pkgs/by-name/en/enkei/package.nix +++ b/pkgs/by-name/en/enkei/package.nix @@ -8,14 +8,14 @@ wayland, libGL, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "enkei"; version = "0.9.3"; src = fetchFromGitHub { owner = "fia0"; repo = "enkei"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-COU2JtiJcPRA3Jno0qLEIVgimYBWfn5Pgc1OMImsJtI="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ppenguin ]; }; -} +}) diff --git a/pkgs/by-name/en/envio/package.nix b/pkgs/by-name/en/envio/package.nix index 6a5db8abd21b..4d2b478f4d71 100644 --- a/pkgs/by-name/en/envio/package.nix +++ b/pkgs/by-name/en/envio/package.nix @@ -8,14 +8,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "envio"; version = "0.6.1"; src = fetchFromGitHub { owner = "envio-cli"; repo = "envio"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-je0DBoBIayFK//Aija5bnO/2z+hxNWgVkwOgxMyq5s4="; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://envio-cli.github.io/home"; - changelog = "https://github.com/envio-cli/envio/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/envio-cli/envio/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Modern and secure CLI tool for managing environment variables"; mainProgram = "envio"; longDescription = '' @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ afh ]; }; -} +}) diff --git a/pkgs/by-name/ep/epick/package.nix b/pkgs/by-name/ep/epick/package.nix index bc8dc6253ca9..57b4a5736d7f 100644 --- a/pkgs/by-name/ep/epick/package.nix +++ b/pkgs/by-name/ep/epick/package.nix @@ -14,7 +14,7 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "epick"; version = "0.9.0"; @@ -55,9 +55,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple color picker that lets the user create harmonic palettes with ease"; homepage = "https://github.com/vv9k/epick"; - changelog = "https://github.com/vv9k/epick/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/vv9k/epick/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "epick"; }; -} +}) diff --git a/pkgs/by-name/ep/epilys-bb/package.nix b/pkgs/by-name/ep/epilys-bb/package.nix index bb87c4c7cb7f..71ee9cdbd780 100644 --- a/pkgs/by-name/ep/epilys-bb/package.nix +++ b/pkgs/by-name/ep/epilys-bb/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "epilys-bb"; version = "0.4.4"; src = fetchFromGitHub { owner = "epilys"; repo = "bb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-szeEBiolg2rVD2XZoNrncUYnA8KPhWwhQPYsjuxp904="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "bb"; }; -} +}) diff --git a/pkgs/by-name/er/erdtree/package.nix b/pkgs/by-name/er/erdtree/package.nix index 60ee81d9bc70..bbf3a349bb66 100644 --- a/pkgs/by-name/er/erdtree/package.nix +++ b/pkgs/by-name/er/erdtree/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "erdtree"; version = "3.1.2"; src = fetchFromGitHub { owner = "solidiquis"; repo = "erdtree"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rm3j1exvdlJtMXgFeRmzr3YU/sLpQFL3PCa8kLVlinM="; }; @@ -20,11 +20,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "File-tree visualizer and disk usage analyzer"; homepage = "https://github.com/solidiquis/erdtree"; - changelog = "https://github.com/solidiquis/erdtree/releases/tag/${src.rev}"; + changelog = "https://github.com/solidiquis/erdtree/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ zendo ]; mainProgram = "erd"; }; -} +}) diff --git a/pkgs/by-name/er/erg/package.nix b/pkgs/by-name/er/erg/package.nix index ba7907ee124a..a9222c413109 100644 --- a/pkgs/by-name/er/erg/package.nix +++ b/pkgs/by-name/er/erg/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "erg"; version = "0.6.53"; src = fetchFromGitHub { owner = "erg-lang"; repo = "erg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VPekgbD5vQ6JsyGT4WKayl1eB9SWGemf02rXpkP6fcU="; }; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { env = { BUILD_DATE = "1970/01/01 00:00:00"; CASE_SENSITIVE = lib.boolToString (!stdenv.hostPlatform.isDarwin); - GIT_HASH_SHORT = src.rev; + GIT_HASH_SHORT = finalAttrs.src.rev; }; # TODO(figsoda): fix tests @@ -60,11 +60,11 @@ rustPlatform.buildRustPackage rec { description = "Statically typed language that can deeply improve the Python ecosystem"; mainProgram = "erg"; homepage = "https://github.com/erg-lang/erg"; - changelog = "https://github.com/erg-lang/erg/releases/tag/${src.rev}"; + changelog = "https://github.com/erg-lang/erg/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ asl20 mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/es/esbuild-config/package.nix b/pkgs/by-name/es/esbuild-config/package.nix index c27480fc31f1..6b33ad79e5e3 100644 --- a/pkgs/by-name/es/esbuild-config/package.nix +++ b/pkgs/by-name/es/esbuild-config/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "esbuild-config"; version = "1.0.1"; src = fetchFromGitHub { owner = "bpierre"; repo = "esbuild-config"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-u3LgecKfgPSN5xMyqBjeAn4/XswM3iEGbZ+JGrVF1Co="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "esbuild-config"; }; -} +}) diff --git a/pkgs/by-name/es/esp-generate/package.nix b/pkgs/by-name/es/esp-generate/package.nix index 0cbf5614b2ca..6744a8d4ff86 100644 --- a/pkgs/by-name/es/esp-generate/package.nix +++ b/pkgs/by-name/es/esp-generate/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "esp-generate"; version = "1.2.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "esp-generate"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JNSz/HRO8qxVaRZLL4qgYF3BIYVkrzyRc3wAWd+dAMo="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.eymeric ]; }; -} +}) diff --git a/pkgs/by-name/eu/eureka-ideas/package.nix b/pkgs/by-name/eu/eureka-ideas/package.nix index 4f52ec1aab42..204d71d86a64 100644 --- a/pkgs/by-name/eu/eureka-ideas/package.nix +++ b/pkgs/by-name/eu/eureka-ideas/package.nix @@ -8,14 +8,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "eureka-ideas"; version = "2.0.0"; src = fetchFromGitHub { owner = "simeg"; repo = "eureka"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-NJ1O8+NBG0y39bMOZeah2jSZlvnPrtpCtXrgAYmVrAc="; }; @@ -33,11 +33,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool to input and store your ideas without leaving the terminal"; homepage = "https://github.com/simeg/eureka"; - changelog = "https://github.com/simeg/eureka/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/simeg/eureka/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "eureka"; # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ev/evebox/package.nix b/pkgs/by-name/ev/evebox/package.nix index 6236eb87b994..d666bc9398d7 100644 --- a/pkgs/by-name/ev/evebox/package.nix +++ b/pkgs/by-name/ev/evebox/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "evebox"; version = "0.18.2"; src = fetchFromGitHub { owner = "jasonish"; repo = "evebox"; - rev = version; + rev = finalAttrs.version; hash = "sha256-vakCBDyL/Su55tkn/SJ5ShZcYC8l+p2acpve/fTN0uI="; }; @@ -21,9 +21,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Web Based Event Viewer (GUI) for Suricata EVE Events in Elastic Search"; homepage = "https://evebox.org/"; - changelog = "https://github.com/jasonish/evebox/releases/tag/${src.rev}"; + changelog = "https://github.com/jasonish/evebox/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ felbinger ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ev/evscript/package.nix b/pkgs/by-name/ev/evscript/package.nix index 81e347269928..d1d949f1f68d 100644 --- a/pkgs/by-name/ev/evscript/package.nix +++ b/pkgs/by-name/ev/evscript/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "evscript"; version = "0.1.0"; src = fetchFromCodeberg { owner = "valpackett"; repo = "evscript"; - rev = version; + rev = finalAttrs.version; hash = "sha256-lCXDDLovUb5aSOPTyVJL25v1JT1BGrrUlUR0Mu0XX4Q="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ milesbreslin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ev/evsieve/package.nix b/pkgs/by-name/ev/evsieve/package.nix index 7a2bb56fc1ff..ee20bb8164e9 100644 --- a/pkgs/by-name/ev/evsieve/package.nix +++ b/pkgs/by-name/ev/evsieve/package.nix @@ -5,14 +5,14 @@ libevdev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "evsieve"; version = "1.4.0"; src = fetchFromGitHub { owner = "KarsMulder"; repo = "evsieve"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UV5m8DmFtkCU/DoBJNBCdvhU/jYtU5+WnnhKwxZNl9g="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tsowell ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ev/evtx/package.nix b/pkgs/by-name/ev/evtx/package.nix index 321386f96930..2ba74c7b3462 100644 --- a/pkgs/by-name/ev/evtx/package.nix +++ b/pkgs/by-name/ev/evtx/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "evtx"; version = "0.10.0"; src = fetchFromGitHub { owner = "omerbenamram"; repo = "evtx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v57lo1ggElGJD618ojuADspmhlZAMgmzD5DxEdtp2Ak="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Parser for the Windows XML Event Log (EVTX) format"; homepage = "https://github.com/omerbenamram/evtx"; - changelog = "https://github.com/omerbenamram/evtx/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/omerbenamram/evtx/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "evtx_dump"; }; -} +}) diff --git a/pkgs/by-name/ex/external-editor-revived/package.nix b/pkgs/by-name/ex/external-editor-revived/package.nix index 1c0f81a98681..29f29d11471f 100644 --- a/pkgs/by-name/ex/external-editor-revived/package.nix +++ b/pkgs/by-name/ex/external-editor-revived/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "external-editor-revived"; version = "1.2.0"; src = fetchFromGitHub { owner = "Frederick888"; repo = "external-editor-revived"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-K5agRpFJ8iqvPnx3IIMTvrkObT/GB962EtdvWf7Eq4w="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mofrim ]; mainProgram = "external-editor-revived"; }; -} +}) diff --git a/pkgs/by-name/ex/extest/package.nix b/pkgs/by-name/ex/extest/package.nix index f3a58532d58c..770c955b60b3 100644 --- a/pkgs/by-name/ex/extest/package.nix +++ b/pkgs/by-name/ex/extest/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "extest"; version = "1.0.2"; src = fetchFromGitHub { owner = "Supreeeme"; repo = "extest"; - rev = version; + rev = finalAttrs.version; hash = "sha256-qdTF4n3uhkl3WFT+7bAlwCjxBx3ggTN6i3WzFg+8Jrw="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.puffnfresh ]; }; -} +}) diff --git a/pkgs/by-name/ez/ezno/package.nix b/pkgs/by-name/ez/ezno/package.nix index 0d0460bfb327..5c5bf5ce63f9 100644 --- a/pkgs/by-name/ez/ezno/package.nix +++ b/pkgs/by-name/ez/ezno/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ezno"; version = "0.0.8"; src = fetchFromGitHub { owner = "kaleidawave"; repo = "ezno"; - rev = "release/ezno-${version}"; + rev = "release/ezno-${finalAttrs.version}"; hash = "sha256-0yLEpNkl7KjBEGxNONtfMjVlWMSKGZ6TbYJMsCeQ3ms="; }; @@ -26,8 +26,8 @@ rustPlatform.buildRustPackage rec { description = "JavaScript compiler and TypeScript checker with a focus on static analysis and runtime performance"; mainProgram = "ezno"; homepage = "https://github.com/kaleidawave/ezno"; - changelog = "https://github.com/kaleidawave/ezno/releases/tag/${src.rev}"; + changelog = "https://github.com/kaleidawave/ezno/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fa/fac-build/package.nix b/pkgs/by-name/fa/fac-build/package.nix index f39344751754..458afbc52ba3 100644 --- a/pkgs/by-name/fa/fac-build/package.nix +++ b/pkgs/by-name/fa/fac-build/package.nix @@ -6,12 +6,12 @@ git, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fac-build"; version = "0.5.4"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "fac"; hash = "sha256-+JJVuKUdnjJoQJ4a2EE0O6jZdVoFxPwbPgfD2LfiDPI="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dpercy ]; mainProgram = "fac"; }; -} +}) diff --git a/pkgs/by-name/fa/faircamp/package.nix b/pkgs/by-name/fa/faircamp/package.nix index 831deab64748..4c7c462ee56f 100644 --- a/pkgs/by-name/fa/faircamp/package.nix +++ b/pkgs/by-name/fa/faircamp/package.nix @@ -13,14 +13,14 @@ faircamp, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "faircamp"; version = "1.7.0"; src = fetchFromCodeberg { owner = "simonrepp"; repo = "faircamp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-r5r7vfTbMPjAqMg5f7L/YfSzlxZgrSFjO6WHO64wfIo="; }; @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fgaz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fa/fanctl/package.nix b/pkgs/by-name/fa/fanctl/package.nix index 60536b831ffb..4042a5398dd9 100644 --- a/pkgs/by-name/fa/fanctl/package.nix +++ b/pkgs/by-name/fa/fanctl/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "0.6.4"; pname = "fanctl"; src = fetchFromGitLab { owner = "mcoffin"; repo = "fanctl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XmawybmqRJ9Lj6ii8TZBFwqdQZVp0pOLN4xiSLkU/bw="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ icewind1991 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fa/fast-ssh/package.nix b/pkgs/by-name/fa/fast-ssh/package.nix index 41502afa236b..6c35878c0314 100644 --- a/pkgs/by-name/fa/fast-ssh/package.nix +++ b/pkgs/by-name/fa/fast-ssh/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fast-ssh"; version = "0.3.2"; src = fetchFromGitHub { owner = "julien-r44"; repo = "fast-ssh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Wn1kwuY1tRJVe9DJexyQ/h+Z1gNtluj78QpBYjeCbSE="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "fast-ssh"; }; -} +}) diff --git a/pkgs/by-name/fa/fastmod/package.nix b/pkgs/by-name/fa/fastmod/package.nix index a422ed0e6a43..45fd36b5211e 100644 --- a/pkgs/by-name/fa/fastmod/package.nix +++ b/pkgs/by-name/fa/fastmod/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fastmod"; version = "0.4.4"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "fastmod"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-A/3vzfwaStoQ9gdNM8yjmL2J/pQjj6yb68WThiTF+1E="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jduan ]; }; -} +}) diff --git a/pkgs/by-name/fc/fcast-client/package.nix b/pkgs/by-name/fc/fcast-client/package.nix index 7a101b9bc6a2..49789964b60c 100644 --- a/pkgs/by-name/fc/fcast-client/package.nix +++ b/pkgs/by-name/fc/fcast-client/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fcast-client"; version = "0.1.0-unstable-2024-05-23"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-vsD4xgrC5KbnZT6hPX3fi3M/CH39LtoRfa6nYD0iFew="; }; - sourceRoot = "${src.name}/clients/terminal"; + sourceRoot = "${finalAttrs.src.name}/clients/terminal"; cargoHash = "sha256-yzsAe+fr1yX8RBJPtXSr/R7W0iJpeF3JW3E4ius+8nU="; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ yusufraji ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/fc/fcp/package.nix b/pkgs/by-name/fc/fcp/package.nix index 2c1894fc3117..46cbb6560fb2 100644 --- a/pkgs/by-name/fc/fcp/package.nix +++ b/pkgs/by-name/fc/fcp/package.nix @@ -7,14 +7,14 @@ fetchpatch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fcp"; version = "0.2.1"; src = fetchFromGitHub { owner = "svetlitski"; repo = "fcp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0f242n8w88rikg1srimdifadhggrb2r1z0g65id60ahb4bjm8a0x"; }; @@ -48,10 +48,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Significantly faster alternative to the classic Unix cp(1) command"; homepage = "https://github.com/svetlitski/fcp"; - changelog = "https://github.com/svetlitski/fcp/releases/tag/v${version}"; + changelog = "https://github.com/svetlitski/fcp/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; maintainers = [ ]; mainProgram = "fcp"; }; -} +}) diff --git a/pkgs/by-name/fd/fd/package.nix b/pkgs/by-name/fd/fd/package.nix index f51d7cdcfff9..b1b152d06167 100644 --- a/pkgs/by-name/fd/fd/package.nix +++ b/pkgs/by-name/fd/fd/package.nix @@ -9,14 +9,14 @@ fd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fd"; version = "10.3.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "fd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-rUoR8LHtzwGQBwJGEsWpMYKG6HcGKcktcyF7TxTDJs8="; }; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec { it provides sensible (opinionated) defaults for 80% of the use cases. ''; homepage = "https://github.com/sharkdp/fd"; - changelog = "https://github.com/sharkdp/fd/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sharkdp/fd/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -70,4 +70,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "fd"; }; -} +}) diff --git a/pkgs/by-name/fe/fedigroups/package.nix b/pkgs/by-name/fe/fedigroups/package.nix index c67f6c4769cc..678e4f65237e 100644 --- a/pkgs/by-name/fe/fedigroups/package.nix +++ b/pkgs/by-name/fe/fedigroups/package.nix @@ -7,7 +7,7 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fedigroups"; version = "0.4.6"; @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage rec { domain = "git.ondrovo.com"; owner = "MightyPork"; repo = "group-actor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Sq22CwLLR10yrN3+dR2KDoS8r99+LWOH7+l+D3RWlKw="; forceFetchGit = true; # Archive generation is disabled on this gitea instance leaveDotGit = true; # git command in build.rs @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.all; mainProgram = "fedigroups"; }; -} +}) diff --git a/pkgs/by-name/fe/felix-fm/package.nix b/pkgs/by-name/fe/felix-fm/package.nix index 0cc174e2c7f9..ddcc07ec5516 100644 --- a/pkgs/by-name/fe/felix-fm/package.nix +++ b/pkgs/by-name/fe/felix-fm/package.nix @@ -11,14 +11,14 @@ zoxide, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "felix"; version = "2.16.1"; src = fetchFromGitHub { owner = "kyoheiu"; repo = "felix"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QslV0MVbIuiFDmd8A69+7nTPAUhDrn/dndZsIiNkeZ8="; }; @@ -52,9 +52,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tui file manager with vim-like key mapping"; homepage = "https://github.com/kyoheiu/felix"; - changelog = "https://github.com/kyoheiu/felix/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kyoheiu/felix/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ _7karni ]; mainProgram = "fx"; }; -} +}) diff --git a/pkgs/by-name/fe/ferium/package.nix b/pkgs/by-name/fe/ferium/package.nix index 86d356bd17d2..c5390afec1eb 100644 --- a/pkgs/by-name/fe/ferium/package.nix +++ b/pkgs/by-name/fe/ferium/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ferium"; version = "4.7.1"; src = fetchFromGitHub { owner = "gorilla-devs"; repo = "ferium"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eeQjezB6pRdnPADLgDLo8b+bUSP12gfBhFNt/uYCwHU="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { soupglasses ]; }; -} +}) diff --git a/pkgs/by-name/fe/fernglas/package.nix b/pkgs/by-name/fe/fernglas/package.nix index a9b7dd75f9e4..c5d728e385c6 100644 --- a/pkgs/by-name/fe/fernglas/package.nix +++ b/pkgs/by-name/fe/fernglas/package.nix @@ -11,14 +11,14 @@ nodejs-slim, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fernglas"; version = "0.2.1"; src = fetchFromGitHub { owner = "wobcom"; repo = "fernglas"; - rev = "fernglas-${version}"; + rev = "fernglas-${finalAttrs.version}"; hash = "sha256-0wj5AS8RLVr+S/QWWxCsMvmVjmXUWGfR9kPaZimJEss="; }; @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-aY5/dIplV8yWaQ2IdWxxC7T1DoKeRjsN5eT+UxsaA1E="; offlineCache = fetchYarnDeps { - yarnLock = src + "/frontend/yarn.lock"; + yarnLock = finalAttrs.src + "/frontend/yarn.lock"; hash = "sha256-/ubCAs4C5nG8xNC77jTH+cJVNgddSxqGGPEVLDH/Cdo="; }; @@ -65,7 +65,7 @@ rustPlatform.buildRustPackage rec { yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive patchShebangs node_modules/ - FERNGLAS_VERSION=${version} FERNGLAS_COMMIT=${src.rev} node_modules/.bin/webpack + FERNGLAS_VERSION=${finalAttrs.version} FERNGLAS_COMMIT=${finalAttrs.src.rev} node_modules/.bin/webpack cp -r dist/ ../static popd @@ -74,10 +74,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Looking glass for your network using BGP and BMP as data source"; homepage = "https://wobcom.github.io/fernglas/"; - changelog = "https://github.com/wobcom/fernglas/releases/tag/fernglas-${version}"; + changelog = "https://github.com/wobcom/fernglas/releases/tag/fernglas-${finalAttrs.version}"; license = lib.licenses.eupl12; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ yureka-wdz ]; mainProgram = "fernglas"; }; -} +}) diff --git a/pkgs/by-name/ff/ff2mpv-rust/package.nix b/pkgs/by-name/ff/ff2mpv-rust/package.nix index 069128207bc3..cbe24d031ddb 100644 --- a/pkgs/by-name/ff/ff2mpv-rust/package.nix +++ b/pkgs/by-name/ff/ff2mpv-rust/package.nix @@ -22,14 +22,14 @@ let ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ff2mpv-rust"; version = "1.1.7"; src = fetchFromGitHub { owner = "ryze312"; repo = "ff2mpv-rust"; - rev = version; + rev = finalAttrs.version; hash = "sha256-kJpKcwwwGjFYE7R4ZhkEGK44QqxsUEB/Scj0RoySta4="; }; @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ryze ]; mainProgram = "ff2mpv-rust"; }; -} +}) diff --git a/pkgs/by-name/ff/ffizer/package.nix b/pkgs/by-name/ff/ffizer/package.nix index ccced232401b..39d29d444e2d 100644 --- a/pkgs/by-name/ff/ffizer/package.nix +++ b/pkgs/by-name/ff/ffizer/package.nix @@ -8,7 +8,7 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ffizer"; version = "2.13.6"; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "ffizer"; repo = "ffizer"; - rev = version; + rev = finalAttrs.version; hash = "sha256-1UKXUcoAFQymz1J4oLH8Bwqxby8d+fhcFFYbfQBwTeo="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Files and folders initializer / generator based on templates"; homepage = "https://github.com/ffizer/ffizer"; - changelog = "https://github.com/ffizer/ffizer/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/ffizer/ffizer/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.cc0; maintainers = with lib.maintainers; [ XBagon ]; mainProgram = "ffizer"; }; -} +}) diff --git a/pkgs/by-name/ff/ffsend/package.nix b/pkgs/by-name/ff/ffsend/package.nix index 943da0f12c8b..d9531adb1c39 100644 --- a/pkgs/by-name/ff/ffsend/package.nix +++ b/pkgs/by-name/ff/ffsend/package.nix @@ -20,14 +20,14 @@ in assert (x11Support && usesX11) -> xclip != null || xsel != null; -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ffsend"; version = "0.2.77"; src = fetchFromGitLab { owner = "timvisee"; repo = "ffsend"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qq1nLNe4ddcsFJZaGfNQbNtqchz6tPh1kpEH/oDW3jk="; }; @@ -78,4 +78,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "ffsend"; }; -} +}) diff --git a/pkgs/by-name/fi/fido2luks/package.nix b/pkgs/by-name/fi/fido2luks/package.nix index fed9f5245cfa..3378beb5c6c7 100644 --- a/pkgs/by-name/fi/fido2luks/package.nix +++ b/pkgs/by-name/fi/fido2luks/package.nix @@ -5,14 +5,14 @@ cryptsetup, pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fido2luks"; version = "0.2.21"; src = fetchFromGitHub { owner = "shimunn"; repo = "fido2luks"; - rev = version; + rev = finalAttrs.version; hash = "sha256-bXwaFiRHURvS5KtTqIj+3GlGNbEulDgMDP51ZiO1w9o="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mmahut ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fi/fim-rs/package.nix b/pkgs/by-name/fi/fim-rs/package.nix index c25b1a1d6f68..1fbc74496cf1 100644 --- a/pkgs/by-name/fi/fim-rs/package.nix +++ b/pkgs/by-name/fi/fim-rs/package.nix @@ -7,14 +7,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fim-rs"; version = "0.6.1"; src = fetchFromGitHub { owner = "Achiefs"; repo = "fim"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xJzglrNB5rqaRQTgRFIl8/AXjeDwFPykIE5LJwJ3cX4="; }; @@ -55,9 +55,9 @@ rustPlatform.buildRustPackage rec { tools like ElasticSearch/OpenSearch. ''; homepage = "https://github.com/Achiefs/fim"; - changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}"; + changelog = "https://github.com/Achiefs/fim/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "fim"; }; -} +}) diff --git a/pkgs/by-name/fi/finalfusion-utils/package.nix b/pkgs/by-name/fi/finalfusion-utils/package.nix index 061e4ab3784f..3f593b93b218 100644 --- a/pkgs/by-name/fi/finalfusion-utils/package.nix +++ b/pkgs/by-name/fi/finalfusion-utils/package.nix @@ -9,14 +9,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "finalfusion-utils"; version = "0.14.1"; src = fetchFromGitHub { owner = "finalfusion"; repo = "finalfusion-utils"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-suzivynlgk4VvDOC2dQR40n5IJHoJ736+ObdrM9dIqE="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "finalfusion"; }; -} +}) diff --git a/pkgs/by-name/fi/findex/package.nix b/pkgs/by-name/fi/findex/package.nix index bf4537fe51c0..9bbd2aa19497 100644 --- a/pkgs/by-name/fi/findex/package.nix +++ b/pkgs/by-name/fi/findex/package.nix @@ -7,14 +7,14 @@ keybinder3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "findex"; version = "0.8.3"; src = fetchFromGitHub { owner = "mdgaziur"; repo = "findex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fsudE6eXThbN9Cz8cYATcYMXT3BJ3xCw6wrXYhxro2I="; }; @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fi/findomain/package.nix b/pkgs/by-name/fi/findomain/package.nix index 3da867a7df19..110e2654f010 100644 --- a/pkgs/by-name/fi/findomain/package.nix +++ b/pkgs/by-name/fi/findomain/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "findomain"; version = "10.0.1"; src = fetchFromGitHub { owner = "findomain"; repo = "findomain"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qMSVj+qhrx1LPuXWXKzo0v4yirNW2x/o/blNkSVU3Tg="; }; @@ -40,9 +40,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fastest and cross-platform subdomain enumerator"; homepage = "https://github.com/Findomain/Findomain"; - changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}"; + changelog = "https://github.com/Findomain/Findomain/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = [ ]; mainProgram = "findomain"; }; -} +}) diff --git a/pkgs/by-name/fi/firezone-gateway/package.nix b/pkgs/by-name/fi/firezone-gateway/package.nix index e71acd697d53..0cd89a809b4c 100644 --- a/pkgs/by-name/fi/firezone-gateway/package.nix +++ b/pkgs/by-name/fi/firezone-gateway/package.nix @@ -4,18 +4,18 @@ fetchFromGitHub, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "firezone-gateway"; version = "1.4.18"; src = fetchFromGitHub { owner = "firezone"; repo = "firezone"; - tag = "gateway-${version}"; + tag = "gateway-${finalAttrs.version}"; hash = "sha256-vxOFca6yO9AvgIJwizhaNlOjOvV00+ckQfXIJ17ASq4="; }; cargoHash = "sha256-8YftVt72JpmxWB/WvOPpduE0/QgYvQhSuFRmsFth2iU="; - sourceRoot = "${src.name}/rust"; + sourceRoot = "${finalAttrs.src.name}/rust"; buildAndTestSubdir = "gateway"; env.RUSTFLAGS = "--cfg system_certs"; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "firezone-gateway"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fi/firezone-headless-client/package.nix b/pkgs/by-name/fi/firezone-headless-client/package.nix index 8eff1b099201..877f40279af8 100644 --- a/pkgs/by-name/fi/firezone-headless-client/package.nix +++ b/pkgs/by-name/fi/firezone-headless-client/package.nix @@ -4,18 +4,18 @@ fetchFromGitHub, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "firezone-headless-client"; version = "1.5.5"; src = fetchFromGitHub { owner = "firezone"; repo = "firezone"; - tag = "headless-client-${version}"; + tag = "headless-client-${finalAttrs.version}"; hash = "sha256-Lo5iUXlpAecglr0uohOdsefeaDQZor2YoF0O99CxvEo="; }; cargoHash = "sha256-1e2uqxZFDbtcQREB0s2jxfSFgs/hnPxTlUGFeK5L9yw="; - sourceRoot = "${src.name}/rust"; + sourceRoot = "${finalAttrs.src.name}/rust"; buildAndTestSubdir = "headless-client"; env.RUSTFLAGS = "--cfg system_certs"; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "firezone-headless-client"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fi/firezone-relay/package.nix b/pkgs/by-name/fi/firezone-relay/package.nix index 83282a0b8458..7f389d01b631 100644 --- a/pkgs/by-name/fi/firezone-relay/package.nix +++ b/pkgs/by-name/fi/firezone-relay/package.nix @@ -3,7 +3,7 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "firezone-relay"; version = "0-unstable-2025-03-15"; src = fetchFromGitHub { @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec { }; cargoHash = "sha256-uqy4GgYaSX2kM4a37093lHmhvOtNUhkEs6/ZS1bjuYo="; - sourceRoot = "${src.name}/rust"; + sourceRoot = "${finalAttrs.src.name}/rust"; buildAndTestSubdir = "relay"; env.RUSTFLAGS = "--cfg system_certs"; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "firezone-relay"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fi/fishy/package.nix b/pkgs/by-name/fi/fishy/package.nix index ec62305e8c4c..92b581c97d42 100644 --- a/pkgs/by-name/fi/fishy/package.nix +++ b/pkgs/by-name/fi/fishy/package.nix @@ -8,14 +8,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fishy"; version = "0.2.1"; src = fetchFromGitHub { owner = "p2panda"; repo = "fishy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nRkP53v9+VzqHKTsHs+cBeLjh3yASFE18sSEY02NR1s="; }; @@ -33,9 +33,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Create, manage and deploy p2panda schemas"; homepage = "https://github.com/p2panda/fishy"; - changelog = "https://github.com/p2panda/fishy/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/p2panda/fishy/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ confusedalex ]; mainProgram = "fishy"; }; -} +}) diff --git a/pkgs/by-name/fj/fjo/package.nix b/pkgs/by-name/fj/fjo/package.nix index a82ca86af011..f06c505c5ae1 100644 --- a/pkgs/by-name/fj/fjo/package.nix +++ b/pkgs/by-name/fj/fjo/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fjo"; version = "0.3.5"; src = fetchFromCodeberg { owner = "VoiDD"; repo = "fjo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KjH78yqfZoN24TBYyFZuxf7z9poRov0uFYQ8+eq9p/o="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "berg"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/fl/flake-checker/package.nix b/pkgs/by-name/fl/flake-checker/package.nix index 246de955fe4f..7726064758b6 100644 --- a/pkgs/by-name/fl/flake-checker/package.nix +++ b/pkgs/by-name/fl/flake-checker/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flake-checker"; version = "0.2.11"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "flake-checker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0ftHzqFpFkKZKByWJ49/YySrXBU4lCxvcpbTuMY8ZXs="; }; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Health checks for your Nix flakes"; - homepage = "https://github.com/${src.owner}/${src.repo}"; - changelog = "https://github.com/${src.owner}/${src.repo}/releases/tag/${src.rev}"; + homepage = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}"; + changelog = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ lucperkins ]; mainProgram = "flake-checker"; }; -} +}) diff --git a/pkgs/by-name/fl/flake-edit/package.nix b/pkgs/by-name/fl/flake-edit/package.nix index d098dc36f6e3..0f6e8624e966 100644 --- a/pkgs/by-name/fl/flake-edit/package.nix +++ b/pkgs/by-name/fl/flake-edit/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flake-edit"; version = "0.3.3"; src = fetchFromGitHub { owner = "a-kenji"; repo = "flake-edit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CDz7iDOPearlxsqLuAuG+cmKneFavxJmdCbnWwEIvcU="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Edit your flake inputs with ease"; homepage = "https://github.com/a-kenji/flake-edit"; - changelog = "https://github.com/a-kenji/flake-edit/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/a-kenji/flake-edit/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ a-kenji ]; mainProgram = "flake-edit"; }; -} +}) diff --git a/pkgs/by-name/fl/flamelens/package.nix b/pkgs/by-name/fl/flamelens/package.nix index 4ed7e5e07c1c..aea1bd4d963b 100644 --- a/pkgs/by-name/fl/flamelens/package.nix +++ b/pkgs/by-name/fl/flamelens/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flamelens"; version = "0.3.1"; src = fetchFromGitHub { owner = "YS-L"; repo = "flamelens"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cvsBeV9pdgr8V+82Fw/XZS1Ljq/7ff4JYMHnNxqNvOM="; }; @@ -20,8 +20,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Interactive flamegraph viewer in the terminal"; homepage = "https://github.com/YS-L/flamelens"; - changelog = "https://github.com/YS-L/flamelens/releases/tag/v${version}/CHANGELOG.md"; + changelog = "https://github.com/YS-L/flamelens/releases/tag/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.averdow ]; }; -} +}) diff --git a/pkgs/by-name/fl/flavours/package.nix b/pkgs/by-name/fl/flavours/package.nix index 1ea3c6974a96..403940c160e3 100644 --- a/pkgs/by-name/fl/flavours/package.nix +++ b/pkgs/by-name/fl/flavours/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flavours"; version = "0.7.1"; src = fetchFromGitHub { owner = "Misterio77"; repo = "flavours"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SOsHvcfDdUpb0x5VZ1vZJnGaIiWWOPgnAwKYNXzfUfI="; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Easy to use base16 scheme manager/builder that integrates with any workflow"; homepage = "https://github.com/Misterio77/flavours"; - changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}"; + changelog = "https://github.com/Misterio77/flavours/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moni @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "flavours"; }; -} +}) diff --git a/pkgs/by-name/fl/flawz/package.nix b/pkgs/by-name/fl/flawz/package.nix index 847af98e9b7e..a95d7e392108 100644 --- a/pkgs/by-name/fl/flawz/package.nix +++ b/pkgs/by-name/fl/flawz/package.nix @@ -10,14 +10,14 @@ buildPackages, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flawz"; version = "0.3.0"; src = fetchFromGitHub { owner = "orhun"; repo = "flawz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7p/BUXrElJutUcRMu+LxdsMxA6lCDnaci0fDaKGsawI="; }; @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal UI for browsing CVEs"; homepage = "https://github.com/orhun/flawz"; - changelog = "https://github.com/orhun/flawz/releases/tag/v${version}"; + changelog = "https://github.com/orhun/flawz/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -75,4 +75,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ anas ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/fl/flip-link/package.nix b/pkgs/by-name/fl/flip-link/package.nix index 20cf4ba03f71..2f6704fa34a3 100644 --- a/pkgs/by-name/fl/flip-link/package.nix +++ b/pkgs/by-name/fl/flip-link/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flip-link"; version = "0.1.12"; src = fetchFromGitHub { owner = "knurling-rs"; repo = "flip-link"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HYNaHXgI02xY1/eBkwLPN1AGwO6w98tCjwvP8YinuxE="; }; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { description = "Adds zero-cost stack overflow protection to your embedded programs"; mainProgram = "flip-link"; homepage = "https://github.com/knurling-rs/flip-link"; - changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/knurling-rs/flip-link/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { newam ]; }; -} +}) diff --git a/pkgs/by-name/fl/flirt/package.nix b/pkgs/by-name/fl/flirt/package.nix index 38614215dea0..fba31aefc434 100644 --- a/pkgs/by-name/fl/flirt/package.nix +++ b/pkgs/by-name/fl/flirt/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flirt"; version = "0.4.1"; src = fetchFromSourcehut { owner = "~hadronized"; repo = "flirt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L7BiNA/cG7e1GX9sOxwwLS5+2/Tpb1PeA/2rPz8ALf8="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "flirt"; }; -} +}) diff --git a/pkgs/by-name/fl/flitter/package.nix b/pkgs/by-name/fl/flitter/package.nix index 5bb63f144f0b..1ca7ab4d0bf0 100644 --- a/pkgs/by-name/fl/flitter/package.nix +++ b/pkgs/by-name/fl/flitter/package.nix @@ -7,14 +7,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flitter"; version = "1.1.5"; src = fetchFromGitHub { owner = "alexozer"; repo = "flitter"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aXTQeUKhwa2uVipKIs8n0XBiWa5o7U6UMlAUlnzXyzE="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "flitter"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix b/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix index 39c2c05689fd..9c16b3639e51 100644 --- a/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix +++ b/pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix @@ -5,14 +5,14 @@ cargo-expand, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "flutter_rust_bridge_codegen"; version = "2.11.1"; src = fetchFromGitHub { owner = "fzyzcjy"; repo = "flutter_rust_bridge"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Us+LwT6tjBcTl2xclVsiLauSlIO8w+PiokpiDB+h1fI="; fetchSubmodules = true; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.eymeric ]; }; -} +}) diff --git a/pkgs/by-name/fn/fnm/package.nix b/pkgs/by-name/fn/fnm/package.nix index 38aada2a676f..7eadcede4f41 100644 --- a/pkgs/by-name/fn/fnm/package.nix +++ b/pkgs/by-name/fn/fnm/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fnm"; version = "1.38.1"; src = fetchFromGitHub { owner = "Schniz"; repo = "fnm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WW+jWaClDn78Fw/xj6WvnEUlBI99HA5hQFUpwsYKmbI="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ kidonng ]; }; -} +}) diff --git a/pkgs/by-name/fo/fontc/package.nix b/pkgs/by-name/fo/fontc/package.nix index 6fab082752d5..8fb77bc0783b 100644 --- a/pkgs/by-name/fo/fontc/package.nix +++ b/pkgs/by-name/fo/fontc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fontc"; version = "0.3.0"; src = fetchFromGitHub { owner = "googlefonts"; repo = "fontc"; - tag = "fontc-v${version}"; + tag = "fontc-v${finalAttrs.version}"; hash = "sha256-Zr2nJRNY1vLGhVOGC3KSWbd4cQReO/F8Wgzx3y/qPFc="; }; buildAndTestSubdir = "fontc"; @@ -29,9 +29,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Wherein we pursue oxidizing fontmake"; homepage = "https://github.com/googlefonts/fontc"; - changelog = "https://github.com/googlefonts/fontc/releases/tag/${src.tag}"; + changelog = "https://github.com/googlefonts/fontc/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ shiphan ]; mainProgram = "fontc"; }; -} +}) diff --git a/pkgs/by-name/fo/fontfor/package.nix b/pkgs/by-name/fo/fontfor/package.nix index 8ce1202b92b7..4b52ad8f006a 100644 --- a/pkgs/by-name/fo/fontfor/package.nix +++ b/pkgs/by-name/fo/fontfor/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fontfor"; version = "0.4.3"; src = fetchFromGitHub { owner = "7sDream"; repo = "fontfor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gJl9SPL/KeYFzKIjwWPVR1iVy6h/W7OP7xE7krhYaY8="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "fontfor"; }; -} +}) diff --git a/pkgs/by-name/fo/fortune-kind/package.nix b/pkgs/by-name/fo/fortune-kind/package.nix index 2d36cb5e804b..4b5c28281cf2 100644 --- a/pkgs/by-name/fo/fortune-kind/package.nix +++ b/pkgs/by-name/fo/fortune-kind/package.nix @@ -9,14 +9,14 @@ fortuneAlias ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fortune-kind"; version = "0.1.13"; src = fetchFromGitHub { owner = "cafkafk"; repo = "fortune-kind"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Tpg0Jq2EhkwQuz5ZOtv6Rb5YESSlmzLoJPTxYJNNgac="; }; @@ -67,10 +67,10 @@ rustPlatform.buildRustPackage rec { process to the fortune adoption workflow. ''; homepage = "https://github.com/cafkafk/fortune-kind"; - changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}"; + changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "fortune-kind"; maintainers = with lib.maintainers; [ cafkafk ]; platforms = lib.platforms.unix ++ lib.platforms.windows; }; -} +}) diff --git a/pkgs/by-name/fo/foxmarks/package.nix b/pkgs/by-name/fo/foxmarks/package.nix index 167c085ff881..c5f6e0b8ffe2 100644 --- a/pkgs/by-name/fo/foxmarks/package.nix +++ b/pkgs/by-name/fo/foxmarks/package.nix @@ -5,14 +5,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "foxmarks"; version = "2.1.1"; src = fetchFromGitHub { owner = "zer0-x"; repo = "foxmarks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6lJ9acVo444RMxc3wUakBz4zT74oNUpwoP69rdf2mmE="; }; @@ -23,8 +23,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI read-only interface for Mozilla Firefox's bookmarks"; homepage = "https://github.com/zer0-x/foxmarks"; - changelog = "https://github.com/zer0-x/foxmarks/blobl/v${version}/CHANGELOG.md"; + changelog = "https://github.com/zer0-x/foxmarks/blobl/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ loicreynier ]; }; -} +}) diff --git a/pkgs/by-name/fr/framework-tool/package.nix b/pkgs/by-name/fr/framework-tool/package.nix index fec50684f259..5cc03573b00f 100644 --- a/pkgs/by-name/fr/framework-tool/package.nix +++ b/pkgs/by-name/fr/framework-tool/package.nix @@ -6,14 +6,14 @@ udev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool"; version = "0.5.0"; src = fetchFromGitHub { owner = "FrameworkComputer"; repo = "framework-system"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wgleuZ0txkmv0+tyr31PiVTNyTSc+OPy/jJwL1Ryyu4="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "framework_tool"; }; -} +}) diff --git a/pkgs/by-name/fr/fre/package.nix b/pkgs/by-name/fr/fre/package.nix index 2d9f4beffc20..84e305c8d01a 100644 --- a/pkgs/by-name/fr/fre/package.nix +++ b/pkgs/by-name/fr/fre/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fre"; version = "0.4.1"; src = fetchFromGitHub { owner = "camdencheek"; repo = "fre"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cYqEPohqUmewvBUoGJQfa4ATxw2uny5+nUKtNzrxK38="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool for tracking your most-used directories and files"; homepage = "https://github.com/camdencheek/fre"; - changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/camdencheek/fre/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ gaykitty ]; mainProgram = "fre"; }; -} +}) diff --git a/pkgs/by-name/fr/frece/package.nix b/pkgs/by-name/fr/frece/package.nix index 16c28aee0e0e..a6ca4ee01c8c 100644 --- a/pkgs/by-name/fr/frece/package.nix +++ b/pkgs/by-name/fr/frece/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "frece"; version = "1.0.6"; src = fetchFromGitHub { owner = "YodaEmbedding"; repo = "frece"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CAiIqT5KuzrqbV9FVK3nZUe8MDs2KDdsKplJMI7rN9w="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fr/freshfetch/package.nix b/pkgs/by-name/fr/freshfetch/package.nix index d61bbb398d22..0e7911b864dd 100644 --- a/pkgs/by-name/fr/freshfetch/package.nix +++ b/pkgs/by-name/fr/freshfetch/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "freshfetch"; version = "0.2.0"; src = fetchFromGitHub { owner = "k4rakara"; repo = "freshfetch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1l9zngr5l12g71j85iyph4jjri3crxc2pi9q0gczrrzvs03439mn"; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "freshfetch"; }; -} +}) diff --git a/pkgs/by-name/fs/fselect/package.nix b/pkgs/by-name/fs/fselect/package.nix index fb512c231251..e8f9f6aedf17 100644 --- a/pkgs/by-name/fs/fselect/package.nix +++ b/pkgs/by-name/fs/fselect/package.nix @@ -7,14 +7,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fselect"; version = "0.9.2"; src = fetchFromGitHub { owner = "jhspetersson"; repo = "fselect"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-S9WlDpa9Qe3GVVC/L5KAyekH1NegdDttJ6HH5rwI6Dk="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "fselect"; }; -} +}) diff --git a/pkgs/by-name/fs/fsrx/package.nix b/pkgs/by-name/fs/fsrx/package.nix index 7a74080edc83..ea6cf0f2a74f 100644 --- a/pkgs/by-name/fs/fsrx/package.nix +++ b/pkgs/by-name/fs/fsrx/package.nix @@ -6,14 +6,14 @@ fsrx, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fsrx"; version = "1.0.2"; src = fetchFromGitHub { owner = "thatvegandev"; repo = "fsrx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hzfpjunP20WCt3erYu7AO7A3nz+UMKdFzWUA5jASbVA="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ MoritzBoehme ]; mainProgram = "fsrx"; }; -} +}) diff --git a/pkgs/by-name/fs/fst/package.nix b/pkgs/by-name/fs/fst/package.nix index a1619a89cb82..82a62f134e5a 100644 --- a/pkgs/by-name/fs/fst/package.nix +++ b/pkgs/by-name/fs/fst/package.nix @@ -6,12 +6,12 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fst"; version = "0.4.3"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "fst-bin"; hash = "sha256-x2rvLMOhatMWU2u5GAdpYy2uuwZLi3apoE6aaTF+M1g="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ rmcgibbo ]; }; -} +}) diff --git a/pkgs/by-name/fu/fum/package.nix b/pkgs/by-name/fu/fum/package.nix index 45535149f91e..3c14fc85f6b7 100644 --- a/pkgs/by-name/fu/fum/package.nix +++ b/pkgs/by-name/fu/fum/package.nix @@ -9,14 +9,14 @@ libgcc, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fum"; version = "1.3.1"; src = fetchFromGitHub { owner = "qxb3"; repo = "fum"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qZGbJGotxJCxlMIRPS/hw/cfz/k8PFdVKoJtqWKXD6s="; }; @@ -40,10 +40,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fully ricable tui-based music client"; homepage = "https://github.com/qxb3/fum"; - changelog = "https://github.com/qxb3/fum/releases/tag/v${version}"; + changelog = "https://github.com/qxb3/fum/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ FKouhai ]; platforms = lib.platforms.linux; mainProgram = "fum"; }; -} +}) diff --git a/pkgs/by-name/fu/function-runner/package.nix b/pkgs/by-name/fu/function-runner/package.nix index 368f2161ba5c..291b843ee5cc 100644 --- a/pkgs/by-name/fu/function-runner/package.nix +++ b/pkgs/by-name/fu/function-runner/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "function-runner"; version = "9.0.0"; src = fetchFromGitHub { owner = "Shopify"; repo = "function-runner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xzajHtFs7cp7D1ZdG3jBFbjheTSgWR/Vz4fkew3iAkc="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nintron ]; }; -} +}) diff --git a/pkgs/by-name/fu/fundoc/package.nix b/pkgs/by-name/fu/fundoc/package.nix index fae6b0c6a711..5cbce239bce6 100644 --- a/pkgs/by-name/fu/fundoc/package.nix +++ b/pkgs/by-name/fu/fundoc/package.nix @@ -5,14 +5,14 @@ fetchpatch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fundoc"; version = "0.5.0"; src = fetchFromGitHub { owner = "daynin"; repo = "fundoc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8WWaYgfqGWrTV2EEeSPz1BN2ur7gsxFiHeDNMJdVDcw="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fu/funzzy/package.nix b/pkgs/by-name/fu/funzzy/package.nix index e6f10245db30..d046a4f27ab9 100644 --- a/pkgs/by-name/fu/funzzy/package.nix +++ b/pkgs/by-name/fu/funzzy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "funzzy"; version = "1.5.0"; src = fetchFromGitHub { owner = "cristianoliveira"; repo = "funzzy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3EHZvgHlM3ldX6SEyqGf6MZIrDFOLXbKTZnJNczT570="; }; @@ -20,8 +20,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lightweight watcher"; homepage = "https://github.com/cristianoliveira/funzzy"; - changelog = "https://github.com/cristianoliveira/funzzy/releases/tag/${src.rev}"; + changelog = "https://github.com/cristianoliveira/funzzy/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fw/fw/package.nix b/pkgs/by-name/fw/fw/package.nix index 4c93ff301e35..a6f2fe70bb9b 100644 --- a/pkgs/by-name/fw/fw/package.nix +++ b/pkgs/by-name/fw/fw/package.nix @@ -8,14 +8,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fw"; version = "2.21.0"; src = fetchFromGitHub { owner = "brocode"; repo = "fw"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tqtiAw4+bnCJMF37SluAE9NM55MAjBGkJTvGLcmYFnA="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "fw"; }; -} +}) diff --git a/pkgs/by-name/fz/fzf-make/package.nix b/pkgs/by-name/fz/fzf-make/package.nix index 789c44dbac92..05777b2ee945 100644 --- a/pkgs/by-name/fz/fzf-make/package.nix +++ b/pkgs/by-name/fz/fzf-make/package.nix @@ -9,14 +9,14 @@ gnumake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "fzf-make"; version = "0.67.0"; src = fetchFromGitHub { owner = "kyu08"; repo = "fzf-make"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ciUixT+ELBL90rPe1wUyp41ZL2a6YhEDY+n66cOB1xk="; }; @@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fuzzy finder for Makefile"; - inherit (src.meta) homepage; - changelog = "https://github.com/kyu08/fzf-make/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/kyu08/fzf-make/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sigmanificient ]; mainProgram = "fzf-make"; }; -} +}) diff --git a/pkgs/by-name/ga/galerio/package.nix b/pkgs/by-name/ga/galerio/package.nix index 2513f582f6b0..f7f77f8cb639 100644 --- a/pkgs/by-name/ga/galerio/package.nix +++ b/pkgs/by-name/ga/galerio/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "galerio"; version = "1.2.0"; src = fetchFromGitHub { owner = "dbrgn"; repo = "galerio"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JR/YfMUs5IHBRr3uYqHXLNcr23YHyDvgH2y/1ip+2Y8="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "galerio"; }; -} +}) diff --git a/pkgs/by-name/ga/game-rs/package.nix b/pkgs/by-name/ga/game-rs/package.nix index f90974855e0c..7c0a7cfe0598 100644 --- a/pkgs/by-name/ga/game-rs/package.nix +++ b/pkgs/by-name/ga/game-rs/package.nix @@ -5,14 +5,14 @@ umu-launcher, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "game-rs"; version = "5"; src = fetchFromGitHub { owner = "amanse"; repo = "game-rs"; - rev = "z${version}"; + rev = "z${finalAttrs.version}"; hash = "sha256-+LQxU4jWBAOk+qHNvGxYXudX5dG6szQt3PiPI41Zxlo="; }; @@ -23,9 +23,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Minimal CLI game launcher for linux"; homepage = "https://github.com/amanse/game-rs"; - changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}"; + changelog = "https://github.com/Amanse/game-rs/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ amanse ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gd/gdrive3/package.nix b/pkgs/by-name/gd/gdrive3/package.nix index a07c8c2761db..3ed365e546ae 100644 --- a/pkgs/by-name/gd/gdrive3/package.nix +++ b/pkgs/by-name/gd/gdrive3/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gdrive"; version = "3.9.1"; src = fetchFromGitHub { owner = "glotlabs"; repo = "gdrive"; - rev = version; + rev = finalAttrs.version; hash = "sha256-1yJg+rEhKTGXC7mlHxnWGUuAm9/RwhD6/Xg/GBKyQMw="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Google Drive CLI Client"; homepage = "https://github.com/glotlabs/gdrive"; - changelog = "https://github.com/glotlabs/gdrive/releases/tag/${src.rev}"; + changelog = "https://github.com/glotlabs/gdrive/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "gdrive"; }; -} +}) diff --git a/pkgs/by-name/ge/geckodriver/package.nix b/pkgs/by-name/ge/geckodriver/package.nix index e1556ca5a492..2681f81f5690 100644 --- a/pkgs/by-name/ge/geckodriver/package.nix +++ b/pkgs/by-name/ge/geckodriver/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "0.36.0"; pname = "geckodriver"; src = fetchFromGitHub { owner = "mozilla"; repo = "geckodriver"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-rqJ6+QKfEhdHGZBT9yEWtsBlETxz4XeEZXisXf7RdIE="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jraygauthier ]; mainProgram = "geckodriver"; }; -} +}) diff --git a/pkgs/by-name/ge/gen-license/package.nix b/pkgs/by-name/ge/gen-license/package.nix index 89a7392e2035..cc3a0be94a9e 100644 --- a/pkgs/by-name/ge/gen-license/package.nix +++ b/pkgs/by-name/ge/gen-license/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gen-license"; version = "0.1.4"; src = fetchFromGitHub { owner = "nexxeln"; repo = "license-generator"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-VOmt8JXd2+ykhkhupv/I4RfXz9P0eEesW3JGAoXStUI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.ryanccn ]; }; -} +}) diff --git a/pkgs/by-name/ge/genact/package.nix b/pkgs/by-name/ge/genact/package.nix index 11b186ddcc57..4d23549a9005 100644 --- a/pkgs/by-name/ge/genact/package.nix +++ b/pkgs/by-name/ge/genact/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "genact"; version = "1.5.1"; src = fetchFromGitHub { owner = "svenstaro"; repo = "genact"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-D1uecxrRR49EUa2fHm/ieQ4Gp0m5p0ncj5YiINwlvN8="; }; @@ -34,9 +34,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Nonsense activity generator"; homepage = "https://github.com/svenstaro/genact"; - changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/svenstaro/genact/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "genact"; }; -} +}) diff --git a/pkgs/by-name/ge/genealogos-cli/package.nix b/pkgs/by-name/ge/genealogos-cli/package.nix index cd7352a1b2e2..c64d04e10d1f 100644 --- a/pkgs/by-name/ge/genealogos-cli/package.nix +++ b/pkgs/by-name/ge/genealogos-cli/package.nix @@ -8,14 +8,14 @@ crate ? "cli", }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "genealogos-${crate}"; version = "1.0.0"; src = fetchFromGitHub { owner = "tweag"; repo = "genealogos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8="; # Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation. # To avoid this, we just remove the tests @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/tweag/genealogos"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ erin ]; - changelog = "https://github.com/tweag/genealogos/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/tweag/genealogos/blob/${finalAttrs.src.tag}/CHANGELOG.md"; mainProgram = { api = "genealogos-api"; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { .${crate}; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ge/genpass/package.nix b/pkgs/by-name/ge/genpass/package.nix index 150a0de2905f..b4776504df7a 100644 --- a/pkgs/by-name/ge/genpass/package.nix +++ b/pkgs/by-name/ge/genpass/package.nix @@ -4,13 +4,13 @@ rustPlatform, zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "genpass"; version = "0.5.1"; src = fetchgit { url = "https://git.sr.ht/~cyplo/genpass"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "UyEgOlKtDyneRteN3jHA2BJlu5U1HFL8HA2MTQz5rns="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ cyplo ]; }; -} +}) diff --git a/pkgs/by-name/ge/geticons/package.nix b/pkgs/by-name/ge/geticons/package.nix index e39087fde411..8d50d39c9325 100644 --- a/pkgs/by-name/ge/geticons/package.nix +++ b/pkgs/by-name/ge/geticons/package.nix @@ -5,14 +5,14 @@ gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "geticons"; version = "1.2.2"; src = fetchFromSourcehut { owner = "~zethra"; repo = "geticons"; - rev = version; + rev = finalAttrs.version; hash = "sha256-HEnUfOLeRTi2dRRqjDPVwVVHo/GN9wE28x5qv3qOpCY="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://git.sr.ht/~zethra/geticons"; license = with lib.licenses; [ gpl3Plus ]; }; -} +}) diff --git a/pkgs/by-name/ge/gex/package.nix b/pkgs/by-name/ge/gex/package.nix index 28c4827df3b8..a57d18045ee7 100644 --- a/pkgs/by-name/ge/gex/package.nix +++ b/pkgs/by-name/ge/gex/package.nix @@ -9,14 +9,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gex"; version = "0.6.4"; src = fetchFromCodeberg { owner = "Piturnah"; repo = "gex"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Xer7a3UtFIv3idchI7DfZ5u6qgDW/XFWi5ihtcREXqo="; }; @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Git Explorer: cross-platform git workflow improvement tool inspired by Magit"; homepage = "https://codeberg.org/Piturnah/gex"; - changelog = "https://codeberg.org/Piturnah/gex/releases/tag/${src.tag}"; + changelog = "https://codeberg.org/Piturnah/gex/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ asl20 # or mit @@ -55,4 +55,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "gex"; }; -} +}) diff --git a/pkgs/by-name/gh/ghciwatch/package.nix b/pkgs/by-name/gh/ghciwatch/package.nix index 7881bb5aff9f..55c66944929a 100644 --- a/pkgs/by-name/gh/ghciwatch/package.nix +++ b/pkgs/by-name/gh/ghciwatch/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ghciwatch"; version = "1.1.5"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "ghciwatch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-K7BNGRilzi01loE0yS4CZFDNz8TQ9Z+fELO5HUvGObE="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { }; passthru.updateScript = nix-update-script { }; -} +}) diff --git a/pkgs/by-name/gh/ghostie/package.nix b/pkgs/by-name/gh/ghostie/package.nix index 9b17b48252bd..aab545e2f0c3 100644 --- a/pkgs/by-name/gh/ghostie/package.nix +++ b/pkgs/by-name/gh/ghostie/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ghostie"; version = "0.3.1"; src = fetchFromGitHub { owner = "attriaayush"; repo = "ghostie"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-lEjJLmBA3dlIVxc8E+UvR7u154QGeCfEbxdgUxAS3Cw="; }; @@ -40,10 +40,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Github notifications in your terminal"; homepage = "https://github.com/attriaayush/ghostie"; - changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; + changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; mainProgram = "ghostie"; }; -} +}) diff --git a/pkgs/by-name/gi/gifski/package.nix b/pkgs/by-name/gi/gifski/package.nix index 22e48a069f97..f4fe0bff36d1 100644 --- a/pkgs/by-name/gi/gifski/package.nix +++ b/pkgs/by-name/gi/gifski/package.nix @@ -6,14 +6,14 @@ ffmpeg_6, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gifski"; version = "1.34.0"; src = fetchFromGitHub { owner = "ImageOptim"; repo = "gifski"; - rev = version; + rev = finalAttrs.version; hash = "sha256-8EAC8YH3AIbvYdTL7HtqTL7WqztzCwvDwIVkhiqvtrQ="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "GIF encoder based on libimagequant (pngquant)"; homepage = "https://gif.ski/"; - changelog = "https://github.com/ImageOptim/gifski/releases/tag/${src.rev}"; + changelog = "https://github.com/ImageOptim/gifski/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.agpl3Plus; maintainers = [ ]; mainProgram = "gifski"; }; -} +}) diff --git a/pkgs/by-name/gi/gimoji/package.nix b/pkgs/by-name/gi/gimoji/package.nix index 8893dd35651e..d3297162e31c 100644 --- a/pkgs/by-name/gi/gimoji/package.nix +++ b/pkgs/by-name/gi/gimoji/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gimoji"; version = "1.2.0"; src = fetchFromGitHub { owner = "zeenix"; repo = "gimoji"; - rev = version; + rev = finalAttrs.version; hash = "sha256-9ixaLo3rafOwsPtu+kJodjPBn7AKX/It/0jsnLwCHF4="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "gimoji"; maintainers = with lib.maintainers; [ a-kenji ]; }; -} +}) diff --git a/pkgs/by-name/gi/ginko/package.nix b/pkgs/by-name/gi/ginko/package.nix index 0cd2d273b1b5..ad44fca196f3 100644 --- a/pkgs/by-name/gi/ginko/package.nix +++ b/pkgs/by-name/gi/ginko/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ginko"; version = "0.0.8"; src = fetchFromGitHub { owner = "Schottkyc137"; repo = "ginko"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-lk+iZclni6jAkvN5/62YobFBAdwTUOfd5v7Fs8M6MQo="; }; @@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.fredeb ]; license = lib.licenses.mit; homepage = "https://github.com/Schottkyc137/ginko"; - changelog = "https://github.com/Schottkyc137/ginko/releases/tag/v${version}/CHANGELOG.md"; + changelog = "https://github.com/Schottkyc137/ginko/releases/tag/v${finalAttrs.version}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/gi/girouette/package.nix b/pkgs/by-name/gi/girouette/package.nix index b816b35a1360..008d70583f8e 100644 --- a/pkgs/by-name/gi/girouette/package.nix +++ b/pkgs/by-name/gi/girouette/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "girouette"; version = "0.7.4"; src = fetchFromGitHub { owner = "gourlaysama"; repo = "girouette"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CROd44lCCXlWF8X/9HyjtTjSlCUFkyke+BjkD4uUqXo="; }; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Show the weather in the terminal, in style"; homepage = "https://github.com/gourlaysama/girouette"; - changelog = "https://github.com/gourlaysama/girouette/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/gourlaysama/girouette/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "girouette"; }; -} +}) diff --git a/pkgs/by-name/gi/git-absorb/package.nix b/pkgs/by-name/gi/git-absorb/package.nix index 45946deb11e1..288e5c339a75 100644 --- a/pkgs/by-name/gi/git-absorb/package.nix +++ b/pkgs/by-name/gi/git-absorb/package.nix @@ -9,14 +9,14 @@ which, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-absorb"; version = "0.8.0"; src = fetchFromGitHub { owner = "tummychow"; repo = "git-absorb"; - tag = version; + tag = finalAttrs.version; hash = "sha256-O9bJMYhIyCtztswvL0JQ4ZtsAAI9TlHzWDeGdTHEmP4="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-absorb"; }; -} +}) diff --git a/pkgs/by-name/gi/git-branchless/package.nix b/pkgs/by-name/gi/git-branchless/package.nix index e10029c6a2d7..5f0b860f9ff1 100644 --- a/pkgs/by-name/gi/git-branchless/package.nix +++ b/pkgs/by-name/gi/git-branchless/package.nix @@ -10,14 +10,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-branchless"; version = "0.10.0"; src = fetchFromGitHub { owner = "arxanas"; repo = "git-branchless"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8uv+sZRr06K42hmxgjrKk6FDEngUhN/9epixRYKwE3U="; }; @@ -78,4 +78,4 @@ rustPlatform.buildRustPackage rec { bryango ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-cliff/package.nix b/pkgs/by-name/gi/git-cliff/package.nix index da0d76b03336..371c003691ec 100644 --- a/pkgs/by-name/gi/git-cliff/package.nix +++ b/pkgs/by-name/gi/git-cliff/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-cliff"; version = "2.12.0"; src = fetchFromGitHub { owner = "orhun"; repo = "git-cliff"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8t7Bx3dPktSMxfWjaEeXxt3edt9Va7g5XZjE756EfY0="; }; @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Highly customizable Changelog Generator that follows Conventional Commit specifications"; homepage = "https://github.com/orhun/git-cliff"; - changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/orhun/git-cliff/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ siraben @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-cliff"; }; -} +}) diff --git a/pkgs/by-name/gi/git-credential-keepassxc/package.nix b/pkgs/by-name/gi/git-credential-keepassxc/package.nix index 31e932b8facf..a66f393465f4 100644 --- a/pkgs/by-name/gi/git-credential-keepassxc/package.nix +++ b/pkgs/by-name/gi/git-credential-keepassxc/package.nix @@ -8,14 +8,14 @@ withAll ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-credential-keepassxc"; version = "0.14.1"; src = fetchFromGitHub { owner = "Frederick888"; repo = "git-credential-keepassxc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qxNzWuuIoK9BJLVcWtrER+MyA5cyd03xAwGljh8DZC4="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fgaz ]; mainProgram = "git-credential-keepassxc"; }; -} +}) diff --git a/pkgs/by-name/gi/git-dive/package.nix b/pkgs/by-name/gi/git-dive/package.nix index 5596b3292d51..8a54f8f1ddd6 100644 --- a/pkgs/by-name/gi/git-dive/package.nix +++ b/pkgs/by-name/gi/git-dive/package.nix @@ -9,14 +9,14 @@ gitMinimal, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-dive"; version = "0.1.6"; src = fetchFromGitHub { owner = "gitext-rs"; repo = "git-dive"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sy2qNFn8JLE173HVWfFXBx21jcx4kpFMwi9a0m38lso="; }; @@ -58,7 +58,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Dive into a file's history to find root cause"; homepage = "https://github.com/gitext-rs/git-dive"; - changelog = "https://github.com/gitext-rs/git-dive/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/gitext-rs/git-dive/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "git-dive"; }; -} +}) diff --git a/pkgs/by-name/gi/git-gone/package.nix b/pkgs/by-name/gi/git-gone/package.nix index e2ad77b74e84..3bdf4b29b489 100644 --- a/pkgs/by-name/gi/git-gone/package.nix +++ b/pkgs/by-name/gi/git-gone/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-gone"; version = "1.3.1"; src = fetchFromGitHub { owner = "swsnr"; repo = "git-gone"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/8ujbZ7FQTZzTG4HnHg6v3rWhxt2PuSGwIJpBVTxhfM="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cleanup stale Git branches of merge requests"; homepage = "https://github.com/swsnr/git-gone"; - changelog = "https://github.com/swsnr/git-gone/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/swsnr/git-gone/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cafkafk @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-gone"; }; -} +}) diff --git a/pkgs/by-name/gi/git-graph/package.nix b/pkgs/by-name/gi/git-graph/package.nix index 2580c39f02f2..c73462bb1cbc 100644 --- a/pkgs/by-name/gi/git-graph/package.nix +++ b/pkgs/by-name/gi/git-graph/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-graph"; version = "0.7.0"; src = fetchFromGitHub { owner = "mlange-42"; repo = "git-graph"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9GFwxWYDnH3kKDWpxgh7ciSLB1Zr2zExxIrIrhycmZY="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-graph"; }; -} +}) diff --git a/pkgs/by-name/gi/git-ignore/package.nix b/pkgs/by-name/gi/git-ignore/package.nix index e94cfae3d685..3bebe6afdb87 100644 --- a/pkgs/by-name/gi/git-ignore/package.nix +++ b/pkgs/by-name/gi/git-ignore/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-ignore"; version = "1.4.0"; src = fetchFromGitHub { owner = "sondr3"; repo = "git-ignore"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KIdhsbD9v2kCM2C/kSJCleyniEz4Bw7UxBsF762fnJs="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Quickly and easily fetch .gitignore templates from gitignore.io"; homepage = "https://github.com/sondr3/git-ignore"; - changelog = "https://github.com/sondr3/git-ignore/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/sondr3/git-ignore/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "git-ignore"; }; -} +}) diff --git a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix index 6cbfe15113db..2e6aa0342f1b 100644 --- a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix +++ b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix @@ -4,27 +4,27 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-interactive-rebase-tool"; version = "2.4.1"; src = fetchFromGitHub { owner = "MitMaro"; repo = "git-interactive-rebase-tool"; - rev = version; + rev = finalAttrs.version; hash = "sha256-NlnESZua4OP7rhMoER/VgBST9THqISQ0LCG1ZakNTqs="; }; cargoHash = "sha256-WTg1o2iF5/UOVIqKFqGbC28B4HrKJWM0+XCHgaA1lc4="; # Compilation during tests fails if this env var is not set. - preCheck = "export GIRT_BUILD_GIT_HASH=${version}"; + preCheck = "export GIRT_BUILD_GIT_HASH=${finalAttrs.version}"; postCheck = "unset GIRT_BUILD_GIT_HASH"; meta = { homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; - changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}"; + changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "interactive-rebase-tool"; }; -} +}) diff --git a/pkgs/by-name/gi/git-metrics/package.nix b/pkgs/by-name/gi/git-metrics/package.nix index 2b0e29eed061..d5b1bb5b5590 100644 --- a/pkgs/by-name/gi/git-metrics/package.nix +++ b/pkgs/by-name/gi/git-metrics/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-metrics"; version = "0.2.6"; src = fetchFromGitHub { owner = "jdrouet"; repo = "git-metrics"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SdA/FpdrbC36Ny7aBpTUvFldbYXyajSqWGheaDPHYoE="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-metrics"; }; -} +}) diff --git a/pkgs/by-name/gi/git-nomad/package.nix b/pkgs/by-name/gi/git-nomad/package.nix index 01612801cb8e..50a14ead230d 100644 --- a/pkgs/by-name/gi/git-nomad/package.nix +++ b/pkgs/by-name/gi/git-nomad/package.nix @@ -5,14 +5,14 @@ git, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-nomad"; version = "0.9.0"; src = fetchFromGitHub { owner = "rraval"; repo = "git-nomad"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0svIieFrWIXH25q9dNDzlywYrSe0syhb0qpkDbRAfd4="; }; @@ -23,9 +23,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Synchronize work-in-progress git branches in a light weight fashion"; homepage = "https://github.com/rraval/git-nomad"; - changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/rraval/git-nomad/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ rraval ]; mainProgram = "git-nomad"; }; -} +}) diff --git a/pkgs/by-name/gi/git-ps-rs/package.nix b/pkgs/by-name/gi/git-ps-rs/package.nix index c8da42dad383..ec525361a6ba 100644 --- a/pkgs/by-name/gi/git-ps-rs/package.nix +++ b/pkgs/by-name/gi/git-ps-rs/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-ps-rs"; version = "7.3.1"; src = fetchFromGitHub { owner = "uptech"; repo = "git-ps-rs"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4lk6AHquWKgDk0pBaswbVShZbUDA3wO6cPakhrvrwac="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ alizter ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-quickfix/package.nix b/pkgs/by-name/gi/git-quickfix/package.nix index 4808c045605c..c6e99982399a 100644 --- a/pkgs/by-name/gi/git-quickfix/package.nix +++ b/pkgs/by-name/gi/git-quickfix/package.nix @@ -9,14 +9,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-quickfix"; version = "0.1.0"; src = fetchFromGitHub { owner = "siedentop"; repo = "git-quickfix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-IAjet/bDG/Hf/whS+yrEQSquj8s5DEmFis+5ysLLuxs="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "git-quickfix"; }; -} +}) diff --git a/pkgs/by-name/gi/git-smash/package.nix b/pkgs/by-name/gi/git-smash/package.nix index 8b3470d4066a..008b1ac6f17a 100644 --- a/pkgs/by-name/gi/git-smash/package.nix +++ b/pkgs/by-name/gi/git-smash/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-smash"; version = "0.1.1"; src = fetchFromGitHub { owner = "anthraxx"; repo = "git-smash"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NyNYEF5g0O9xNhq+CoDPhQXZ+ISiY4DsShpjk5nP0N8="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Smash staged changes into previous commits to support your Git workflow, pull request and feature branch maintenance"; homepage = "https://github.com/anthraxx/git-smash"; - changelog = "https://github.com/anthraxx/git-smash/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/anthraxx/git-smash/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "git-smash"; maintainers = with lib.maintainers; [ bcyran ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-stack/package.nix b/pkgs/by-name/gi/git-stack/package.nix index 63e2c1f62ac7..6c88f135ea9f 100644 --- a/pkgs/by-name/gi/git-stack/package.nix +++ b/pkgs/by-name/gi/git-stack/package.nix @@ -7,14 +7,14 @@ stdenv, zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-stack"; version = "0.10.20"; src = fetchFromGitHub { owner = "gitext-rs"; repo = "git-stack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PULWvJ1sfLbTVOICl/ENPG76tOw+98Whgtc9obO+W6w="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Stacked branch management for Git"; homepage = "https://github.com/gitext-rs/git-stack"; - changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; + changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ stehessel ]; mainProgram = "git-stack"; }; -} +}) diff --git a/pkgs/by-name/gi/git-together/package.nix b/pkgs/by-name/gi/git-together/package.nix index e19c1ed22c0a..4c7ffd68a8a9 100644 --- a/pkgs/by-name/gi/git-together/package.nix +++ b/pkgs/by-name/gi/git-together/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-together"; version = "0.1.0-alpha.26"; src = fetchFromGitHub { owner = "kejadlen"; repo = "git-together"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2HgOaqlX0mmmvRlALHm90NAdIhby/jWUJO63bQFqc+4="; }; @@ -25,11 +25,11 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM="; meta = { - changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}"; + changelog = "https://github.com/kejadlen/git-together/releases/tag/v${finalAttrs.version}"; description = "Better commit attribution while pairing without messing with your git workflow"; homepage = "https://github.com/kejadlen/git-together"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sentientmonkey ]; mainProgram = "git-together"; }; -} +}) diff --git a/pkgs/by-name/gi/git-trim/package.nix b/pkgs/by-name/gi/git-trim/package.nix index 761489356ca2..cdedf242253e 100644 --- a/pkgs/by-name/gi/git-trim/package.nix +++ b/pkgs/by-name/gi/git-trim/package.nix @@ -9,14 +9,14 @@ fetchpatch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-trim"; version = "0.4.4"; src = fetchFromGitHub { owner = "foriequal0"; repo = "git-trim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XAO3Qg5I2lYZVNx4+Z5jKHRIFdNwBJsUQwJXFb4CbvM="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "git-trim"; }; -} +}) diff --git a/pkgs/by-name/gi/git-workspace/package.nix b/pkgs/by-name/gi/git-workspace/package.nix index 942ce2136fb9..b9175d0da845 100644 --- a/pkgs/by-name/gi/git-workspace/package.nix +++ b/pkgs/by-name/gi/git-workspace/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "git-workspace"; version = "1.9.0"; src = fetchFromGitHub { owner = "orf"; repo = "git-workspace"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SeE8O48lzqJSg8rfmIgsUcGPbquo2OvK3OUUBG21ksc="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ misuzu ]; mainProgram = "git-workspace"; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-ci-ls/package.nix b/pkgs/by-name/gi/gitlab-ci-ls/package.nix index f26c5f7e12fc..0a2aa8dccd0f 100644 --- a/pkgs/by-name/gi/gitlab-ci-ls/package.nix +++ b/pkgs/by-name/gi/gitlab-ci-ls/package.nix @@ -6,13 +6,13 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitlab-ci-ls"; version = "1.2.5"; src = fetchFromGitHub { owner = "alesbrelih"; repo = "gitlab-ci-ls"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-Ly4pk+16RCr3r33VrYPTZGUXfUNd5IJHfA+uj7Ef3bk="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "gitlab-ci-ls"; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-clippy/package.nix b/pkgs/by-name/gi/gitlab-clippy/package.nix index afc3a0dfcbaf..8b80e64fcc50 100644 --- a/pkgs/by-name/gi/gitlab-clippy/package.nix +++ b/pkgs/by-name/gi/gitlab-clippy/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitlab-clippy"; version = "1.0.3"; src = fetchFromGitLab { owner = "dlalic"; repo = "gitlab-clippy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-d7SmlAWIV4SngJhIvlud90ZUSF55FWIrzFpkfSXIy2Y="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ wucke13 ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitnr/package.nix b/pkgs/by-name/gi/gitnr/package.nix index a58c7fde246c..d96df6c35124 100644 --- a/pkgs/by-name/gi/gitnr/package.nix +++ b/pkgs/by-name/gi/gitnr/package.nix @@ -9,14 +9,14 @@ wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitnr"; version = "0.2.2"; src = fetchFromGitHub { owner = "reemus-dev"; repo = "gitnr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9vx+bGfYuJuafZUY2ZT4SAgrNcSXuMe1kHH/lrpItvM="; }; @@ -40,11 +40,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection"; homepage = "https://github.com/reemus-dev/gitnr"; - changelog = "https://github.com/reemus-dev/gitnr/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/reemus-dev/gitnr/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "gitnr"; }; -} +}) diff --git a/pkgs/by-name/gi/gitrs/package.nix b/pkgs/by-name/gi/gitrs/package.nix index 3b8445a04a94..20126a27fd01 100644 --- a/pkgs/by-name/gi/gitrs/package.nix +++ b/pkgs/by-name/gi/gitrs/package.nix @@ -9,14 +9,14 @@ libz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitrs"; version = "v0.3.6"; src = fetchFromGitHub { owner = "mccurdyc"; repo = "gitrs"; - rev = version; + rev = finalAttrs.version; hash = "sha256-+43XJroPNWmdUC6FDL84rZWrJm5fzuUXfpDkAMyVQQg="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mccurdyc ]; mainProgram = "gitrs"; }; -} +}) diff --git a/pkgs/by-name/gi/gitu/package.nix b/pkgs/by-name/gi/gitu/package.nix index 324f8f1c5faf..53270e4905b2 100644 --- a/pkgs/by-name/gi/gitu/package.nix +++ b/pkgs/by-name/gi/gitu/package.nix @@ -9,14 +9,14 @@ git, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gitu"; version = "0.40.0"; src = fetchFromGitHub { owner = "altsem"; repo = "gitu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JNa9foW5z0NrXk5r/Oep20+u7YRhkzMIZQPHlZVifGI="; }; @@ -39,9 +39,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI Git client inspired by Magit"; homepage = "https://github.com/altsem/gitu"; - changelog = "https://github.com/altsem/gitu/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/altsem/gitu/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ evanrichter ]; mainProgram = "gitu"; }; -} +}) diff --git a/pkgs/by-name/gl/glas/package.nix b/pkgs/by-name/gl/glas/package.nix index 5c7bc34d4dbd..a9432e8fa75e 100644 --- a/pkgs/by-name/gl/glas/package.nix +++ b/pkgs/by-name/gl/glas/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "glas"; version = "0.2.3"; src = fetchFromGitHub { owner = "maurobalbi"; repo = "glas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jMpFxzosaCedwsJ8URlR3Gd/mnlgSBEfA3oIymmEPFU="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Language server for the Gleam programming language"; homepage = "https://github.com/maurobalbi/glas"; - changelog = "https://github.com/maurobalbi/glas/releases/tag/v${version}"; + changelog = "https://github.com/maurobalbi/glas/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "glas"; maintainers = with lib.maintainers; [ bhankas ]; }; -} +}) diff --git a/pkgs/by-name/gl/glicol-cli/package.nix b/pkgs/by-name/gl/glicol-cli/package.nix index b3f5b4ddb02d..e52ba67d162e 100644 --- a/pkgs/by-name/gl/glicol-cli/package.nix +++ b/pkgs/by-name/gl/glicol-cli/package.nix @@ -7,14 +7,14 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "glicol-cli"; version = "0.2.0"; src = fetchFromGitHub { owner = "glicol"; repo = "glicol-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-v90FfF4vP5UPy8VnQFvYMKiCrledgNMpWbJR59Cv6a0="; }; @@ -32,11 +32,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cross-platform music live coding in terminal"; homepage = "https://github.com/glicol/glicol-cli"; - changelog = "https://github.com/glicol/glicol-cli/releases/tag/${src.rev}"; + changelog = "https://github.com/glicol/glicol-cli/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "glicol-cli"; # The last successful Darwin Hydra build was in 2023 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/gl/glrnvim/package.nix b/pkgs/by-name/gl/glrnvim/package.nix index 96f7f0d7deaa..a876d7e362df 100644 --- a/pkgs/by-name/gl/glrnvim/package.nix +++ b/pkgs/by-name/gl/glrnvim/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "glrnvim"; version = "1.5.0"; src = fetchFromGitHub { owner = "beeender"; repo = "glrnvim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fyJ3k1CBrxL6It8x9jNumzCuhXug6eB/fuvPUQYEc4A="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ aacebedo ]; }; -} +}) diff --git a/pkgs/by-name/go/gobble/package.nix b/pkgs/by-name/go/gobble/package.nix index fed8ce67400f..a8e0ad0af4c4 100644 --- a/pkgs/by-name/go/gobble/package.nix +++ b/pkgs/by-name/go/gobble/package.nix @@ -7,14 +7,14 @@ pandoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gobble"; version = "1.3"; src = fetchFromGitHub { owner = "EmperorPenguin18"; repo = "gobble"; - rev = version; + rev = finalAttrs.version; hash = "sha256-g4154Axvjp9jbE0lvMeNGM+v2UxkAsZqt9kPv5bhVK8="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "gobble"; }; -} +}) diff --git a/pkgs/by-name/go/gossip/package.nix b/pkgs/by-name/go/gossip/package.nix index e6fca7f05e49..89f78da40c56 100644 --- a/pkgs/by-name/go/gossip/package.nix +++ b/pkgs/by-name/go/gossip/package.nix @@ -24,14 +24,14 @@ libxrandr, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gossip"; version = "0.14.0"; src = fetchFromGitHub { owner = "mikedilger"; repo = "gossip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nv/NMLAka62u0WzvHMEW9XBVXpg9T8bNJiUegS/oj48="; }; @@ -104,7 +104,7 @@ rustPlatform.buildRustPackage rec { name = "Gossip"; exec = "gossip"; icon = "gossip"; - comment = meta.description; + comment = finalAttrs.meta.description; desktopName = "Gossip"; categories = [ "Chat" @@ -120,11 +120,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Desktop client for nostr, an open social media protocol"; - downloadPage = "https://github.com/mikedilger/gossip/releases/tag/${version}"; + downloadPage = "https://github.com/mikedilger/gossip/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/mikedilger/gossip"; license = lib.licenses.mit; mainProgram = "gossip"; maintainers = with lib.maintainers; [ msanft ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/gotify-desktop/package.nix b/pkgs/by-name/go/gotify-desktop/package.nix index d727456b3064..d07fcb49e9bb 100644 --- a/pkgs/by-name/go/gotify-desktop/package.nix +++ b/pkgs/by-name/go/gotify-desktop/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gotify-desktop"; version = "1.4.2"; src = fetchFromGitHub { owner = "desbma"; repo = "gotify-desktop"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-BD8BqG+YheAGvHWrI1/PqCs6T3O3OwXodZq3gvgh1LU="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "gotify-desktop"; }; -} +}) diff --git a/pkgs/by-name/go/goxlr-utility/package.nix b/pkgs/by-name/go/goxlr-utility/package.nix index badaaea64e4a..0076858e0af6 100644 --- a/pkgs/by-name/go/goxlr-utility/package.nix +++ b/pkgs/by-name/go/goxlr-utility/package.nix @@ -11,14 +11,14 @@ udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "goxlr-utility"; version = "1.2.3"; src = fetchFromGitHub { owner = "GoXLR-on-Linux"; repo = "goxlr-utility"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+hwNevUT9AwMXHUxmjYVrJ3AKaxICrOJZ642GPRq17Q="; }; @@ -67,4 +67,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ errnoh ]; }; -} +}) diff --git a/pkgs/by-name/gp/gpauth/package.nix b/pkgs/by-name/gp/gpauth/package.nix index 8a50d6736bfc..37f4afd5aa29 100644 --- a/pkgs/by-name/gp/gpauth/package.nix +++ b/pkgs/by-name/gp/gpauth/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gpauth"; version = "2.5.0"; src = fetchFromGitHub { owner = "yuezk"; repo = "GlobalProtect-openconnect"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dxRqf5iOlgJegeAqtTwoVqNHXU3eOse5eMYFknhAh2M="; fetchSubmodules = true; }; @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/${src.owner}/${src.repo}/blob/${src.rev}/changelog.md"; + changelog = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/blob/${finalAttrs.src.rev}/changelog.md"; description = "CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method"; longDescription = '' A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec { The CLI version is always free and open source in this repo. It has almost the same features as the GUI version. ''; - homepage = "https://github.com/${src.owner}/${src.repo}"; + homepage = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ binary-eater @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/gp/gping/package.nix b/pkgs/by-name/gp/gping/package.nix index 4dd42e54ce94..9b32fcd56de5 100644 --- a/pkgs/by-name/gp/gping/package.nix +++ b/pkgs/by-name/gp/gping/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gping"; version = "1.20.1"; src = fetchFromGitHub { owner = "orf"; repo = "gping"; - tag = "gping-v${version}"; + tag = "gping-v${finalAttrs.version}"; hash = "sha256-whHbGZnxOQ/ISyWMl6miuogppZahgXxO3XmhcP6ymIo="; }; @@ -46,9 +46,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Ping, but with a graph"; homepage = "https://github.com/orf/gping"; - changelog = "https://github.com/orf/gping/releases/tag/gping-v${version}"; + changelog = "https://github.com/orf/gping/releases/tag/gping-v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "gping"; }; -} +}) diff --git a/pkgs/by-name/gp/gptman/package.nix b/pkgs/by-name/gp/gptman/package.nix index b486755d6099..8b8c44f4023c 100644 --- a/pkgs/by-name/gp/gptman/package.nix +++ b/pkgs/by-name/gp/gptman/package.nix @@ -8,14 +8,14 @@ gptman, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gptman"; version = "1.1.0"; src = fetchFromGitHub { owner = "rust-disk-partition-management"; repo = "gptman"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ebV61EilGggix6JSN/MW4Ka0itkSpvikLDSO005TTYY="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ akshgpt7 ]; mainProgram = "gptman"; }; -} +}) diff --git a/pkgs/by-name/gq/gql/package.nix b/pkgs/by-name/gq/gql/package.nix index 4b8440aa2902..a5682d9e4678 100644 --- a/pkgs/by-name/gq/gql/package.nix +++ b/pkgs/by-name/gq/gql/package.nix @@ -8,14 +8,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gql"; version = "0.42.0"; src = fetchFromGitHub { owner = "AmrDeveloper"; repo = "GQL"; - rev = version; + rev = finalAttrs.version; hash = "sha256-azonwUALsnGuEGu5AxE0uG8KBlN4tq+7VtnXykNLe6E="; }; @@ -34,9 +34,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "SQL like query language to perform queries on .git files"; homepage = "https://github.com/AmrDeveloper/GQL"; - changelog = "https://github.com/AmrDeveloper/GQL/releases/tag/${src.rev}"; + changelog = "https://github.com/AmrDeveloper/GQL/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "gitql"; }; -} +}) diff --git a/pkgs/by-name/gr/graphql-client/package.nix b/pkgs/by-name/gr/graphql-client/package.nix index b0b64eb4967a..e20fddbe3d4c 100644 --- a/pkgs/by-name/gr/graphql-client/package.nix +++ b/pkgs/by-name/gr/graphql-client/package.nix @@ -6,12 +6,12 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "graphql-client"; version = "0.16.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "graphql_client_cli"; hash = "sha256-zWNarJDBSnZeFPQnF8nHOkFG8x0UDChi8l79OBNFA6A="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ bbigras ]; }; -} +}) diff --git a/pkgs/by-name/gr/grex/package.nix b/pkgs/by-name/gr/grex/package.nix index 6fd1ee84a499..6031bf79f28d 100644 --- a/pkgs/by-name/gr/grex/package.nix +++ b/pkgs/by-name/gr/grex/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "grex"; version = "1.4.6"; src = fetchFromGitHub { owner = "pemistahl"; repo = "grex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WBZlfp3x5r4sjKqcpckpSANBevGzT9hKHe7rTZ0Czeo="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line tool for generating regular expressions from user-provided test cases"; homepage = "https://github.com/pemistahl/grex"; - changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}"; + changelog = "https://github.com/pemistahl/grex/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "grex"; maintainers = with lib.maintainers; [ @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mfrw ]; }; -} +}) diff --git a/pkgs/by-name/ha/handlr-regex/package.nix b/pkgs/by-name/ha/handlr-regex/package.nix index 8b461e1e248c..5437382a2ccd 100644 --- a/pkgs/by-name/ha/handlr-regex/package.nix +++ b/pkgs/by-name/ha/handlr-regex/package.nix @@ -9,14 +9,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "handlr-regex"; version = "0.13.0"; src = fetchFromGitHub { owner = "Anomalocaridid"; repo = "handlr-regex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7psjlu0qyoZYTVwq2JYJJkB76ejlmMtmstDw+liMcj8="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ anomalocaris ]; mainProgram = "handlr"; }; -} +}) diff --git a/pkgs/by-name/ha/hanko/package.nix b/pkgs/by-name/ha/hanko/package.nix index 58611652b665..aab772d410fa 100644 --- a/pkgs/by-name/ha/hanko/package.nix +++ b/pkgs/by-name/ha/hanko/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hanko"; version = "0.5.4"; src = fetchFromGitHub { owner = "SRv6d"; repo = "hanko"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9HRoXqZ3wdD6xf33tooEHiBWSZlggjUFomblwF4cFtA="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ srv6d ]; mainProgram = "hanko"; }; -} +}) diff --git a/pkgs/by-name/ha/hatsu/package.nix b/pkgs/by-name/ha/hatsu/package.nix index d5c428864957..c4b4395406db 100644 --- a/pkgs/by-name/ha/hatsu/package.nix +++ b/pkgs/by-name/ha/hatsu/package.nix @@ -5,14 +5,14 @@ versionCheckHook, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hatsu"; version = "0.3.4"; src = fetchFromGitHub { owner = "importantimport"; repo = "hatsu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-66BNgcCYPMJ5AE/OCfbLrU+A/usv0/QvcyPy8D+7PVs="; }; @@ -26,10 +26,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Self-hosted and fully-automated ActivityPub bridge for static sites"; homepage = "https://github.com/importantimport/hatsu"; - changelog = "https://github.com/importantimport/hatsu/releases/tag/v${version}"; + changelog = "https://github.com/importantimport/hatsu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; mainProgram = "hatsu"; maintainers = with lib.maintainers; [ kwaa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ha/haylxon/package.nix b/pkgs/by-name/ha/haylxon/package.nix index 820b8e838de7..d194a5c63013 100644 --- a/pkgs/by-name/ha/haylxon/package.nix +++ b/pkgs/by-name/ha/haylxon/package.nix @@ -4,12 +4,12 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "haylxon"; version = "1.0.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "hxn"; hash = "sha256-zAqYaPtbXqC1YFzCL8EwE1HhuSqVl5lAfnAftwBvnoE="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ scientiac ]; mainProgram = "hxn"; }; -} +}) diff --git a/pkgs/by-name/hc/hck/package.nix b/pkgs/by-name/hc/hck/package.nix index a1a2d58b03c1..68681287ac19 100644 --- a/pkgs/by-name/hc/hck/package.nix +++ b/pkgs/by-name/hc/hck/package.nix @@ -5,14 +5,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hck"; version = "0.11.5"; src = fetchFromGitHub { owner = "sstadick"; repo = "hck"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cycM40fm0bc6SCgGsMTKFVPUtjcXGpoMo3KhDDo74ZQ="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Close to drop in replacement for cut that can use a regex delimiter instead of a fixed string"; homepage = "https://github.com/sstadick/hck"; - changelog = "https://github.com/sstadick/hck/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sstadick/hck/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or unlicense @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "hck"; }; -} +}) diff --git a/pkgs/by-name/he/hebbot/package.nix b/pkgs/by-name/he/hebbot/package.nix index 2b1ce6e5438d..ce1a2b6f57e9 100644 --- a/pkgs/by-name/he/hebbot/package.nix +++ b/pkgs/by-name/he/hebbot/package.nix @@ -12,7 +12,7 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hebbot"; version = "2.1-unstable-2024-09-20"; @@ -52,9 +52,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Matrix bot which can generate \"This Week in X\" like blog posts "; homepage = "https://github.com/haecker-felix/hebbot"; - changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}"; + changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ agpl3Only ]; mainProgram = "hebbot"; maintainers = with lib.maintainers; [ a-kenji ]; }; -} +}) diff --git a/pkgs/by-name/he/heliocron/package.nix b/pkgs/by-name/he/heliocron/package.nix index 6eb9339186f6..37f033839a8e 100644 --- a/pkgs/by-name/he/heliocron/package.nix +++ b/pkgs/by-name/he/heliocron/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "heliocron"; version = "1.0.0"; src = fetchFromGitHub { owner = "mfreeborn"; repo = "heliocron"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tqwVYIU8RXb1hiKnP7AlkxHsMhbAlwSmPGyFFMHIbAo="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Execute tasks relative to sunset, sunrise and other solar events"; longDescription = "A simple command line application that integrates with `cron` to execute tasks relative to sunset, sunrise and other such solar events."; homepage = "https://github.com/mfreeborn/heliocron"; - changelog = "https://github.com/mfreeborn/heliocron/releases/tag/v${version}"; + changelog = "https://github.com/mfreeborn/heliocron/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "heliocron"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/he/hex/package.nix b/pkgs/by-name/he/hex/package.nix index 4be74ff09edd..d1a0bc72b859 100644 --- a/pkgs/by-name/he/hex/package.nix +++ b/pkgs/by-name/he/hex/package.nix @@ -6,14 +6,14 @@ hex, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hex"; version = "0.6.0"; src = fetchFromGitHub { owner = "sitkevij"; repo = "hex"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YctXDhCMJvDQLPsuhzdyYDUIlFE2vKltNtrFFeE7YE8="; }; @@ -21,15 +21,15 @@ rustPlatform.buildRustPackage rec { passthru.tests.version = testers.testVersion { package = hex; - version = "hx ${version}"; + version = "hx ${finalAttrs.version}"; }; meta = { description = "Futuristic take on hexdump, made in Rust"; homepage = "https://github.com/sitkevij/hex"; - changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}"; + changelog = "https://github.com/sitkevij/hex/releases/tag/v${finalAttrs.version}"; mainProgram = "hx"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/he/hexdino/package.nix b/pkgs/by-name/he/hexdino/package.nix index 2a64f5d7d79b..c6c06b478dfc 100644 --- a/pkgs/by-name/he/hexdino/package.nix +++ b/pkgs/by-name/he/hexdino/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hexdino"; version = "0.1.4"; src = fetchFromGitHub { owner = "Luz"; repo = "hexdino"; - rev = version; + rev = finalAttrs.version; hash = "sha256-M1lUm8rJj9c+9MgU7AJvk/ZVuTC1QYPsHRQxCQTc3WI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.luz ]; mainProgram = "hexdino"; }; -} +}) diff --git a/pkgs/by-name/he/hexpatch/package.nix b/pkgs/by-name/he/hexpatch/package.nix index e829d5c015b3..9c859f85dd05 100644 --- a/pkgs/by-name/he/hexpatch/package.nix +++ b/pkgs/by-name/he/hexpatch/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hexpatch"; version = "1.12.5"; src = fetchFromGitHub { owner = "Etto48"; repo = "HexPatch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2FTFVKFql28S3/03M64FJyrwWuI0Zeg8z/nrWZJzGIo="; }; @@ -48,9 +48,9 @@ rustPlatform.buildRustPackage rec { via SSH. ''; homepage = "https://etto48.github.io/HexPatch/"; - changelog = "https://github.com/Etto48/HexPatch/releases/tag/v${version}"; + changelog = "https://github.com/Etto48/HexPatch/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ratcornu ]; mainProgram = "hexpatch"; }; -} +}) diff --git a/pkgs/by-name/he/hextazy/package.nix b/pkgs/by-name/he/hextazy/package.nix index 626a5f348cd2..b9d2c3b1f6e5 100644 --- a/pkgs/by-name/he/hextazy/package.nix +++ b/pkgs/by-name/he/hextazy/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hextazy"; version = "0.8.4"; src = fetchFromGitHub { owner = "0xfalafel"; repo = "hextazy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ejF2AVVp6Q7pM4tk/lWty83sUTIYhiffjRgn0KJwYO0="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI hexeditor in Rust with colored bytes"; homepage = "https://github.com/0xfalafel/hextazy"; - changelog = "https://github.com/0xfalafel/hextazy/releases/tag/${src.rev}"; + changelog = "https://github.com/0xfalafel/hextazy/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ akechishiro ]; mainProgram = "hextazy"; }; -} +}) diff --git a/pkgs/by-name/he/hexyl/package.nix b/pkgs/by-name/he/hexyl/package.nix index c0096251de06..b9eba05a4919 100644 --- a/pkgs/by-name/he/hexyl/package.nix +++ b/pkgs/by-name/he/hexyl/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hexyl"; version = "0.16.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "hexyl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TmFvv+jzOSM8kKCxBbUoDsUjKRPTplhWheVfIjS5nsY="; }; @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { characters and non-ASCII). ''; homepage = "https://github.com/sharkdp/hexyl"; - changelog = "https://github.com/sharkdp/hexyl/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sharkdp/hexyl/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "hexyl"; }; -} +}) diff --git a/pkgs/by-name/he/heygpt/package.nix b/pkgs/by-name/he/heygpt/package.nix index 707cbde0a857..7612aece1837 100644 --- a/pkgs/by-name/he/heygpt/package.nix +++ b/pkgs/by-name/he/heygpt/package.nix @@ -4,14 +4,14 @@ openssl, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "heygpt"; version = "0.4.1"; src = fetchFromGitHub { owner = "fuyufjh"; repo = "heygpt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oP0yIdYytXSsbZ2pNaZ8Rrak1qJsudTe/oP6dGncGUM="; }; @@ -29,9 +29,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple command-line interface for ChatGPT API"; homepage = "https://github.com/fuyufjh/heygpt"; - changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}"; + changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "heygpt"; maintainers = with lib.maintainers; [ aldoborrero ]; }; -} +}) diff --git a/pkgs/by-name/hi/highlight-assertions/package.nix b/pkgs/by-name/hi/highlight-assertions/package.nix index 4f03a55c63a6..903ec69d6243 100644 --- a/pkgs/by-name/hi/highlight-assertions/package.nix +++ b/pkgs/by-name/hi/highlight-assertions/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "highlight-assertions"; version = "0.1.7"; src = fetchFromGitHub { owner = "thehamsta"; repo = "highlight-assertions"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7r8tBJ6JFGUGUsTivzlO23hHiXISajjn2WF12mmbmMg="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/hi/hiksink/package.nix b/pkgs/by-name/hi/hiksink/package.nix index 9b06e7e9e444..b74721c1ae28 100644 --- a/pkgs/by-name/hi/hiksink/package.nix +++ b/pkgs/by-name/hi/hiksink/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hiksink"; version = "1.2.1"; src = fetchFromGitHub { owner = "CornerBit"; repo = "hiksink"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-k/cBCc7DywyBbAzCRCHdrOVmo+QVCsSgDn8hcyTIUI8="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "hik_sink"; }; -} +}) diff --git a/pkgs/by-name/hi/hired/package.nix b/pkgs/by-name/hi/hired/package.nix index 27130e655563..2b95c39c3417 100644 --- a/pkgs/by-name/hi/hired/package.nix +++ b/pkgs/by-name/hi/hired/package.nix @@ -7,14 +7,14 @@ oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hired"; version = "0.14.3"; src = fetchFromGitHub { owner = "sidju"; repo = "hired"; - tag = version; + tag = finalAttrs.version; hash = "sha256-A1iz34CSc6GWo6FvkGwIgUwMmYaIzwdCzZFACFSZ9qI="; fetchSubmodules = true; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ShamrockLee ]; mainProgram = "hired"; }; -} +}) diff --git a/pkgs/by-name/hm/hmm/package.nix b/pkgs/by-name/hm/hmm/package.nix index ad620d1500de..72e1ed0e5bb9 100644 --- a/pkgs/by-name/hm/hmm/package.nix +++ b/pkgs/by-name/hm/hmm/package.nix @@ -6,13 +6,13 @@ writableTmpDirAsHomeHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hmm"; version = "0.6.0"; src = fetchCrate { pname = "hmmcli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-WPePzqZ2iGeJ7kzTj8eg7q1JEjw91WY7gViJJ46SLRY="; }; @@ -29,8 +29,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Small command-line note-taking app"; homepage = "https://github.com/samwho/hmm"; - changelog = "https://github.com/samwho/hmm/releases/tag/v${version}"; + changelog = "https://github.com/samwho/hmm/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ho/hoard/package.nix b/pkgs/by-name/ho/hoard/package.nix index 1bf127c2ea71..c69fb30729b9 100644 --- a/pkgs/by-name/ho/hoard/package.nix +++ b/pkgs/by-name/ho/hoard/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hoard"; version = "1.4.2"; src = fetchFromGitHub { owner = "Hyde46"; repo = "hoard"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-c9iSbxkHwLOeATkO7kzTyLD0VAwZUzCvw5c4FyuR5/E="; }; @@ -28,11 +28,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI command organizer written in rust"; homepage = "https://github.com/hyde46/hoard"; - changelog = "https://github.com/Hyde46/hoard/blob/${src.rev}/CHANGES.md"; + changelog = "https://github.com/Hyde46/hoard/blob/${finalAttrs.src.rev}/CHANGES.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ builditluc ]; mainProgram = "hoard"; }; -} +}) diff --git a/pkgs/by-name/ho/hors/package.nix b/pkgs/by-name/ho/hors/package.nix index e1ceeb7ad6d3..7f3364fec0b4 100644 --- a/pkgs/by-name/ho/hors/package.nix +++ b/pkgs/by-name/ho/hors/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hors"; version = "0.8.2"; src = fetchFromGitHub { owner = "windsoilder"; repo = "hors"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1q17i8zg7dwd8al42wfnkn891dy5hdhw4325plnihkarr50avbr0"; }; @@ -24,8 +24,8 @@ rustPlatform.buildRustPackage rec { description = "Instant coding answers via the command line"; mainProgram = "hors"; homepage = "https://github.com/windsoilder/hors"; - changelog = "https://github.com/WindSoilder/hors/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/WindSoilder/hors/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ht/htmlq/package.nix b/pkgs/by-name/ht/htmlq/package.nix index 424becb9b409..9a6739f2735c 100644 --- a/pkgs/by-name/ht/htmlq/package.nix +++ b/pkgs/by-name/ht/htmlq/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "htmlq"; version = "0.4.0"; src = fetchFromGitHub { owner = "mgdm"; repo = "htmlq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-kZtK2QuefzfxxuE1NjXphR7otr+RYfMif/RSpR6TxY0="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "htmlq"; }; -} +}) diff --git a/pkgs/by-name/ht/htmx-lsp2/package.nix b/pkgs/by-name/ht/htmx-lsp2/package.nix index f4205c8c983e..24ccb6569742 100644 --- a/pkgs/by-name/ht/htmx-lsp2/package.nix +++ b/pkgs/by-name/ht/htmx-lsp2/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "htmx-lsp2"; version = "0.1.4"; src = fetchFromGitHub { owner = "uros-5"; repo = "htmx-lsp2"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Okd4jPCZvVDWIXj7aRLRnrUOT0mD3rBr6VDEgoWXRZE="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ adamjhf ]; mainProgram = "htmx-lsp2"; }; -} +}) diff --git a/pkgs/by-name/ht/httm/package.nix b/pkgs/by-name/ht/httm/package.nix index 191c7d3db444..73eb820388ba 100644 --- a/pkgs/by-name/ht/httm/package.nix +++ b/pkgs/by-name/ht/httm/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "httm"; version = "0.49.9"; src = fetchFromGitHub { owner = "kimono-koans"; repo = "httm"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Y0WYgi/VdGjE70XZcJD7G+ONCSq2YXpX9/RyijPW3kc="; }; @@ -41,9 +41,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Interactive, file-level Time Machine-like tool for ZFS/btrfs"; homepage = "https://github.com/kimono-koans/httm"; - changelog = "https://github.com/kimono-koans/httm/releases/tag/${version}"; + changelog = "https://github.com/kimono-koans/httm/releases/tag/${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ wyndon ]; mainProgram = "httm"; }; -} +}) diff --git a/pkgs/by-name/ht/httplz/package.nix b/pkgs/by-name/ht/httplz/package.nix index 4e8af326bb3e..3527b5f3a167 100644 --- a/pkgs/by-name/ht/httplz/package.nix +++ b/pkgs/by-name/ht/httplz/package.nix @@ -9,12 +9,12 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "httplz"; version = "1.13.2"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "https"; hash = "sha256-uxEMgSrcxMZD/3GQuH9S/oYtMUPzgMR61ZzLcb65zXU="; }; @@ -47,8 +47,8 @@ rustPlatform.buildRustPackage rec { description = "Basic http server for hosting a folder fast and simply"; mainProgram = "httplz"; homepage = "https://github.com/thecoshman/http"; - changelog = "https://github.com/thecoshman/http/releases/tag/v${version}"; + changelog = "https://github.com/thecoshman/http/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/hu/hullcaster/package.nix b/pkgs/by-name/hu/hullcaster/package.nix index c8e2775ada0d..fdba0bec43e5 100644 --- a/pkgs/by-name/hu/hullcaster/package.nix +++ b/pkgs/by-name/hu/hullcaster/package.nix @@ -8,14 +8,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hullcaster"; version = "0.2.0"; src = fetchFromGitHub { owner = "gilcu3"; repo = "hullcaster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BR3klwy6vm6nJ38sgS/PGPQ19n0GJq6eQE97lHmg+kQ="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ kiara ]; }; -} +}) diff --git a/pkgs/by-name/hu/hunt/package.nix b/pkgs/by-name/hu/hunt/package.nix index 5e8c20fa9d92..bd1e21370302 100644 --- a/pkgs/by-name/hu/hunt/package.nix +++ b/pkgs/by-name/hu/hunt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hunt"; version = "3.0.0"; src = fetchFromGitHub { owner = "LyonSyonII"; repo = "hunt-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-aNU4Ik033+kl9ZPHFzaAXZ6Hs+b7m5s0lpr1oovmWm0="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "hunt"; }; -} +}) diff --git a/pkgs/by-name/hw/hwatch/package.nix b/pkgs/by-name/hw/hwatch/package.nix index 0ebcf8ec5414..8d2c7f624f55 100644 --- a/pkgs/by-name/hw/hwatch/package.nix +++ b/pkgs/by-name/hw/hwatch/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hwatch"; version = "0.3.19"; src = fetchFromGitHub { owner = "blacknon"; repo = "hwatch"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-lMsBzMDMgpHxcQFtfZ4K7r2WRUaVR8Ry/kPvwfzPObI="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ hamburger1984 ]; mainProgram = "hwatch"; }; -} +}) diff --git a/pkgs/by-name/hy/hydra-cli/package.nix b/pkgs/by-name/hy/hydra-cli/package.nix index 9bbbf2c77257..549b5eec7d49 100644 --- a/pkgs/by-name/hy/hydra-cli/package.nix +++ b/pkgs/by-name/hy/hydra-cli/package.nix @@ -8,7 +8,7 @@ hydra-cli, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hydra-cli"; version = "0.3.0-unstable-2023-12-20"; @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-6L+5rkXzjXH9JtLsrJkuV8ZMsm64Q+kcb+2pr1coBK4="; }; - sourceRoot = "${src.name}/hydra-cli"; + sourceRoot = "${finalAttrs.src.name}/hydra-cli"; cargoHash = "sha256-JnfonNdy87Ol6j8x3270RrVv/13vNLEa1n+/aeEbc7U="; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { aleksana ]; }; -} +}) diff --git a/pkgs/by-name/hy/hyperlink/package.nix b/pkgs/by-name/hy/hyperlink/package.nix index 992ae6ee36c3..13cd0db76782 100644 --- a/pkgs/by-name/hy/hyperlink/package.nix +++ b/pkgs/by-name/hy/hyperlink/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyperlink"; version = "0.1.35"; src = fetchFromGitHub { owner = "untitaker"; repo = "hyperlink"; - rev = version; + rev = finalAttrs.version; hash = "sha256-sx1OW056s40uhwwgGtNKiPkKSUy7/ZzSYGnjc0UKh/E="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ samueltardieu ]; mainProgram = "hyperlink"; }; -} +}) diff --git a/pkgs/by-name/hy/hyperspeedcube/package.nix b/pkgs/by-name/hy/hyperspeedcube/package.nix index c79a762cdc8a..6525ffba8742 100644 --- a/pkgs/by-name/hy/hyperspeedcube/package.nix +++ b/pkgs/by-name/hy/hyperspeedcube/package.nix @@ -39,14 +39,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyperspeedcube"; version = "1.0.12"; src = fetchFromGitHub { owner = "HactarCE"; repo = "Hyperspeedcube"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ctBvc2xANM/gGzDDv8ygSO4nTOiG6iKyuSKnz385PIw="; }; @@ -126,4 +126,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.omnipotententity ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/hy/hyprdim/package.nix b/pkgs/by-name/hy/hyprdim/package.nix index bae202150ce9..725a245f68a0 100644 --- a/pkgs/by-name/hy/hyprdim/package.nix +++ b/pkgs/by-name/hy/hyprdim/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprdim"; version = "3.0.1"; src = fetchFromGitHub { owner = "donovanglover"; repo = "hyprdim"; - rev = version; + rev = finalAttrs.version; hash = "sha256-o06HnN/E8QWRFOqd9Sxolm4g/fI5+6hYITptnRNAFag="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "hyprdim"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-activewindow/package.nix b/pkgs/by-name/hy/hyprland-activewindow/package.nix index af8e3399c913..0901d78cdc36 100644 --- a/pkgs/by-name/hy/hyprland-activewindow/package.nix +++ b/pkgs/by-name/hy/hyprland-activewindow/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-activewindow"; version = "1.0.5"; src = fetchFromGitHub { owner = "FieldOfClay"; repo = "hyprland-activewindow"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oH3BsS0KqnNdYe7HWHlfRSiUJx+vC3IveN+mcEgwZLs="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "hyprland-activewindow"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-autoname-workspaces/package.nix b/pkgs/by-name/hy/hyprland-autoname-workspaces/package.nix index 8b4171af8f7c..133ce82c5340 100644 --- a/pkgs/by-name/hy/hyprland-autoname-workspaces/package.nix +++ b/pkgs/by-name/hy/hyprland-autoname-workspaces/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-autoname-workspaces"; version = "1.2.0"; src = fetchFromGitHub { owner = "hyprland-community"; repo = "hyprland-autoname-workspaces"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2pRtbzG/kGxucigK/tctCQZttf/QYZoCMnUv+6Hpi7I="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "hyprland-autoname-workspaces"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-monitor-attached/package.nix b/pkgs/by-name/hy/hyprland-monitor-attached/package.nix index f80730a8084f..4b167d4a0145 100644 --- a/pkgs/by-name/hy/hyprland-monitor-attached/package.nix +++ b/pkgs/by-name/hy/hyprland-monitor-attached/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-monitor-attached"; version = "0.1.6"; src = fetchFromGitHub { owner = "coffebar"; repo = "hyprland-monitor-attached"; - rev = version; + rev = finalAttrs.version; hash = "sha256-+bgOOm1B513COcWdUIJ/+GREQH5CR8/RNOcZVkjO2hI="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "hyprland-monitor-attached"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-per-window-layout/package.nix b/pkgs/by-name/hy/hyprland-per-window-layout/package.nix index 04278d472d03..6da2a6a1d79b 100644 --- a/pkgs/by-name/hy/hyprland-per-window-layout/package.nix +++ b/pkgs/by-name/hy/hyprland-per-window-layout/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-per-window-layout"; version = "2.17"; src = fetchFromGitHub { owner = "coffebar"; repo = "hyprland-per-window-layout"; - rev = version; + rev = finalAttrs.version; hash = "sha256-wn1xFLi7CYb9A8fR0MaGYrOeIYuF8PCxbGcyQx33H6Y="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "hyprland-per-window-layout"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-workspaces-tui/package.nix b/pkgs/by-name/hy/hyprland-workspaces-tui/package.nix index 4028f68eab83..8d8dd72edf84 100644 --- a/pkgs/by-name/hy/hyprland-workspaces-tui/package.nix +++ b/pkgs/by-name/hy/hyprland-workspaces-tui/package.nix @@ -8,14 +8,14 @@ installShellFiles, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-workspaces-tui"; version = "1.2.0"; src = fetchFromGitHub { owner = "Levizor"; repo = "hyprland-workspaces-tui"; - tag = version; + tag = finalAttrs.version; hash = "sha256-DLu7njrD5i9FeNWVZGBTKki70FurIGxtwgS6HbA7YLE="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Levizor ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/hy/hyprland-workspaces/package.nix b/pkgs/by-name/hy/hyprland-workspaces/package.nix index 6e57d3b00979..509145947d83 100644 --- a/pkgs/by-name/hy/hyprland-workspaces/package.nix +++ b/pkgs/by-name/hy/hyprland-workspaces/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprland-workspaces"; version = "2.0.4"; src = fetchFromGitHub { owner = "FieldofClay"; repo = "hyprland-workspaces"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-a5P99aSqhlZqClXAoaUNv/jmuM5duLDf+OzMeKGwDVI="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "hyprland-workspaces"; }; -} +}) diff --git a/pkgs/by-name/hy/hyprnome/package.nix b/pkgs/by-name/hy/hyprnome/package.nix index 9806ebf73714..b5e4d3e815da 100644 --- a/pkgs/by-name/hy/hyprnome/package.nix +++ b/pkgs/by-name/hy/hyprnome/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprnome"; version = "0.3.1"; src = fetchFromGitHub { owner = "donovanglover"; repo = "hyprnome"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GZn7qS1J6QSanWdy17sMBbwJ77iMij2jKRgPdrjt6tM="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "hyprnome"; }; -} +}) diff --git a/pkgs/by-name/i3/i3-back/package.nix b/pkgs/by-name/i3/i3-back/package.nix index 618f3df4de4f..943a70bff507 100644 --- a/pkgs/by-name/i3/i3-back/package.nix +++ b/pkgs/by-name/i3/i3-back/package.nix @@ -5,14 +5,14 @@ testers, i3-back, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "i3-back"; version = "0.3.2"; src = fetchFromGitHub { owner = "Cretezy"; repo = "i3-back"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xGfX7ttWrcIVhy+MkR5RZr2DCAwIKwGu7zkafHcrjaE="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "i3-back"; }; -} +}) diff --git a/pkgs/by-name/i3/i3bar-river/package.nix b/pkgs/by-name/i3/i3bar-river/package.nix index 49fe32e54aa9..f6eabd8d5529 100644 --- a/pkgs/by-name/i3/i3bar-river/package.nix +++ b/pkgs/by-name/i3/i3bar-river/package.nix @@ -6,14 +6,14 @@ pango, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "i3bar-river"; version = "1.1.0"; src = fetchFromGitHub { owner = "MaxVerevkin"; repo = "i3bar-river"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0ux0woVp9HVCJf/oND2AKHj30eNC/w1WDnlPafLTgxM="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "i3bar-river"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/i3/i3status-rust/package.nix b/pkgs/by-name/i3/i3status-rust/package.nix index a294bc3e519d..099c947f1e68 100644 --- a/pkgs/by-name/i3/i3status-rust/package.nix +++ b/pkgs/by-name/i3/i3status-rust/package.nix @@ -20,14 +20,14 @@ withNotmuch ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "i3status-rust"; version = "0.35.0"; src = fetchFromGitHub { owner = "greshake"; repo = "i3status-rust"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Eam0MDACJN/a8J1Za7Xwy0Jlv/KGNn4M13C2yaCgLnU="; }; @@ -96,4 +96,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ia/ianny/package.nix b/pkgs/by-name/ia/ianny/package.nix index 4120aa107e32..ee48aad06048 100644 --- a/pkgs/by-name/ia/ianny/package.nix +++ b/pkgs/by-name/ia/ianny/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ianny"; version = "2.1.3"; src = fetchFromGitHub { owner = "zefr0x"; repo = "ianny"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CPtVk8sG3LcJBgmPc/kYZZXW0Lt2OPJGzkLKac+/1ZI="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ max-amb ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ia/iay/package.nix b/pkgs/by-name/ia/iay/package.nix index 3654475c1a69..0037751d804a 100644 --- a/pkgs/by-name/ia/iay/package.nix +++ b/pkgs/by-name/ia/iay/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iay"; version = "0.4.3"; src = fetchFromGitHub { owner = "aaqaishtyaq"; repo = "iay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-oNUK2ROcocKoIlAuNZcJczDYtSchzpB1qaYbSYsjN50="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "iay"; }; -} +}) diff --git a/pkgs/by-name/id/idmail/package.nix b/pkgs/by-name/id/idmail/package.nix index 41b05845bccf..a7bdc2874804 100644 --- a/pkgs/by-name/id/idmail/package.nix +++ b/pkgs/by-name/id/idmail/package.nix @@ -21,14 +21,14 @@ let ]; }); in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "idmail"; version = "1.0.1"; src = fetchFromGitHub { owner = "oddlama"; repo = "idmail"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9rl2UG8DeWd8hVh3N+dqyV5gO0LErok+kZ1vQZnVAe8="; }; @@ -71,7 +71,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Email alias and account management interface for self-hosted mailservers"; homepage = "https://github.com/oddlama/idmail"; - changelog = "https://github.com/oddlama/idmail/releases/tag/v${version}"; + changelog = "https://github.com/oddlama/idmail/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ oddlama @@ -79,4 +79,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "idmail"; }; -} +}) diff --git a/pkgs/by-name/if/ifrextractor-rs/package.nix b/pkgs/by-name/if/ifrextractor-rs/package.nix index 027bf3f8fc8f..04f06a5140bd 100644 --- a/pkgs/by-name/if/ifrextractor-rs/package.nix +++ b/pkgs/by-name/if/ifrextractor-rs/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ifrextractor-rs"; version = "1.5.1"; src = fetchFromGitHub { owner = "LongSoft"; repo = "ifrextractor-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zpoOThjkL2Hu/ytxdqWcr2GXzN4Cm8hph7PJhSF5BlU="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ jiegec ]; }; -} +}) diff --git a/pkgs/by-name/if/ifwifi/package.nix b/pkgs/by-name/if/ifwifi/package.nix index d2f92988a926..dd5cba23547a 100644 --- a/pkgs/by-name/if/ifwifi/package.nix +++ b/pkgs/by-name/if/ifwifi/package.nix @@ -8,14 +8,14 @@ iw, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ifwifi"; version = "1.2.0"; src = fetchFromGitHub { owner = "araujobsd"; repo = "ifwifi"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-DPMCwyKqGJrav0wASBky9bS1bvJ3xaGsDzsk1bKaH1U="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { # even though the `wifiscanner` crate would work platforms = with lib.platforms; linux; # ++ darwin; }; -} +}) diff --git a/pkgs/by-name/ig/igrep/package.nix b/pkgs/by-name/ig/igrep/package.nix index fc3738005a7d..0fbc3a6e0b2c 100644 --- a/pkgs/by-name/ig/igrep/package.nix +++ b/pkgs/by-name/ig/igrep/package.nix @@ -6,14 +6,14 @@ igrep, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "igrep"; version = "1.3.0"; src = fetchFromGitHub { owner = "konradsz"; repo = "igrep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZZhzBGLpzd9+rok+S/ypKpWXVzXaA1CnviC7LfgP/CU="; }; @@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Interactive Grep"; homepage = "https://github.com/konradsz/igrep"; - changelog = "https://github.com/konradsz/igrep/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/konradsz/igrep/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ _0x4A6F ]; mainProgram = "ig"; }; -} +}) diff --git a/pkgs/by-name/ii/iio-niri/package.nix b/pkgs/by-name/ii/iio-niri/package.nix index 0e89d24c49f0..73fe38a5fe9f 100644 --- a/pkgs/by-name/ii/iio-niri/package.nix +++ b/pkgs/by-name/ii/iio-niri/package.nix @@ -5,14 +5,14 @@ dbus, pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iio-niri"; version = "1.3.0"; src = fetchFromGitHub { owner = "Zhaith-Izaliel"; repo = "iio-niri"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tbCiG/u350U7UbYDV5gWczDQd//RosNHuzB/cP9Dyyo="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "iio-niri"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ik/ikill/package.nix b/pkgs/by-name/ik/ikill/package.nix index 9a263edf88ee..fd6f1735030c 100644 --- a/pkgs/by-name/ik/ikill/package.nix +++ b/pkgs/by-name/ik/ikill/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ikill"; version = "1.6.0"; src = fetchFromGitHub { owner = "pjmp"; repo = "ikill"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "ikill"; }; -} +}) diff --git a/pkgs/by-name/im/image-roll/package.nix b/pkgs/by-name/im/image-roll/package.nix index f5ad90b6ece8..f04c8cd4b4e0 100644 --- a/pkgs/by-name/im/image-roll/package.nix +++ b/pkgs/by-name/im/image-roll/package.nix @@ -8,14 +8,14 @@ gtk4, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "image-roll"; version = "2.1.0"; src = fetchFromGitHub { owner = "weclaw1"; repo = "image-roll"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-CC40TU38bJFnbJl2EHqeB9RBvbVUrBmRdZVS2GxqGu4="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/in/inferno/package.nix b/pkgs/by-name/in/inferno/package.nix index 01c209c35118..46823408c973 100644 --- a/pkgs/by-name/in/inferno/package.nix +++ b/pkgs/by-name/in/inferno/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inferno"; version = "0.12.4"; src = fetchFromGitHub { owner = "jonhoo"; repo = "inferno"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8c3JRPUvuo1uQ22vgzgEPXoNSRnUKciEff13QrN3WHI="; fetchSubmodules = true; }; @@ -31,8 +31,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Port of parts of the flamegraph toolkit to Rust"; homepage = "https://github.com/jonhoo/inferno"; - changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/jonhoo/inferno/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.cddl; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/in/inherd-quake/package.nix b/pkgs/by-name/in/inherd-quake/package.nix index 3cedcf2cc779..cd66aa5c0088 100644 --- a/pkgs/by-name/in/inherd-quake/package.nix +++ b/pkgs/by-name/in/inherd-quake/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inherd-quake"; version = "0.5.1"; src = fetchFromGitHub { owner = "phodal"; repo = "quake"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-HKAR4LJm0lrQgTOCqtYIRFbO3qHtPbr4Fpx2ek1oJ4Q="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.elliot ]; mainProgram = "quake"; }; -} +}) diff --git a/pkgs/by-name/in/inhibridge/package.nix b/pkgs/by-name/in/inhibridge/package.nix index 334159ecc294..409fcd30e880 100644 --- a/pkgs/by-name/in/inhibridge/package.nix +++ b/pkgs/by-name/in/inhibridge/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inhibridge"; version = "0.3.0"; src = fetchFromCodeberg { owner = "Scrumplex"; repo = "inhibridge"; - rev = version; + rev = finalAttrs.version; hash = "sha256-cKVw3Gd4Ml8BeXjZqTN6ToeRzO9PI+Sn45gpltlRuWM="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Scrumplex ]; mainProgram = "inhibridge"; }; -} +}) diff --git a/pkgs/by-name/in/inlyne/package.nix b/pkgs/by-name/in/inlyne/package.nix index 19606d2a8267..4ae2977be3fa 100644 --- a/pkgs/by-name/in/inlyne/package.nix +++ b/pkgs/by-name/in/inlyne/package.nix @@ -18,14 +18,14 @@ oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inlyne"; version = "0.5.0"; src = fetchFromGitHub { owner = "Inlyne-Project"; repo = "inlyne"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ueE1NKbCMBUBrrdsHkwZ5Yv6LD3tQL3ZAk2O4xoYOcw="; }; @@ -83,9 +83,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "GPU powered browserless markdown viewer"; homepage = "https://github.com/Inlyne-Project/inlyne"; - changelog = "https://github.com/Inlyne-Project/inlyne/releases/tag/${src.rev}"; + changelog = "https://github.com/Inlyne-Project/inlyne/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "inlyne"; }; -} +}) diff --git a/pkgs/by-name/in/innernet/package.nix b/pkgs/by-name/in/innernet/package.nix index 213aa2cd6f96..c9604914b1f7 100644 --- a/pkgs/by-name/in/innernet/package.nix +++ b/pkgs/by-name/in/innernet/package.nix @@ -10,14 +10,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "innernet"; version = "1.7.1"; src = fetchFromGitHub { owner = "tonarino"; repo = "innernet"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wGxTdoWMHVUldW+bjli+5zqo3PRU/8tn7fxAeVrynjs="; }; @@ -60,11 +60,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Private network system that uses WireGuard under the hood"; homepage = "https://github.com/tonarino/innernet"; - changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}"; + changelog = "https://github.com/tonarino/innernet/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomberek _0x4A6F ]; }; -} +}) diff --git a/pkgs/by-name/in/inori/package.nix b/pkgs/by-name/in/inori/package.nix index 24f74597b002..9323060780cc 100644 --- a/pkgs/by-name/in/inori/package.nix +++ b/pkgs/by-name/in/inori/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inori"; version = "0.2.5"; src = fetchFromGitHub { owner = "eshrh"; repo = "inori"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-w+UsG4CHdug6TITJLjhHsQeAhHenzDFnZLICDT0Z1UM="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Client for the Music Player Daemon (MPD)"; homepage = "https://github.com/eshrh/inori"; - changelog = "https://github.com/eshrh/inori/releases/tag/${src.tag}"; + changelog = "https://github.com/eshrh/inori/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix ++ lib.platforms.windows; mainProgram = "inori"; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { esrh ]; }; -} +}) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index 321ba140a1d3..375421366500 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -8,14 +8,14 @@ libevdev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "inputplumber"; version = "0.72.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bzIrP6bUxEEgQ+lCKV3jpdyBNMAanCYXiMCr8ypUkUY="; }; @@ -40,8 +40,8 @@ rustPlatform.buildRustPackage rec { description = "Open source input router and remapper daemon for Linux"; homepage = "https://github.com/ShadowBlip/InputPlumber"; license = lib.licenses.gpl3Plus; - changelog = "https://github.com/ShadowBlip/InputPlumber/releases/tag/v${version}"; + changelog = "https://github.com/ShadowBlip/InputPlumber/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ shadowapex ]; mainProgram = "inputplumber"; }; -} +}) diff --git a/pkgs/by-name/in/integrity-scrub/package.nix b/pkgs/by-name/in/integrity-scrub/package.nix index b0c3d68fe774..55044442f46d 100644 --- a/pkgs/by-name/in/integrity-scrub/package.nix +++ b/pkgs/by-name/in/integrity-scrub/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "integrity-scrub"; version = "0.6.6"; src = fetchFromGitHub { owner = "illdefined"; repo = "integrity-scrub"; - tag = version; + tag = finalAttrs.version; hash = "sha256-OLO64R9AYpHSkIwk2arka5EEzCWusZPWsBhy5HEDIQI="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "integrity-scrub"; }; -} +}) diff --git a/pkgs/by-name/in/intelli-shell/package.nix b/pkgs/by-name/in/intelli-shell/package.nix index 6e0538e156d2..6092863d52a3 100644 --- a/pkgs/by-name/in/intelli-shell/package.nix +++ b/pkgs/by-name/in/intelli-shell/package.nix @@ -9,14 +9,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "intelli-shell"; version = "3.4.0"; src = fetchFromGitHub { owner = "lasantosr"; repo = "intelli-shell"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TrT2gMc23m4xZ/fxxHqEkGpq3VBeLfkPXC9H1sSSOaQ="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lasantosr ]; mainProgram = "intelli-shell"; }; -} +}) diff --git a/pkgs/by-name/in/intermodal/package.nix b/pkgs/by-name/in/intermodal/package.nix index 4ecac07fbc48..bb7d9bd81643 100644 --- a/pkgs/by-name/in/intermodal/package.nix +++ b/pkgs/by-name/in/intermodal/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "intermodal"; version = "0.1.15"; src = fetchFromGitHub { owner = "casey"; repo = "intermodal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dNDJHLxKsuAwQifNHTjr4qhPx+GGY0KUAeWz1qthqOo="; }; @@ -36,11 +36,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "User-friendly and featureful command-line BitTorrent metainfo utility"; homepage = "https://github.com/casey/intermodal"; - changelog = "https://github.com/casey/intermodal/releases/tag/v${version}"; + changelog = "https://github.com/casey/intermodal/releases/tag/v${finalAttrs.version}"; license = lib.licenses.cc0; maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "imdl"; }; -} +}) diff --git a/pkgs/by-name/io/iocaine/package.nix b/pkgs/by-name/io/iocaine/package.nix index 94d2822207dd..dcd63c2dcee4 100644 --- a/pkgs/by-name/io/iocaine/package.nix +++ b/pkgs/by-name/io/iocaine/package.nix @@ -5,7 +5,7 @@ fetchFromGitea, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iocaine"; version = "2.5.1"; @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec { domain = "git.madhouse-project.org"; owner = "iocaine"; repo = "iocaine"; - tag = "iocaine-${version}"; + tag = "iocaine-${finalAttrs.version}"; hash = "sha256-213QLpGBKSsT9r8O27PyMom5+OGPz0VtRBevxswISZA="; }; @@ -22,11 +22,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Deadliest poison known to AI"; homepage = "https://iocaine.madhouse-project.org/"; - changelog = "https://git.madhouse-project.org/iocaine/iocaine/src/tag/${src.tag}/CHANGELOG.md"; + changelog = "https://git.madhouse-project.org/iocaine/iocaine/src/tag/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sugar700 ]; mainProgram = "iocaine"; # Lacking OS access to fix, and upstream doesn't support macOS. broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ip/iperf3d/package.nix b/pkgs/by-name/ip/iperf3d/package.nix index 2bf54da029e2..0e7ae8a3b05e 100644 --- a/pkgs/by-name/ip/iperf3d/package.nix +++ b/pkgs/by-name/ip/iperf3d/package.nix @@ -6,14 +6,14 @@ iperf3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iperf3d"; version = "1.0.0"; src = fetchFromGitHub { owner = "wobcom"; repo = "iperf3d"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pMwGoBgFRVY+H51k+YCamzHgBoaJVwEVqY0CvMPvE0w="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { johannwagner ]; }; -} +}) diff --git a/pkgs/by-name/ir/irust/package.nix b/pkgs/by-name/ir/irust/package.nix index 37c6cd99ed93..3cd062da85d4 100644 --- a/pkgs/by-name/ir/irust/package.nix +++ b/pkgs/by-name/ir/irust/package.nix @@ -19,14 +19,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "irust"; version = "1.76.2"; src = fetchFromGitHub { owner = "sigmaSd"; repo = "IRust"; - rev = "irust@${version}"; + rev = "irust@${finalAttrs.version}"; hash = "sha256-bZKFoN6hr/TLTvGAWUXS+S3RnYhdirUeGz30LYbgA7g="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lelgenio ]; mainProgram = "irust"; }; -} +}) diff --git a/pkgs/by-name/iv/ivyterm/package.nix b/pkgs/by-name/iv/ivyterm/package.nix index 052fb4748a61..4133fd7c760a 100644 --- a/pkgs/by-name/iv/ivyterm/package.nix +++ b/pkgs/by-name/iv/ivyterm/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ivyterm"; version = "1.0.5"; src = fetchFromGitHub { owner = "Tomiyou"; repo = "ivyterm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Xr4oXg+kZPDImY7BlKUHwgi5AtCArH1vf3+s117luTQ="; }; @@ -46,9 +46,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal emulator implemented in gtk4-rs and VTE4"; homepage = "https://github.com/Tomiyou/ivyterm"; - changelog = "https://github.com/Tomiyou/ivyterm/releases/tag/${src.tag}"; + changelog = "https://github.com/Tomiyou/ivyterm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "ivyterm"; }; -} +}) diff --git a/pkgs/by-name/iw/iwmenu/package.nix b/pkgs/by-name/iw/iwmenu/package.nix index fffb931cb033..34d0a39cc764 100644 --- a/pkgs/by-name/iw/iwmenu/package.nix +++ b/pkgs/by-name/iw/iwmenu/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iwmenu"; version = "0.3.0"; src = fetchFromGitHub { owner = "e-tho"; repo = "iwmenu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Xge7olQxXrdLvtXrjOCEf4/maGmQa/OSQ38KqrOWvoY="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ vuimuich ]; }; -} +}) diff --git a/pkgs/by-name/iw/iwqr/package.nix b/pkgs/by-name/iw/iwqr/package.nix index 319ba2fe3399..5cf5d56b38e8 100644 --- a/pkgs/by-name/iw/iwqr/package.nix +++ b/pkgs/by-name/iw/iwqr/package.nix @@ -7,7 +7,7 @@ iwqr, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iwqr"; version = "0.1.1"; @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage rec { domain = "git.kroner.dev"; owner = "kreny"; repo = "iwqr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z9CjCJvi6MlZGghZKx13gGSKwUnECAf0cr9P2ABskh0="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ h7x4 ]; mainProgram = "iwqr"; }; -} +}) diff --git a/pkgs/by-name/ja/jay/package.nix b/pkgs/by-name/ja/jay/package.nix index f67aa04c4724..3db6811643d9 100644 --- a/pkgs/by-name/ja/jay/package.nix +++ b/pkgs/by-name/ja/jay/package.nix @@ -15,14 +15,14 @@ autoPatchelfHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jay"; version = "1.11.1"; src = fetchFromGitHub { owner = "mahkoh"; repo = "jay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mm2bXxl9TaKwmeCwFz3IKznqjsfY8RKEVU/RK4zd63U="; }; @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "jay"; }; -} +}) diff --git a/pkgs/by-name/je/jellyfin-rpc/package.nix b/pkgs/by-name/je/jellyfin-rpc/package.nix index 4dbda1a2d57e..e99c94cf431b 100644 --- a/pkgs/by-name/je/jellyfin-rpc/package.nix +++ b/pkgs/by-name/je/jellyfin-rpc/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jellyfin-rpc"; version = "1.3.4"; src = fetchFromGitHub { owner = "Radiicall"; repo = "jellyfin-rpc"; - tag = version; + tag = finalAttrs.version; hash = "sha256-g4Vd++Q6rJS6nU1kR+7aItnhHc0jeFSU460iF6P1EEk="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Displays the content you're currently watching on Discord"; homepage = "https://github.com/Radiicall/jellyfin-rpc"; - changelog = "https://github.com/Radiicall/jellyfin-rpc/releases/tag/${version}"; + changelog = "https://github.com/Radiicall/jellyfin-rpc/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "jellyfin-rpc"; }; -} +}) diff --git a/pkgs/by-name/je/jellyfin-tui/package.nix b/pkgs/by-name/je/jellyfin-tui/package.nix index 8f85c39e915d..82a5ad140cff 100644 --- a/pkgs/by-name/je/jellyfin-tui/package.nix +++ b/pkgs/by-name/je/jellyfin-tui/package.nix @@ -11,14 +11,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jellyfin-tui"; version = "1.3.1"; src = fetchFromGitHub { owner = "dhonus"; repo = "jellyfin-tui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-D3AzGrh04D05+v+t3gVZU68KlHM9HbaAx5dY2utJeFU="; }; @@ -52,8 +52,8 @@ rustPlatform.buildRustPackage rec { description = "Jellyfin music streaming client for the terminal"; mainProgram = "jellyfin-tui"; homepage = "https://github.com/dhonus/jellyfin-tui"; - changelog = "https://github.com/dhonus/jellyfin-tui/releases/tag/v${version}"; + changelog = "https://github.com/dhonus/jellyfin-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ GKHWB ]; }; -} +}) diff --git a/pkgs/by-name/jf/jf/package.nix b/pkgs/by-name/jf/jf/package.nix index 69bb87d6ede0..d809c1b7cfbd 100644 --- a/pkgs/by-name/jf/jf/package.nix +++ b/pkgs/by-name/jf/jf/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jf"; version = "0.6.2"; src = fetchFromGitHub { owner = "sayanarijit"; repo = "jf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-A29OvGdG6PyeKMf5RarEOrfnNSmXhXri0AlECHWep6M="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.sayanarijit ]; }; -} +}) diff --git a/pkgs/by-name/ji/jikken/package.nix b/pkgs/by-name/ji/jikken/package.nix index 35b07c122bbd..3ccbb8755464 100644 --- a/pkgs/by-name/ji/jikken/package.nix +++ b/pkgs/by-name/ji/jikken/package.nix @@ -8,14 +8,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jikken"; version = "0.8.2"; src = fetchFromGitHub { owner = "jikkenio"; repo = "jikken"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8A9b9Ms/unv+qQRd5jiTV/6SJa6ZYLsE0fK97ohacPI="; }; @@ -35,9 +35,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Powerful, source control friendly REST API testing toolkit"; homepage = "https://jikken.io/"; - changelog = "https://github.com/jikkenio/jikken/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jikkenio/jikken/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vinnymeller ]; mainProgram = "jk"; }; -} +}) diff --git a/pkgs/by-name/ji/jinja-lsp/package.nix b/pkgs/by-name/ji/jinja-lsp/package.nix index 09ccfe7c52fa..0b0c34a43881 100644 --- a/pkgs/by-name/ji/jinja-lsp/package.nix +++ b/pkgs/by-name/ji/jinja-lsp/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jinja-lsp"; version = "0.1.89"; src = fetchFromGitHub { owner = "uros-5"; repo = "jinja-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-K+7HS1dtDtHNMIseXopWzkFM3wC5b/sfYeHI3vxw74Q="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ adamjhf ]; mainProgram = "jinja-lsp"; }; -} +}) diff --git a/pkgs/by-name/jl/jless/package.nix b/pkgs/by-name/jl/jless/package.nix index 3f72963e7321..7f295c6a9c05 100644 --- a/pkgs/by-name/jl/jless/package.nix +++ b/pkgs/by-name/jl/jless/package.nix @@ -7,14 +7,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jless"; version = "0.9.0"; src = fetchFromGitHub { owner = "PaulJuliusMartinez"; repo = "jless"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-76oFPUWROX389U8DeMjle/GkdItu+0eYxZkt1c6l0V4="; }; @@ -28,10 +28,10 @@ rustPlatform.buildRustPackage rec { description = "Command-line pager for JSON data"; mainProgram = "jless"; homepage = "https://jless.io"; - changelog = "https://github.com/PaulJuliusMartinez/jless/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/PaulJuliusMartinez/jless/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jfchevrette ]; }; -} +}) diff --git a/pkgs/by-name/jo/joshuto/package.nix b/pkgs/by-name/jo/joshuto/package.nix index 6c1385554bea..ea66024582b2 100644 --- a/pkgs/by-name/jo/joshuto/package.nix +++ b/pkgs/by-name/jo/joshuto/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "joshuto"; version = "0.9.9"; src = fetchFromGitHub { owner = "kamiyaa"; repo = "joshuto"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hfu3Verbrq0to3I5/gX6ZhVr7ewjHNamzvaUcmcUIRU="; }; @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Ranger-like terminal file manager written in Rust"; homepage = "https://github.com/kamiyaa/joshuto"; - changelog = "https://github.com/kamiyaa/joshuto/releases/tag/${src.rev}"; + changelog = "https://github.com/kamiyaa/joshuto/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ totoroot @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "joshuto"; }; -} +}) diff --git a/pkgs/by-name/jo/jot/package.nix b/pkgs/by-name/jo/jot/package.nix index 144355ed4068..c981e07b66ba 100644 --- a/pkgs/by-name/jo/jot/package.nix +++ b/pkgs/by-name/jo/jot/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jot"; version = "0.1.2"; src = fetchFromGitHub { owner = "shashwatah"; repo = "jot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Z8szd6ArwbGiHw7SeAah0LrrzUbcQYygX7IcPUYNxvM="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "jt"; }; -} +}) diff --git a/pkgs/by-name/jo/jotdown/package.nix b/pkgs/by-name/jo/jotdown/package.nix index 2035c3680698..a4803bab5954 100644 --- a/pkgs/by-name/jo/jotdown/package.nix +++ b/pkgs/by-name/jo/jotdown/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jotdown"; version = "0.9.1"; src = fetchFromGitHub { owner = "hellux"; repo = "jotdown"; - rev = version; + rev = finalAttrs.version; hash = "sha256-76GYcLgTmTAweV+SI93me89YUHAujE0dFetG5QLlFRs="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "Minimal Djot CLI"; mainProgram = "jotdown"; homepage = "https://github.com/hellux/jotdown"; - changelog = "https://github.com/hellux/jotdown/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/hellux/jotdown/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/jr/jrsonnet/package.nix b/pkgs/by-name/jr/jrsonnet/package.nix index f2b117e6e214..63a3de66c531 100644 --- a/pkgs/by-name/jr/jrsonnet/package.nix +++ b/pkgs/by-name/jr/jrsonnet/package.nix @@ -6,12 +6,12 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jrsonnet"; version = "0.4.2"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "CertainLach"; repo = "jrsonnet"; sha256 = "sha256-OX+iJJ3vdCsWWr8x31psV9Vne6xWDZnJc83NbJqMK1A="; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { lach ]; }; -} +}) diff --git a/pkgs/by-name/js/jsonwatch/package.nix b/pkgs/by-name/js/jsonwatch/package.nix index 4acdc15ef0cf..826886d73eb0 100644 --- a/pkgs/by-name/js/jsonwatch/package.nix +++ b/pkgs/by-name/js/jsonwatch/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonwatch"; version = "0.11.0"; src = fetchFromGitHub { owner = "dbohdan"; repo = "jsonwatch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qhVqAhUAbLb5wHnLNHr6BxffyH1G5B09eOJQoqSzWEk="; }; @@ -27,9 +27,9 @@ rustPlatform.buildRustPackage rec { differences when the data changes. ''; homepage = "https://github.com/dbohdan/jsonwatch"; - changelog = "https://github.com/dbohdan/jsonwatch/releases/tag/${src.tag}"; + changelog = "https://github.com/dbohdan/jsonwatch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "jsonwatch"; }; -} +}) diff --git a/pkgs/by-name/jw/jwt-cli/package.nix b/pkgs/by-name/jw/jwt-cli/package.nix index 30449323597b..516af0f43fb1 100644 --- a/pkgs/by-name/jw/jwt-cli/package.nix +++ b/pkgs/by-name/jw/jwt-cli/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jwt-cli"; version = "6.2.0"; src = fetchFromGitHub { owner = "mike-engel"; repo = "jwt-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2pYCNLopvIHcKiN4qewQCdkGWHYQ6vQVCaApxGsRG9E="; }; @@ -42,9 +42,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Super fast CLI tool to decode and encode JWTs"; homepage = "https://github.com/mike-engel/jwt-cli"; - changelog = "https://github.com/mike-engel/jwt-cli/releases/tag/${version}"; + changelog = "https://github.com/mike-engel/jwt-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ rycee ]; mainProgram = "jwt"; }; -} +}) diff --git a/pkgs/by-name/jw/jwt-hack/package.nix b/pkgs/by-name/jw/jwt-hack/package.nix index 6267d5cc0a0e..d84b86331762 100644 --- a/pkgs/by-name/jw/jwt-hack/package.nix +++ b/pkgs/by-name/jw/jwt-hack/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jwt-hack"; version = "2.0.0"; src = fetchFromGitHub { owner = "hahwul"; repo = "jwt-hack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uJur/ABoAaQT3BBO2yprK/0/bQPT138Yg9IbztZ6w2w="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "JSON Web Token Hack Toolkit"; homepage = "https://github.com/hahwul/jwt-hack"; - changelog = "https://github.com/hahwul/jwt-hack/releases/tag/${src.tag}"; + changelog = "https://github.com/hahwul/jwt-hack/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "jwt-hack"; }; -} +}) diff --git a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix index 79795fc7024d..e6cd6737597d 100644 --- a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix +++ b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix @@ -7,14 +7,14 @@ kak-tree-sitter-unwrapped, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kak-tree-sitter-unwrapped"; version = "3.0.0"; src = fetchFromSourcehut { owner = "~hadronized"; repo = "kak-tree-sitter"; - rev = "kak-tree-sitter-v${version}"; + rev = "kak-tree-sitter-v${finalAttrs.version}"; hash = "sha256-9QeTHmDTw1Qxnl+AnqCZgxlCCycq5qYF0aM/6fu8qwM="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ lelgenio ]; }; -} +}) diff --git a/pkgs/by-name/ka/kakoune-lsp/package.nix b/pkgs/by-name/ka/kakoune-lsp/package.nix index 83a92ad9aee2..676f5b9f558b 100644 --- a/pkgs/by-name/ka/kakoune-lsp/package.nix +++ b/pkgs/by-name/ka/kakoune-lsp/package.nix @@ -6,14 +6,14 @@ perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kakoune-lsp"; version = "19.0.1"; src = fetchFromGitHub { owner = "kakoune-lsp"; repo = "kakoune-lsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MDGDc2xhQNfbczq/JT/hDd3ZPLRd9DVXdTg0VLQLNHk="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "kak-lsp"; }; -} +}) diff --git a/pkgs/by-name/ka/kalker/package.nix b/pkgs/by-name/ka/kalker/package.nix index a5905a19a329..ffa6cd5cfc75 100644 --- a/pkgs/by-name/ka/kalker/package.nix +++ b/pkgs/by-name/ka/kalker/package.nix @@ -8,14 +8,14 @@ libmpc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kalker"; version = "2.2.1"; src = fetchFromGitHub { owner = "PaddiM8"; repo = "kalker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fFeHL+Q1Y0J3rOgbFA952rjae/OQgHTznDI0Kya1KMQ="; }; @@ -50,7 +50,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://kalker.strct.net"; - changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${version}"; + changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${finalAttrs.version}"; description = "Command line calculator"; longDescription = '' A command line calculator that supports math-like syntax with user-defined @@ -62,4 +62,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "kalker"; }; -} +}) diff --git a/pkgs/by-name/ka/kamp/package.nix b/pkgs/by-name/ka/kamp/package.nix index 59c474a7d9a3..39d5fd3d037d 100644 --- a/pkgs/by-name/ka/kamp/package.nix +++ b/pkgs/by-name/ka/kamp/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kamp"; version = "0.2.3"; src = fetchFromGitHub { owner = "vbauerster"; repo = "kamp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-coBKVqSqYBpf0PdWKIODnbfQxbOyp5Di45+O66ZGK1Q="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "kamp"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ka/kanha/package.nix b/pkgs/by-name/ka/kanha/package.nix index 84a78dd7dadc..04822fd8601b 100644 --- a/pkgs/by-name/ka/kanha/package.nix +++ b/pkgs/by-name/ka/kanha/package.nix @@ -5,12 +5,12 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kanha"; version = "0.1.2"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "kanha"; hash = "sha256-ftTmYCkra3x/oDgGJ2WSf6yLeKXkwLJXhjuBdv7fVLY="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pwnwriter ]; mainProgram = "kanha"; }; -} +}) diff --git a/pkgs/by-name/ka/kaput-cli/package.nix b/pkgs/by-name/ka/kaput-cli/package.nix index eb91d823fa8c..1fc0631f9f87 100644 --- a/pkgs/by-name/ka/kaput-cli/package.nix +++ b/pkgs/by-name/ka/kaput-cli/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kaput-cli"; version = "2.5.0"; src = fetchFromGitHub { owner = "davidchalifoux"; repo = "kaput-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sy8k9L9rmiRFzvhLc+hYl9OqmmP8INLxMNRjAx7/V8g="; }; @@ -35,11 +35,11 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/davidchalifoux/kaput-cli/releases/tag/v${version}"; + changelog = "https://github.com/davidchalifoux/kaput-cli/releases/tag/v${finalAttrs.version}"; description = "Unofficial CLI client for Put.io"; homepage = "https://kaput.sh/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; mainProgram = "kaput"; }; -} +}) diff --git a/pkgs/by-name/ka/karlender/package.nix b/pkgs/by-name/ka/karlender/package.nix index 072a5d8fa82b..d8a232088709 100644 --- a/pkgs/by-name/ka/karlender/package.nix +++ b/pkgs/by-name/ka/karlender/package.nix @@ -13,14 +13,14 @@ cargo-gra, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "karlender"; version = "0.10.11"; src = fetchFromGitLab { owner = "floers"; repo = "karlender"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PwXSJq4uBtgIA2aQ5AZawEMmHoVS2Z9haVHyJ2oyXUs="; }; @@ -78,4 +78,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kb/kbs2/package.nix b/pkgs/by-name/kb/kbs2/package.nix index 084b3b38443f..162185cdf344 100644 --- a/pkgs/by-name/kb/kbs2/package.nix +++ b/pkgs/by-name/kb/kbs2/package.nix @@ -8,14 +8,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kbs2"; version = "0.7.3"; src = fetchFromGitHub { owner = "woodruffw"; repo = "kbs2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-X+NhUQzxfok9amqAiim/vjkee45hjdPedsZc3zwcOXA="; }; @@ -49,8 +49,8 @@ rustPlatform.buildRustPackage rec { description = "Secret manager backed by age"; mainProgram = "kbs2"; homepage = "https://github.com/woodruffw/kbs2"; - changelog = "https://github.com/woodruffw/kbs2/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/woodruffw/kbs2/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/kb/kbt/package.nix b/pkgs/by-name/kb/kbt/package.nix index 45408c8a6537..430464a75e25 100644 --- a/pkgs/by-name/kb/kbt/package.nix +++ b/pkgs/by-name/kb/kbt/package.nix @@ -7,14 +7,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kbt"; version = "2.1.0"; src = fetchFromGitHub { owner = "bloznelis"; repo = "kbt"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ROCZDa5eyGF9yE+zdZ4snzdz8+jk+H6ZnqsnCe8JtJw="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "kbt"; }; -} +}) diff --git a/pkgs/by-name/kc/kcl-language-server/package.nix b/pkgs/by-name/kc/kcl-language-server/package.nix index 213b14e0b27d..0a2c8c9ed034 100644 --- a/pkgs/by-name/kc/kcl-language-server/package.nix +++ b/pkgs/by-name/kc/kcl-language-server/package.nix @@ -7,7 +7,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kcl-language-server"; version = "0.11.2-unstable-2025-10-26"; @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-5yX9TYmn0nGlSI8jiAwxuYpBXq9ie+yVDHwcC1FLcBk="; }; - sourceRoot = "${src.name}/kclvm"; + sourceRoot = "${finalAttrs.src.name}/kclvm"; cargoHash = "sha256-FulW9qNVVZtOoRfm+NPwQENJU9Ib1GBzcjHxk5QS70g="; @@ -41,13 +41,13 @@ rustPlatform.buildRustPackage rec { doCheck = false; meta = { - changelog = "https://github.com/kcl-lang/kcl/releases/tag/v${version}"; + changelog = "https://github.com/kcl-lang/kcl/releases/tag/v${finalAttrs.version}"; description = "High-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; - downloadPage = "https://github.com/kcl-lang/kcl/tree/v${version}/kclvm/tools/src/LSP"; + downloadPage = "https://github.com/kcl-lang/kcl/tree/v${finalAttrs.version}/kclvm/tools/src/LSP"; homepage = "https://www.kcl-lang.io/"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = kcl.meta.maintainers; mainProgram = "kcl-language-server"; }; -} +}) diff --git a/pkgs/by-name/kc/kclvm_cli/package.nix b/pkgs/by-name/kc/kclvm_cli/package.nix index f860b0c8ab72..9fcf79f2488d 100644 --- a/pkgs/by-name/kc/kclvm_cli/package.nix +++ b/pkgs/by-name/kc/kclvm_cli/package.nix @@ -5,18 +5,18 @@ kclvm, rustc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kclvm_cli"; version = "0.11.0"; src = fetchFromGitHub { owner = "kcl-lang"; repo = "kcl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wRmLXR1r/FtZVfc6jifEj0jS0U0HIgJzBtuuzLQchjo="; }; - sourceRoot = "${src.name}/cli"; + sourceRoot = "${finalAttrs.src.name}/cli"; cargoHash = "sha256-ZhrjxHqwWwcVkCVkJJnVm2CZLfRlrI2383ejgI+B2KQ="; cargoPatches = [ ./cargo_lock.patch ]; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "kclvm_cli"; }; -} +}) diff --git a/pkgs/by-name/kd/kdash/package.nix b/pkgs/by-name/kd/kdash/package.nix index ad2de8193f0b..f9cc5f64fa11 100644 --- a/pkgs/by-name/kd/kdash/package.nix +++ b/pkgs/by-name/kd/kdash/package.nix @@ -9,14 +9,14 @@ libxcb-util, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kdash"; version = "0.6.2"; src = fetchFromGitHub { owner = "kdash-rs"; repo = "kdash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fFpdWVoeWycnp/hRw2S+hYpnXYmCs+rLqcZdmSSMGwI="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/kd/kdotool/package.nix b/pkgs/by-name/kd/kdotool/package.nix index a43d252b47d9..95a8e3c2b211 100644 --- a/pkgs/by-name/kd/kdotool/package.nix +++ b/pkgs/by-name/kd/kdotool/package.nix @@ -6,14 +6,14 @@ dbus, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "0.2.2-pre"; pname = "kdotool"; src = fetchFromGitHub { owner = "jinliu"; repo = "kdotool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qx4bWAFQcoLM/r4aNzmoZdjclw8ccAW8lKLda6ON1aQ="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kotatsuyaki ]; }; -} +}) diff --git a/pkgs/by-name/ke/keedump/package.nix b/pkgs/by-name/ke/keedump/package.nix index b99623e617e4..6a1992f81793 100644 --- a/pkgs/by-name/ke/keedump/package.nix +++ b/pkgs/by-name/ke/keedump/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "keedump"; version = "0.1.0"; src = fetchFromGitHub { owner = "ynuwenhof"; repo = "keedump"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-V7wQZoUnISELuzjSUz+CJ77XJvlnGBK2n4U4pKlk+xI="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "PoC KeePass master password dumper"; homepage = "https://github.com/ynuwenhof/keedump"; - changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}"; + changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "keedump"; }; -} +}) diff --git a/pkgs/by-name/ke/kestrel/package.nix b/pkgs/by-name/ke/kestrel/package.nix index 67211b838e45..6d1ec1eeca0d 100644 --- a/pkgs/by-name/ke/kestrel/package.nix +++ b/pkgs/by-name/ke/kestrel/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kestrel"; version = "1.0.2"; src = fetchFromGitHub { owner = "finfet"; repo = "kestrel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bKQBOk9yUqgnufRyyqXatsRHpesbM49rAkz0dD5XE80="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ zendo ]; }; -} +}) diff --git a/pkgs/by-name/ke/keyscope/package.nix b/pkgs/by-name/ke/keyscope/package.nix index 1a13b5ef337a..2a3ee5db8dcf 100644 --- a/pkgs/by-name/ke/keyscope/package.nix +++ b/pkgs/by-name/ke/keyscope/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "keyscope"; version = "1.4.0"; src = fetchFromGitHub { owner = "spectralops"; repo = "keyscope"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2DhKiQixhTCQD/SYIQa+o1kzEsslu6wAReuWr0rTrH8="; }; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { echo "fn main() {}" > build.rs ''; - VERGEN_GIT_SEMVER = "v${version}"; + VERGEN_GIT_SEMVER = "v${finalAttrs.version}"; # Test require network access doCheck = false; @@ -39,9 +39,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Key and secret workflow (validation, invalidation, etc.) tool"; homepage = "https://github.com/spectralops/keyscope"; - changelog = "https://github.com/spectralops/keyscope/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/spectralops/keyscope/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "keyscope"; }; -} +}) diff --git a/pkgs/by-name/ki/kitty-img/package.nix b/pkgs/by-name/ki/kitty-img/package.nix index cbdd2a0aa890..96a6da300e1e 100644 --- a/pkgs/by-name/ki/kitty-img/package.nix +++ b/pkgs/by-name/ki/kitty-img/package.nix @@ -4,14 +4,14 @@ fetchFromSourcehut, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kitty-img"; version = "1.1.0"; src = fetchFromSourcehut { owner = "~zethra"; repo = "kitty-img"; - rev = version; + rev = finalAttrs.version; hash = "sha256-liqLocNIIOmkVWI8H9WU7T352sK7sceVtOX+R0BQ/uk="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Print images inline in kitty"; homepage = "https://git.sr.ht/~zethra/kitty-img"; - changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${version}"; + changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ gaykitty ]; mainProgram = "kitty-img"; }; -} +}) diff --git a/pkgs/by-name/ki/kittycad-kcl-lsp/package.nix b/pkgs/by-name/ki/kittycad-kcl-lsp/package.nix index f20c1b91bbb5..ea7213db2f52 100644 --- a/pkgs/by-name/ki/kittycad-kcl-lsp/package.nix +++ b/pkgs/by-name/ki/kittycad-kcl-lsp/package.nix @@ -5,14 +5,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kittycad-kcl-lsp"; version = "0.1.71"; src = fetchFromGitHub { owner = "KittyCAD"; repo = "kcl-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IQfR2B9HyZXEDKcp5J7466SRbq2qWS+eodtTKkgJprM="; }; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "KittyCAD KCL language server"; - changelog = "https://github.com/KittyCAD/kcl-lsp/releases/tag/v${version}"; + changelog = "https://github.com/KittyCAD/kcl-lsp/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/KittyCAD/kcl-lsp"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jljox ]; mainProgram = "kittycad-kcl-lsp"; }; -} +}) diff --git a/pkgs/by-name/kl/klipper-estimator/package.nix b/pkgs/by-name/kl/klipper-estimator/package.nix index 85513e0145cd..a09a483454ec 100644 --- a/pkgs/by-name/kl/klipper-estimator/package.nix +++ b/pkgs/by-name/kl/klipper-estimator/package.nix @@ -8,20 +8,20 @@ libgit2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "klipper-estimator"; version = "3.7.3"; src = fetchFromGitHub { owner = "Annex-Engineering"; repo = "klipper_estimator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EjfW2qeq0ehGhjE2Psz5g/suYMZPvtQi2gaYb+NCa2U="; }; cargoHash = "sha256-wMgFkzgoHjvE+5t+cA5OW2COXbUj/5tWXz0Zp9cd5lw="; - env.TOOL_VERSION = "v${version}"; + env.TOOL_VERSION = "v${finalAttrs.version}"; buildInputs = [ openssl @@ -35,9 +35,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool for determining the time a print will take using the Klipper firmware"; homepage = "https://github.com/Annex-Engineering/klipper_estimator"; - changelog = "https://github.com/Annex-Engineering/klipper_estimator/releases/tag/v${version}"; + changelog = "https://github.com/Annex-Engineering/klipper_estimator/releases/tag/v${finalAttrs.version}"; mainProgram = "klipper_estimator"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tmarkus ]; }; -} +}) diff --git a/pkgs/by-name/kl/klog-rs/package.nix b/pkgs/by-name/kl/klog-rs/package.nix index b628578fa5f0..842e78c09578 100644 --- a/pkgs/by-name/kl/klog-rs/package.nix +++ b/pkgs/by-name/kl/klog-rs/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "klog-rs"; version = "0.5.1"; src = fetchFromGitHub { owner = "tobifroe"; repo = "klog"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VyUUzhVwJ1tNLICXwy7f85queH+pn4vL5HTL8IHcQ7w="; }; @@ -26,10 +26,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to tail logs of multiple Kubernetes pods simultaneously"; homepage = "https://github.com/tobifroe/klog"; - changelog = "https://github.com/tobifroe/klog/releases/tag/${version}"; + changelog = "https://github.com/tobifroe/klog/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "klog"; maintainers = with lib.maintainers; [ tobifroe ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/km/kmon/package.nix b/pkgs/by-name/km/kmon/package.nix index f09cd82309dc..04a209b21920 100644 --- a/pkgs/by-name/km/kmon/package.nix +++ b/pkgs/by-name/km/kmon/package.nix @@ -6,14 +6,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kmon"; version = "1.7.1"; src = fetchFromGitHub { owner = "orhun"; repo = "kmon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-DzbbeVZifuxgmIu3yNv6EI7Jyh8MA0/oSaR5IEPNUN8="; }; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Linux Kernel Manager and Activity Monitor"; homepage = "https://github.com/orhun/kmon"; - changelog = "https://github.com/orhun/kmon/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/orhun/kmon/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "kmon"; }; -} +}) diff --git a/pkgs/by-name/ko/komodo/package.nix b/pkgs/by-name/ko/komodo/package.nix index e51a2d926c0b..f44c7147758c 100644 --- a/pkgs/by-name/ko/komodo/package.nix +++ b/pkgs/by-name/ko/komodo/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "komodo"; version = "1.19.5"; src = fetchFromGitHub { owner = "moghtech"; repo = "komodo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dLBgdcrIp5QM2TVIa86qX7m1c5n+qOIQJtqJPGvIZ+0="; }; @@ -47,9 +47,9 @@ rustPlatform.buildRustPackage rec { Komodo is composed of a single core and any amount of connected servers running the periphery application. ''; homepage = "https://komo.do"; - changelog = "https://github.com/moghtech/komodo/releases/tag/v${version}"; + changelog = "https://github.com/moghtech/komodo/releases/tag/v${finalAttrs.version}"; mainProgram = "komodo"; maintainers = with lib.maintainers; [ r17x ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/ko/kondo/package.nix b/pkgs/by-name/ko/kondo/package.nix index c0f75d702ea1..c75b26542600 100644 --- a/pkgs/by-name/ko/kondo/package.nix +++ b/pkgs/by-name/ko/kondo/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kondo"; version = "0.9"; src = fetchFromGitHub { owner = "tbillington"; repo = "kondo"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lbj1usgwfp7IiCNPtmHSHvX3ARGY5UpJYT89U3+kTuk="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "kondo"; }; -} +}) diff --git a/pkgs/by-name/ko/kontroll/package.nix b/pkgs/by-name/ko/kontroll/package.nix index 8b62e1abd08c..d3d522ee6cd0 100644 --- a/pkgs/by-name/ko/kontroll/package.nix +++ b/pkgs/by-name/ko/kontroll/package.nix @@ -5,14 +5,14 @@ protobuf, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kontroll"; version = "1.0.1"; src = fetchFromGitHub { owner = "zsa"; repo = "kontroll"; - rev = version; + rev = finalAttrs.version; hash = "sha256-k7Twbjl8umk3PeIv3ivCLdhZFgTTV8WdfIAoGAD/pEk="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ davsanchez ]; mainProgram = "kontroll"; }; -} +}) diff --git a/pkgs/by-name/ko/kord/package.nix b/pkgs/by-name/ko/kord/package.nix index 682215044f71..941f0d767ba4 100644 --- a/pkgs/by-name/ko/kord/package.nix +++ b/pkgs/by-name/ko/kord/package.nix @@ -8,7 +8,7 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kord"; version = "0.6.1"; @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "twitchax"; repo = "kord"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CeMh6yB4fGoxtGLbkQe4OMMvBM0jesyP+8JtU5kCP84="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ kidsan ]; license = with lib.licenses; [ mit ]; }; -} +}) diff --git a/pkgs/by-name/kr/krankerl/package.nix b/pkgs/by-name/kr/krankerl/package.nix index e4be33f69529..2882bf2872bb 100644 --- a/pkgs/by-name/kr/krankerl/package.nix +++ b/pkgs/by-name/kr/krankerl/package.nix @@ -10,14 +10,14 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "krankerl"; version = "0.14.0"; src = fetchFromGitHub { owner = "ChristophWurst"; repo = "krankerl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fFtjQFkNB5vn9nlFJI6nRdqxB9PmOGl3ySZ5LG2tgPg="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ onny ]; }; -} +}) diff --git a/pkgs/by-name/kr/krapslog/package.nix b/pkgs/by-name/kr/krapslog/package.nix index 361888dc3079..c13ff620d55e 100644 --- a/pkgs/by-name/kr/krapslog/package.nix +++ b/pkgs/by-name/kr/krapslog/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "krapslog"; version = "0.6.1"; src = fetchFromGitHub { owner = "acj"; repo = "krapslog-rs"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-c/Zh4fOsSKY0XopaklRbFEh4QM5jjUcj0zhAx5v9amI="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ yanganto ]; mainProgram = "krapslog"; }; -} +}) diff --git a/pkgs/by-name/kr/krill/package.nix b/pkgs/by-name/kr/krill/package.nix index 330b8332caa8..4c028094d61f 100644 --- a/pkgs/by-name/kr/krill/package.nix +++ b/pkgs/by-name/kr/krill/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "krill"; version = "0.15.1"; src = fetchFromGitHub { owner = "NLnetLabs"; repo = "krill"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Egy/knMiu+Pglx4v62lPZ87daRKida8W05qu+5yGt1g="; }; @@ -38,8 +38,8 @@ rustPlatform.buildRustPackage rec { Authorisations (ROAs) on your own servers or with a third party. ''; homepage = "https://github.com/NLnetLabs/krill"; - changelog = "https://github.com/NLnetLabs/krill/releases/tag/v${version}"; + changelog = "https://github.com/NLnetLabs/krill/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ steamwalker ]; }; -} +}) diff --git a/pkgs/by-name/kt/kty/package.nix b/pkgs/by-name/kt/kty/package.nix index b236e3d0fdb4..24ab1c88550c 100644 --- a/pkgs/by-name/kt/kty/package.nix +++ b/pkgs/by-name/kt/kty/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kty"; version = "0.3.1"; src = fetchFromGitHub { owner = "grampelberg"; repo = "kty"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-E9PqWDBKYJFYOUNyjiK+AM2WULMiwupFWTOQlBH+6d4="; }; @@ -33,10 +33,10 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://kty.dev/"; - changelog = "https://github.com/grampelberg/kty/releases/tag/v${version}"; + changelog = "https://github.com/grampelberg/kty/releases/tag/v${finalAttrs.version}"; description = "Terminal for Kubernetes"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.unix; mainProgram = "kty"; }; -} +}) diff --git a/pkgs/by-name/ku/kubetui/package.nix b/pkgs/by-name/ku/kubetui/package.nix index f871c763ca8a..309c35d36cb9 100644 --- a/pkgs/by-name/ku/kubetui/package.nix +++ b/pkgs/by-name/ku/kubetui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kubetui"; version = "1.12.0"; src = fetchFromGitHub { owner = "sarub0b0"; repo = "kubetui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KhO9MY1TIf27Wh10OhUsaxgFghSTwO8yJ/n9/a0cqzE="; }; @@ -23,11 +23,11 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/sarub0b0/kubetui"; - changelog = "https://github.com/sarub0b0/kubetui/releases/tag/v${version}"; + changelog = "https://github.com/sarub0b0/kubetui/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; license = lib.licenses.mit; description = "Intuitive TUI tool for real-time monitoring and exploration of Kubernetes resources"; mainProgram = "kubetui"; }; -} +}) diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index 7297ab98e832..b3509df5fb58 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -7,12 +7,12 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kubie"; version = "0.26.1"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "sbstp"; repo = "kubie"; sha256 = "sha256-eSzNCH0MiGvLKHrSXFSXQq4lN5tfmr0NcuGaN96Invs="; @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ zlib ]; maintainers = with lib.maintainers; [ illiusdope ]; }; -} +}) diff --git a/pkgs/by-name/kx/kx-aspe-cli/package.nix b/pkgs/by-name/kx/kx-aspe-cli/package.nix index 8fed9502499c..54ff953c63d4 100644 --- a/pkgs/by-name/kx/kx-aspe-cli/package.nix +++ b/pkgs/by-name/kx/kx-aspe-cli/package.nix @@ -6,7 +6,7 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kx-aspe-cli"; version = "0-unstable-2024-04-06"; @@ -25,11 +25,11 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://codeberg.org/keyoxide/kx-aspe-cli"; - changelog = "https://codeberg.org/keyoxide/kx-aspe-cli/src/commit/${src.rev}/CHANGELOG.md"; + changelog = "https://codeberg.org/keyoxide/kx-aspe-cli/src/commit/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Keyoxide profile generator CLI using ASPE"; mainProgram = "kx-aspe"; platforms = lib.platforms.linux; license = [ lib.licenses.asl20 ]; maintainers = [ lib.maintainers.nobbz ]; }; -} +}) diff --git a/pkgs/by-name/la/lalrpop/package.nix b/pkgs/by-name/la/lalrpop/package.nix index e701a79e5908..d95c30bfb6c1 100644 --- a/pkgs/by-name/la/lalrpop/package.nix +++ b/pkgs/by-name/la/lalrpop/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lalrpop"; version = "0.22.2"; src = fetchFromGitHub { owner = "lalrpop"; repo = "lalrpop"; - rev = version; + rev = finalAttrs.version; hash = "sha256-/mk4sTgwxBrB+LEBbWv4OQEEh2P2KVSh6v5ry9/Et4s="; }; @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "LR(1) parser generator for Rust"; homepage = "https://github.com/lalrpop/lalrpop"; - changelog = "https://github.com/lalrpop/lalrpop/blob/${src.rev}/RELEASES.md"; + changelog = "https://github.com/lalrpop/lalrpop/blob/${finalAttrs.src.rev}/RELEASES.md"; license = with lib.licenses; [ asl20 # or mit @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "lalrpop"; maintainers = with lib.maintainers; [ chayleaf ]; }; -} +}) diff --git a/pkgs/by-name/la/languagetool-rust/package.nix b/pkgs/by-name/la/languagetool-rust/package.nix index fe61993f910e..64653dbfc52b 100644 --- a/pkgs/by-name/la/languagetool-rust/package.nix +++ b/pkgs/by-name/la/languagetool-rust/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "languagetool-rust"; version = "3.0.1"; src = fetchFromGitHub { owner = "jeertmans"; repo = "languagetool-rust"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zH93Pi/zVnCLo8O/1HnSTfUOu9vtzF3JSzn+1/1/Oz0="; }; @@ -94,4 +94,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ name-snrl ]; mainProgram = "ltrs"; }; -} +}) diff --git a/pkgs/by-name/la/lapce/package.nix b/pkgs/by-name/la/lapce/package.nix index 3741c9eaf2f1..f94a88f9bbb5 100644 --- a/pkgs/by-name/la/lapce/package.nix +++ b/pkgs/by-name/la/lapce/package.nix @@ -37,14 +37,14 @@ let wayland ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lapce"; version = "0.4.6"; src = fetchFromGitHub { owner = "lapce"; repo = "lapce"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-D5DEmMkCAkMiMMzYP8FoVIUeT2CDOepUWUlUqWSaUnM="; }; @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage rec { OPENSSL_NO_VENDOR = 1; # This variable is read by build script, so that Lapce editor knows its version - RELEASE_TAG_NAME = "v${version}"; + RELEASE_TAG_NAME = "v${finalAttrs.version}"; }; postPatch = '' @@ -106,8 +106,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lightning-fast and Powerful Code Editor written in Rust"; homepage = "https://github.com/lapce/lapce"; - changelog = "https://github.com/lapce/lapce/releases/tag/v${version}"; + changelog = "https://github.com/lapce/lapce/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 ]; mainProgram = "lapce"; }; -} +}) diff --git a/pkgs/by-name/la/laurel/package.nix b/pkgs/by-name/la/laurel/package.nix index d6843da87fa4..b447cda81b80 100644 --- a/pkgs/by-name/la/laurel/package.nix +++ b/pkgs/by-name/la/laurel/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "laurel"; version = "0.7.3"; src = fetchFromGitHub { owner = "threathunters-io"; repo = "laurel"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4LIv9rdYTPPERgMT8mF6Ymdur9f4tzNkkkMHBePtAH0="; }; @@ -39,9 +39,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Transform Linux Audit logs for SIEM usage"; homepage = "https://github.com/threathunters-io/laurel"; - changelog = "https://github.com/threathunters-io/laurel/releases/tag/${src.tag}"; + changelog = "https://github.com/threathunters-io/laurel/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ emilylange ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/la/lazycli/package.nix b/pkgs/by-name/la/lazycli/package.nix index 63eef7024b0b..19c678b8fb2e 100644 --- a/pkgs/by-name/la/lazycli/package.nix +++ b/pkgs/by-name/la/lazycli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lazycli"; version = "0.1.15"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazycli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1qq167hc7pp9l0m40ysphfljakmm8hjjnhpldvb0kbc825h0z8z5"; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "lazycli"; }; -} +}) diff --git a/pkgs/by-name/la/lazymc/package.nix b/pkgs/by-name/la/lazymc/package.nix index e16a56bb8597..d7f8309eec5a 100644 --- a/pkgs/by-name/la/lazymc/package.nix +++ b/pkgs/by-name/la/lazymc/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lazymc"; version = "0.2.11"; src = fetchFromGitHub { owner = "timvisee"; repo = "lazymc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uMjM3w78qWnB/sNXRcxl30KJRm0I3BPEOr5IRU8FI0s="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "lazymc"; }; -} +}) diff --git a/pkgs/by-name/ld/ldproxy/package.nix b/pkgs/by-name/ld/ldproxy/package.nix index d7020215b1aa..868b896a1e6e 100644 --- a/pkgs/by-name/ld/ldproxy/package.nix +++ b/pkgs/by-name/ld/ldproxy/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ldproxy"; version = "0.31.4"; @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "esp-rs"; repo = "embuild"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YH2CPb3uBlPncd+KkP25xhCVvDB7HDxJuSqWOJ1LT3k="; }; @@ -26,11 +26,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Linker Proxy: a simple tool to forward linker arguments to the actual linker executable"; homepage = "https://github.com/esp-rs/embuild"; - changelog = "https://github.com/esp-rs/embuild/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/esp-rs/embuild/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 ]; maintainers = with lib.maintainers; [ vpochapuis ]; }; -} +}) diff --git a/pkgs/by-name/le/leaf/package.nix b/pkgs/by-name/le/leaf/package.nix index d6b17c5151fb..19f3f83e45c0 100644 --- a/pkgs/by-name/le/leaf/package.nix +++ b/pkgs/by-name/le/leaf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "leaf"; version = "0.2.0"; src = fetchFromGitHub { owner = "IogaMaster"; repo = "leaf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y0NO9YcOO7T7Cqc+/WeactwBAkeUqdCca87afOlO1Bk="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "leaf"; }; -} +}) diff --git a/pkgs/by-name/le/leftwm/package.nix b/pkgs/by-name/le/leftwm/package.nix index 92e9fb6bd7c7..d7e7eaef360f 100644 --- a/pkgs/by-name/le/leftwm/package.nix +++ b/pkgs/by-name/le/leftwm/package.nix @@ -13,14 +13,14 @@ let ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "leftwm"; version = "0.5.4"; src = fetchFromGitHub { owner = "leftwm"; repo = "leftwm"; - tag = version; + tag = finalAttrs.version; hash = "sha256-eH7HuGZnWlXigTaUAc4S00+uOIEVftnBOD8x03KJLaE="; }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { vuimuich yanganto ]; - changelog = "https://github.com/leftwm/leftwm/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/leftwm/leftwm/blob/${finalAttrs.version}/CHANGELOG.md"; mainProgram = "leftwm"; }; -} +}) diff --git a/pkgs/by-name/le/legba/package.nix b/pkgs/by-name/le/legba/package.nix index a5f9f49d3340..e5728e7bc4be 100644 --- a/pkgs/by-name/le/legba/package.nix +++ b/pkgs/by-name/le/legba/package.nix @@ -8,14 +8,14 @@ samba, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "legba"; version = "0.11.0"; src = fetchFromGitHub { owner = "evilsocket"; repo = "legba"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iynUReIWebfBkmWxbajsKbdfWSy+fzqF3NNssjtshYY="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Multiprotocol credentials bruteforcer / password sprayer and enumerator"; homepage = "https://github.com/evilsocket/legba"; - changelog = "https://github.com/evilsocket/legba/releases/tag/v${version}"; + changelog = "https://github.com/evilsocket/legba/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ mikaelfangel ]; mainProgram = "legba"; }; -} +}) diff --git a/pkgs/by-name/le/lemmy-help/package.nix b/pkgs/by-name/le/lemmy-help/package.nix index 1fe3ac92e848..88fcb34d5ddb 100644 --- a/pkgs/by-name/le/lemmy-help/package.nix +++ b/pkgs/by-name/le/lemmy-help/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lemmy-help"; version = "0.11.0"; src = fetchFromGitHub { owner = "numToStr"; repo = "lemmy-help"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-HcIvHuuzQj4HsRJyn1A9nXiGDGAcz1nqTsC7sROt7OI="; }; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage rec { `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs. ''; homepage = "https://github.com/numToStr/lemmy-help"; - changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}"; + changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = [ ]; mainProgram = "lemmy-help"; }; -} +}) diff --git a/pkgs/by-name/le/lemurs/package.nix b/pkgs/by-name/le/lemurs/package.nix index 80f884e49a31..c0bdeb48b0e1 100644 --- a/pkgs/by-name/le/lemurs/package.nix +++ b/pkgs/by-name/le/lemurs/package.nix @@ -8,14 +8,14 @@ versionCheckHook, nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lemurs"; version = "0.4.0"; src = fetchFromGitHub { owner = "coastalwhite"; repo = "lemurs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dtAmgzsUhn3AfafWbCaaog0S1teIy+8eYtaHBhvLfLI="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "lemurs"; }; -} +}) diff --git a/pkgs/by-name/le/leptosfmt/package.nix b/pkgs/by-name/le/leptosfmt/package.nix index 0114bb8ea103..1bfaf651f37f 100644 --- a/pkgs/by-name/le/leptosfmt/package.nix +++ b/pkgs/by-name/le/leptosfmt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "leptosfmt"; version = "0.1.33"; src = fetchFromGitHub { owner = "bram209"; repo = "leptosfmt"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+trLQFU8oP45xHQ3DsEESQzQX2WpvQcfpgGC9o5ITcY="; fetchSubmodules = true; }; @@ -22,11 +22,11 @@ rustPlatform.buildRustPackage rec { description = "Formatter for the leptos view! macro"; mainProgram = "leptosfmt"; homepage = "https://github.com/bram209/leptosfmt"; - changelog = "https://github.com/bram209/leptosfmt/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/bram209/leptosfmt/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/le/lethe/package.nix b/pkgs/by-name/le/lethe/package.nix index bf25f9739b3f..73e11acde134 100644 --- a/pkgs/by-name/le/lethe/package.nix +++ b/pkgs/by-name/le/lethe/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lethe"; version = "0.8.2"; src = fetchFromGitHub { owner = "kostassoid"; repo = "lethe"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-y2D/80pnpYpTl+q9COTQkvtj9lzBlOWuMcnn5WFnX8E="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "lethe"; }; -} +}) diff --git a/pkgs/by-name/li/lianad/package.nix b/pkgs/by-name/li/lianad/package.nix index 287aa8a613be..14a62f6a0d88 100644 --- a/pkgs/by-name/li/lianad/package.nix +++ b/pkgs/by-name/li/lianad/package.nix @@ -6,14 +6,14 @@ udev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lianad"; version = "13.1"; # keep in sync with liana src = fetchFromGitHub { owner = "wizardsardine"; repo = "liana"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WrVvirqcseUZbuDHlABw6sFgdohbv/JQ/RB4j2hO+QQ="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; broken = stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/li/libdovi/package.nix b/pkgs/by-name/li/libdovi/package.nix index b1994d4d18dd..f2e13c03c5c2 100644 --- a/pkgs/by-name/li/libdovi/package.nix +++ b/pkgs/by-name/li/libdovi/package.nix @@ -7,13 +7,13 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "libdovi"; version = "3.3.1"; src = fetchCrate { pname = "dolby_vision"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-ecd+r0JWZtP/rxt4Y3Cj2TkygXIMy5KZhZpXBwJNPx4="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libetebase/package.nix b/pkgs/by-name/li/libetebase/package.nix index 33e0c6d8a4ce..247ca10c3b7d 100644 --- a/pkgs/by-name/li/libetebase/package.nix +++ b/pkgs/by-name/li/libetebase/package.nix @@ -8,14 +8,14 @@ testers, libetebase, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "libetebase"; version = "0.5.8"; src = fetchFromGitHub { owner = "etesync"; repo = "libetebase"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-B+MfnYbxIbgMHFWWOYhap1MEbV3/NNYuR9goJDTNn9A="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ laalsaas ]; pkgConfigModules = [ "etebase" ]; }; -} +}) diff --git a/pkgs/by-name/li/libimagequant/package.nix b/pkgs/by-name/li/libimagequant/package.nix index 75f8a26aa77c..d9920927a8ce 100644 --- a/pkgs/by-name/li/libimagequant/package.nix +++ b/pkgs/by-name/li/libimagequant/package.nix @@ -13,14 +13,14 @@ libimagequant, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "libimagequant"; version = "4.4.1"; src = fetchFromGitHub { owner = "ImageOptim"; repo = "libimagequant"; - rev = version; + rev = finalAttrs.version; hash = "sha256-A7idjAAJ+syqIahyU+LPZBF+MLxVDymY+M3HM7d/qk0="; }; @@ -65,4 +65,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ma9e ]; }; -} +}) diff --git a/pkgs/by-name/li/librespeed-rust/package.nix b/pkgs/by-name/li/librespeed-rust/package.nix index 69d0417a1782..bf72926255ed 100644 --- a/pkgs/by-name/li/librespeed-rust/package.nix +++ b/pkgs/by-name/li/librespeed-rust/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "librespeed-rust"; version = "1.3.8"; src = fetchFromGitHub { owner = "librespeed"; repo = "speedtest-rust"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TINIKZefT4ngnEtlMjxO56PrQxW5gyb1+higiSnkE3Q="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "librespeed-rs"; }; -} +}) diff --git a/pkgs/by-name/li/libsignal-ffi/package.nix b/pkgs/by-name/li/libsignal-ffi/package.nix index a9fabb98beb8..5776b96aed81 100644 --- a/pkgs/by-name/li/libsignal-ffi/package.nix +++ b/pkgs/by-name/li/libsignal-ffi/package.nix @@ -17,7 +17,7 @@ let ln -s ${boringssl.dev}/include include ''; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-ffi"; # must match the version used in mautrix-signal # see https://github.com/mautrix/signal/issues/401 @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { fetchSubmodules = true; owner = "signalapp"; repo = "libsignal"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XVq1fvhUF0WqSs1lJRCBRuhOW4idY6Nm21UdX4/6TE8="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { SchweGELBin ]; }; -} +}) diff --git a/pkgs/by-name/li/license-cli/package.nix b/pkgs/by-name/li/license-cli/package.nix index 2cc73878ef67..b73874bb0efb 100644 --- a/pkgs/by-name/li/license-cli/package.nix +++ b/pkgs/by-name/li/license-cli/package.nix @@ -12,14 +12,14 @@ xclip, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "license-cli"; version = "3.1.0"; src = fetchFromSourcehut { owner = "~zethra"; repo = "license"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OGS26mE5rjxlZOaBWhYc7C8aM3Lq2xX0f31LgckjJF8="; }; @@ -62,4 +62,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "license"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/licensure/package.nix b/pkgs/by-name/li/licensure/package.nix index 41fc7d10612e..f720d5561717 100644 --- a/pkgs/by-name/li/licensure/package.nix +++ b/pkgs/by-name/li/licensure/package.nix @@ -7,14 +7,14 @@ git, gitls, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "licensure"; version = "0.8.0"; src = fetchFromGitHub { owner = "chasinglogic"; repo = "licensure"; - rev = version; + rev = finalAttrs.version; hash = "sha256-3kZzYDKMLRdYzxa9+wVeTFJk186MJZfGfzRXgY9tI4Y="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.bpeetz ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/li/lighthouse-steamvr/package.nix b/pkgs/by-name/li/lighthouse-steamvr/package.nix index cb9ae9b98d84..fa11ee8d3136 100644 --- a/pkgs/by-name/li/lighthouse-steamvr/package.nix +++ b/pkgs/by-name/li/lighthouse-steamvr/package.nix @@ -6,14 +6,14 @@ dbus, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "Lighthouse"; version = "1.4.0"; src = fetchFromGitHub { owner = "ShayBox"; repo = "Lighthouse"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Ai+d7BKA1o98iOhQ7VXltnWHW/knw122xLZHhFM6gZ0="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ bddvlpr ]; mainProgram = "lighthouse"; }; -} +}) diff --git a/pkgs/by-name/li/listenbrainz-mpd/package.nix b/pkgs/by-name/li/listenbrainz-mpd/package.nix index d35f933bac25..53a3e91947be 100644 --- a/pkgs/by-name/li/listenbrainz-mpd/package.nix +++ b/pkgs/by-name/li/listenbrainz-mpd/package.nix @@ -11,14 +11,14 @@ asciidoctor, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "listenbrainz-mpd"; version = "2.3.9"; src = fetchFromCodeberg { owner = "elomatreb"; repo = "listenbrainz-mpd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j9MlvE2upocwC5xxroms3am6tqJX30sSw7PFNw8Ofog="; }; @@ -63,10 +63,10 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd"; - changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md"; + changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${finalAttrs.version}/CHANGELOG.md"; description = "ListenBrainz submission client for MPD"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ DeeUnderscore ]; mainProgram = "listenbrainz-mpd"; }; -} +}) diff --git a/pkgs/by-name/li/little_boxes/package.nix b/pkgs/by-name/li/little_boxes/package.nix index 9c39f1ad3abd..35d1aaa1c420 100644 --- a/pkgs/by-name/li/little_boxes/package.nix +++ b/pkgs/by-name/li/little_boxes/package.nix @@ -7,14 +7,14 @@ little_boxes, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "little_boxes"; version = "1.10.0"; src = fetchFromGitHub { owner = "giodamelio"; repo = "little_boxes"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Quh09K5meiA39ih/orJWF2WfkuZdymxub1dZvns/q3E="; }; @@ -55,4 +55,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ giodamelio ]; mainProgram = "little_boxes"; }; -} +}) diff --git a/pkgs/by-name/ll/lls/package.nix b/pkgs/by-name/ll/lls/package.nix index b0630b0f83b5..4ea6e913a363 100644 --- a/pkgs/by-name/ll/lls/package.nix +++ b/pkgs/by-name/ll/lls/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lls"; version = "0.4.2"; src = fetchFromGitHub { owner = "jcaesar"; repo = "lls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eFGyrGtH57a5iRWHWqt1h58QMdmPf2rPqHnuVj5u6PQ="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/jcaesar/lls"; mainProgram = "lls"; }; -} +}) diff --git a/pkgs/by-name/lo/lobtui/package.nix b/pkgs/by-name/lo/lobtui/package.nix index 67c8d974d7ca..0f1c81d297ff 100644 --- a/pkgs/by-name/lo/lobtui/package.nix +++ b/pkgs/by-name/lo/lobtui/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lobtui"; version = "0.3.1"; src = fetchFromGitHub { owner = "pythops"; repo = "lobtui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ig/KdCuQZYSiCydouN29IsIRKh8qngtzcOknTozDRRM="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "lobtui"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/lo/lockbook-desktop/package.nix b/pkgs/by-name/lo/lockbook-desktop/package.nix index 19e2ec240c48..458c9c25f3f9 100644 --- a/pkgs/by-name/lo/lockbook-desktop/package.nix +++ b/pkgs/by-name/lo/lockbook-desktop/package.nix @@ -16,14 +16,14 @@ let desc = "Private, polished note-taking platform"; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lockbook-desktop"; version = "26.1.31"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; }; @@ -83,7 +83,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://lockbook.net"; license = lib.licenses.unlicense; platforms = lib.platforms.linux; - changelog = "https://github.com/lockbook/lockbook/releases/tag/${version}"; + changelog = "https://github.com/lockbook/lockbook/releases/tag/${finalAttrs.version}"; maintainers = [ lib.maintainers.parth ]; }; -} +}) diff --git a/pkgs/by-name/lo/lockbook/package.nix b/pkgs/by-name/lo/lockbook/package.nix index 6feb02cac86f..60d5ea168ae3 100644 --- a/pkgs/by-name/lo/lockbook/package.nix +++ b/pkgs/by-name/lo/lockbook/package.nix @@ -10,14 +10,14 @@ let inherit (stdenv.hostPlatform) isLinux; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lockbook"; version = "26.1.31"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; }; @@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/lockbook/lockbook/releases"; maintainers = [ lib.maintainers.parth ]; }; -} +}) diff --git a/pkgs/by-name/lo/lon/package.nix b/pkgs/by-name/lo/lon/package.nix index 2db206828587..7d80dd211932 100644 --- a/pkgs/by-name/lo/lon/package.nix +++ b/pkgs/by-name/lo/lon/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lon"; version = "0.8.0"; src = fetchFromGitHub { owner = "nikstur"; repo = "lon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bxu83mbdfAeDZYOnjZQYyjTs5WgZS8o6Q2irlzgbYs0="; }; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lock & update Nix dependencies"; homepage = "https://github.com/nikstur/lon"; - changelog = "https://github.com/nikstur/lon/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/nikstur/lon/blob/${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ ma27 nikstur @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "lon"; }; -} +}) diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 3c9141b2ff7b..5c3d2d6076f8 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -8,14 +8,14 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lowfi"; version = "2.0.2"; src = fetchFromGitHub { owner = "talwat"; repo = "lowfi"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RSdfZ0GrNhPcqDWutJW0VlplbpBNBCpSvw91fpl0d4E="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ zsenai ]; mainProgram = "lowfi"; }; -} +}) diff --git a/pkgs/by-name/ls/lsd/package.nix b/pkgs/by-name/ls/lsd/package.nix index 709f7e0ab0e5..1a7a72cdf9ec 100644 --- a/pkgs/by-name/ls/lsd/package.nix +++ b/pkgs/by-name/ls/lsd/package.nix @@ -9,14 +9,14 @@ git, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lsd"; version = "1.2.0"; src = fetchFromGitHub { owner = "lsd-rs"; repo = "lsd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BDwptBRGy2IGc3FrgFZ1rt/e1bpKs1Y0C3H4JfqRqHc="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "lsd"; }; -} +}) diff --git a/pkgs/by-name/ls/lsfg-vk-ui/package.nix b/pkgs/by-name/ls/lsfg-vk-ui/package.nix index e40795eaf525..a225fc51b5ab 100644 --- a/pkgs/by-name/ls/lsfg-vk-ui/package.nix +++ b/pkgs/by-name/ls/lsfg-vk-ui/package.nix @@ -10,14 +10,14 @@ libadwaita, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lsfg-vk-ui"; version = "1.0.0"; src = fetchFromGitHub { owner = "PancakeTAS"; repo = "lsfg-vk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nIyVOil/gHC+5a+sH3vMlcqVhixjJaGWqXbyoh2Nqyw="; }; @@ -45,10 +45,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Graphical configuration interface for lsfg-vk"; homepage = "https://github.com/PancakeTAS/lsfg-vk/"; - changelog = "https://github.com/PancakeTAS/lsfg-vk/releases/tag/${src.tag}"; + changelog = "https://github.com/PancakeTAS/lsfg-vk/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pabloaul ]; mainProgram = "lsfg-vk-ui"; }; -} +}) diff --git a/pkgs/by-name/ls/lsp-ai/package.nix b/pkgs/by-name/ls/lsp-ai/package.nix index f6027464ee93..85ab9766bfb9 100644 --- a/pkgs/by-name/ls/lsp-ai/package.nix +++ b/pkgs/by-name/ls/lsp-ai/package.nix @@ -11,13 +11,13 @@ gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lsp-ai"; version = "0.7.1"; src = fetchFromGitHub { owner = "SilasMarvin"; repo = "lsp-ai"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mBbaJn4u+Wlu/Y4G4a6YUBWnmN143INAGm0opiAjnIk="; }; @@ -75,8 +75,8 @@ rustPlatform.buildRustPackage rec { description = "Open-source language server that serves as a backend for AI-powered functionality"; homepage = "https://github.com/SilasMarvin/lsp-ai"; mainProgram = "lsp-ai"; - changelog = "https://github.com/SilasMarvin/lsp-ai/releases/v${version}"; + changelog = "https://github.com/SilasMarvin/lsp-ai/releases/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ projectinitiative ]; }; -} +}) diff --git a/pkgs/by-name/lu/lucida-downloader/package.nix b/pkgs/by-name/lu/lucida-downloader/package.nix index 004bd0d91690..a109c88b458e 100644 --- a/pkgs/by-name/lu/lucida-downloader/package.nix +++ b/pkgs/by-name/lu/lucida-downloader/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lucida-downloader"; version = "0.7.0"; src = fetchFromGitHub { owner = "jelni"; repo = "lucida-downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-f5cegAucJSiRekTAZBkrdn0HoEELvINN6Rd5Ehb7InA="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { surfaceflinger ]; }; -} +}) diff --git a/pkgs/by-name/lu/ludtwig/package.nix b/pkgs/by-name/lu/ludtwig/package.nix index c16097ef05b6..a227bf43aa58 100644 --- a/pkgs/by-name/lu/ludtwig/package.nix +++ b/pkgs/by-name/lu/ludtwig/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ludtwig"; version = "0.11.0"; src = fetchFromGitHub { owner = "MalteJanz"; repo = "ludtwig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-V0T+yinjTVkAXA604bfEGDzpCd0saNt5S71XFaFqdxg="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "ludtwig"; }; -} +}) diff --git a/pkgs/by-name/lu/luminous-ttv/package.nix b/pkgs/by-name/lu/luminous-ttv/package.nix index c1d169e0668d..3fc2a6e8b461 100644 --- a/pkgs/by-name/lu/luminous-ttv/package.nix +++ b/pkgs/by-name/lu/luminous-ttv/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "luminous-ttv"; version = "0.5.12"; src = fetchFromGitHub { owner = "AlyoshaVasilieva"; repo = "luminous-ttv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uTfbFSK7vwt+zLWN5EdudPnmJvg5F4U8Zx6CLV8fePc="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Rust server to retrieve and relay a playlist for Twitch livestreams/VODs"; homepage = "https://github.com/AlyoshaVasilieva/luminous-ttv"; downloadPage = "https://github.com/AlyoshaVasilieva/luminous-ttv/releases/latest"; - changelog = "https://github.com/AlyoshaVasilieva/luminous-ttv/releases/tag/v${version}"; + changelog = "https://github.com/AlyoshaVasilieva/luminous-ttv/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only mit @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "luminous-ttv"; maintainers = with lib.maintainers; [ alex ]; }; -} +}) diff --git a/pkgs/by-name/lu/lutgen-studio/package.nix b/pkgs/by-name/lu/lutgen-studio/package.nix index da2c379170d5..f8f2ae503ad9 100644 --- a/pkgs/by-name/lu/lutgen-studio/package.nix +++ b/pkgs/by-name/lu/lutgen-studio/package.nix @@ -17,14 +17,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lutgen-studio"; version = "0.3.0"; src = fetchFromGitHub { owner = "ozwaldorf"; repo = "lutgen-rs"; - tag = "lutgen-studio-v${version}"; + tag = "lutgen-studio-v${finalAttrs.version}"; hash = "sha256-ENhaJTbaAv52YFNjce9Ln/LQvP/Nw2Tk5eMmr8mKwQ0="; }; @@ -72,4 +72,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "lutgen-studio"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/lu/lutgen/package.nix b/pkgs/by-name/lu/lutgen/package.nix index 16dd84d2e207..8cc454179034 100644 --- a/pkgs/by-name/lu/lutgen/package.nix +++ b/pkgs/by-name/lu/lutgen/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lutgen"; version = "1.0.1"; src = fetchFromGitHub { owner = "ozwaldorf"; repo = "lutgen-rs"; - tag = "lutgen-v${version}"; + tag = "lutgen-v${finalAttrs.version}"; hash = "sha256-ENhaJTbaAv52YFNjce9Ln/LQvP/Nw2Tk5eMmr8mKwQ0="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "lutgen"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ly/lychee/package.nix b/pkgs/by-name/ly/lychee/package.nix index c646a40a592f..b331682bf512 100644 --- a/pkgs/by-name/ly/lychee/package.nix +++ b/pkgs/by-name/ly/lychee/package.nix @@ -15,14 +15,14 @@ let canRun = stdenv.hostPlatform.emulatorAvailable buildPackages; lychee = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/lychee${stdenv.hostPlatform.extensions.executable}"; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lychee"; version = "0.22.0-unstable-2025-12-05"; src = fetchFromGitHub { owner = "lycheeverse"; repo = "lychee"; - # tag = "lychee-v${version}"; # use again with next release + # tag = "lychee-v${finalAttrs.version}"; # use again with next release rev = "db0f8a842f594e0a879563caf7d183266c02ca95"; # one revision after 0.22.0 leaveDotGit = true; postFetch = '' @@ -88,7 +88,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fast, async, stream-based link checker written in Rust"; homepage = "https://github.com/lycheeverse/lychee"; - downloadPage = "https://github.com/lycheeverse/lychee/releases/tag/lychee-v${version}"; + downloadPage = "https://github.com/lycheeverse/lychee/releases/tag/lychee-v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -99,4 +99,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "lychee"; }; -} +}) diff --git a/pkgs/by-name/ma/maa-cli/package.nix b/pkgs/by-name/ma/maa-cli/package.nix index 25cfeb2b2d51..a7840ef67d0a 100644 --- a/pkgs/by-name/ma/maa-cli/package.nix +++ b/pkgs/by-name/ma/maa-cli/package.nix @@ -12,14 +12,14 @@ git, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "maa-cli"; version = "0.5.9"; src = fetchFromGitHub { owner = "MaaAssistantArknights"; repo = "maa-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TLm8B1cQ00l9aRADYU3Qv7nA04kDaxsXX86qvsTRWwk="; }; @@ -73,4 +73,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Cryolitia ]; mainProgram = "maa"; }; -} +}) diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix index c8c231f2afe1..22a5f591bc70 100644 --- a/pkgs/by-name/ma/macchina/package.nix +++ b/pkgs/by-name/ma/macchina/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "macchina"; version = "6.4.0"; src = fetchFromGitHub { owner = "Macchina-CLI"; repo = "macchina"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GZO9xGc3KGdq2WdA10m/XV8cNAlQjUZFUVu1CzidJ5c="; }; @@ -29,11 +29,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fast, minimal and customizable system information fetcher"; homepage = "https://github.com/Macchina-CLI/macchina"; - changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${version}"; + changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ _414owen ]; mainProgram = "macchina"; }; -} +}) diff --git a/pkgs/by-name/ma/magic-wormhole-rs/package.nix b/pkgs/by-name/ma/magic-wormhole-rs/package.nix index da6a14ad69b6..fe289453938e 100644 --- a/pkgs/by-name/ma/magic-wormhole-rs/package.nix +++ b/pkgs/by-name/ma/magic-wormhole-rs/package.nix @@ -6,14 +6,14 @@ libxcb, installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "magic-wormhole-rs"; version = "0.7.6"; src = fetchFromGitHub { owner = "magic-wormhole"; repo = "magic-wormhole.rs"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-01u1DJNd/06q9dH/Y4E5kj5gb2CA7EKdoPtMhzCLtso="; }; @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rust implementation of Magic Wormhole, with new features and enhancements"; homepage = "https://github.com/magic-wormhole/magic-wormhole.rs"; - changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${version}/changelog.md"; + changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${finalAttrs.version}/changelog.md"; license = lib.licenses.eupl12; maintainers = with lib.maintainers; [ zeri @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "wormhole-rs"; }; -} +}) diff --git a/pkgs/by-name/ma/maker-panel/package.nix b/pkgs/by-name/ma/maker-panel/package.nix index d14487d58832..8d6d830396e0 100644 --- a/pkgs/by-name/ma/maker-panel/package.nix +++ b/pkgs/by-name/ma/maker-panel/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "maker-panel"; version = "0.12.4"; src = fetchFromGitHub { owner = "twitchyliquid64"; repo = "maker-panel"; - rev = version; + rev = finalAttrs.version; sha256 = "0dlsy0c46781sb652kp80pvga7pzx6xla64axir92fcgg8k803bi"; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ma/makima/package.nix b/pkgs/by-name/ma/makima/package.nix index c6740d3b950b..2434ab0a73d9 100644 --- a/pkgs/by-name/ma/makima/package.nix +++ b/pkgs/by-name/ma/makima/package.nix @@ -6,14 +6,14 @@ udev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "makima"; version = "0.10.3"; src = fetchFromGitHub { owner = "cyber-sushi"; repo = "makima"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/+m6nWvZg5q3rPAu80xXImISmLzTpXiugu1m3M8QupQ="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "makima"; }; -} +}) diff --git a/pkgs/by-name/ma/managarr/package.nix b/pkgs/by-name/ma/managarr/package.nix index 57ec28186952..fe3098c039ee 100644 --- a/pkgs/by-name/ma/managarr/package.nix +++ b/pkgs/by-name/ma/managarr/package.nix @@ -5,14 +5,14 @@ perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "managarr"; version = "0.7.1"; src = fetchFromGitHub { owner = "Dark-Alex-17"; repo = "managarr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bKW67cpLbnBxF5gbpwfCNe2QkxKYvooWEM3yKrbj7Q8="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "managarr"; }; -} +}) diff --git a/pkgs/by-name/ma/manix/package.nix b/pkgs/by-name/ma/manix/package.nix index 7ab2000cd291..b9ecc5730be3 100644 --- a/pkgs/by-name/ma/manix/package.nix +++ b/pkgs/by-name/ma/manix/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "manix"; version = "0.8.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "manix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b/3NvY+puffiQFCQuhRMe81x2wm3vR01MR3iwe/gJkw="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "manix"; }; -} +}) diff --git a/pkgs/by-name/ma/markdown2html-converter/package.nix b/pkgs/by-name/ma/markdown2html-converter/package.nix index 051e6ab1f450..58591715191a 100644 --- a/pkgs/by-name/ma/markdown2html-converter/package.nix +++ b/pkgs/by-name/ma/markdown2html-converter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "markdown2html-converter"; version = "1.1.12"; src = fetchFromGitHub { owner = "magiclen"; repo = "markdown2html-converter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-C35TCmcskhK3sHbkUp3kEaTA4P7Ls5Rn6ahUbzy7KXY="; }; @@ -22,11 +22,11 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/magiclen/markdown2html-converter/releases/tag/v${version}"; + changelog = "https://github.com/magiclen/markdown2html-converter/releases/tag/v${finalAttrs.version}"; description = "Tool for converting a Markdown file to a single HTML file with built-in CSS and JS"; homepage = "https://github.com/magiclen/markdown2html-converter"; license = lib.licenses.mit; mainProgram = "markdown2html-converter"; maintainers = with lib.maintainers; [ tomasajt ]; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-commander-rs/package.nix b/pkgs/by-name/ma/matrix-commander-rs/package.nix index 3a0eec123a1e..bb999e21e94c 100644 --- a/pkgs/by-name/ma/matrix-commander-rs/package.nix +++ b/pkgs/by-name/ma/matrix-commander-rs/package.nix @@ -7,14 +7,14 @@ perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-commander-rs"; version = "1.0.0"; src = fetchFromGitHub { owner = "8go"; repo = "matrix-commander-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CvsMRxB5s891cVu03RroTQYOGA6rmhpif8VT0njXTnc="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI-based Matrix client app for sending and receiving"; homepage = "https://github.com/8go/matrix-commander-rs"; - changelog = "https://github.com/8go/matrix-commander-rs/releases/tag/v${version}"; + changelog = "https://github.com/8go/matrix-commander-rs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "matrix-commander-rs"; }; -} +}) diff --git a/pkgs/by-name/ma/matugen/package.nix b/pkgs/by-name/ma/matugen/package.nix index 4e94c276350d..cb03c977b799 100644 --- a/pkgs/by-name/ma/matugen/package.nix +++ b/pkgs/by-name/ma/matugen/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "matugen"; version = "3.1.0"; src = fetchFromGitHub { owner = "InioX"; repo = "matugen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TD9XyqFdLIOLRZM7ozQ8gz4PyEQbLGLxB4MbzjLccg4="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Material you color generation tool"; homepage = "https://github.com/InioX/matugen"; - changelog = "https://github.com/InioX/matugen/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/InioX/matugen/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ lampros ]; mainProgram = "matugen"; }; -} +}) diff --git a/pkgs/by-name/mc/mcfly-fzf/package.nix b/pkgs/by-name/mc/mcfly-fzf/package.nix index 565aacb572d9..d6194c5cd7c6 100644 --- a/pkgs/by-name/mc/mcfly-fzf/package.nix +++ b/pkgs/by-name/mc/mcfly-fzf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mcfly-fzf"; version = "0.1.3"; src = fetchFromGitHub { owner = "bnprks"; repo = "mcfly-fzf"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ZdsbkN+/NLA0vor6/eEdAI7V5m5GEi+phcJQ89Jp4fk="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.simonhammes ]; mainProgram = "mcfly-fzf"; }; -} +}) diff --git a/pkgs/by-name/mc/mcfly/package.nix b/pkgs/by-name/mc/mcfly/package.nix index e12b1674bf17..86be40333611 100644 --- a/pkgs/by-name/mc/mcfly/package.nix +++ b/pkgs/by-name/mc/mcfly/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mcfly"; version = "0.9.3"; src = fetchFromGitHub { owner = "cantino"; repo = "mcfly"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eRuMsUN5zRWsM5BqYHI9iSfoHHMu5ugZDjeDc1GGQL8="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/cantino/mcfly"; description = "Upgraded ctrl-r where history results make sense for what you're working on right now"; - changelog = "https://github.com/cantino/mcfly/raw/v${version}/CHANGELOG.txt"; + changelog = "https://github.com/cantino/mcfly/raw/v${finalAttrs.version}/CHANGELOG.txt"; license = lib.licenses.mit; maintainers = [ lib.maintainers.melkor333 ]; mainProgram = "mcfly"; }; -} +}) diff --git a/pkgs/by-name/mc/mchprs/package.nix b/pkgs/by-name/mc/mchprs/package.nix index e29e67a2c08b..e12ee74ab4f5 100644 --- a/pkgs/by-name/mc/mchprs/package.nix +++ b/pkgs/by-name/mc/mchprs/package.nix @@ -8,14 +8,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mchprs"; version = "0.5.1"; src = fetchFromGitHub { owner = "MCHPR"; repo = "MCHPRS"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Jm9ZsqCKOIxZsXQbCluYu7MgOD7hXYljcv/URaNVUW0="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ gdd ]; }; -} +}) diff --git a/pkgs/by-name/mc/mcumgr-client/package.nix b/pkgs/by-name/mc/mcumgr-client/package.nix index ef88b18b2538..9d8ab123571a 100644 --- a/pkgs/by-name/mc/mcumgr-client/package.nix +++ b/pkgs/by-name/mc/mcumgr-client/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mcumgr-client"; version = "0.0.7"; src = fetchFromGitHub { owner = "vouch-opensource"; repo = "mcumgr-client"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P5ykIVdWAxuCblMe7kzjswEca/+MsqpizCGUHIpR4qc="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ otavio ]; mainProgram = "mcumgr-client"; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-admonish/package.nix b/pkgs/by-name/md/mdbook-admonish/package.nix index abe6a2877701..24b5cea2b9cc 100644 --- a/pkgs/by-name/md/mdbook-admonish/package.nix +++ b/pkgs/by-name/md/mdbook-admonish/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-admonish"; version = "1.20.0"; src = fetchFromGitHub { owner = "tommilligan"; repo = "mdbook-admonish"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5SVYfXXY1EmEMuhPHao3w9OzSayQDOWWvhL+1JoudzA="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; homepage = "https://github.com/tommilligan/mdbook-admonish"; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-d2/package.nix b/pkgs/by-name/md/mdbook-d2/package.nix index dfc187079ec1..12df76a3aef4 100644 --- a/pkgs/by-name/md/mdbook-d2/package.nix +++ b/pkgs/by-name/md/mdbook-d2/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-d2"; version = "0.3.8"; src = fetchFromGitHub { owner = "danieleades"; repo = "mdbook-d2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+pwPJjjXNre5PduNT8oowP1K4CIT8egA5RxBpp2FmVs="; }; @@ -22,8 +22,8 @@ rustPlatform.buildRustPackage rec { description = "D2 diagram generator plugin for MdBook"; mainProgram = "mdbook-d2"; homepage = "https://github.com/danieleades/mdbook-d2"; - changelog = "https://github.com/danieleades/mdbook-d2/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/danieleades/mdbook-d2/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-emojicodes/package.nix b/pkgs/by-name/md/mdbook-emojicodes/package.nix index d589f9f5722d..3be600a8245b 100644 --- a/pkgs/by-name/md/mdbook-emojicodes/package.nix +++ b/pkgs/by-name/md/mdbook-emojicodes/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-emojicodes"; version = "0.3.0"; src = fetchFromGitHub { owner = "blyxyas"; repo = "mdbook-emojicodes"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-dlvfY2AMBvTl0j9YaT+u4CeWQGGihFD8AZaAK4/hUWU="; }; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis"; mainProgram = "mdbook-emojicodes"; homepage = "https://github.com/blyxyas/mdbook-emojicodes"; - changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}"; + changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-epub/package.nix b/pkgs/by-name/md/mdbook-epub/package.nix index 45824e68e41c..2c04d23e0ef0 100644 --- a/pkgs/by-name/md/mdbook-epub/package.nix +++ b/pkgs/by-name/md/mdbook-epub/package.nix @@ -6,14 +6,14 @@ bzip2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-epub"; version = "0.4.37"; src = fetchFromGitHub { owner = "michael-f-bryan"; repo = "mdbook-epub"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ddWClkeGabvqteVUtuwy4pWZGnarrKrIbuPEe62m6es="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-footnote/package.nix b/pkgs/by-name/md/mdbook-footnote/package.nix index bd0a45bec4a3..48f2ecb581b2 100644 --- a/pkgs/by-name/md/mdbook-footnote/package.nix +++ b/pkgs/by-name/md/mdbook-footnote/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-footnote"; version = "0.2.0"; src = fetchFromGitHub { owner = "daviddrysdale"; repo = "mdbook-footnote"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-YFMo+gufUEvHRnA9I98fGRXHcQjSTHY7DSRo90wcSHk="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-graphviz/package.nix b/pkgs/by-name/md/mdbook-graphviz/package.nix index 66a1f84005cf..1ec792bf1020 100644 --- a/pkgs/by-name/md/mdbook-graphviz/package.nix +++ b/pkgs/by-name/md/mdbook-graphviz/package.nix @@ -5,7 +5,7 @@ graphviz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-graphviz"; version = "0.2.1"; @@ -26,11 +26,11 @@ rustPlatform.buildRustPackage rec { description = "Preprocessor for mdbook, rendering Graphviz graphs to HTML at build time"; mainProgram = "mdbook-graphviz"; homepage = "https://github.com/dylanowen/mdbook-graphviz"; - changelog = "https://github.com/dylanowen/mdbook-graphviz/releases/tag/v${version}"; + changelog = "https://github.com/dylanowen/mdbook-graphviz/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ lovesegfault matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-i18n-helpers/package.nix b/pkgs/by-name/md/mdbook-i18n-helpers/package.nix index adbdc3709834..7865a124bf3e 100644 --- a/pkgs/by-name/md/mdbook-i18n-helpers/package.nix +++ b/pkgs/by-name/md/mdbook-i18n-helpers/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-i18n-helpers"; version = "0.4.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { owner = "google"; repo = "mdbook-i18n-helpers"; # TODO fix once upstream uses semver for tags again - tag = "mdbook-i18n-helpers-${version}"; + tag = "mdbook-i18n-helpers-${finalAttrs.version}"; hash = "sha256-q1Bpj0R4AkGbmAkCKtmF8X/LCxxeDJp+719xKZld6rs="; }; @@ -21,11 +21,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Helpers for a mdbook i18n workflow based on Gettext"; homepage = "https://github.com/google/mdbook-i18n-helpers"; - changelog = "https://github.com/google/mdbook-i18n-helpers/releases/tag/${version}"; + changelog = "https://github.com/google/mdbook-i18n-helpers/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ teutat3s matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix b/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix index 38bcb287af16..f37c1d5ad2f0 100644 --- a/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix +++ b/pkgs/by-name/md/mdbook-kroki-preprocessor/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-kroki-preprocessor"; version = "0.3.0"; src = fetchFromGitHub { owner = "joelcourtney"; repo = "mdbook-kroki-preprocessor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-NTsI/ANqm192sNE9yd2d7ldDLglWoq4L20t84PaAO3M="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-linkcheck/package.nix b/pkgs/by-name/md/mdbook-linkcheck/package.nix index 1399b16545d5..22e4c90ab63e 100644 --- a/pkgs/by-name/md/mdbook-linkcheck/package.nix +++ b/pkgs/by-name/md/mdbook-linkcheck/package.nix @@ -9,14 +9,14 @@ mdbook-linkcheck, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-linkcheck"; version = "0.7.7"; src = fetchFromGitHub { owner = "Michael-F-Bryan"; repo = "mdbook-linkcheck"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ZbraChBHuKAcUA62EVHZ1RygIotNEEGv24nhSPAEj00="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-mermaid/package.nix b/pkgs/by-name/md/mdbook-mermaid/package.nix index eb94a7ea4013..f2cbc854e9e8 100644 --- a/pkgs/by-name/md/mdbook-mermaid/package.nix +++ b/pkgs/by-name/md/mdbook-mermaid/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-mermaid"; version = "0.17.0"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-mermaid"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9aiu3mQaRgVVhtX/v2hMPzclnVQIhUz4gVy0Xc84zO8="; }; @@ -21,11 +21,11 @@ rustPlatform.buildRustPackage rec { description = "Preprocessor for mdbook to add mermaid.js support"; mainProgram = "mdbook-mermaid"; homepage = "https://github.com/badboy/mdbook-mermaid"; - changelog = "https://github.com/badboy/mdbook-mermaid/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/badboy/mdbook-mermaid/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ xrelkd matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-open-on-gh/package.nix b/pkgs/by-name/md/mdbook-open-on-gh/package.nix index 893cd4b1c93e..d922a63a13b8 100644 --- a/pkgs/by-name/md/mdbook-open-on-gh/package.nix +++ b/pkgs/by-name/md/mdbook-open-on-gh/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-open-on-gh"; version = "3.0.0"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-open-on-gh"; - rev = version; + rev = finalAttrs.version; hash = "sha256-I1n/RJq6mcg+DTocKlYoZi5G7yijsruU8PwICZ2/JMQ="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = [ lib.licenses.mpl20 ]; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-pagetoc/package.nix b/pkgs/by-name/md/mdbook-pagetoc/package.nix index a9520afe9206..2d0fce792d3b 100644 --- a/pkgs/by-name/md/mdbook-pagetoc/package.nix +++ b/pkgs/by-name/md/mdbook-pagetoc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-pagetoc"; version = "0.3.0"; src = fetchFromGitHub { owner = "slowsage"; repo = "mdbook-pagetoc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-B94lIgOJC83cIkuggmfopTDEi9CUQ3nJJpzF9LdImUA="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-toc/package.nix b/pkgs/by-name/md/mdbook-toc/package.nix index 4940a8559472..cfeb46ffd9ec 100644 --- a/pkgs/by-name/md/mdbook-toc/package.nix +++ b/pkgs/by-name/md/mdbook-toc/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-toc"; version = "0.15.3"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-toc"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-nQMVba6jwfatGpV1jhwzdNlMY7XUGpHU3TqZ1yMy6Q0="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-variables/package.nix b/pkgs/by-name/md/mdbook-variables/package.nix index a1da42ed3de9..d73c0b284765 100644 --- a/pkgs/by-name/md/mdbook-variables/package.nix +++ b/pkgs/by-name/md/mdbook-variables/package.nix @@ -4,14 +4,14 @@ fetchFromGitLab, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-variables"; version = "0.4.1"; src = fetchFromGitLab { owner = "tglman"; repo = "mdbook-variables"; - rev = version; + rev = finalAttrs.version; hash = "sha256-DMfVviMVizxtkunu3DygL1t0vTW6a+frfFfVl8h7Urw="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ kraftnix ]; }; -} +}) diff --git a/pkgs/by-name/md/mdsh/package.nix b/pkgs/by-name/md/mdsh/package.nix index c1e4e206d7ce..e5bb0805e79e 100644 --- a/pkgs/by-name/md/mdsh/package.nix +++ b/pkgs/by-name/md/mdsh/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mdsh"; version = "0.9.2"; src = fetchFromGitHub { owner = "zimbatm"; repo = "mdsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DQdm6911SNzVxUXpZ4mMumjonThhhEJnM/3GjbCjyuY="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ zimbatm ]; mainProgram = "mdsh"; }; -} +}) diff --git a/pkgs/by-name/me/measureme/package.nix b/pkgs/by-name/me/measureme/package.nix index 919c1c6d6245..cfa1905f5209 100644 --- a/pkgs/by-name/me/measureme/package.nix +++ b/pkgs/by-name/me/measureme/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "measureme"; version = "12.0.3"; src = fetchFromGitHub { owner = "rust-lang"; repo = "measureme"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pejgWzHtpEBylFzG1+/8zTV7qR6gf6UuTmuH9GNPoD0="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.t4ccer ]; }; -} +}) diff --git a/pkgs/by-name/me/mekuteriya/package.nix b/pkgs/by-name/me/mekuteriya/package.nix index 60b0030c7a2b..7755b75b61bb 100644 --- a/pkgs/by-name/me/mekuteriya/package.nix +++ b/pkgs/by-name/me/mekuteriya/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mekuteriya"; version = "0.1.6"; src = fetchFromGitHub { owner = "frectonz"; repo = "mek-ut-er-ya"; - rev = version; + rev = finalAttrs.version; hash = "sha256-u3NK5KL3GjGekcFd4cB/z0omsL2FgiX8dMpcVl5h9s0="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.frectonz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/me/melody/package.nix b/pkgs/by-name/me/melody/package.nix index 7797f8626b91..89d44ba1a2ed 100644 --- a/pkgs/by-name/me/melody/package.nix +++ b/pkgs/by-name/me/melody/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "melody"; version = "0.20.0"; src = fetchCrate { pname = "melody_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-u+d16jc7GqT2aK2HzP+OXFUBkVodwcW+20sKqmxzYhk="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "melody"; }; -} +}) diff --git a/pkgs/by-name/me/meme-bingo-web/package.nix b/pkgs/by-name/me/meme-bingo-web/package.nix index b1563ff8ab44..c1c5018cf89d 100644 --- a/pkgs/by-name/me/meme-bingo-web/package.nix +++ b/pkgs/by-name/me/meme-bingo-web/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "meme-bingo-web"; version = "1.2.0"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "meme-bingo-web"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0ahyyuihpwmAmaBwZv7lNmjuy8UsAm1a9XUhWcYq76w="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ annaaurora ]; }; -} +}) diff --git a/pkgs/by-name/me/memtest_vulkan/package.nix b/pkgs/by-name/me/memtest_vulkan/package.nix index 9283dc24cc51..513a917bbf44 100644 --- a/pkgs/by-name/me/memtest_vulkan/package.nix +++ b/pkgs/by-name/me/memtest_vulkan/package.nix @@ -6,14 +6,14 @@ vulkan-loader, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "memtest_vulkan"; version = "0.5.0"; src = fetchFromGitHub { owner = "GpuZelenograd"; repo = "memtest_vulkan"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8tmQtycK7D5bol9v5VL8VkROZbSCndHo+uBvqqFTZjw="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { stdenv.system == "aarch64-linux" # error: linker `aarch64-linux-gnu-gcc` not found || stdenv.hostPlatform.isDarwin; # Can't find Vulkan; might work though? }; -} +}) diff --git a/pkgs/by-name/me/menyoki/package.nix b/pkgs/by-name/me/menyoki/package.nix index b5b5d8e8d0a0..0136a8f12182 100644 --- a/pkgs/by-name/me/menyoki/package.nix +++ b/pkgs/by-name/me/menyoki/package.nix @@ -12,14 +12,14 @@ withSki ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "menyoki"; version = "1.7.0"; src = fetchFromGitHub { owner = "orhun"; repo = "menyoki"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-owP3G1Rygraifdc4iPURQ1Es0msNhYZIlfrtj0CSU6Y="; }; @@ -50,9 +50,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Screen{shot,cast} and perform ImageOps on the command line"; homepage = "https://menyoki.cli.rs/"; - changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/orhun/menyoki/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "menyoki"; }; -} +}) diff --git a/pkgs/by-name/mh/mhost/package.nix b/pkgs/by-name/mh/mhost/package.nix index c5a9a1ca2b67..e409161d4fac 100644 --- a/pkgs/by-name/mh/mhost/package.nix +++ b/pkgs/by-name/mh/mhost/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mhost"; version = "0.3.1"; src = fetchFromGitHub { owner = "lukaspustina"; repo = "mhost"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6jn9jOCh96d9y2l1OZ5hgxg7sYXPUFzJiiT95OR7lD0="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.mgttlinger ]; mainProgram = "mhost"; }; -} +}) diff --git a/pkgs/by-name/mi/microbin/package.nix b/pkgs/by-name/mi/microbin/package.nix index 0f345e620ad5..c7427e4113d3 100644 --- a/pkgs/by-name/mi/microbin/package.nix +++ b/pkgs/by-name/mi/microbin/package.nix @@ -8,14 +8,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "microbin"; version = "2.0.4"; src = fetchFromGitHub { owner = "szabodanika"; repo = "microbin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fsRpqSYDsuV0M6Xar2GVoyTgCPT39dcKJ6eW4YXCkQ0="; }; @@ -76,11 +76,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tiny, self-contained, configurable paste bin and URL shortener written in Rust"; homepage = "https://github.com/szabodanika/microbin"; - changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}"; + changelog = "https://github.com/szabodanika/microbin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "microbin"; }; -} +}) diff --git a/pkgs/by-name/mi/microfetch/package.nix b/pkgs/by-name/mi/microfetch/package.nix index 6d288477d0bc..fd32855d4f58 100644 --- a/pkgs/by-name/mi/microfetch/package.nix +++ b/pkgs/by-name/mi/microfetch/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "microfetch"; version = "0.4.9"; src = fetchFromGitHub { owner = "NotAShelf"; repo = "microfetch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-F3yRJrOzBzSDLadVTZqOPMaqF+3NSzedi222EawqVWQ="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "microfetch"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mi/microserver/package.nix b/pkgs/by-name/mi/microserver/package.nix index f29c1dde4028..815e43d5f9f2 100644 --- a/pkgs/by-name/mi/microserver/package.nix +++ b/pkgs/by-name/mi/microserver/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "microserver"; version = "0.2.1"; src = fetchFromGitHub { owner = "robertohuertasm"; repo = "microserver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-VgzOdJ1JLe0acjRYvaysCPox5acFmc4VD2f6HZWxT8M="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "microserver"; }; -} +}) diff --git a/pkgs/by-name/mi/millet/package.nix b/pkgs/by-name/mi/millet/package.nix index 499462279c4e..5efd21719e65 100644 --- a/pkgs/by-name/mi/millet/package.nix +++ b/pkgs/by-name/mi/millet/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "millet"; version = "0.14.9"; src = fetchFromGitHub { owner = "azdavis"; repo = "millet"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ffna9qsCTRHnUstgCDZxHweHteYVA/xiAtOkzCw2ltI="; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Language server for Standard ML"; homepage = "https://github.com/azdavis/millet"; - changelog = "https://github.com/azdavis/millet/blob/v${version}/docs/CHANGELOG.md"; + changelog = "https://github.com/azdavis/millet/blob/v${finalAttrs.version}/docs/CHANGELOG.md"; license = [ lib.licenses.mit # or lib.licenses.asl20 @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "millet-ls"; }; -} +}) diff --git a/pkgs/by-name/mi/minesweep-rs/package.nix b/pkgs/by-name/mi/minesweep-rs/package.nix index 92e4f25ffe3c..1699c54046a2 100644 --- a/pkgs/by-name/mi/minesweep-rs/package.nix +++ b/pkgs/by-name/mi/minesweep-rs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "minesweep-rs"; version = "6.0.54"; src = fetchFromGitHub { owner = "cpcloud"; repo = "minesweep-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FzMCqsPBcbblItRzfnY43glY4We9jk0eBxjG0SZnau8="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix index 9225b50469d9..e749ea8940ae 100644 --- a/pkgs/by-name/mi/mini-calc/package.nix +++ b/pkgs/by-name/mi/mini-calc/package.nix @@ -7,14 +7,14 @@ testers, mini-calc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mini-calc"; version = "4.0.2"; src = fetchFromGitHub { owner = "vanilla-extracts"; repo = "calc"; - tag = version; + tag = finalAttrs.version; hash = "sha256-eyWRDuECMV/jfxq+Ki2uouiYqp4PmQJa+D3QORewj+Y="; }; @@ -30,16 +30,16 @@ rustPlatform.buildRustPackage rec { package = mini-calc; # `mini-calc -v` does not output in the test env, fallback to pipe command = "echo -v | mini-calc"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "Fully-featured minimalistic configurable calculator written in Rust"; - changelog = "https://github.com/vanilla-extracts/calc/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/vanilla-extracts/calc/blob/${finalAttrs.version}/CHANGELOG.md"; homepage = "https://calc.charlotte-thomas.me/"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ sigmanificient ]; mainProgram = "mini-calc"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mi/minidsp/package.nix b/pkgs/by-name/mi/minidsp/package.nix index a1938e91be0f..46f8e3186958 100644 --- a/pkgs/by-name/mi/minidsp/package.nix +++ b/pkgs/by-name/mi/minidsp/package.nix @@ -6,14 +6,14 @@ libusb1, pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "minidsp"; version = "0.1.12"; src = fetchFromGitHub { owner = "mrene"; repo = "minidsp-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8bKP9/byVRKj1P1MP3ZVg8yw0WaNB0BcqarCti7B8CA="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { lib.maintainers.mrene ]; }; -} +}) diff --git a/pkgs/by-name/mi/minijinja/package.nix b/pkgs/by-name/mi/minijinja/package.nix index 5a598c6cec74..c30e843b78a3 100644 --- a/pkgs/by-name/mi/minijinja/package.nix +++ b/pkgs/by-name/mi/minijinja/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "minijinja"; version = "2.15.1"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "minijinja"; - rev = version; + rev = finalAttrs.version; hash = "sha256-b9Qmst+TXGGTx1k/TnDs4m1nL8aTgNYRCreNLXHCd3I="; }; @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/mitsuhiko/minijinja"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ psibi ]; - changelog = "https://github.com/mitsuhiko/minijinja/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/mitsuhiko/minijinja/blob/${finalAttrs.version}/CHANGELOG.md"; mainProgram = "minijinja-cli"; }; -} +}) diff --git a/pkgs/by-name/mi/mise/package.nix b/pkgs/by-name/mi/mise/package.nix index 899f1b7cc46d..88b77d5f9a46 100644 --- a/pkgs/by-name/mi/mise/package.nix +++ b/pkgs/by-name/mi/mise/package.nix @@ -20,14 +20,14 @@ jq, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mise"; version = "2026.2.1"; src = fetchFromGitHub { owner = "jdx"; repo = "mise"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7TsSK3mk6tSxvWPNYq8Viyc8x4BYmR/QrqRT/sfetz4="; }; @@ -137,9 +137,9 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://mise.jdx.dev"; description = "Front-end to your dev env"; - changelog = "https://github.com/jdx/mise/releases/tag/v${version}"; + changelog = "https://github.com/jdx/mise/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ konradmalik ]; mainProgram = "mise"; }; -} +}) diff --git a/pkgs/by-name/mi/mitm-cache/package.nix b/pkgs/by-name/mi/mitm-cache/package.nix index 69c9a65211d4..5b26727097da 100644 --- a/pkgs/by-name/mi/mitm-cache/package.nix +++ b/pkgs/by-name/mi/mitm-cache/package.nix @@ -8,14 +8,14 @@ python3Packages, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mitm-cache"; version = "0.1.2"; src = fetchFromGitHub { owner = "chayleaf"; repo = "mitm-cache"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eY8mgmQB8wXQ7YJbLvdjXEEgGD+/RDywjvehJYf7ckE="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ chayleaf ]; mainProgram = "mitm-cache"; }; -} +}) diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index bc056858f50d..c31ee2cefe5b 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mitra"; version = "4.16.1"; src = fetchFromCodeberg { owner = "silverpill"; repo = "mitra"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nQhzU3LMEyqa2CciNTX5/+ViMqjmwDt3QrMZnbt/tBU="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ haruki7049 ]; mainProgram = "mitra"; }; -} +}) diff --git a/pkgs/by-name/mi/mixxc/package.nix b/pkgs/by-name/mi/mixxc/package.nix index 4519f2978c43..7e302d0369f8 100644 --- a/pkgs/by-name/mi/mixxc/package.nix +++ b/pkgs/by-name/mi/mixxc/package.nix @@ -14,13 +14,13 @@ enableX11 ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mixxc"; version = "0.2.5"; src = fetchCrate { pname = "mixxc"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-YVh6SOXCf4GHqDduXP7QupC48hcIMQtjIdGJYXNXQ1E="; }; @@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "mixxc"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mm/mmtc/package.nix b/pkgs/by-name/mm/mmtc/package.nix index c349ea017dfd..7d47fa5045ff 100644 --- a/pkgs/by-name/mm/mmtc/package.nix +++ b/pkgs/by-name/mm/mmtc/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mmtc"; version = "0.3.2"; src = fetchFromGitHub { owner = "figsoda"; repo = "mmtc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-gs6uytX4rm2JrJ4UbtHJDg+b+Z1ZjcsuUR0b13jQIy4="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Minimal mpd terminal client that aims to be simple yet highly configurable"; homepage = "https://github.com/figsoda/mmtc"; - changelog = "https://github.com/figsoda/mmtc/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/figsoda/mmtc/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; mainProgram = "mmtc"; }; -} +}) diff --git a/pkgs/by-name/mm/mmtui/package.nix b/pkgs/by-name/mm/mmtui/package.nix index c2b7c12ac7ea..12eee2974e76 100644 --- a/pkgs/by-name/mm/mmtui/package.nix +++ b/pkgs/by-name/mm/mmtui/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mmtui"; version = "0.2.0"; src = fetchFromGitHub { owner = "SL-RU"; repo = "mmtui"; - tag = "mmt-v${version}"; + tag = "mmt-v${finalAttrs.version}"; hash = "sha256-ESnxy3TUWBb0akP471dK6wFQyJQSnjlIevA7ndLAjoE="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/SL-RU/mmtui/releases/tag/v${version}"; + changelog = "https://github.com/SL-RU/mmtui/releases/tag/v${finalAttrs.version}"; description = "TUI disk mount manager for TUI file managers"; homepage = "https://github.com/SL-RU/mmtui"; license = lib.licenses.mit; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "mmtui"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/mollysocket/package.nix b/pkgs/by-name/mo/mollysocket/package.nix index 024570f2f91f..405de1ddaea5 100644 --- a/pkgs/by-name/mo/mollysocket/package.nix +++ b/pkgs/by-name/mo/mollysocket/package.nix @@ -8,14 +8,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mollysocket"; version = "1.6.0"; src = fetchFromGitHub { owner = "mollyim"; repo = "mollysocket"; - tag = version; + tag = finalAttrs.version; hash = "sha256-F80XRQn3h1Y6dE8PVLGMTY29yZomrwqFAsm7h8euHw8="; }; @@ -45,11 +45,11 @@ rustPlatform.buildRustPackage rec { }; meta = { - changelog = "https://github.com/mollyim/mollysocket/releases/tag/${version}"; + changelog = "https://github.com/mollyim/mollysocket/releases/tag/${finalAttrs.version}"; description = "Get Signal notifications via UnifiedPush"; homepage = "https://github.com/mollyim/mollysocket"; license = lib.licenses.agpl3Plus; mainProgram = "mollysocket"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/mo/monolith/package.nix b/pkgs/by-name/mo/monolith/package.nix index 23a98083071d..8b1887f7ff38 100644 --- a/pkgs/by-name/mo/monolith/package.nix +++ b/pkgs/by-name/mo/monolith/package.nix @@ -9,14 +9,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "monolith"; version = "2.10.1"; src = fetchFromGitHub { owner = "Y2Z"; repo = "monolith"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7D/r9/uY1JcShKgfNUGVTn8P5kUAwUIa/xBbhpReeNw="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.cc0; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mo/moproxy/package.nix b/pkgs/by-name/mo/moproxy/package.nix index 74563c536265..3ca59d44a6a1 100644 --- a/pkgs/by-name/mo/moproxy/package.nix +++ b/pkgs/by-name/mo/moproxy/package.nix @@ -5,14 +5,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "moproxy"; version = "0.5.1"; src = fetchFromGitHub { owner = "sorz"; repo = "moproxy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Rqno+cg44IWBJbKWUP6BnxzwCjuNhFo9nBF6u2jlyA4="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ oluceps ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/morsel/package.nix b/pkgs/by-name/mo/morsel/package.nix index b982a19007c5..0b5cfc2408ea 100644 --- a/pkgs/by-name/mo/morsel/package.nix +++ b/pkgs/by-name/mo/morsel/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "morsel"; version = "0.1.1"; src = fetchFromGitHub { owner = "SamLee514"; repo = "morsel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bb+88GIyd92kHJAs25mJ9vmq0Ha2q0fdHnpTXhX2BFE="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; }; -} +}) diff --git a/pkgs/by-name/mo/motoc/package.nix b/pkgs/by-name/mo/motoc/package.nix index 19e7dfb6a7af..c7c8c4319775 100644 --- a/pkgs/by-name/mo/motoc/package.nix +++ b/pkgs/by-name/mo/motoc/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "motoc"; version = "0.3.5"; src = fetchFromGitHub { owner = "galister"; repo = "motoc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ozC7Az7G7qGsGURJ6UaM6VZH4PEUTknYDPShtXEKmrA="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pandapip1 ]; mainProgram = "motoc"; }; -} +}) diff --git a/pkgs/by-name/mo/mountpoint-s3/package.nix b/pkgs/by-name/mo/mountpoint-s3/package.nix index 5d3c8d4dc2da..a029d2864701 100644 --- a/pkgs/by-name/mo/mountpoint-s3/package.nix +++ b/pkgs/by-name/mo/mountpoint-s3/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mountpoint-s3"; version = "1.17.0"; src = fetchFromGitHub { owner = "awslabs"; repo = "mountpoint-s3"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uV0umUoJkYgmjWjv8GMnk5TRRbCCJS1ut3VV1HvkaAw="; fetchSubmodules = true; }; @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lblasc ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/mouse-actions/package.nix b/pkgs/by-name/mo/mouse-actions/package.nix index 8bad10e3929a..c88ec7a77828 100644 --- a/pkgs/by-name/mo/mouse-actions/package.nix +++ b/pkgs/by-name/mo/mouse-actions/package.nix @@ -10,14 +10,14 @@ udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mouse-actions"; version = "0.4.5"; src = fetchFromGitHub { owner = "jersou"; repo = "mouse-actions"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-44F4CdsDHuN2FuijnpfmoFy4a/eAbYOoBYijl9mOctg="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "mouse-actions"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/moxide/package.nix b/pkgs/by-name/mo/moxide/package.nix index 5e29b4fb303c..e3d087ec5d76 100644 --- a/pkgs/by-name/mo/moxide/package.nix +++ b/pkgs/by-name/mo/moxide/package.nix @@ -3,7 +3,7 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "moxide"; version = "0.3.0"; @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "dlurak"; repo = "moxide"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BTg1z3pU9mGnexlXBdJ5ZqJeykpzGmhCbEKtvVxGEKo="; }; @@ -22,4 +22,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dlurak ]; }; -} +}) diff --git a/pkgs/by-name/mo/moxnotify/package.nix b/pkgs/by-name/mo/moxnotify/package.nix index 01456d62d31e..0b7a5927b871 100644 --- a/pkgs/by-name/mo/moxnotify/package.nix +++ b/pkgs/by-name/mo/moxnotify/package.nix @@ -19,7 +19,7 @@ freetype, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "moxnotify"; version = "0.1.0"; @@ -71,7 +71,7 @@ rustPlatform.buildRustPackage rec { # Install D-Bus service file mkdir -p $out/share/dbus-1/services - substitute ${src}/pl.mox.notify.service.in $out/share/dbus-1/services/pl.mox.notify.service \ + substitute ${finalAttrs.src}/pl.mox.notify.service.in $out/share/dbus-1/services/pl.mox.notify.service \ --replace-fail "@bindir@" "$out/bin" ''; @@ -101,4 +101,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; # Wayland-specific, Linux only mainProgram = "moxnotify"; }; -} +}) diff --git a/pkgs/by-name/mo/mozwire/package.nix b/pkgs/by-name/mo/mozwire/package.nix index 01d13b59e6cb..044a19e276ef 100644 --- a/pkgs/by-name/mo/mozwire/package.nix +++ b/pkgs/by-name/mo/mozwire/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "MozWire"; version = "0.8.1"; src = fetchFromGitHub { owner = "NilsIrl"; repo = "MozWire"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2i8C1XgfI3MXnwXZzY6n8tIcw45G9h3vZqRlFaVoLH0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "mozwire"; }; -} +}) diff --git a/pkgs/by-name/mp/mpd-discord-rpc/package.nix b/pkgs/by-name/mp/mpd-discord-rpc/package.nix index d8d39043bb7b..28cc4cbf32cd 100644 --- a/pkgs/by-name/mp/mpd-discord-rpc/package.nix +++ b/pkgs/by-name/mp/mpd-discord-rpc/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mpd-discord-rpc"; version = "1.11.0"; src = fetchFromGitHub { owner = "JakeStanger"; repo = "mpd-discord-rpc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vP6d5HxlfLSIobWm7h34ttHjzpx+UZKE6Iyj9QfTRl0="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence"; homepage = "https://github.com/JakeStanger/mpd-discord-rpc/"; - changelog = "https://github.com/JakeStanger/mpd-discord-rpc/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/JakeStanger/mpd-discord-rpc/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "mpd-discord-rpc"; }; -} +}) diff --git a/pkgs/by-name/mp/mpris-notifier/package.nix b/pkgs/by-name/mp/mpris-notifier/package.nix index 99a51b6a1a84..71f8d872e2f5 100644 --- a/pkgs/by-name/mp/mpris-notifier/package.nix +++ b/pkgs/by-name/mp/mpris-notifier/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mpris-notifier"; version = "0.2.1"; src = fetchFromGitHub { owner = "l1na-forever"; repo = "mpris-notifier"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JDABuxINYxpxxDPSIdN+GeHU8FqBS6m4dsPDTxRc1Zw="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ leixb ]; mainProgram = "mpris-notifier"; }; -} +}) diff --git a/pkgs/by-name/mp/mpv-handler/package.nix b/pkgs/by-name/mp/mpv-handler/package.nix index 14637dcab48d..3c9190cec791 100644 --- a/pkgs/by-name/mp/mpv-handler/package.nix +++ b/pkgs/by-name/mp/mpv-handler/package.nix @@ -7,14 +7,14 @@ yt-dlp, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mpv-handler"; version = "0.4.2"; src = fetchFromGitHub { owner = "akiirui"; repo = "mpv-handler"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QoctjneJA7CdXqGm0ylAh9w6611vv2PD1fzS0exag5A="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lonerOrz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mp/mpv-subs-popout/package.nix b/pkgs/by-name/mp/mpv-subs-popout/package.nix index 6470b3ff746b..3de09f2b11a3 100644 --- a/pkgs/by-name/mp/mpv-subs-popout/package.nix +++ b/pkgs/by-name/mp/mpv-subs-popout/package.nix @@ -6,14 +6,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mpv-subs-popout"; version = "0.5.3"; src = fetchFromGitHub { owner = "sdaqo"; repo = "mpv-subs-popout"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ELxI1pn1o+SQNtCKbZ0NFffqhJwRJzoeLSQHli9ZYwM="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.sdaqo ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mq/mqttui/package.nix b/pkgs/by-name/mq/mqttui/package.nix index d6d069fd4bda..3fa7990c8f1c 100644 --- a/pkgs/by-name/mq/mqttui/package.nix +++ b/pkgs/by-name/mq/mqttui/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mqttui"; version = "0.22.1"; src = fetchFromGitHub { owner = "EdJoPaTo"; repo = "mqttui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wKqIDKng4pfqDuYtqFRh3UIeZQ4QzzFlLkQn5MXcVlU="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal client for MQTT"; homepage = "https://github.com/EdJoPaTo/mqttui"; - changelog = "https://github.com/EdJoPaTo/mqttui/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/EdJoPaTo/mqttui/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "mqttui"; }; -} +}) diff --git a/pkgs/by-name/mu/mujmap/package.nix b/pkgs/by-name/mu/mujmap/package.nix index 937770754b8d..1a6e1ababfb4 100644 --- a/pkgs/by-name/mu/mujmap/package.nix +++ b/pkgs/by-name/mu/mujmap/package.nix @@ -5,14 +5,14 @@ notmuch, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mujmap"; version = "0.2.0"; src = fetchFromGitHub { owner = "elizagamedev"; repo = "mujmap"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Qb9fEPQrdn+Ek9bdOMfaPIxlGGpQ9RfQZOeeqoOf17E="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ elizagamedev ]; mainProgram = "mujmap"; }; -} +}) diff --git a/pkgs/by-name/mu/mus/package.nix b/pkgs/by-name/mu/mus/package.nix index 67e869668300..aadd67d67a5c 100644 --- a/pkgs/by-name/mu/mus/package.nix +++ b/pkgs/by-name/mu/mus/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mus"; version = "0.2.0"; src = fetchFromSourcehut { owner = "~nbsp"; repo = "mus"; - rev = version; + rev = finalAttrs.version; hash = "sha256-yvMV+lhU9Wtwrhw0RKRUNFNznvZP0zcnT6jqPaqzhUs="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nbsp ]; mainProgram = "mus"; }; -} +}) diff --git a/pkgs/by-name/my/mycelium/package.nix b/pkgs/by-name/my/mycelium/package.nix index a1e7ceccbf27..e9aac64f3c67 100644 --- a/pkgs/by-name/my/mycelium/package.nix +++ b/pkgs/by-name/my/mycelium/package.nix @@ -8,16 +8,16 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "mycelium"; version = "0.7.1"; - sourceRoot = "${src.name}/myceliumd"; + sourceRoot = "${finalAttrs.src.name}/myceliumd"; src = fetchFromGitHub { owner = "threefoldtech"; repo = "mycelium"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9/9vPUGIEGzbD8uMu3J8uQvNItc7UB4+X21riYjtDD8="; }; @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "End-2-end encrypted IPv6 overlay network"; homepage = "https://github.com/threefoldtech/mycelium"; - changelog = "https://github.com/threefoldtech/mycelium/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/threefoldtech/mycelium/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ flokli @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "mycelium"; }; -} +}) diff --git a/pkgs/by-name/my/myxer/package.nix b/pkgs/by-name/my/myxer/package.nix index 50b9dea1683a..4f84f53906c2 100644 --- a/pkgs/by-name/my/myxer/package.nix +++ b/pkgs/by-name/my/myxer/package.nix @@ -10,14 +10,14 @@ gtk3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "myxer"; version = "1.3.0"; src = fetchFromGitHub { owner = "Aurailus"; repo = "myxer"; - rev = version; + rev = finalAttrs.version; hash = "sha256-c5SHjnhWLp0jMdmDlupMTA0hWphub5DFY1vOI6NW8E0="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "myxer"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/na/namaka/package.nix b/pkgs/by-name/na/namaka/package.nix index e91c758700ad..4df48c7aa4bd 100644 --- a/pkgs/by-name/na/namaka/package.nix +++ b/pkgs/by-name/na/namaka/package.nix @@ -7,14 +7,14 @@ oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "namaka"; version = "0.2.1"; src = fetchFromGitHub { owner = "nix-community"; repo = "namaka"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1ka+5B90UAt7D5kkT9dOExGLJjtLM8dqLeBdFRoeuWg="; }; @@ -43,8 +43,8 @@ rustPlatform.buildRustPackage rec { description = "Snapshot testing tool for Nix based on haumea"; mainProgram = "namaka"; homepage = "https://github.com/nix-community/namaka"; - changelog = "https://github.com/nix-community/namaka/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/nix-community/namaka/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/na/narrowlink/package.nix b/pkgs/by-name/na/narrowlink/package.nix index 63995821b678..f8b16b12d4da 100644 --- a/pkgs/by-name/na/narrowlink/package.nix +++ b/pkgs/by-name/na/narrowlink/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "narrowlink"; version = "0.2.6"; src = fetchFromGitHub { owner = "narrowlink"; repo = "narrowlink"; - rev = version; + rev = finalAttrs.version; hash = "sha256-O66eihqSxwvrUfJj+VMrs7Vfndz2LPKQEnH7BDljvUg="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "narrowlink"; }; -} +}) diff --git a/pkgs/by-name/na/natls/package.nix b/pkgs/by-name/na/natls/package.nix index 3cde9b08e03e..6803f2af5f64 100644 --- a/pkgs/by-name/na/natls/package.nix +++ b/pkgs/by-name/na/natls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "natls"; version = "2.1.14"; src = fetchFromGitHub { owner = "willdoescode"; repo = "nat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-4x92r6V9AvEO88gFofPTUt+mS7ZhmptDn/8O4pizSRg="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "natls"; }; -} +}) diff --git a/pkgs/by-name/na/navi/package.nix b/pkgs/by-name/na/navi/package.nix index 9022e01efb30..974372de345c 100644 --- a/pkgs/by-name/na/navi/package.nix +++ b/pkgs/by-name/na/navi/package.nix @@ -11,14 +11,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "navi"; version = "2.24.0"; src = fetchFromGitHub { owner = "denisidoro"; repo = "navi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zvqxVu147u/m/4B3fhbuQ46txGMrlgQv9d4GGiR8SoQ="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "navi"; maintainers = with lib.maintainers; [ cust0dian ]; }; -} +}) diff --git a/pkgs/by-name/nb/nbtscanner/package.nix b/pkgs/by-name/nb/nbtscanner/package.nix index c8315d24b689..077e32a68de2 100644 --- a/pkgs/by-name/nb/nbtscanner/package.nix +++ b/pkgs/by-name/nb/nbtscanner/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nbtscanner"; version = "0.0.2"; src = fetchFromGitHub { owner = "jonkgrimes"; repo = "nbtscanner"; - tag = version; + tag = finalAttrs.version; hash = "sha256-lnTTutOc829COwfNhBkSK8UpiNnGsm7Da53b+eSBt1Q="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { postPatch = '' # https://github.com/jonkgrimes/nbtscanner/issues/4 substituteInPlace src/main.rs \ - --replace-fail '.version("0.1")' '.version("${version}")' + --replace-fail '.version("0.1")' '.version("${finalAttrs.version}")' ''; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -35,9 +35,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "NetBIOS scanner written in Rust"; homepage = "https://github.com/jonkgrimes/nbtscanner"; - changelog = "https://github.com/jonkgrimes/nbtscanner/releases/tag/${version}"; + changelog = "https://github.com/jonkgrimes/nbtscanner/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nbtscanner"; }; -} +}) diff --git a/pkgs/by-name/nd/ndstrim/package.nix b/pkgs/by-name/nd/ndstrim/package.nix index f3c5b34039bc..5a081cc270fd 100644 --- a/pkgs/by-name/nd/ndstrim/package.nix +++ b/pkgs/by-name/nd/ndstrim/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ndstrim"; version = "0.2.1"; src = fetchFromGitHub { owner = "Nemris"; repo = "ndstrim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KgtejBbFg6+klc8OpCs1CIb+7uVPCtP0/EM671vxauk="; }; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Trim the excess padding found in Nintendo DS(i) ROMs"; homepage = "https://github.com/Nemris/ndstrim"; - changelog = "https://github.com/Nemris/ndstrim/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Nemris/ndstrim/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thiagokokada ]; mainProgram = "ndstrim"; }; -} +}) diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 30e90c2c7619..fca98fc09298 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "neocmakelsp"; version = "0.10.0"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dviHzaBqsE3NKRf4AeQme/oOcu5GyKjGJBui4ZjjDv8="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "neocmakelsp"; }; -} +}) diff --git a/pkgs/by-name/ne/nerdfix/package.nix b/pkgs/by-name/ne/nerdfix/package.nix index 133c54a6e609..917e42368617 100644 --- a/pkgs/by-name/ne/nerdfix/package.nix +++ b/pkgs/by-name/ne/nerdfix/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nerdfix"; version = "0.4.2"; src = fetchFromGitHub { owner = "loichyan"; repo = "nerdfix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Mp8QFzMQXJEFIzkrmiW/wxMy/+WC4VqbPtWzE92z9Gc="; }; @@ -21,11 +21,11 @@ rustPlatform.buildRustPackage rec { description = "Helps you to find/fix obsolete nerd font icons in your project"; mainProgram = "nerdfix"; homepage = "https://github.com/loichyan/nerdfix"; - changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/loichyan/nerdfix/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ne/netavark/package.nix b/pkgs/by-name/ne/netavark/package.nix index ed954974e1af..cdccae339838 100644 --- a/pkgs/by-name/ne/netavark/package.nix +++ b/pkgs/by-name/ne/netavark/package.nix @@ -9,14 +9,14 @@ go-md2man, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "netavark"; version = "1.17.2"; src = fetchFromGitHub { owner = "containers"; repo = "netavark"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FdJNcHYK6Jc1dNqcUr5Ne8dv1dzlHRhcjoldiihrov8="; }; @@ -37,11 +37,11 @@ rustPlatform.buildRustPackage rec { passthru.tests = { inherit (nixosTests) podman; }; meta = { - changelog = "https://github.com/containers/netavark/releases/tag/${src.rev}"; + changelog = "https://github.com/containers/netavark/releases/tag/${finalAttrs.src.rev}"; description = "Rust based network stack for containers"; homepage = "https://github.com/containers/netavark"; license = lib.licenses.asl20; teams = [ lib.teams.podman ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ne/netbox2netshot/package.nix b/pkgs/by-name/ne/netbox2netshot/package.nix index 354db6541c2e..5bc222f9b169 100644 --- a/pkgs/by-name/ne/netbox2netshot/package.nix +++ b/pkgs/by-name/ne/netbox2netshot/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "netbox2netshot"; version = "0.2.0"; src = fetchFromGitHub { owner = "scaleway"; repo = "netbox2netshot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4Leg7MaLSos2RjmxB6yVzxGju6OzNrChXdw5htppuZU="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "netbox2netshot"; }; -} +}) diff --git a/pkgs/by-name/ne/netop/package.nix b/pkgs/by-name/ne/netop/package.nix index 583a7d32e214..e303475d1804 100644 --- a/pkgs/by-name/ne/netop/package.nix +++ b/pkgs/by-name/ne/netop/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "netop"; version = "0.1.4"; src = fetchFromGitHub { owner = "ZingerLittleBee"; repo = "netop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Rnp2VNAi8BNbKqkGFoYUb4C5db5BS1P1cqpWlroTmdQ="; }; @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-WGwtRMARwRvcUflN3JYL32aib+IG1Q0j0D9BEfaiME4="; meta = { - changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ZingerLittleBee/netop/raw/v${finalAttrs.version}/CHANGELOG.md"; description = "Network monitor using bpf"; homepage = "https://github.com/ZingerLittleBee/netop"; license = lib.licenses.mit; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.marcusramberg ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ne/neverest/package.nix b/pkgs/by-name/ne/neverest/package.nix index 79794b7ea82c..9513d3c6fe53 100644 --- a/pkgs/by-name/ne/neverest/package.nix +++ b/pkgs/by-name/ne/neverest/package.nix @@ -12,7 +12,7 @@ buildFeatures ? [ ], }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { # Learn more about available cargo features at: # - # - @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "pimalaya"; repo = "neverest"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3PSJyhxrOCiuHUeVHO77+NecnI5fN5EZfPhYizuYvtE="; }; @@ -57,9 +57,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI to synchronize, backup and restore emails"; mainProgram = "neverest"; - homepage = "https://pimalaya.org/neverest/cli/v${version}/"; - changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${version}/item/CHANGELOG.md"; + homepage = "https://pimalaya.org/neverest/cli/v${finalAttrs.version}/"; + changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${finalAttrs.version}/item/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ soywod ]; }; -} +}) diff --git a/pkgs/by-name/ng/ngrrram/package.nix b/pkgs/by-name/ng/ngrrram/package.nix index bf00782c5111..248b61888d84 100644 --- a/pkgs/by-name/ng/ngrrram/package.nix +++ b/pkgs/by-name/ng/ngrrram/package.nix @@ -4,14 +4,14 @@ nix-update-script, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ngrrram"; version = "1.0.3"; src = fetchFromGitHub { owner = "wintermute-cell"; repo = "ngrrram"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-65cbNsGQZSpxKV0lq/Z7TK7CODPTqayOiPStukFbo44="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Guanran928 ]; mainProgram = "ngrrram"; }; -} +}) diff --git a/pkgs/by-name/ni/nil/package.nix b/pkgs/by-name/ni/nil/package.nix index 6f9c316de6ae..1cb2324dae1f 100644 --- a/pkgs/by-name/ni/nil/package.nix +++ b/pkgs/by-name/ni/nil/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nil"; version = "2025-06-13"; src = fetchFromGitHub { owner = "oxalica"; repo = "nil"; - rev = version; + rev = finalAttrs.version; hash = "sha256-oxvVAFUO9husnRk6XZcLFLjLWL9z0pW25Fk6kVKwt1c="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ nix ]; env = { - CFG_RELEASE = version; + CFG_RELEASE = finalAttrs.version; CFG_DEFAULT_FORMATTER = lib.getExe nixfmt; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Yet another language server for Nix"; homepage = "https://github.com/oxalica/nil"; - changelog = "https://github.com/oxalica/nil/releases/tag/${version}"; + changelog = "https://github.com/oxalica/nil/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "nil"; }; -} +}) diff --git a/pkgs/by-name/ni/nirius/package.nix b/pkgs/by-name/ni/nirius/package.nix index cf5be31c1f10..30fc65aa9a72 100644 --- a/pkgs/by-name/ni/nirius/package.nix +++ b/pkgs/by-name/ni/nirius/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nirius"; version = "0.6.1"; src = fetchFromSourcehut { owner = "~tsdh"; repo = "nirius"; - rev = "nirius-${version}"; + rev = "nirius-${finalAttrs.version}"; hash = "sha256-KAh45AcNB9Y4ahxamtI6/z3l1xg6yf17h4rnZl3w89I="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tylerjl ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ni/nitrotpm-tools/package.nix b/pkgs/by-name/ni/nitrotpm-tools/package.nix index 64f9ce8f15b9..cbf9a5882ab8 100644 --- a/pkgs/by-name/ni/nitrotpm-tools/package.nix +++ b/pkgs/by-name/ni/nitrotpm-tools/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nitrotpm-tools"; version = "1.1.0"; src = fetchFromGitHub { owner = "aws"; repo = "NitroTPM-Tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZTASHHa+LQ/hNaM0qfsaGdNwkZQQZnR9+f05DHbviLw="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ni/nix-btm/package.nix b/pkgs/by-name/ni/nix-btm/package.nix index 9151981e45c9..caf3d2cdda13 100644 --- a/pkgs/by-name/ni/nix-btm/package.nix +++ b/pkgs/by-name/ni/nix-btm/package.nix @@ -4,12 +4,12 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-btm"; version = "0.2.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "nix-btm"; hash = "sha256-f8XFWlx+gwhF/OD8+tPcLGV/v0QnsDWOcqpY3Js+FAo="; }; @@ -22,4 +22,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ DieracDelta ]; }; -} +}) diff --git a/pkgs/by-name/ni/nix-doc/package.nix b/pkgs/by-name/ni/nix-doc/package.nix index 175da5776602..9728f2297da1 100644 --- a/pkgs/by-name/ni/nix-doc/package.nix +++ b/pkgs/by-name/ni/nix-doc/package.nix @@ -20,12 +20,12 @@ let "nix-doc-plugin" ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-doc"; version = "0.6.5"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "lf-"; repo = "nix-doc"; sha256 = "sha256-9cuNzq+CBA2jz0LkZb7lh/WISIlKklfovGBAbSo1Mgk="; @@ -67,4 +67,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "nix-doc"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-du/package.nix b/pkgs/by-name/ni/nix-du/package.nix index 785f3c816575..94efdb5506d6 100644 --- a/pkgs/by-name/ni/nix-du/package.nix +++ b/pkgs/by-name/ni/nix-du/package.nix @@ -9,14 +9,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-du"; version = "1.2.3"; src = fetchFromGitHub { owner = "symphorien"; repo = "nix-du"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/Afp0InA/0xXdombAzylYJF9wcv5WwYizVsP+fHTDrM="; }; @@ -46,6 +46,6 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.symphorien ]; platforms = lib.platforms.unix; mainProgram = "nix-du"; - changelog = "https://github.com/symphorien/nix-du/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/symphorien/nix-du/blob/v${finalAttrs.version}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-forecast/package.nix b/pkgs/by-name/ni/nix-forecast/package.nix index 026e83e0b373..2cb70e406f54 100644 --- a/pkgs/by-name/ni/nix-forecast/package.nix +++ b/pkgs/by-name/ni/nix-forecast/package.nix @@ -9,14 +9,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-forecast"; version = "0.4.0"; src = fetchFromGitHub { owner = "getchoo"; repo = "nix-forecast"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GTINiV+oHmu1/DmQsE7UjfAFFtH26LK35TveW437lPA="; }; @@ -53,9 +53,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Check the forecast for today's Nix builds"; homepage = "https://github.com/getchoo/nix-forecast"; - changelog = "https://github.com/getchoo/nix-forecast/releases/tag/v${version}"; + changelog = "https://github.com/getchoo/nix-forecast/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "nix-forecast"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-health/package.nix b/pkgs/by-name/ni/nix-health/package.nix index 753208f3e8db..b2feaffcf24e 100644 --- a/pkgs/by-name/ni/nix-health/package.nix +++ b/pkgs/by-name/ni/nix-health/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-health"; version = "0.4.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "nix_health"; hash = "sha256-/I6LdcH61wgJOEv51J1jkWlD8BlSAaRR1e7gc5H9bQI="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ shivaraj-bh ]; mainProgram = "nix-health"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-index-unwrapped/package.nix b/pkgs/by-name/ni/nix-index-unwrapped/package.nix index 69e4a781a6d1..5ac4b98cea72 100644 --- a/pkgs/by-name/ni/nix-index-unwrapped/package.nix +++ b/pkgs/by-name/ni/nix-index-unwrapped/package.nix @@ -8,14 +8,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-index"; version = "0.1.9"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-index"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kOVmgST/D3zNOcGVu1ReuPuVrUx41iRK4rs59lqYX74="; }; @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Files database for nixpkgs"; homepage = "https://github.com/nix-community/nix-index"; - changelog = "https://github.com/nix-community/nix-index/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/nix-community/nix-index/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ bennofs @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "nix-index"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-janitor/package.nix b/pkgs/by-name/ni/nix-janitor/package.nix index 527e1ca6abb9..92c7f089da07 100644 --- a/pkgs/by-name/ni/nix-janitor/package.nix +++ b/pkgs/by-name/ni/nix-janitor/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-janitor"; version = "0.3.2"; src = fetchFromGitHub { owner = "nobbz"; repo = "nix-janitor"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MRhTkxPl0tlObbXO7/0cD2pbd9/uQCeRKV3DStGvZMQ="; }; @@ -33,11 +33,11 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/nobbz/nix-janitor"; - changelog = "https://github.com/NobbZ/nix-janitor/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/NobbZ/nix-janitor/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Tool to clean up old profile generations"; mainProgram = "janitor"; platforms = lib.platforms.linux; license = lib.licenses.mit; maintainers = [ lib.maintainers.nobbz ]; }; -} +}) diff --git a/pkgs/by-name/ni/nix-ld/package.nix b/pkgs/by-name/ni/nix-ld/package.nix index 8290aaa03212..a87d20e0b8e5 100644 --- a/pkgs/by-name/ni/nix-ld/package.nix +++ b/pkgs/by-name/ni/nix-ld/package.nix @@ -6,14 +6,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-ld"; version = "2.0.6"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-ld"; - rev = version; + rev = finalAttrs.version; hash = "sha256-I9cEWy07pUNsOfBPG7qMYHx/YmE1uxaadP3ObHu7ALQ="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mic92 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ni/nix-melt/package.nix b/pkgs/by-name/ni/nix-melt/package.nix index dc0b142b1f94..9fcedaf8151d 100644 --- a/pkgs/by-name/ni/nix-melt/package.nix +++ b/pkgs/by-name/ni/nix-melt/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-melt"; version = "0.1.3"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-melt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jx7g9GOFAjOlJyNsGOUTLh2qWII9u0prOoBEvNPmdj8="; }; @@ -35,8 +35,8 @@ rustPlatform.buildRustPackage rec { description = "Ranger-like flake.lock viewer"; mainProgram = "nix-melt"; homepage = "https://github.com/nix-community/nix-melt"; - changelog = "https://github.com/nix-community/nix-melt/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/nix-community/nix-melt/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ni/nix-query-tree-viewer/package.nix b/pkgs/by-name/ni/nix-query-tree-viewer/package.nix index e5e3c08e134f..dfb27ae232a6 100644 --- a/pkgs/by-name/ni/nix-query-tree-viewer/package.nix +++ b/pkgs/by-name/ni/nix-query-tree-viewer/package.nix @@ -7,14 +7,14 @@ wrapGAppsHook3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-query-tree-viewer"; version = "0.2.1"; src = fetchFromGitHub { owner = "cdepillabout"; repo = "nix-query-tree-viewer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Lc9hfjybnRrkd7PZMa2ojxOM04bP4GJyagkZUX2nVwY="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cdepillabout ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix b/pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix index 3bf2419ed1f4..b74a805a4bb3 100644 --- a/pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix +++ b/pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix @@ -6,18 +6,18 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-store-veritysetup-generator"; version = "1.0.0"; src = fetchFromGitHub { owner = "nikstur"; repo = "nix-store-veritysetup-generator"; - rev = version; + rev = finalAttrs.version; hash = "sha256-RTGdcLn4zuZAcC1Td4gJcywIerCYyaD0JYz8g5ybmho="; }; - sourceRoot = "${src.name}/rust"; + sourceRoot = "${finalAttrs.src.name}/rust"; cargoHash = "sha256-9DwED8X/RHjBCInm+VbzoeVSb28U+XIE2IjNAGon6+E="; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nikstur ]; mainProgram = "nix-store-veritysetup-generator"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-weather/package.nix b/pkgs/by-name/ni/nix-weather/package.nix index 47a82dd1f1b2..3f6aa492a66b 100644 --- a/pkgs/by-name/ni/nix-weather/package.nix +++ b/pkgs/by-name/ni/nix-weather/package.nix @@ -10,7 +10,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-weather"; version = "0.0.4"; @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "cafkafk"; repo = "nix-weather"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-15FUA4fszbAVXop3IyOHfxroyTt9/SkWZsSTUh9RtwY="; }; @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage rec { Heavily inspired by guix weather. ''; homepage = "https://git.fem.gg/cafkafk/nix-weather"; - changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}"; + changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${finalAttrs.version}"; license = lib.licenses.eupl12; mainProgram = "nix-weather"; maintainers = with lib.maintainers; [ @@ -77,4 +77,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/nix-web/package.nix b/pkgs/by-name/ni/nix-web/package.nix index f916c1c57825..95bebd4c0e40 100644 --- a/pkgs/by-name/ni/nix-web/package.nix +++ b/pkgs/by-name/ni/nix-web/package.nix @@ -15,14 +15,14 @@ let "nix-web" ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-web"; version = "0.4.2"; src = fetchFromCodeberg { owner = "gorgon"; repo = "gorgon"; - rev = "nix-web-v${version}"; + rev = "nix-web-v${finalAttrs.version}"; hash = "sha256-lAk2VfhclHswsctA0RQgEj5oEX1fowh8TCaKykGEioY="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ embr ]; mainProgram = "nix-web"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-your-shell/package.nix b/pkgs/by-name/ni/nix-your-shell/package.nix index 188bff71bcad..447d1cb756e5 100644 --- a/pkgs/by-name/ni/nix-your-shell/package.nix +++ b/pkgs/by-name/ni/nix-your-shell/package.nix @@ -6,14 +6,14 @@ runCommand, nix-your-shell, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-your-shell"; version = "1.4.8"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "nix-your-shell"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2KiqDqKKT28yjCEtU0vFd+dFktGd6Xp+yxSSI/R7fjc="; }; @@ -32,8 +32,8 @@ rustPlatform.buildRustPackage rec { mainProgram = "nix-your-shell"; description = "`nix` and `nix-shell` wrapper for shells other than `bash`"; homepage = "https://github.com/MercuryTechnologies/nix-your-shell"; - changelog = "https://github.com/MercuryTechnologies/nix-your-shell/releases/tag/v${version}"; + changelog = "https://github.com/MercuryTechnologies/nix-your-shell/releases/tag/v${finalAttrs.version}"; license = [ lib.licenses.mit ]; maintainers = with lib.maintainers; [ _9999years ]; }; -} +}) diff --git a/pkgs/by-name/ni/nixci/package.nix b/pkgs/by-name/ni/nixci/package.nix index 7dc93c622c88..1ade9d00a359 100644 --- a/pkgs/by-name/ni/nixci/package.nix +++ b/pkgs/by-name/ni/nixci/package.nix @@ -9,14 +9,14 @@ nix, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixci"; version = "1.0.0"; src = fetchFromGitHub { owner = "srid"; repo = "nixci"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0VvZFclqwAcKN95eusQ3lgV0pp1NRUDcVXpVUC0P4QI="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "nixci"; }; -} +}) diff --git a/pkgs/by-name/ni/nixel/package.nix b/pkgs/by-name/ni/nixel/package.nix index df6697be71d1..c544f0aab132 100644 --- a/pkgs/by-name/ni/nixel/package.nix +++ b/pkgs/by-name/ni/nixel/package.nix @@ -6,14 +6,14 @@ nixel, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixel"; version = "4.1.0"; src = fetchFromGitHub { owner = "kamadorueda"; repo = "nixel"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-dQ3wzBTjteqk9rju+FMAO+ydimnGu24Y2DEDLX/P+1A="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ kamadorueda ]; }; -} +}) diff --git a/pkgs/by-name/ni/nixpacks/package.nix b/pkgs/by-name/ni/nixpacks/package.nix index 1b8be9defdb0..e92d294ed3f2 100644 --- a/pkgs/by-name/ni/nixpacks/package.nix +++ b/pkgs/by-name/ni/nixpacks/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixpacks"; version = "1.41.0"; src = fetchFromGitHub { owner = "railwayapp"; repo = "nixpacks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y2zrXS56fSsPaVmJcUxTMYhOroYjcNKepuI9tmdORsY="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.zoedsoupe ]; mainProgram = "nixpacks"; }; -} +}) diff --git a/pkgs/by-name/ni/nixpkgs-fmt/package.nix b/pkgs/by-name/ni/nixpkgs-fmt/package.nix index 52088ecb813b..cbb6231876ea 100644 --- a/pkgs/by-name/ni/nixpkgs-fmt/package.nix +++ b/pkgs/by-name/ni/nixpkgs-fmt/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixpkgs-fmt"; version = "1.3.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nixpkgs-fmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6Ut4/ix915EoaPCewoG3KhKBA+OaggpDqnx2nvKxEpQ="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ zimbatm ]; mainProgram = "nixpkgs-fmt"; }; -} +}) diff --git a/pkgs/by-name/ni/nixpkgs-lint-community/package.nix b/pkgs/by-name/ni/nixpkgs-lint-community/package.nix index bd2cdc197921..6bf587d853ac 100644 --- a/pkgs/by-name/ni/nixpkgs-lint-community/package.nix +++ b/pkgs/by-name/ni/nixpkgs-lint-community/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixpkgs-lint"; version = "0.3.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nixpkgs-lint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-o1VWM46lEJ9m49s/ekZWf8DkCeeWm4J3PQtt8tVXHbg="; }; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { description = "Fast semantic linter for Nix using tree-sitter"; mainProgram = "nixpkgs-lint"; homepage = "https://github.com/nix-community/nixpkgs-lint"; - changelog = "https://github.com/nix-community/nixpkgs-lint/releases/tag/${src.rev}"; + changelog = "https://github.com/nix-community/nixpkgs-lint/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ artturin ]; }; -} +}) diff --git a/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix index d01deb4f7902..1b1eae121523 100644 --- a/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix +++ b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix @@ -11,14 +11,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixseparatedebuginfod2"; version = "1.0.1"; src = fetchFromGitHub { owner = "symphorien"; repo = "nixseparatedebuginfod2"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-INY9mLJ+7i3BoShqFZMELm9aXiDbZkuLyokgm42kEbo="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "nixseparatedebuginfod2"; }; -} +}) diff --git a/pkgs/by-name/ni/nixtract/package.nix b/pkgs/by-name/ni/nixtract/package.nix index 306a4a824780..ab0ccc7b7399 100644 --- a/pkgs/by-name/ni/nixtract/package.nix +++ b/pkgs/by-name/ni/nixtract/package.nix @@ -11,14 +11,14 @@ nixtract, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nixtract"; version = "0.3.0"; src = fetchFromGitHub { owner = "tweag"; repo = "nixtract"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-36ciPNSlB1LU+UXP8MLakrBRRqbyiVFN8Jp/JbCe1OY="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "nixtract"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/nm/nm-file-secret-agent/package.nix b/pkgs/by-name/nm/nm-file-secret-agent/package.nix index 172f4b42840f..95ee17151560 100644 --- a/pkgs/by-name/nm/nm-file-secret-agent/package.nix +++ b/pkgs/by-name/nm/nm-file-secret-agent/package.nix @@ -7,14 +7,14 @@ pkg-config, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nm-file-secret-agent"; version = "1.2.0"; src = fetchFromCodeberg { owner = "lilly"; repo = "nm-file-secret-agent"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-exU+9fN2Wt2+0lQoZS4TFPhCcoDPWEIZldRO9LKux3U="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lilioid ]; platforms = lib.lists.intersectLists dbus.meta.platforms networkmanager.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/no/noaa-apt/package.nix b/pkgs/by-name/no/noaa-apt/package.nix index dc80d12556b3..43a451a2c90b 100644 --- a/pkgs/by-name/no/noaa-apt/package.nix +++ b/pkgs/by-name/no/noaa-apt/package.nix @@ -12,14 +12,14 @@ pango, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "noaa-apt"; version = "1.4.0"; src = fetchFromGitHub { owner = "martinber"; repo = "noaa-apt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wmjglF2+BFmlTfvqt90nbCxuldN8AEFXj7y9tgTvA2Y="; }; @@ -64,7 +64,7 @@ rustPlatform.buildRustPackage rec { tmarkus ]; platforms = lib.platforms.all; - changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}"; + changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${finalAttrs.version}"; mainProgram = "noaa-apt"; }; -} +}) diff --git a/pkgs/by-name/no/nomino/package.nix b/pkgs/by-name/no/nomino/package.nix index d4f38d0b18d6..e48a00837396 100644 --- a/pkgs/by-name/no/nomino/package.nix +++ b/pkgs/by-name/no/nomino/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nomino"; version = "1.6.4"; src = fetchFromGitHub { owner = "yaa110"; repo = "nomino"; - rev = version; + rev = finalAttrs.version; hash = "sha256-By7zVHtbrQU0+cSbxNNxCcmTCoFABsjOLk8TCX8iFWA="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Batch rename utility for developers"; homepage = "https://github.com/yaa110/nomino"; - changelog = "https://github.com/yaa110/nomino/releases/tag/${src.rev}"; + changelog = "https://github.com/yaa110/nomino/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ mit # or asl20 @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "nomino"; }; -} +}) diff --git a/pkgs/by-name/no/noseyparker/package.nix b/pkgs/by-name/no/noseyparker/package.nix index 02e7b34175de..38de3cf08588 100644 --- a/pkgs/by-name/no/noseyparker/package.nix +++ b/pkgs/by-name/no/noseyparker/package.nix @@ -12,14 +12,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "noseyparker"; version = "0.24.0"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "noseyparker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6GxkIxLEgbIgg4nSHvmRedm8PAPBwVxLQUnQzh3NonA="; }; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { # Fix error: failed to run custom build command for `vectorscan-rs-sys v0.0.5` # Failed to get C++ compiler version: Os { code: 2, kind: NotFound, message: "No such file or directory" } postPatch = '' - substituteInPlace $(find ../noseyparker-${version}-vendor -name "vectorscan-rs-sys*")/build.rs \ + substituteInPlace $(find ../noseyparker-${finalAttrs.version}-vendor -name "vectorscan-rs-sys*")/build.rs \ --replace-fail 'Command::new("c++")' 'Command::new("${stdenv.cc.targetPrefix}c++")' ''; @@ -86,8 +86,8 @@ rustPlatform.buildRustPackage rec { description = "Find secrets and sensitive information in textual data"; mainProgram = "noseyparker"; homepage = "https://github.com/praetorian-inc/noseyparker"; - changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ _0x4A6F ]; }; -} +}) diff --git a/pkgs/by-name/no/nostr-rs-relay/package.nix b/pkgs/by-name/no/nostr-rs-relay/package.nix index 84a14dcc6c2e..7aea9427584e 100644 --- a/pkgs/by-name/no/nostr-rs-relay/package.nix +++ b/pkgs/by-name/no/nostr-rs-relay/package.nix @@ -9,13 +9,13 @@ protobuf, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nostr-rs-relay"; version = "0.9.0"; src = fetchFromGitHub { owner = "scsibug"; repo = "nostr-rs-relay"; - rev = version; + rev = finalAttrs.version; hash = "sha256-MS5jgUh9aLAFr4Nnf3Wid+ki0PTfsyob3r16/EXYZ7E="; }; @@ -36,8 +36,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Nostr relay written in Rust"; homepage = "https://sr.ht/~gheartsfield/nostr-rs-relay/"; - changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${version}"; + changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ jurraca ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/no/nostui/package.nix b/pkgs/by-name/no/nostui/package.nix index eea754c3cea2..ee987669e91e 100644 --- a/pkgs/by-name/no/nostui/package.nix +++ b/pkgs/by-name/no/nostui/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nostui"; version = "0.1.1"; src = fetchFromGitHub { owner = "akiomik"; repo = "nostui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7i76JPg6MAk4/sO8/JI4ody4iYFJPeLkD2SWncFhT4o="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "nostui"; }; -} +}) diff --git a/pkgs/by-name/no/notmuch-mailmover/package.nix b/pkgs/by-name/no/notmuch-mailmover/package.nix index 946a95b53498..95037f43ce99 100644 --- a/pkgs/by-name/no/notmuch-mailmover/package.nix +++ b/pkgs/by-name/no/notmuch-mailmover/package.nix @@ -8,14 +8,14 @@ installShellFiles, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "notmuch-mailmover"; version = "0.7.1"; src = fetchFromGitHub { owner = "michaeladler"; repo = "notmuch-mailmover"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fJljqNSPLM1JiyeGMNvub/4wk5L9+lVTqtgCdoe7S88="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/no/novops/package.nix b/pkgs/by-name/no/novops/package.nix index 48cd7ba94c4b..582b31f11fbc 100644 --- a/pkgs/by-name/no/novops/package.nix +++ b/pkgs/by-name/no/novops/package.nix @@ -9,14 +9,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "novops"; version = "0.20.1"; src = fetchFromGitHub { owner = "PierreBeucher"; repo = "novops"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-F3MtDTaeLoI54/xbbIU61hb+qLDn2u4lRv+3kU5c/D0="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pbeucher ]; mainProgram = "novops"; }; -} +}) diff --git a/pkgs/by-name/np/npins/package.nix b/pkgs/by-name/np/npins/package.nix index c9ebd5a887e7..0d04604c35cf 100644 --- a/pkgs/by-name/np/npins/package.nix +++ b/pkgs/by-name/np/npins/package.nix @@ -15,14 +15,14 @@ let git ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "npins"; version = "0.4.0"; src = fetchFromGitHub { owner = "andir"; repo = "npins"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-ksOXi7u4bpHyWNHwkUR62fdwKowPW5GqBS7MA7Apwh4="; }; @@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.eupl12; maintainers = with lib.maintainers; [ piegames ]; }; -} +}) diff --git a/pkgs/by-name/np/nps/package.nix b/pkgs/by-name/np/nps/package.nix index df9afac22584..206e91c7f844 100644 --- a/pkgs/by-name/np/nps/package.nix +++ b/pkgs/by-name/np/nps/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nps"; version = "0.2.12"; src = fetchFromGitHub { owner = "OleMussmann"; repo = "nps"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kOVpn13lJYeO/99e39c0wbe7qcKHyMj5v4prBtZ3N7s="; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { direct SEARCH_TERMbar (PACKAGE_NAME starts with SEARCH_TERM) exact SEARCH_TERM (PACKAGE_NAME is exactly SEARCH_TERM) ''; - changelog = "https://github.com/OleMussmann/nps/releases/tag/v${version}"; + changelog = "https://github.com/OleMussmann/nps/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/OleMussmann/nps"; license = lib.licenses.mit; mainProgram = "nps"; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/nr/nrr/package.nix b/pkgs/by-name/nr/nrr/package.nix index 89a2992286c5..3c1d63ab93e1 100644 --- a/pkgs/by-name/nr/nrr/package.nix +++ b/pkgs/by-name/nr/nrr/package.nix @@ -5,14 +5,14 @@ enableLTO ? true, nrxAlias ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nrr"; version = "0.10.4"; src = fetchFromGitHub { owner = "ryanccn"; repo = "nrr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/PB5m0gVjhQxYB7IeR59gs4n1vuleFc0ZLBY0a+JYWI="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; mainProgram = "nrr"; }; -} +}) diff --git a/pkgs/by-name/ns/nsh/package.nix b/pkgs/by-name/ns/nsh/package.nix index a88c93d5ddc6..23e5be39e998 100644 --- a/pkgs/by-name/ns/nsh/package.nix +++ b/pkgs/by-name/ns/nsh/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nsh"; version = "0.4.2"; src = fetchFromGitHub { owner = "nuta"; repo = "nsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1479wv8h5l2b0cwp27vpybq50nyvszhjxmn76n2bz3fchr0lrcbp"; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { description = "Command-line shell like fish, but POSIX compatible"; mainProgram = "nsh"; homepage = "https://github.com/nuta/nsh"; - changelog = "https://github.com/nuta/nsh/raw/v${version}/docs/changelog.md"; + changelog = "https://github.com/nuta/nsh/raw/v${finalAttrs.version}/docs/changelog.md"; license = [ lib.licenses.cc0 # or lib.licenses.mit @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { passthru = { shellPath = "/bin/nsh"; }; -} +}) diff --git a/pkgs/by-name/nt/ntpd-rs/package.nix b/pkgs/by-name/nt/ntpd-rs/package.nix index f45e74a3ec40..ae668cc6e273 100644 --- a/pkgs/by-name/nt/ntpd-rs/package.nix +++ b/pkgs/by-name/nt/ntpd-rs/package.nix @@ -11,14 +11,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ntpd-rs"; version = "1.6.2"; src = fetchFromGitHub { owner = "pendulum-project"; repo = "ntpd-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X8nmfG7ZhtB4P6N0ku0Gc9xHOGJFeGTnB1WizZ2X1fk="; }; @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage rec { nixos = lib.optionalAttrs stdenv.hostPlatform.isLinux nixosTests.ntpd-rs; version = testers.testVersion { package = ntpd-rs; - inherit version; + inherit (finalAttrs) version; }; }; @@ -63,7 +63,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Full-featured implementation of the Network Time Protocol"; homepage = "https://tweedegolf.nl/en/pendulum"; - changelog = "https://github.com/pendulum-project/ntpd-rs/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/pendulum-project/ntpd-rs/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 @@ -76,4 +76,4 @@ rustPlatform.buildRustPackage rec { # note: Undefined symbols for architecture x86_64: "_ntp_adjtime" broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/nu/numbat/package.nix b/pkgs/by-name/nu/numbat/package.nix index 74cca53a7c9e..4805481ad3db 100644 --- a/pkgs/by-name/nu/numbat/package.nix +++ b/pkgs/by-name/nu/numbat/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "numbat"; version = "1.20.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "numbat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Wh7HmE9UPu7+/aguaqON2/pmEHulYw69O0YjoKeDuRg="; }; @@ -59,7 +59,7 @@ rustPlatform.buildRustPackage rec { with first class support for physical dimensions and units ''; homepage = "https://numbat.dev"; - changelog = "https://github.com/sharkdp/numbat/releases/tag/v${version}"; + changelog = "https://github.com/sharkdp/numbat/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -70,4 +70,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "numbat"; }; -} +}) diff --git a/pkgs/by-name/nu/nurl/package.nix b/pkgs/by-name/nu/nurl/package.nix index dfbd103ab7b4..4c1c0df500dd 100644 --- a/pkgs/by-name/nu/nurl/package.nix +++ b/pkgs/by-name/nu/nurl/package.nix @@ -9,14 +9,14 @@ nix, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nurl"; version = "0.4.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nurl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BxtvT2k4mErYPU9lNpZlat9ULI2wKXQToic7+PgkCSk="; }; @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line tool to generate Nix fetcher calls from repository URLs"; homepage = "https://github.com/nix-community/nurl"; - changelog = "https://github.com/nix-community/nurl/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nix-community/nurl/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ figsoda @@ -61,4 +61,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "nurl"; }; -} +}) diff --git a/pkgs/by-name/nv/nvidia_oc/package.nix b/pkgs/by-name/nv/nvidia_oc/package.nix index 68274b4ac9ab..79de076afcc5 100644 --- a/pkgs/by-name/nv/nvidia_oc/package.nix +++ b/pkgs/by-name/nv/nvidia_oc/package.nix @@ -6,14 +6,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nvidia_oc"; version = "0.1.24"; src = fetchFromGitHub { owner = "Dreaming-Codes"; repo = "nvidia_oc"; - tag = version; + tag = finalAttrs.version; hash = "sha256-PIe4oJndISf6wDxHGQvTeN37cFa+3m6RwmxXRlseePc="; }; @@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple command line tool to overclock Nvidia GPUs using the NVML library on Linux"; homepage = "https://github.com/Dreaming-Codes/nvidia_oc"; - changelog = "https://github.com/Dreaming-Codes/nvidia_oc/releases/tag/${version}"; + changelog = "https://github.com/Dreaming-Codes/nvidia_oc/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "nvidia_oc"; }; -} +}) diff --git a/pkgs/by-name/nv/nvmetcfg/package.nix b/pkgs/by-name/nv/nvmetcfg/package.nix index e47ce7b07be9..4d6cb2a4b636 100644 --- a/pkgs/by-name/nv/nvmetcfg/package.nix +++ b/pkgs/by-name/nv/nvmetcfg/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "nvmetcfg"; version = "0.1.0"; src = fetchFromGitHub { owner = "vifino"; repo = "nvmetcfg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LoQTcHM6czzQ5ZwXcklFXf/7WlRsoJTF61UhQ56aleQ="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "nvmetcfg"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ob/obsidian-export/package.nix b/pkgs/by-name/ob/obsidian-export/package.nix index b9753617003c..b82c7df11b7c 100644 --- a/pkgs/by-name/ob/obsidian-export/package.nix +++ b/pkgs/by-name/ob/obsidian-export/package.nix @@ -4,25 +4,25 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "obsidian-export"; version = "25.3.0"; src = fetchFromGitHub { owner = "zoni"; repo = "obsidian-export"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FcySNccDVeftX5BKVwYXdufsCmG8YuFBQrbSqibbVV8="; }; cargoHash = "sha256-2rP1ks+47fI5Os7ltktPVUzvYss+KkjftrE4G0cl8XI="; meta = { - changelog = "https://github.com/zoni/obsidian-export/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/zoni/obsidian-export/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Rust library and CLI to export an Obsidian vault to regular Markdown"; homepage = "https://github.com/zoni/obsidian-export"; license = lib.licenses.bsd2Patent; mainProgram = "obsidian-export"; maintainers = with lib.maintainers; [ tomasajt ]; }; -} +}) diff --git a/pkgs/by-name/oc/octofetch/package.nix b/pkgs/by-name/oc/octofetch/package.nix index 75f6d3a65ba9..c1b8bfd09d75 100644 --- a/pkgs/by-name/oc/octofetch/package.nix +++ b/pkgs/by-name/oc/octofetch/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "octofetch"; version = "0.3.3"; src = fetchFromGitHub { owner = "azur1s"; repo = "octofetch"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-/AXE1e02NfxQzJZd0QX6gJDjmFFmuUTOndulZElgIMI="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "octofetch"; }; -} +}) diff --git a/pkgs/by-name/ok/okapi/package.nix b/pkgs/by-name/ok/okapi/package.nix index 0df0888d949b..92d2bb859a4f 100644 --- a/pkgs/by-name/ok/okapi/package.nix +++ b/pkgs/by-name/ok/okapi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "okapi"; version = "1.6.0"; src = fetchurl { - url = "https://github.com/trinsic-id/okapi/releases/download/v${version}/okapi-vendor-${version}.tar.gz"; + url = "https://github.com/trinsic-id/okapi/releases/download/v${finalAttrs.version}/okapi-vendor-${finalAttrs.version}.tar.gz"; sha256 = "sha256-wszpCzh1VhqBlox7ywWi6WKUmxQUTsf5N5IiJumlEbM="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ tmarkovski ]; }; -} +}) diff --git a/pkgs/by-name/ok/okolors/package.nix b/pkgs/by-name/ok/okolors/package.nix index 681aeec2ea16..3441467b57ee 100644 --- a/pkgs/by-name/ok/okolors/package.nix +++ b/pkgs/by-name/ok/okolors/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "okolors"; version = "0.9.0"; src = fetchFromGitHub { owner = "Ivordir"; repo = "Okolors"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RSkZUkwCn9uvvT2dIqM2Q4+mRqjUegVuXCms5DBugbk="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ laurent-f1z1 ]; mainProgram = "okolors"; }; -} +}) diff --git a/pkgs/by-name/om/omekasy/package.nix b/pkgs/by-name/om/omekasy/package.nix index 3b5a8b1b1827..dd75f9b37f2b 100644 --- a/pkgs/by-name/om/omekasy/package.nix +++ b/pkgs/by-name/om/omekasy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "omekasy"; version = "1.3.3"; src = fetchFromGitHub { owner = "ikanago"; repo = "omekasy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wPAobYZAytzTIWGBeBVoRLjm/0Io/P7GXL1naB6ssNM="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/ikanago/omekasy"; mainProgram = "omekasy"; }; -} +}) diff --git a/pkgs/by-name/on/onefetch/package.nix b/pkgs/by-name/on/onefetch/package.nix index e4fc8fc57f1a..3e103fa3c861 100644 --- a/pkgs/by-name/on/onefetch/package.nix +++ b/pkgs/by-name/on/onefetch/package.nix @@ -14,14 +14,14 @@ let inherit (darwin) libresolv; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "onefetch"; version = "2.26.1"; src = fetchFromGitHub { owner = "o2sh"; repo = "onefetch"; - rev = version; + rev = finalAttrs.version; hash = "sha256-JT7iQRKOK/2Zh/IDMv1FM1szITeBaaMy+WuXHjpPkfY="; }; @@ -67,11 +67,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Git repository summary on your terminal"; homepage = "https://github.com/o2sh/onefetch"; - changelog = "https://github.com/o2sh/onefetch/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/o2sh/onefetch/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kloenk ]; mainProgram = "onefetch"; }; -} +}) diff --git a/pkgs/by-name/on/onetun/package.nix b/pkgs/by-name/on/onetun/package.nix index 179e31e8e0ac..dd5c78f20a4b 100644 --- a/pkgs/by-name/on/onetun/package.nix +++ b/pkgs/by-name/on/onetun/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "onetun"; version = "0.3.10"; src = fetchFromGitHub { owner = "aramperes"; repo = "onetun"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bggBBl2YQUncfOYIDsPgrHPwznCJQOlIOY3bbiZz7Rw="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "onetun"; }; -} +}) diff --git a/pkgs/by-name/oo/oo7/package.nix b/pkgs/by-name/oo/oo7/package.nix index 26e004d7f56f..9f91a0f82c15 100644 --- a/pkgs/by-name/oo/oo7/package.nix +++ b/pkgs/by-name/oo/oo7/package.nix @@ -8,14 +8,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "oo7"; version = "0.5.0"; src = fetchFromGitHub { owner = "bilelmoussaoui"; repo = "oo7"; - rev = version; + rev = finalAttrs.version; hash = "sha256-FIHXjbxAqEH3ekTNL0/TBFZoeDYZ84W2+UeJDxcauk8="; }; @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "James Bond went on a new mission as a Secret Service provider"; homepage = "https://github.com/bilelmoussaoui/oo7"; - changelog = "https://github.com/bilelmoussaoui/oo7/releases/tag/${src.rev}"; + changelog = "https://github.com/bilelmoussaoui/oo7/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "oo7-cli"; }; -} +}) diff --git a/pkgs/by-name/op/open-scq30/package.nix b/pkgs/by-name/op/open-scq30/package.nix index 2e0611382db2..662da831b374 100644 --- a/pkgs/by-name/op/open-scq30/package.nix +++ b/pkgs/by-name/op/open-scq30/package.nix @@ -15,14 +15,14 @@ cargo-make, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "open-scq30"; version = "1.12.0"; src = fetchFromGitHub { owner = "Oppzippy"; repo = "OpenSCQ30"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DL2hYm1j27K0nnBvE3iGnguqm0m1k56bkuG+6+u4u4c="; }; @@ -61,9 +61,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cross platform application for controlling settings of Soundcore headphones"; homepage = "https://github.com/Oppzippy/OpenSCQ30"; - changelog = "https://github.com/Oppzippy/OpenSCQ30/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Oppzippy/OpenSCQ30/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ mkg20001 ]; mainProgram = "open-scq30"; }; -} +}) diff --git a/pkgs/by-name/op/openapi-tui/package.nix b/pkgs/by-name/op/openapi-tui/package.nix index f29dfa665c93..87226c89d2ed 100644 --- a/pkgs/by-name/op/openapi-tui/package.nix +++ b/pkgs/by-name/op/openapi-tui/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "openapi-tui"; version = "0.10.2"; src = fetchFromGitHub { owner = "zaghaghi"; repo = "openapi-tui"; - rev = version; + rev = finalAttrs.version; hash = "sha256-rC0lfWZpiiAAShyVDqr1gKTeWmWC+gVp4UmL96Y81mE="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "openapi-tui"; }; -} +}) diff --git a/pkgs/by-name/op/openpgp-ca/package.nix b/pkgs/by-name/op/openpgp-ca/package.nix index 7ad920ac2479..522c980a65c4 100644 --- a/pkgs/by-name/op/openpgp-ca/package.nix +++ b/pkgs/by-name/op/openpgp-ca/package.nix @@ -11,14 +11,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "openpgp-ca"; version = "0.14.0"; src = fetchFromGitLab { owner = "openpgp-ca"; repo = "openpgp-ca"; - rev = "openpgp-ca/v${version}"; + rev = "openpgp-ca/v${finalAttrs.version}"; hash = "sha256-71SApct2yQV3ueWDlZv7ScK1s0nWWS57cPCvoMutlLA="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cherrykitten ]; mainProgram = "oca"; }; -} +}) diff --git a/pkgs/by-name/op/openpgp-card-tools/package.nix b/pkgs/by-name/op/openpgp-card-tools/package.nix index 6f1b10535ba9..411789da106f 100644 --- a/pkgs/by-name/op/openpgp-card-tools/package.nix +++ b/pkgs/by-name/op/openpgp-card-tools/package.nix @@ -11,14 +11,14 @@ openpgp-card-tools, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "openpgp-card-tools"; version = "0.11.10"; src = fetchFromCodeberg { owner = "openpgp-card"; repo = "openpgp-card-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1sm/zaKhUPMGdYg8sX/IXAI4vIRRZezSD89rljG4S/Y="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "oct"; }; -} +}) diff --git a/pkgs/by-name/or/oranda/package.nix b/pkgs/by-name/or/oranda/package.nix index 6919413fbfe6..5440912195ee 100644 --- a/pkgs/by-name/or/oranda/package.nix +++ b/pkgs/by-name/or/oranda/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "oranda"; version = "0.6.5"; src = fetchFromGitHub { owner = "axodotdev"; repo = "oranda"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FVd8NQVtzlZsDY40ZMJDdaX+6Q5jUxZHUq2v+kDFVOk="; }; @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Generate beautiful landing pages for your developer tools"; homepage = "https://github.com/axodotdev/oranda"; - changelog = "https://github.com/axodotdev/oranda/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/axodotdev/oranda/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "oranda"; }; -} +}) diff --git a/pkgs/by-name/or/ord/package.nix b/pkgs/by-name/or/ord/package.nix index a04bdfa186ef..a08f52c41a73 100644 --- a/pkgs/by-name/or/ord/package.nix +++ b/pkgs/by-name/or/ord/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ord"; version = "0.24.2"; src = fetchFromGitHub { owner = "ordinals"; repo = "ord"; - rev = version; + rev = finalAttrs.version; hash = "sha256-wGwetpZwYuQ6NhZ5to6PTQdhlEz+66iM26x0ZqNfwH0="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Index, block explorer, and command-line wallet for Ordinals"; homepage = "https://github.com/ordinals/ord"; - changelog = "https://github.com/ordinals/ord/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/ordinals/ord/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.cc0; maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "ord"; }; -} +}) diff --git a/pkgs/by-name/os/oscavmgr/package.nix b/pkgs/by-name/os/oscavmgr/package.nix index 4b5282f8eb1b..924035628fcc 100644 --- a/pkgs/by-name/os/oscavmgr/package.nix +++ b/pkgs/by-name/os/oscavmgr/package.nix @@ -10,14 +10,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "oscavmgr"; version = "25.2"; src = fetchFromGitHub { owner = "galister"; repo = "oscavmgr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-592qj0dHn0fbIFt4Y+1TESIOUpwXcJ2tnlKNcYuxriQ="; }; @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Face tracking & utilities for Resonite and VRChat"; homepage = "https://github.com/galister/oscavmgr"; - changelog = "https://github.com/galister/oscavmgr/releases/tag/v${version}"; + changelog = "https://github.com/galister/oscavmgr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pandapip1 @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "oscavmgr"; }; -} +}) diff --git a/pkgs/by-name/ot/otadump/package.nix b/pkgs/by-name/ot/otadump/package.nix index 6bd799b1750f..cb517af57745 100644 --- a/pkgs/by-name/ot/otadump/package.nix +++ b/pkgs/by-name/ot/otadump/package.nix @@ -7,14 +7,14 @@ xz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "otadump"; version = "0.1.2"; src = fetchFromGitHub { owner = "crazystylus"; repo = "otadump"; - rev = version; + rev = finalAttrs.version; hash = "sha256-4zPVcTU+0otV4EPQi80uSRkpRo9XzI0V3Kr17ugXX2U="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.axka ]; mainProgram = "otadump"; }; -} +}) diff --git a/pkgs/by-name/ot/otree/package.nix b/pkgs/by-name/ot/otree/package.nix index 4741ac51f266..9508932a8ba7 100644 --- a/pkgs/by-name/ot/otree/package.nix +++ b/pkgs/by-name/ot/otree/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "otree"; version = "0.6.4"; src = fetchFromGitHub { owner = "fioncat"; repo = "otree"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7Yv8krhtA+YAbJmF/bxgWb6NZBzg/fubxkzDEeOw4xU="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget"; homepage = "https://github.com/fioncat/otree"; - changelog = "https://github.com/fioncat/otree/releases/tag/v${version}"; + changelog = "https://github.com/fioncat/otree/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "otree"; maintainers = with lib.maintainers; [ @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { kiara ]; }; -} +}) diff --git a/pkgs/by-name/ou/ouch/package.nix b/pkgs/by-name/ou/ouch/package.nix index d897807c8fee..13f58078827c 100644 --- a/pkgs/by-name/ou/ouch/package.nix +++ b/pkgs/by-name/ou/ouch/package.nix @@ -16,14 +16,14 @@ enableUnfree ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ouch"; version = "0.6.1"; src = fetchFromGitHub { owner = "ouch-org"; repo = "ouch"; - rev = version; + rev = finalAttrs.version; hash = "sha256-vNeOJOyQsjDUzScA1a/W+SI1Z67HTLiHjwWZZpr1Paw="; }; @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line utility for easily compressing and decompressing files and directories"; homepage = "https://github.com/ouch-org/ouch"; - changelog = "https://github.com/ouch-org/ouch/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/ouch-org/ouch/blob/${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ] ++ lib.optionals enableUnfree [ unfreeRedistributable ]; maintainers = with lib.maintainers; [ psibi @@ -76,4 +76,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "ouch"; }; -} +}) diff --git a/pkgs/by-name/ow/owmods-cli/package.nix b/pkgs/by-name/ow/owmods-cli/package.nix index 59145e641333..f29dd367bcf3 100644 --- a/pkgs/by-name/ow/owmods-cli/package.nix +++ b/pkgs/by-name/ow/owmods-cli/package.nix @@ -14,14 +14,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "owmods-cli"; version = "0.15.4"; src = fetchFromGitHub { owner = "ow-mods"; repo = "ow-mod-man"; - rev = "cli_v${version}"; + rev = "cli_v${finalAttrs.version}"; hash = "sha256-Tu7+H8RCUxKqCtdkPDzEUnK2VUq+80R+kumHRJqf7RY="; }; @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec { dist/cli/completions/owmods.{bash,fish,zsh} '' + lib.optionalString wrapWithMono '' - wrapProgram $out/bin/${meta.mainProgram} --prefix PATH : '${mono}/bin' + wrapProgram $out/bin/${finalAttrs.meta.mainProgram} --prefix PATH : '${mono}/bin' ''; passthru.updateScript = nix-update-script { }; @@ -62,8 +62,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI version of the mod manager for Outer Wilds Mod Loader"; homepage = "https://github.com/ow-mods/ow-mod-man/tree/main/owmods_cli"; - downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; - changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; + downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${finalAttrs.version}"; + changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${finalAttrs.version}"; mainProgram = "owmods"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ @@ -72,4 +72,4 @@ rustPlatform.buildRustPackage rec { locochoco ]; }; -} +}) diff --git a/pkgs/by-name/ow/owmods-gui/package.nix b/pkgs/by-name/ow/owmods-gui/package.nix index b56788379cc5..e195e9702fa9 100644 --- a/pkgs/by-name/ow/owmods-gui/package.nix +++ b/pkgs/by-name/ow/owmods-gui/package.nix @@ -16,14 +16,14 @@ mono, wrapWithMono ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "owmods-gui"; version = "0.15.4"; src = fetchFromGitHub { owner = "ow-mods"; repo = "ow-mod-man"; - tag = "gui_v${version}"; + tag = "gui_v${finalAttrs.version}"; hash = "sha256-1m648o9hm7j/etNNhGy2Yq9paz6ZHWDxVBLGdzGMbZQ="; }; @@ -56,14 +56,14 @@ rustPlatform.buildRustPackage rec { postPatch = let frontend = buildNpmPackage { - inherit version; + inherit (finalAttrs) version; env.VITE_VERSION_SUFFIX = "-nix"; pname = "owmods-gui-ui"; - src = "${src}/owmods_gui/frontend"; + src = "${finalAttrs.src}/owmods_gui/frontend"; - packageJSON = "${src}/owmods_gui/frontend/package.json"; + packageJSON = "${finalAttrs.src}/owmods_gui/frontend/package.json"; npmDepsHash = "sha256-PDpL8Cdl6U17wPBGmyg5kYP5zh1NXRPVnaW4WrFD3oM="; postBuild = '' @@ -109,8 +109,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "GUI version of the mod manager for Outer Wilds Mod Loader"; homepage = "https://github.com/ow-mods/ow-mod-man/tree/main/owmods_gui"; - downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/gui_v${version}"; - changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/gui_v${version}"; + downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/gui_v${finalAttrs.version}"; + changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/gui_v${finalAttrs.version}"; mainProgram = "outer-wilds-mod-manager"; platforms = lib.platforms.linux; license = lib.licenses.gpl3Plus; @@ -120,4 +120,4 @@ rustPlatform.buildRustPackage rec { spoonbaker ]; }; -} +}) diff --git a/pkgs/by-name/ox/ox/package.nix b/pkgs/by-name/ox/ox/package.nix index b1603cac0eb2..d514553a5f67 100644 --- a/pkgs/by-name/ox/ox/package.nix +++ b/pkgs/by-name/ox/ox/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ox"; version = "0.7.7"; src = fetchFromGitHub { owner = "curlpipe"; repo = "ox"; - tag = version; + tag = finalAttrs.version; hash = "sha256-h4oC+TRLPKgXid4YIn2TdTxgEBvbBDy66jfbyA5ia4o="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; passthru = { updateScript = nix-update-script { }; @@ -32,11 +32,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Independent Rust text editor that runs in your terminal"; homepage = "https://github.com/curlpipe/ox"; - changelog = "https://github.com/curlpipe/ox/releases/tag/${version}"; + changelog = "https://github.com/curlpipe/ox/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ moni ]; mainProgram = "ox"; }; -} +}) diff --git a/pkgs/by-name/ox/oxide-rs/package.nix b/pkgs/by-name/ox/oxide-rs/package.nix index 4be1231203af..8f5ce64554e6 100644 --- a/pkgs/by-name/ox/oxide-rs/package.nix +++ b/pkgs/by-name/ox/oxide-rs/package.nix @@ -9,14 +9,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "oxide-rs"; version = "0.14.0+20251008.0.0"; src = fetchFromGitHub { owner = "oxidecomputer"; repo = "oxide.rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/xFtANxapsPU99Lj8TN+ZFcLy0AOyq+lcqhqIt3ZWgs="; }; @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "oxide"; }; -} +}) diff --git a/pkgs/by-name/ox/oxipng/package.nix b/pkgs/by-name/ox/oxipng/package.nix index 81f4a09c0ddb..47cce6215b2a 100644 --- a/pkgs/by-name/ox/oxipng/package.nix +++ b/pkgs/by-name/ox/oxipng/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "10.1.0"; pname = "oxipng"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "shssoichiro"; repo = "oxipng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fPzdko8qcg9zcr79SrEakLqTFj9hDCakl6hTVpW9al8="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dywedir ]; mainProgram = "oxipng"; }; -} +}) diff --git a/pkgs/by-name/pa/package-version-server/package.nix b/pkgs/by-name/pa/package-version-server/package.nix index e03e31ae41f6..7b97fbdccd6b 100644 --- a/pkgs/by-name/pa/package-version-server/package.nix +++ b/pkgs/by-name/pa/package-version-server/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "package-version-server"; version = "0.0.7"; src = fetchFromGitHub { owner = "zed-industries"; repo = "package-version-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/YyJ8+tKrNKVrN+F/oHgtExBBRatIIOvWr9mAyTHA3E="; }; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { updateScript = nix-update-script { }; }; - doCheck = lib.versionAtLeast version "0.0.8"; + doCheck = lib.versionAtLeast finalAttrs.version "0.0.8"; meta = { description = "Language server that handles hover information in package.json files"; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ felixdorn ]; mainProgram = "package-version-server"; }; -} +}) diff --git a/pkgs/by-name/pa/packetry/package.nix b/pkgs/by-name/pa/packetry/package.nix index ee6085b37d11..256dd0437f6e 100644 --- a/pkgs/by-name/pa/packetry/package.nix +++ b/pkgs/by-name/pa/packetry/package.nix @@ -9,14 +9,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "packetry"; version = "0.4.0"; src = fetchFromGitHub { owner = "greatscottgadgets"; repo = "packetry"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eDVom0kAL1QwO8BtrJS76VTvxtKs7CP6Ob5BWlE6wOM="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "packetry"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/pa/page/package.nix b/pkgs/by-name/pa/page/package.nix index bfe1163eed5b..43e64cb5b5c3 100644 --- a/pkgs/by-name/pa/page/package.nix +++ b/pkgs/by-name/pa/page/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "page"; version = "4.6.3"; src = fetchFromGitHub { owner = "I60R"; repo = "page"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uNdtgx9/9+KOfQvHiKNrT8NFWtR2tfJuI2bMwywBC/4="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "page"; maintainers = [ lib.maintainers.s1341 ]; }; -} +}) diff --git a/pkgs/by-name/pa/pam_rssh/package.nix b/pkgs/by-name/pa/pam_rssh/package.nix index 984fa6242870..580640a2aa35 100644 --- a/pkgs/by-name/pa/pam_rssh/package.nix +++ b/pkgs/by-name/pa/pam_rssh/package.nix @@ -10,14 +10,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pam_rssh"; version = "1.2.0"; src = fetchFromGitHub { owner = "z4yx"; repo = "pam_rssh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VxbaxqyIAwmjjbgfTajqwPQC3bp7g/JNVNx9yy/3tus="; fetchSubmodules = true; }; @@ -77,4 +77,4 @@ rustPlatform.buildRustPackage rec { xyenon ]; }; -} +}) diff --git a/pkgs/by-name/pa/pandoc-katex/package.nix b/pkgs/by-name/pa/pandoc-katex/package.nix index ee45d38f211c..e281f79b8359 100644 --- a/pkgs/by-name/pa/pandoc-katex/package.nix +++ b/pkgs/by-name/pa/pandoc-katex/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pandoc-katex"; version = "0.1.11"; src = fetchFromGitHub { owner = "xu-cheng"; repo = "pandoc-katex"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2a3WJTNIMqWnTlHB+2U/6ifuoecbOlTP6e7YjD/UvPM="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "pandoc-katex"; }; -} +}) diff --git a/pkgs/by-name/pa/paper-age/package.nix b/pkgs/by-name/pa/paper-age/package.nix index af8cd1ed3058..aeb53316b63d 100644 --- a/pkgs/by-name/pa/paper-age/package.nix +++ b/pkgs/by-name/pa/paper-age/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "paper-age"; version = "1.3.4"; src = fetchFromGitHub { owner = "matiaskorhonen"; repo = "paper-age"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xoxrNNlpDFXuQwltZ52SkGe0z6+B4h1Jy4XRtvQDiAg="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Easy and secure paper backups of secrets"; homepage = "https://github.com/matiaskorhonen/paper-age"; - changelog = "https://github.com/matiaskorhonen/paper-age/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/matiaskorhonen/paper-age/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "paper-age"; }; -} +}) diff --git a/pkgs/by-name/pa/parallel-disk-usage/package.nix b/pkgs/by-name/pa/parallel-disk-usage/package.nix index 11da789fcbf4..73bbe778afe3 100644 --- a/pkgs/by-name/pa/parallel-disk-usage/package.nix +++ b/pkgs/by-name/pa/parallel-disk-usage/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "parallel-disk-usage"; version = "0.21.1"; src = fetchFromGitHub { owner = "KSXGitHub"; repo = "parallel-disk-usage"; - rev = version; + rev = finalAttrs.version; hash = "sha256-EYveK1p/OWvtY5Q0dDlZwFkVt7u/A0qY0BG/oLgwmfE="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.peret ]; mainProgram = "pdu"; }; -} +}) diff --git a/pkgs/by-name/pa/parinfer-rust-emacs/package.nix b/pkgs/by-name/pa/parinfer-rust-emacs/package.nix index abbcc2c681e1..a0175a40a33f 100644 --- a/pkgs/by-name/pa/parinfer-rust-emacs/package.nix +++ b/pkgs/by-name/pa/parinfer-rust-emacs/package.nix @@ -3,14 +3,14 @@ lib, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "parinfer-rust-emacs"; version = "0.4.7"; src = fetchFromGitHub { owner = "justinbarclay"; repo = "parinfer-rust-emacs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JYKFfbfpkvBRxYUDw2d6DD1mO27OKzdquSOhBk0lXr0="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.isc; maintainers = with lib.maintainers; [ brsvh ]; }; -} +}) diff --git a/pkgs/by-name/pa/parseable/package.nix b/pkgs/by-name/pa/parseable/package.nix index a8588653b29a..b9ad8934f384 100644 --- a/pkgs/by-name/pa/parseable/package.nix +++ b/pkgs/by-name/pa/parseable/package.nix @@ -10,19 +10,19 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "parseable"; version = "2.5.10"; src = fetchFromGitHub { owner = "parseablehq"; repo = "parseable"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Asb6064TqvL9kNkWBMj4Z+1j1yIM+iBWsN+R5EuMOVA="; }; LOCAL_ASSETS_PATH = fetchzip { - url = "https://parseable-prism-build.s3.us-east-2.amazonaws.com/v${version}/build.zip"; + url = "https://parseable-prism-build.s3.us-east-2.amazonaws.com/v${finalAttrs.version}/build.zip"; hash = "sha256-gWzfucetsJJSSjI9nGm7I8xLo0t1VKb4AertiEGuLWA="; }; @@ -47,9 +47,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Disk less, cloud native database for logs, observability, security, and compliance"; homepage = "https://www.parseable.com"; - changelog = "https://github.com/parseablehq/parseable/releases/tag/v${version}"; + changelog = "https://github.com/parseablehq/parseable/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ ilyakooo0 ]; mainProgram = "parseable"; }; -} +}) diff --git a/pkgs/by-name/pa/paru/package.nix b/pkgs/by-name/pa/paru/package.nix index 1f86b25602a8..4ab3a97d0925 100644 --- a/pkgs/by-name/pa/paru/package.nix +++ b/pkgs/by-name/pa/paru/package.nix @@ -10,14 +10,14 @@ pacman, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "paru"; version = "2.1.0"; src = fetchFromGitHub { owner = "Morganamilo"; repo = "paru"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-i99f2ngYhfVCKpImJ8L7u2T2FgOt7Chp8DHDbrNh1kw="; }; @@ -51,10 +51,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Feature packed AUR helper"; homepage = "https://github.com/Morganamilo/paru"; - changelog = "https://github.com/Morganamilo/paru/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Morganamilo/paru/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ wegank ]; mainProgram = "paru"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/passepartui/package.nix b/pkgs/by-name/pa/passepartui/package.nix index 495a6bc37383..98c3137888d0 100644 --- a/pkgs/by-name/pa/passepartui/package.nix +++ b/pkgs/by-name/pa/passepartui/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "passepartui"; version = "0.1.7"; src = fetchFromGitHub { owner = "kardwen"; repo = "passepartui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-LV/2+oSGVBRrWaHP/u1PcCb1T6Nduna/lusakCZW+PM="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI for pass, the standard unix password manager"; homepage = "https://github.com/kardwen/passepartui"; - changelog = "https://github.com/kardwen/passepartui/releases/tag/v${version}"; + changelog = "https://github.com/kardwen/passepartui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "passepartui"; }; -} +}) diff --git a/pkgs/by-name/pa/passerine/package.nix b/pkgs/by-name/pa/passerine/package.nix index 87c97c2333ee..5eb97a5f16dc 100644 --- a/pkgs/by-name/pa/passerine/package.nix +++ b/pkgs/by-name/pa/passerine/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "passerine"; version = "0.9.3"; src = fetchFromGitHub { owner = "vrtbl"; repo = "passerine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TrbcULIJ9+DgQ4QsLYD5okxHoIusGJDw1PqJQwq1zu0="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; }; -} +}) diff --git a/pkgs/by-name/pa/pastel/package.nix b/pkgs/by-name/pa/pastel/package.nix index 2da668d73ac7..906556b284cd 100644 --- a/pkgs/by-name/pa/pastel/package.nix +++ b/pkgs/by-name/pa/pastel/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pastel"; version = "0.11.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "pastel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ISzZZNh9X91vBbVOpYXnYpO3ztGgIhMJTZmoY2T0FRw="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line tool to generate, analyze, convert and manipulate colors"; homepage = "https://github.com/sharkdp/pastel"; - changelog = "https://github.com/sharkdp/pastel/releases/tag/v${version}"; + changelog = "https://github.com/sharkdp/pastel/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 # or mit @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "pastel"; }; -} +}) diff --git a/pkgs/by-name/pa/patsh/package.nix b/pkgs/by-name/pa/patsh/package.nix index 63a7bfec0a5f..8676504b8a55 100644 --- a/pkgs/by-name/pa/patsh/package.nix +++ b/pkgs/by-name/pa/patsh/package.nix @@ -17,14 +17,14 @@ let ''; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "patsh"; version = "0.2.1"; src = fetchFromGitHub { owner = "nix-community"; repo = "patsh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-d2Br4RAlKO7Bpse8sFbIDCIYd2fYvby0ar9oIbQS2jc="; }; @@ -46,8 +46,8 @@ rustPlatform.buildRustPackage rec { description = "Command-line tool for patching shell scripts inspired by resholve"; mainProgram = "patsh"; homepage = "https://github.com/nix-community/patsh"; - changelog = "https://github.com/nix-community/patsh/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nix-community/patsh/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pa/pazi/package.nix b/pkgs/by-name/pa/pazi/package.nix index f362a35593ef..3d72b4ec8df1 100644 --- a/pkgs/by-name/pa/pazi/package.nix +++ b/pkgs/by-name/pa/pazi/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pazi"; version = "0.5.0"; src = fetchFromGitHub { owner = "euank"; repo = "pazi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-PDgk6VQ/J9vkFJ0N+BH9LqHOXRYM+a+WhRz8QeLZGiM="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "pazi"; }; -} +}) diff --git a/pkgs/by-name/pb/pbpctrl/package.nix b/pkgs/by-name/pb/pbpctrl/package.nix index 2fd330b52df4..52c9c5757fab 100644 --- a/pkgs/by-name/pb/pbpctrl/package.nix +++ b/pkgs/by-name/pb/pbpctrl/package.nix @@ -7,14 +7,14 @@ protobuf, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pbpctrl"; version = "0.1.8"; src = fetchFromGitHub { owner = "qzed"; repo = "pbpctrl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XSRJytPrRKKWhFTBQd3Kd1R3amdecGNTmJS4PmFL6kg="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "pbpctrl"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfrip/package.nix b/pkgs/by-name/pd/pdfrip/package.nix index 9eff2f0fe7e6..7f0f7e3b5fef 100644 --- a/pkgs/by-name/pd/pdfrip/package.nix +++ b/pkgs/by-name/pd/pdfrip/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pdfrip"; version = "2.0.1"; src = fetchFromGitHub { owner = "mufeedvh"; repo = "pdfrip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9KDWd71MJ2W9Xp3uqp0iZMmkBwIay+L4gnPUt7hylS0="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "PDF password cracking utility"; homepage = "https://github.com/mufeedvh/pdfrip"; - changelog = "https://github.com/mufeedvh/pdfrip/releases/tag/v${version}"; + changelog = "https://github.com/mufeedvh/pdfrip/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pdfrip"; }; -} +}) diff --git a/pkgs/by-name/pe/peep/package.nix b/pkgs/by-name/pe/peep/package.nix index 70fd7dc4f9fe..c7b8533e325f 100644 --- a/pkgs/by-name/pe/peep/package.nix +++ b/pkgs/by-name/pe/peep/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "peep"; version = "0.1.6"; src = fetchFromGitHub { owner = "ryochack"; repo = "peep"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6Y7ZI0kIPE7uMMOkXgm75JMEec090xZPBJFJr9DaswA="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI text viewer tool that works like less command on small pane within the terminal window"; homepage = "https://github.com/ryochack/peep"; - changelog = "https://github.com/ryochack/peep/releases/tag/${src.rev}"; + changelog = "https://github.com/ryochack/peep/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "peep"; }; -} +}) diff --git a/pkgs/by-name/pe/pest-ide-tools/package.nix b/pkgs/by-name/pe/pest-ide-tools/package.nix index 72d463644e5c..2352fb12ddeb 100644 --- a/pkgs/by-name/pe/pest-ide-tools/package.nix +++ b/pkgs/by-name/pe/pest-ide-tools/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pest-ide-tools"; version = "0.3.11"; @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "pest-parser"; repo = "pest-ide-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-12/FndzUbUlgcYcwMT1OfamSKgy2q+CvtGyx5YY4IFQ="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nickhu ]; mainProgram = "pest-language-server"; }; -} +}) diff --git a/pkgs/by-name/pf/pfetch-rs/package.nix b/pkgs/by-name/pf/pfetch-rs/package.nix index 6a31ee5769c4..91881e17ad69 100644 --- a/pkgs/by-name/pf/pfetch-rs/package.nix +++ b/pkgs/by-name/pf/pfetch-rs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pfetch-rs"; version = "2.11.1"; src = fetchFromGitHub { owner = "Gobidev"; repo = "pfetch-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Kgoo8piv4pNqzw9zQSEj7POSK6l+0KMvaNbvMp+bpF8="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rewrite of the pfetch system information tool in Rust"; homepage = "https://github.com/Gobidev/pfetch-rs"; - changelog = "https://github.com/Gobidev/pfetch-rs/releases/tag/v${version}"; + changelog = "https://github.com/Gobidev/pfetch-rs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gobidev ]; mainProgram = "pfetch"; }; -} +}) diff --git a/pkgs/by-name/pg/pgcat/package.nix b/pkgs/by-name/pg/pgcat/package.nix index 66a169808ea3..30b714273c98 100644 --- a/pkgs/by-name/pg/pgcat/package.nix +++ b/pkgs/by-name/pg/pgcat/package.nix @@ -7,14 +7,14 @@ pgcat, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pgcat"; version = "1.2.0"; src = fetchFromGitHub { owner = "postgresml"; repo = "pgcat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DHXUhAAOmPSt4aVp93I1y69of+MEboXJBZH50mzQTm8="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cathalmullan ]; mainProgram = "pgcat"; }; -} +}) diff --git a/pkgs/by-name/ph/phetch/package.nix b/pkgs/by-name/ph/phetch/package.nix index 27e52e281146..510150c81a34 100644 --- a/pkgs/by-name/ph/phetch/package.nix +++ b/pkgs/by-name/ph/phetch/package.nix @@ -9,7 +9,7 @@ which, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "phetch"; version = "1.2.0"; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "xvxx"; repo = "phetch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-J+ka7/B37WzVPPE2Krkd/TIiVwuKfI2QYWmT0JHgBGQ="; }; @@ -56,9 +56,9 @@ rustPlatform.buildRustPackage rec { - Secure Gopher support (TLS) - Tor support ''; - changelog = "https://github.com/xvxx/phetch/releases/tag/v${version}"; + changelog = "https://github.com/xvxx/phetch/releases/tag/v${finalAttrs.version}"; homepage = "https://github.com/xvxx/phetch"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ felixalbrigtsen ]; }; -} +}) diff --git a/pkgs/by-name/ph/phraze/package.nix b/pkgs/by-name/ph/phraze/package.nix index 47125020d996..e03aa8fcf765 100644 --- a/pkgs/by-name/ph/phraze/package.nix +++ b/pkgs/by-name/ph/phraze/package.nix @@ -8,14 +8,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "phraze"; version = "0.3.24"; src = fetchFromGitHub { owner = "sts10"; repo = "phraze"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UURzpG5YZ7R/6vVOB/gtbFNNsVnOAsRwioKRLFxOH4c="; }; @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Generate random passphrases"; homepage = "https://github.com/sts10/phraze"; - changelog = "https://github.com/sts10/phraze/releases/tag/v${version}"; + changelog = "https://github.com/sts10/phraze/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ x123 @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "phraze"; }; -} +}) diff --git a/pkgs/by-name/pi/piano-rs/package.nix b/pkgs/by-name/pi/piano-rs/package.nix index 867515cb0c78..3bf136359adc 100644 --- a/pkgs/by-name/pi/piano-rs/package.nix +++ b/pkgs/by-name/pi/piano-rs/package.nix @@ -7,14 +7,14 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "piano-rs"; version = "0.2.0"; src = fetchFromGitHub { owner = "ritiek"; repo = "piano-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qZeH9xXQPIOJ87mvLahnJB3DuEgLX0EAXPvECgxNlq0="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ritiek ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pi/pict-rs/package.nix b/pkgs/by-name/pi/pict-rs/package.nix index 9547c099949c..a781bae7ec5f 100644 --- a/pkgs/by-name/pi/pict-rs/package.nix +++ b/pkgs/by-name/pi/pict-rs/package.nix @@ -11,7 +11,7 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pict-rs"; version = "0.5.19"; @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { domain = "git.asonix.dog"; owner = "asonix"; repo = "pict-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ifuN3Kb7Hhq8H/eoZcumO5yyrxOCA+nWQQvAdFk7w2Q="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ agpl3Plus ]; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) diff --git a/pkgs/by-name/pi/pid1/package.nix b/pkgs/by-name/pi/pid1/package.nix index 44bb4526c2d8..129884cd60ce 100644 --- a/pkgs/by-name/pi/pid1/package.nix +++ b/pkgs/by-name/pi/pid1/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pid1"; version = "0.1.3"; src = fetchFromGitHub { owner = "fpco"; repo = "pid1-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2dnQj3AQxedyq1YvHKt+lVXNEtuB5sMRSCqX9YeifzI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ psibi ]; mainProgram = "pid1"; }; -} +}) diff --git a/pkgs/by-name/pi/pik/package.nix b/pkgs/by-name/pi/pik/package.nix index 4f8bf78409e6..f205b64999b2 100644 --- a/pkgs/by-name/pi/pik/package.nix +++ b/pkgs/by-name/pi/pik/package.nix @@ -6,14 +6,14 @@ pik, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pik"; version = "0.28.1"; src = fetchFromGitHub { owner = "jacek-kurlit"; repo = "pik"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pDfqqQcYrK78OylwOiKc/Orul03MjdZxEHhpr8obm84="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ bew ]; mainProgram = "pik"; }; -} +}) diff --git a/pkgs/by-name/pi/pinyin-tool/package.nix b/pkgs/by-name/pi/pinyin-tool/package.nix index 41085555075a..d9810e239163 100644 --- a/pkgs/by-name/pi/pinyin-tool/package.nix +++ b/pkgs/by-name/pi/pinyin-tool/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pinyin-tool"; version = "0.1.3"; src = fetchFromGitHub { owner = "briankung"; repo = "pinyin-tool"; - rev = version; + rev = finalAttrs.version; sha256 = "1gwqwxlvdrm4sdyqkvpvvfi6jh6qqn6qybn0z66wm06k62f8zj5b"; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/briankung/pinyin-tool"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pi/pipes-rs/package.nix b/pkgs/by-name/pi/pipes-rs/package.nix index 27481840de5f..c18e618d1ff9 100644 --- a/pkgs/by-name/pi/pipes-rs/package.nix +++ b/pkgs/by-name/pi/pipes-rs/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pipes-rs"; version = "1.6.4"; src = fetchFromGitHub { owner = "lhvy"; repo = "pipes-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7FdC/VY1ZO4E/qDdeKzsIai8h5ZgMrSr1C+Ny4fYh38="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; installCheckPhase = '' - if [[ "$("$out/bin/pipes-rs" --version)" == "pipes-rs ${version}" ]]; then + if [[ "$("$out/bin/pipes-rs" --version)" == "pipes-rs ${finalAttrs.version}" ]]; then echo 'pipes-rs smoke check passed' else echo 'pipes-rs smoke check failed' @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.blueOak100; maintainers = [ lib.maintainers.vanilla ]; }; -} +}) diff --git a/pkgs/by-name/pi/piping-server-rust/package.nix b/pkgs/by-name/pi/piping-server-rust/package.nix index 032be5b9ccfe..cc649cc72179 100644 --- a/pkgs/by-name/pi/piping-server-rust/package.nix +++ b/pkgs/by-name/pi/piping-server-rust/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "piping-server-rust"; version = "0.18.0"; src = fetchFromGitHub { owner = "nwtgck"; repo = "piping-server-rust"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8kYaANVWmBOncTdhtjjbaYnEFQeuWjemdz/kTjwj2fw="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Infinitely transfer between every device over pure HTTP with pipes or browsers"; homepage = "https://github.com/nwtgck/piping-server-rust"; - changelog = "https://github.com/nwtgck/piping-server-rust/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nwtgck/piping-server-rust/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "piping-server"; }; -} +}) diff --git a/pkgs/by-name/pi/pipr/package.nix b/pkgs/by-name/pi/pipr/package.nix index 20b38d4ea515..db54c8eace98 100644 --- a/pkgs/by-name/pi/pipr/package.nix +++ b/pkgs/by-name/pi/pipr/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pipr"; version = "0.0.16"; src = fetchFromGitHub { owner = "ElKowar"; repo = "pipr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6jtUNhib6iveuZ7qUKK7AllyMKFpZ8OUUaIieFqseY8="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ elkowar ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pi/pizarra/package.nix b/pkgs/by-name/pi/pizarra/package.nix index 42f7d6414388..0002162c5fc6 100644 --- a/pkgs/by-name/pi/pizarra/package.nix +++ b/pkgs/by-name/pi/pizarra/package.nix @@ -11,14 +11,14 @@ wrapGAppsHook3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pizarra"; version = "1.7.5"; src = fetchFromGitLab { owner = "categulario"; repo = "pizarra-gtk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-vnjhveX3EVIfJLiHWhlvhoPcRx1a8Nnjj7hIaPgU3Zw="; }; @@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pk/pkarr/package.nix b/pkgs/by-name/pk/pkarr/package.nix index 741aa951fb68..f1a4cf3686a5 100644 --- a/pkgs/by-name/pk/pkarr/package.nix +++ b/pkgs/by-name/pk/pkarr/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pkarr"; version = "5.0.2"; src = fetchFromGitHub { owner = "pubky"; repo = "pkarr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Sh7ly4jmW7XTizsxGV/iDsWjbhxEEall+dUNkEtYahc="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dpc ]; mainProgram = "pkarr-server"; }; -} +}) diff --git a/pkgs/by-name/pl/planus/package.nix b/pkgs/by-name/pl/planus/package.nix index cc58cc53c4c2..a55fb0caffaf 100644 --- a/pkgs/by-name/pl/planus/package.nix +++ b/pkgs/by-name/pl/planus/package.nix @@ -6,13 +6,13 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "planus"; version = "1.3.0"; src = fetchCrate { pname = "planus-cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-2ReR9cCB3kv1a9Ep60pshTI5B5jdimM0PBjvIOUdV5o="; }; @@ -33,11 +33,11 @@ rustPlatform.buildRustPackage rec { description = "Alternative compiler for flatbuffers"; mainProgram = "planus"; homepage = "https://github.com/planus-org/planus"; - changelog = "https://github.com/planus-org/planus/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/planus-org/planus/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pl/please/package.nix b/pkgs/by-name/pl/please/package.nix index 9244d66533bc..3174c1193e1c 100644 --- a/pkgs/by-name/pl/please/package.nix +++ b/pkgs/by-name/pl/please/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "please"; version = "0.5.5"; src = fetchFromGitLab { owner = "edneville"; repo = "please"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bQ91uCDA2HKuiBmHZ9QP4V6tM6c7hRvECqXzfC6EEnI="; }; @@ -46,9 +46,9 @@ rustPlatform.buildRustPackage rec { avoided, logic problems may exist but this codebase is relatively small. ''; homepage = "https://www.usenix.org.uk/content/please.html"; - changelog = "https://github.com/edneville/please/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/edneville/please/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pl/pls/package.nix b/pkgs/by-name/pl/pls/package.nix index fbe9fd69c3a6..bdbd08aab5c6 100644 --- a/pkgs/by-name/pl/pls/package.nix +++ b/pkgs/by-name/pl/pls/package.nix @@ -4,25 +4,25 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pls"; version = "0.0.1-beta.9"; src = fetchFromGitHub { owner = "pls-rs"; repo = "pls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ofwdhGpqYlADDY2BLe0SkoHWqSeRNtQaXK61zWVFXzw="; }; cargoHash = "sha256-P+4jRuakDUPaICJPsNJ6nXfhm09K/GC/VA9bsTXIMvc="; meta = { - changelog = "https://github.com/pls-rs/pls/releases/tag/${src.tag}"; + changelog = "https://github.com/pls-rs/pls/releases/tag/${finalAttrs.src.tag}"; description = "Prettier and powerful ls"; homepage = "http://pls.cli.rs"; license = lib.licenses.gpl3Plus; mainProgram = "pls"; maintainers = with lib.maintainers; [ tomasajt ]; }; -} +}) diff --git a/pkgs/by-name/pn/pngquant/package.nix b/pkgs/by-name/pn/pngquant/package.nix index 14279172431c..370fdeedd43f 100644 --- a/pkgs/by-name/pn/pngquant/package.nix +++ b/pkgs/by-name/pn/pngquant/package.nix @@ -8,7 +8,7 @@ lcms2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pngquant"; version = "3.0.3"; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "kornelski"; repo = "pngquant"; - tag = version; + tag = finalAttrs.version; hash = "sha256-u2zEp9Llo+c/+1QGW4V4r40KQn/ATHCTEsrpy7bRf/I="; fetchSubmodules = true; }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://pngquant.org/"; description = "Tool to convert 24/32-bit RGBA PNGs to 8-bit palette with alpha channel preserved"; - changelog = "https://github.com/kornelski/pngquant/raw/${version}/CHANGELOG"; + changelog = "https://github.com/kornelski/pngquant/raw/${finalAttrs.version}/CHANGELOG"; platforms = lib.platforms.unix; license = with lib.licenses; [ gpl3Plus @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "pngquant"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pn/pnpm-shell-completion/package.nix b/pkgs/by-name/pn/pnpm-shell-completion/package.nix index 28e1f3dd8d10..2c5b53ff8223 100644 --- a/pkgs/by-name/pn/pnpm-shell-completion/package.nix +++ b/pkgs/by-name/pn/pnpm-shell-completion/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pnpm-shell-completion"; version = "0.5.5"; src = fetchFromGitHub { owner = "g-plane"; repo = "pnpm-shell-completion"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lwtRSl0/oqgvFUtCkgExAVTiUt+7PwAD/8ufl+1MIMY="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "pnpm-shell-completion"; }; -} +}) diff --git a/pkgs/by-name/po/podlet/package.nix b/pkgs/by-name/po/podlet/package.nix index c692c4e186f0..2c8a0846f813 100644 --- a/pkgs/by-name/po/podlet/package.nix +++ b/pkgs/by-name/po/podlet/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "podlet"; version = "0.3.1"; src = fetchFromGitHub { owner = "containers"; repo = "podlet"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9hZ0JggtLgLpWQXTCNI4+loyGIzh2l9pbrCjI41hNuA="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Generate Podman Quadlet files from a Podman command, compose file, or existing object"; homepage = "https://github.com/containers/podlet"; - changelog = "https://github.com/containers/podlet/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/containers/podlet/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; mainProgram = "podlet"; }; -} +}) diff --git a/pkgs/by-name/po/pokeget-rs/package.nix b/pkgs/by-name/po/pokeget-rs/package.nix index 259e59536d5a..465b2ed80d8f 100644 --- a/pkgs/by-name/po/pokeget-rs/package.nix +++ b/pkgs/by-name/po/pokeget-rs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pokeget-rs"; version = "1.6.7"; src = fetchFromGitHub { owner = "talwat"; repo = "pokeget-rs"; - tag = version; + tag = finalAttrs.version; hash = "sha256-kvfGtdWVeEvaKxIDs5aCZk/HBXxB67PukXHz2VvLhdw="; fetchSubmodules = true; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "pokeget"; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 4d7057b4696c..f014e5ab2152 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "polarity"; version = "latest-unstable-2026-01-29"; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Language with Dependent Data and Codata Types"; homepage = "https://polarity-lang.github.io/"; - changelog = "https://github.com/polarity-lang/polarity/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/polarity-lang/polarity/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "pol"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/po/polkadot/package.nix b/pkgs/by-name/po/polkadot/package.nix index f15bab073761..182ccc2d41b9 100644 --- a/pkgs/by-name/po/polkadot/package.nix +++ b/pkgs/by-name/po/polkadot/package.nix @@ -15,14 +15,14 @@ let rocksdb = rocksdb_8_3; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "polkadot"; version = "2509-1"; src = fetchFromGitHub { owner = "paritytech"; repo = "polkadot-sdk"; - rev = "polkadot-stable${version}"; + rev = "polkadot-stable${finalAttrs.version}"; hash = "sha256-XisQA5WNmFaFfY7T4EMcwlOD8FUfAjmLDV7NSWsh3vA="; # the build process of polkadot requires a .git folder in order to determine @@ -89,4 +89,4 @@ rustPlatform.buildRustPackage rec { lib.platforms.aarch64 ++ lib.platforms.s390x ++ lib.platforms.riscv64 ++ lib.platforms.x86 ); }; -} +}) diff --git a/pkgs/by-name/po/polylux2pdfpc/package.nix b/pkgs/by-name/po/polylux2pdfpc/package.nix index 460c86cff37e..2689f22fcc46 100644 --- a/pkgs/by-name/po/polylux2pdfpc/package.nix +++ b/pkgs/by-name/po/polylux2pdfpc/package.nix @@ -8,18 +8,18 @@ let dirname = "pdfpc-extractor"; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "polylux2pdfpc"; version = "0.4.0"; src = fetchFromGitHub { owner = "polylux-typ"; repo = "polylux"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sparseCheckout = [ dirname ]; hash = "sha256-41FgRejonvVTmE89WGm0Cqumm8lb6kkfxtkWV74UKJA="; }; - sourceRoot = "${src.name}/${dirname}"; + sourceRoot = "${finalAttrs.src.name}/${dirname}"; cargoHash = "sha256-9nA18f+Dwps45M/OIY0jtx7QgyJDTVUsPndFdNBKHCQ="; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "polylux2pdfpc"; maintainers = [ lib.maintainers.diogotcorreia ]; }; -} +}) diff --git a/pkgs/by-name/po/pomsky/package.nix b/pkgs/by-name/po/pomsky/package.nix index c017fc9a9146..08b7ec07aef5 100644 --- a/pkgs/by-name/po/pomsky/package.nix +++ b/pkgs/by-name/po/pomsky/package.nix @@ -6,14 +6,14 @@ oniguruma, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pomsky"; version = "0.12.0"; src = fetchFromGitHub { owner = "pomsky-lang"; repo = "pomsky"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0rLY0WZj8p9D834SqHogV77GLHLesyPPxMGszDmkB9U="; }; @@ -39,11 +39,11 @@ rustPlatform.buildRustPackage rec { description = "Portable, modern regular expression language"; mainProgram = "pomsky"; homepage = "https://pomsky-lang.org"; - changelog = "https://github.com/pomsky-lang/pomsky/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/pomsky-lang/pomsky/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/po/porsmo/package.nix b/pkgs/by-name/po/porsmo/package.nix index 8291db9395d7..95fbc72a4618 100644 --- a/pkgs/by-name/po/porsmo/package.nix +++ b/pkgs/by-name/po/porsmo/package.nix @@ -8,14 +8,14 @@ porsmo, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "porsmo"; version = "0.3.0"; src = fetchFromGitHub { owner = "ColorCookie-dev"; repo = "porsmo"; - rev = version; + rev = finalAttrs.version; hash = "sha256-bYPUSrGJKoNLFkIiGuXraYoaYn/HKSP8IiH3gtyWfmw="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ MoritzBoehme ]; mainProgram = "porsmo"; }; -} +}) diff --git a/pkgs/by-name/po/pouf/package.nix b/pkgs/by-name/po/pouf/package.nix index 1d4c3669d0b9..fe4e0747162e 100644 --- a/pkgs/by-name/po/pouf/package.nix +++ b/pkgs/by-name/po/pouf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pouf"; version = "0.6.3"; src = fetchFromGitHub { owner = "mothsart"; repo = "pouf"; - rev = version; + rev = finalAttrs.version; hash = "sha256-tW86b9a7u1jyfmHjwjs+5DaUujRZH+VhGQsj0CBj0yk="; }; @@ -22,9 +22,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI program for produce fake datas"; homepage = "https://github.com/mothsart/pouf"; - changelog = "https://github.com/mothsart/pouf/releases/tag/${version}"; + changelog = "https://github.com/mothsart/pouf/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ mothsart ]; license = with lib.licenses; [ mit ]; mainProgram = "pouf"; }; -} +}) diff --git a/pkgs/by-name/po/powerstation/package.nix b/pkgs/by-name/po/powerstation/package.nix index e2e5d2000aa2..8927970d319f 100644 --- a/pkgs/by-name/po/powerstation/package.nix +++ b/pkgs/by-name/po/powerstation/package.nix @@ -8,14 +8,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "powerstation"; version = "0.7.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "PowerStation"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wm/O36AdBxfLVCM3NtzSVVHBM+GfH4ARZ/2ekJX5qsE="; }; @@ -40,8 +40,8 @@ rustPlatform.buildRustPackage rec { description = "Open source TDP control and performance daemon with DBus interface"; homepage = "https://github.com/ShadowBlip/PowerStation"; license = lib.licenses.gpl3Plus; - changelog = "https://github.com/ShadowBlip/PowerStation/releases/tag/v${version}"; + changelog = "https://github.com/ShadowBlip/PowerStation/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ shadowapex ]; mainProgram = "powerstation"; }; -} +}) diff --git a/pkgs/by-name/pq/pqrs/package.nix b/pkgs/by-name/pq/pqrs/package.nix index 9e547361a7bc..c115bac72a31 100644 --- a/pkgs/by-name/pq/pqrs/package.nix +++ b/pkgs/by-name/pq/pqrs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pqrs"; version = "0.3.2"; src = fetchFromGitHub { owner = "manojkarthick"; repo = "pqrs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0oSSoGZga0OGAKUNsLmKkUl8N1l0pVi4KIqrKJbeVVU="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.manojkarthick ]; }; -} +}) diff --git a/pkgs/by-name/pr/pr-tracker/package.nix b/pkgs/by-name/pr/pr-tracker/package.nix index b39cb54fca29..04c08dd04047 100644 --- a/pkgs/by-name/pr/pr-tracker/package.nix +++ b/pkgs/by-name/pr/pr-tracker/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pr-tracker"; version = "1.10.0"; src = fetchzip { - url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${version}.tar.xz"; + url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${finalAttrs.version}.tar.xz"; hash = "sha256-lAraMuhAvTV/PX0R/SSga3bebuK0lizcyEK7Qo3iUmc="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ]; meta = { - changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; + changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${finalAttrs.version}"; description = "Nixpkgs pull request channel tracker"; longDescription = '' A web server that displays the path a Nixpkgs pull request will take @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "pr-tracker"; }; -} +}) diff --git a/pkgs/by-name/pr/prettypst/package.nix b/pkgs/by-name/pr/prettypst/package.nix index c8290537a7a7..0407bd95eb0b 100644 --- a/pkgs/by-name/pr/prettypst/package.nix +++ b/pkgs/by-name/pr/prettypst/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "prettypst"; version = "2.0.0"; @@ -18,11 +18,11 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-zfx6SDtvn5waKWZB1gVxcvCzP+Rp7+J+txaRHoRfaBM="; meta = { - changelog = "https://github.com/antonWetzel/prettypst/blob/${src.rev}/changelog.md"; + changelog = "https://github.com/antonWetzel/prettypst/blob/${finalAttrs.src.rev}/changelog.md"; description = "Formatter for Typst"; homepage = "https://github.com/antonWetzel/prettypst"; license = lib.licenses.mit; mainProgram = "prettypst"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pr/procs/package.nix b/pkgs/by-name/pr/procs/package.nix index 8a1d42700356..57338f6832f2 100644 --- a/pkgs/by-name/pr/procs/package.nix +++ b/pkgs/by-name/pr/procs/package.nix @@ -8,14 +8,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "procs"; version = "0.14.10"; src = fetchFromGitHub { owner = "dalance"; repo = "procs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+qY0BG3XNCm5vm5W6VX4a0JWCb4JSat/oK9GLXRis/M="; }; @@ -40,11 +40,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Modern replacement for ps written in Rust"; homepage = "https://github.com/dalance/procs"; - changelog = "https://github.com/dalance/procs/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/dalance/procs/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sciencentistguy ]; mainProgram = "procs"; }; -} +}) diff --git a/pkgs/by-name/pr/projectable/package.nix b/pkgs/by-name/pr/projectable/package.nix index bde3024789c7..c56ddb2a060a 100644 --- a/pkgs/by-name/pr/projectable/package.nix +++ b/pkgs/by-name/pr/projectable/package.nix @@ -8,14 +8,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "projectable"; version = "1.3.2"; src = fetchFromGitHub { owner = "dzfrias"; repo = "projectable"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GM/dPmLnv1/Qj6QhBxPu5kO/SDnbY7Ntupf1FGkmrUY="; }; @@ -39,9 +39,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI file manager built for projects"; homepage = "https://github.com/dzfrias/projectable"; - changelog = "https://github.com/dzfrias/projectable/releases/tag/${src.rev}"; + changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "prj"; }; -} +}) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index fbd15820bd90..21a20d0c805a 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -9,14 +9,14 @@ perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "proto"; version = "0.55.0"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/8oSTdjFCTitU0u08hEN+sktsCcETgulTVVuIt4+ozs="; }; @@ -51,10 +51,10 @@ rustPlatform.buildRustPackage rec { proto is a pluggable next-generation version manager for multiple programming languages. A unified toolchain. ''; homepage = "https://moonrepo.dev/proto"; - changelog = "https://github.com/moonrepo/proto/releases/tag/v${version}"; + changelog = "https://github.com/moonrepo/proto/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nokazn ]; mainProgram = "proto"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix b/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix index d023ddb6adc7..e7b32f5a14f3 100644 --- a/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix +++ b/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix @@ -4,13 +4,13 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "protoc-gen-rust-grpc"; version = "0.8.3"; src = fetchCrate { pname = "grpc-compiler"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-gt+Qa68N5EkqhCAvU2ISvVPT9vYPXMySad4DCyTVHkQ="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lucperkins ]; mainProgram = "protoc-gen-rust-grpc"; }; -} +}) diff --git a/pkgs/by-name/pr/protols/package.nix b/pkgs/by-name/pr/protols/package.nix index 0e980085adbc..bd9be0c8d3bc 100644 --- a/pkgs/by-name/pr/protols/package.nix +++ b/pkgs/by-name/pr/protols/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "protols"; version = "0.13.2"; src = fetchFromGitHub { owner = "coder3101"; repo = "protols"; - tag = version; + tag = finalAttrs.version; hash = "sha256-kPYCvkPVxWDNgYpieDMIwvM7Q/HWKu0hNbKW1K5jo+Y="; }; @@ -23,9 +23,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Protocol Buffers language server written in Rust"; homepage = "https://github.com/coder3101/protols"; - changelog = "https://github.com/coder3101/protols/releases/tag/${version}"; + changelog = "https://github.com/coder3101/protols/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nartsiss ]; mainProgram = "protols"; }; -} +}) diff --git a/pkgs/by-name/pr/proximity-sort/package.nix b/pkgs/by-name/pr/proximity-sort/package.nix index 69d488d8c862..7bde90941dd1 100644 --- a/pkgs/by-name/pr/proximity-sort/package.nix +++ b/pkgs/by-name/pr/proximity-sort/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "proximity-sort"; version = "1.3.0"; src = fetchFromGitHub { owner = "jonhoo"; repo = "proximity-sort"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MRLQvspv6kjirljhAkk1KT+hPA4hdjA1b7RL9eEyglQ="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "proximity-sort"; }; -} +}) diff --git a/pkgs/by-name/pr/prqlc/package.nix b/pkgs/by-name/pr/prqlc/package.nix index 0b50018c612e..2a9ec2d9fbca 100644 --- a/pkgs/by-name/pr/prqlc/package.nix +++ b/pkgs/by-name/pr/prqlc/package.nix @@ -9,14 +9,14 @@ python3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "prqlc"; version = "0.13.10"; src = fetchFromGitHub { owner = "prql"; repo = "prql"; - rev = version; + rev = finalAttrs.version; hash = "sha256-SYIrME3iE1SpqjLvP/TxXXeiURfdrRSedN3FlcTwrt8="; }; @@ -45,8 +45,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI for the PRQL compiler - a simple, powerful, pipelined SQL replacement"; homepage = "https://github.com/prql/prql"; - changelog = "https://github.com/prql/prql/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/prql/prql/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/pr/prr/package.nix b/pkgs/by-name/pr/prr/package.nix index d4c4f94281fb..6fa8a417a58f 100644 --- a/pkgs/by-name/pr/prr/package.nix +++ b/pkgs/by-name/pr/prr/package.nix @@ -6,14 +6,14 @@ pkg-config, cacert, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "prr"; version = "0.21.0"; src = fetchFromGitHub { owner = "danobi"; repo = "prr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-G8/T3Jyr0ZtY302AvYxhaC+8Ld03cVL5Cuflz62e0mw="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "prr"; maintainers = with lib.maintainers; [ evalexpr ]; }; -} +}) diff --git a/pkgs/by-name/ps/psw/package.nix b/pkgs/by-name/ps/psw/package.nix index 1a4867d8283c..b50d9f880c87 100644 --- a/pkgs/by-name/ps/psw/package.nix +++ b/pkgs/by-name/ps/psw/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "psw"; version = "0.2.1"; src = fetchFromGitHub { owner = "Wulfsta"; repo = "psw"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-Rf6vpVgenTzb42/aGqItuxUodl61eNyUPlry7rgLPbI="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ wulfsta ]; }; -} +}) diff --git a/pkgs/by-name/pt/ptags/package.nix b/pkgs/by-name/pt/ptags/package.nix index 99b603b3f44d..c8860a3a88a4 100644 --- a/pkgs/by-name/pt/ptags/package.nix +++ b/pkgs/by-name/pt/ptags/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ptags"; version = "0.3.5"; src = fetchFromGitHub { owner = "dalance"; repo = "ptags"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bxp38zWufqS6PZqhw8X5HR5zMRcwH58MuZaJmDRuiys="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pamplemousse ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pu/pueue/package.nix b/pkgs/by-name/pu/pueue/package.nix index 59fe471546af..eafd198c4608 100644 --- a/pkgs/by-name/pu/pueue/package.nix +++ b/pkgs/by-name/pu/pueue/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pueue"; version = "4.0.2"; src = fetchFromGitHub { owner = "Nukesor"; repo = "pueue"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hdYbLgBpPzizaYbj+W+YyXj9ks04SFObJ23gkSMTRPs="; }; @@ -58,8 +58,8 @@ rustPlatform.buildRustPackage rec { any terminal on the same machine. The queue will be continuously processed, even if you no longer have any active ssh sessions. ''; - changelog = "https://github.com/Nukesor/pueue/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/Nukesor/pueue/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sarcasticadmin ]; }; -} +}) diff --git a/pkgs/by-name/pw/pw-viz/package.nix b/pkgs/by-name/pw/pw-viz/package.nix index 069b2578a2e2..c2ea026a3714 100644 --- a/pkgs/by-name/pw/pw-viz/package.nix +++ b/pkgs/by-name/pw/pw-viz/package.nix @@ -16,14 +16,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pw-viz"; version = "0.3.0"; src = fetchFromGitHub { owner = "ax9d"; repo = "pw-viz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fB7PnWWahCMKhGREg6neLmOZjh2OWLu61Vpmfsl03wA="; }; @@ -68,4 +68,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pw/pw-volume/package.nix b/pkgs/by-name/pw/pw-volume/package.nix index b9b252d7f602..ac3d3dd94939 100644 --- a/pkgs/by-name/pw/pw-volume/package.nix +++ b/pkgs/by-name/pw/pw-volume/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pw-volume"; version = "0.5.0"; src = fetchFromGitHub { owner = "smasher164"; repo = "pw-volume"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-r/6AAZKZgPYUGic/Dag7OT5RtH+RKgEkJVWxsO5VGZ0="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Basic interface to PipeWire volume controls"; homepage = "https://github.com/smasher164/pw-volume"; - changelog = "https://github.com/smasher164/pw-volume/releases/tag/v${version}"; + changelog = "https://github.com/smasher164/pw-volume/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ astro @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "pw-volume"; }; -} +}) diff --git a/pkgs/by-name/pw/pwalarmctl/package.nix b/pkgs/by-name/pw/pwalarmctl/package.nix index 134dc995d9fa..6e6a09f14a75 100644 --- a/pkgs/by-name/pw/pwalarmctl/package.nix +++ b/pkgs/by-name/pw/pwalarmctl/package.nix @@ -6,7 +6,7 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pwalarmctl"; version = "0.1.0"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "amyipdev"; repo = "pwalarmd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xoC1PtDQjkvoWb9x8A43ITo6xyYOv9hxH2pxiZBBvKI="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { badPlatforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ amyipdev ]; }; -} +}) diff --git a/pkgs/by-name/pw/pwalarmd/package.nix b/pkgs/by-name/pw/pwalarmd/package.nix index ffc371b34762..37eda91a9eb2 100644 --- a/pkgs/by-name/pw/pwalarmd/package.nix +++ b/pkgs/by-name/pw/pwalarmd/package.nix @@ -6,7 +6,7 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pwalarmd"; version = "0.1.0"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "amyipdev"; repo = "pwalarmd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xoC1PtDQjkvoWb9x8A43ITo6xyYOv9hxH2pxiZBBvKI="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { badPlatforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ amyipdev ]; }; -} +}) diff --git a/pkgs/by-name/pw/pwmenu/package.nix b/pkgs/by-name/pw/pwmenu/package.nix index 3634c1bc92c8..c0e2753d63e1 100644 --- a/pkgs/by-name/pw/pwmenu/package.nix +++ b/pkgs/by-name/pw/pwmenu/package.nix @@ -6,14 +6,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pwmenu"; version = "0.3.0"; src = fetchFromGitHub { owner = "e-tho"; repo = "pwmenu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Q02kOMC6oQ3fNyDWW9ztLgMs3wR4cA53/wmkbecTr/o="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ vuimuich ]; }; -} +}) diff --git a/pkgs/by-name/pw/pwninit/package.nix b/pkgs/by-name/pw/pwninit/package.nix index 0cf24cdfeff2..8bc552e4da9e 100644 --- a/pkgs/by-name/pw/pwninit/package.nix +++ b/pkgs/by-name/pw/pwninit/package.nix @@ -9,14 +9,14 @@ xz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pwninit"; version = "3.3.2"; src = fetchFromGitHub { owner = "io12"; repo = "pwninit"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-WKOndOkaKr+dUnx61LW6ZZxUFUESerjE5W6hgLA3n1o="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.scoder12 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/py/py-spy/package.nix b/pkgs/by-name/py/py-spy/package.nix index 09522da3934a..ab45c35e1301 100644 --- a/pkgs/by-name/py/py-spy/package.nix +++ b/pkgs/by-name/py/py-spy/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "py-spy"; version = "0.4.0"; src = fetchFromGitHub { owner = "benfred"; repo = "py-spy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T96F8xgB9HRwuvDLXi6+lfi8za/iNn1NAbG4AIpE0V0="; }; @@ -41,11 +41,11 @@ rustPlatform.buildRustPackage rec { description = "Sampling profiler for Python programs"; mainProgram = "py-spy"; homepage = "https://github.com/benfred/py-spy"; - changelog = "https://github.com/benfred/py-spy/releases/tag/v${version}"; + changelog = "https://github.com/benfred/py-spy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lnl7 ]; platforms = lib.platforms.linux; # https://github.com/benfred/py-spy/pull/330 broken = stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/py/pylyzer/package.nix b/pkgs/by-name/py/pylyzer/package.nix index fa326d936b99..ac4f752edc44 100644 --- a/pkgs/by-name/py/pylyzer/package.nix +++ b/pkgs/by-name/py/pylyzer/package.nix @@ -12,14 +12,14 @@ writableTmpDirAsHomeHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pylyzer"; version = "0.0.82"; src = fetchFromGitHub { owner = "mtshiba"; repo = "pylyzer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cSMHd3j3xslSR/v4KZ5LUwxPPR/b+okwrT54gUyLXXw="; }; @@ -58,9 +58,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fast static code analyzer & language server for Python"; homepage = "https://github.com/mtshiba/pylyzer"; - changelog = "https://github.com/mtshiba/pylyzer/releases/tag/v${version}"; + changelog = "https://github.com/mtshiba/pylyzer/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "pylyzer"; }; -} +}) diff --git a/pkgs/by-name/py/python-launcher/package.nix b/pkgs/by-name/py/python-launcher/package.nix index a9a09fda0169..8b82ae0108ad 100644 --- a/pkgs/by-name/py/python-launcher/package.nix +++ b/pkgs/by-name/py/python-launcher/package.nix @@ -5,14 +5,14 @@ python3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "python-launcher"; version = "1.0.1"; src = fetchFromGitHub { owner = "brettcannon"; repo = "python-launcher"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-wRKTBvLLo0Vvvh1GtF9hOnUHNpOeX950y1U+8JYBGoE="; }; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Implementation of the `py` command for Unix-based platforms"; homepage = "https://github.com/brettcannon/python-launcher"; - changelog = "https://github.com/brettcannon/python-launcher/releases/tag/v${version}"; + changelog = "https://github.com/brettcannon/python-launcher/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "py"; }; -} +}) diff --git a/pkgs/by-name/qi/qir-runner/package.nix b/pkgs/by-name/qi/qir-runner/package.nix index 30da18a7a4cb..aa7e194fd143 100644 --- a/pkgs/by-name/qi/qir-runner/package.nix +++ b/pkgs/by-name/qi/qir-runner/package.nix @@ -9,14 +9,14 @@ libxml2, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qir-runner"; version = "0.8.3"; src = fetchFromGitHub { owner = "qir-alliance"; repo = "qir-runner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k93I/DE8Jx0DbloBVNhKKay/L26H5TPX5yvkHKe/yBg="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { # which is not available when cross compiling broken = stdenv.buildPlatform != stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/qm/qmk_hid/package.nix b/pkgs/by-name/qm/qmk_hid/package.nix index 5f494815560e..09d94c215fa5 100644 --- a/pkgs/by-name/qm/qmk_hid/package.nix +++ b/pkgs/by-name/qm/qmk_hid/package.nix @@ -6,14 +6,14 @@ systemd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qmk_hid"; version = "0.1.12"; src = fetchFromGitHub { owner = "FrameworkComputer"; repo = "qmk_hid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wJi7FQrvMbdTwvbbjBnzmxupMbEuM8TeZ0JIK5ulQKI="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "qmk_hid"; }; -} +}) diff --git a/pkgs/by-name/qr/qrrs/package.nix b/pkgs/by-name/qr/qrrs/package.nix index 057c507fd99b..ec77b7092cff 100644 --- a/pkgs/by-name/qr/qrrs/package.nix +++ b/pkgs/by-name/qr/qrrs/package.nix @@ -4,14 +4,14 @@ rustPlatform, installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qrrs"; version = "0.1.11"; src = fetchFromGitHub { owner = "lenivaya"; repo = "qrrs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lXfqKMJx9vtljQlYvbUAONFqMO3HKa4hx/29/YERw2U="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/Lenivaya/qrrs"; mainProgram = "qrrs"; }; -} +}) diff --git a/pkgs/by-name/qw/qwertone/package.nix b/pkgs/by-name/qw/qwertone/package.nix index 55e5dc685c6a..4d29d9f48283 100644 --- a/pkgs/by-name/qw/qwertone/package.nix +++ b/pkgs/by-name/qw/qwertone/package.nix @@ -9,7 +9,7 @@ gtk3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qwertone"; version = "0.5.0"; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { domain = "gitlab.com"; owner = "azymohliad"; repo = "qwertone"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GD7iFDAaS6D7DGPvK+Cof4rVbUwPX9aCI1jfc0XTxn8="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ linsui ]; }; -} +}) diff --git a/pkgs/by-name/r0/r0vm/package.nix b/pkgs/by-name/r0/r0vm/package.nix index 7740dbec0e0a..6027d2ce8357 100644 --- a/pkgs/by-name/r0/r0vm/package.nix +++ b/pkgs/by-name/r0/r0vm/package.nix @@ -7,13 +7,13 @@ openssl, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "r0vm"; version = "1.0.5"; src = fetchFromGitHub { owner = "risc0"; repo = "risc0"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jtROtI5/4W2pNvn1ZYR/wQAZmECTr7YxuZGu2Ns9paw="; }; @@ -49,9 +49,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "RISC Zero zero-knowledge VM"; homepage = "https://github.com/risc0/risc0"; - changelog = "https://github.com/risc0/risc0/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/risc0/risc0/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ marijanp ]; mainProgram = "r0vm"; }; -} +}) diff --git a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix index 46a9343c2e2b..e6b916501c09 100644 --- a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix +++ b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rabbitmqadmin-ng"; version = "2.22.0"; src = fetchFromGitHub { owner = "rabbitmq"; repo = "rabbitmqadmin-ng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Y5esZgvaIaAkEDaeBzda3I1LfYS4ho3Nb6ypqank6+U="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "rabbitmqadmin"; }; -} +}) diff --git a/pkgs/by-name/ra/radio-cli/package.nix b/pkgs/by-name/ra/radio-cli/package.nix index 3df9431917a2..1b685ea17935 100644 --- a/pkgs/by-name/ra/radio-cli/package.nix +++ b/pkgs/by-name/ra/radio-cli/package.nix @@ -7,14 +7,14 @@ openssl, mpv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "radio-cli"; version = "2.3.2"; src = fetchFromGitHub { owner = "margual56"; repo = "radio-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-De/3tkvHf8dp04A0hug+aCbiXUc+XUYeHWYOiJ/bac0="; }; @@ -35,10 +35,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple radio CLI written in rust"; homepage = "https://github.com/margual56/radio-cli"; - changelog = "https://github.com/margual56/radio-cli/releases/tag/v${version}"; + changelog = "https://github.com/margual56/radio-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "radio-cli"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ra/rage/package.nix b/pkgs/by-name/ra/rage/package.nix index 4623bb3b88db..da17b435013c 100644 --- a/pkgs/by-name/ra/rage/package.nix +++ b/pkgs/by-name/ra/rage/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rage"; version = "0.11.1"; src = fetchFromGitHub { owner = "str4d"; repo = "rage"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-aZs1iqfpsiMuhxXNqRatpKD99eDBCsWHk4OPpnnaB70="; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability"; homepage = "https://github.com/str4d/rage"; - changelog = "https://github.com/str4d/rage/blob/v${version}/rage/CHANGELOG.md"; + changelog = "https://github.com/str4d/rage/blob/v${finalAttrs.version}/rage/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ryantm ]; mainProgram = "rage"; }; -} +}) diff --git a/pkgs/by-name/ra/rails-new/package.nix b/pkgs/by-name/ra/rails-new/package.nix index c7edad231ed2..da83bc5ac648 100644 --- a/pkgs/by-name/ra/rails-new/package.nix +++ b/pkgs/by-name/ra/rails-new/package.nix @@ -5,14 +5,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rails-new"; version = "0.5.0"; src = fetchFromGitHub { owner = "rails"; repo = "rails-new"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7hEdLu9Koi2K2EFIl530yA+BGZmATFCcBMe3htYb0rs="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "rails-new"; maintainers = with lib.maintainers; [ coat ]; }; -} +}) diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix index 011e529595cf..b51c836dc023 100644 --- a/pkgs/by-name/ra/railway/package.nix +++ b/pkgs/by-name/ra/railway/package.nix @@ -5,14 +5,14 @@ pkg-config, openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "railway"; version = "4.27.5"; src = fetchFromGitHub { owner = "railwayapp"; repo = "cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-S6Fp6dXCLdHTmaiRrtsTh+N44GzM4vt27MGCb9lkk5k="; }; @@ -28,11 +28,11 @@ rustPlatform.buildRustPackage rec { mainProgram = "railway"; description = "Railway.app CLI"; homepage = "https://github.com/railwayapp/cli"; - changelog = "https://github.com/railwayapp/cli/releases/tag/v${version}"; + changelog = "https://github.com/railwayapp/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Crafter techknowlogick ]; }; -} +}) diff --git a/pkgs/by-name/ra/rana/package.nix b/pkgs/by-name/ra/rana/package.nix index 73f54d844717..7dd22dc5f1ae 100644 --- a/pkgs/by-name/ra/rana/package.nix +++ b/pkgs/by-name/ra/rana/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rana"; version = "0.5.5"; src = fetchFromGitHub { owner = "grunch"; repo = "rana"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gzyjOCGh45zEJvc0xFkp8gAH9Kxwfc2oPeMzbrTjnk8="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jigglycrumb ]; mainProgram = "rana"; }; -} +}) diff --git a/pkgs/by-name/ra/rates/package.nix b/pkgs/by-name/ra/rates/package.nix index 06d881833e7d..c06769aeb4cd 100644 --- a/pkgs/by-name/ra/rates/package.nix +++ b/pkgs/by-name/ra/rates/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rates"; version = "0.7.0"; src = fetchFromGitHub { owner = "lunush"; repo = "rates"; - tag = version; + tag = finalAttrs.version; hash = "sha256-zw2YLTrvqbGKR8Dg5W+kJTDKIfro+MNyjHXfZMXZhaw="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool that brings currency exchange rates right into your terminal"; homepage = "https://github.com/lunush/rates"; - changelog = "https://github.com/lunush/rates/releases/tag/${version}"; + changelog = "https://github.com/lunush/rates/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "rates"; }; -} +}) diff --git a/pkgs/by-name/ra/rathole/package.nix b/pkgs/by-name/ra/rathole/package.nix index 85785368ffb1..23355bd7660d 100644 --- a/pkgs/by-name/ra/rathole/package.nix +++ b/pkgs/by-name/ra/rathole/package.nix @@ -9,7 +9,7 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rathole"; version = "0.5.0-unstable-2025-07-29"; @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { env = { VERGEN_BUILD_TIMESTAMP = "0"; - VERGEN_BUILD_SEMVER = version; + VERGEN_BUILD_SEMVER = finalAttrs.version; VERGEN_GIT_COMMIT_TIMESTAMP = "0"; VERGEN_GIT_BRANCH = "main"; VERGEN_RUSTC_SEMVER = rustc.version; @@ -75,4 +75,4 @@ rustPlatform.buildRustPackage rec { xokdvium ]; }; -} +}) diff --git a/pkgs/by-name/rb/rbw/package.nix b/pkgs/by-name/rb/rbw/package.nix index 12a1ad92e18b..3939bfc34165 100644 --- a/pkgs/by-name/rb/rbw/package.nix +++ b/pkgs/by-name/rb/rbw/package.nix @@ -19,12 +19,12 @@ withPass ? false, pass, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rbw"; version = "1.15.0"; src = fetchzip { - url = "https://git.tozt.net/rbw/snapshot/rbw-${version}.tar.gz"; + url = "https://git.tozt.net/rbw/snapshot/rbw-${finalAttrs.version}.tar.gz"; hash = "sha256-N/s1flB+s2HwEeLsf7YlJG+5TJgP8Wu7PHNPWmVfpIo="; }; @@ -73,7 +73,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Unofficial command line client for Bitwarden"; homepage = "https://crates.io/crates/rbw"; - changelog = "https://git.tozt.net/rbw/plain/CHANGELOG.md?id=${version}"; + changelog = "https://git.tozt.net/rbw/plain/CHANGELOG.md?id=${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ albakham @@ -81,4 +81,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "rbw"; }; -} +}) diff --git a/pkgs/by-name/rc/rcodesign/package.nix b/pkgs/by-name/rc/rcodesign/package.nix index 90e4b5d6d5af..981f1daeae10 100644 --- a/pkgs/by-name/rc/rcodesign/package.nix +++ b/pkgs/by-name/rc/rcodesign/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rcodesign"; version = "0.29.0"; src = fetchFromGitHub { owner = "indygreg"; repo = "apple-platform-rs"; - tag = "apple-codesign/${version}"; + tag = "apple-codesign/${finalAttrs.version}"; hash = "sha256-NyO0HkldXh94Y16E+SX1VE/OOx0zgO6VYoRLJrEQUm0="; }; @@ -70,8 +70,8 @@ rustPlatform.buildRustPackage rec { For more information, refer to the [documentation](https://gregoryszorc.com/docs/apple-codesign/stable/apple_codesign_rcodesign.html). ''; homepage = "https://github.com/indygreg/apple-platform-rs"; - changelog = "https://github.com/indygreg/apple-platform-rs/releases/tag/apple-codesign%2F${version}"; + changelog = "https://github.com/indygreg/apple-platform-rs/releases/tag/apple-codesign%2F${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ euank ]; }; -} +}) diff --git a/pkgs/by-name/rc/rcp/package.nix b/pkgs/by-name/rc/rcp/package.nix index fcaefb4265cc..9441b2db1db7 100644 --- a/pkgs/by-name/rc/rcp/package.nix +++ b/pkgs/by-name/rc/rcp/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rcp"; version = "0.21.1"; src = fetchFromGitHub { owner = "wykurz"; repo = "rcp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ayT8lp8XqkvtUaff2Iy+5IVyJ/ukKl0qruEWjBlgAvo="; }; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { ]; meta = { - changelog = "https://github.com/wykurz/rcp/releases/tag/v${version}"; + changelog = "https://github.com/wykurz/rcp/releases/tag/v${finalAttrs.version}"; description = "Tools to efficiently copy, remove and link large filesets"; homepage = "https://github.com/wykurz/rcp"; license = with lib.licenses; [ mit ]; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { # (Your current target_os is macos) broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/rd/rdedup/package.nix b/pkgs/by-name/rd/rdedup/package.nix index 7a1f948da0f5..72723d836016 100644 --- a/pkgs/by-name/rd/rdedup/package.nix +++ b/pkgs/by-name/rd/rdedup/package.nix @@ -8,14 +8,14 @@ xz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rdedup"; version = "3.2.1"; src = fetchFromGitHub { owner = "dpc"; repo = "rdedup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GEYP18CaCQShvCg8T7YTvlybH1LNO34KBxgmsTv2Lzs="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ dywedir ]; }; -} +}) diff --git a/pkgs/by-name/re/realm/package.nix b/pkgs/by-name/re/realm/package.nix index 897747e2598c..68ae0088e60a 100644 --- a/pkgs/by-name/re/realm/package.nix +++ b/pkgs/by-name/re/realm/package.nix @@ -6,14 +6,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "realm"; version = "2.8.0"; src = fetchFromGitHub { owner = "zhboner"; repo = "realm"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7hOy+bqWoVyI2xGJ0eY7GvyIYykr6VP8d3ZYtY/jGPI="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ocfox ]; }; -} +}) diff --git a/pkgs/by-name/re/reason-shell/package.nix b/pkgs/by-name/re/reason-shell/package.nix index e8e000b45f50..21ecf78eef95 100644 --- a/pkgs/by-name/re/reason-shell/package.nix +++ b/pkgs/by-name/re/reason-shell/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "reason"; version = "0.3.10"; src = fetchFromGitHub { owner = "jaywonchung"; repo = "reason"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oytRquZJgb1sfpZil1bSGwIIvm+5N4mkVmIMzWyzDco="; }; @@ -31,8 +31,8 @@ rustPlatform.buildRustPackage rec { description = "Shell for research papers"; mainProgram = "reason"; homepage = "https://github.com/jaywonchung/reason"; - changelog = "https://github.com/jaywonchung/reason/releases/tag/${src.rev}"; + changelog = "https://github.com/jaywonchung/reason/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/reddsaver/package.nix b/pkgs/by-name/re/reddsaver/package.nix index 7eb67bccda5c..c3536d8a9c7a 100644 --- a/pkgs/by-name/re/reddsaver/package.nix +++ b/pkgs/by-name/re/reddsaver/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "reddsaver"; version = "0.4.0"; src = fetchFromGitHub { owner = "manojkarthick"; repo = "reddsaver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "07xsrc0w0z7w2w0q44aqnn1ybf9vqry01v3xr96l1xzzc5mkqdzf"; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "reddsaver"; }; -} +}) diff --git a/pkgs/by-name/re/refinery-cli/package.nix b/pkgs/by-name/re/refinery-cli/package.nix index 42f92e0b5c24..06e4b5bdc3ed 100644 --- a/pkgs/by-name/re/refinery-cli/package.nix +++ b/pkgs/by-name/re/refinery-cli/package.nix @@ -6,13 +6,13 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "refinery-cli"; version = "0.8.14"; src = fetchCrate { pname = "refinery_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-gHW+5WWzk1H2O5B2sWdl6QcOeUbNvbdZZBD10SmE1GA="; }; @@ -32,8 +32,8 @@ rustPlatform.buildRustPackage rec { description = "Run migrations for the Refinery ORM for Rust via the CLI"; mainProgram = "refinery"; homepage = "https://github.com/rust-db/refinery"; - changelog = "https://github.com/rust-db/refinery/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/rust-db/refinery/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/re/reindeer/package.nix b/pkgs/by-name/re/reindeer/package.nix index d6cad0aa9cc8..6a3f8c06e439 100644 --- a/pkgs/by-name/re/reindeer/package.nix +++ b/pkgs/by-name/re/reindeer/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "reindeer"; version = "2026.02.02.00"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "reindeer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NiS3TETnyGMGU+AxTNQIem3Cj2/c/VKSXSrcTX/5oME="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ amaanq ]; }; -} +}) diff --git a/pkgs/by-name/re/remodel/package.nix b/pkgs/by-name/re/remodel/package.nix index 2b80e8e9343c..57001d3ec0c2 100644 --- a/pkgs/by-name/re/remodel/package.nix +++ b/pkgs/by-name/re/remodel/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "remodel"; version = "0.11.0"; src = fetchFromGitHub { owner = "rojo-rbx"; repo = "remodel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-tZ6ptGeNBULJaoFomMFN294wY8YUu1SrJh4UfOL/MnI="; }; @@ -34,9 +34,9 @@ rustPlatform.buildRustPackage rec { Remodel is a command line tool for manipulating Roblox files and the instances contained within them. ''; homepage = "https://github.com/rojo-rbx/remodel"; - downloadPage = "https://github.com/rojo-rbx/remodel/releases/tag/v${version}"; - changelog = "https://github.com/rojo-rbx/remodel/raw/v${version}/CHANGELOG.md"; + downloadPage = "https://github.com/rojo-rbx/remodel/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/rojo-rbx/remodel/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/repak/package.nix b/pkgs/by-name/re/repak/package.nix index 0b9a5960e34f..b3f261baa703 100644 --- a/pkgs/by-name/re/repak/package.nix +++ b/pkgs/by-name/re/repak/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "repak"; version = "0.2.2"; src = fetchFromGitHub { owner = "trumank"; repo = "repak"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nl05EsR52YFSR9Id3zFynhrBIvaqVwUOdjPlSp19Gcc="; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Unreal Engine .pak file library and CLI in rust"; homepage = "https://github.com/trumank/repak"; - changelog = "https://github.com/trumank/repak/releases/tag/v${version}"; + changelog = "https://github.com/trumank/repak/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ florensie ]; mainProgram = "repak"; }; -} +}) diff --git a/pkgs/by-name/re/replibyte/package.nix b/pkgs/by-name/re/replibyte/package.nix index 1b387d071b27..440410e0a585 100644 --- a/pkgs/by-name/re/replibyte/package.nix +++ b/pkgs/by-name/re/replibyte/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "replibyte"; version = "0.10.0"; src = fetchFromGitHub { owner = "Qovery"; repo = "replibyte"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VExA92g+1y65skxLKU62ZPUPOwdm9N73Ne9xW7Q0Sic="; }; @@ -42,4 +42,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/re/rescrobbled/package.nix b/pkgs/by-name/re/rescrobbled/package.nix index c631f63e4f81..6db36319a3c4 100644 --- a/pkgs/by-name/re/rescrobbled/package.nix +++ b/pkgs/by-name/re/rescrobbled/package.nix @@ -8,7 +8,7 @@ dbus, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rescrobbled"; version = "0.8.0"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "InputUsername"; repo = "rescrobbled"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+5BkM4L2eB54idZ6X2ESw6ERMhG5CM4AF4BMEJm3xLU="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ negatethis ]; }; -} +}) diff --git a/pkgs/by-name/re/restic-integrity/package.nix b/pkgs/by-name/re/restic-integrity/package.nix index 43531b495383..04c82529582a 100644 --- a/pkgs/by-name/re/restic-integrity/package.nix +++ b/pkgs/by-name/re/restic-integrity/package.nix @@ -4,7 +4,7 @@ fetchFromGitea, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "restic-integrity"; version = "1.4.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { domain = "git.nwex.de"; owner = "networkException"; repo = "restic-integrity"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Nii+rdz51+Acd+lZVpBispeFfVE8buxEGHvK2zMKbOM="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ networkexception ]; mainProgram = "restic-integrity"; }; -} +}) diff --git a/pkgs/by-name/re/restls/package.nix b/pkgs/by-name/re/restls/package.nix index 352a0a3c3de7..695bfdeb2413 100644 --- a/pkgs/by-name/re/restls/package.nix +++ b/pkgs/by-name/re/restls/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "restls"; version = "0.1.1"; src = fetchFromGitHub { owner = "3andne"; repo = "restls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nlQdBwxHVbpOmb9Wq+ap2i4KI1zJYT3SEqvedDbVH8Q="; }; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/3andne/restls"; - changelog = "https://github.com/3andne/restls/releases/tag/${src.rev}"; + changelog = "https://github.com/3andne/restls/releases/tag/${finalAttrs.src.rev}"; description = "Perfect Impersonation of TLS"; license = lib.licenses.bsd3; mainProgram = "restls"; maintainers = with lib.maintainers; [ oluceps ]; }; -} +}) diff --git a/pkgs/by-name/re/resvg/package.nix b/pkgs/by-name/re/resvg/package.nix index ebd3752dbbf9..5f2e99a1b98c 100644 --- a/pkgs/by-name/re/resvg/package.nix +++ b/pkgs/by-name/re/resvg/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "resvg"; version = "0.46.0"; src = fetchFromGitHub { owner = "RazrFalcon"; repo = "resvg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kiE9Zv3PonRRq6pbRnqGz0LKlYSTFSuuqYaLDmC9I2Y="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "SVG rendering library"; homepage = "https://github.com/RazrFalcon/resvg"; - changelog = "https://github.com/RazrFalcon/resvg/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/RazrFalcon/resvg/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; mainProgram = "resvg"; }; -} +}) diff --git a/pkgs/by-name/re/reth/package.nix b/pkgs/by-name/re/reth/package.nix index 8710e546aaf4..276769b04942 100644 --- a/pkgs/by-name/re/reth/package.nix +++ b/pkgs/by-name/re/reth/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "reth"; version = "1.9.3"; src = fetchFromGitHub { owner = "paradigmxyz"; repo = "reth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zTSwRSSZDINHEkbtTiLP3mgod9lDzFrPxMXq88NTOAM="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mitchmindtree ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/re/revpfw3/package.nix b/pkgs/by-name/re/revpfw3/package.nix index b413232a9cf4..4daad3ed9a7d 100644 --- a/pkgs/by-name/re/revpfw3/package.nix +++ b/pkgs/by-name/re/revpfw3/package.nix @@ -4,7 +4,7 @@ rustPlatform, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "revpfw3"; version = "0.5.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { src = fetchgit { url = "https://git.tudbut.de/tudbut/revpfw3"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oqBzRpfL5sMxE29HwVXW4rdnf5cfNCn2pUqZiYDhHDk="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tudbut ]; mainProgram = "revpfw3"; }; -} +}) diff --git a/pkgs/by-name/re/rewatch/package.nix b/pkgs/by-name/re/rewatch/package.nix index 631dfda132d9..e00b16c6b280 100644 --- a/pkgs/by-name/re/rewatch/package.nix +++ b/pkgs/by-name/re/rewatch/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rewatch"; version = "1.0.12"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "rewatch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UoUL3zeyrs3FdQVyAo0FsuNiPtiITbuNDdEXxWg3yiY="; }; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Alternative build system for the Rescript Compiler"; homepage = "https://github.com/rescript-lang/rewatch"; - changelog = "https://github.com/rescript-lang/rewatch/releases/tag/v${version}"; + changelog = "https://github.com/rescript-lang/rewatch/releases/tag/v${finalAttrs.version}"; mainProgram = "rewatch"; maintainers = with lib.maintainers; [ r17x ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/re/rewrk/package.nix b/pkgs/by-name/re/rewrk/package.nix index 3b27f1ac6a5b..6e866499ef5f 100644 --- a/pkgs/by-name/re/rewrk/package.nix +++ b/pkgs/by-name/re/rewrk/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rewrk"; version = "0.3.2"; src = fetchFromGitHub { owner = "lnx-search"; repo = "rewrk"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Bqr5kmIIx+12hW4jpINcv0GBJBbMAkd4di/hZSXlT18="; }; @@ -24,9 +24,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "More modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks"; homepage = "https://github.com/lnx-search/rewrk"; - changelog = "https://github.com/lnx-search/rewrk/releases/tag/${version}"; + changelog = "https://github.com/lnx-search/rewrk/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "rewrk"; }; -} +}) diff --git a/pkgs/by-name/rh/rhack/package.nix b/pkgs/by-name/rh/rhack/package.nix index 23be07cde288..1e55e3644e75 100644 --- a/pkgs/by-name/rh/rhack/package.nix +++ b/pkgs/by-name/rh/rhack/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rhack"; version = "0.1.0"; src = fetchFromGitHub { owner = "nakabonne"; repo = "rhack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "088ynf65szaa86pxwwasn3wwi00z5pn7i8w9gh5dyn983z4d8237"; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rh/rhai-doc/package.nix b/pkgs/by-name/rh/rhai-doc/package.nix index a1e921505f7d..3ad1444fe7ac 100644 --- a/pkgs/by-name/rh/rhai-doc/package.nix +++ b/pkgs/by-name/rh/rhai-doc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rhai-doc"; version = "0.2.3"; src = fetchFromGitHub { owner = "rhaiscript"; repo = "rhai-doc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GZq5C8Q95OHKftEkps4Y6X6sAc4pzSfSq3ELUW/kPWI="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to auto-generate documentation for Rhai source code"; homepage = "https://github.com/rhaiscript/rhai-doc"; - changelog = "https://github.com/rhaiscript/rhai-doc/releases/tag/${src.rev}"; + changelog = "https://github.com/rhaiscript/rhai-doc/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ asl20 mit @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "rhai-doc"; }; -} +}) diff --git a/pkgs/by-name/ri/riff/package.nix b/pkgs/by-name/ri/riff/package.nix index 4437a8d0e043..b28b5e6ed3ae 100644 --- a/pkgs/by-name/ri/riff/package.nix +++ b/pkgs/by-name/ri/riff/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "riff"; version = "1.0.3"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "riff"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ThHkEvu+lWojHmEgcrwdZDPROfxznB7vv78msyZf90A="; }; @@ -37,8 +37,8 @@ rustPlatform.buildRustPackage rec { description = "Tool that automatically provides external dependencies for software projects"; mainProgram = "riff"; homepage = "https://riff.sh"; - changelog = "https://github.com/DeterminateSystems/riff/releases/tag/v${version}"; + changelog = "https://github.com/DeterminateSystems/riff/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ri/riffdiff/package.nix b/pkgs/by-name/ri/riffdiff/package.nix index 02bfdd5b57eb..9f4ca851757c 100644 --- a/pkgs/by-name/ri/riffdiff/package.nix +++ b/pkgs/by-name/ri/riffdiff/package.nix @@ -7,14 +7,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "riffdiff"; version = "3.6.1"; src = fetchFromGitHub { owner = "walles"; repo = "riff"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2C1aD9sXh/+spNxbLbw13WAJ6ijdYqkWgPbKrw3zTm0="; }; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Diff filter highlighting which line parts have changed"; homepage = "https://github.com/walles/riff"; - changelog = "https://github.com/walles/riff/releases/tag/${version}"; + changelog = "https://github.com/walles/riff/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ johnpyp @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "riff"; }; -} +}) diff --git a/pkgs/by-name/ri/rime-ls/package.nix b/pkgs/by-name/ri/rime-ls/package.nix index 0101a089c6a0..d33becc6a39a 100644 --- a/pkgs/by-name/ri/rime-ls/package.nix +++ b/pkgs/by-name/ri/rime-ls/package.nix @@ -5,14 +5,14 @@ librime, rime-data, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rime-ls"; version = "0.4.3"; src = fetchFromGitHub { owner = "wlh320"; repo = "rime-ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jDn41hSDcQQO1d4G0XV6B/JZkryHtuoHUOYpmdE1Kxo="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ definfo ]; mainProgram = "rime_ls"; }; -} +}) diff --git a/pkgs/by-name/ri/rink/package.nix b/pkgs/by-name/ri/rink/package.nix index da0c2ba6a2e3..7048b12c028a 100644 --- a/pkgs/by-name/ri/rink/package.nix +++ b/pkgs/by-name/ri/rink/package.nix @@ -12,14 +12,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "0.8.0"; pname = "rink"; src = fetchFromGitHub { owner = "tiffany352"; repo = "rink-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2+ZkyWhEnnO/QgCzWscbMr0u5kwdv2HqPLjtiXDfv/o="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { sb0 ]; }; -} +}) diff --git a/pkgs/by-name/ri/rip2/package.nix b/pkgs/by-name/ri/rip2/package.nix index 4b2a6f5a3f49..f915f223a919 100644 --- a/pkgs/by-name/ri/rip2/package.nix +++ b/pkgs/by-name/ri/rip2/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rip2"; version = "0.9.6"; src = fetchFromGitHub { owner = "MilesCranmer"; repo = "rip2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cqc9oZSs0JEMEJfHTHBAgN5Y5/zLPInPeQcOthj+EzQ="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "rip"; }; -} +}) diff --git a/pkgs/by-name/ri/ripdrag/package.nix b/pkgs/by-name/ri/ripdrag/package.nix index 452f9a169e87..1e0d7f1b6305 100644 --- a/pkgs/by-name/ri/ripdrag/package.nix +++ b/pkgs/by-name/ri/ripdrag/package.nix @@ -7,14 +7,14 @@ gtk4, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ripdrag"; version = "0.4.11"; src = fetchFromGitHub { owner = "nik012003"; repo = "ripdrag"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1IUS0PNzIoSrlBXQrUmw/lXUD8auVVKhu/irSoYoK6w="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Application that lets you drag and drop files from and to the terminal"; homepage = "https://github.com/nik012003/ripdrag"; - changelog = "https://github.com/nik012003/ripdrag/releases/tag/${src.rev}"; + changelog = "https://github.com/nik012003/ripdrag/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "ripdrag"; }; -} +}) diff --git a/pkgs/by-name/ri/ripgrep-all/package.nix b/pkgs/by-name/ri/ripgrep-all/package.nix index d85e4b488ebf..d6a8422641f3 100644 --- a/pkgs/by-name/ri/ripgrep-all/package.nix +++ b/pkgs/by-name/ri/ripgrep-all/package.nix @@ -21,14 +21,14 @@ let fzf ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ripgrep-all"; version = "0.10.10"; src = fetchFromGitHub { owner = "phiresky"; repo = "ripgrep-all"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fDSetB2UGzth+3KkCKsXUHj3y08RSfQ2nCKDa8OurW4="; }; @@ -52,7 +52,7 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/phiresky/ripgrep-all/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/phiresky/ripgrep-all/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, and more"; longDescription = '' Ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "rga"; }; -} +}) diff --git a/pkgs/by-name/ri/ripgrep/package.nix b/pkgs/by-name/ri/ripgrep/package.nix index 26cca99406d2..69d06b695139 100644 --- a/pkgs/by-name/ri/ripgrep/package.nix +++ b/pkgs/by-name/ri/ripgrep/package.nix @@ -15,14 +15,14 @@ let canRunRg = stdenv.hostPlatform.emulatorAvailable buildPackages; rg = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/rg${stdenv.hostPlatform.extensions.executable}"; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ripgrep"; version = "15.1.0"; src = fetchFromGitHub { owner = "BurntSushi"; repo = "ripgrep"; - rev = version; + rev = finalAttrs.version; hash = "sha256-0gjwYMUlXYnmIWQS1SVzF1yQw1lpveRLw5qp049lc3I="; }; @@ -61,7 +61,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Utility that combines the usability of The Silver Searcher with the raw speed of grep"; homepage = "https://github.com/BurntSushi/ripgrep"; - changelog = "https://github.com/BurntSushi/ripgrep/releases/tag/${version}"; + changelog = "https://github.com/BurntSushi/ripgrep/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ unlicense # or mit @@ -74,4 +74,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "rg"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ri/rippkgs/package.nix b/pkgs/by-name/ri/rippkgs/package.nix index 70f1f76574cb..9d95e453b898 100644 --- a/pkgs/by-name/ri/rippkgs/package.nix +++ b/pkgs/by-name/ri/rippkgs/package.nix @@ -6,14 +6,14 @@ sqlite, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rippkgs"; version = "1.2.0"; src = fetchFromGitHub { owner = "replit"; repo = "rippkgs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nRaGbJg1zCHTL8y/Tk5dM1dSu2v06ECsZYyMPIQTlvg="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cdmistman ]; mainProgram = "rippkgs"; }; -} +}) diff --git a/pkgs/by-name/ri/ripsecrets/package.nix b/pkgs/by-name/ri/ripsecrets/package.nix index 56dfd451df8f..0daffa857a31 100644 --- a/pkgs/by-name/ri/ripsecrets/package.nix +++ b/pkgs/by-name/ri/ripsecrets/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ripsecrets"; version = "0.1.11"; src = fetchFromGitHub { owner = "sirwart"; repo = "ripsecrets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JCImUgicoXII64rK/Hch/0gJQE81Fw3h512w/vHUwAI="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line tool to prevent committing secret keys into your source code"; homepage = "https://github.com/sirwart/ripsecrets"; - changelog = "https://github.com/sirwart/ripsecrets/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/sirwart/ripsecrets/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "ripsecrets"; }; -} +}) diff --git a/pkgs/by-name/ri/ripunzip/package.nix b/pkgs/by-name/ri/ripunzip/package.nix index 0408ece796db..23c2bd4354ef 100644 --- a/pkgs/by-name/ri/ripunzip/package.nix +++ b/pkgs/by-name/ri/ripunzip/package.nix @@ -9,14 +9,14 @@ ripunzip, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ripunzip"; version = "2.0.4"; src = fetchFromGitHub { owner = "google"; repo = "ripunzip"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-oujRw/4yKNNqLJLTN4wxaOllSUGMu077YgWZkD0DJ4M="; }; @@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.lesuisse ]; }; -} +}) diff --git a/pkgs/by-name/ri/river-bsp-layout/package.nix b/pkgs/by-name/ri/river-bsp-layout/package.nix index 179f7ccb70df..7705ee94a668 100644 --- a/pkgs/by-name/ri/river-bsp-layout/package.nix +++ b/pkgs/by-name/ri/river-bsp-layout/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "river-bsp-layout"; version = "2.1.1"; src = fetchFromGitHub { owner = "areif-dev"; repo = "river-bsp-layout"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/R9v3NGsSG4JJtdk0sJX7ahRolRmJMwMP48JRmLffXc="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "river-bsp-layout"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ri/river-filtile/package.nix b/pkgs/by-name/ri/river-filtile/package.nix index 7909cd26440b..df134cd1d2c0 100644 --- a/pkgs/by-name/ri/river-filtile/package.nix +++ b/pkgs/by-name/ri/river-filtile/package.nix @@ -5,14 +5,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "river-filtile"; version = "1.2.1"; src = fetchFromGitHub { owner = "pkulak"; repo = "filtile"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wBU4CX6KGnTvrBsXvFAlRrvDqvHHbAlVkDqTCJx90G8="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pkulak ]; mainProgram = "filtile"; }; -} +}) diff --git a/pkgs/by-name/ri/river-luatile/package.nix b/pkgs/by-name/ri/river-luatile/package.nix index 9dd99efcec0c..1a85be7b9f59 100644 --- a/pkgs/by-name/ri/river-luatile/package.nix +++ b/pkgs/by-name/ri/river-luatile/package.nix @@ -6,14 +6,14 @@ luajit, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "river-luatile"; version = "0.1.4"; src = fetchFromGitHub { owner = "MaxVerevkin"; repo = "river-luatile"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8/qHoNFoGH1nSdTwBkaQk+yyvJtrXADTA39gUAMeSv8="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pinpox ]; mainProgram = "river-luatile"; }; -} +}) diff --git a/pkgs/by-name/rk/rkvm/package.nix b/pkgs/by-name/rk/rkvm/package.nix index da8eedea434c..c91da9c1d5fd 100644 --- a/pkgs/by-name/rk/rkvm/package.nix +++ b/pkgs/by-name/rk/rkvm/package.nix @@ -9,14 +9,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rkvm"; version = "0.6.1"; src = fetchFromGitHub { owner = "htrefil"; repo = "rkvm"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pGCoNmGOeV7ND4kcRjlJZbEMnmKQhlCtyjMoWIwVZrM="; }; @@ -44,9 +44,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Virtual KVM switch for Linux machines"; homepage = "https://github.com/htrefil/rkvm"; - changelog = "https://github.com/htrefil/rkvm/releases/tag/${version}"; + changelog = "https://github.com/htrefil/rkvm/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rl/rlaunch/package.nix b/pkgs/by-name/rl/rlaunch/package.nix index 5ce9d370b7a8..cab8a1048456 100644 --- a/pkgs/by-name/rl/rlaunch/package.nix +++ b/pkgs/by-name/rl/rlaunch/package.nix @@ -7,14 +7,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rlaunch"; version = "1.3.14"; src = fetchFromGitHub { owner = "PonasKovas"; repo = "rlaunch"; - rev = version; + rev = finalAttrs.version; hash = "sha256-PyCR/ob947W+6T56y1se74aNy1avJDb2ELyv2aGf1og="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ danc86 ]; mainProgram = "rlaunch"; }; -} +}) diff --git a/pkgs/by-name/rl/rlci/package.nix b/pkgs/by-name/rl/rlci/package.nix index 81e9bcff92e6..31f34379f42c 100644 --- a/pkgs/by-name/rl/rlci/package.nix +++ b/pkgs/by-name/rl/rlci/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rlci"; version = "1.1.2"; src = fetchFromGitHub { owner = "orsinium-labs"; repo = "rlci"; - rev = version; + rev = finalAttrs.version; hash = "sha256-+Hd1Ymm2LKnHUKoUlfN6D6pwebxgwJQHgqwMHXXtP6Y="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "Lambda calculus interpreter"; mainProgram = "rlci"; homepage = "https://github.com/orsinium-labs/rlci"; - changelog = "https://github.com/orsinium-labs/rlci/releases/tag/${src.rev}"; + changelog = "https://github.com/orsinium-labs/rlci/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rm/rm-improved/package.nix b/pkgs/by-name/rm/rm-improved/package.nix index 40b4b8734162..d88d8ca0cddf 100644 --- a/pkgs/by-name/rm/rm-improved/package.nix +++ b/pkgs/by-name/rm/rm-improved/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rm-improved"; version = "0.13.1"; src = fetchFromGitHub { owner = "nivekuil"; repo = "rip"; - rev = version; + rev = finalAttrs.version; hash = "sha256-jbXmGPrb9PhmCSUFVcCqg8HjntS2mrYeNuaMsU+zIFI="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nils-degroot ]; mainProgram = "rip"; }; -} +}) diff --git a/pkgs/by-name/rm/rmenu/package.nix b/pkgs/by-name/rm/rmenu/package.nix index 39f1dca0ccbe..3766f3506008 100644 --- a/pkgs/by-name/rm/rmenu/package.nix +++ b/pkgs/by-name/rm/rmenu/package.nix @@ -14,12 +14,12 @@ xdotool, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rmenu"; version = "1.3.0"; src = fetchFromGitHub { - tag = "v${version}"; + tag = "v${finalAttrs.version}"; owner = "imgurbot12"; repo = "rmenu"; hash = "sha256-cmuB7JfHQuDFo8YaenTDwpe+TxKFaoJM5YwrT7eAfPM="; @@ -85,7 +85,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/imgurbot12/rmenu/releases/tag/v${version}"; + changelog = "https://github.com/imgurbot12/rmenu/releases/tag/v${finalAttrs.version}"; description = "Another customizable Application-Launcher written in Rust"; homepage = "https://github.com/imgurbot12/rmenu"; license = lib.licenses.mit; @@ -93,4 +93,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ grimmauld ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index bdee2c82a2de..b46dde55f64b 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -8,14 +8,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rmpc"; version = "0.11.0"; src = fetchFromGitHub { owner = "mierak"; repo = "rmpc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IcWn15tKlThuLR8s/4KtaHm4np8B8UaKYQsyEWlQoB4="; }; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; - env.VERGEN_GIT_DESCRIBE = version; + env.VERGEN_GIT_DESCRIBE = finalAttrs.version; postInstall = '' installManPage target/man/rmpc.1 @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/mierak/rmpc/releases/tag/${src.rev}"; + changelog = "https://github.com/mierak/rmpc/releases/tag/${finalAttrs.src.rev}"; description = "TUI music player client for MPD with album art support via kitty image protocol"; homepage = "https://rmpc.mierak.dev/"; license = lib.licenses.bsd3; @@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "rmpc"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/rn/rnr/package.nix b/pkgs/by-name/rn/rnr/package.nix index c8cea76924de..5092905a8ec1 100644 --- a/pkgs/by-name/rn/rnr/package.nix +++ b/pkgs/by-name/rn/rnr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rnr"; version = "0.5.1"; src = fetchFromGitHub { owner = "ismaelgv"; repo = "rnr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-vuYFh7k7dNCOnB5jqP8MIBIWFOVxRmv0+qvCXkJchtA="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "Command-line tool to batch rename files and directories"; mainProgram = "rnr"; homepage = "https://github.com/ismaelgv/rnr"; - changelog = "https://github.com/ismaelgv/rnr/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ismaelgv/rnr/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ro/rogcat/package.nix b/pkgs/by-name/ro/rogcat/package.nix index 06577483ef77..327fa9f487b4 100644 --- a/pkgs/by-name/ro/rogcat/package.nix +++ b/pkgs/by-name/ro/rogcat/package.nix @@ -8,14 +8,14 @@ libudev-zero, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rogcat"; version = "0.5.0"; src = fetchFromGitHub { owner = "flxo"; repo = "rogcat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nXKvepuiBDIGo8Gga5tbbT/mnC6z+HipV5XYtlrURRU="; }; @@ -38,10 +38,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Adb logcat wrapper"; homepage = "https://github.com/flxo/rogcat"; - changelog = "https://github.com/flxo/rogcat/releases/tag/v${version}"; + changelog = "https://github.com/flxo/rogcat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "rogcat"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ro/roogle/package.nix b/pkgs/by-name/ro/roogle/package.nix index c64244eda41f..d2e963c72d60 100644 --- a/pkgs/by-name/ro/roogle/package.nix +++ b/pkgs/by-name/ro/roogle/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "roogle"; version = "1.0.2"; src = fetchFromGitHub { owner = "hkmatsumoto"; repo = "roogle"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-oeQwRcDn4X/CL+O4APmGv9T19c9oD5tCBRz4K41K1Zg="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ro/roon-tui/package.nix b/pkgs/by-name/ro/roon-tui/package.nix index f13d287686e2..b19ab40799c7 100644 --- a/pkgs/by-name/ro/roon-tui/package.nix +++ b/pkgs/by-name/ro/roon-tui/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "roon-tui"; version = "0.3.2"; src = fetchFromGitHub { owner = "TheAppgineer"; repo = "roon-tui"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ocPSqj9/xJ2metetn6OY+IEFWysbstPmh2N5Jd8NDPM="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ MichaelCDormann ]; mainProgram = "roon-tui"; }; -} +}) diff --git a/pkgs/by-name/ro/rops/package.nix b/pkgs/by-name/ro/rops/package.nix index f62c0d3846ab..fee2c4abcd4c 100644 --- a/pkgs/by-name/ro/rops/package.nix +++ b/pkgs/by-name/ro/rops/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rops"; version = "0.1.6"; src = fetchFromGitHub { owner = "gibbz00"; repo = "rops"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Nqtwc9QSafvr0N8G6LKZBG4pZHzut3t85qwgVAw59iU="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "SOPS alternative in pure rust"; homepage = "https://gibbz00.github.io/rops"; - changelog = "https://github.com/gibbz00/rops/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/gibbz00/rops/blob/${finalAttrs.version}/CHANGELOG.md"; mainProgram = "rops"; maintainers = with lib.maintainers; [ r17x ]; license = lib.licenses.mpl20; }; -} +}) diff --git a/pkgs/by-name/ro/rot8/package.nix b/pkgs/by-name/ro/rot8/package.nix index 2fd36fb2f4a4..4d23fbc6a9be 100644 --- a/pkgs/by-name/ro/rot8/package.nix +++ b/pkgs/by-name/ro/rot8/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rot8"; version = "1.0.0"; src = fetchFromGitHub { owner = "efernau"; repo = "rot8"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dHx3vFY0ztyTIlzUi22TYphPD5hvgfHrWaaeoGxnvW0="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "rot8"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ro/routinator/package.nix b/pkgs/by-name/ro/routinator/package.nix index 1ba406c73f85..01d325a27135 100644 --- a/pkgs/by-name/ro/routinator/package.nix +++ b/pkgs/by-name/ro/routinator/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "routinator"; version = "0.15.1"; src = fetchFromGitHub { owner = "NLnetLabs"; repo = "routinator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tgDhIM8Dw4k/ocXa3U1xqS/TDmqNbjnNzIyCxEmu294="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "RPKI Validator written in Rust"; homepage = "https://github.com/NLnetLabs/routinator"; - changelog = "https://github.com/NLnetLabs/routinator/blob/v${version}/Changelog.md"; + changelog = "https://github.com/NLnetLabs/routinator/blob/v${finalAttrs.version}/Changelog.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ _0x4A6F ]; mainProgram = "routinator"; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { passthru.tests = { basic-functioniality = nixosTests.routinator; }; -} +}) diff --git a/pkgs/by-name/rp/rpg-cli/package.nix b/pkgs/by-name/rp/rpg-cli/package.nix index 99ebdeaece1f..0e7d38b5861e 100644 --- a/pkgs/by-name/rp/rpg-cli/package.nix +++ b/pkgs/by-name/rp/rpg-cli/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rpg-cli"; version = "1.2.0"; src = fetchFromGitHub { owner = "facundoolano"; repo = "rpg-cli"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-xNkM8qN9vg/WGRR/96aCQRVjIbSdSs2845l6oE6+tzg="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rs/rs-git-fsmonitor/package.nix b/pkgs/by-name/rs/rs-git-fsmonitor/package.nix index 056d00d28ea1..284be565f38b 100644 --- a/pkgs/by-name/rs/rs-git-fsmonitor/package.nix +++ b/pkgs/by-name/rs/rs-git-fsmonitor/package.nix @@ -6,14 +6,14 @@ watchman, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rs-git-fsmonitor"; version = "0.2.0"; src = fetchFromGitHub { owner = "jgavris"; repo = "rs-git-fsmonitor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+5nR+/09HmFk3mq2B8NTeBT50aBG85yXEdeO6BhStVw="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nilscc ]; mainProgram = "rs-git-fsmonitor"; }; -} +}) diff --git a/pkgs/by-name/rs/rsass/package.nix b/pkgs/by-name/rs/rsass/package.nix index b2b99af70126..315c697f1585 100644 --- a/pkgs/by-name/rs/rsass/package.nix +++ b/pkgs/by-name/rs/rsass/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rsass"; version = "0.29.0"; src = fetchCrate { pname = "rsass-cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-3Xi+8TKmlZJYsZogzezce0KvasqTRfh04SmeC1UbJQ0="; }; @@ -20,11 +20,11 @@ rustPlatform.buildRustPackage rec { description = "Sass reimplemented in rust with nom"; mainProgram = "rsass"; homepage = "https://github.com/kaj/rsass"; - changelog = "https://github.com/kaj/rsass/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kaj/rsass/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rs/rsclock/package.nix b/pkgs/by-name/rs/rsclock/package.nix index 75972f5e4810..c13246c3cec8 100644 --- a/pkgs/by-name/rs/rsclock/package.nix +++ b/pkgs/by-name/rs/rsclock/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rsClock"; version = "0.1.12"; src = fetchFromGitHub { owner = "valebes"; repo = "rsClock"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-l5750zP90KnB+OIg1WOikQ6OgQZK4iwVvGBN3jegjGc="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ valebes ]; mainProgram = "rsclock"; }; -} +}) diff --git a/pkgs/by-name/rs/rshijack/package.nix b/pkgs/by-name/rs/rshijack/package.nix index 480f00138014..3cef2008805d 100644 --- a/pkgs/by-name/rs/rshijack/package.nix +++ b/pkgs/by-name/rs/rshijack/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rshijack"; version = "0.5.2"; src = fetchFromGitHub { owner = "kpcyrd"; repo = "rshijack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-vTbjb0tm6jCP9+QWG5R83v31W6RUgSEv96iR37QdnFo="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "rshijack"; }; -} +}) diff --git a/pkgs/by-name/rs/rslint/package.nix b/pkgs/by-name/rs/rslint/package.nix index faa284c94b3e..77be6f4ecc68 100644 --- a/pkgs/by-name/rs/rslint/package.nix +++ b/pkgs/by-name/rs/rslint/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rslint"; version = "0.3.2"; src = fetchFromGitHub { owner = "rslint"; repo = "rslint"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3DEwi+bhqwP8aMpZYl07GZbe7IecraB3m54lZ5LViVc="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rs/rsop/package.nix b/pkgs/by-name/rs/rsop/package.nix index 3aa7976e1215..c2d74046d4ad 100644 --- a/pkgs/by-name/rs/rsop/package.nix +++ b/pkgs/by-name/rs/rsop/package.nix @@ -9,14 +9,14 @@ rsop, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rsop"; version = "0.9.3"; src = fetchFromCodeberg { owner = "heiko"; repo = "rsop"; - rev = "rsop/v${version}"; + rev = "rsop/v${finalAttrs.version}"; hash = "sha256-eP3jh5TIhMHDWnttnYvBre/tfzxajLNGtInWNiFAPiw="; }; @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ nikstur ]; mainProgram = "rsop"; }; -} +}) diff --git a/pkgs/by-name/rt/rtrtr/package.nix b/pkgs/by-name/rt/rtrtr/package.nix index c9f5af043bb9..6aba19949477 100644 --- a/pkgs/by-name/rt/rtrtr/package.nix +++ b/pkgs/by-name/rt/rtrtr/package.nix @@ -5,14 +5,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rtrtr"; version = "0.3.2"; src = fetchFromGitHub { owner = "NLnetLabs"; repo = "rtrtr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1TmzC/d/odfYdo1CiCsFW3U7OCpTF4Gkw2w4c2yaxxw="; }; @@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec { RTR and JSON and, in turn, provide an RTR service for routers to connect to. ''; homepage = "https://github.com/NLnetLabs/rtrtr"; - changelog = "https://github.com/NLnetLabs/rtrtr/blob/v${version}/Changelog.md"; + changelog = "https://github.com/NLnetLabs/rtrtr/blob/v${finalAttrs.version}/Changelog.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ steamwalker ]; mainProgram = "rtrtr"; }; -} +}) diff --git a/pkgs/by-name/rt/rtss/package.nix b/pkgs/by-name/rt/rtss/package.nix index cfdab4ffb4f6..0882522fc1d0 100644 --- a/pkgs/by-name/rt/rtss/package.nix +++ b/pkgs/by-name/rt/rtss/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rtss"; version = "0.6.2"; src = fetchFromGitHub { owner = "Freaky"; repo = "rtss"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WeeZsB42/4SlIaWwKvOqWiPNV5p0QOToynI8ozVVxJM="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ djanatyn ]; }; -} +}) diff --git a/pkgs/by-name/rt/rtz/package.nix b/pkgs/by-name/rt/rtz/package.nix index 4e12b7f9ce23..50e8cf1dafed 100644 --- a/pkgs/by-name/rt/rtz/package.nix +++ b/pkgs/by-name/rt/rtz/package.nix @@ -8,14 +8,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rtz"; version = "0.7.1"; src = fetchFromGitHub { owner = "twitchax"; repo = "rtz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-V7N9NFIc/WWxLaahkjdS47Qj8sc3HRdKSkrBqi1ngA8="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to easily work with timezone lookups via a binary, a library, or a server"; homepage = "https://github.com/twitchax/rtz"; - changelog = "https://github.com/twitchax/rtz/releases/tag/${src.rev}"; + changelog = "https://github.com/twitchax/rtz/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "rtz"; }; -} +}) diff --git a/pkgs/by-name/ru/rucola/package.nix b/pkgs/by-name/ru/rucola/package.nix index 954d2660dc67..38d06d3b118e 100644 --- a/pkgs/by-name/ru/rucola/package.nix +++ b/pkgs/by-name/ru/rucola/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rucola"; version = "0.5.0"; src = fetchFromGitHub { owner = "Linus-Mussmaecher"; repo = "rucola"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vBY6tkzLgZuSU5AqH3uzDwjPl/ayWY0S8uRvlgE/Wmw="; }; @@ -40,10 +40,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal-based markdown note manager"; homepage = "https://github.com/Linus-Mussmaecher/rucola"; - changelog = "https://github.com/Linus-Mussmaecher/rucola/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Linus-Mussmaecher/rucola/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "rucola"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/ru/rucredstash/package.nix b/pkgs/by-name/ru/rucredstash/package.nix index 38460eed6145..33f75e3e8da7 100644 --- a/pkgs/by-name/ru/rucredstash/package.nix +++ b/pkgs/by-name/ru/rucredstash/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rucredstash"; version = "0.9.2"; src = fetchFromGitHub { owner = "psibi"; repo = "rucredstash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-trupBiinULzD8TAy3eh1MYXhQilO08xu2a4yN7wwhwk="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ psibi ]; mainProgram = "rucredstash"; }; -} +}) diff --git a/pkgs/by-name/ru/ruplacer/package.nix b/pkgs/by-name/ru/ruplacer/package.nix index 796bd3a57cda..02f5d541eb69 100644 --- a/pkgs/by-name/ru/ruplacer/package.nix +++ b/pkgs/by-name/ru/ruplacer/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ruplacer"; version = "0.10.0"; src = fetchFromGitHub { owner = "TankerHQ"; repo = "ruplacer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Zvbb9pQpxbJZi0qcDU6f2jEgavl9cA7gIYU7NRXZ9fc="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/TankerHQ/ruplacer"; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 81d79c6b9633..6ea5f4e90ca6 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -11,7 +11,7 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-analyzer-unwrapped"; version = "2026-02-02"; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; - rev = version; + rev = finalAttrs.version; hash = "sha256-VOsqRwtcLiaJWVVz4Enk9yYJl7Ce9+pJ7rtFts/7tCY="; }; @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec { buildFeatures = lib.optional useMimalloc "mimalloc"; - env.CFG_RELEASE = version; + env.CFG_RELEASE = finalAttrs.version; inherit doCheck; preCheck = lib.optionalString doCheck '' @@ -79,4 +79,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ oxalica ]; mainProgram = "rust-analyzer"; }; -} +}) diff --git a/pkgs/by-name/ru/rust-cbindgen/package.nix b/pkgs/by-name/ru/rust-cbindgen/package.nix index 0dd8cb8d72ef..14374532ff52 100644 --- a/pkgs/by-name/ru/rust-cbindgen/package.nix +++ b/pkgs/by-name/ru/rust-cbindgen/package.nix @@ -12,14 +12,14 @@ mesa, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-cbindgen"; version = "0.29.2"; src = fetchFromGitHub { owner = "mozilla"; repo = "cbindgen"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P2A+XSLrcuYsI48gnZSNNs5qX+EatiuEJSEJbMvMSxg="; }; @@ -54,11 +54,11 @@ rustPlatform.buildRustPackage rec { }; meta = { - changelog = "https://github.com/mozilla/cbindgen/blob/v${version}/CHANGES"; + changelog = "https://github.com/mozilla/cbindgen/blob/v${finalAttrs.version}/CHANGES"; description = "Project for generating C bindings from Rust code"; mainProgram = "cbindgen"; homepage = "https://github.com/mozilla/cbindgen"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/ru/rust-code-analysis/package.nix b/pkgs/by-name/ru/rust-code-analysis/package.nix index f568e9709554..bd2558cdd8d2 100644 --- a/pkgs/by-name/ru/rust-code-analysis/package.nix +++ b/pkgs/by-name/ru/rust-code-analysis/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-code-analysis"; version = "0.0.25"; src = fetchCrate { pname = "rust-code-analysis-cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-/Irmtsy1PdRWQ7dTAHLZJ9M0J7oi2IiJyW6HeTIDOCs="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "rust-code-analysis-cli"; }; -} +}) diff --git a/pkgs/by-name/ru/rust-motd/package.nix b/pkgs/by-name/ru/rust-motd/package.nix index 61eebe84f288..ab54c8960aaf 100644 --- a/pkgs/by-name/ru/rust-motd/package.nix +++ b/pkgs/by-name/ru/rust-motd/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-motd"; version = "2.1.2"; src = fetchFromGitHub { owner = "rust-motd"; repo = "rust-motd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xZwp4bCG9BMqFmLa89fh/wAkM42Vx3+vNq+AnnDa620="; }; @@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Beautiful, useful MOTD generation with zero runtime dependencies"; homepage = "https://github.com/rust-motd/rust-motd"; - changelog = "https://github.com/rust-motd/rust-motd/releases/tag/v${version}"; + changelog = "https://github.com/rust-motd/rust-motd/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ liberodark ]; mainProgram = "rust-motd"; }; -} +}) diff --git a/pkgs/by-name/ru/rust-parallel/package.nix b/pkgs/by-name/ru/rust-parallel/package.nix index 5725bed69571..1efa21210414 100644 --- a/pkgs/by-name/ru/rust-parallel/package.nix +++ b/pkgs/by-name/ru/rust-parallel/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-parallel"; version = "1.21.0"; src = fetchFromGitHub { owner = "aaronriekenberg"; repo = "rust-parallel"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-86CUFtq6XpTYL7zpDBBfbSXlPYhWofwMjJSK698lclI="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "rust-parallel"; maintainers = with lib.maintainers; [ sedlund ]; }; -} +}) diff --git a/pkgs/by-name/ru/rust-script/package.nix b/pkgs/by-name/ru/rust-script/package.nix index d08252c4e1fc..a0e46b6fd7e3 100644 --- a/pkgs/by-name/ru/rust-script/package.nix +++ b/pkgs/by-name/ru/rust-script/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-script"; version = "0.36.0"; src = fetchFromGitHub { owner = "fornwall"; repo = "rust-script"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-Bb8ULD2MmZiSW/Tx5vAAHv95OMJ0EdWgR+NFhBkTlDU="; }; @@ -24,11 +24,11 @@ rustPlatform.buildRustPackage rec { description = "Run Rust files and expressions as scripts without any setup or compilation step"; mainProgram = "rust-script"; homepage = "https://rust-script.org"; - changelog = "https://github.com/fornwall/rust-script/releases/tag/${version}"; + changelog = "https://github.com/fornwall/rust-script/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ mit # or asl20 ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ru/rust-streamdeck/package.nix b/pkgs/by-name/ru/rust-streamdeck/package.nix index e3a2f3e263ca..5cbabbbeb0d9 100644 --- a/pkgs/by-name/ru/rust-streamdeck/package.nix +++ b/pkgs/by-name/ru/rust-streamdeck/package.nix @@ -9,14 +9,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-streamdeck"; version = "0.9.0"; src = fetchFromGitHub { owner = "ryankurte"; repo = "rust-streamdeck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9FuTnRQHKYJzMqhhgyTVq2R+drn4HAr3GDNjQgc3r+w="; }; @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; postInstall = '' install -Dm444 40-streamdeck.rules -t $out/lib/udev/rules.d/ @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.gdifolco ]; mainProgram = "streamdeck-cli"; }; -} +}) diff --git a/pkgs/by-name/ru/rust-synapse-compress-state/package.nix b/pkgs/by-name/ru/rust-synapse-compress-state/package.nix index 4013857dc487..0d1fa5c5b7a4 100644 --- a/pkgs/by-name/ru/rust-synapse-compress-state/package.nix +++ b/pkgs/by-name/ru/rust-synapse-compress-state/package.nix @@ -8,14 +8,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-synapse-compress-state"; version = "0.1.4"; src = fetchFromGitHub { owner = "matrix-org"; repo = "rust-synapse-compress-state"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nNQ/d4FFAvI+UY+XeqExyhngq+k+j5Pkz94ch27aoVM="; }; @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { maralorn ]; }; -} +}) diff --git a/pkgs/by-name/ru/rust-traverse/package.nix b/pkgs/by-name/ru/rust-traverse/package.nix index 4fe3d6750e8c..ed18ec7cfb3b 100644 --- a/pkgs/by-name/ru/rust-traverse/package.nix +++ b/pkgs/by-name/ru/rust-traverse/package.nix @@ -7,14 +7,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-traverse"; version = "2.0.0"; src = fetchFromGitHub { owner = "dmcg310"; repo = "Rust-Traverse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OcCWmBNDo4AA5Pk5TQqb8hen9LlHaY09Wrm4BkrU7qA="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal based file explorer"; homepage = "https://github.com/dmcg310/Rust-Traverse"; - changelog = "https://github.com/dmcg310/Rust-Traverse/releases/tag/${src.rev}"; + changelog = "https://github.com/dmcg310/Rust-Traverse/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "rt"; }; -} +}) diff --git a/pkgs/by-name/ru/rustc-demangle/package.nix b/pkgs/by-name/ru/rustc-demangle/package.nix index 27252eca2452..d1b71ce87baf 100644 --- a/pkgs/by-name/ru/rustc-demangle/package.nix +++ b/pkgs/by-name/ru/rustc-demangle/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustc-demangle"; version = "0.1.26"; src = fetchFromGitHub { owner = "rust-lang"; repo = "rustc-demangle"; - tag = "rustc-demangle-v${version}"; + tag = "rustc-demangle-v${finalAttrs.version}"; hash = "sha256-4/x3kUIKi3xnDRznr+6xmPeWHmhlpbuwSNH3Ej6+Ifc="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ _1000teslas ]; }; -} +}) diff --git a/pkgs/by-name/ru/rustcat/package.nix b/pkgs/by-name/ru/rustcat/package.nix index 65a241e99bc2..d36451fa9a81 100644 --- a/pkgs/by-name/ru/rustcat/package.nix +++ b/pkgs/by-name/ru/rustcat/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustcat"; version = "3.0.0"; src = fetchFromGitHub { owner = "robiot"; repo = "rustcat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/6vNFh7n6WvYerrL8m9sgUKsO2KKj7/f8xc4rzHy9Io="; }; @@ -27,9 +27,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Port listener and reverse shell"; homepage = "https://github.com/robiot/rustcat"; - changelog = "https://github.com/robiot/rustcat/releases/tag/v${version}"; + changelog = "https://github.com/robiot/rustcat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "rcat"; }; -} +}) diff --git a/pkgs/by-name/ru/rustdesk-server/package.nix b/pkgs/by-name/ru/rustdesk-server/package.nix index 1801764a12f4..61c4b67912bf 100644 --- a/pkgs/by-name/ru/rustdesk-server/package.nix +++ b/pkgs/by-name/ru/rustdesk-server/package.nix @@ -10,14 +10,14 @@ rustdesk-server, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdesk-server"; version = "1.1.14"; src = fetchFromGitHub { owner = "rustdesk"; repo = "rustdesk-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-5LRMey1cxmjLg1s9RtVwgPjHjwYLSQHa6Tyv7r/XEQs="; fetchSubmodules = true; }; @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { passthru = { updateScript = nix-update-script { }; tests.version = testers.testVersion { - inherit version; + inherit (finalAttrs) version; package = rustdesk-server; command = "hbbr --version"; }; @@ -45,9 +45,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "RustDesk Server Program"; homepage = "https://github.com/rustdesk/rustdesk-server"; - changelog = "https://github.com/rustdesk/rustdesk-server/releases/tag/${version}"; + changelog = "https://github.com/rustdesk/rustdesk-server/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ru/rustdress/package.nix b/pkgs/by-name/ru/rustdress/package.nix index 3775762a71c7..4966d2415f15 100644 --- a/pkgs/by-name/ru/rustdress/package.nix +++ b/pkgs/by-name/ru/rustdress/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdress"; version = "0.6.3"; src = fetchFromGitHub { owner = "niteshbalusu11"; repo = "rustdress"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vADuzT1q6nzNMtSykhmfaX6SMkWxQHHpKD/NrfWsCgI="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jordan-bravo ]; mainProgram = "rustdress"; }; -} +}) diff --git a/pkgs/by-name/ru/rusti-cal/package.nix b/pkgs/by-name/ru/rusti-cal/package.nix index 8fcd2af5ce8e..80021d927b1d 100644 --- a/pkgs/by-name/ru/rusti-cal/package.nix +++ b/pkgs/by-name/ru/rusti-cal/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rusti-cal"; version = "1.1.0"; src = fetchFromGitHub { owner = "arthurhenrique"; repo = "rusti-cal"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pdsP2nuJh30BzqIyxSQXak/rceA4hI9jBYy1dDVEIvI="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers.detegr ]; }; -} +}) diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index 69ba8b54e70f..e4e306e5589d 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustic"; version = "0.10.3"; src = fetchFromGitHub { owner = "rustic-rs"; repo = "rustic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MYl6tcCpWsyU38YSXpK3uFaDpS351ct89JIXhvpVu+Q="; }; @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/rustic-rs/rustic"; - changelog = "https://github.com/rustic-rs/rustic/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/rustic-rs/rustic/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Fast, encrypted, deduplicated backups powered by pure Rust"; mainProgram = "rustic"; platforms = lib.platforms.linux ++ lib.platforms.darwin; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { lib.maintainers.pmw ]; }; -} +}) diff --git a/pkgs/by-name/ru/rustmission/package.nix b/pkgs/by-name/ru/rustmission/package.nix index 33999a8677dd..599112f6ddd1 100644 --- a/pkgs/by-name/ru/rustmission/package.nix +++ b/pkgs/by-name/ru/rustmission/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustmission"; version = "0.5.1"; src = fetchFromGitHub { owner = "intuis"; repo = "rustmission"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vQ6MBbzmOBgD1kcF62NmQys737QEN9isvFN7L7mP8mk="; }; @@ -29,10 +29,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI for the Transmission daemon"; homepage = "https://github.com/intuis/rustmission"; - changelog = "https://github.com/intuis/rustmission/releases/tag/v${version}"; + changelog = "https://github.com/intuis/rustmission/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "rustmission"; maintainers = with lib.maintainers; [ anas ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/ru/rustpython/package.nix b/pkgs/by-name/ru/rustpython/package.nix index ff9ccff266b6..28df26c24f0c 100644 --- a/pkgs/by-name/ru/rustpython/package.nix +++ b/pkgs/by-name/ru/rustpython/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustpython"; version = "0.4.0"; src = fetchFromGitHub { owner = "RustPython"; repo = "RustPython"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BYYqvPJu/eFJ9lt07A0p7pd8pGFccUe/okFqGEObhY4="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ prusnak ]; mainProgram = "rustpython"; }; -} +}) diff --git a/pkgs/by-name/ru/rustscan/package.nix b/pkgs/by-name/ru/rustscan/package.nix index 2461399de9f3..3147d1c8a79d 100644 --- a/pkgs/by-name/ru/rustscan/package.nix +++ b/pkgs/by-name/ru/rustscan/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustscan"; version = "2.4.1"; src = fetchFromGitHub { owner = "RustScan"; repo = "RustScan"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+qPSeDpOeCq+KwZb5ANXx6z+pYbgdT1hVgcrSzxyGp0="; }; @@ -42,9 +42,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Faster Nmap Scanning with Rust"; homepage = "https://github.com/RustScan/RustScan"; - changelog = "https://github.com/RustScan/RustScan/releases/tag/${version}"; + changelog = "https://github.com/RustScan/RustScan/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "rustscan"; }; -} +}) diff --git a/pkgs/by-name/ru/rusty-diceware/package.nix b/pkgs/by-name/ru/rusty-diceware/package.nix index 21d5400ced32..4d45d39936f2 100644 --- a/pkgs/by-name/ru/rusty-diceware/package.nix +++ b/pkgs/by-name/ru/rusty-diceware/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rusty-diceware"; version = "0.5.8"; src = fetchFromGitLab { owner = "yuvallanger"; repo = "rusty-diceware"; - rev = "diceware-v${version}"; + rev = "diceware-v${finalAttrs.version}"; hash = "sha256-GDWvHHl4EztTaR0jI4XL1I9qE2KSL+q9C8IvLWQF4Ys="; }; @@ -22,9 +22,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Commandline diceware, with or without dice, written in Rustlang"; homepage = "https://gitlab.com/yuvallanger/rusty-diceware"; - changelog = "https://gitlab.com/yuvallanger/rusty-diceware/-/blob/v${version}/CHANGELOG.md?ref_type=heads"; + changelog = "https://gitlab.com/yuvallanger/rusty-diceware/-/blob/v${finalAttrs.version}/CHANGELOG.md?ref_type=heads"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ cherrykitten ]; mainProgram = "diceware"; }; -} +}) diff --git a/pkgs/by-name/ru/rustypaste-cli/package.nix b/pkgs/by-name/ru/rustypaste-cli/package.nix index d1a842f91aec..ae1025a67727 100644 --- a/pkgs/by-name/ru/rustypaste-cli/package.nix +++ b/pkgs/by-name/ru/rustypaste-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustypaste-cli"; version = "0.9.4"; src = fetchFromGitHub { owner = "orhun"; repo = "rustypaste-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tv5nAs5g7NWVakKUyw5PVxHJYQniV9OYm7yDXhooWU4="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool for rustypaste"; homepage = "https://github.com/orhun/rustypaste-cli"; - changelog = "https://github.com/orhun/rustypaste-cli/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/orhun/rustypaste-cli/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "rpaste"; }; -} +}) diff --git a/pkgs/by-name/ru/rustypaste/package.nix b/pkgs/by-name/ru/rustypaste/package.nix index 0d9bb517f5fb..f52798b0ee73 100644 --- a/pkgs/by-name/ru/rustypaste/package.nix +++ b/pkgs/by-name/ru/rustypaste/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustypaste"; version = "0.16.1"; src = fetchFromGitHub { owner = "orhun"; repo = "rustypaste"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Jfi2Q6551g58dfOqtHtWxkbxwYV71f7MIuLB8RbaR94="; }; @@ -30,11 +30,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Minimal file upload/pastebin service"; homepage = "https://github.com/orhun/rustypaste"; - changelog = "https://github.com/orhun/rustypaste/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/orhun/rustypaste/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ seqizz ]; mainProgram = "rustypaste"; }; -} +}) diff --git a/pkgs/by-name/ru/rustywind/package.nix b/pkgs/by-name/ru/rustywind/package.nix index 9d312230985f..8c593888c1f9 100644 --- a/pkgs/by-name/ru/rustywind/package.nix +++ b/pkgs/by-name/ru/rustywind/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rustywind"; version = "0.24.3"; src = fetchFromGitHub { owner = "avencera"; repo = "rustywind"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qbOlU7kqVbB/sQg4b78CohOwQbraulZ8dRxeT+39rFk="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "CLI for organizing Tailwind CSS classes"; mainProgram = "rustywind"; homepage = "https://github.com/avencera/rustywind"; - changelog = "https://github.com/avencera/rustywind/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/avencera/rustywind/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rw/rwalk/package.nix b/pkgs/by-name/rw/rwalk/package.nix index 8b11def63bcf..2cfcf9123737 100644 --- a/pkgs/by-name/rw/rwalk/package.nix +++ b/pkgs/by-name/rw/rwalk/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rwalk"; version = "0.9.0"; src = fetchFromGitHub { owner = "cestef"; repo = "rwalk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W42b3fUezMpOPaNmTogUbgn67nCiKteCkkYUAux9Ng4="; }; @@ -46,9 +46,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Blazingly fast web directory scanner written in Rust"; homepage = "https://github.com/cestef/rwalk"; - changelog = "https://github.com/cestef/rwalk/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/cestef/rwalk/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pwnwriter ]; mainProgram = "rwalk"; }; -} +}) diff --git a/pkgs/by-name/rw/rwedid/package.nix b/pkgs/by-name/rw/rwedid/package.nix index b891fb03e045..6e5068815456 100644 --- a/pkgs/by-name/rw/rwedid/package.nix +++ b/pkgs/by-name/rw/rwedid/package.nix @@ -7,14 +7,14 @@ xz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rwedid"; version = "0.3.2"; src = fetchFromCodeberg { owner = "ral"; repo = "rwedid"; - rev = version; + rev = finalAttrs.version; hash = "sha256-lbZD/QLCgkD5OQZdn6oCjry9edMcJ+q9qGF7IbY36U4="; }; @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/rw/rwpspread/package.nix b/pkgs/by-name/rw/rwpspread/package.nix index f302e4fc91df..1a82e5afdd2e 100644 --- a/pkgs/by-name/rw/rwpspread/package.nix +++ b/pkgs/by-name/rw/rwpspread/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rwpspread"; version = "0.5.0"; src = fetchFromGitHub { owner = "0xk1f0"; repo = "rwpspread"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lp9XvILpvNZtffJLyDUCo5Xyor4X4bwsfxAIqS8Hf7M="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "rwpspread"; }; -} +}) diff --git a/pkgs/by-name/rx/rx/package.nix b/pkgs/by-name/rx/rx/package.nix index 234a3b4ea11f..1b6404b512a9 100644 --- a/pkgs/by-name/rx/rx/package.nix +++ b/pkgs/by-name/rx/rx/package.nix @@ -15,14 +15,14 @@ libGL ? null, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rx"; version = "0.5.2"; src = fetchFromGitHub { owner = "cloudhead"; repo = "rx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-LTpaV/fgYUgA2M6Wz5qLHnTNywh13900g+umhgLvciM="; }; @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ry/rye/package.nix b/pkgs/by-name/ry/rye/package.nix index d435206ece67..ccbb6fb43b13 100644 --- a/pkgs/by-name/ry/rye/package.nix +++ b/pkgs/by-name/ry/rye/package.nix @@ -18,14 +18,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rye"; version = "0.44.0"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "rye"; - tag = version; + tag = finalAttrs.version; hash = "sha256-K9xad5Odza0Oxz49yMJjqpfh3cCgmWnbAlv069fHV6Q="; }; @@ -102,9 +102,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tool to easily manage python dependencies and environments"; homepage = "https://github.com/mitsuhiko/rye"; - changelog = "https://github.com/mitsuhiko/rye/releases/tag/${version}"; + changelog = "https://github.com/mitsuhiko/rye/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "rye"; }; -} +}) diff --git a/pkgs/by-name/s3/s3rs/package.nix b/pkgs/by-name/s3/s3rs/package.nix index 5911af76f8f5..04139d0692eb 100644 --- a/pkgs/by-name/s3/s3rs/package.nix +++ b/pkgs/by-name/s3/s3rs/package.nix @@ -8,14 +8,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "s3rs"; version = "0.4.19"; src = fetchFromGitHub { owner = "yanganto"; repo = "s3rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mJ1bMfv/HY74TknpRvu8RIs1d2VlNreEVtHCtQSHQw8="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ yanganto ]; mainProgram = "s3rs"; }; -} +}) diff --git a/pkgs/by-name/sa/sad/package.nix b/pkgs/by-name/sa/sad/package.nix index e0a6104dc010..65c4fa6abaa3 100644 --- a/pkgs/by-name/sa/sad/package.nix +++ b/pkgs/by-name/sa/sad/package.nix @@ -5,14 +5,14 @@ python3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sad"; version = "0.4.32"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "sad"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-c5TYIVUrfKrVuyolVe7+EhiM/SOFNahz8X6F8WrKEa0="; }; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool to search and replace"; homepage = "https://github.com/ms-jpq/sad"; - changelog = "https://github.com/ms-jpq/sad/releases/tag/v${version}"; + changelog = "https://github.com/ms-jpq/sad/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "sad"; }; -} +}) diff --git a/pkgs/by-name/sa/safecloset/package.nix b/pkgs/by-name/sa/safecloset/package.nix index cb8932ce1fa3..271d5cc95e49 100644 --- a/pkgs/by-name/sa/safecloset/package.nix +++ b/pkgs/by-name/sa/safecloset/package.nix @@ -6,14 +6,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "safecloset"; version = "1.4.2"; src = fetchFromGitHub { owner = "Canop"; repo = "safecloset"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZLAgSD03Qfoz+uGjVJF7vCkV1pUWqw6yG/9+redbQQ8="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Cross-platform secure TUI secret locker"; homepage = "https://github.com/Canop/safecloset"; - changelog = "https://github.com/Canop/safecloset/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Canop/safecloset/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.agpl3Only; maintainers = [ ]; mainProgram = "safecloset"; }; -} +}) diff --git a/pkgs/by-name/sa/sagoin/package.nix b/pkgs/by-name/sa/sagoin/package.nix index 12735843e6b1..b240eee9a90b 100644 --- a/pkgs/by-name/sa/sagoin/package.nix +++ b/pkgs/by-name/sa/sagoin/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sagoin"; version = "0.2.4"; src = fetchFromGitHub { owner = "figsoda"; repo = "sagoin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zXYjR9ZFNX2guUSeMN/G77oBIlW3AowFWA4gwID2jQs="; }; @@ -30,9 +30,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line submission tool for the UMD CS Submit Server"; homepage = "https://github.com/figsoda/sagoin"; - changelog = "https://github.com/figsoda/sagoin/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/figsoda/sagoin/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.agpl3Plus; maintainers = [ ]; mainProgram = "sagoin"; }; -} +}) diff --git a/pkgs/by-name/sa/sanctity/package.nix b/pkgs/by-name/sa/sanctity/package.nix index 0142fe13efc7..dc256c2f67b2 100644 --- a/pkgs/by-name/sa/sanctity/package.nix +++ b/pkgs/by-name/sa/sanctity/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sanctity"; version = "1.3.1"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "sanctity"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y6xj4A5SHcW747aFE9TfuurNnuUxjTUeKJmzxeiWqVc="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ annaaurora ]; mainProgram = "sanctity"; }; -} +}) diff --git a/pkgs/by-name/sa/satty/package.nix b/pkgs/by-name/sa/satty/package.nix index 6b2f51144e0c..dd3ca2c0e3e8 100644 --- a/pkgs/by-name/sa/satty/package.nix +++ b/pkgs/by-name/sa/satty/package.nix @@ -14,7 +14,7 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "satty"; version = "0.20.1"; @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "gabm"; repo = "Satty"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pR3Mc5Eue4YcIMcrzkyDhZPpovRFa8TW1PjL/ysH/7s="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "satty"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/scooter/package.nix b/pkgs/by-name/sc/scooter/package.nix index 6a6215838ab3..45a56d2d300a 100644 --- a/pkgs/by-name/sc/scooter/package.nix +++ b/pkgs/by-name/sc/scooter/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "scooter"; version = "0.8.5"; src = fetchFromGitHub { owner = "thomasschafer"; repo = "scooter"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hKF0b3vgZ8kIK9QT129Ms+Rua6+Rrv8Jk2pt81eCc5Y="; }; @@ -29,9 +29,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Interactive find and replace in the terminal"; homepage = "https://github.com/thomasschafer/scooter"; - changelog = "https://github.com/thomasschafer/scooter/commits/v${version}"; + changelog = "https://github.com/thomasschafer/scooter/commits/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ felixzieger ]; mainProgram = "scooter"; }; -} +}) diff --git a/pkgs/by-name/sc/screenly-cli/package.nix b/pkgs/by-name/sc/screenly-cli/package.nix index d8edb2c1d762..324affbf886d 100644 --- a/pkgs/by-name/sc/screenly-cli/package.nix +++ b/pkgs/by-name/sc/screenly-cli/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "screenly-cli"; version = "1.1.0"; src = fetchFromGitHub { owner = "screenly"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Icx0Nkn0ScbNTmXllkUj6DPhGqzh8HnIQPpej4ABJac="; }; @@ -33,11 +33,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Tools for managing digital signs and screens at scale"; homepage = "https://github.com/Screenly/cli"; - changelog = "https://github.com/Screenly/cli/releases/tag/v${version}"; + changelog = "https://github.com/Screenly/cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "screenly"; maintainers = with lib.maintainers; [ vpetersson ]; }; -} +}) diff --git a/pkgs/by-name/sc/scriptisto/package.nix b/pkgs/by-name/sc/scriptisto/package.nix index 4b714b1ad5a1..b6142c5259e3 100644 --- a/pkgs/by-name/sc/scriptisto/package.nix +++ b/pkgs/by-name/sc/scriptisto/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "scriptisto"; version = "2.2.0"; src = fetchFromGitHub { owner = "igor-petruk"; repo = "scriptisto"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iaDdOFmi4kfcJSjXOcGAFG9i1SdB+K5Qz4+NDaVQALY="; }; @@ -30,8 +30,8 @@ rustPlatform.buildRustPackage rec { description = "Language-agnostic \"shebang interpreter\" that enables you to write scripts in compiled languages"; mainProgram = "scriptisto"; homepage = "https://github.com/igor-petruk/scriptisto"; - changelog = "https://github.com/igor-petruk/scriptisto/releases/tag/${src.rev}"; + changelog = "https://github.com/igor-petruk/scriptisto/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sc/scryer-prolog/package.nix b/pkgs/by-name/sc/scryer-prolog/package.nix index bd12c18a5d06..1fba7059afdd 100644 --- a/pkgs/by-name/sc/scryer-prolog/package.nix +++ b/pkgs/by-name/sc/scryer-prolog/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "scryer-prolog"; version = "0.10.0"; src = fetchFromGitHub { owner = "mthom"; repo = "scryer-prolog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RCz4zLbmWgSRR6Y5YbhidIZ1+LNR6FHyk/G0ifSDOx4="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { wkral ]; }; -} +}) diff --git a/pkgs/by-name/sd/sd/package.nix b/pkgs/by-name/sd/sd/package.nix index 0285eb98ca95..ae1ed8ccc515 100644 --- a/pkgs/by-name/sd/sd/package.nix +++ b/pkgs/by-name/sd/sd/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sd"; version = "1.0.0"; src = fetchFromGitHub { owner = "chmln"; repo = "sd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hC4VKEgrAVuqOX7b24XhtrxrnJW5kmlX4E6QbY9H8OA="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { amar1729 ]; }; -} +}) diff --git a/pkgs/by-name/se/see-cat/package.nix b/pkgs/by-name/se/see-cat/package.nix index c29959977808..809e57b735d2 100644 --- a/pkgs/by-name/se/see-cat/package.nix +++ b/pkgs/by-name/se/see-cat/package.nix @@ -4,14 +4,14 @@ rustPlatform, pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "see-cat"; version = "0.8.1"; src = fetchFromGitHub { owner = "guilhermeprokisch"; repo = "see"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VCUrPCaG2fKp9vpFLzNLcfCBu2NiwdY2+bo1pd7anZY="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "see"; maintainers = with lib.maintainers; [ louis-thevenet ]; }; -} +}) diff --git a/pkgs/by-name/se/seehecht/package.nix b/pkgs/by-name/se/seehecht/package.nix index aa1dce7a9761..17ef07029f27 100644 --- a/pkgs/by-name/se/seehecht/package.nix +++ b/pkgs/by-name/se/seehecht/package.nix @@ -4,14 +4,14 @@ fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "seehecht"; version = "3.0.3"; src = fetchFromCodeberg { owner = "annaaurora"; repo = "seehecht"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KIxK0JYfq/1Bn4LOn+LzWPBUvGYMvOEuqS7GMpDRvW0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ annaaurora ]; }; -} +}) diff --git a/pkgs/by-name/se/sendme/package.nix b/pkgs/by-name/se/sendme/package.nix index 10b9345050b7..45bde9110857 100644 --- a/pkgs/by-name/se/sendme/package.nix +++ b/pkgs/by-name/se/sendme/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sendme"; version = "0.31.0"; src = fetchFromGitHub { owner = "n0-computer"; repo = "sendme"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zh0YYJoljcOQz0ltAk+UBScSGZhsoSqIa+F0Qm4/3iw="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ cameronfyfe ]; mainProgram = "sendme"; }; -} +}) diff --git a/pkgs/by-name/se/sequoia-sqv/package.nix b/pkgs/by-name/se/sequoia-sqv/package.nix index e0cd50f0faac..998bffde594d 100644 --- a/pkgs/by-name/se/sequoia-sqv/package.nix +++ b/pkgs/by-name/se/sequoia-sqv/package.nix @@ -8,14 +8,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sequoia-sqv"; version = "1.3.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = "sequoia-sqv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xkvCEHVyRf1tQ/oo6Hg4Nri2WxdmH0fZFX24CPwJpZQ="; }; @@ -55,4 +55,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "sqv"; }; -} +}) diff --git a/pkgs/by-name/se/sequoia-wot/package.nix b/pkgs/by-name/se/sequoia-wot/package.nix index 53e7d5c8b48b..0b4d02fdcddf 100644 --- a/pkgs/by-name/se/sequoia-wot/package.nix +++ b/pkgs/by-name/se/sequoia-wot/package.nix @@ -10,14 +10,14 @@ sqlite, gnupg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sequoia-wot"; version = "0.12.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = "sequoia-wot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Xbj1XLZQxyEYf/+R5e6EJMmL0C5ohfwZMZPVK5PwmUU="; }; @@ -88,4 +88,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "sq-wot"; }; -} +}) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 71e50906cad3..d6d65c205f4c 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -7,14 +7,14 @@ serie, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "serie"; version = "0.6.0"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iHhm71z1DH2oDcgl5bwFVO0U5ks0LmoqMrlUZfIQkf4="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "serie"; }; -} +}) diff --git a/pkgs/by-name/sf/sfz/package.nix b/pkgs/by-name/sf/sfz/package.nix index 34ba4bd97c69..c81712879f8d 100644 --- a/pkgs/by-name/sf/sfz/package.nix +++ b/pkgs/by-name/sf/sfz/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sfz"; version = "0.7.1"; src = fetchFromGitHub { owner = "weihanglo"; repo = "sfz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mKH1vgk+3tZEnjJRkfa0dDR383VN1VLNd3HEzC7f8YI="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "sfz"; }; -} +}) diff --git a/pkgs/by-name/sh/shadow-tls/package.nix b/pkgs/by-name/sh/shadow-tls/package.nix index f985456e6329..a38f719ebb8d 100644 --- a/pkgs/by-name/sh/shadow-tls/package.nix +++ b/pkgs/by-name/sh/shadow-tls/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shadow-tls"; version = "0.2.25"; src = fetchFromGitHub { owner = "ihciah"; repo = "shadow-tls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T+GPIrcME6Wq5sdfIt4t426/3ew5sUQMykYeZ6zw1ko="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ oluceps ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sh/shadowenv/package.nix b/pkgs/by-name/sh/shadowenv/package.nix index 7a45187ad6fa..04bb87e53d63 100644 --- a/pkgs/by-name/sh/shadowenv/package.nix +++ b/pkgs/by-name/sh/shadowenv/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shadowenv"; version = "3.4.0"; src = fetchFromGitHub { owner = "Shopify"; repo = "shadowenv"; - rev = version; + rev = finalAttrs.version; hash = "sha256-WsUeqkuT4NhoaCJG1hqz+uWyvWQBfxtDheEkWkYmSWU="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "shadowenv"; }; -} +}) diff --git a/pkgs/by-name/sh/shadowsocks-rust/package.nix b/pkgs/by-name/sh/shadowsocks-rust/package.nix index 263ddfa165f6..24de0dc82bf7 100644 --- a/pkgs/by-name/sh/shadowsocks-rust/package.nix +++ b/pkgs/by-name/sh/shadowsocks-rust/package.nix @@ -7,14 +7,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shadowsocks-rust"; version = "1.24.0"; src = fetchFromGitHub { owner = "shadowsocks"; repo = "shadowsocks-rust"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wqZh+JQDUbH7ZYT4vNzSI3JwRRYDgS5/RjrDaKCxgLc="; }; @@ -55,8 +55,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rust port of Shadowsocks"; homepage = "https://github.com/shadowsocks/shadowsocks-rust"; - changelog = "https://github.com/shadowsocks/shadowsocks-rust/raw/v${version}/debian/changelog"; + changelog = "https://github.com/shadowsocks/shadowsocks-rust/raw/v${finalAttrs.version}/debian/changelog"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sh/shavee/package.nix b/pkgs/by-name/sh/shavee/package.nix index 6edc6cbe350c..32e2daeed0e3 100644 --- a/pkgs/by-name/sh/shavee/package.nix +++ b/pkgs/by-name/sh/shavee/package.nix @@ -8,14 +8,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shavee"; version = "0.7.3"; src = fetchFromGitHub { owner = "ashuio"; repo = "shavee"; - rev = "shavee-v${version}"; + rev = "shavee-v${finalAttrs.version}"; hash = "sha256-FxZXJ1cSq0rOiClDgJ1r+nv7aJSiTXyKChh/wFDKSxs="; }; @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "shavee"; }; -} +}) diff --git a/pkgs/by-name/sh/sheldon/package.nix b/pkgs/by-name/sh/sheldon/package.nix index 3bda66ec4afb..88baf441cccc 100644 --- a/pkgs/by-name/sh/sheldon/package.nix +++ b/pkgs/by-name/sh/sheldon/package.nix @@ -9,14 +9,14 @@ curl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sheldon"; version = "0.8.5"; src = fetchFromGitHub { owner = "rossmacarthur"; repo = "sheldon"; - rev = version; + rev = finalAttrs.version; hash = "sha256-zVwqVYaUY8LJhWENDiD89p/CzvsEVkpaPnYVyCJUf3s="; }; @@ -72,4 +72,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "sheldon"; }; -} +}) diff --git a/pkgs/by-name/sh/shellclear/package.nix b/pkgs/by-name/sh/shellclear/package.nix index 33ef53467971..f768e70e9124 100644 --- a/pkgs/by-name/sh/shellclear/package.nix +++ b/pkgs/by-name/sh/shellclear/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shellclear"; version = "0.4.8"; src = fetchFromGitHub { owner = "rusty-ferris-club"; repo = "shellclear"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/0pqegVxrqqxaQ2JiUfkkFK9hp+Vuq7eTap052HEcJs="; }; @@ -22,8 +22,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Secure shell history commands by finding sensitive data"; homepage = "https://github.com/rusty-ferris-club/shellclear"; - changelog = "https://github.com/rusty-ferris-club/shellclear/releases/tag/v${version}"; + changelog = "https://github.com/rusty-ferris-club/shellclear/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/sh/shellharden/package.nix b/pkgs/by-name/sh/shellharden/package.nix index fa9f6f76d136..11e483d7c73d 100644 --- a/pkgs/by-name/sh/shellharden/package.nix +++ b/pkgs/by-name/sh/shellharden/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shellharden"; version = "4.3.1"; src = fetchFromGitHub { owner = "anordal"; repo = "shellharden"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-aBX3RXfDhlXVMV8aPO0pu3527nDoYrUDUbH6crWO/W8="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ oxzi ]; }; -} +}) diff --git a/pkgs/by-name/sh/shikane/package.nix b/pkgs/by-name/sh/shikane/package.nix index 6fdb953d80f1..90e3577efbf1 100644 --- a/pkgs/by-name/sh/shikane/package.nix +++ b/pkgs/by-name/sh/shikane/package.nix @@ -6,14 +6,14 @@ pandoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shikane"; version = "1.0.1"; src = fetchFromGitLab { owner = "w0lff"; repo = "shikane"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Chc1+JUHXzuLl26NuBGVxSiXiaE4Ns1FXb0dBs6STVk="; }; @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles"; homepage = "https://gitlab.com/w0lff/shikane"; - changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}"; + changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ michaelpachec0 @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "shikane"; }; -} +}) diff --git a/pkgs/by-name/sh/shisho/package.nix b/pkgs/by-name/sh/shisho/package.nix index 44e7fe2b6aa0..80a54a90f3d1 100644 --- a/pkgs/by-name/sh/shisho/package.nix +++ b/pkgs/by-name/sh/shisho/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shisho"; version = "0.5.2"; src = fetchFromGitHub { owner = "flatt-security"; repo = "shisho"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-G7sHaDq+F5lXNaF1sSLUecdjZbCejJE79P4AQifKdFY="; fetchSubmodules = true; }; @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec { runHook preInstallCheck $out/bin/shisho --help - $out/bin/shisho --version | grep "${version}" + $out/bin/shisho --version | grep "${finalAttrs.version}" runHook postInstallCheck ''; @@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/sh/shotgun/package.nix b/pkgs/by-name/sh/shotgun/package.nix index 48a147895f62..eb8a761a5c06 100644 --- a/pkgs/by-name/sh/shotgun/package.nix +++ b/pkgs/by-name/sh/shotgun/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shotgun"; version = "2.5.1"; src = fetchFromGitHub { owner = "neXromancers"; repo = "shotgun"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-sBstFz7cYfwVQpDZeC3wPjzbKU5zQzmnhiWNqiCda1k="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "shotgun"; }; -} +}) diff --git a/pkgs/by-name/sh/shotman/package.nix b/pkgs/by-name/sh/shotman/package.nix index 3821528368c6..3344bc638bed 100644 --- a/pkgs/by-name/sh/shotman/package.nix +++ b/pkgs/by-name/sh/shotman/package.nix @@ -8,14 +8,14 @@ slurp, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shotman"; version = "0.4.10"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "shotman"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j9HNqRJnGiy720uS0zC6Tt1WjF4b6+XqPEMTqTEOD6w="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { fpletz ]; }; -} +}) diff --git a/pkgs/by-name/sh/shpool/package.nix b/pkgs/by-name/sh/shpool/package.nix index 3cc4362f84bb..20bd78d07050 100644 --- a/pkgs/by-name/sh/shpool/package.nix +++ b/pkgs/by-name/sh/shpool/package.nix @@ -7,14 +7,14 @@ shpool, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shpool"; version = "0.9.3"; src = fetchFromGitHub { owner = "shell-pool"; repo = "shpool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ul1CENx1KVU2jnMNfxz3R6loBvFIcAUp6japxaK7wGU="; }; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sh/shticker-book-unwritten/unwrapped.nix b/pkgs/by-name/sh/shticker-book-unwritten/unwrapped.nix index 856dcacee0d3..2378fd45bb11 100644 --- a/pkgs/by-name/sh/shticker-book-unwritten/unwrapped.nix +++ b/pkgs/by-name/sh/shticker-book-unwritten/unwrapped.nix @@ -5,12 +5,12 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "shticker-book-unwritten"; version = "1.2.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "shticker_book_unwritten"; hash = "sha256-jI2uL8tMUmjZ5jPkCV2jb98qtKwi9Ti4NVCPfuO3iB4="; }; @@ -20,4 +20,4 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; -} +}) diff --git a/pkgs/by-name/si/sic-image-cli/package.nix b/pkgs/by-name/si/sic-image-cli/package.nix index f9dc473ef60a..a711e0468edc 100644 --- a/pkgs/by-name/si/sic-image-cli/package.nix +++ b/pkgs/by-name/si/sic-image-cli/package.nix @@ -7,14 +7,14 @@ nasm, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sic-image-cli"; version = "0.22.4"; src = fetchFromGitHub { owner = "foresterre"; repo = "sic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-PFbHHO3m4mnV5s8DVev/iao9sC3FYht0whTHYzO25Yo="; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Accessible image processing and conversion from the terminal"; homepage = "https://github.com/foresterre/sic"; - changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/foresterre/sic/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/si/sig/package.nix b/pkgs/by-name/si/sig/package.nix index c4ac26e2dfeb..68015da47ebe 100644 --- a/pkgs/by-name/si/sig/package.nix +++ b/pkgs/by-name/si/sig/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sig"; version = "0.2.1"; src = fetchFromGitHub { owner = "ynqa"; repo = "sig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KxLSZ4/idlDrhRKFUsC3Ko0DcpSzwLWjees1jObC5KQ="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ qaidvoid ]; mainProgram = "sig"; }; -} +}) diff --git a/pkgs/by-name/si/siketyan-ghr/package.nix b/pkgs/by-name/si/siketyan-ghr/package.nix index 6d56884242b1..2c8765348bec 100644 --- a/pkgs/by-name/si/siketyan-ghr/package.nix +++ b/pkgs/by-name/si/siketyan-ghr/package.nix @@ -12,14 +12,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ghr"; version = "0.4.4"; src = fetchFromGitHub { owner = "siketyan"; repo = "ghr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-L9+rcdt+MGZSCOJyCE4t/TT6Fjtxvfr9LBJYyRrx208="; }; @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ sei40kr ]; mainProgram = "ghr"; }; -} +}) diff --git a/pkgs/by-name/si/silicon/package.nix b/pkgs/by-name/si/silicon/package.nix index 6118ef2b039b..2e1619ea63ed 100644 --- a/pkgs/by-name/si/silicon/package.nix +++ b/pkgs/by-name/si/silicon/package.nix @@ -16,14 +16,14 @@ harfbuzz, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "silicon"; version = "0.5.3"; src = fetchFromGitHub { owner = "Aloxaf"; repo = "silicon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lwwbjSXW5uonJNZTAqTK14Ib4QDOD4puxY2CsiJk4/Q="; }; @@ -71,4 +71,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "silicon"; }; -} +}) diff --git a/pkgs/by-name/si/simple-http-server/package.nix b/pkgs/by-name/si/simple-http-server/package.nix index 055a62ff56cf..3b917c6ab1d5 100644 --- a/pkgs/by-name/si/simple-http-server/package.nix +++ b/pkgs/by-name/si/simple-http-server/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "simple-http-server"; version = "0.6.13"; src = fetchFromGitHub { owner = "TheWaWaR"; repo = "simple-http-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-uTzzQg1UJ+PG2poIKd+LO0T0y7z48ZK0f196zIgeZhs="; }; @@ -29,11 +29,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple HTTP server in Rust"; homepage = "https://github.com/TheWaWaR/simple-http-server"; - changelog = "https://github.com/TheWaWaR/simple-http-server/releases/tag/v${version}"; + changelog = "https://github.com/TheWaWaR/simple-http-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mephistophiles ]; mainProgram = "simple-http-server"; }; -} +}) diff --git a/pkgs/by-name/si/sirula/package.nix b/pkgs/by-name/si/sirula/package.nix index 24df64af13e9..3497d5b3b4ec 100644 --- a/pkgs/by-name/si/sirula/package.nix +++ b/pkgs/by-name/si/sirula/package.nix @@ -8,14 +8,14 @@ gtk-layer-shell, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sirula"; version = "1.1.0"; src = fetchFromGitHub { owner = "DorianRudolph"; repo = "sirula"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rBaH2cIIaRoaw8Os60s4MknZywzDuGLagJiAvEYU4m8="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.atagen ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/si/sizelint/package.nix b/pkgs/by-name/si/sizelint/package.nix index ffc3c74757e6..a0f0b1152951 100644 --- a/pkgs/by-name/si/sizelint/package.nix +++ b/pkgs/by-name/si/sizelint/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sizelint"; version = "0.1.3"; src = fetchFromGitHub { owner = "a-kenji"; repo = "sizelint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-06RJrE0w1Xhj364dUUuYadxleX12mkB8yO+h1QLZhH0="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ a-kenji ]; mainProgram = "sizelint"; }; -} +}) diff --git a/pkgs/by-name/sl/sleek/package.nix b/pkgs/by-name/sl/sleek/package.nix index 3aa41d403b5b..355972cf6215 100644 --- a/pkgs/by-name/sl/sleek/package.nix +++ b/pkgs/by-name/sl/sleek/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sleek"; version = "0.5.0"; src = fetchFromGitHub { owner = "nrempel"; repo = "sleek"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4op0EqJWRGEQwXu5DjFBM1ia9nKiE5QTg+pbaeg4+ag="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "sleek"; }; -} +}) diff --git a/pkgs/by-name/sl/slingshot/package.nix b/pkgs/by-name/sl/slingshot/package.nix index 90ee82c9472d..3b618eb7f0c5 100644 --- a/pkgs/by-name/sl/slingshot/package.nix +++ b/pkgs/by-name/sl/slingshot/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "slingshot"; version = "0.3.0"; src = fetchFromGitHub { owner = "caio-ishikawa"; repo = "slingshot"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XI6uf54sEJ0htfY43aF8/X1/OF9m6peHUGDS+2nK3xA="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lightweight command line tool to quickly navigate across folders"; homepage = "https://github.com/caio-ishikawa/slingshot"; - changelog = "https://github.com/caio-ishikawa/slingshot/releases/tag/${src.rev}"; + changelog = "https://github.com/caio-ishikawa/slingshot/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "slingshot"; }; -} +}) diff --git a/pkgs/by-name/sl/slippy/package.nix b/pkgs/by-name/sl/slippy/package.nix index 5a659fabf54a..f2cb7b00b18a 100644 --- a/pkgs/by-name/sl/slippy/package.nix +++ b/pkgs/by-name/sl/slippy/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "slippy"; version = "0.1.1"; src = fetchFromGitHub { owner = "axodotdev"; repo = "slippy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7Uvo5+saxwTMQjfDliyOYC6j6LbpMf/FiONfX38xepI="; }; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Markdown slideshows in Rust"; homepage = "https://github.com/axodotdev/slippy"; - changelog = "https://github.com/axodotdev/slippy/releases/tag/${src.rev}"; + changelog = "https://github.com/axodotdev/slippy/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ asl20 mit @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "slippy"; }; -} +}) diff --git a/pkgs/by-name/sl/slowlorust/package.nix b/pkgs/by-name/sl/slowlorust/package.nix index 55ddccfcf4ff..c95125a26b36 100644 --- a/pkgs/by-name/sl/slowlorust/package.nix +++ b/pkgs/by-name/sl/slowlorust/package.nix @@ -5,14 +5,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "slowlorust"; version = "0.1.1"; src = fetchFromGitHub { owner = "MJVL"; repo = "slowlorust"; - tag = version; + tag = finalAttrs.version; hash = "sha256-c4NWkQ/QvlUo1YoV2s7rWB6wQskAP5Qp1WVM23wvV3c="; }; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { postPatch = '' # https://github.com/MJVL/slowlorust/issues/2 substituteInPlace src/main.rs \ - --replace-fail 'version = "1.0"' 'version = "${version}"' + --replace-fail 'version = "1.0"' 'version = "${finalAttrs.version}"' ''; nativeInstallCheckInputs = [ versionCheckHook ]; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lightweight slowloris (HTTP DoS) tool"; homepage = "https://github.com/MJVL/slowlorust"; - changelog = "https://github.com/MJVL/slowlorust/releases/tag/${version}"; + changelog = "https://github.com/MJVL/slowlorust/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "slowlorust"; }; -} +}) diff --git a/pkgs/by-name/sm/smag/package.nix b/pkgs/by-name/sm/smag/package.nix index 820e45703c6c..5d53c9ad28d8 100644 --- a/pkgs/by-name/sm/smag/package.nix +++ b/pkgs/by-name/sm/smag/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "smag"; version = "0.8.0"; src = fetchFromGitHub { owner = "aantn"; repo = "smag"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Vyd35wYDNI4T7DdqihwpmJOAZGxjnCeWS609o3L+gHM="; }; @@ -25,8 +25,8 @@ rustPlatform.buildRustPackage rec { ''; homepage = "https://github.com/aantn/smag"; license = lib.licenses.mit; - changelog = "https://github.com/aantn/smag/releases/tag/v${version}"; + changelog = "https://github.com/aantn/smag/releases/tag/v${finalAttrs.version}"; mainProgram = "smag"; maintainers = with lib.maintainers; [ zebreus ]; }; -} +}) diff --git a/pkgs/by-name/sm/smartcat/package.nix b/pkgs/by-name/sm/smartcat/package.nix index 784fcfd2f97e..bfa3e826d0b2 100644 --- a/pkgs/by-name/sm/smartcat/package.nix +++ b/pkgs/by-name/sm/smartcat/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "smartcat"; version = "2.2.0"; src = fetchFromGitHub { owner = "efugier"; repo = "smartcat"; - tag = version; + tag = finalAttrs.version; hash = "sha256-nXuMyHV5Sln3qWXIhIDdV0thSY4YbvzGqNWGIw4QLdM="; }; @@ -31,10 +31,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Integrate large language models into the command line"; homepage = "https://github.com/efugier/smartcat"; - changelog = "https://github.com/efugier/smartcat/releases/tag/v${version}"; + changelog = "https://github.com/efugier/smartcat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; platforms = lib.platforms.unix; mainProgram = "sc"; maintainers = with lib.maintainers; [ lpchaim ]; }; -} +}) diff --git a/pkgs/by-name/sn/snazy/package.nix b/pkgs/by-name/sn/snazy/package.nix index 1f6c827625ed..966c23bf18af 100644 --- a/pkgs/by-name/sn/snazy/package.nix +++ b/pkgs/by-name/sn/snazy/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "snazy"; version = "0.58.1"; src = fetchFromGitHub { owner = "chmouel"; repo = "snazy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-sm3FTQ3+cILoKkMe3qvZg2K+rspvJI3SXpDFD3YPXXk="; }; @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { installCheckPhase = '' runHook preInstallCheck $out/bin/snazy --help - $out/bin/snazy --version | grep "snazy ${version}" + $out/bin/snazy --version | grep "snazy ${finalAttrs.version}" runHook postInstallCheck ''; @@ -44,10 +44,10 @@ rustPlatform.buildRustPackage rec { with nice colors. ''; homepage = "https://github.com/chmouel/snazy/"; - changelog = "https://github.com/chmouel/snazy/releases/tag/${src.rev}"; + changelog = "https://github.com/chmouel/snazy/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jk ]; }; -} +}) diff --git a/pkgs/by-name/sn/sniffglue/package.nix b/pkgs/by-name/sn/sniffglue/package.nix index 652b50caf5cb..8d60de0c4f02 100644 --- a/pkgs/by-name/sn/sniffglue/package.nix +++ b/pkgs/by-name/sn/sniffglue/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sniffglue"; version = "0.16.1"; src = fetchFromGitHub { owner = "kpcyrd"; repo = "sniffglue"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Pp/SJJQFpEU/4GKZQB8BjRGS4hqB850QbSb5WoG6Wh4="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "sniffglue"; }; -} +}) diff --git a/pkgs/by-name/sn/snpguest/package.nix b/pkgs/by-name/sn/snpguest/package.nix index 49745065004b..6f4f62cd6ea2 100644 --- a/pkgs/by-name/sn/snpguest/package.nix +++ b/pkgs/by-name/sn/snpguest/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "snpguest"; version = "0.10.0"; src = fetchFromGitHub { owner = "virtee"; repo = "snpguest"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-311divpV+c/3/7pP9R7wr+dKabVb1zu4QWDEPGHKZrE="; }; @@ -31,10 +31,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool for interacting with SEV-SNP guest environment"; homepage = "https://github.com/virtee/snpguest"; - changelog = "https://github.com/virtee/snpguest/releases/tag/v${version}"; + changelog = "https://github.com/virtee/snpguest/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ katexochen ]; mainProgram = "snpguest"; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/sn/snphost/package.nix b/pkgs/by-name/sn/snphost/package.nix index 3f3a06128353..76500b902195 100644 --- a/pkgs/by-name/sn/snphost/package.nix +++ b/pkgs/by-name/sn/snphost/package.nix @@ -13,14 +13,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "snphost"; version = "0.7.0"; src = fetchFromGitHub { owner = "virtee"; repo = "snphost"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9ztYKXZXhc+Fci8WvAyMWwdjurXL/S10ekCjaFOKWZE="; }; @@ -55,10 +55,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Administrative utility for SEV-SNP"; homepage = "https://github.com/virtee/snphost/"; - changelog = "https://github.com/virtee/snphost/releases/tag/v${version}"; + changelog = "https://github.com/virtee/snphost/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ katexochen ]; mainProgram = "snphost"; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/sn/snx-rs/package.nix b/pkgs/by-name/sn/snx-rs/package.nix index 4b9cb21ff217..9ef7a64dd114 100644 --- a/pkgs/by-name/sn/snx-rs/package.nix +++ b/pkgs/by-name/sn/snx-rs/package.nix @@ -12,14 +12,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "snx-rs"; version = "4.9.1"; src = fetchFromGitHub { owner = "ancwrd1"; repo = "snx-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7qmwi/hV8Ev+rdG00hIrQ8yMkb/yxAvG49SAvjsO4GQ="; }; @@ -56,10 +56,10 @@ rustPlatform.buildRustPackage rec { description = "Open source Linux client for Checkpoint VPN tunnels"; homepage = "https://github.com/ancwrd1/snx-rs"; license = lib.licenses.agpl3Plus; - changelog = "https://github.com/ancwrd1/snx-rs/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ancwrd1/snx-rs/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ shavyn ]; mainProgram = "snx-rs"; }; -} +}) diff --git a/pkgs/by-name/so/solo2-cli/package.nix b/pkgs/by-name/so/solo2-cli/package.nix index 9dfddf361add..f321561ea00d 100644 --- a/pkgs/by-name/so/solo2-cli/package.nix +++ b/pkgs/by-name/so/solo2-cli/package.nix @@ -10,14 +10,14 @@ udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "solo2-cli"; version = "0.2.2"; src = fetchFromGitHub { owner = "solokeys"; repo = "solo2-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7tpO5ir42mIKJXD0NJzEPXi/Xe6LdyEeBQWNfOdgX5I="; }; @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ lukegb ]; mainProgram = "solo2"; }; -} +}) diff --git a/pkgs/by-name/so/songrec/package.nix b/pkgs/by-name/so/songrec/package.nix index 7561f4291c34..55b1dc56d9e5 100644 --- a/pkgs/by-name/so/songrec/package.nix +++ b/pkgs/by-name/so/songrec/package.nix @@ -11,14 +11,14 @@ libpulseaudio, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "songrec"; version = "0.4.3"; src = fetchFromGitHub { owner = "marin-m"; repo = "songrec"; - rev = version; + rev = finalAttrs.version; hash = "sha256-pTonrxlYvfuLRKMXW0Lao4KCoNFlMzE9rH+hwpa60JY="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tcbravo ]; mainProgram = "songrec"; }; -} +}) diff --git a/pkgs/by-name/so/sozu/package.nix b/pkgs/by-name/so/sozu/package.nix index 11fd0641a7fb..9b88bdeb7d98 100644 --- a/pkgs/by-name/so/sozu/package.nix +++ b/pkgs/by-name/so/sozu/package.nix @@ -9,14 +9,14 @@ sozu, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sozu"; version = "1.1.1"; src = fetchFromGitHub { owner = "sozu-proxy"; repo = "sozu"; - rev = version; + rev = finalAttrs.version; hash = "sha256-a/Pna2l1gRv4kxIyGUuUHlN+lIQemGjZXwM65Ccc24Y="; }; @@ -31,18 +31,18 @@ rustPlatform.buildRustPackage rec { tests.version = testers.testVersion { package = sozu; command = "sozu --version"; - version = "${version}"; + version = "${finalAttrs.version}"; }; }; meta = { description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; homepage = "https://www.sozu.io"; - changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}"; + changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = [ ]; mainProgram = "sozu"; # error[E0432]: unresolved import `std::arch::x86_64` broken = !stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/sp/spacer/package.nix b/pkgs/by-name/sp/spacer/package.nix index 4d6774c728a8..68a4e7168b6b 100644 --- a/pkgs/by-name/sp/spacer/package.nix +++ b/pkgs/by-name/sp/spacer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "spacer"; version = "0.5.0"; src = fetchFromGitHub { owner = "samwho"; repo = "spacer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-OryVQmecb8BgnEKeSvAQha+uiv+aZd2Q41T9tZTcWaI="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool to insert spacers when command output stops"; homepage = "https://github.com/samwho/spacer"; - changelog = "https://github.com/samwho/spacer/releases/tag/${src.rev}"; + changelog = "https://github.com/samwho/spacer/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "spacer"; }; -} +}) diff --git a/pkgs/by-name/sp/speedtest-rs/package.nix b/pkgs/by-name/sp/speedtest-rs/package.nix index 87acb7b2e812..af1ba5ad937e 100644 --- a/pkgs/by-name/sp/speedtest-rs/package.nix +++ b/pkgs/by-name/sp/speedtest-rs/package.nix @@ -10,14 +10,14 @@ speedtest-rs, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "speedtest-rs"; version = "0.2.0"; src = fetchFromGitHub { owner = "nelsonjchen"; repo = "speedtest-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1FAFYiWDD/KG/7/UTv/EW6Nj2GnU0GZFFq6ouMc0URA="; }; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command line internet speedtest tool written in rust"; homepage = "https://github.com/nelsonjchen/speedtest-rs"; - changelog = "https://github.com/nelsonjchen/speedtest-rs/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nelsonjchen/speedtest-rs/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "speedtest-rs"; }; -} +}) diff --git a/pkgs/by-name/sp/spl/package.nix b/pkgs/by-name/sp/spl/package.nix index 9d73cbd72de1..672e6cffcae7 100644 --- a/pkgs/by-name/sp/spl/package.nix +++ b/pkgs/by-name/sp/spl/package.nix @@ -4,7 +4,7 @@ rustPlatform, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "spl"; version = "0.4.3"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { src = fetchgit { url = "https://git.tudbut.de/tudbut/spl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ckj50psQ2/r7Bw03J2VjHx0R1zY5xivJfvB9HNxnJLw="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tudbut ]; mainProgram = "spl"; }; -} +}) diff --git a/pkgs/by-name/sp/spotify-player/package.nix b/pkgs/by-name/sp/spotify-player/package.nix index 5de78739039b..b78b02c821b0 100644 --- a/pkgs/by-name/sp/spotify-player/package.nix +++ b/pkgs/by-name/sp/spotify-player/package.nix @@ -47,14 +47,14 @@ assert lib.assertOneOf "withAudioBackend" withAudioBackend [ "gstreamer" ]; -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "spotify-player"; version = "0.21.3"; src = fetchFromGitHub { owner = "aome510"; repo = "spotify-player"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0kc7OIno0BQ2Kcvi0keelKr1R7+vlAWYBjsYVD3jTf8="; }; @@ -131,7 +131,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal spotify player that has feature parity with the official client"; homepage = "https://github.com/aome510/spotify-player"; - changelog = "https://github.com/aome510/spotify-player/releases/tag/v${version}"; + changelog = "https://github.com/aome510/spotify-player/releases/tag/v${finalAttrs.version}"; mainProgram = "spotify_player"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ @@ -142,4 +142,4 @@ rustPlatform.buildRustPackage rec { mattkang ]; }; -} +}) diff --git a/pkgs/by-name/sp/spytrap-adb/package.nix b/pkgs/by-name/sp/spytrap-adb/package.nix index 7326250ec712..60e71cb9ca62 100644 --- a/pkgs/by-name/sp/spytrap-adb/package.nix +++ b/pkgs/by-name/sp/spytrap-adb/package.nix @@ -5,14 +5,14 @@ android-tools, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "spytrap-adb"; version = "0.3.5"; src = fetchFromGitHub { owner = "spytrap-org"; repo = "spytrap-adb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-t5MNgsuH5FVEjUP9FFxbjXs5BVim0ZyfNKUTQOjKpqg="; }; @@ -23,10 +23,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Test a phone for stalkerware using adb and usb debugging to scan for suspicious apps and configuration"; homepage = "https://github.com/spytrap-org/spytrap-adb"; - changelog = "https://github.com/spytrap-org/spytrap-adb/releases/tag/v${version}"; + changelog = "https://github.com/spytrap-org/spytrap-adb/releases/tag/v${finalAttrs.version}"; mainProgram = "spytrap-adb"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ kpcyrd ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sq/sqld/package.nix b/pkgs/by-name/sq/sqld/package.nix index c814d4d303d3..990e4f6236e4 100644 --- a/pkgs/by-name/sq/sqld/package.nix +++ b/pkgs/by-name/sq/sqld/package.nix @@ -14,14 +14,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sqld"; version = "0.24.32"; src = fetchFromGitHub { owner = "tursodatabase"; repo = "libsql"; - tag = "libsql-server-v${version}"; + tag = "libsql-server-v${finalAttrs.version}"; hash = "sha256-CiTJ9jLANBrncz/O/0k2/UI/qGCTGWLZuLQdncunlX8"; }; @@ -79,4 +79,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "sqld"; }; -} +}) diff --git a/pkgs/by-name/sq/sqlx-cli/package.nix b/pkgs/by-name/sq/sqlx-cli/package.nix index 919787131d9d..4278543242fb 100644 --- a/pkgs/by-name/sq/sqlx-cli/package.nix +++ b/pkgs/by-name/sq/sqlx-cli/package.nix @@ -12,14 +12,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sqlx-cli"; version = "0.8.6"; src = fetchFromGitHub { owner = "launchbadge"; repo = "sqlx"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Trnyrc17KWhX8QizKyBvXhTM7HHEqtywWgNqvQNMOAY="; }; @@ -75,4 +75,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "sqlx"; }; -} +}) diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index 1ff6b77ca74e..57b8ca08e5d7 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -6,14 +6,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sqruff"; version = "0.34.1"; src = fetchFromGitHub { owner = "quarylabs"; repo = "sqruff"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Yk4ejrIs8/8RVvXS2V2ZTBn6zawVO502Xeeb8rjU6e4="; }; @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fast SQL formatter/linter"; homepage = "https://github.com/quarylabs/sqruff"; - changelog = "https://github.com/quarylabs/sqruff/releases/tag/${version}"; + changelog = "https://github.com/quarylabs/sqruff/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "sqruff"; maintainers = with lib.maintainers; [ @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { pyrox0 ]; }; -} +}) diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 559abfc9af7a..a82cf9dbe2d4 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -8,14 +8,14 @@ rustPlatform, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "squawk"; version = "2.37.0"; src = fetchFromGitHub { owner = "sbdchd"; repo = "squawk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+7cIymENIjF2fVD+qAblY4+dkENYiaTnDhCc/VuuAIk="; }; @@ -49,8 +49,8 @@ rustPlatform.buildRustPackage rec { meta = { description = "Linter for PostgreSQL, focused on migrations"; homepage = "https://squawkhq.com"; - changelog = "https://github.com/sbdchd/squawk/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/sbdchd/squawk/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ gpl3Only ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sr/srgn/package.nix b/pkgs/by-name/sr/srgn/package.nix index 84b285d724c9..470d25c61cb4 100644 --- a/pkgs/by-name/sr/srgn/package.nix +++ b/pkgs/by-name/sr/srgn/package.nix @@ -5,14 +5,14 @@ lib, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "srgn"; version = "0.14.1"; src = fetchFromGitHub { owner = "alexpovel"; repo = "srgn"; - rev = "srgn-v${version}"; + rev = "srgn-v${finalAttrs.version}"; hash = "sha256-bwrV6wj9PrX2cYAnqB0fXiG/vuL28M0q9a+WER0A/9w="; }; @@ -31,8 +31,8 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ magistau ]; mainProgram = "srgn"; - homepage = "https://github.com/${src.owner}/${src.repo}/"; - downloadPage = "https://github.com/${src.owner}/${src.repo}/releases/tag/${src.rev}"; - changelog = "https://github.com/${src.owner}/${src.repo}/blob/${src.rev}/CHANGELOG.md"; + homepage = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/"; + downloadPage = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/${finalAttrs.src.owner}/${finalAttrs.src.repo}/blob/${finalAttrs.src.rev}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/sr/srisum/package.nix b/pkgs/by-name/sr/srisum/package.nix index 8ef7a1e62773..9a8f628ccf45 100644 --- a/pkgs/by-name/sr/srisum/package.nix +++ b/pkgs/by-name/sr/srisum/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "srisum"; version = "5.0.0"; src = fetchFromGitHub { owner = "zkat"; repo = "srisum-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Nw3uTGOcz1ivAm9X+PnOdNA937wuK3vtJQ0iJHlHVdw="; }; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line utility to compute and check subresource integrity hashes"; homepage = "https://github.com/zkat/srisum-rs"; - changelog = "https://github.com/zkat/srisum-rs/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/zkat/srisum-rs/raw/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pjjw ]; platforms = lib.platforms.all; mainProgram = "srisum"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-agent-mux/package.nix b/pkgs/by-name/ss/ssh-agent-mux/package.nix index d33864f444bd..3ffbb2f66a17 100644 --- a/pkgs/by-name/ss/ssh-agent-mux/package.nix +++ b/pkgs/by-name/ss/ssh-agent-mux/package.nix @@ -5,14 +5,14 @@ openssh, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ssh-agent-mux"; version = "0.2.0"; src = fetchFromGitHub { owner = "overhacked"; repo = "ssh-agent-mux"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tIGrENlZcT9fGke6MRnsLsmm+kb0Mm3C6DckkZi8hpE="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.kalbasit ]; mainProgram = "ssh-agent-mux"; }; -} +}) diff --git a/pkgs/by-name/ss/sshs/package.nix b/pkgs/by-name/ss/sshs/package.nix index e13b4b372e89..1fdb255cf75b 100644 --- a/pkgs/by-name/ss/sshs/package.nix +++ b/pkgs/by-name/ss/sshs/package.nix @@ -6,14 +6,14 @@ sshs, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sshs"; version = "4.7.2"; src = fetchFromGitHub { owner = "quantumsheep"; repo = "sshs"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Xr1S6KSw3a/+TIrw2hUPpUOd22+49YMuGK2TVxfwPHU="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ not-my-segfault ]; mainProgram = "sshs"; }; -} +}) diff --git a/pkgs/by-name/ss/sss-cli/package.nix b/pkgs/by-name/ss/sss-cli/package.nix index bed07223d94b..b48b087f4e80 100644 --- a/pkgs/by-name/ss/sss-cli/package.nix +++ b/pkgs/by-name/ss/sss-cli/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sss-cli"; version = "0.1.1"; src = fetchFromGitHub { owner = "dsprenkels"; repo = "sss-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9Wht+t48SsWpj1z2yY6P7G+h9StmuqfMdODtyPffhak="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ laalsaas ]; }; -} +}) diff --git a/pkgs/by-name/ss/sss_code/package.nix b/pkgs/by-name/ss/sss_code/package.nix index edec80a89816..f6ce8ff17619 100644 --- a/pkgs/by-name/ss/sss_code/package.nix +++ b/pkgs/by-name/ss/sss_code/package.nix @@ -9,14 +9,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sss_code"; version = "0.2.0"; src = fetchFromGitHub { owner = "SergioRibera"; repo = "sss"; - rev = "sss_code/v${version}"; + rev = "sss_code/v${finalAttrs.version}"; hash = "sha256-AmJFAwHfG4R2iRz9zNeZsVFLptVy499ozQ7jgwnevOo="; }; @@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ krovuxdev ]; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-flatland/package.nix b/pkgs/by-name/st/stardust-xr-flatland/package.nix index ed316a0f1ddd..18e6eb4136e0 100644 --- a/pkgs/by-name/st/stardust-xr-flatland/package.nix +++ b/pkgs/by-name/st/stardust-xr-flatland/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-flatland"; version = "0-unstable-2024-04-13"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-m7c6XpmpTM1URuqMG2KqtaWbL2Vt8vJFJtmvq123BmY="; }; - env.STARDUST_RES_PREFIXES = "${src}/res"; + env.STARDUST_RES_PREFIXES = "${finalAttrs.src}/res"; cargoHash = "sha256-oM4nQUEc3iq1x4uRp8Kw5WtE/L5b6VlLOfElMT9Tk98="; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-kiara/package.nix b/pkgs/by-name/st/stardust-xr-kiara/package.nix index 6e8decec942a..56c18ed807f3 100644 --- a/pkgs/by-name/st/stardust-xr-kiara/package.nix +++ b/pkgs/by-name/st/stardust-xr-kiara/package.nix @@ -9,7 +9,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-kiara"; version = "0-unstable-2024-07-13"; @@ -41,8 +41,8 @@ rustPlatform.buildRustPackage rec { ''; env = { - NIRI_CONFIG = "${src}/src/niri_config.kdl"; - STARDUST_RES_PREFIXES = "${src}/res"; + NIRI_CONFIG = "${finalAttrs.src}/src/niri_config.kdl"; + STARDUST_RES_PREFIXES = "${finalAttrs.src}/res"; }; meta = { @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-phobetor/package.nix b/pkgs/by-name/st/stardust-xr-phobetor/package.nix index ea43e7f95745..d590df979790 100644 --- a/pkgs/by-name/st/stardust-xr-phobetor/package.nix +++ b/pkgs/by-name/st/stardust-xr-phobetor/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-phobetor"; version = "0-unstable-2024-02-10"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-7CWOoirQ/8zKCO7lBA9snyShlwsKYONiYkl39lQrpTY="; }; - env.STARDUST_RES_PREFIXES = "${src}/res"; + env.STARDUST_RES_PREFIXES = "${finalAttrs.src}/res"; cargoHash = "sha256-H65uAHMAIkJ9D5q/5HxMEbvcfoRhYdFgTQejp6bvu5w="; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-protostar/package.nix b/pkgs/by-name/st/stardust-xr-protostar/package.nix index 01d1821d9b15..fab18684e814 100644 --- a/pkgs/by-name/st/stardust-xr-protostar/package.nix +++ b/pkgs/by-name/st/stardust-xr-protostar/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-protostar"; version = "0-unstable-2024-12-29"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-9KJO1Z3Aq0+hh9QqufWBxpMmfFOmdgMUJxfgGZMg2n4="; }; - env.STARDUST_RES_PREFIXES = "${src}/res"; + env.STARDUST_RES_PREFIXES = "${finalAttrs.src}/res"; cargoHash = "sha256-9XJ+nnvpTzr/3ii9dFkfZDex/++W5Mq9k0bh2Y6tueA="; @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-server/package.nix b/pkgs/by-name/st/stardust-xr-server/package.nix index fa2a6700256b..1dd85f7337d8 100644 --- a/pkgs/by-name/st/stardust-xr-server/package.nix +++ b/pkgs/by-name/st/stardust-xr-server/package.nix @@ -15,14 +15,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-server"; version = "0.44.1"; src = fetchFromGitHub { owner = "stardustxr"; repo = "server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sCatpWDdy7NFWOWUARjN3fZMDVviX2iV79G0HTxfYZU="; }; @@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stardust-xr-sphereland/package.nix b/pkgs/by-name/st/stardust-xr-sphereland/package.nix index 9071b32399cc..efd80c02ea89 100644 --- a/pkgs/by-name/st/stardust-xr-sphereland/package.nix +++ b/pkgs/by-name/st/stardust-xr-sphereland/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stardust-xr-sphereland"; version = "0-unstable-2023-11-07"; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-LKdqTl14cdgD14IwAP34mWdDgREhy1CHOT86HywOxqM="; }; - env.STARDUST_RES_PREFIXES = "${src}/res"; + env.STARDUST_RES_PREFIXES = "${finalAttrs.src}/res"; cargoHash = "sha256-4mESTxfogMQxfDMQRVML752fkinOIqkddW3PHmvxekc="; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stargazer/package.nix b/pkgs/by-name/st/stargazer/package.nix index 16277889dffd..6a01f443c122 100644 --- a/pkgs/by-name/st/stargazer/package.nix +++ b/pkgs/by-name/st/stargazer/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stargazer"; version = "1.3.4"; src = fetchFromSourcehut { owner = "~zethra"; repo = "stargazer"; - rev = version; + rev = finalAttrs.version; hash = "sha256-9JNOq9SV3sHDlVaPUnZRq/8WNPQ/iF3AdSvAoCEtg7k="; }; @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage rec { mainProgram = "stargazer"; homepage = "https://sr.ht/~zethra/stargazer/"; license = lib.licenses.agpl3Plus; - changelog = "https://git.sr.ht/~zethra/stargazer/refs/${version}"; + changelog = "https://git.sr.ht/~zethra/stargazer/refs/${finalAttrs.version}"; maintainers = with lib.maintainers; [ gaykitty ]; }; -} +}) diff --git a/pkgs/by-name/st/starlark-rust/package.nix b/pkgs/by-name/st/starlark-rust/package.nix index b5e9a5ae31d8..29c2412b00d6 100644 --- a/pkgs/by-name/st/starlark-rust/package.nix +++ b/pkgs/by-name/st/starlark-rust/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "starlark-rust"; version = "0.13.0"; src = fetchCrate { pname = "starlark_bin"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-1M3p5QHMOBgmdEyr31Bhv7X8UdUmoeL0o1hWaw2tahQ="; }; @@ -19,9 +19,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Rust implementation of the Starlark language"; homepage = "https://github.com/facebook/starlark-rust"; - changelog = "https://github.com/facebook/starlark-rust/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/facebook/starlark-rust/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "starlark"; }; -} +}) diff --git a/pkgs/by-name/st/static-web-server/package.nix b/pkgs/by-name/st/static-web-server/package.nix index da749e0757ca..bfee7235287f 100644 --- a/pkgs/by-name/st/static-web-server/package.nix +++ b/pkgs/by-name/st/static-web-server/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "static-web-server"; version = "2.39.0"; src = fetchFromGitHub { owner = "static-web-server"; repo = "static-web-server"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iprQlSHO+ac7v1odVoS/9IU+Zov8/xh1l9pm1PJE8fs="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Asynchronous web server for static files-serving"; homepage = "https://static-web-server.net/"; - changelog = "https://github.com/static-web-server/static-web-server/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/static-web-server/static-web-server/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "static-web-server"; }; -} +}) diff --git a/pkgs/by-name/st/steam-acf/package.nix b/pkgs/by-name/st/steam-acf/package.nix index ab92935e42b6..69a9aacce922 100644 --- a/pkgs/by-name/st/steam-acf/package.nix +++ b/pkgs/by-name/st/steam-acf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "steam-acf"; version = "0.1.0"; src = fetchFromGitHub { owner = "chisui"; repo = "acf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "16q3md7cvdz37pqm1sda81rkjf249xbsrlpdl639r06p7f4nqlc2"; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ chisui ]; mainProgram = "acf"; }; -} +}) diff --git a/pkgs/by-name/st/steamguard-cli/package.nix b/pkgs/by-name/st/steamguard-cli/package.nix index c19d4910a04d..68631bd00038 100644 --- a/pkgs/by-name/st/steamguard-cli/package.nix +++ b/pkgs/by-name/st/steamguard-cli/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "steamguard-cli"; version = "0.17.1"; src = fetchFromGitHub { owner = "dyc3"; repo = "steamguard-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IoWLPpFPQC1QU1EgJSiiAQqMcDQnHa5WRLiya3WN+6w="; }; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { ''; meta = { - changelog = "https://github.com/dyc3/steamguard-cli/releases/tag/v${version}"; + changelog = "https://github.com/dyc3/steamguard-cli/releases/tag/v${finalAttrs.version}"; description = "Linux utility for generating 2FA codes for Steam and managing Steam trade confirmations"; homepage = "https://github.com/dyc3/steamguard-cli"; license = with lib.licenses; [ gpl3Only ]; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stgit/package.nix b/pkgs/by-name/st/stgit/package.nix index 0a0decc2fb61..815a575ec60b 100644 --- a/pkgs/by-name/st/stgit/package.nix +++ b/pkgs/by-name/st/stgit/package.nix @@ -17,14 +17,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stgit"; version = "2.5.5"; src = fetchFromGitHub { owner = "stacked-git"; repo = "stgit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zl3xy4t15QwdHeo0cjtorOcmD6oerprUswoMubpVLGU="; }; @@ -101,4 +101,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jshholland ]; mainProgram = "stg"; }; -} +}) diff --git a/pkgs/by-name/st/strace-analyzer/package.nix b/pkgs/by-name/st/strace-analyzer/package.nix index 1eda35676180..57befa941e3f 100644 --- a/pkgs/by-name/st/strace-analyzer/package.nix +++ b/pkgs/by-name/st/strace-analyzer/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "strace-analyzer"; version = "0.5.4"; src = fetchFromGitHub { owner = "wookietreiber"; repo = "strace-analyzer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-KbdQeZoWFz4D5txu/411J0HNnIAs3t5IvO30/34vBek="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/st/stratovirt/package.nix b/pkgs/by-name/st/stratovirt/package.nix index a4e6d79fa20e..acd2cd8257e8 100644 --- a/pkgs/by-name/st/stratovirt/package.nix +++ b/pkgs/by-name/st/stratovirt/package.nix @@ -14,13 +14,13 @@ libseccomp, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stratovirt"; version = "2.4.0"; src = fetchgit { url = "https://gitee.com/openeuler/stratovirt.git"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1Ex6ahKBoVRikSqrgHGYaBFzWkPFDm8bGVyB7KmO8tI="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "stratovirt"; }; -} +}) diff --git a/pkgs/by-name/st/stu/package.nix b/pkgs/by-name/st/stu/package.nix index a8535e7834bf..16283b5e0375 100644 --- a/pkgs/by-name/st/stu/package.nix +++ b/pkgs/by-name/st/stu/package.nix @@ -6,14 +6,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "stu"; version = "0.7.6"; src = fetchFromGitHub { owner = "lusingander"; repo = "stu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DLZQq/pLvRQizjTWbGHqDkOW1iKDICun54Ku1i+kOB0="; }; @@ -23,10 +23,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal file explorer for S3 buckets"; - changelog = "https://github.com/lusingander/stu/releases/tag/v${version}"; + changelog = "https://github.com/lusingander/stu/releases/tag/v${finalAttrs.version}"; homepage = "https://lusingander.github.io/stu/"; license = lib.licenses.mit; maintainers = [ lib.maintainers.Nebucatnetzer ]; mainProgram = "stu"; }; -} +}) diff --git a/pkgs/by-name/su/sub-batch/package.nix b/pkgs/by-name/su/sub-batch/package.nix index 6fcb0e9dc282..1a4f80d3551e 100644 --- a/pkgs/by-name/su/sub-batch/package.nix +++ b/pkgs/by-name/su/sub-batch/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sub-batch"; version = "1.0.1"; src = fetchFromGitHub { owner = "kl"; repo = "sub-batch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-TOcK+l65iKON1kgBE4DYV/BXACnvqPCshavnVdpnGH4="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "sub-batch"; }; -} +}) diff --git a/pkgs/by-name/su/substudy/package.nix b/pkgs/by-name/su/substudy/package.nix index 895298438a03..e3bddfe28ecf 100644 --- a/pkgs/by-name/su/substudy/package.nix +++ b/pkgs/by-name/su/substudy/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "substudy"; version = "0.6.10"; src = fetchFromGitHub { owner = "emk"; repo = "subtitles-rs"; - rev = "substudy_v${version}"; + rev = "substudy_v${finalAttrs.version}"; hash = "sha256-ACYbSQKaOJ2hS8NbOAppfKo+Mk3CKg0OAwb56AH42Zs="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "substudy"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/su/subxt/package.nix b/pkgs/by-name/su/subxt/package.nix index 4857005842bc..5a04072a41a2 100644 --- a/pkgs/by-name/su/subxt/package.nix +++ b/pkgs/by-name/su/subxt/package.nix @@ -5,14 +5,14 @@ cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "subxt"; version = "0.44.2"; src = fetchFromGitHub { owner = "paritytech"; repo = "subxt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-3yTX2H4T0nnA0Kh1Lx1/blK/Edd1ZOHQVEXiiOLxino="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.FlorianFranzen ]; }; -} +}) diff --git a/pkgs/by-name/su/suckit/package.nix b/pkgs/by-name/su/suckit/package.nix index e15eafc44762..2852dcb464b1 100644 --- a/pkgs/by-name/su/suckit/package.nix +++ b/pkgs/by-name/su/suckit/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "suckit"; version = "0.2.0"; src = fetchFromGitHub { owner = "skallwar"; repo = "suckit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-M4/vD1sVny7hAf4h56Z2xy7yuCqH/H3qHYod6haZOs0="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "suckit"; }; -} +}) diff --git a/pkgs/by-name/su/supergfxctl/package.nix b/pkgs/by-name/su/supergfxctl/package.nix index fafe02c69c83..2041802a45f4 100644 --- a/pkgs/by-name/su/supergfxctl/package.nix +++ b/pkgs/by-name/su/supergfxctl/package.nix @@ -7,14 +7,14 @@ udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "supergfxctl"; version = "5.2.7"; src = fetchFromGitLab { owner = "asus-linux"; repo = "supergfxctl"; - rev = version; + rev = finalAttrs.version; hash = "sha256-d3jN4i4oHRFDgr5f6y42gahrCfXBPB61T72x6IeiskM="; }; @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.k900 ]; }; -} +}) diff --git a/pkgs/by-name/sv/svg2pdf/package.nix b/pkgs/by-name/sv/svg2pdf/package.nix index 7f804bb1c697..c4f0d1d00a92 100644 --- a/pkgs/by-name/sv/svg2pdf/package.nix +++ b/pkgs/by-name/sv/svg2pdf/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "svg2pdf"; version = "0.13.0"; src = fetchFromGitHub { owner = "typst"; repo = "svg2pdf"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-A3lUX2q5D1Z5Q3sZOl2uvaOLTuLRdtJyR9tmfPkE7TI="; }; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Convert SVG files to PDFs"; homepage = "https://github.com/typst/svg2pdf"; - changelog = "https://github.com/typst/svg2pdf/releases/tag/${src.rev}"; + changelog = "https://github.com/typst/svg2pdf/releases/tag/${finalAttrs.src.rev}"; license = with lib.licenses; [ asl20 mit @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "svg2pdf"; }; -} +}) diff --git a/pkgs/by-name/sv/svgbob/package.nix b/pkgs/by-name/sv/svgbob/package.nix index 109ece6a0cb1..c0499a8ea6ec 100644 --- a/pkgs/by-name/sv/svgbob/package.nix +++ b/pkgs/by-name/sv/svgbob/package.nix @@ -4,12 +4,12 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "svgbob"; version = "0.7.6"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "svgbob_cli"; hash = "sha256-mPF6GcsXl/Bcri9d8SS21+/sjssT4//ktwC620NrEUg="; }; @@ -23,9 +23,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Convert your ascii diagram scribbles into happy little SVG"; homepage = "https://github.com/ivanceras/svgbob"; - changelog = "https://github.com/ivanceras/svgbob/raw/${version}/Changelog.md"; + changelog = "https://github.com/ivanceras/svgbob/raw/${finalAttrs.version}/Changelog.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "svgbob"; }; -} +}) diff --git a/pkgs/by-name/sv/svix-server/package.nix b/pkgs/by-name/sv/svix-server/package.nix index 63fa60e06814..5851c66b4823 100644 --- a/pkgs/by-name/sv/svix-server/package.nix +++ b/pkgs/by-name/sv/svix-server/package.nix @@ -8,18 +8,18 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "svix-server"; version = "1.76.1"; src = fetchFromGitHub { owner = "svix"; repo = "svix-webhooks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9ClWC/OHdijmQzKig/o6WhJ9mjlE6pLwvrRKzuO0l3g="; }; - sourceRoot = "${src.name}/server"; + sourceRoot = "${finalAttrs.src.name}/server"; cargoHash = "sha256-fOUPaU/1+FvL9hSzWQVouAXmCjI6ppOjJqtgM4+cXf8="; @@ -45,9 +45,9 @@ rustPlatform.buildRustPackage rec { mainProgram = "svix-server"; description = "Enterprise-ready webhooks service"; homepage = "https://github.com/svix/svix-webhooks"; - changelog = "https://github.com/svix/svix-webhooks/releases/tag/v${version}"; + changelog = "https://github.com/svix/svix-webhooks/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ techknowlogick ]; broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; # aws-lc-sys currently broken on darwin x86_64 }; -} +}) diff --git a/pkgs/by-name/sv/svls/package.nix b/pkgs/by-name/sv/svls/package.nix index f1723fde042d..6afe43436a5d 100644 --- a/pkgs/by-name/sv/svls/package.nix +++ b/pkgs/by-name/sv/svls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "svls"; version = "0.2.14"; src = fetchFromGitHub { owner = "dalance"; repo = "svls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dLAlXsvUno6bx67A3knevo0ZRBMNOlWW3CmNfgCgha4="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ trepetti ]; }; -} +}) diff --git a/pkgs/by-name/sw/sway-easyfocus/package.nix b/pkgs/by-name/sw/sway-easyfocus/package.nix index 4576ba7c3683..d0fff133a9e6 100644 --- a/pkgs/by-name/sw/sway-easyfocus/package.nix +++ b/pkgs/by-name/sw/sway-easyfocus/package.nix @@ -13,14 +13,14 @@ gtk-layer-shell, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sway-easyfocus"; version = "0.2.0"; src = fetchFromGitHub { owner = "edzdez"; repo = "sway-easyfocus"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ogqstgJqUczn0LDwpOAppC1J/Cs0IEOAXjNAnbiKn6M="; }; @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pjones ]; mainProgram = "sway-easyfocus"; }; -} +}) diff --git a/pkgs/by-name/sw/sway-new-workspace/package.nix b/pkgs/by-name/sw/sway-new-workspace/package.nix index de2e4ae5d503..c623c5783d8b 100644 --- a/pkgs/by-name/sw/sway-new-workspace/package.nix +++ b/pkgs/by-name/sw/sway-new-workspace/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sway-new-workspace"; version = "0.1.5"; src = fetchFromGitHub { owner = "nzig"; repo = "sway-new-workspace"; - rev = version; + rev = finalAttrs.version; hash = "sha256-CoSfpsaGqNNR5jdAQys3nQxshI0NXXr8MacUnSTKFNo="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ bbenno ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/sway-overfocus/package.nix b/pkgs/by-name/sw/sway-overfocus/package.nix index 15467dee8a1d..6506e35d3604 100644 --- a/pkgs/by-name/sw/sway-overfocus/package.nix +++ b/pkgs/by-name/sw/sway-overfocus/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sway-overfocus"; version = "0.2.5"; src = fetchFromGitHub { owner = "korreman"; repo = "sway-overfocus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ik1YkEtmnMdm5bQb5PtqzZZdJxCnGu4Bzt000iV7tc4="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Better focus navigation for sway and i3"; homepage = "https://github.com/korreman/sway-overfocus"; - changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}"; + changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ivan770 ]; mainProgram = "sway-overfocus"; }; -} +}) diff --git a/pkgs/by-name/sw/sway-scratch/package.nix b/pkgs/by-name/sw/sway-scratch/package.nix index f80b47582986..9496db518250 100644 --- a/pkgs/by-name/sw/sway-scratch/package.nix +++ b/pkgs/by-name/sw/sway-scratch/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "sway-scratch"; version = "0.2.1"; src = fetchFromGitHub { owner = "aokellermann"; repo = "sway-scratch"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1N/33XtkEWamgQYNDyZgSSaaGD+2HtbseEpQgrAz3CU="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "sway-scratch"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/swc/package.nix b/pkgs/by-name/sw/swc/package.nix index 7ec7eb254c3a..e470dbc8d6a3 100644 --- a/pkgs/by-name/sw/swc/package.nix +++ b/pkgs/by-name/sw/swc/package.nix @@ -4,13 +4,13 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "swc"; version = "0.91.495"; src = fetchCrate { pname = "swc_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-th+VLeKdTqyAjyRer0GeGLprBX0XhYTd9F7kwBDrzLo="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/sy/symbolicator/package.nix b/pkgs/by-name/sy/symbolicator/package.nix index 8e4ddbb9fad6..86ed733772d7 100644 --- a/pkgs/by-name/sy/symbolicator/package.nix +++ b/pkgs/by-name/sy/symbolicator/package.nix @@ -8,14 +8,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "symbolicator"; version = "26.1.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "symbolicator"; - rev = version; + rev = finalAttrs.version; hash = "sha256-sqfp48lDpFwxgKL4CduBVbsYxxpaAugaybp7JKFLuX8="; fetchSubmodules = true; }; @@ -34,8 +34,8 @@ rustPlatform.buildRustPackage rec { ]; env = { - SYMBOLICATOR_GIT_VERSION = src.rev; - SYMBOLICATOR_RELEASE = version; + SYMBOLICATOR_GIT_VERSION = finalAttrs.src.rev; + SYMBOLICATOR_RELEASE = finalAttrs.version; ZSTD_SYS_USE_PKG_CONFIG = true; }; @@ -45,9 +45,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Native Symbolication as a Service"; homepage = "https://getsentry.github.io/symbolicator/"; - changelog = "https://github.com/getsentry/symbolicator/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/getsentry/symbolicator/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "symbolicator"; }; -} +}) diff --git a/pkgs/by-name/sy/syncstorage-rs/package.nix b/pkgs/by-name/sy/syncstorage-rs/package.nix index 39b2b53ab03c..d177af7c8a82 100644 --- a/pkgs/by-name/sy/syncstorage-rs/package.nix +++ b/pkgs/by-name/sy/syncstorage-rs/package.nix @@ -21,7 +21,7 @@ let ]); in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "syncstorage-rs"; version = "0.21.1-unstable-2026-01-26"; @@ -60,10 +60,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Mozilla Sync Storage built with Rust"; homepage = "https://github.com/mozilla-services/syncstorage-rs"; - changelog = "https://github.com/mozilla-services/syncstorage-rs/releases/tag/${version}"; + changelog = "https://github.com/mozilla-services/syncstorage-rs/releases/tag/${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "syncserver"; }; -} +}) diff --git a/pkgs/by-name/sy/system-syzygy/package.nix b/pkgs/by-name/sy/system-syzygy/package.nix index 1071381010c0..714532f17ee1 100644 --- a/pkgs/by-name/sy/system-syzygy/package.nix +++ b/pkgs/by-name/sy/system-syzygy/package.nix @@ -17,14 +17,14 @@ let categories = [ "Game" ]; }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "system-syzygy"; version = "1.0.2"; src = fetchFromGitHub { owner = "mdsteele"; repo = "syzygy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wxe9+r3tWRXiznvjvxsmTgUC7YVKgbt+I3Q8A/WtcN0="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { postInstall = '' mkdir -p $out/share/syzygy/ - cp -r ${src}/data/* $out/share/syzygy/ + cp -r ${finalAttrs.src}/data/* $out/share/syzygy/ wrapProgram $out/bin/syzygy --set SYZYGY_DATA_DIR $out/share/syzygy mkdir -p $out/share/applications substituteAll ${desktopFile}/share/applications/system-syzygy.desktop $out/share/applications/system-syzygy.desktop @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.marius851000 ]; }; -} +}) diff --git a/pkgs/by-name/sy/system76-firmware/package.nix b/pkgs/by-name/sy/system76-firmware/package.nix index 844ea7d7d4e5..00f1b368fafe 100644 --- a/pkgs/by-name/sy/system76-firmware/package.nix +++ b/pkgs/by-name/sy/system76-firmware/package.nix @@ -9,7 +9,7 @@ efibootmgr, makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "system76-firmware"; # Check Makefile when updating, make sure postInstall matches make install version = "1.0.74"; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "pop-os"; repo = "system76-firmware"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-lgBEzOxTmVAksZ7yo7dIUzP6Z8KKmUpEIDEpU7CL69Y="; }; @@ -56,4 +56,4 @@ rustPlatform.buildRustPackage rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/sy/system76-keyboard-configurator/package.nix b/pkgs/by-name/sy/system76-keyboard-configurator/package.nix index c0737d3d1422..905ed066b700 100644 --- a/pkgs/by-name/sy/system76-keyboard-configurator/package.nix +++ b/pkgs/by-name/sy/system76-keyboard-configurator/package.nix @@ -16,14 +16,14 @@ # your system needs a PolicyKit authentication agent running for the # configurator to work. -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "system76-keyboard-configurator"; version = "1.3.12"; src = fetchFromGitHub { owner = "pop-os"; repo = "keyboard-configurator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-rnKWzct2k/ObjBnf90uwMar7fjZAUvQ2RPPZVZQsWEA="; }; @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mirrexagon ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/sy/systemd-credsubst/package.nix b/pkgs/by-name/sy/systemd-credsubst/package.nix index 864a5bf9a72a..d32bf36f0c4f 100644 --- a/pkgs/by-name/sy/systemd-credsubst/package.nix +++ b/pkgs/by-name/sy/systemd-credsubst/package.nix @@ -3,13 +3,13 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "systemd-credsubst"; version = "0.1.0"; src = fetchFromGitHub { owner = "yaxitech"; repo = "systemd-credsubst"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3KbO93OWJuiV8oYLSlqaj0i2x/2GwGxfQ7QwwSrfb1Y="; }; cargoHash = "sha256-B2TxFgq/8z0KyL2soFwz/OqFVOVMNP7bamOXg0MuSK8="; @@ -22,4 +22,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "systemd-credsubst"; maintainers = [ lib.maintainers.veehaitch ]; }; -} +}) diff --git a/pkgs/by-name/sy/systeroid/package.nix b/pkgs/by-name/sy/systeroid/package.nix index 7c80808ac652..831dc819d5b5 100644 --- a/pkgs/by-name/sy/systeroid/package.nix +++ b/pkgs/by-name/sy/systeroid/package.nix @@ -6,14 +6,14 @@ libxcb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "systeroid"; version = "0.4.6"; src = fetchFromGitHub { owner = "orhun"; repo = "systeroid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ip5zFyCMtTwfgY/XoHPOJq7VGCjZWVAgnjf6QsTG9go="; }; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "More powerful alternative to sysctl(8) with a terminal user interface"; homepage = "https://github.com/orhun/systeroid"; - changelog = "https://github.com/orhun/systeroid/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/orhun/systeroid/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/sz/szyszka/package.nix b/pkgs/by-name/sz/szyszka/package.nix index 022a81b0c39e..ed5997a97a7f 100644 --- a/pkgs/by-name/sz/szyszka/package.nix +++ b/pkgs/by-name/sz/szyszka/package.nix @@ -12,14 +12,14 @@ wrapGAppsHook4, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "szyszka"; version = "3.0.0"; src = fetchFromGitHub { owner = "qarmin"; repo = "szyszka"; - rev = version; + rev = finalAttrs.version; hash = "sha256-LkXGKDFKaY+mg53ZEO4h2br/4eRle/QbSQJTVEMpAoY="; }; @@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "szyszka"; }; -} +}) diff --git a/pkgs/by-name/ta/tab-rs/package.nix b/pkgs/by-name/ta/tab-rs/package.nix index 7378edad8b84..e6e612ac501a 100644 --- a/pkgs/by-name/ta/tab-rs/package.nix +++ b/pkgs/by-name/ta/tab-rs/package.nix @@ -5,14 +5,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tab-rs"; version = "0.5.7"; src = fetchFromGitHub { owner = "austinjones"; repo = "tab-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1crj0caimin667f9kz34c0sm77892dmqaf1kxryqakqm75az5wfr"; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "tab"; broken = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64); # Added 2023-11-13 }; -} +}) diff --git a/pkgs/by-name/ta/tabiew/package.nix b/pkgs/by-name/ta/tabiew/package.nix index e5ee9a4b0540..606f20e632a9 100644 --- a/pkgs/by-name/ta/tabiew/package.nix +++ b/pkgs/by-name/ta/tabiew/package.nix @@ -5,14 +5,14 @@ installShellFiles, perl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tabiew"; version = "0.12.0"; src = fetchFromGitHub { owner = "shshemi"; repo = "tabiew"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OCfxgOXTVizeYJyCk5I/Fb/iDdjtcTeieWx8kWzGb2I="; }; @@ -42,10 +42,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV and TSV files"; homepage = "https://github.com/shshemi/tabiew"; - changelog = "https://github.com/shshemi/tabiew/releases/tag/v${version}"; + changelog = "https://github.com/shshemi/tabiew/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "tw"; maintainers = with lib.maintainers; [ anas ]; platforms = with lib.platforms; unix ++ windows; }; -} +}) diff --git a/pkgs/by-name/ta/tagref/package.nix b/pkgs/by-name/ta/tagref/package.nix index f60ba7aa0dfe..02b0e8437d2f 100644 --- a/pkgs/by-name/ta/tagref/package.nix +++ b/pkgs/by-name/ta/tagref/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tagref"; version = "1.10.0"; src = fetchFromGitHub { owner = "stepchowfun"; repo = "tagref"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ANQxW5Qznu2JbiazFElB1sxpX4BwPgk6SVGgYpJ6DUw="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "tagref"; }; -} +}) diff --git a/pkgs/by-name/ta/tangara-cli/package.nix b/pkgs/by-name/ta/tangara-cli/package.nix index d48e0d13f3ac..16f1ae629d35 100644 --- a/pkgs/by-name/ta/tangara-cli/package.nix +++ b/pkgs/by-name/ta/tangara-cli/package.nix @@ -7,14 +7,14 @@ udev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tangara-cli"; version = "0.4.3"; src = fetchFromGitHub { owner = "haileys"; repo = "tangara-companion"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pTE+xlXWIOOt1oiKosnbXTCLYoAqP3CfXA283a//Ds0="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ stevestreza ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ta/tangara-companion/package.nix b/pkgs/by-name/ta/tangara-companion/package.nix index 0d4c150c8fc3..dcd117a1bc65 100644 --- a/pkgs/by-name/ta/tangara-companion/package.nix +++ b/pkgs/by-name/ta/tangara-companion/package.nix @@ -16,14 +16,14 @@ udev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tangara-companion"; version = "0.5.2"; src = fetchFromGitHub { owner = "haileys"; repo = "tangara-companion"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-x/xB+itr1GVcaTEre3u6Lchg9VcSzWiNyWVGv5Aczgw="; }; @@ -49,9 +49,9 @@ rustPlatform.buildRustPackage rec { (makeDesktopItem { name = "tangara-companion"; desktopName = "Tangara Companion"; - comment = meta.description; + comment = finalAttrs.meta.description; type = "Application"; - exec = meta.mainProgram; + exec = finalAttrs.meta.mainProgram; terminal = false; categories = [ "Utility" @@ -74,4 +74,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ benpye ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ta/tarmac/package.nix b/pkgs/by-name/ta/tarmac/package.nix index ea9d6bf364ac..32f2cf00fb3f 100644 --- a/pkgs/by-name/ta/tarmac/package.nix +++ b/pkgs/by-name/ta/tarmac/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tarmac"; version = "0.8.2"; src = fetchFromGitHub { owner = "Roblox"; repo = "tarmac"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WBkdC5YzZPtqQ9khxmvSFBHhZzfjICWkFcdi1PNsj5g="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { It helps enable hermetic place builds when used with tools like Rojo. ''; homepage = "https://github.com/Roblox/tarmac"; - downloadPage = "https://github.com/Roblox/tarmac/releases/tag/v${version}"; - changelog = "https://github.com/Roblox/tarmac/raw/v${version}/CHANGELOG.md"; + downloadPage = "https://github.com/Roblox/tarmac/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/Roblox/tarmac/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ta/tarssh/package.nix b/pkgs/by-name/ta/tarssh/package.nix index eff809715a46..883077cf6167 100644 --- a/pkgs/by-name/ta/tarssh/package.nix +++ b/pkgs/by-name/ta/tarssh/package.nix @@ -4,12 +4,12 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tarssh"; version = "0.7.0"; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "Freaky"; repo = "tarssh"; sha256 = "sha256-AoKc8VF6rqYIsijIfgvevwu+6+suOO7XQCXXgAPNgLk="; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "tarssh"; }; -} +}) diff --git a/pkgs/by-name/ta/taschenrechner/package.nix b/pkgs/by-name/ta/taschenrechner/package.nix index 773c90feddfb..d98568807bba 100644 --- a/pkgs/by-name/ta/taschenrechner/package.nix +++ b/pkgs/by-name/ta/taschenrechner/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "taschenrechner"; version = "2.0.0"; @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { domain = "gitlab.fem-net.de"; owner = "mabl"; repo = "taschenrechner"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ZkyZpCOSo30XEjfh6bLiTLQs/efSFtwdlpIu9bO5Sdc="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ netali ]; mainProgram = "taschenrechner"; }; -} +}) diff --git a/pkgs/by-name/ta/task-keeper/package.nix b/pkgs/by-name/ta/task-keeper/package.nix index 75dd0646e308..dcc01b1cc75e 100644 --- a/pkgs/by-name/ta/task-keeper/package.nix +++ b/pkgs/by-name/ta/task-keeper/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "task-keeper"; version = "0.30.1"; src = fetchFromGitHub { owner = "linux-china"; repo = "task-keeper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/ZmwCvoYdX733c5QkUE0KuUdHeibJkXD5wNHR7Cr7aU="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tennox ]; mainProgram = "tk"; }; -} +}) diff --git a/pkgs/by-name/ta/taskchampion-sync-server/package.nix b/pkgs/by-name/ta/taskchampion-sync-server/package.nix index e6bb43f28ab2..5a1c96a8b69f 100644 --- a/pkgs/by-name/ta/taskchampion-sync-server/package.nix +++ b/pkgs/by-name/ta/taskchampion-sync-server/package.nix @@ -5,13 +5,13 @@ rustPlatform, stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "taskchampion-sync-server"; version = "0.7.1"; src = fetchFromGitHub { owner = "GothenburgBitFactory"; repo = "taskchampion-sync-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ywBmVid70ZKUkTwxORrwXPV0zur0RdHToTLTx9ynjqU="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mlaradji ]; mainProgram = "taskchampion-sync-server"; }; -} +}) diff --git a/pkgs/by-name/ta/tasks/package.nix b/pkgs/by-name/ta/tasks/package.nix index e71274ff032f..9605b7ad2df6 100644 --- a/pkgs/by-name/ta/tasks/package.nix +++ b/pkgs/by-name/ta/tasks/package.nix @@ -11,14 +11,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tasks"; version = "0.2.0"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "tasks"; - tag = version; + tag = finalAttrs.version; hash = "sha256-R8wXIw9Gn4uyLoXxyjp/bcK8vK7NkG/chcHe8LtTvo8="; }; @@ -52,7 +52,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - changelog = "https://github.com/cosmic-utils/tasks/releases/tag/${version}"; + changelog = "https://github.com/cosmic-utils/tasks/releases/tag/${finalAttrs.version}"; description = "Simple task management application for the COSMIC desktop"; homepage = "https://github.com/cosmic-utils/tasks"; license = lib.licenses.gpl3Only; @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "tasks"; }; -} +}) diff --git a/pkgs/by-name/ta/taskwarrior-tui/package.nix b/pkgs/by-name/ta/taskwarrior-tui/package.nix index fae09705d0df..f14d5066952b 100644 --- a/pkgs/by-name/ta/taskwarrior-tui/package.nix +++ b/pkgs/by-name/ta/taskwarrior-tui/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "taskwarrior-tui"; version = "0.26.5"; src = fetchFromGitHub { owner = "kdheepak"; repo = "taskwarrior-tui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-mdkGRxe9d92WXBCLhBUWNALS4WwjoeYgZop2frZwNN0="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "taskwarrior-tui"; }; -} +}) diff --git a/pkgs/by-name/te/tealdeer/package.nix b/pkgs/by-name/te/tealdeer/package.nix index d3efd5775369..d59503e7d495 100644 --- a/pkgs/by-name/te/tealdeer/package.nix +++ b/pkgs/by-name/te/tealdeer/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tealdeer"; version = "1.8.1"; src = fetchFromGitHub { owner = "tealdeer-rs"; repo = "tealdeer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-QxkFpcEFLn98LvGDQ/PEovzzHTfNiKFQfGaHl/w5aLQ="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Very fast implementation of tldr in Rust"; homepage = "https://github.com/tealdeer-rs/tealdeer"; - changelog = "https://github.com/tealdeer-rs/tealdeer/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/tealdeer-rs/tealdeer/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ davidak newam @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "tldr"; }; -} +}) diff --git a/pkgs/by-name/te/tectonic-unwrapped/package.nix b/pkgs/by-name/te/tectonic-unwrapped/package.nix index fbb0e022b21b..ab4800a389fd 100644 --- a/pkgs/by-name/te/tectonic-unwrapped/package.nix +++ b/pkgs/by-name/te/tectonic-unwrapped/package.nix @@ -29,14 +29,14 @@ let in -buildRustPackage rec { +buildRustPackage (finalAttrs: { pname = "tectonic"; version = "0.15.0"; src = fetchFromGitHub { owner = "tectonic-typesetting"; repo = "tectonic"; - rev = "tectonic@${version}"; + rev = "tectonic@${finalAttrs.version}"; sha256 = "sha256-dZnUu0g86WJIIvwMgdmwb6oYqItxoYrGQTFNX7I61Bs="; }; @@ -88,7 +88,7 @@ buildRustPackage rec { meta = { description = "Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive"; homepage = "https://tectonic-typesetting.github.io/"; - changelog = "https://github.com/tectonic-typesetting/tectonic/blob/tectonic@${version}/CHANGELOG.md"; + changelog = "https://github.com/tectonic-typesetting/tectonic/blob/tectonic@${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; mainProgram = "tectonic"; maintainers = with lib.maintainers; [ @@ -97,4 +97,4 @@ buildRustPackage rec { bryango ]; }; -} +}) diff --git a/pkgs/by-name/te/teehee/package.nix b/pkgs/by-name/te/teehee/package.nix index aa0b8be6c238..3442c8f0c498 100644 --- a/pkgs/by-name/te/teehee/package.nix +++ b/pkgs/by-name/te/teehee/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "teehee"; version = "0.2.8"; src = fetchFromGitHub { owner = "Gskartwii"; repo = "teehee"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yTterXAev6eOnUe1/MJV8s8dUYJcXHDKVJ6T0G/JHzI="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Modal terminal hex editor"; homepage = "https://github.com/Gskartwii/teehee"; - changelog = "https://github.com/Gskartwii/teehee/releases/tag/${src.rev}"; + changelog = "https://github.com/Gskartwii/teehee/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "teehee"; }; -} +}) diff --git a/pkgs/by-name/te/teip/package.nix b/pkgs/by-name/te/teip/package.nix index 9a08eba9d865..a6b39783ca59 100644 --- a/pkgs/by-name/te/teip/package.nix +++ b/pkgs/by-name/te/teip/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "teip"; version = "2.3.2"; src = fetchFromGitHub { owner = "greymd"; repo = "teip"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Lr4nlAM2mEKwF3HXso/6FQEKoQK43xxLMgOU7j7orYg="; }; @@ -41,8 +41,8 @@ rustPlatform.buildRustPackage rec { description = "Tool to bypass a partial range of standard input to any command"; mainProgram = "teip"; homepage = "https://github.com/greymd/teip"; - changelog = "https://github.com/greymd/teip/releases/tag/v${version}"; + changelog = "https://github.com/greymd/teip/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/te/tenki/package.nix b/pkgs/by-name/te/tenki/package.nix index 9b717667efc9..5e7267a9e9e2 100644 --- a/pkgs/by-name/te/tenki/package.nix +++ b/pkgs/by-name/te/tenki/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tenki"; version = "1.11.0"; src = fetchFromGitHub { owner = "ckaznable"; repo = "tenki"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jd7D0iC3+s3w6uG0WqlvL9F4xQL+cQzsUvAIOc7ORgw="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ iynaix ]; mainProgram = "tenki"; }; -} +}) diff --git a/pkgs/by-name/te/tera-cli/package.nix b/pkgs/by-name/te/tera-cli/package.nix index 3bf1de65b7e6..15c5270f950f 100644 --- a/pkgs/by-name/te/tera-cli/package.nix +++ b/pkgs/by-name/te/tera-cli/package.nix @@ -4,14 +4,14 @@ nix-update-script, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tera-cli"; version = "0.5.0"; src = fetchFromGitHub { owner = "chevdor"; repo = "tera-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TN3zkxZC0Y9lev2wmvzwyLU+t4rNwut/dQILIA7+qbw="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "tera"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/te/termscp/package.nix b/pkgs/by-name/te/termscp/package.nix index 73772792c00a..f82092e3c5fc 100644 --- a/pkgs/by-name/te/termscp/package.nix +++ b/pkgs/by-name/te/termscp/package.nix @@ -11,14 +11,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "termscp"; version = "0.19.1"; src = fetchFromGitHub { owner = "veeso"; repo = "termscp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/smeK7qCw1EgADc7bgC1xUep3hPj7gOddanbaTjbGgs="; }; @@ -62,7 +62,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - changelog = "https://github.com/veeso/termscp/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/veeso/termscp/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB"; homepage = "https://github.com/veeso/termscp"; license = lib.licenses.mit; @@ -73,4 +73,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/te/termsnap/package.nix b/pkgs/by-name/te/termsnap/package.nix index 95a8fad473ae..a7b00e13a5c5 100644 --- a/pkgs/by-name/te/termsnap/package.nix +++ b/pkgs/by-name/te/termsnap/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "termsnap"; version = "0.4.0"; src = fetchFromGitHub { owner = "tomcur"; repo = "termsnap"; - rev = "termsnap-v${version}"; + rev = "termsnap-v${finalAttrs.version}"; hash = "sha256-bYqhrMmgkEAiA1eiDbIOwH/PktwtIfxmYJRwDrFsNIc="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ yash-garg ]; mainProgram = "termsnap"; }; -} +}) diff --git a/pkgs/by-name/te/termusic/package.nix b/pkgs/by-name/te/termusic/package.nix index 210b1880874f..1157d668c9e6 100644 --- a/pkgs/by-name/te/termusic/package.nix +++ b/pkgs/by-name/te/termusic/package.nix @@ -16,14 +16,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "termusic"; version = "0.12.1"; src = fetchFromGitHub { owner = "tramhao"; repo = "termusic"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-e+D7ykqGX2UprakCZc9Gmaxct+b19DMfTRMkeIANXqg="; }; @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "termusic"; }; -} +}) diff --git a/pkgs/by-name/te/tex-fmt/package.nix b/pkgs/by-name/te/tex-fmt/package.nix index c10424acba80..e72f4f7a17f4 100644 --- a/pkgs/by-name/te/tex-fmt/package.nix +++ b/pkgs/by-name/te/tex-fmt/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tex-fmt"; version = "0.5.6"; src = fetchFromGitHub { owner = "WGUNDERWOOD"; repo = "tex-fmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xVB4y80BFa9MRBsMYMSQmaRSNJVoeCiYW2UTJ+UpBYQ="; }; @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "LaTeX formatter written in Rust"; homepage = "https://github.com/WGUNDERWOOD/tex-fmt"; - changelog = "https://github.com/WGUNDERWOOD/tex-fmt/releases/tag/v${version}"; + changelog = "https://github.com/WGUNDERWOOD/tex-fmt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "tex-fmt"; maintainers = with lib.maintainers; [ wgunderwood ]; }; -} +}) diff --git a/pkgs/by-name/te/texture-synthesis/package.nix b/pkgs/by-name/te/texture-synthesis/package.nix index 27567e548968..184ff05330be 100644 --- a/pkgs/by-name/te/texture-synthesis/package.nix +++ b/pkgs/by-name/te/texture-synthesis/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "texture-synthesis"; version = "0.8.2"; src = fetchFromGitHub { owner = "embarkstudios"; repo = "texture-synthesis"; - rev = version; + rev = finalAttrs.version; hash = "sha256-BJa6T+qlbn7uABKIEhFhwLrw5sG/9al4L/2sbllfPFg="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "texture-synthesis"; }; -} +}) diff --git a/pkgs/by-name/th/the-way/package.nix b/pkgs/by-name/th/the-way/package.nix index 1fc9a0b42d75..2ca3a69a1a76 100644 --- a/pkgs/by-name/th/the-way/package.nix +++ b/pkgs/by-name/th/the-way/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "the-way"; version = "0.20.3"; src = fetchFromGitHub { owner = "out-of-cheese-error"; repo = "the-way"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zsfk5APxbnssMKud9xGc70N+57LSc+vk6sSb2XzFUyA="; }; @@ -36,11 +36,11 @@ rustPlatform.buildRustPackage rec { description = "Terminal code snippets manager"; mainProgram = "the-way"; homepage = "https://github.com/out-of-cheese-error/the-way"; - changelog = "https://github.com/out-of-cheese-error/the-way/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/out-of-cheese-error/the-way/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ numkem ]; }; -} +}) diff --git a/pkgs/by-name/th/theattyr/package.nix b/pkgs/by-name/th/theattyr/package.nix index 5695a30667e2..9da1a60a540e 100644 --- a/pkgs/by-name/th/theattyr/package.nix +++ b/pkgs/by-name/th/theattyr/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "theattyr"; version = "0.1.10"; src = fetchFromGitHub { owner = "orhun"; repo = "theattyr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gqgoG5JwGecm8MEqH36BvJyLuh6nDao1d9ydX1AlbgU="; }; @@ -23,9 +23,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal theater for playing VT100 art and animations"; homepage = "https://github.com/orhun/theattyr"; - changelog = "https://github.com/orhun/theattyr/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/orhun/theattyr/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ a-kenji ]; mainProgram = "theattyr"; }; -} +}) diff --git a/pkgs/by-name/th/thin-provisioning-tools/package.nix b/pkgs/by-name/th/thin-provisioning-tools/package.nix index 74dcddaf0b80..629bf3f4eeb9 100644 --- a/pkgs/by-name/th/thin-provisioning-tools/package.nix +++ b/pkgs/by-name/th/thin-provisioning-tools/package.nix @@ -7,14 +7,14 @@ fetchFromGitHub, nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "thin-provisioning-tools"; version = "1.3.1"; src = fetchFromGitHub { owner = "jthornber"; repo = "thin-provisioning-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-hOwW2zda/KdA22A+94A5r2LIezQTZ71eewhkc72u5kI="; }; @@ -73,4 +73,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/th/thokr/package.nix b/pkgs/by-name/th/thokr/package.nix index 31c3d13259d8..0b95ea03803e 100644 --- a/pkgs/by-name/th/thokr/package.nix +++ b/pkgs/by-name/th/thokr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "thokr"; version = "0.4.1"; src = fetchFromGitHub { owner = "thatvegandev"; repo = "thokr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0aryfx9qlnjdq3iq2d823c82fhkafvibmbz58g48b8ah5x5fv3ir"; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "thokr"; }; -} +}) diff --git a/pkgs/by-name/th/thud/package.nix b/pkgs/by-name/th/thud/package.nix index 3ece23c7eac2..b33f571b6be9 100644 --- a/pkgs/by-name/th/thud/package.nix +++ b/pkgs/by-name/th/thud/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "thud"; version = "0.3.1"; src = fetchFromGitHub { owner = "donovanglover"; repo = "thud"; - rev = version; + rev = finalAttrs.version; hash = "sha256-BmrJaZ1IKXjx4/QkBDZyXvTTaalfEOKsBp9ZCW8px7I="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "thud"; }; -} +}) diff --git a/pkgs/by-name/th/thumbs/package.nix b/pkgs/by-name/th/thumbs/package.nix index 95e01a9984ec..66cd19eecb34 100644 --- a/pkgs/by-name/th/thumbs/package.nix +++ b/pkgs/by-name/th/thumbs/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "thumbs"; version = "0.8.0"; src = fetchFromGitHub { owner = "fcsonline"; repo = "tmux-thumbs"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-XMz1ZOTz2q1Dt4QdxG83re9PIsgvxTTkytESkgKxhGM="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ghostbuster91 ]; }; -} +}) diff --git a/pkgs/by-name/ti/tickrs/package.nix b/pkgs/by-name/ti/tickrs/package.nix index 700b49b1c464..c4ad90e964a4 100644 --- a/pkgs/by-name/ti/tickrs/package.nix +++ b/pkgs/by-name/ti/tickrs/package.nix @@ -7,14 +7,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tickrs"; version = "0.15.0"; src = fetchFromGitHub { owner = "tarkah"; repo = "tickrs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JqX+PEob99O1VRYbw7RH6KGA1CXYyepkM9Uc5jkWlrM="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Realtime ticker data in your terminal"; homepage = "https://github.com/tarkah/tickrs"; - changelog = "https://github.com/tarkah/tickrs/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/tarkah/tickrs/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "tickrs"; }; -} +}) diff --git a/pkgs/by-name/ti/tiny-dfr/package.nix b/pkgs/by-name/ti/tiny-dfr/package.nix index 317e5afb74dd..0d5c65ef41e1 100644 --- a/pkgs/by-name/ti/tiny-dfr/package.nix +++ b/pkgs/by-name/ti/tiny-dfr/package.nix @@ -14,14 +14,14 @@ udevCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tiny-dfr"; version = "0.3.5"; src = fetchFromGitHub { owner = "AsahiLinux"; repo = "tiny-dfr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-G4OeYZH3VF6fKWxHYLTmwzQmQ4JupgYNH/6aJSgINvg="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.qyliss ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/tiny/package.nix b/pkgs/by-name/ti/tiny/package.nix index b799d6c24924..c4f94db904f0 100644 --- a/pkgs/by-name/ti/tiny/package.nix +++ b/pkgs/by-name/ti/tiny/package.nix @@ -12,14 +12,14 @@ notificationSupport ? stdenv.hostPlatform.isLinux, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tiny"; version = "0.13.0"; src = fetchFromGitHub { owner = "osa1"; repo = "tiny"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-phjEae2SS3zkSpuhhE4iscUM8ij8DT47YLIMATMG/+Q="; }; @@ -33,9 +33,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Console IRC client"; homepage = "https://github.com/osa1/tiny"; - changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/osa1/tiny/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "tiny"; }; -} +}) diff --git a/pkgs/by-name/tl/tlafmt/package.nix b/pkgs/by-name/tl/tlafmt/package.nix index cf839f40cc13..7d0003f7ace9 100644 --- a/pkgs/by-name/tl/tlafmt/package.nix +++ b/pkgs/by-name/tl/tlafmt/package.nix @@ -3,14 +3,14 @@ lib, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tlafmt"; version = "0.4.1"; src = fetchFromGitHub { owner = "domodwyer"; repo = "tlafmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-79tCH4O7VFqiYloCAGVw7JJ5WvsFnjjKdBNmMPar+sk="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ciflire ]; mainProgram = "tlafmt"; }; -} +}) diff --git a/pkgs/by-name/tl/tlrc/package.nix b/pkgs/by-name/tl/tlrc/package.nix index feedfe12411f..47306e571d39 100644 --- a/pkgs/by-name/tl/tlrc/package.nix +++ b/pkgs/by-name/tl/tlrc/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tlrc"; version = "1.12.0"; src = fetchFromGitHub { owner = "tldr-pages"; repo = "tlrc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Q0vRrCNpbG6LihCi9+uI25PnpFuPfoY2MZmyB/IN/SQ="; }; @@ -28,9 +28,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Official tldr client written in Rust"; homepage = "https://github.com/tldr-pages/tlrc"; - changelog = "https://github.com/tldr-pages/tlrc/releases/tag/v${version}"; + changelog = "https://github.com/tldr-pages/tlrc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "tldr"; maintainers = with lib.maintainers; [ acuteenvy ]; }; -} +}) diff --git a/pkgs/by-name/to/toast/package.nix b/pkgs/by-name/to/toast/package.nix index 0eb5b8965e1f..78f26f610511 100644 --- a/pkgs/by-name/to/toast/package.nix +++ b/pkgs/by-name/to/toast/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "toast"; version = "0.47.7"; src = fetchFromGitHub { owner = "stepchowfun"; repo = "toast"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-vp70jv4F0VKd/OZHVRDcIJlKLwK9w+cV28lh0C7ESqg="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/to/toastify/package.nix b/pkgs/by-name/to/toastify/package.nix index 1141f33faeba..2e09891d5442 100644 --- a/pkgs/by-name/to/toastify/package.nix +++ b/pkgs/by-name/to/toastify/package.nix @@ -5,14 +5,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "toastify"; version = "0.5.4"; src = fetchFromGitHub { owner = "hoodie"; repo = "toastify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-hSBh1LTfe3rQDPUryo2Swdf/yLYrOQ/Fg3Dz7ZqV3gw="; }; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Commandline tool that shows desktop notifications using notify-rust"; homepage = "https://github.com/hoodie/toastify"; - changelog = "https://github.com/hoodie/toastify/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/hoodie/toastify/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ colemickens ]; mainProgram = "toastify"; }; -} +}) diff --git a/pkgs/by-name/to/todo/package.nix b/pkgs/by-name/to/todo/package.nix index 7cdcc1de2e56..0ea21f0bf098 100644 --- a/pkgs/by-name/to/todo/package.nix +++ b/pkgs/by-name/to/todo/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "todo"; version = "2.5"; src = fetchFromGitHub { owner = "sioodmy"; repo = "todo"; - rev = version; + rev = finalAttrs.version; sha256 = "oyRdXvVnCfdFM8lI1eCDHHYNWcJc0Qg0TKxQXUqNo40="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ sioodmy ]; mainProgram = "todo"; }; -} +}) diff --git a/pkgs/by-name/to/tokio-console/package.nix b/pkgs/by-name/to/tokio-console/package.nix index f57ef2d3f986..c6de5a0b2d8a 100644 --- a/pkgs/by-name/to/tokio-console/package.nix +++ b/pkgs/by-name/to/tokio-console/package.nix @@ -7,14 +7,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tokio-console"; version = "0.1.14"; src = fetchFromGitHub { owner = "tokio-rs"; repo = "console"; - rev = "tokio-console-v${version}"; + rev = "tokio-console-v${finalAttrs.version}"; hash = "sha256-mZCYdz0AQhCBqbvcjXNp2bXSKf7tJ/01fz2W4wpjVX8="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ max-niederman ]; }; -} +}) diff --git a/pkgs/by-name/to/tomat/package.nix b/pkgs/by-name/to/tomat/package.nix index a32396201e4a..a6f40695d245 100644 --- a/pkgs/by-name/to/tomat/package.nix +++ b/pkgs/by-name/to/tomat/package.nix @@ -7,14 +7,14 @@ alsa-lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tomat"; version = "2.9.0"; src = fetchFromGitHub { owner = "jolars"; repo = "tomat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8/AOnwCJFXScnyyg2CUhIxzcCOxeWyVlEpae9sWhhts="; }; @@ -48,10 +48,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Pomodoro timer for status bars"; homepage = "https://github.com/jolars/tomat"; - changelog = "https://github.com/jolars/tomat/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jolars/tomat/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jolars ]; mainProgram = "tomat"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/to/tombl/package.nix b/pkgs/by-name/to/tombl/package.nix index d2f54cb6e440..ce64fce8508f 100644 --- a/pkgs/by-name/to/tombl/package.nix +++ b/pkgs/by-name/to/tombl/package.nix @@ -5,14 +5,14 @@ nix-update-script, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tombl"; version = "0.2.3"; src = fetchFromGitHub { owner = "snyball"; repo = "tombl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XHvAgJ8/+ZkBxwZpMgaDchr0hBa1FXAd/j1+HH9N6qw="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Easily query TOML files from bash"; homepage = "https://github.com/snyball/tombl"; - changelog = "https://github.com/snyball/tombl/releases/tag/v${version}"; + changelog = "https://github.com/snyball/tombl/releases/tag/v${finalAttrs.version}"; mainProgram = "tombl"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ oskardotglobal ]; }; -} +}) diff --git a/pkgs/by-name/to/toml-cli/package.nix b/pkgs/by-name/to/toml-cli/package.nix index f1f51f9078ce..b51bf83cb5ba 100644 --- a/pkgs/by-name/to/toml-cli/package.nix +++ b/pkgs/by-name/to/toml-cli/package.nix @@ -6,12 +6,12 @@ toml-cli, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "toml-cli"; version = "0.2.3"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "toml-cli"; hash = "sha256-V/yMk/Zt3yvEx10nzRhY/7GYnQninGg9h63NSaQChSA="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ phlip9 ]; mainProgram = "toml"; }; -} +}) diff --git a/pkgs/by-name/to/topgrade/package.nix b/pkgs/by-name/to/topgrade/package.nix index 96f229f1885c..3390de5d4c10 100644 --- a/pkgs/by-name/to/topgrade/package.nix +++ b/pkgs/by-name/to/topgrade/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "topgrade"; version = "16.9.0"; src = fetchFromGitHub { owner = "topgrade-rs"; repo = "topgrade"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jWjyW/CYrPt8gEgCa1T56+5sBtaNpnV6RZz30S6nYIs="; }; @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Upgrade all the things"; homepage = "https://github.com/topgrade-rs/topgrade"; - changelog = "https://github.com/topgrade-rs/topgrade/releases/tag/v${version}"; + changelog = "https://github.com/topgrade-rs/topgrade/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "topgrade"; }; -} +}) diff --git a/pkgs/by-name/to/tox-node/package.nix b/pkgs/by-name/to/tox-node/package.nix index e40546b45086..23e54726ee64 100644 --- a/pkgs/by-name/to/tox-node/package.nix +++ b/pkgs/by-name/to/tox-node/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tox-node"; version = "0.2.0"; src = fetchFromGitHub { owner = "tox-rs"; repo = "tox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3ZRpri3WxwHjMq88TxRJAaTXMui8N1uLek+q8g5PGD4="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "tox-node"; }; -} +}) diff --git a/pkgs/by-name/tp/tp-auto-kbbl/package.nix b/pkgs/by-name/tp/tp-auto-kbbl/package.nix index 0a506106d935..de4211dfa861 100644 --- a/pkgs/by-name/tp/tp-auto-kbbl/package.nix +++ b/pkgs/by-name/tp/tp-auto-kbbl/package.nix @@ -8,14 +8,14 @@ libevdev, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tp-auto-kbbl"; version = "0.1.5"; src = fetchFromGitHub { owner = "saibotd"; repo = "tp-auto-kbbl"; - rev = version; + rev = finalAttrs.version; hash = "sha256-fhBCsOjaQH2tRsBjMGiDmZSIkAgEVxxywVp8/0uAaTU="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "tp-auto-kbbl"; }; -} +}) diff --git a/pkgs/by-name/tp/tpi/package.nix b/pkgs/by-name/tp/tpi/package.nix index a4b3ac4cfda6..12f07cbca6b7 100644 --- a/pkgs/by-name/tp/tpi/package.nix +++ b/pkgs/by-name/tp/tpi/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tpi"; version = "1.0.7"; src = fetchFromGitHub { owner = "turing-machines"; repo = "tpi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-se5+8Zf+RKtvfkmDDxKiUVp5J+bQ9j9RFedDK/pxCgA="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ WoutSwinkels ]; mainProgram = "tpi"; }; -} +}) diff --git a/pkgs/by-name/tp/tplay/package.nix b/pkgs/by-name/tp/tplay/package.nix index 936064f3410f..3ed6dc7de8d1 100644 --- a/pkgs/by-name/tp/tplay/package.nix +++ b/pkgs/by-name/tp/tplay/package.nix @@ -10,14 +10,14 @@ opencv, makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tplay"; version = "0.6.3"; src = fetchFromGitHub { owner = "maxcurzi"; repo = "tplay"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-JVkezG2bs99IFOTONeZZRljjbi0EhFf+DMxcfiWI4p4="; }; @@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec { colemickens ]; }; -} +}) diff --git a/pkgs/by-name/tr/tracexec/package.nix b/pkgs/by-name/tr/tracexec/package.nix index 27e43929963f..34b0e5e414d7 100644 --- a/pkgs/by-name/tr/tracexec/package.nix +++ b/pkgs/by-name/tr/tracexec/package.nix @@ -13,7 +13,7 @@ clang, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tracexec"; version = "0.13.1"; @@ -70,7 +70,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/kxxt/tracexec/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kxxt/tracexec/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Small utility for tracing execve{,at} and pre-exec behavior"; homepage = "https://github.com/kxxt/tracexec"; license = lib.licenses.gpl2Plus; @@ -81,4 +81,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/tray-tui/package.nix b/pkgs/by-name/tr/tray-tui/package.nix index 6ff0f2709ba4..c6ef0b56d918 100644 --- a/pkgs/by-name/tr/tray-tui/package.nix +++ b/pkgs/by-name/tr/tray-tui/package.nix @@ -6,14 +6,14 @@ installShellFiles, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tray-tui"; version = "0.3.3"; src = fetchFromGitHub { owner = "Levizor"; repo = "tray-tui"; - tag = version; + tag = finalAttrs.version; hash = "sha256-P34tL65vTxqDfc3syOlSw+E/bMaQXNF4gen9rZDWLxg="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Levizor ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/tre-command/package.nix b/pkgs/by-name/tr/tre-command/package.nix index 1bcab60f729e..f8d5f44d8b36 100644 --- a/pkgs/by-name/tr/tre-command/package.nix +++ b/pkgs/by-name/tr/tre-command/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tre-command"; version = "0.4.0"; src = fetchFromGitHub { owner = "dduan"; repo = "tre"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-JlkONhXMWLzxAf3SYoLkSvXw4bFYBnsCyyj0TUsezwg="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.dduan ]; mainProgram = "tre"; }; -} +}) diff --git a/pkgs/by-name/tr/trinsic-cli/package.nix b/pkgs/by-name/tr/trinsic-cli/package.nix index 99b8fb2b0db8..cfce9e935322 100644 --- a/pkgs/by-name/tr/trinsic-cli/package.nix +++ b/pkgs/by-name/tr/trinsic-cli/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "trinsic-cli"; version = "1.14.0"; src = fetchurl { - url = "https://github.com/trinsic-id/sdk/releases/download/v${version}/trinsic-cli-vendor-${version}.tar.gz"; + url = "https://github.com/trinsic-id/sdk/releases/download/v${finalAttrs.version}/trinsic-cli-vendor-${finalAttrs.version}.tar.gz"; sha256 = "sha256-lPw55QcGMvY2YRYJGq4WC0fPbKiika4NF55tlb+i6So="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ tmarkovski ]; mainProgram = "trinsic"; }; -} +}) diff --git a/pkgs/by-name/tr/trippy/package.nix b/pkgs/by-name/tr/trippy/package.nix index 785a609655ec..f3603c87b373 100644 --- a/pkgs/by-name/tr/trippy/package.nix +++ b/pkgs/by-name/tr/trippy/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "trippy"; version = "0.13.0"; src = fetchFromGitHub { owner = "fujiapple852"; repo = "trippy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-+WLWtHguDm23VLjZ4aQnyLAnE/uynONj8lsfVMTTuwY="; }; @@ -34,9 +34,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Network diagnostic tool"; homepage = "https://trippy.cli.rs"; - changelog = "https://github.com/fujiapple852/trippy/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/fujiapple852/trippy/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "trip"; }; -} +}) diff --git a/pkgs/by-name/tr/trunk-ng/package.nix b/pkgs/by-name/tr/trunk-ng/package.nix index c34bf7c39980..f552242c07fb 100644 --- a/pkgs/by-name/tr/trunk-ng/package.nix +++ b/pkgs/by-name/tr/trunk-ng/package.nix @@ -8,14 +8,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "trunk-ng"; version = "0.17.16"; src = fetchFromGitHub { owner = "ctron"; repo = "trunk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-SnE0z9Wa4gtX/ts0vG9pYnnxumILHTSV9/tVYkCHFck="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ctron ]; license = with lib.licenses; [ asl20 ]; }; -} +}) diff --git a/pkgs/by-name/tr/trunk/package.nix b/pkgs/by-name/tr/trunk/package.nix index 29c76a0a96a9..652e99be37a4 100644 --- a/pkgs/by-name/tr/trunk/package.nix +++ b/pkgs/by-name/tr/trunk/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "trunk"; version = "0.21.14"; src = fetchFromGitHub { owner = "trunk-rs"; repo = "trunk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0T8ZkBA1Zf4z2HXYeBwJ+2EGoUpxGrqSb4fS4CnL28A="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ctron ]; license = with lib.licenses; [ asl20 ]; }; -} +}) diff --git a/pkgs/by-name/tt/ttdl/package.nix b/pkgs/by-name/tt/ttdl/package.nix index e022f493705d..ac9c539514de 100644 --- a/pkgs/by-name/tt/ttdl/package.nix +++ b/pkgs/by-name/tt/ttdl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ttdl"; version = "4.22.0"; src = fetchFromGitHub { owner = "VladimirMarkelov"; repo = "ttdl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7JOeLv4iswVZe0FYpIjMO8p+a4EIoA6n+anT8Imfg1w="; }; @@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "CLI tool to manage todo lists in todo.txt format"; homepage = "https://github.com/VladimirMarkelov/ttdl"; - changelog = "https://github.com/VladimirMarkelov/ttdl/blob/v${version}/changelog"; + changelog = "https://github.com/VladimirMarkelov/ttdl/blob/v${finalAttrs.version}/changelog"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; mainProgram = "ttdl"; }; -} +}) diff --git a/pkgs/by-name/tt/ttyper/package.nix b/pkgs/by-name/tt/ttyper/package.nix index 2e607c40b2dc..a35649eca9d5 100644 --- a/pkgs/by-name/tt/ttyper/package.nix +++ b/pkgs/by-name/tt/ttyper/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ttyper"; version = "1.6.0"; src = fetchFromGitHub { owner = "max-niederman"; repo = "ttyper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-g4OD4Mc3KHN9rrzM+9JvN2xTnSojGQy6yptdGj3zgW4="; }; @@ -20,11 +20,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal-based typing test"; homepage = "https://github.com/max-niederman/ttyper"; - changelog = "https://github.com/max-niederman/ttyper/releases/tag/${src.rev}"; + changelog = "https://github.com/max-niederman/ttyper/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ max-niederman ]; mainProgram = "ttyper"; }; -} +}) diff --git a/pkgs/by-name/tt/ttysvr/package.nix b/pkgs/by-name/tt/ttysvr/package.nix index 1e445ffa6b84..e13bbc909a62 100644 --- a/pkgs/by-name/tt/ttysvr/package.nix +++ b/pkgs/by-name/tt/ttysvr/package.nix @@ -13,14 +13,14 @@ vulkan-headers, vulkan-loader, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ttysvr"; version = "0.3.4"; src = fetchFromGitHub { owner = "cxreiff"; repo = "ttysvr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W8IglZVvhFqn0TH1ZBGWERizCxCQ+C4SckYFLCzB3yc="; }; @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Screen saver for your terminal"; homepage = "https://github.com/cxreiff/ttysvr"; - changelog = "https://github.com/cxreiff/ttysvr/releases/tag/v${version}"; + changelog = "https://github.com/cxreiff/ttysvr/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit @@ -69,4 +69,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "ttysvr"; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/tu/tuc/package.nix b/pkgs/by-name/tu/tuc/package.nix index d55528647495..021cf8c57333 100644 --- a/pkgs/by-name/tu/tuc/package.nix +++ b/pkgs/by-name/tu/tuc/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuc"; version = "1.2.0"; src = fetchFromGitHub { owner = "riquito"; repo = "tuc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-+QkkwQfp818bKVo1yUkWKLMqbdzRJ+oHpjxB+UFDRsU="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/tu/tuckr/package.nix b/pkgs/by-name/tu/tuckr/package.nix index 4741fbf7eee3..9aeeceed94b0 100644 --- a/pkgs/by-name/tu/tuckr/package.nix +++ b/pkgs/by-name/tu/tuckr/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuckr"; version = "0.12.0"; src = fetchFromGitHub { owner = "RaphGL"; repo = "Tuckr"; - rev = version; + rev = finalAttrs.version; hash = "sha256-X2/pOzGUGc5FI0fyn6PB+9duMBdoggjvGxssDXKppWU="; }; @@ -22,9 +22,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Super powered replacement for GNU Stow"; homepage = "https://github.com/RaphGL/Tuckr"; - changelog = "https://github.com/RaphGL/Tuckr/releases/tag/${version}"; + changelog = "https://github.com/RaphGL/Tuckr/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ mimame ]; mainProgram = "tuckr"; }; -} +}) diff --git a/pkgs/by-name/tu/tuicam/package.nix b/pkgs/by-name/tu/tuicam/package.nix index 3f27c01850b6..b9e1c5bc6d18 100644 --- a/pkgs/by-name/tu/tuicam/package.nix +++ b/pkgs/by-name/tu/tuicam/package.nix @@ -9,14 +9,14 @@ clang, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuicam"; version = "0.0.3"; src = fetchFromGitHub { owner = "hlsxx"; repo = "tuicam"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ry64sd0OYGqbiVqveU05gsmf1c9kQy2QMN9Z5seMedc="; }; @@ -42,10 +42,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Terminal-based camera with switchable modes"; homepage = "https://github.com/hlsxx/tuicam"; - changelog = "https://github.com/hlsxx/tuicam/releases/tag/v${version}"; + changelog = "https://github.com/hlsxx/tuicam/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ FKouhai ]; platforms = lib.platforms.linux; mainProgram = "tuicam"; }; -} +}) diff --git a/pkgs/by-name/tu/tuliprox/package.nix b/pkgs/by-name/tu/tuliprox/package.nix index 98b049f12be4..450ac443448c 100644 --- a/pkgs/by-name/tu/tuliprox/package.nix +++ b/pkgs/by-name/tu/tuliprox/package.nix @@ -15,14 +15,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuliprox"; version = "3.2.0"; src = fetchFromGitHub { owner = "euzu"; repo = "tuliprox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-G+bVKBAxviyJShq2BG4vjMiTzHhoYaiP6FXrSWeTvkU="; }; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec { ''; # Tests don't compile in 3.2.0 - doCheck = lib.versionAtLeast version "3.2.1"; + doCheck = lib.versionAtLeast finalAttrs.version "3.2.1"; checkFlags = [ "--skip=processing::parser::xmltv::tests::normalize" @@ -79,9 +79,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Flexible IPTV playlist processor & proxy in Rust"; homepage = "https://github.com/euzu/tuliprox"; - changelog = "https://github.com/euzu/tuliprox/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/euzu/tuliprox/blob/${finalAttrs.src.tag}/CHANGELOG.md"; mainProgram = "tuliprox"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ nyanloutre ]; }; -} +}) diff --git a/pkgs/by-name/tu/turn-rs/package.nix b/pkgs/by-name/tu/turn-rs/package.nix index f6cac261265e..b9054197be73 100644 --- a/pkgs/by-name/tu/turn-rs/package.nix +++ b/pkgs/by-name/tu/turn-rs/package.nix @@ -7,14 +7,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "turn-rs"; version = "3.4.0"; src = fetchFromGitHub { owner = "mycrl"; repo = "turn-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BW5dNPkf/JGrf00BI41rEoZRmqftoz+RMGiP6ECVEec="; }; @@ -38,10 +38,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Pure rust implemented turn server"; homepage = "https://github.com/mycrl/turn-rs"; - changelog = "https://github.com/mycrl/turn-rs/releases/tag/v${version}"; + changelog = "https://github.com/mycrl/turn-rs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "turn-server"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tu/turtle-build/package.nix b/pkgs/by-name/tu/turtle-build/package.nix index bee9d784990f..304b21a9d7a9 100644 --- a/pkgs/by-name/tu/turtle-build/package.nix +++ b/pkgs/by-name/tu/turtle-build/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "turtle-build"; version = "0.4.9"; src = fetchFromGitHub { owner = "raviqqe"; repo = "turtle-build"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sbYDp4r/M6GvCYEshccJ331mVNeN85wwf9TKHiYFv7I="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "turtle"; }; -} +}) diff --git a/pkgs/by-name/tu/tuxmux/package.nix b/pkgs/by-name/tu/tuxmux/package.nix index 4322e2ebc662..d9aa719bdf2e 100644 --- a/pkgs/by-name/tu/tuxmux/package.nix +++ b/pkgs/by-name/tu/tuxmux/package.nix @@ -7,14 +7,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuxmux"; version = "0.2.3"; src = fetchFromGitHub { owner = "edeneast"; repo = "tuxmux"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WcHsFKpYexBEg382837NqGgNMTKzVUG3XIER9aa1zK8="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ edeneast ]; mainProgram = "tux"; }; -} +}) diff --git a/pkgs/by-name/tv/tv/package.nix b/pkgs/by-name/tv/tv/package.nix index 91ff260607ae..05e8b3d7a00e 100644 --- a/pkgs/by-name/tv/tv/package.nix +++ b/pkgs/by-name/tv/tv/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tv"; version = "0.7.0"; src = fetchFromGitHub { owner = "uzimaru0000"; repo = "tv"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-qODv45smZ6jHCJBaa6EEvFLG+7g+FWrRf6BiHRFLzqM="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage rec { description = "Format json into table view"; mainProgram = "tv"; homepage = "https://github.com/uzimaru0000/tv"; - changelog = "https://github.com/uzimaru0000/tv/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/uzimaru0000/tv/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tw/twitch-hls-client/package.nix b/pkgs/by-name/tw/twitch-hls-client/package.nix index 69976f49fdb0..70135ca45419 100644 --- a/pkgs/by-name/tw/twitch-hls-client/package.nix +++ b/pkgs/by-name/tw/twitch-hls-client/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "twitch-hls-client"; version = "1.6.1"; src = fetchFromGitHub { owner = "2bc4"; repo = "twitch-hls-client"; - rev = version; + rev = finalAttrs.version; hash = "sha256-jApBFe9GeXkkNO+oODpYt+FArsU441lJhxnwzL4vwPk="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { sourceProvenance = with lib.sourceTypes; [ fromSource ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/tw/twm/package.nix b/pkgs/by-name/tw/twm/package.nix index f57a107afb79..3f98c9203fa4 100644 --- a/pkgs/by-name/tw/twm/package.nix +++ b/pkgs/by-name/tw/twm/package.nix @@ -9,14 +9,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "twm"; version = "0.13.0"; src = fetchFromGitHub { owner = "vinnymeller"; repo = "twm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GJTy0uIYALp3tp/ZO+zEQoQk8fF/5R8jbWBy92ID7aU="; }; @@ -45,9 +45,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Customizable workspace manager for tmux"; homepage = "https://github.com/vinnymeller/twm"; - changelog = "https://github.com/vinnymeller/twm/releases/tag/v${version}"; + changelog = "https://github.com/vinnymeller/twm/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.vinnymeller ]; mainProgram = "twm"; }; -} +}) diff --git a/pkgs/by-name/ty/tydra/package.nix b/pkgs/by-name/ty/tydra/package.nix index 2a3c0a4018ba..f85c4d096df8 100644 --- a/pkgs/by-name/ty/tydra/package.nix +++ b/pkgs/by-name/ty/tydra/package.nix @@ -5,14 +5,14 @@ installShellFiles, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tydra"; version = "1.0.3"; src = fetchFromGitHub { owner = "Mange"; repo = "tydra"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-bH/W54b7UHdkbgLXAd+l5I6UAKjWDMW+I5mfwT4yEEY="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "tydra"; }; -} +}) diff --git a/pkgs/by-name/ty/typeshare/package.nix b/pkgs/by-name/ty/typeshare/package.nix index 65ba815b70fe..186e071f5930 100644 --- a/pkgs/by-name/ty/typeshare/package.nix +++ b/pkgs/by-name/ty/typeshare/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "typeshare"; version = "1.13.4"; src = fetchFromGitHub { owner = "1password"; repo = "typeshare"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8Pm+z407FDBLy0Hq2+T1rttFKnRWTNPPYTCn11SHcS8="; }; @@ -34,11 +34,11 @@ rustPlatform.buildRustPackage rec { description = "Command Line Tool for generating language files with typeshare"; mainProgram = "typeshare"; homepage = "https://github.com/1password/typeshare"; - changelog = "https://github.com/1password/typeshare/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/1password/typeshare/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 # or mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ty/typical/package.nix b/pkgs/by-name/ty/typical/package.nix index abe9fb66ef00..624f00a9985f 100644 --- a/pkgs/by-name/ty/typical/package.nix +++ b/pkgs/by-name/ty/typical/package.nix @@ -6,14 +6,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "typical"; version = "0.12.1"; src = fetchFromGitHub { owner = "stepchowfun"; repo = "typical"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y7PWTzD9+rkC4wZYhecmDTa3AoWl4Tgh7QXbSK4Qq5Q="; }; @@ -44,8 +44,8 @@ rustPlatform.buildRustPackage rec { description = "Data interchange with algebraic data types"; mainProgram = "typical"; homepage = "https://github.com/stepchowfun/typical"; - changelog = "https://github.com/stepchowfun/typical/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/stepchowfun/typical/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ty/typos-lsp/package.nix b/pkgs/by-name/ty/typos-lsp/package.nix index 1d708ee50649..f07e21a34339 100644 --- a/pkgs/by-name/ty/typos-lsp/package.nix +++ b/pkgs/by-name/ty/typos-lsp/package.nix @@ -3,7 +3,7 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "typos-lsp"; # Please update the corresponding VSCode extension too. # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "tekumara"; repo = "typos-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Sv11I2HdPwgxA1SV1/bo9MS2aanzqjtm4KtnMl6iiqU="; }; @@ -27,9 +27,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Source code spell checker"; homepage = "https://github.com/tekumara/typos-lsp"; - changelog = "https://github.com/tekumara/typos-lsp/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/tekumara/typos-lsp/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tarantoj ]; mainProgram = "typos-lsp"; }; -} +}) diff --git a/pkgs/by-name/tz/tzupdate/package.nix b/pkgs/by-name/tz/tzupdate/package.nix index fc00666b1f3a..d64d2290528f 100644 --- a/pkgs/by-name/tz/tzupdate/package.nix +++ b/pkgs/by-name/tz/tzupdate/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tzupdate"; version = "3.1.0"; src = fetchFromGitHub { owner = "cdown"; repo = "tzupdate"; - tag = version; + tag = finalAttrs.version; hash = "sha256-eod4yFzX7pATNQmG7jU+r9mnC9nprJ55ufMXpKjw/YI="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "tzupdate"; }; -} +}) diff --git a/pkgs/by-name/ua/uair/package.nix b/pkgs/by-name/ua/uair/package.nix index 2b68d2405452..204a36056ccc 100644 --- a/pkgs/by-name/ua/uair/package.nix +++ b/pkgs/by-name/ua/uair/package.nix @@ -6,14 +6,14 @@ scdoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "uair"; version = "0.6.3"; src = fetchFromGitHub { owner = "metent"; repo = "uair"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VytbtTQch8O5hCg3L3ANNOfFOyiQY1V7DvGMEKr1R04="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ thled ]; }; -} +}) diff --git a/pkgs/by-name/ud/udict/package.nix b/pkgs/by-name/ud/udict/package.nix index c12ac02927c9..b44772760372 100644 --- a/pkgs/by-name/ud/udict/package.nix +++ b/pkgs/by-name/ud/udict/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "udict"; version = "0.1.2"; src = fetchFromGitHub { owner = "lsmb"; repo = "udict"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vcyzMw2tWil4MULEkf25S6kXzqMG6JXIx6GibxxspkY="; }; @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "udict"; }; -} +}) diff --git a/pkgs/by-name/ud/udpt/package.nix b/pkgs/by-name/ud/udpt/package.nix index 2fe17bae7cde..d3788217cb21 100644 --- a/pkgs/by-name/ud/udpt/package.nix +++ b/pkgs/by-name/ud/udpt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "udpt"; version = "3.1.2"; src = fetchFromGitHub { owner = "naim94a"; repo = "udpt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-dWZRl5OiuEmCx7+Id0/feCohH5k/HA47nbPUEo8BBwQ="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ makefu ]; mainProgram = "udpt-rs"; }; -} +}) diff --git a/pkgs/by-name/ue/uefi-run/package.nix b/pkgs/by-name/ue/uefi-run/package.nix index 60d331ecdd99..e6d70842bffd 100644 --- a/pkgs/by-name/ue/uefi-run/package.nix +++ b/pkgs/by-name/ue/uefi-run/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "uefi-run"; version = "0.6.1"; src = fetchFromGitHub { owner = "Richard-W"; repo = "uefi-run"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tR547osqw18dCMHJLqJ8AQBelbv8yCl7rAqslu+vnDQ="; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "uefi-run"; }; -} +}) diff --git a/pkgs/by-name/ue/uesave/package.nix b/pkgs/by-name/ue/uesave/package.nix index b663f7af4550..16f212aa02f0 100644 --- a/pkgs/by-name/ue/uesave/package.nix +++ b/pkgs/by-name/ue/uesave/package.nix @@ -4,13 +4,13 @@ rustPlatform, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "uesave"; version = "0.7.0"; src = fetchFromGitHub { owner = "trumank"; repo = "uesave-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Wn7/Ik8F3+gA66CpGZGwUer3zArCx7fx1IS6DGvqJDI="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; meta = { maintainers = with lib.maintainers; [ xddxdd ]; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "uesave"; }; -} +}) diff --git a/pkgs/by-name/un/unbook/package.nix b/pkgs/by-name/un/unbook/package.nix index aad116d281e1..19d781c2191c 100644 --- a/pkgs/by-name/un/unbook/package.nix +++ b/pkgs/by-name/un/unbook/package.nix @@ -7,14 +7,14 @@ gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "unbook"; version = "0.9.1"; src = fetchFromGitHub { owner = "ludios"; repo = "unbook"; - rev = version; + rev = finalAttrs.version; hash = "sha256-whWWh/jQ4RkGA3T1VCmt6zhpQQCzh2jASYg69IlfEeo="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ jmbaur ]; mainProgram = "unbook"; }; -} +}) diff --git a/pkgs/by-name/un/unimap/package.nix b/pkgs/by-name/un/unimap/package.nix index edb7c0f68743..a97d7f501f2d 100644 --- a/pkgs/by-name/un/unimap/package.nix +++ b/pkgs/by-name/un/unimap/package.nix @@ -10,14 +10,14 @@ nmap, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "unimap"; version = "0.7.0"; src = fetchFromGitHub { owner = "Edu4rdSHL"; repo = "unimap"; - rev = version; + rev = finalAttrs.version; hash = "sha256-QQZNeZUB6aHnYz7B7uqL8I9gkk4JvQJ4TD9NxECd6JA="; }; @@ -49,9 +49,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Scan only once by IP address and reduce scan times with Nmap for large amounts of data"; homepage = "https://github.com/Edu4rdSHL/unimap"; - changelog = "https://github.com/Edu4rdSHL/unimap/releases/tag/${src.rev}"; + changelog = "https://github.com/Edu4rdSHL/unimap/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Plus; maintainers = [ ]; mainProgram = "unimap"; }; -} +}) diff --git a/pkgs/by-name/un/unused/package.nix b/pkgs/by-name/un/unused/package.nix index 1ec83048f6e1..34cdcef7c354 100644 --- a/pkgs/by-name/un/unused/package.nix +++ b/pkgs/by-name/un/unused/package.nix @@ -4,14 +4,14 @@ rustPlatform, cmake, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "unused"; version = "0.4.0"; src = fetchFromGitHub { owner = "unused-code"; repo = "unused"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-+1M8dUfjjrT4llS0C6WYDyNxJ9QZ5s9v+W185TbgwMw="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ur/urlencode/package.nix b/pkgs/by-name/ur/urlencode/package.nix index dcdc26002b9f..1c35efd26544 100644 --- a/pkgs/by-name/ur/urlencode/package.nix +++ b/pkgs/by-name/ur/urlencode/package.nix @@ -3,14 +3,14 @@ lib, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "urlencode"; version = "1.0.1"; src = fetchFromGitHub { owner = "dead10ck"; repo = "urlencode"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-LvLUbtMPVbYZMUb9vWhTscYfZPtEM5GrZme3azvVlPE="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ l0b0 ]; mainProgram = "urlencode"; }; -} +}) diff --git a/pkgs/by-name/us/userborn/package.nix b/pkgs/by-name/us/userborn/package.nix index 0fa93590ebb3..0ef3a4a3cfd9 100644 --- a/pkgs/by-name/us/userborn/package.nix +++ b/pkgs/by-name/us/userborn/package.nix @@ -7,18 +7,18 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "userborn"; version = "0.5.0"; src = fetchFromGitHub { owner = "nikstur"; repo = "userborn"; - rev = version; + rev = finalAttrs.version; hash = "sha256-mXXakR75Iz6AFf/TYgIHE8SxOri2HyReYUYTT3lCEPA="; }; - sourceRoot = "${src.name}/rust/userborn"; + sourceRoot = "${finalAttrs.src.name}/rust/userborn"; cargoHash = "sha256-uAid5GsM9lasVQAYfeo9jwp4xg1MrXdJqtD0l6ME6OQ="; @@ -45,10 +45,10 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/nikstur/userborn"; description = "Declaratively bear (manage) Linux users and groups"; - changelog = "https://github.com/nikstur/userborn/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/nikstur/userborn/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nikstur ]; mainProgram = "userborn"; }; -} +}) diff --git a/pkgs/by-name/uw/uwc/package.nix b/pkgs/by-name/uw/uwc/package.nix index 7024895fb164..c88b958774aa 100644 --- a/pkgs/by-name/uw/uwc/package.nix +++ b/pkgs/by-name/uw/uwc/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "uwc"; version = "1.0.7"; src = fetchFromGitHub { owner = "dead10ck"; repo = "uwc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Qv8vMjCMhpVxkJyH1uTsFXu2waO8oaLPuoBETaWOUqI="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ShamrockLee ]; }; -} +}) diff --git a/pkgs/by-name/uw/uwuify/package.nix b/pkgs/by-name/uw/uwuify/package.nix index fcd958afaef4..0c5df8d6170c 100644 --- a/pkgs/by-name/uw/uwuify/package.nix +++ b/pkgs/by-name/uw/uwuify/package.nix @@ -6,14 +6,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "uwuify"; version = "0.2.2"; src = fetchFromGitHub { owner = "Daniel-Liu-c0deb0t"; repo = "uwu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-MzXObbxccwEG7egmQMCdhUukGqZS+NgbYwZjTaqME7I="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ siraben ]; mainProgram = "uwuify"; }; -} +}) diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix index 3c208001af04..64f58b6054b3 100644 --- a/pkgs/by-name/va/vaultwarden/package.nix +++ b/pkgs/by-name/va/vaultwarden/package.nix @@ -17,21 +17,21 @@ let webvault = callPackage ./webvault.nix { }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vaultwarden"; version = "1.35.2"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; - tag = version; + tag = finalAttrs.version; hash = "sha256-3/Wpn84QHTQ8yoj4lR2J8iUj39elg9CKP4lkQjDVVT4="; }; cargoHash = "sha256-XqZOy84L6Spzd1NZf4CzZsdhDhrYNoQGToad4giFJR8="; # used for "Server Installed" version in admin panel - env.VW_VERSION = version; + env.VW_VERSION = finalAttrs.version; nativeBuildInputs = [ pkg-config ]; buildInputs = [ @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Unofficial Bitwarden compatible server written in Rust"; homepage = "https://github.com/dani-garcia/vaultwarden"; - changelog = "https://github.com/dani-garcia/vaultwarden/releases/tag/${version}"; + changelog = "https://github.com/dani-garcia/vaultwarden/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ dotlambda @@ -62,4 +62,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "vaultwarden"; }; -} +}) diff --git a/pkgs/by-name/ve/veilid/package.nix b/pkgs/by-name/ve/veilid/package.nix index a9487d032dab..c20a2464a085 100644 --- a/pkgs/by-name/ve/veilid/package.nix +++ b/pkgs/by-name/ve/veilid/package.nix @@ -10,14 +10,14 @@ gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "veilid"; version = "0.5.2"; src = fetchFromGitLab { owner = "veilid"; repo = "veilid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BND2Io3V5GtSqh9cTJ9SJ4jgfv6TZQGpYebO4f2YdMA="; }; @@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec { qbit ]; }; -} +}) diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index cb408aae2601..65fb91447c76 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -8,14 +8,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "veryl"; version = "0.18.0"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dqVEl/sClzhLiX5ung4au6dXUkeMbKPdoSDRV0evT3w="; fetchSubmodules = true; }; @@ -72,7 +72,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Modern Hardware Description Language"; homepage = "https://veryl-lang.org/"; - changelog = "https://github.com/veryl-lang/veryl/releases/tag/v${version}"; + changelog = "https://github.com/veryl-lang/veryl/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -80,4 +80,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pbsds ]; mainProgram = "veryl"; }; -} +}) diff --git a/pkgs/by-name/vh/vhdl-ls/package.nix b/pkgs/by-name/vh/vhdl-ls/package.nix index e85a9d95f54d..7a023ef9bb95 100644 --- a/pkgs/by-name/vh/vhdl-ls/package.nix +++ b/pkgs/by-name/vh/vhdl-ls/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vhdl-ls"; version = "0.86.0"; src = fetchFromGitHub { owner = "VHDL-LS"; repo = "rust_hdl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-H8s4YZPpe7Z3IafY4lt4Gn/jjeULJFSA/6kMb9IrV50="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "vhdl_ls"; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix index 732e0721f2ca..95ad8be9da0f 100644 --- a/pkgs/by-name/vi/viceroy/package.nix +++ b/pkgs/by-name/vi/viceroy/package.nix @@ -4,14 +4,14 @@ lib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "viceroy"; version = "0.16.4"; src = fetchFromGitHub { owner = "fastly"; repo = "viceroy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KeFKh8ZAUJXBUo0MRw/jU0HnBrehX0YkvbvMUX8ovcA="; }; @@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index 80e883c6d6fb..5c3c6a040c5a 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "viddy"; version = "1.3.0"; src = fetchFromGitHub { owner = "sachaos"; repo = "viddy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZdDe0ymPkj0ZGiPLo1Y0qMDk2SsUcPsSStay+Tuf4p0="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "viddy"; }; -} +}) diff --git a/pkgs/by-name/vi/vimcats/package.nix b/pkgs/by-name/vi/vimcats/package.nix index 4123f1b03628..463c671f3c5e 100644 --- a/pkgs/by-name/vi/vimcats/package.nix +++ b/pkgs/by-name/vi/vimcats/package.nix @@ -6,14 +6,14 @@ vimcats, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vimcats"; version = "1.1.1"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "vimcats"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-BW1pU7NnW8yWePV0IQOUmcNa13NvV9lOZhfnEdQFBQQ="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mrcjkb ]; mainProgram = "vimcats"; }; -} +}) diff --git a/pkgs/by-name/vi/vimv-rs/package.nix b/pkgs/by-name/vi/vimv-rs/package.nix index 20c21c141360..db158966c704 100644 --- a/pkgs/by-name/vi/vimv-rs/package.nix +++ b/pkgs/by-name/vi/vimv-rs/package.nix @@ -4,12 +4,12 @@ fetchCrate, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vimv-rs"; version = "3.1.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; crateName = "vimv"; hash = "sha256-jbRsgEsRYF5hlvo0jEB4jhy5jzCAXNzOsNWWyh4XULQ="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "vimv"; maintainers = with lib.maintainers; [ zowoq ]; }; -} +}) diff --git a/pkgs/by-name/vi/viu/package.nix b/pkgs/by-name/vi/viu/package.nix index efa4c82aa48e..c3431d4d2296 100644 --- a/pkgs/by-name/vi/viu/package.nix +++ b/pkgs/by-name/vi/viu/package.nix @@ -6,14 +6,14 @@ withSixel ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "viu"; version = "1.6.1"; src = fetchFromGitHub { owner = "atanunq"; repo = "viu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+6oo6cJ0L3XuMWZL/8DEKMk6PI7D5IcfoemqIQiOJto="; }; @@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "viu"; }; -} +}) diff --git a/pkgs/by-name/vi/vivid/package.nix b/pkgs/by-name/vi/vivid/package.nix index a6d357aa81e0..4321b5aaf92d 100644 --- a/pkgs/by-name/vi/vivid/package.nix +++ b/pkgs/by-name/vi/vivid/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vivid"; version = "0.10.1"; src = fetchFromGitHub { owner = "sharkdp"; repo = "vivid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mxBBfezaMM2dfiXK/s+Htr+i5GJP1xVSXzkmYxEuwNs="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "vivid"; }; -} +}) diff --git a/pkgs/by-name/vo/volta/package.nix b/pkgs/by-name/vo/volta/package.nix index 803df92f8ddc..4be2e6c84ec8 100644 --- a/pkgs/by-name/vo/volta/package.nix +++ b/pkgs/by-name/vo/volta/package.nix @@ -9,14 +9,14 @@ versionCheckHook, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "volta"; version = "2.0.2"; src = fetchFromGitHub { owner = "volta-cli"; repo = "volta"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZI+3/Xbkg/JaZMLhrJEjaSwjs44fOaiRReM2DUTnkkc="; }; @@ -67,4 +67,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ fbrs ]; mainProgram = "volta"; }; -} +}) diff --git a/pkgs/by-name/vt/vtracer/package.nix b/pkgs/by-name/vt/vtracer/package.nix index bb1fb79d0400..c284530549a8 100644 --- a/pkgs/by-name/vt/vtracer/package.nix +++ b/pkgs/by-name/vt/vtracer/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "vtracer"; version = "0.6.5"; src = fetchFromGitHub { owner = "visioncortex"; repo = "vtracer"; - rev = version; + rev = finalAttrs.version; hash = "sha256-gU2LxUbgy2KgMCu7nyjfGkmBwnA9mjX4mUT9M9k1a4I="; }; @@ -26,9 +26,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Raster to Vector Graphics Converter"; homepage = "https://github.com/visioncortex/vtracer"; - changelog = "https://github.com/visioncortex/vtracer/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/visioncortex/vtracer/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sandptel ]; mainProgram = "vtracer"; }; -} +}) diff --git a/pkgs/by-name/wa/wagyu/package.nix b/pkgs/by-name/wa/wagyu/package.nix index dce2f7693132..ca9066168651 100644 --- a/pkgs/by-name/wa/wagyu/package.nix +++ b/pkgs/by-name/wa/wagyu/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wagyu"; version = "0.6.3"; src = fetchFromGitHub { owner = "AleoHQ"; repo = "wagyu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5n8BmETv5jUvgu0rskAPYaBgYyNL2QU2t/iUb3hNMMw="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.offline ]; mainProgram = "wagyu"; }; -} +}) diff --git a/pkgs/by-name/wa/wapm/package.nix b/pkgs/by-name/wa/wapm/package.nix index 577d49363b59..91616cc43fca 100644 --- a/pkgs/by-name/wa/wapm/package.nix +++ b/pkgs/by-name/wa/wapm/package.nix @@ -7,14 +7,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wapm-cli"; version = "0.5.9"; src = fetchFromGitHub { owner = "wasmerio"; repo = "wapm-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-T7YEe8xg5iwI/npisW0m+6FLi+eaAQVgYNe6TvMlhAs="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { license = with lib.licenses; [ mit ]; maintainers = [ lib.maintainers.lucperkins ]; }; -} +}) diff --git a/pkgs/by-name/wa/wasm-language-tools/package.nix b/pkgs/by-name/wa/wasm-language-tools/package.nix index e1adcb080635..bd7ff8bed75d 100644 --- a/pkgs/by-name/wa/wasm-language-tools/package.nix +++ b/pkgs/by-name/wa/wasm-language-tools/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasm-language-tools"; version = "0.8.0"; src = fetchFromGitHub { owner = "g-plane"; repo = "wasm-language-tools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4PnagT1pufsEy1ROvhYYtkuSsU+irGpYV9iffwIQPmk="; }; @@ -28,9 +28,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Language server and other tools for WebAssembly"; homepage = "https://github.com/g-plane/wasm-language-tools/"; - changelog = "https://github.com/g-plane/wasm-language-tools/releases/tag/v${version}/CHANGELOG.md"; + changelog = "https://github.com/g-plane/wasm-language-tools/releases/tag/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "wat_server"; }; -} +}) diff --git a/pkgs/by-name/wa/wasm-pack/package.nix b/pkgs/by-name/wa/wasm-pack/package.nix index 985f577e628d..661527e1b9f1 100644 --- a/pkgs/by-name/wa/wasm-pack/package.nix +++ b/pkgs/by-name/wa/wasm-pack/package.nix @@ -7,14 +7,14 @@ zstd, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasm-pack"; version = "0.13.1"; src = fetchFromGitHub { owner = "rustwasm"; repo = "wasm-pack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CN1LcLX7ag+in9sosT2NYVKfhDLGv2m3zHOk2T4MFYc="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.dhkl ]; }; -} +}) diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 54abb7a5c485..632d2edb240c 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasm-tools"; version = "1.244.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasm-tools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XZ3X+KTfiYdUP4jMlkjDpapTOGBucgTmmQoOzizPG+s="; fetchSubmodules = true; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ ereslibre ]; mainProgram = "wasm-tools"; }; -} +}) diff --git a/pkgs/by-name/wa/wasmer-pack/package.nix b/pkgs/by-name/wa/wasmer-pack/package.nix index b85652718365..3d85a372b907 100644 --- a/pkgs/by-name/wa/wasmer-pack/package.nix +++ b/pkgs/by-name/wa/wasmer-pack/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmer-pack"; version = "0.7.1"; src = fetchFromGitHub { owner = "wasmerio"; repo = "wasmer-pack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+wqgYkdkuhPFkJBdQLnUKAGmUfGBU9mBfMRNBFmiT4E="; }; @@ -26,8 +26,8 @@ rustPlatform.buildRustPackage rec { description = "Import your WebAssembly code just like any other dependency"; mainProgram = "wasmer-pack"; homepage = "https://github.com/wasmerio/wasmer-pack"; - changelog = "https://github.com/wasmerio/wasmer-pack/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/wasmerio/wasmer-pack/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/wa/wasmer/package.nix b/pkgs/by-name/wa/wasmer/package.nix index 9952a314f29c..e3bcc19b4a47 100644 --- a/pkgs/by-name/wa/wasmer/package.nix +++ b/pkgs/by-name/wa/wasmer/package.nix @@ -9,14 +9,14 @@ withSinglepass ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmer"; version = "5.0.4"; src = fetchFromGitHub { owner = "wasmerio"; repo = "wasmer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rP0qvSb9PxsTMAq0hpB+zdSTHvridyCVdukLUYxdao8="; }; @@ -71,4 +71,4 @@ rustPlatform.buildRustPackage rec { nickcao ]; }; -} +}) diff --git a/pkgs/by-name/wa/wasmi/package.nix b/pkgs/by-name/wa/wasmi/package.nix index 412a691e2a1e..1765e28f011b 100644 --- a/pkgs/by-name/wa/wasmi/package.nix +++ b/pkgs/by-name/wa/wasmi/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmi"; version = "1.0.8"; src = fetchFromGitHub { owner = "paritytech"; repo = "wasmi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+hzvJ0Jq2tFxbCBSSjnUHgZDRb7q0+OGEzMtjZU20Fg="; fetchSubmodules = true; }; @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Efficient WebAssembly interpreter"; homepage = "https://github.com/paritytech/wasmi"; - changelog = "https://github.com/paritytech/wasmi/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/paritytech/wasmi/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "wasmi_cli"; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/wa/wastebin/package.nix b/pkgs/by-name/wa/wastebin/package.nix index 53935497967b..e04903cb18fa 100644 --- a/pkgs/by-name/wa/wastebin/package.nix +++ b/pkgs/by-name/wa/wastebin/package.nix @@ -8,14 +8,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wastebin"; version = "3.4.0"; src = fetchFromGitHub { owner = "matze"; repo = "wastebin"; - rev = version; + rev = finalAttrs.version; hash = "sha256-cujMs7R6CBSsoQ3p8PyHAJYwWjd8NGYX+qMB4ntrorg="; }; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Pastebin service"; homepage = "https://github.com/matze/wastebin"; - changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/matze/wastebin/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pinpox @@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "wastebin"; }; -} +}) diff --git a/pkgs/by-name/wa/watchlog/package.nix b/pkgs/by-name/wa/watchlog/package.nix index 2879d4b75ca4..7ec58b70141b 100644 --- a/pkgs/by-name/wa/watchlog/package.nix +++ b/pkgs/by-name/wa/watchlog/package.nix @@ -4,14 +4,14 @@ fetchFromGitLab, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "watchlog"; version = "1.252.0"; src = fetchFromGitLab { owner = "kevincox"; repo = "watchlog"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ZDT98pxtpoEenJPwz4Ws2kkTqJ0lTWvxv3LfjBsCvZo="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { platforms = with lib.platforms; linux ++ windows; mainProgram = "wl"; }; -} +}) diff --git a/pkgs/by-name/wa/waycorner/package.nix b/pkgs/by-name/wa/waycorner/package.nix index ef97321a224c..479ba8e94f1c 100644 --- a/pkgs/by-name/wa/waycorner/package.nix +++ b/pkgs/by-name/wa/waycorner/package.nix @@ -7,14 +7,14 @@ wayland, gitUpdater, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "waycorner"; version = "0.2.3"; src = fetchFromGitHub { owner = "AndreasBackx"; repo = "waycorner"; - tag = version; + tag = finalAttrs.version; hash = "sha256-b8juIhJ3kh+NJc8RUVVoatqjWISSW0ir/vk2Dz/428Y="; }; @@ -36,10 +36,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Hot corners for Wayland"; mainProgram = "waycorner"; - changelog = "https://github.com/AndreasBackx/waycorner/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/AndreasBackx/waycorner/blob/${finalAttrs.version}/CHANGELOG.md"; homepage = "https://github.com/AndreasBackx/waycorner"; platforms = lib.platforms.linux; license = lib.licenses.mit; maintainers = with lib.maintainers; [ NotAShelf ]; }; -} +}) diff --git a/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix b/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix index a9fd46b99008..fb5d7737c64c 100644 --- a/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix +++ b/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix @@ -7,14 +7,14 @@ wayland, wayland-protocols, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayland-pipewire-idle-inhibit"; version = "0.7.0"; src = fetchFromGitHub { owner = "rafaelrc7"; repo = "wayland-pipewire-idle-inhibit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-s5dXr6fray+ipbmupjTNFq1x9Znx2vu6lfHLo8d9op8="; }; @@ -39,4 +39,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ rafameou ]; mainProgram = "wayland-pipewire-idle-inhibit"; }; -} +}) diff --git a/pkgs/by-name/wa/waylevel/package.nix b/pkgs/by-name/wa/waylevel/package.nix index e5ea991dd1cc..9f936786a092 100644 --- a/pkgs/by-name/wa/waylevel/package.nix +++ b/pkgs/by-name/wa/waylevel/package.nix @@ -4,14 +4,14 @@ rustPlatform, wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "waylevel"; version = "1.0.0"; src = fetchFromSourcehut { owner = "~shinyzenith"; repo = "waylevel"; - rev = version; + rev = finalAttrs.version; hash = "sha256-T2gqiRcKrKsvwGNnWrxR1Ga/VX4AyllYn1H25aIKt5s="; }; @@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "waylevel"; }; -} +}) diff --git a/pkgs/by-name/wa/waylyrics/package.nix b/pkgs/by-name/wa/waylyrics/package.nix index 236de14087cd..7bee7abea79e 100644 --- a/pkgs/by-name/wa/waylyrics/package.nix +++ b/pkgs/by-name/wa/waylyrics/package.nix @@ -8,14 +8,14 @@ dbus, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "waylyrics"; version = "0.3.21"; src = fetchFromGitHub { owner = "waylyrics"; repo = "waylyrics"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uXAcoy5fnnkqtmGmaEC6Ceu+dwmZKDPOFzxC4COuDbk="; }; @@ -76,4 +76,4 @@ rustPlatform.buildRustPackage rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wa/wayout/package.nix b/pkgs/by-name/wa/wayout/package.nix index e4ca11e68bd6..58309d30badd 100644 --- a/pkgs/by-name/wa/wayout/package.nix +++ b/pkgs/by-name/wa/wayout/package.nix @@ -4,14 +4,14 @@ fetchFromSourcehut, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayout"; version = "1.1.3"; src = fetchFromSourcehut { owner = "~shinyzenith"; repo = "wayout"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-EzRetxx0NojhBlBPwhQ7p9rGXDUBlocVqxcEVGIF3+0="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "wayout"; }; -} +}) diff --git a/pkgs/by-name/wa/wayshot/package.nix b/pkgs/by-name/wa/wayshot/package.nix index 50eb689dc73b..e7d304b58f09 100644 --- a/pkgs/by-name/wa/wayshot/package.nix +++ b/pkgs/by-name/wa/wayshot/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayshot"; version = "1.3.1"; src = fetchFromGitHub { owner = "waycrate"; repo = "wayshot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-nUpIN4WTePtFZTmKAjv0tgj4VTdZeXjoQX6am9+M3ig="; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "wayshot"; }; -} +}) diff --git a/pkgs/by-name/wa/wayvr/package.nix b/pkgs/by-name/wa/wayvr/package.nix index 9bb8e1bbcf27..f63f9cfafde3 100644 --- a/pkgs/by-name/wa/wayvr/package.nix +++ b/pkgs/by-name/wa/wayvr/package.nix @@ -23,14 +23,14 @@ wayvr, withOpenVR ? !stdenv.hostPlatform.isAarch64, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayvr"; version = "26.1.2"; src = fetchFromGitHub { owner = "wlx-team"; repo = "wayvr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UZ5zcalez6B+212OqCaEXSoRfhaExuy0W8HX8b4flSU="; }; @@ -93,4 +93,4 @@ rustPlatform.buildRustPackage rec { broken = stdenv.hostPlatform.isAarch64 && withOpenVR; mainProgram = "wayvr"; }; -} +}) diff --git a/pkgs/by-name/we/websocat/package.nix b/pkgs/by-name/we/websocat/package.nix index 7e7d6400992e..c5bb24c18733 100644 --- a/pkgs/by-name/we/websocat/package.nix +++ b/pkgs/by-name/we/websocat/package.nix @@ -12,14 +12,14 @@ versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "websocat"; version = "1.14.0"; src = fetchFromGitHub { owner = "vi"; repo = "websocat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v5+9cbKe3c12/SrW7mgN6tvQIiAuweqvMIl46Ce9f2A="; }; @@ -66,11 +66,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line client for WebSockets (like netcat/socat)"; homepage = "https://github.com/vi/websocat"; - changelog = "https://github.com/vi/websocat/releases/tag/v${version}"; + changelog = "https://github.com/vi/websocat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ thoughtpolice ]; mainProgram = "websocat"; }; -} +}) diff --git a/pkgs/by-name/we/weggli/package.nix b/pkgs/by-name/we/weggli/package.nix index 7187e28bc715..26f3732acf82 100644 --- a/pkgs/by-name/we/weggli/package.nix +++ b/pkgs/by-name/we/weggli/package.nix @@ -6,14 +6,14 @@ weggli, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "weggli"; version = "0.2.4"; src = fetchFromGitHub { owner = "weggli-rs"; repo = "weggli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6XSedsTUjcZzFXaNitsXlUBpxC6TYVMCB+AfH3x7c5E="; }; @@ -22,13 +22,13 @@ rustPlatform.buildRustPackage rec { passthru.tests.version = testers.testVersion { package = weggli; command = "weggli -V"; - version = "weggli ${version}"; + version = "weggli ${finalAttrs.version}"; }; meta = { description = "Fast and robust semantic search tool for C and C++ codebases"; homepage = "https://github.com/weggli-rs/weggli"; - changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}"; + changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${finalAttrs.version}"; mainProgram = "weggli"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { mfrw ]; }; -} +}) diff --git a/pkgs/by-name/wg/wg-netmanager/package.nix b/pkgs/by-name/wg/wg-netmanager/package.nix index 7da56c9db6f6..285b1d6b8334 100644 --- a/pkgs/by-name/wg/wg-netmanager/package.nix +++ b/pkgs/by-name/wg/wg-netmanager/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wg-netmanager"; version = "0.5.1"; src = fetchFromGitHub { owner = "gin66"; repo = "wg_netmanager"; - rev = "wg_netmanager-v${version}"; + rev = "wg_netmanager-v${finalAttrs.version}"; sha256 = "sha256-Mr4+TW1yOePEHa7puz6mTRJ514LGQeiEwPW3NKupV/M="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "wg_netmanager"; }; -} +}) diff --git a/pkgs/by-name/wg/wgpu-utils/package.nix b/pkgs/by-name/wg/wgpu-utils/package.nix index 52de5cfe7a4d..9bec2cc4b2ee 100644 --- a/pkgs/by-name/wg/wgpu-utils/package.nix +++ b/pkgs/by-name/wg/wgpu-utils/package.nix @@ -10,14 +10,14 @@ fontconfig, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wgpu-utils"; version = "25.0.2"; src = fetchFromGitHub { owner = "gfx-rs"; repo = "wgpu"; - tag = "wgpu-v${version}"; + tag = "wgpu-v${finalAttrs.version}"; hash = "sha256-Na8UWMEzY0mvw8YERZ86PH79Z5YlXITPdOYha7Ahn7k="; }; @@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ erictapen ]; mainProgram = "wgpu-info"; }; -} +}) diff --git a/pkgs/by-name/wh/whitebox-tools/package.nix b/pkgs/by-name/wh/whitebox-tools/package.nix index 13df5fd3bc16..6a2f8eae9813 100644 --- a/pkgs/by-name/wh/whitebox-tools/package.nix +++ b/pkgs/by-name/wh/whitebox-tools/package.nix @@ -11,14 +11,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "whitebox_tools"; version = "2.4.0"; src = fetchFromGitHub { owner = "jblindsay"; repo = "whitebox-tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kvtfEEydwonoDux1VbAxqrF/Hf8Qh8mhprYnROGOC6g="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ mpickering ]; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/wi/wiki-tui/package.nix b/pkgs/by-name/wi/wiki-tui/package.nix index e4a44ab48a86..a3db4708a701 100644 --- a/pkgs/by-name/wi/wiki-tui/package.nix +++ b/pkgs/by-name/wi/wiki-tui/package.nix @@ -7,14 +7,14 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wiki-tui"; version = "0.9.2"; src = fetchFromGitHub { owner = "Builditluc"; repo = "wiki-tui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hUAe2mzz/4xdpyPE2rbTq5WKk0bNa4dSFocFiCXyO4Q="; }; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple and easy to use Wikipedia Text User Interface"; homepage = "https://github.com/builditluc/wiki-tui"; - changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}"; + changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ builditluc @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "wiki-tui"; }; -} +}) diff --git a/pkgs/by-name/wi/wired/package.nix b/pkgs/by-name/wi/wired/package.nix index 37fd5e7a5b44..75eab1ae98d6 100644 --- a/pkgs/by-name/wi/wired/package.nix +++ b/pkgs/by-name/wi/wired/package.nix @@ -13,14 +13,14 @@ libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wired"; version = "0.10.6"; src = fetchFromGitHub { owner = "Toqozz"; repo = "wired-notify"; - tag = version; + tag = finalAttrs.version; hash = "sha256-AWIV/+vVwDZECZ4lFMSFyuyUKJc/gb72PiBJv6lbhnc="; }; @@ -54,4 +54,4 @@ rustPlatform.buildRustPackage rec { badPlatforms = lib.platforms.darwin; mainProgram = "wired"; }; -} +}) diff --git a/pkgs/by-name/wi/wit-bindgen/package.nix b/pkgs/by-name/wi/wit-bindgen/package.nix index 16f05d1f73ee..87361189e5ca 100644 --- a/pkgs/by-name/wi/wit-bindgen/package.nix +++ b/pkgs/by-name/wi/wit-bindgen/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wit-bindgen"; version = "0.52.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wit-bindgen"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-S3iOmkAg1H6sEcXhC/7cQcrwH5OwR5ZROn0iPkUrwEY="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ xrelkd ]; mainProgram = "wit-bindgen"; }; -} +}) diff --git a/pkgs/by-name/wl/wl-clip-persist/package.nix b/pkgs/by-name/wl/wl-clip-persist/package.nix index 4f04875f96d9..f482b1ba4b1f 100644 --- a/pkgs/by-name/wl/wl-clip-persist/package.nix +++ b/pkgs/by-name/wl/wl-clip-persist/package.nix @@ -7,14 +7,14 @@ wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wl-clip-persist"; version = "0.5.0"; src = fetchFromGitHub { owner = "Linus789"; repo = "wl-clip-persist"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-MEH8ADsFst/CgTc9QW4x0dBXJ5ssQDVa55qPcsALJRg="; }; @@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "wl-clip-persist"; maintainers = with lib.maintainers; [ name-snrl ]; }; -} +}) diff --git a/pkgs/by-name/wl/wl-clipboard-rs/package.nix b/pkgs/by-name/wl/wl-clipboard-rs/package.nix index 849d31b7e96c..9ec4f6b47f29 100644 --- a/pkgs/by-name/wl/wl-clipboard-rs/package.nix +++ b/pkgs/by-name/wl/wl-clipboard-rs/package.nix @@ -8,14 +8,14 @@ withNativeLibs ? false, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wl-clipboard-rs"; version = "0.9.3"; src = fetchFromGitHub { owner = "YaLTeR"; repo = "wl-clipboard-rs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eUD3XmEiBVMf+bImG6Ah48/96AxFhqTiLjK1gPJFdpw="; }; @@ -74,7 +74,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Command-line copy/paste utilities for Wayland, written in Rust"; homepage = "https://github.com/YaLTeR/wl-clipboard-rs"; - changelog = "https://github.com/YaLTeR/wl-clipboard-rs/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/YaLTeR/wl-clipboard-rs/blob/v${finalAttrs.version}/CHANGELOG.md"; platforms = lib.platforms.linux; license = with lib.licenses; [ asl20 @@ -86,4 +86,4 @@ rustPlatform.buildRustPackage rec { donovanglover ]; }; -} +}) diff --git a/pkgs/by-name/wl/wl-gammarelay-rs/package.nix b/pkgs/by-name/wl/wl-gammarelay-rs/package.nix index ca15583be442..2c4c537372d2 100644 --- a/pkgs/by-name/wl/wl-gammarelay-rs/package.nix +++ b/pkgs/by-name/wl/wl-gammarelay-rs/package.nix @@ -3,14 +3,14 @@ fetchFromGitHub, rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wl-gammarelay-rs"; version = "1.0.1"; src = fetchFromGitHub { owner = "MaxVerevkin"; repo = "wl-gammarelay-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WdY90CUtphtUUFAh+daSQGmlWTn28Qc79A5yHTV3IOY="; }; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; badPlatforms = lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/wl/wlr-which-key/package.nix b/pkgs/by-name/wl/wlr-which-key/package.nix index 0b835b1b491a..5fb16c0d66ef 100644 --- a/pkgs/by-name/wl/wlr-which-key/package.nix +++ b/pkgs/by-name/wl/wlr-which-key/package.nix @@ -9,14 +9,14 @@ pango, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wlr-which-key"; version = "1.3.0"; src = fetchFromGitHub { owner = "MaxVerevkin"; repo = "wlr-which-key"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-2dVTN5aaXeGBUKhsuUyDfELyL4AcKoaPXD0gN7ydL/Y="; }; @@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "wlr-which-key"; }; -} +}) diff --git a/pkgs/by-name/wl/wluma/package.nix b/pkgs/by-name/wl/wluma/package.nix index 326c90990b1e..5f63e9f77679 100644 --- a/pkgs/by-name/wl/wluma/package.nix +++ b/pkgs/by-name/wl/wluma/package.nix @@ -14,14 +14,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wluma"; version = "4.10.0"; src = fetchFromGitHub { owner = "maximbaz"; repo = "wluma"; - tag = version; + tag = finalAttrs.version; hash = "sha256-gO7l0VnOs6BoBxZKkkXyxiBP7JB+G8ScrfuADNveys4="; }; @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Automatic brightness adjustment based on screen contents and ALS"; homepage = "https://github.com/maximbaz/wluma"; - changelog = "https://github.com/maximbaz/wluma/releases/tag/${version}"; + changelog = "https://github.com/maximbaz/wluma/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ yshym @@ -71,4 +71,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "wluma"; }; -} +}) diff --git a/pkgs/by-name/wo/woomer/package.nix b/pkgs/by-name/wo/woomer/package.nix index 1c4f425b3e7e..a2cd773dc4d5 100644 --- a/pkgs/by-name/wo/woomer/package.nix +++ b/pkgs/by-name/wo/woomer/package.nix @@ -11,14 +11,14 @@ libgbm, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "woomer"; version = "0.2.0"; src = fetchFromGitHub { owner = "coffeeispower"; repo = "woomer"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LcL43Wq+5d7HPsm2bEK0vZsjP/dixtNhMKywXMi4ODw="; }; @@ -59,7 +59,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Zoomer application for Wayland inspired by tsoding's boomer"; homepage = "https://github.com/coffeeispower/woomer"; - changelog = "https://github.com/coffeeispower/woomer/releases/tag/${version}"; + changelog = "https://github.com/coffeeispower/woomer/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "woomer"; @@ -74,4 +74,4 @@ rustPlatform.buildRustPackage rec { # https://github.com/raylib-rs/raylib-rs/issues/74 broken = stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/wo/worker-build/package.nix b/pkgs/by-name/wo/worker-build/package.nix index 81ce70935c72..63f40d5d400d 100644 --- a/pkgs/by-name/wo/worker-build/package.nix +++ b/pkgs/by-name/wo/worker-build/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "worker-build"; version = "0.7.4"; src = fetchFromGitHub { owner = "cloudflare"; repo = "workers-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-LeW0CHYBaib81AqftYpW38FFR3P7q7OJE2NmrK9oi9Q="; fetchSubmodules = true; }; @@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) diff --git a/pkgs/by-name/wo/workshop-runner/package.nix b/pkgs/by-name/wo/workshop-runner/package.nix index 594591c7cf8c..1abf89b723fa 100644 --- a/pkgs/by-name/wo/workshop-runner/package.nix +++ b/pkgs/by-name/wo/workshop-runner/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "workshop-runner"; version = "0.2.5"; src = fetchFromGitHub { owner = "mainmatter"; repo = "rust-workshop-runner"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vaCMnytN3GidEzn3r0zDyD2uBTLaLSnaho/j1Ti3yHE="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ RaghavSood ]; mainProgram = "wr"; }; -} +}) diff --git a/pkgs/by-name/wr/writedisk/package.nix b/pkgs/by-name/wr/writedisk/package.nix index 25963ca52f36..c1f72687db24 100644 --- a/pkgs/by-name/wr/writedisk/package.nix +++ b/pkgs/by-name/wr/writedisk/package.nix @@ -5,12 +5,12 @@ pkg-config, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "writedisk"; version = "1.3.0"; src = fetchCrate { - inherit version; + inherit (finalAttrs) version; pname = "writedisk"; hash = "sha256-MZFnNb8rJMu/nlH8rfnD//bhqPSkhyXucbTrwsRM9OY="; }; @@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ devhell ]; }; -} +}) diff --git a/pkgs/by-name/wt/wthrr/package.nix b/pkgs/by-name/wt/wthrr/package.nix index ebba9dad686f..c30cbed6039c 100644 --- a/pkgs/by-name/wt/wthrr/package.nix +++ b/pkgs/by-name/wt/wthrr/package.nix @@ -6,14 +6,14 @@ openssl, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wthrr"; version = "1.2.1"; src = fetchFromGitHub { owner = "ttytm"; repo = "wthrr-the-weathercrab"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8o84FFdcEPRtbsxWCc97tTGGownxlhpIM71GiBRT6uM="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Weather companion for the terminal"; homepage = "https://github.com/ttytm/wthrr-the-weathercrab"; - changelog = "https://github.com/ttytm/wthrr-the-weathercrab/releases/tag/${src.rev}"; + changelog = "https://github.com/ttytm/wthrr-the-weathercrab/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.matthiasbeyer ]; mainProgram = "wthrr"; }; -} +}) diff --git a/pkgs/by-name/x4/x4/package.nix b/pkgs/by-name/x4/x4/package.nix index 21e25c496e2e..52d51b8ea4fc 100644 --- a/pkgs/by-name/x4/x4/package.nix +++ b/pkgs/by-name/x4/x4/package.nix @@ -7,14 +7,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "x4"; version = "0.1.0"; src = fetchFromGitHub { owner = "pwnwriter"; repo = "x4"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IF+8lu56fzYM79p7MiNpVLFIs2GKPlzw5pNXD/hT6BM="; }; @@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Execute shell commands to server(s) via ssh protocol"; homepage = "https://github.com/pwnwriter/x4"; - changelog = "https://github.com/pwnwriter/x4/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/pwnwriter/x4/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pwnwriter ]; mainProgram = "x4"; }; -} +}) diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index 9e4950eb39f8..64ba714ac159 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xan"; version = "0.54.1"; src = fetchFromGitHub { owner = "medialab"; repo = "xan"; - tag = version; + tag = finalAttrs.version; hash = "sha256-21NJ9j3WTzAqJypjNNQRn8XUvlpj50ZO+h/+l1dRxUw="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ NotAShelf ]; mainProgram = "xan"; }; -} +}) diff --git a/pkgs/by-name/xc/xcolor/package.nix b/pkgs/by-name/xc/xcolor/package.nix index 1f30e53039b2..129190a3dbe6 100644 --- a/pkgs/by-name/xc/xcolor/package.nix +++ b/pkgs/by-name/xc/xcolor/package.nix @@ -12,14 +12,14 @@ copyDesktopItems, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xcolor"; version = "0.5.1"; src = fetchFromGitHub { owner = "Soft"; repo = "xcolor"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-NfmoBZek4hsga6RflE5EKkWarhCFIcTwEXhg2fpkxNE="; }; @@ -65,4 +65,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; mainProgram = "xcolor"; }; -} +}) diff --git a/pkgs/by-name/xd/xdg-terminal-exec-mkhl/package.nix b/pkgs/by-name/xd/xdg-terminal-exec-mkhl/package.nix index f0c1c5b31db6..6bd533a8a6f6 100644 --- a/pkgs/by-name/xd/xdg-terminal-exec-mkhl/package.nix +++ b/pkgs/by-name/xd/xdg-terminal-exec-mkhl/package.nix @@ -3,14 +3,14 @@ rustPlatform, fetchFromCodeberg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-terminal-exec-mkhl"; version = "0.2.0"; src = fetchFromCodeberg { owner = "mkhl"; repo = "xdg-terminal-exec"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-iVp+tg+OujMMddKsQ/T9wyqh/Jk/j/jQgsl23uQA/iM="; }; @@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ quantenzitrone ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xi/xidlehook/package.nix b/pkgs/by-name/xi/xidlehook/package.nix index 7c4134448272..e2e84aa71d23 100644 --- a/pkgs/by-name/xi/xidlehook/package.nix +++ b/pkgs/by-name/xi/xidlehook/package.nix @@ -12,7 +12,7 @@ patchelf, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xidlehook"; version = "0.10.0"; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitLab { owner = "jD91mZM2"; repo = "xidlehook"; - rev = version; + rev = finalAttrs.version; sha256 = "1pl7f8fhxfcy0c6c08vkagp0x1ak96vc5wgamigrk1nkd6l371lb"; }; @@ -57,4 +57,4 @@ rustPlatform.buildRustPackage rec { badPlatforms = lib.platforms.darwin; mainProgram = "xidlehook"; }; -} +}) diff --git a/pkgs/by-name/xi/xiu/package.nix b/pkgs/by-name/xi/xiu/package.nix index 1158ae51b174..1b3607b4eab6 100644 --- a/pkgs/by-name/xi/xiu/package.nix +++ b/pkgs/by-name/xi/xiu/package.nix @@ -9,14 +9,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xiu"; version = "0.13.0"; src = fetchFromGitHub { owner = "harlanc"; repo = "xiu"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EjyvCwqcPkOe69YnDiAExtBNPhsqqGa95ao+bn6wcyA="; }; @@ -39,9 +39,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple, high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS"; homepage = "https://github.com/harlanc/xiu"; - changelog = "https://github.com/harlanc/xiu/releases/tag/v${version}"; + changelog = "https://github.com/harlanc/xiu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "xiu"; }; -} +}) diff --git a/pkgs/by-name/xp/xplr/package.nix b/pkgs/by-name/xp/xplr/package.nix index aebe13048388..2ee2e275b76f 100644 --- a/pkgs/by-name/xp/xplr/package.nix +++ b/pkgs/by-name/xp/xplr/package.nix @@ -4,14 +4,14 @@ rustPlatform, fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xplr"; version = "1.1.0"; src = fetchFromGitHub { owner = "sayanarijit"; repo = "xplr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qldRH0OSfGBfz84i7CnkzOns+occHoeft8PWgdBOvBA="; }; @@ -45,7 +45,7 @@ rustPlatform.buildRustPackage rec { description = "Hackable, minimal, fast TUI file explorer"; mainProgram = "xplr"; homepage = "https://xplr.dev"; - changelog = "https://github.com/sayanarijit/xplr/releases/tag/${src.rev}"; + changelog = "https://github.com/sayanarijit/xplr/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sayanarijit @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { mimame ]; }; -} +}) diff --git a/pkgs/by-name/xr/xrizer/package.nix b/pkgs/by-name/xr/xrizer/package.nix index 4938567012b6..4b4efe3b6afd 100644 --- a/pkgs/by-name/xr/xrizer/package.nix +++ b/pkgs/by-name/xr/xrizer/package.nix @@ -19,14 +19,14 @@ let "x86_64-linux" = "bin/linux64"; }; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xrizer"; version = "0.4"; src = fetchFromGitHub { owner = "Supreeeme"; repo = "xrizer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IRhLWlGHywp0kZe5aGmMHAF1zZwva3sGg68eG1E2K9A="; }; @@ -76,4 +76,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Scrumplex ]; platforms = builtins.attrNames platformPaths; }; -} +}) diff --git a/pkgs/by-name/xw/xwayland-satellite/package.nix b/pkgs/by-name/xw/xwayland-satellite/package.nix index 1a223e7496dc..dffbad27d2ab 100644 --- a/pkgs/by-name/xw/xwayland-satellite/package.nix +++ b/pkgs/by-name/xw/xwayland-satellite/package.nix @@ -11,14 +11,14 @@ withSystemd ? true, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "xwayland-satellite"; version = "0.8"; src = fetchFromGitHub { owner = "Supreeeme"; repo = "xwayland-satellite"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Qz1WvGdawnoz4dG3JtCtlParmdQHM5xu6osnXeVOqYI="; }; @@ -63,7 +63,7 @@ rustPlatform.buildRustPackage rec { Grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base. ''; homepage = "https://github.com/Supreeeme/xwayland-satellite"; - changelog = "https://github.com/Supreeeme/xwayland-satellite/releases/tag/v${version}"; + changelog = "https://github.com/Supreeeme/xwayland-satellite/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ if-loop69420 @@ -73,4 +73,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "xwayland-satellite"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ya/yambar-hyprland-wses/package.nix b/pkgs/by-name/ya/yambar-hyprland-wses/package.nix index 349bd49d8dfe..e7e9bc0eebf0 100644 --- a/pkgs/by-name/ya/yambar-hyprland-wses/package.nix +++ b/pkgs/by-name/ya/yambar-hyprland-wses/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "yambar-hyprland-wses"; version = "0.1.0"; src = fetchFromGitHub { owner = "jonhoo"; repo = "yambar-hyprland-wses"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-furHj1AAFgNiNHP9RBsVrIvrDckSKU8FXilzH9TQ99c="; }; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "yambar-hyprland-wses"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ya/yaydl/package.nix b/pkgs/by-name/ya/yaydl/package.nix index 7d5caaf5c19c..dc67ce453c77 100644 --- a/pkgs/by-name/ya/yaydl/package.nix +++ b/pkgs/by-name/ya/yaydl/package.nix @@ -8,14 +8,14 @@ ffmpeg, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "yaydl"; version = "0.19.0"; src = fetchFromGitHub { owner = "dertuxmalwieder"; repo = "yaydl"; - rev = "release-${version}"; + rev = "release-${finalAttrs.version}"; sha256 = "sha256-X5D4kC5P5qHLSlTa9sQUAql1zK+Iut24224wvqihfAY="; }; @@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "yaydl"; }; -} +}) diff --git a/pkgs/by-name/ye/yew-fmt/package.nix b/pkgs/by-name/ye/yew-fmt/package.nix index d45674b1c69f..2b274fe8f32d 100644 --- a/pkgs/by-name/ye/yew-fmt/package.nix +++ b/pkgs/by-name/ye/yew-fmt/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "yew-fmt"; version = "0.6.3"; src = fetchFromGitHub { owner = "its-the-shrimp"; repo = "yew-fmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bhguDpLRn51NWL/N2CT9tsNS8+RbaL37liCBeUe0ZyY="; }; @@ -25,8 +25,8 @@ rustPlatform.buildRustPackage rec { description = "Code formatter for the Yew framework"; mainProgram = "yew-fmt"; homepage = "https://github.com/its-the-shrimp/yew-fmt"; - changelog = "https://github.com/its-the-shrimp/yew-fmt/releases/tag/v${version}"; + changelog = "https://github.com/its-the-shrimp/yew-fmt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dandedotdev ]; }; -} +}) diff --git a/pkgs/by-name/yg/yggdrasil-jumper/package.nix b/pkgs/by-name/yg/yggdrasil-jumper/package.nix index 2b714b184c92..d03f80b28756 100644 --- a/pkgs/by-name/yg/yggdrasil-jumper/package.nix +++ b/pkgs/by-name/yg/yggdrasil-jumper/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "yggdrasil-jumper"; version = "0.4.2"; src = fetchFromGitHub { owner = "one-d-wide"; repo = "yggdrasil-jumper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dElC+q76dE3SlVY4+aauNmeqcNdfj0mMjg51WRuywJI="; }; @@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ one-d-wide ]; }; -} +}) diff --git a/pkgs/by-name/yo/yofi/package.nix b/pkgs/by-name/yo/yofi/package.nix index 17974eac6f77..db925945b3e7 100644 --- a/pkgs/by-name/yo/yofi/package.nix +++ b/pkgs/by-name/yo/yofi/package.nix @@ -10,14 +10,14 @@ libgcc, wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "yofi"; version = "0.2.2"; src = fetchFromGitHub { owner = "l4l"; repo = "yofi"; - tag = version; + tag = finalAttrs.version; hash = "sha256-cepAZyA4RBgqeF20g6YOlZTM0aRqErw17yuQ3U24UEg="; }; @@ -61,4 +61,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ rayslash ]; mainProgram = "yofi"; }; -} +}) diff --git a/pkgs/by-name/yo/youki/package.nix b/pkgs/by-name/yo/youki/package.nix index 3c5ce7d2fed3..f57102b12194 100644 --- a/pkgs/by-name/yo/youki/package.nix +++ b/pkgs/by-name/yo/youki/package.nix @@ -11,14 +11,14 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "youki"; version = "0.5.7"; src = fetchFromGitHub { owner = "containers"; repo = "youki"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b2R9/ADoZfRSu1Qh7hImR1Y+ZX15Uhk7JFwD8ipec6o="; }; @@ -58,10 +58,10 @@ rustPlatform.buildRustPackage rec { meta = { description = "Container runtime written in Rust"; homepage = "https://containers.github.io/youki/"; - changelog = "https://github.com/containers/youki/releases/tag/v${version}"; + changelog = "https://github.com/containers/youki/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ builditluc ]; platforms = lib.platforms.linux; mainProgram = "youki"; }; -} +}) diff --git a/pkgs/by-name/yo/youtube-tui/package.nix b/pkgs/by-name/yo/youtube-tui/package.nix index d5010b41531c..a4ad7ab33654 100644 --- a/pkgs/by-name/yo/youtube-tui/package.nix +++ b/pkgs/by-name/yo/youtube-tui/package.nix @@ -12,14 +12,14 @@ mpv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "youtube-tui"; version = "0.9.3"; src = fetchFromGitHub { owner = "Siriusmart"; repo = "youtube-tui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-a2Y0CATnKmZsYr3eUch3EUgHw41X1a2iOP0CjEJLXnc="; }; @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ Ruixi-rebirth ]; mainProgram = "youtube-tui"; }; -} +}) diff --git a/pkgs/by-name/yt/ytermusic/package.nix b/pkgs/by-name/yt/ytermusic/package.nix index 427862a9a177..8897f7912ad4 100644 --- a/pkgs/by-name/yt/ytermusic/package.nix +++ b/pkgs/by-name/yt/ytermusic/package.nix @@ -8,14 +8,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "ytermusic"; version = "0.1.0"; src = fetchFromGitHub { owner = "ccgauche"; repo = "ytermusic"; - tag = "beta-${version}"; + tag = "beta-${finalAttrs.version}"; hash = "sha256-nu/vedQNs5TgCG1v5qwwDTnFTyXCS2KnLVrnEhCtzCs="; }; @@ -43,9 +43,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "TUI based Youtube Music Player that aims to be as fast and simple as possible"; homepage = "https://github.com/ccgauche/ytermusic"; - changelog = "https://github.com/ccgauche/ytermusic/releases/tag/${src.tag}"; + changelog = "https://github.com/ccgauche/ytermusic/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ codebam ]; mainProgram = "ytermusic"; }; -} +}) diff --git a/pkgs/by-name/ze/zenith/package.nix b/pkgs/by-name/ze/zenith/package.nix index 1f311bfcffe4..612be65a8d60 100644 --- a/pkgs/by-name/ze/zenith/package.nix +++ b/pkgs/by-name/ze/zenith/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenith"; version = "0.14.3"; src = fetchFromGitHub { owner = "bvaisvil"; repo = "zenith"; - rev = version; + rev = finalAttrs.version; hash = "sha256-D/o8JmKLiT8LhmJ6q2h7f5vJQNXAN5aCislxwDw9yqo="; }; @@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ wegank ]; platforms = if nvidiaSupport then lib.platforms.linux else lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh-backend-filesystem/package.nix b/pkgs/by-name/ze/zenoh-backend-filesystem/package.nix index 38185e3c6c32..ba3cba96ee13 100644 --- a/pkgs/by-name/ze/zenoh-backend-filesystem/package.nix +++ b/pkgs/by-name/ze/zenoh-backend-filesystem/package.nix @@ -8,14 +8,14 @@ rocksdb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh-backend-filesystem"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh-backend-filesystem"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aMIVBs3K9h2aVPuaU5DzOjm3xzpHJn8MnjxdCDCANCw="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh-backend-influxdb/package.nix b/pkgs/by-name/ze/zenoh-backend-influxdb/package.nix index d22327193eb9..9bc1415c6a5a 100644 --- a/pkgs/by-name/ze/zenoh-backend-influxdb/package.nix +++ b/pkgs/by-name/ze/zenoh-backend-influxdb/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh-backend-influxdb"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh-backend-influxdb"; - tag = version; + tag = finalAttrs.version; hash = "sha256-OwIVaWy3rgnn9Cm7sqBvFua2FOCgMQBoxPh+8HkvpB0="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh-backend-rocksdb/package.nix b/pkgs/by-name/ze/zenoh-backend-rocksdb/package.nix index 52a2234f4d63..1746fb0eb7b0 100644 --- a/pkgs/by-name/ze/zenoh-backend-rocksdb/package.nix +++ b/pkgs/by-name/ze/zenoh-backend-rocksdb/package.nix @@ -8,14 +8,14 @@ rocksdb, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh-backend-rocksdb"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh-backend-rocksdb"; - tag = version; + tag = finalAttrs.version; hash = "sha256-7IXBzrtab7NNskO6JkPkXGxqnAFmVyIe7dLqbYAKyLs="; }; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix b/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix index 52252ffecb8d..ecb0ce0aacc9 100644 --- a/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix +++ b/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh-plugin-mqtt"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh-plugin-mqtt"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ijoKL8TReNER3a9dwsPeh56l1Ze2rz6jN6L9rYQLYRU="; }; @@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.linux; mainProgram = "zenoh-bridge-mqtt"; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh-plugin-webserver/package.nix b/pkgs/by-name/ze/zenoh-plugin-webserver/package.nix index 9a6426e25f9b..a8cb522bb938 100644 --- a/pkgs/by-name/ze/zenoh-plugin-webserver/package.nix +++ b/pkgs/by-name/ze/zenoh-plugin-webserver/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh-plugin-webserver"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh-plugin-webserver"; - tag = version; + tag = finalAttrs.version; hash = "sha256-R+MLM42m3UTBFHqCAGezU4jz0Hi1+X2W1Yje7+ctl6k="; }; @@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ze/zenoh/package.nix b/pkgs/by-name/ze/zenoh/package.nix index a73b5c0f73e1..9a4aee622eeb 100644 --- a/pkgs/by-name/ze/zenoh/package.nix +++ b/pkgs/by-name/ze/zenoh/package.nix @@ -6,14 +6,14 @@ testers, zenoh, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zenoh"; version = "1.4.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "eclipse-zenoh"; repo = "zenoh"; - rev = version; + rev = finalAttrs.version; hash = "sha256-XibcNrT9R8gdOnf4BtOi5Jqu+4XjeWngA3i/MXnkfn8="; }; @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { passthru.tests = { version = testers.testVersion { package = zenoh; - version = "v" + version; + version = "v" + finalAttrs.version; }; zenohd = nixosTests.zenohd; }; @@ -46,10 +46,10 @@ rustPlatform.buildRustPackage rec { description = "Communication protocol that combines pub/sub with key value storage and computation"; longDescription = "Zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks"; homepage = "https://zenoh.io"; - changelog = "https://github.com/eclipse-zenoh/zenoh/releases/tag/${src.rev}"; + changelog = "https://github.com/eclipse-zenoh/zenoh/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ck3d ]; mainProgram = "zenohd"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ze/zeronsd/package.nix b/pkgs/by-name/ze/zeronsd/package.nix index 85370279f2c8..907c83e42ea7 100644 --- a/pkgs/by-name/ze/zeronsd/package.nix +++ b/pkgs/by-name/ze/zeronsd/package.nix @@ -7,14 +7,14 @@ rustfmt, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zeronsd"; version = "0.5.2"; src = fetchFromGitHub { owner = "zerotier"; repo = "zeronsd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TL0bgzQgge6j1SpZCdxv/s4pBMSg4/3U5QisjkVE6BE="; }; @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.dstengele ]; }; -} +}) diff --git a/pkgs/by-name/zk/zktree/package.nix b/pkgs/by-name/zk/zktree/package.nix index f9aef10072a3..003f54d3e822 100644 --- a/pkgs/by-name/zk/zktree/package.nix +++ b/pkgs/by-name/zk/zktree/package.nix @@ -4,14 +4,14 @@ rustPlatform, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zktree"; version = "0.0.1"; src = fetchFromGitHub { owner = "alirezameskin"; repo = "zktree"; - rev = version; + rev = finalAttrs.version; sha256 = "11w86k1w5zryiq6bqr98pjhffd3l76377yz53qx0n76vc5374fk9"; }; @@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ alirezameskin ]; mainProgram = "zktree"; }; -} +}) diff --git a/pkgs/by-name/zo/zola/package.nix b/pkgs/by-name/zo/zola/package.nix index 90e53739af5d..8505e0be2f2f 100644 --- a/pkgs/by-name/zo/zola/package.nix +++ b/pkgs/by-name/zo/zola/package.nix @@ -10,14 +10,14 @@ testers, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zola"; version = "0.22.1"; src = fetchFromGitHub { owner = "getzola"; repo = "zola"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mynoXNJE7IcP/0bMLUr/pJQbaEVEj2q/488Z4c9Tr5A="; }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { description = "Fast static site generator with everything built-in"; mainProgram = "zola"; homepage = "https://www.getzola.org/"; - changelog = "https://github.com/getzola/zola/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/getzola/zola/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dandellion @@ -55,4 +55,4 @@ rustPlatform.buildRustPackage rec { _0x4A6F ]; }; -} +}) diff --git a/pkgs/by-name/zo/zoxide/package.nix b/pkgs/by-name/zo/zoxide/package.nix index 1022fed3c33c..ac09a23bd3b1 100644 --- a/pkgs/by-name/zo/zoxide/package.nix +++ b/pkgs/by-name/zo/zoxide/package.nix @@ -9,14 +9,14 @@ libiconv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zoxide"; version = "0.9.9"; src = fetchFromGitHub { owner = "ajeetdsouza"; repo = "zoxide"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2scJ5/+A3ZSpIdce5GLYqxjc0so9sVsYiXNULmjMzLY="; }; @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Fast cd command that learns your habits"; homepage = "https://github.com/ajeetdsouza/zoxide"; - changelog = "https://github.com/ajeetdsouza/zoxide/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ajeetdsouza/zoxide/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ ysndr @@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "zoxide"; }; -} +}) diff --git a/pkgs/by-name/zp/zpool-auto-expand-partitions/package.nix b/pkgs/by-name/zp/zpool-auto-expand-partitions/package.nix index 99ae000a638f..d413b680ee36 100644 --- a/pkgs/by-name/zp/zpool-auto-expand-partitions/package.nix +++ b/pkgs/by-name/zp/zpool-auto-expand-partitions/package.nix @@ -7,14 +7,14 @@ util-linux, zfs, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zpool-auto-expand-partitions"; version = "0.1.1"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "zpool-auto-expand-partitions"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-N1znZbJULEeNR4ABSrUtHHkmz08N+CZqX6Ni7jFzc4c="; }; @@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ lib.maintainers.cole-h ]; mainProgram = "zpool_part_disks"; }; -} +}) diff --git a/pkgs/by-name/zr/zram-generator/package.nix b/pkgs/by-name/zr/zram-generator/package.nix index 038c6813287a..9952bcf85764 100644 --- a/pkgs/by-name/zr/zram-generator/package.nix +++ b/pkgs/by-name/zr/zram-generator/package.nix @@ -11,14 +11,14 @@ nixosTests, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "zram-generator"; version = "1.2.1"; src = fetchFromGitHub { owner = "systemd"; repo = "zram-generator"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-aGBvvjGKZ5biruwmJ0ITakqPhTWs9hspRIE9QirqstA="; }; @@ -77,4 +77,4 @@ rustPlatform.buildRustPackage rec { description = "Systemd unit generator for zram devices"; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) From d3c84c2d12475d25becaa460520d2f0ce4472fab Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 5 Feb 2026 11:42:44 +0100 Subject: [PATCH 117/133] various: fix pname misuse in fetcher arguments --- pkgs/by-name/al/alarm-clock-applet/package.nix | 2 +- pkgs/by-name/go/go-jet/package.nix | 2 +- pkgs/by-name/ip/ipinfo/package.nix | 2 +- pkgs/by-name/li/libstrangle/package.nix | 4 ++-- pkgs/by-name/me/mergerfs-tools/package.nix | 4 ++-- pkgs/by-name/me/mergerfs/package.nix | 2 +- pkgs/by-name/ne/networkd-notify/package.nix | 4 ++-- pkgs/by-name/nz/nzbhydra2/package.nix | 2 +- pkgs/by-name/sc/scalingo/package.nix | 2 +- pkgs/by-name/un/unetbootin/package.nix | 4 ++-- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/al/alarm-clock-applet/package.nix b/pkgs/by-name/al/alarm-clock-applet/package.nix index a0582077b736..8744ad108aea 100644 --- a/pkgs/by-name/al/alarm-clock-applet/package.nix +++ b/pkgs/by-name/al/alarm-clock-applet/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { version = "0.4.1"; src = fetchFromGitHub { - owner = pname; + owner = "alarm-clock-applet"; repo = "alarm-clock"; tag = version; hash = "sha256-10hkWWEsAUJnGeu35bR5d0RFKd9CKDZI7WGMzmEM3rI="; diff --git a/pkgs/by-name/go/go-jet/package.nix b/pkgs/by-name/go/go-jet/package.nix index 599295fb4eea..87f7d7ba2a90 100644 --- a/pkgs/by-name/go/go-jet/package.nix +++ b/pkgs/by-name/go/go-jet/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { version = "2.14.1"; src = fetchFromGitHub { - owner = pname; + owner = "go-jet"; repo = "jet"; rev = "v${version}"; sha256 = "sha256-BwhatFakmd2ksLQv7OLwvkuDHqnZI4HRnldfyJhR+i8="; diff --git a/pkgs/by-name/ip/ipinfo/package.nix b/pkgs/by-name/ip/ipinfo/package.nix index e54ac0d2b3bf..037732247e4b 100644 --- a/pkgs/by-name/ip/ipinfo/package.nix +++ b/pkgs/by-name/ip/ipinfo/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { version = "3.3.1"; src = fetchFromGitHub { - owner = pname; + owner = "ipinfo"; repo = "cli"; tag = "${pname}-${version}"; hash = "sha256-sdQdCP2NotrdeqYrSd9c6sExFeuX54I4fxJfEyULPuk="; diff --git a/pkgs/by-name/li/libstrangle/package.nix b/pkgs/by-name/li/libstrangle/package.nix index a4bf68ab9bb9..30f4ddeac2d1 100644 --- a/pkgs/by-name/li/libstrangle/package.nix +++ b/pkgs/by-name/li/libstrangle/package.nix @@ -7,7 +7,7 @@ libx11, }: -stdenv_32bit.mkDerivation rec { +stdenv_32bit.mkDerivation { pname = "libstrangle"; version = "unstable-202202022"; @@ -18,7 +18,7 @@ stdenv_32bit.mkDerivation rec { src = fetchFromGitLab { owner = "torkel104"; - repo = pname; + repo = "libstrangle"; rev = "0273e318e3b0cc759155db8729ad74266b74cb9b"; hash = "sha256-h10QA7m7hIQHq1g/vCYuZsFR2NVbtWBB46V6OWP5wgM="; }; diff --git a/pkgs/by-name/me/mergerfs-tools/package.nix b/pkgs/by-name/me/mergerfs-tools/package.nix index 0edb96509d45..a466c79f6264 100644 --- a/pkgs/by-name/me/mergerfs-tools/package.nix +++ b/pkgs/by-name/me/mergerfs-tools/package.nix @@ -8,13 +8,13 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "mergerfs-tools"; version = "20230912"; src = fetchFromGitHub { owner = "trapexit"; - repo = pname; + repo = "mergerfs-tools"; rev = "80d6c9511da554009415d67e7c0ead1256c1fc41"; hash = "sha256-9sn2ziIjes2squSGbjjXVch2zDFjQruWB4282p4jWcY="; }; diff --git a/pkgs/by-name/me/mergerfs/package.nix b/pkgs/by-name/me/mergerfs/package.nix index fa15973aec95..4e425866d0ca 100644 --- a/pkgs/by-name/me/mergerfs/package.nix +++ b/pkgs/by-name/me/mergerfs/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "trapexit"; - repo = pname; + repo = "mergerfs"; rev = version; sha256 = "sha256-pXge+/5Ti4+e0aSbWLg6roIcg+3foAvSHP/Obd0EiE4="; }; diff --git a/pkgs/by-name/ne/networkd-notify/package.nix b/pkgs/by-name/ne/networkd-notify/package.nix index 435e251bbc1c..def199aa7686 100644 --- a/pkgs/by-name/ne/networkd-notify/package.nix +++ b/pkgs/by-name/ne/networkd-notify/package.nix @@ -7,7 +7,7 @@ wrapGAppsNoGuiHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication { pname = "networkd-notify"; version = "unstable-2022-11-29"; # There is no setup.py, just a single Python script. @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "wavexx"; - repo = pname; + repo = "networkd-notify"; rev = "c2f3e71076a0f51c097064b1eb2505a361c7cc0e"; hash = "sha256-fanP1EWERT2Jy4OnMo8OMdR9flginYUgMw+XgmDve3o="; }; diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index 5b63f7ba78bf..34d2f36381de 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -39,7 +39,7 @@ maven.buildMavenPackage rec { src = fetchFromGitHub { owner = "theotherp"; - repo = pname; + repo = "nzbhydra2"; tag = "v${version}"; hash = "sha256-7CYMh/viZ/9bVZ4gNNZRnKHh4uDH4E5Td2oVC4Rok0M="; }; diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 98c682fa8588..45bd6be5a01a 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -10,7 +10,7 @@ buildGoModule rec { version = "1.43.0"; src = fetchFromGitHub { - owner = pname; + owner = "scalingo"; repo = "cli"; rev = version; hash = "sha256-A1kz4Zh6SiXcsmFqHuldRTa1qI8+bJBALjweWYBvnTo="; diff --git a/pkgs/by-name/un/unetbootin/package.nix b/pkgs/by-name/un/unetbootin/package.nix index f0179e7ec99c..cd5f49bcfe9d 100644 --- a/pkgs/by-name/un/unetbootin/package.nix +++ b/pkgs/by-name/un/unetbootin/package.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { version = "702"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "unetbootin"; + repo = "unetbootin"; rev = version; sha256 = "sha256-psX15XicPXAsd36BhuvK0G3GQS8hV/hazzO0HByCqV4="; }; From 0f041b651e1a65c94ceda95786ccc34c416ae338 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 5 Feb 2026 11:50:06 +0100 Subject: [PATCH 118/133] various: fix pname misuse in meta.mainProgram --- pkgs/by-name/ch/chrysalis/package.nix | 4 ++-- pkgs/by-name/do/documenso/package.nix | 2 +- pkgs/by-name/ex/expresslrs-configurator/package.nix | 2 +- pkgs/by-name/ma/marksman/package.nix | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ch/chrysalis/package.nix b/pkgs/by-name/ch/chrysalis/package.nix index f482e0b54145..8b4c30b8e65e 100644 --- a/pkgs/by-name/ch/chrysalis/package.nix +++ b/pkgs/by-name/ch/chrysalis/package.nix @@ -48,8 +48,8 @@ appimageTools.wrapType2 { nshalman ]; platforms = [ "x86_64-linux" ]; - # buildFHSEnv will create a symlink in $out/bin/${pname} - mainProgram = pname; + # buildFHSEnv will create a symlink in $out/bin/chrysalis + mainProgram = "chrysalis"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } diff --git a/pkgs/by-name/do/documenso/package.nix b/pkgs/by-name/do/documenso/package.nix index 7d2f14d63774..53b1e95fd145 100644 --- a/pkgs/by-name/do/documenso/package.nix +++ b/pkgs/by-name/do/documenso/package.nix @@ -121,6 +121,6 @@ buildNpmPackage { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ happysalada ]; platforms = lib.platforms.unix; - mainProgram = pname; + mainProgram = "documenso"; }; } diff --git a/pkgs/by-name/ex/expresslrs-configurator/package.nix b/pkgs/by-name/ex/expresslrs-configurator/package.nix index 5115c5634862..4a63c931b5a8 100644 --- a/pkgs/by-name/ex/expresslrs-configurator/package.nix +++ b/pkgs/by-name/ex/expresslrs-configurator/package.nix @@ -82,6 +82,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ asamonik ]; - mainProgram = pname; + mainProgram = "expresslrs-configurator"; }; } diff --git a/pkgs/by-name/ma/marksman/package.nix b/pkgs/by-name/ma/marksman/package.nix index f2acd86a7733..a5b25b933f03 100644 --- a/pkgs/by-name/ma/marksman/package.nix +++ b/pkgs/by-name/ma/marksman/package.nix @@ -62,6 +62,6 @@ buildDotnetModule (finalAttrs: { plusgut ]; platforms = dotnet-sdk.meta.platforms; - mainProgram = pname; + mainProgram = "marksman"; }; }) From 626f23ce2674bf39bccaf301e9946eebc985e289 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 15:41:22 +0100 Subject: [PATCH 119/133] various: switch packages to use finalAttrs this shouldn't create any rebuilds the following script was used to generate this: ```fish #!/usr/bin/env fish # nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd} set base (git rev-parse HEAD) set scope pkgs/by-name set files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u) for file in $files echo $file sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (finalAttrs: {' $file # version sd -F 'version}' 'finalAttrs.version}' $file sd -F '${version' '${finalAttrs.version' $file sd -F '= version' '= finalAttrs.version' $file sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file sd -F ' + version;' ' + finalAttrs.version;' $file sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file # src sd -F 'src}' 'finalAttrs.src}' $file sd -F '${src' '${finalAttrs.src' $file sd -F '= src' '= finalAttrs.src' $file sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file sd -F 'inherit (src' 'inherit (finalAttrs.src' $file # meta sd -F '${meta' '${finalAttrs.meta' $file sd -F '= meta' '= finalAttrs.meta' $file sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file # other sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file sd -F 'libPath}' 'finalAttrs.libPath}' $file sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file # pname (restored afterwards) sd -F 'pname}' 'finalAttrs.pname}' $file sd -F '${pname' '${finalAttrs.pname' $file sd -F '= pname' '= finalAttrs.pname' $file # close finalAttrs lambda echo ')' >>$file # catch some errors early if ! nixfmt $file git restore $file continue end if ! nixf-diagnose -i sema-primop-overridden $file git restore $file continue end end set torestore (rg -F .finalAttrs --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end set torestore (rg -F finalAttrs.pname --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end # commit for faster eval times git add pkgs git commit --no-gpg-sign -m temp set torestore for file in $files # file hasn't changed if git diff --quiet $base $file continue end # try to eval the package to definitely catch all errors echo $file set pname (string split / $file -f 4) if ! nix eval .#$pname set torestore $torestore $file end end # restore files that don't eval git reset --soft $base git restore --staged . if test (count $torestore) -gt 0 git restore $torestore end ``` after that some manual cleanup was done: - restoring files that cause changes in the number of lines - restoring files that cause rebuilds - restoring files that cause merge conflicts with staging --- pkgs/by-name/_2/_2048-in-terminal/package.nix | 6 ++--- pkgs/by-name/ad/adbfs-rootless/package.nix | 6 ++--- pkgs/by-name/ae/aeolus/package.nix | 6 ++--- pkgs/by-name/ae/aewan/package.nix | 6 ++--- pkgs/by-name/af/aften/package.nix | 6 ++--- pkgs/by-name/ai/aiger/package.nix | 10 ++++----- .../by-name/al/alarm-clock-applet/package.nix | 6 ++--- .../al/alpine-make-vm-image/package.nix | 6 ++--- pkgs/by-name/am/AMB-plugins/package.nix | 8 +++---- pkgs/by-name/am/amberol/package.nix | 10 ++++----- pkgs/by-name/am/amidst/package.nix | 8 +++---- pkgs/by-name/am/aml/package.nix | 8 +++---- pkgs/by-name/an/anttweakbar/package.nix | 6 ++--- pkgs/by-name/ao/aocl-utils/package.nix | 6 ++--- .../ap/apache-directory-studio/package.nix | 8 +++---- pkgs/by-name/ap/apache-flex-sdk/package.nix | 6 ++--- pkgs/by-name/ap/apcupsd/package.nix | 6 ++--- pkgs/by-name/ap/apfelgrid/package.nix | 6 ++--- pkgs/by-name/ap/applgrid/package.nix | 6 ++--- pkgs/by-name/ap/apr/package.nix | 6 ++--- pkgs/by-name/ap/aprutil/package.nix | 6 ++--- pkgs/by-name/ar/argus-clients/package.nix | 6 ++--- pkgs/by-name/ar/argus/package.nix | 6 ++--- pkgs/by-name/as/astyle/package.nix | 6 ++--- pkgs/by-name/at/atanks/package.nix | 6 ++--- pkgs/by-name/at/atftp/package.nix | 8 +++---- pkgs/by-name/au/audiofile/package.nix | 6 ++--- pkgs/by-name/au/autobuild/package.nix | 6 ++--- pkgs/by-name/au/autocutsel/package.nix | 6 ++--- pkgs/by-name/au/autossh/package.nix | 6 ++--- pkgs/by-name/au/autotalent/package.nix | 6 ++--- pkgs/by-name/av/avfs/package.nix | 6 ++--- pkgs/by-name/av/avr8burnomat/package.nix | 6 ++--- pkgs/by-name/ba/babeld/package.nix | 6 ++--- pkgs/by-name/ba/bacula/package.nix | 6 ++--- pkgs/by-name/ba/barcode/package.nix | 6 ++--- pkgs/by-name/ba/basex/package.nix | 8 +++---- pkgs/by-name/bb/bb/package.nix | 6 ++--- pkgs/by-name/bd/bdep/package.nix | 6 ++--- pkgs/by-name/be/bearssl/package.nix | 6 ++--- pkgs/by-name/bi/bibutils/package.nix | 6 ++--- pkgs/by-name/bi/bison/package.nix | 6 ++--- pkgs/by-name/bl/black-hole-solver/package.nix | 6 ++--- pkgs/by-name/bl/bliss/package.nix | 6 ++--- pkgs/by-name/bl/blobwars/package.nix | 6 ++--- pkgs/by-name/bo/boolstuff/package.nix | 6 ++--- pkgs/by-name/bp/bpftools/package.nix | 6 ++--- pkgs/by-name/bp/bpkg/package.nix | 6 ++--- pkgs/by-name/br/brasero-unwrapped/package.nix | 6 ++--- pkgs/by-name/br/bristol/package.nix | 6 ++--- pkgs/by-name/bs/bsdbuild/package.nix | 6 ++--- pkgs/by-name/bs/bsdiff/package.nix | 6 ++--- pkgs/by-name/bt/btrbk/package.nix | 6 ++--- pkgs/by-name/bu/buddy/package.nix | 6 ++--- pkgs/by-name/bu/buildtorrent/package.nix | 6 ++--- pkgs/by-name/bv/bvi/package.nix | 6 ++--- pkgs/by-name/bw/bwa/package.nix | 6 ++--- pkgs/by-name/bw/bwm_ng/package.nix | 6 ++--- pkgs/by-name/ca/cachefilesd/package.nix | 6 ++--- pkgs/by-name/ca/calceph/package.nix | 8 +++---- pkgs/by-name/ca/calcurse/package.nix | 8 +++---- pkgs/by-name/ca/caribou/package.nix | 6 ++--- pkgs/by-name/ca/catdoc/package.nix | 6 ++--- pkgs/by-name/cc/cctz/package.nix | 6 ++--- pkgs/by-name/cd/cddiscid/package.nix | 6 ++--- pkgs/by-name/cd/cdi2iso/package.nix | 6 ++--- pkgs/by-name/cd/cdpr/package.nix | 6 ++--- pkgs/by-name/ce/ceres-solver/package.nix | 6 ++--- pkgs/by-name/cg/cgui/package.nix | 6 ++--- pkgs/by-name/ch/chemtool/package.nix | 6 ++--- pkgs/by-name/ch/chromium-bsu/package.nix | 6 ++--- pkgs/by-name/ch/chrony/package.nix | 6 ++--- pkgs/by-name/ci/cifs-utils/package.nix | 6 ++--- .../ci/cinnamon-settings-daemon/package.nix | 6 ++--- pkgs/by-name/ci/cinnamon/package.nix | 6 ++--- pkgs/by-name/ci/circt/package.nix | 8 +++---- pkgs/by-name/cl/clamav/package.nix | 6 ++--- pkgs/by-name/cl/clipit/package.nix | 6 ++--- pkgs/by-name/cl/clipmenu/package.nix | 8 +++---- pkgs/by-name/cl/clipnotify/package.nix | 6 ++--- pkgs/by-name/cl/clips/package.nix | 8 +++---- pkgs/by-name/cl/clustal-omega/package.nix | 6 ++--- pkgs/by-name/cm/cmark/package.nix | 8 +++---- pkgs/by-name/cm/cminpack/package.nix | 8 +++---- pkgs/by-name/cm/cmocka/package.nix | 8 +++---- pkgs/by-name/cn/cntlm/package.nix | 6 ++--- pkgs/by-name/co/coan/package.nix | 6 ++--- pkgs/by-name/co/cockatrice/package.nix | 6 ++--- pkgs/by-name/co/colm/package.nix | 6 ++--- pkgs/by-name/co/colpack/package.nix | 6 ++--- pkgs/by-name/co/commonsCompress/package.nix | 8 +++---- pkgs/by-name/co/commonsFileUpload/package.nix | 8 +++---- pkgs/by-name/co/commonsIo/package.nix | 8 +++---- pkgs/by-name/co/complexity/package.nix | 6 ++--- pkgs/by-name/co/conntrack-tools/package.nix | 8 +++---- pkgs/by-name/co/construo/package.nix | 6 ++--- pkgs/by-name/co/copyq/package.nix | 6 ++--- pkgs/by-name/co/corosync/package.nix | 6 ++--- pkgs/by-name/cp/cp2k/package.nix | 6 ++--- pkgs/by-name/cp/cpp-hocon/package.nix | 8 +++---- pkgs/by-name/cp/cppcms/package.nix | 6 ++--- pkgs/by-name/cp/cppdb/package.nix | 6 ++--- pkgs/by-name/cp/cppunit/package.nix | 6 ++--- pkgs/by-name/cp/cpputest/package.nix | 6 ++--- pkgs/by-name/cp/cpu_features/package.nix | 6 ++--- pkgs/by-name/cp/cpuid/package.nix | 6 ++--- pkgs/by-name/cr/cramfsswap/package.nix | 6 ++--- pkgs/by-name/cr/crc32c/package.nix | 6 ++--- pkgs/by-name/cr/crrcsim/package.nix | 6 ++--- pkgs/by-name/cr/crunch/package.nix | 6 ++--- pkgs/by-name/cs/csa/package.nix | 6 ++--- pkgs/by-name/cs/cscope/package.nix | 6 ++--- pkgs/by-name/cu/cutee/package.nix | 6 ++--- pkgs/by-name/cw/cwebbin/package.nix | 6 ++--- pkgs/by-name/cy/cytoscape/package.nix | 6 ++--- pkgs/by-name/cz/czmq/package.nix | 6 ++--- pkgs/by-name/da/dadadodo/package.nix | 6 ++--- pkgs/by-name/da/dante/package.nix | 6 ++--- pkgs/by-name/da/dar/package.nix | 6 ++--- pkgs/by-name/da/datefudge/package.nix | 6 ++--- pkgs/by-name/da/dav1d/package.nix | 12 +++++----- pkgs/by-name/da/davix/package.nix | 8 +++---- pkgs/by-name/db/dbus-glib/package.nix | 6 ++--- pkgs/by-name/db/dbxml/package.nix | 6 ++--- pkgs/by-name/dc/dcadec/package.nix | 6 ++--- pkgs/by-name/dd/ddrutility/package.nix | 6 ++--- pkgs/by-name/de/dedup/package.nix | 6 ++--- pkgs/by-name/de/dehydrated/package.nix | 8 +++---- pkgs/by-name/de/dejagnu/package.nix | 6 ++--- pkgs/by-name/de/devilspie2/package.nix | 6 ++--- pkgs/by-name/de/devtodo/package.nix | 6 ++--- pkgs/by-name/df/dftd4/package.nix | 6 ++--- pkgs/by-name/df/dfu-util/package.nix | 6 ++--- pkgs/by-name/dh/dhcpcd/package.nix | 6 ++--- pkgs/by-name/di/dico/package.nix | 6 ++--- pkgs/by-name/di/disnixos/package.nix | 6 ++--- pkgs/by-name/di/disorderfs/package.nix | 6 ++--- pkgs/by-name/di/dit/package.nix | 6 ++--- pkgs/by-name/dj/djmount/package.nix | 6 ++--- pkgs/by-name/dj/djview/package.nix | 6 ++--- pkgs/by-name/dj/djvulibre/package.nix | 6 ++--- pkgs/by-name/dk/dkimproxy/package.nix | 6 ++--- pkgs/by-name/dn/dnsmasq/package.nix | 6 ++--- pkgs/by-name/dn/dnstop/package.nix | 6 ++--- pkgs/by-name/dn/dnstracer/package.nix | 6 ++--- pkgs/by-name/do/doas/package.nix | 6 ++--- pkgs/by-name/do/doctest/package.nix | 6 ++--- pkgs/by-name/do/dos2unix/package.nix | 8 +++---- pkgs/by-name/do/dovecot/package.nix | 6 ++--- pkgs/by-name/dp/dpic/package.nix | 6 ++--- pkgs/by-name/dr/drawpile/package.nix | 8 +++---- pkgs/by-name/ds/dspam/package.nix | 6 ++--- pkgs/by-name/ds/dssi/package.nix | 6 ++--- pkgs/by-name/du/dumb-init/package.nix | 6 ++--- pkgs/by-name/dv/dvd-slideshow/package.nix | 6 ++--- pkgs/by-name/dv/dvdbackup/package.nix | 6 ++--- pkgs/by-name/dv/dvdplusrwtools/package.nix | 6 ++--- pkgs/by-name/eb/ebtables/package.nix | 6 ++--- pkgs/by-name/eb/ebumeter/package.nix | 6 ++--- pkgs/by-name/ed/edgetpu-compiler/package.nix | 6 ++--- pkgs/by-name/ef/efont-unicode/package.nix | 6 ++--- pkgs/by-name/eg/eggdbus/package.nix | 6 ++--- pkgs/by-name/el/elfutils/package.nix | 8 +++---- pkgs/by-name/el/eli/package.nix | 6 ++--- pkgs/by-name/el/elinks/package.nix | 6 ++--- pkgs/by-name/em/em/package.nix | 6 ++--- pkgs/by-name/em/emma/package.nix | 6 ++--- pkgs/by-name/en/enca/package.nix | 6 ++--- pkgs/by-name/en/enet/package.nix | 6 ++--- pkgs/by-name/ep/ephemeralpg/package.nix | 6 ++--- pkgs/by-name/eq/eq10q/package.nix | 6 ++--- pkgs/by-name/ev/evolution-ews/package.nix | 8 +++---- pkgs/by-name/ex/exfat/package.nix | 8 +++---- pkgs/by-name/ex/exim/package.nix | 8 +++---- pkgs/by-name/ex/exonerate/package.nix | 6 ++--- pkgs/by-name/ex/exrtools/package.nix | 6 ++--- pkgs/by-name/ex/ext4magic/package.nix | 6 ++--- pkgs/by-name/fa/farstream/package.nix | 6 ++--- pkgs/by-name/fa/fatsort/package.nix | 6 ++--- pkgs/by-name/fc/fcrackzip/package.nix | 6 ++--- pkgs/by-name/fc/fcron/package.nix | 6 ++--- pkgs/by-name/fd/fdk_aac/package.nix | 6 ++--- pkgs/by-name/fi/fim/package.nix | 6 ++--- pkgs/by-name/fi/findbugs/package.nix | 6 ++--- pkgs/by-name/fl/fllog/package.nix | 6 ++--- pkgs/by-name/fl/flmsg/package.nix | 6 ++--- pkgs/by-name/fl/flowblade/package.nix | 8 +++---- pkgs/by-name/fl/flpsed/package.nix | 6 ++--- pkgs/by-name/fl/flwrap/package.nix | 6 ++--- pkgs/by-name/fo/foremost/package.nix | 6 ++--- pkgs/by-name/fo/forktty/package.nix | 6 ++--- pkgs/by-name/fo/fortune/package.nix | 6 ++--- pkgs/by-name/fo/fox/package.nix | 6 ++--- pkgs/by-name/fo/fox_1_6/package.nix | 6 ++--- pkgs/by-name/fr/frame/package.nix | 6 ++--- pkgs/by-name/fr/freeipmi/package.nix | 6 ++--- pkgs/by-name/fr/freetds/package.nix | 8 +++---- pkgs/by-name/fs/fstl/package.nix | 6 ++--- pkgs/by-name/fs/fsverity-utils/package.nix | 6 ++--- pkgs/by-name/ft/ftop/package.nix | 6 ++--- pkgs/by-name/fu/fuse-emulator/package.nix | 6 ++--- pkgs/by-name/fu/fuse-overlayfs/package.nix | 8 +++---- pkgs/by-name/fw/fwup/package.nix | 10 ++++----- pkgs/by-name/g-/g-wrap/package.nix | 6 ++--- pkgs/by-name/ga/gama/package.nix | 6 ++--- .../ga/gamenetworkingsockets/package.nix | 8 +++---- pkgs/by-name/ga/garmintools/package.nix | 6 ++--- pkgs/by-name/ga/gatling/package.nix | 6 ++--- pkgs/by-name/gc/gcal/package.nix | 6 ++--- pkgs/by-name/gd/gd/package.nix | 6 ++--- pkgs/by-name/gd/gdl/package.nix | 6 ++--- pkgs/by-name/ge/gengetopt/package.nix | 6 ++--- pkgs/by-name/ge/genromfs/package.nix | 6 ++--- pkgs/by-name/ge/getxbook/package.nix | 6 ++--- pkgs/by-name/gf/gflags/package.nix | 6 ++--- pkgs/by-name/gh/ghostscript/package.nix | 10 ++++----- pkgs/by-name/gi/giflib/package.nix | 6 ++--- pkgs/by-name/gi/gifsicle/package.nix | 6 ++--- pkgs/by-name/gi/git-hub/package.nix | 8 +++---- pkgs/by-name/gi/git-reparent/package.nix | 6 ++--- pkgs/by-name/gl/gl117/package.nix | 6 ++--- pkgs/by-name/gl/gl2ps/package.nix | 6 ++--- pkgs/by-name/gl/glib-networking/package.nix | 6 ++--- pkgs/by-name/gl/glibmm/package.nix | 6 ++--- pkgs/by-name/gl/global/package.nix | 8 +++---- pkgs/by-name/gm/gmm/package.nix | 6 ++--- pkgs/by-name/gm/gmu/package.nix | 6 ++--- pkgs/by-name/gn/gnaural/package.nix | 6 ++--- pkgs/by-name/gn/gnome-console/package.nix | 6 ++--- pkgs/by-name/gn/gnome-icon-theme/package.nix | 6 ++--- pkgs/by-name/gn/gnu-pw-mgr/package.nix | 6 ++--- pkgs/by-name/gn/gnuclad/package.nix | 6 ++--- pkgs/by-name/gn/gnushogi/package.nix | 6 ++--- pkgs/by-name/go/gobi_loader/package.nix | 6 ++--- pkgs/by-name/go/gofish/package.nix | 6 ++--- pkgs/by-name/go/gource/package.nix | 6 ++--- pkgs/by-name/gp/gpart/package.nix | 8 +++---- pkgs/by-name/gp/gperf/package.nix | 6 ++--- pkgs/by-name/gp/gptfdisk/package.nix | 6 ++--- .../gp/gpu-screen-recorder-gtk/package.nix | 6 ++--- .../gp/gpu-screen-recorder/package.nix | 6 ++--- pkgs/by-name/gp/gputils/package.nix | 6 ++--- pkgs/by-name/gr/grail/package.nix | 6 ++--- pkgs/by-name/gr/graphs/package.nix | 6 ++--- pkgs/by-name/gr/greenfoot/package.nix | 6 ++--- pkgs/by-name/gr/grepcidr/package.nix | 6 ++--- pkgs/by-name/gr/groff/package.nix | 6 ++--- pkgs/by-name/gs/gsl/package.nix | 6 ++--- pkgs/by-name/gs/gssdp-tools/package.nix | 6 ++--- pkgs/by-name/gt/gtest/package.nix | 6 ++--- .../by-name/gt/gtk-engine-murrine/package.nix | 6 ++--- pkgs/by-name/gt/gtk-sharp-3_0/package.nix | 6 ++--- pkgs/by-name/gt/gtkdatabox/package.nix | 6 ++--- pkgs/by-name/gt/gtkimageview/package.nix | 6 ++--- pkgs/by-name/gt/gtksourceviewmm/package.nix | 6 ++--- pkgs/by-name/gt/gtksourceviewmm4/package.nix | 6 ++--- pkgs/by-name/gt/gtkspell2/package.nix | 6 ++--- pkgs/by-name/gt/gtkwave/package.nix | 6 ++--- pkgs/by-name/gt/gts/package.nix | 6 ++--- pkgs/by-name/gu/gubbi-font/package.nix | 8 +++---- pkgs/by-name/gu/guile-cairo/package.nix | 6 ++--- pkgs/by-name/gu/guile-json/package.nix | 6 ++--- pkgs/by-name/gu/guile-lib/package.nix | 6 ++--- pkgs/by-name/gu/guile-opengl/package.nix | 6 ++--- pkgs/by-name/gu/guile-reader/package.nix | 6 ++--- pkgs/by-name/gu/guilt/package.nix | 8 +++---- pkgs/by-name/gx/gxemul/package.nix | 6 ++--- pkgs/by-name/gx/gxmessage/package.nix | 6 ++--- pkgs/by-name/ha/hamlib_3/package.nix | 6 ++--- pkgs/by-name/he/herwig/package.nix | 6 ++--- pkgs/by-name/hi/hisat2/package.nix | 6 ++--- pkgs/by-name/hi/hitch/package.nix | 6 ++--- pkgs/by-name/ho/hoppet/package.nix | 6 ++--- pkgs/by-name/ho/hostapd/package.nix | 6 ++--- pkgs/by-name/ht/html-xml-utils/package.nix | 6 ++--- pkgs/by-name/ht/htmlcxx/package.nix | 6 ++--- pkgs/by-name/ht/htslib/package.nix | 6 ++--- pkgs/by-name/ht/http-parser/package.nix | 8 +++---- pkgs/by-name/hy/hyena/package.nix | 6 ++--- pkgs/by-name/ic/icecream/package.nix | 8 +++---- pkgs/by-name/ic/iconnamingutils/package.nix | 6 ++--- pkgs/by-name/id/id3lib/package.nix | 6 ++--- pkgs/by-name/id/id3v2/package.nix | 6 ++--- pkgs/by-name/if/ifmetric/package.nix | 6 ++--- pkgs/by-name/im/imagination/package.nix | 6 ++--- .../by-name/in/incus-ui-canonical/package.nix | 8 +++---- pkgs/by-name/in/indent/package.nix | 6 ++--- .../in/indicator-application-gtk2/package.nix | 6 ++--- .../intel-compute-runtime-legacy1/package.nix | 8 +++---- .../in/intel-compute-runtime/package.nix | 8 +++---- pkgs/by-name/in/intltool/package.nix | 6 ++--- pkgs/by-name/io/iotop-c/package.nix | 6 ++--- pkgs/by-name/io/ioztat/package.nix | 10 ++++----- pkgs/by-name/ip/ipad_charge/package.nix | 6 ++--- pkgs/by-name/ip/iptstate/package.nix | 6 ++--- pkgs/by-name/ip/ipvsadm/package.nix | 6 ++--- pkgs/by-name/is/ispell/package.nix | 6 ++--- pkgs/by-name/is/ispike/package.nix | 6 ++--- pkgs/by-name/it/itstool/package.nix | 6 ++--- pkgs/by-name/ja/jaaa/package.nix | 6 ++--- .../by-name/ja/jack_oscrolloscope/package.nix | 6 ++--- pkgs/by-name/ja/jackmeter/package.nix | 6 ++--- pkgs/by-name/ja/japa/package.nix | 6 ++--- pkgs/by-name/ji/jibri/package.nix | 6 ++--- .../by-name/ji/jitsi-meet-prosody/package.nix | 6 ++--- pkgs/by-name/ji/jitsi/package.nix | 6 ++--- pkgs/by-name/jo/joe/package.nix | 6 ++--- pkgs/by-name/jp/jpeginfo/package.nix | 6 ++--- pkgs/by-name/jp/jpexs/package.nix | 10 ++++----- pkgs/by-name/js/jsoncpp/package.nix | 12 +++++----- pkgs/by-name/js/jsonnet/package.nix | 6 ++--- pkgs/by-name/ka/kana/package.nix | 10 ++++----- pkgs/by-name/ka/kanif/package.nix | 6 ++--- pkgs/by-name/ke/keyfinder-cli/package.nix | 8 +++---- pkgs/by-name/ke/keystore-explorer/package.nix | 8 +++---- pkgs/by-name/ke/keyutils/package.nix | 6 ++--- pkgs/by-name/kg/kgraphviewer/package.nix | 6 ++--- pkgs/by-name/ki/kio-fuse/package.nix | 6 ++--- pkgs/by-name/kl/klavaro/package.nix | 6 ++--- pkgs/by-name/ko/koules/package.nix | 6 ++--- pkgs/by-name/kp/kpcli/package.nix | 8 +++---- pkgs/by-name/kr/krb5/package.nix | 8 +++---- pkgs/by-name/kr/krita-unwrapped/package.nix | 6 ++--- pkgs/by-name/ky/kytea/package.nix | 6 ++--- pkgs/by-name/ky/kythe/package.nix | 6 ++--- pkgs/by-name/la/lame/package.nix | 6 ++--- pkgs/by-name/la/languagetool/package.nix | 6 ++--- pkgs/by-name/la/last/package.nix | 6 ++--- pkgs/by-name/lc/lc0/package.nix | 8 +++---- pkgs/by-name/lc/lci/package.nix | 6 ++--- pkgs/by-name/lc/lcms1/package.nix | 6 ++--- pkgs/by-name/ld/ldns/package.nix | 6 ++--- pkgs/by-name/le/leveldb/package.nix | 8 +++---- pkgs/by-name/li/libaacs/package.nix | 6 ++--- pkgs/by-name/li/libaal/package.nix | 6 ++--- pkgs/by-name/li/libabigail/package.nix | 6 ++--- pkgs/by-name/li/libabw/package.nix | 6 ++--- pkgs/by-name/li/libaio/package.nix | 6 ++--- pkgs/by-name/li/libaom/package.nix | 10 ++++----- pkgs/by-name/li/libargon2/package.nix | 8 +++---- pkgs/by-name/li/libasr/package.nix | 6 ++--- pkgs/by-name/li/libass/package.nix | 6 ++--- pkgs/by-name/li/libasyncns/package.nix | 6 ++--- pkgs/by-name/li/libaudclient/package.nix | 6 ++--- pkgs/by-name/li/libavc1394/package.nix | 6 ++--- pkgs/by-name/li/libbdplus/package.nix | 6 ++--- pkgs/by-name/li/libbpkg/package.nix | 6 ++--- pkgs/by-name/li/libbs2b/package.nix | 6 ++--- pkgs/by-name/li/libbsd/package.nix | 6 ++--- pkgs/by-name/li/libbutl/package.nix | 6 ++--- pkgs/by-name/li/libcacard/package.nix | 6 ++--- pkgs/by-name/li/libcanberra/package.nix | 6 ++--- pkgs/by-name/li/libcddb/package.nix | 6 ++--- pkgs/by-name/li/libcdr/package.nix | 6 ++--- pkgs/by-name/li/libconfuse/package.nix | 8 +++---- pkgs/by-name/li/libcrossguid/package.nix | 6 ++--- pkgs/by-name/li/libdaemon/package.nix | 6 ++--- pkgs/by-name/li/libdbi/package.nix | 6 ++--- pkgs/by-name/li/libdc1394/package.nix | 6 ++--- pkgs/by-name/li/libdeltachat/package.nix | 10 ++++----- pkgs/by-name/li/libdivecomputer/package.nix | 6 ++--- pkgs/by-name/li/libdrm/package.nix | 6 ++--- pkgs/by-name/li/libdsk/package.nix | 6 ++--- pkgs/by-name/li/libdvbcsa/package.nix | 6 ++--- pkgs/by-name/li/libdvbpsi/package.nix | 6 ++--- pkgs/by-name/li/libdvdcss/package.nix | 6 ++--- pkgs/by-name/li/libelf/package.nix | 6 ++--- pkgs/by-name/li/libelfin/package.nix | 6 ++--- pkgs/by-name/li/libestr/package.nix | 6 ++--- pkgs/by-name/li/libev/package.nix | 6 ++--- pkgs/by-name/li/libevdev/package.nix | 6 ++--- pkgs/by-name/li/libevent/package.nix | 6 ++--- pkgs/by-name/li/libexecinfo/package.nix | 6 ++--- pkgs/by-name/li/libexosip/package.nix | 6 ++--- pkgs/by-name/li/libextractor/package.nix | 6 ++--- pkgs/by-name/li/libexttextcat/package.nix | 6 ++--- pkgs/by-name/li/libff/package.nix | 6 ++--- pkgs/by-name/li/libffi_3_3/package.nix | 6 ++--- pkgs/by-name/li/libfido2/package.nix | 6 ++--- pkgs/by-name/li/libfishsound/package.nix | 6 ++--- pkgs/by-name/li/libftdi/package.nix | 6 ++--- pkgs/by-name/li/libgaminggear/package.nix | 6 ++--- pkgs/by-name/li/libglvnd/package.nix | 10 ++++----- pkgs/by-name/li/libgnt/package.nix | 6 ++--- pkgs/by-name/li/libgringotts/package.nix | 6 ++--- pkgs/by-name/li/libhugetlbfs/package.nix | 8 +++---- pkgs/by-name/li/libibmad/package.nix | 6 ++--- pkgs/by-name/li/libibumad/package.nix | 6 ++--- pkgs/by-name/li/libinklevel/package.nix | 6 ++--- pkgs/by-name/li/libiodbc/package.nix | 6 ++--- pkgs/by-name/li/libircclient/package.nix | 6 ++--- pkgs/by-name/li/libisds/package.nix | 6 ++--- pkgs/by-name/li/libks/package.nix | 6 ++--- pkgs/by-name/li/liblo/package.nix | 6 ++--- pkgs/by-name/li/liblscp/package.nix | 6 ++--- pkgs/by-name/li/libmad/package.nix | 6 ++--- pkgs/by-name/li/libmatheval/package.nix | 6 ++--- pkgs/by-name/li/libmhash/package.nix | 6 ++--- pkgs/by-name/li/libmng/package.nix | 6 ++--- pkgs/by-name/li/libmodplug/package.nix | 6 ++--- pkgs/by-name/li/libmpeg2/package.nix | 6 ++--- pkgs/by-name/li/libmspack/package.nix | 6 ++--- pkgs/by-name/li/libnabo/package.nix | 8 +++---- pkgs/by-name/li/libnatpmp/package.nix | 6 ++--- pkgs/by-name/li/libnatspec/package.nix | 6 ++--- pkgs/by-name/li/libnetfilter_acct/package.nix | 6 ++--- .../li/libnetfilter_conntrack/package.nix | 6 ++--- .../li/libnetfilter_cthelper/package.nix | 6 ++--- .../li/libnetfilter_cttimeout/package.nix | 6 ++--- pkgs/by-name/li/libnetfilter_log/package.nix | 6 ++--- .../by-name/li/libnetfilter_queue/package.nix | 6 ++--- pkgs/by-name/li/libnftnl/package.nix | 6 ++--- pkgs/by-name/li/libnma/package.nix | 8 +++---- pkgs/by-name/li/libnova/package.nix | 6 ++--- pkgs/by-name/li/liboauth/package.nix | 6 ++--- pkgs/by-name/li/libodb-sqlite/package.nix | 6 ++--- pkgs/by-name/li/libodb/package.nix | 6 ++--- pkgs/by-name/li/liboggz/package.nix | 6 ++--- pkgs/by-name/li/liboil/package.nix | 6 ++--- pkgs/by-name/li/libomxil-bellagio/package.nix | 6 ++--- pkgs/by-name/li/libosinfo/package.nix | 8 +++---- pkgs/by-name/li/libowfat/package.nix | 6 ++--- pkgs/by-name/li/libpar2/package.nix | 6 ++--- pkgs/by-name/li/libpcap/package.nix | 6 ++--- pkgs/by-name/li/libpgf/package.nix | 6 ++--- pkgs/by-name/li/libptytty/package.nix | 6 ++--- pkgs/by-name/li/libraw1394/package.nix | 6 ++--- pkgs/by-name/li/libschrift/package.nix | 6 ++--- pkgs/by-name/li/libshout/package.nix | 6 ++--- pkgs/by-name/li/libsignon-glib/package.nix | 6 ++--- pkgs/by-name/li/libsmi/package.nix | 6 ++--- pkgs/by-name/li/libspectre/package.nix | 6 ++--- pkgs/by-name/li/libspectrum/package.nix | 6 ++--- pkgs/by-name/li/libstatgrab/package.nix | 6 ++--- pkgs/by-name/li/libstroke/package.nix | 6 ++--- pkgs/by-name/li/libthreadar/package.nix | 6 ++--- pkgs/by-name/li/libticables2/package.nix | 6 ++--- pkgs/by-name/li/libticalcs2/package.nix | 6 ++--- pkgs/by-name/li/libticonv/package.nix | 6 ++--- pkgs/by-name/li/libtifiles2/package.nix | 6 ++--- pkgs/by-name/li/libu2f-host/package.nix | 6 ++--- pkgs/by-name/li/libu2f-server/package.nix | 6 ++--- pkgs/by-name/li/libuchardet/package.nix | 6 ++--- pkgs/by-name/li/libudfread/package.nix | 6 ++--- pkgs/by-name/li/liburing/package.nix | 6 ++--- pkgs/by-name/li/libusb1/package.nix | 6 ++--- .../by-name/li/libva-vdpau-driver/package.nix | 6 ++--- pkgs/by-name/li/libvdpau/package.nix | 6 ++--- pkgs/by-name/li/libvirt-glib/package.nix | 6 ++--- pkgs/by-name/li/libvisio/package.nix | 6 ++--- pkgs/by-name/li/libvorbis/package.nix | 6 ++--- pkgs/by-name/li/libvori/package.nix | 6 ++--- pkgs/by-name/li/libvterm/package.nix | 6 ++--- pkgs/by-name/li/libwebcam/package.nix | 6 ++--- pkgs/by-name/li/libwebsockets/package.nix | 6 ++--- pkgs/by-name/li/libwhereami/package.nix | 8 +++---- pkgs/by-name/li/libwpg/package.nix | 6 ++--- pkgs/by-name/li/libwps/package.nix | 6 ++--- pkgs/by-name/li/libx86/package.nix | 6 ++--- pkgs/by-name/li/libxmi/package.nix | 6 ++--- pkgs/by-name/li/libxsmm/package.nix | 6 ++--- pkgs/by-name/li/libykneomgr/package.nix | 6 ++--- pkgs/by-name/li/libytnef/package.nix | 8 +++---- pkgs/by-name/li/libyubikey/package.nix | 6 ++--- pkgs/by-name/li/libzmf/package.nix | 6 ++--- pkgs/by-name/li/lighttpd/package.nix | 6 ++--- pkgs/by-name/li/linbox/package.nix | 6 ++--- pkgs/by-name/li/lingot/package.nix | 6 ++--- pkgs/by-name/li/linuxConsoleTools/package.nix | 6 ++--- .../liquibase_redshift_extension/package.nix | 8 +++---- pkgs/by-name/li/liquidwar/package.nix | 6 ++--- pkgs/by-name/li/lirc/package.nix | 8 +++---- pkgs/by-name/ll/lldpd/package.nix | 6 ++--- pkgs/by-name/lo/log4cpp/package.nix | 6 ++--- pkgs/by-name/lo/log4cxx/package.nix | 6 ++--- pkgs/by-name/lo/logstalgia/package.nix | 6 ++--- pkgs/by-name/lo/longview/package.nix | 8 +++---- pkgs/by-name/lo/loudmouth/package.nix | 6 ++--- pkgs/by-name/ls/lshw/package.nix | 8 +++---- pkgs/by-name/lt/ltl2ba/package.nix | 6 ++--- pkgs/by-name/lt/lttng-ust_2_12/package.nix | 6 ++--- pkgs/by-name/lt/lttv/package.nix | 6 ++--- pkgs/by-name/lv/lv2/package.nix | 6 ++--- pkgs/by-name/lw/lwm/package.nix | 6 ++--- pkgs/by-name/lz/lzbench/package.nix | 8 +++---- pkgs/by-name/lz/lzip/package.nix | 6 ++--- pkgs/by-name/lz/lzo/package.nix | 6 ++--- pkgs/by-name/m1/m17n_db/package.nix | 8 +++---- pkgs/by-name/ma/macse/package.nix | 6 ++--- pkgs/by-name/ma/maelstrom-clj/package.nix | 10 ++++----- pkgs/by-name/ma/maim/package.nix | 10 ++++----- pkgs/by-name/mc/mc/package.nix | 6 ++--- pkgs/by-name/md/mda_lv2/package.nix | 6 ++--- pkgs/by-name/me/mediainfo/package.nix | 6 ++--- pkgs/by-name/me/megahit/package.nix | 6 ++--- pkgs/by-name/me/memcached/package.nix | 6 ++--- pkgs/by-name/me/mergerfs/package.nix | 8 +++---- pkgs/by-name/me/mesa-demos/package.nix | 6 ++--- pkgs/by-name/me/meshoptimizer/package.nix | 6 ++--- pkgs/by-name/me/meterbridge/package.nix | 6 ++--- pkgs/by-name/me/metronome/package.nix | 10 ++++----- pkgs/by-name/mi/mi2ly/package.nix | 6 ++--- pkgs/by-name/mi/microcom/package.nix | 8 +++---- pkgs/by-name/mi/mikmod/package.nix | 6 ++--- pkgs/by-name/mi/mimetic/package.nix | 6 ++--- pkgs/by-name/mi/miniHttpd/package.nix | 6 ++--- pkgs/by-name/mi/miranda/package.nix | 6 ++--- pkgs/by-name/ml/mlmmj/package.nix | 6 ++--- pkgs/by-name/ml/mlt/package.nix | 6 ++--- pkgs/by-name/mo/morse_cli/package.nix | 6 ++--- pkgs/by-name/mo/motif/package.nix | 6 ++--- pkgs/by-name/mp/mp3val/package.nix | 6 ++--- pkgs/by-name/mp/mp4fpsmod/package.nix | 6 ++--- pkgs/by-name/mp/mpb/package.nix | 6 ++--- pkgs/by-name/mp/mpop/package.nix | 6 ++--- pkgs/by-name/ms/msilbc/package.nix | 6 ++--- pkgs/by-name/mt/mtdev/package.nix | 6 ++--- pkgs/by-name/mt/mtools/package.nix | 6 ++--- pkgs/by-name/mt/mtx/package.nix | 6 ++--- pkgs/by-name/mu/muffin/package.nix | 6 ++--- pkgs/by-name/mu/musl/package.nix | 8 +++---- pkgs/by-name/my/mylvmbackup/package.nix | 6 ++--- pkgs/by-name/na/nanodbc/package.nix | 8 +++---- pkgs/by-name/na/nasm/package.nix | 6 ++--- pkgs/by-name/na/nasty/package.nix | 6 ++--- pkgs/by-name/na/nauty/package.nix | 8 +++---- pkgs/by-name/ne/nedit/package.nix | 6 ++--- pkgs/by-name/ne/nemiver/package.nix | 6 ++--- pkgs/by-name/ne/net-snmp/package.nix | 8 +++---- .../ne/networkmanager-strongswan/package.nix | 6 ++--- pkgs/by-name/ng/ngircd/package.nix | 6 ++--- pkgs/by-name/ni/niftyreg/package.nix | 6 ++--- pkgs/by-name/ni/nitrogen/package.nix | 6 ++--- pkgs/by-name/ni/nix-bundle/package.nix | 8 +++---- pkgs/by-name/ni/nixos-shell/package.nix | 8 +++---- pkgs/by-name/nk/nkf/package.nix | 6 ++--- pkgs/by-name/nl/nload/package.nix | 6 ++--- pkgs/by-name/nn/nng/package.nix | 6 ++--- pkgs/by-name/np/npapi_sdk/package.nix | 6 ++--- pkgs/by-name/ns/ns-3/package.nix | 8 +++---- pkgs/by-name/ns/nss_pam_ldapd/package.nix | 6 ++--- pkgs/by-name/nu/nut/package.nix | 6 ++--- pkgs/by-name/nv/nvme-cli/package.nix | 10 ++++----- pkgs/by-name/oa/oath-toolkit/package.nix | 6 ++--- pkgs/by-name/ob/objconv/package.nix | 6 ++--- pkgs/by-name/od/oddjob/package.nix | 8 +++---- pkgs/by-name/od/odt2txt/package.nix | 6 ++--- pkgs/by-name/oi/oidentd/package.nix | 6 ++--- pkgs/by-name/op/opaline/package.nix | 8 +++---- pkgs/by-name/op/openbox/package.nix | 6 ++--- pkgs/by-name/op/openfec/package.nix | 6 ++--- pkgs/by-name/op/openfst/package.nix | 6 ++--- pkgs/by-name/op/openldap/package.nix | 6 ++--- pkgs/by-name/op/openmolcas/package.nix | 6 ++--- pkgs/by-name/op/openntpd/package.nix | 6 ++--- pkgs/by-name/op/openocd/package.nix | 6 ++--- pkgs/by-name/op/openpa/package.nix | 6 ++--- pkgs/by-name/op/opensmtpd/package.nix | 6 ++--- pkgs/by-name/op/openvino/package.nix | 8 +++---- pkgs/by-name/op/opusTools/package.nix | 6 ++--- pkgs/by-name/os/osinfo-db/package.nix | 10 ++++----- pkgs/by-name/os/osmo/package.nix | 6 ++--- pkgs/by-name/p0/p0f/package.nix | 6 ++--- pkgs/by-name/pa/palp/package.nix | 6 ++--- pkgs/by-name/pa/pam_mktemp/package.nix | 6 ++--- pkgs/by-name/pa/pam_u2f/package.nix | 8 +++---- pkgs/by-name/pa/pantheon-tweaks/package.nix | 6 ++--- pkgs/by-name/pa/paperkey/package.nix | 6 ++--- pkgs/by-name/pa/parted/package.nix | 6 ++--- pkgs/by-name/pa/particl-core/package.nix | 8 +++---- pkgs/by-name/pa/paxctl/package.nix | 6 ++--- pkgs/by-name/pa/paxtest/package.nix | 6 ++--- pkgs/by-name/pb/pbzip2/package.nix | 6 ++--- pkgs/by-name/pc/pcb/package.nix | 6 ++--- pkgs/by-name/pc/pcg_c/package.nix | 6 ++--- pkgs/by-name/pc/pciutils/package.nix | 6 ++--- pkgs/by-name/pd/pdfgrep/package.nix | 6 ++--- pkgs/by-name/pe/peg/package.nix | 6 ++--- pkgs/by-name/pf/pfsshell/package.nix | 8 +++---- pkgs/by-name/pg/pgbouncer/package.nix | 8 +++---- pkgs/by-name/pg/pgpool/package.nix | 10 ++++----- pkgs/by-name/ph/phrasendrescher/package.nix | 6 ++--- pkgs/by-name/pi/pick/package.nix | 8 +++---- pkgs/by-name/pi/picosat/package.nix | 6 ++--- pkgs/by-name/pi/pig/package.nix | 6 ++--- pkgs/by-name/pi/pinpoint/package.nix | 6 ++--- pkgs/by-name/pi/pioneers/package.nix | 6 ++--- .../pk/pkg-config-unwrapped/package.nix | 6 ++--- pkgs/by-name/pl/plank/package.nix | 6 ++--- pkgs/by-name/pl/plantuml-server/package.nix | 6 ++--- pkgs/by-name/pl/platform-folders/package.nix | 6 ++--- pkgs/by-name/pl/plib/package.nix | 6 ++--- pkgs/by-name/pl/plplot/package.nix | 6 ++--- pkgs/by-name/po/pokefinder/package.nix | 6 ++--- pkgs/by-name/po/pokerth/package.nix | 6 ++--- pkgs/by-name/po/polar-bookshelf/package.nix | 8 +++---- pkgs/by-name/po/polar-bookshelf1/package.nix | 8 +++---- pkgs/by-name/po/polylith/package.nix | 10 ++++----- pkgs/by-name/po/polytopes_db/package.nix | 6 ++--- pkgs/by-name/po/poppler_data/package.nix | 6 ++--- pkgs/by-name/po/postgresql_jdbc/package.nix | 10 ++++----- pkgs/by-name/po/powertop/package.nix | 12 +++++----- pkgs/by-name/pp/pptp/package.nix | 6 ++--- pkgs/by-name/pp/pptpd/package.nix | 6 ++--- pkgs/by-name/ps/psc-package/package.nix | 8 +++---- pkgs/by-name/ps/psftools/package.nix | 6 ++--- pkgs/by-name/ps/psutils/package.nix | 6 ++--- pkgs/by-name/qc/qcdnum/package.nix | 6 ++--- pkgs/by-name/qp/qpid-cpp/package.nix | 6 ++--- pkgs/by-name/qu/quilt/package.nix | 8 +++---- pkgs/by-name/ra/randoop/package.nix | 6 ++--- pkgs/by-name/ra/randtype/package.nix | 6 ++--- pkgs/by-name/ra/rascal/package.nix | 8 +++---- pkgs/by-name/rc/rcs/package.nix | 6 ++--- pkgs/by-name/rd/rdfind/package.nix | 6 ++--- .../re/react-native-debugger/package.nix | 8 +++---- pkgs/by-name/re/read-edid/package.nix | 6 ++--- pkgs/by-name/re/redis-plus-plus/package.nix | 6 ++--- pkgs/by-name/re/redshift_jdbc/package.nix | 8 +++---- pkgs/by-name/re/restool/package.nix | 8 +++---- pkgs/by-name/re/retro-gtk/package.nix | 6 ++--- pkgs/by-name/rg/rgxg/package.nix | 6 ++--- pkgs/by-name/rh/rhash/package.nix | 6 ++--- pkgs/by-name/ri/riemann/package.nix | 6 ++--- pkgs/by-name/ri/rinutils/package.nix | 8 +++---- pkgs/by-name/ri/ripmime/package.nix | 6 ++--- pkgs/by-name/rm/rman/package.nix | 6 ++--- pkgs/by-name/ro/rosegarden/package.nix | 6 ++--- pkgs/by-name/rp/rpm2targz/package.nix | 6 ++--- pkgs/by-name/rs/rscw/package.nix | 6 ++--- pkgs/by-name/rt/rt-tests/package.nix | 6 ++--- pkgs/by-name/ru/rush/package.nix | 6 ++--- pkgs/by-name/sa/safefile/package.nix | 6 ++--- pkgs/by-name/sa/sage/sage.nix | 8 +++---- pkgs/by-name/sa/sage/threejs-sage.nix | 6 ++--- .../by-name/sa/sagittarius-scheme/package.nix | 6 ++--- pkgs/by-name/sa/samtools/package.nix | 6 ++--- pkgs/by-name/sa/sauerbraten/package.nix | 8 +++---- pkgs/by-name/sb/sbc/package.nix | 6 ++--- pkgs/by-name/sc/scanbd/package.nix | 6 ++--- pkgs/by-name/sc/schroedinger/package.nix | 6 ++--- pkgs/by-name/sc/scrypt/package.nix | 6 ++--- pkgs/by-name/sd/sdparm/package.nix | 6 ++--- pkgs/by-name/se/seccure/package.nix | 6 ++--- pkgs/by-name/se/sentry-native/package.nix | 8 +++---- pkgs/by-name/se/seq24/package.nix | 6 ++--- pkgs/by-name/se/seren/package.nix | 6 ++--- pkgs/by-name/se/serf/package.nix | 6 ++--- pkgs/by-name/se/setserial/package.nix | 6 ++--- pkgs/by-name/sh/shhopt/package.nix | 6 ++--- pkgs/by-name/si/siege/package.nix | 8 +++---- pkgs/by-name/si/sipcalc/package.nix | 6 ++--- pkgs/by-name/si/sirikali/package.nix | 8 +++---- pkgs/by-name/sm/smack/package.nix | 6 ++--- pkgs/by-name/sm/smbnetfs/package.nix | 6 ++--- pkgs/by-name/sm/smc/package.nix | 10 ++++----- pkgs/by-name/sm/smlfmt/package.nix | 6 ++--- pkgs/by-name/sn/snappy/package.nix | 8 +++---- pkgs/by-name/sn/snpeff/package.nix | 6 ++--- .../so/sound-theme-freedesktop/package.nix | 6 ++--- pkgs/by-name/sp/spectmorph/package.nix | 6 ++--- pkgs/by-name/sp/spice-gtk/package.nix | 6 ++--- pkgs/by-name/sp/spice-protocol/package.nix | 6 ++--- pkgs/by-name/sp/spice-vdagent/package.nix | 6 ++--- pkgs/by-name/sp/spice/package.nix | 6 ++--- pkgs/by-name/sp/splat/package.nix | 6 ++--- pkgs/by-name/sq/sqlcheck/package.nix | 8 +++---- pkgs/by-name/sq/sqsh/package.nix | 6 ++--- pkgs/by-name/sr/srecord/package.nix | 6 ++--- pkgs/by-name/sr/srsran/package.nix | 6 ++--- pkgs/by-name/sr/srt/package.nix | 6 ++--- pkgs/by-name/ss/sselp/package.nix | 6 ++--- pkgs/by-name/ss/sshguard/package.nix | 6 ++--- pkgs/by-name/ss/sshoogr/package.nix | 6 ++--- pkgs/by-name/ss/ssl-cert-check/package.nix | 6 ++--- pkgs/by-name/ss/sslmate/package.nix | 6 ++--- pkgs/by-name/st/stacks/package.nix | 6 ++--- pkgs/by-name/st/stb/package.nix | 6 ++--- pkgs/by-name/st/stm32flash/package.nix | 6 ++--- pkgs/by-name/st/strace/package.nix | 6 ++--- pkgs/by-name/st/stratisd/package.nix | 8 +++---- pkgs/by-name/st/stricat/package.nix | 6 ++--- pkgs/by-name/st/stun/package.nix | 8 +++---- pkgs/by-name/su/suricata/package.nix | 6 ++--- pkgs/by-name/su/survex/package.nix | 8 +++---- pkgs/by-name/sv/svrcore/package.nix | 6 ++--- pkgs/by-name/sw/swaks/package.nix | 6 ++--- pkgs/by-name/sw/swaybg/package.nix | 8 +++---- pkgs/by-name/sw/swayidle/package.nix | 8 +++---- pkgs/by-name/sw/swaylock-effects/package.nix | 10 ++++----- pkgs/by-name/sw/swaylock/package.nix | 8 +++---- pkgs/by-name/sy/sylpheed/package.nix | 6 ++--- pkgs/by-name/sy/symfpu/package.nix | 8 +++---- pkgs/by-name/sy/synapse/package.nix | 6 ++--- pkgs/by-name/ta/tagainijisho/package.nix | 6 ++--- pkgs/by-name/ta/tanidvr/package.nix | 6 ++--- pkgs/by-name/ta/tasksh/package.nix | 6 ++--- pkgs/by-name/tb/tboot/package.nix | 8 +++---- pkgs/by-name/tc/tcpflow/package.nix | 8 +++---- pkgs/by-name/tc/tcptrack/package.nix | 6 ++--- pkgs/by-name/td/tdb/package.nix | 6 ++--- .../te/telepathy-farstream/package.nix | 6 ++--- pkgs/by-name/te/telepathy-glib/package.nix | 6 ++--- pkgs/by-name/te/telepathy-idle/package.nix | 6 ++--- .../te/telepathy-mission-control/package.nix | 6 ++--- pkgs/by-name/te/tessera/package.nix | 6 ++--- pkgs/by-name/te/testssl/package.nix | 8 +++---- pkgs/by-name/te/tetgen_1_4/package.nix | 6 ++--- pkgs/by-name/te/tetraproc/package.nix | 6 ++--- pkgs/by-name/te/tevent/package.nix | 6 ++--- pkgs/by-name/th/theme-vertex/package.nix | 8 +++---- pkgs/by-name/th/thepeg/package.nix | 6 ++--- pkgs/by-name/th/thttpd/package.nix | 6 ++--- pkgs/by-name/ti/tidyp/package.nix | 6 ++--- pkgs/by-name/ti/tie/package.nix | 6 ++--- pkgs/by-name/ti/tilem/package.nix | 6 ++--- pkgs/by-name/ti/tipa/package.nix | 6 ++--- pkgs/by-name/ti/tiptop/package.nix | 6 ++--- pkgs/by-name/to/tokyocabinet/package.nix | 6 ++--- pkgs/by-name/to/toybox/package.nix | 6 ++--- pkgs/by-name/tp/tpm-quote-tools/package.nix | 6 ++--- pkgs/by-name/tp/tpm2-tools/package.nix | 6 ++--- pkgs/by-name/tq/tqsl/package.nix | 6 ++--- pkgs/by-name/tr/traceroute/package.nix | 8 +++---- pkgs/by-name/tr/treemix/package.nix | 6 ++--- pkgs/by-name/tr/treesheets/package.nix | 6 ++--- pkgs/by-name/tr/trigger/package.nix | 6 ++--- pkgs/by-name/tr/trousers/package.nix | 6 ++--- pkgs/by-name/tr/trx/package.nix | 6 ++--- pkgs/by-name/ts/tsocks/package.nix | 6 ++--- pkgs/by-name/ts/tsukimi/package.nix | 8 +++---- pkgs/by-name/tu/tudu/package.nix | 6 ++--- pkgs/by-name/tv/tvbrowser/package.nix | 6 ++--- pkgs/by-name/tw/tweak/package.nix | 6 ++--- pkgs/by-name/uc/ucommon/package.nix | 6 ++--- pkgs/by-name/ud/udns/package.nix | 6 ++--- pkgs/by-name/ug/uget/package.nix | 6 ++--- pkgs/by-name/ul/ultimatestunts/package.nix | 6 ++--- pkgs/by-name/un/unar/package.nix | 8 +++---- pkgs/by-name/un/unetbootin/package.nix | 6 ++--- pkgs/by-name/un/unixbench/package.nix | 8 +++---- pkgs/by-name/un/unpaper/package.nix | 8 +++---- pkgs/by-name/un/unrtf/package.nix | 6 ++--- pkgs/by-name/un/unscii/package.nix | 6 ++--- pkgs/by-name/un/untex/package.nix | 6 ++--- pkgs/by-name/uw/uw-ttyp0/package.nix | 6 ++--- pkgs/by-name/vb/vbindiff/package.nix | 6 ++--- pkgs/by-name/vc/vcdimager/package.nix | 6 ++--- pkgs/by-name/vd/vdmfec/package.nix | 6 ++--- pkgs/by-name/vd/vdpauinfo/package.nix | 6 ++--- pkgs/by-name/ve/vectorscan/package.nix | 8 +++---- pkgs/by-name/ve/verifast/package.nix | 6 ++--- pkgs/by-name/vi/virt-what/package.nix | 6 ++--- pkgs/by-name/vi/virtualglLib/package.nix | 6 ++--- pkgs/by-name/vi/visualvm/package.nix | 8 +++---- pkgs/by-name/vk/vkeybd/package.nix | 6 ++--- pkgs/by-name/vl/vlan/package.nix | 6 ++--- pkgs/by-name/vm/vmfs-tools/package.nix | 6 ++--- pkgs/by-name/vm/vmpk/package.nix | 6 ++--- pkgs/by-name/vo/vo-aacenc/package.nix | 6 ++--- pkgs/by-name/vo/vocproc/package.nix | 6 ++--- pkgs/by-name/vr/vrb/package.nix | 6 ++--- pkgs/by-name/wa/wakelan/package.nix | 6 ++--- pkgs/by-name/wa/wayvnc/package.nix | 10 ++++----- pkgs/by-name/wb/wbox/package.nix | 6 ++--- pkgs/by-name/wc/wcalc/package.nix | 6 ++--- pkgs/by-name/wc/wcslib/package.nix | 6 ++--- pkgs/by-name/wd/wdiff/package.nix | 6 ++--- pkgs/by-name/we/weather/package.nix | 6 ++--- pkgs/by-name/wf/wf-recorder/package.nix | 10 ++++----- pkgs/by-name/wi/wiiuse/package.nix | 6 ++--- pkgs/by-name/wi/wiki-js/package.nix | 6 ++--- pkgs/by-name/wi/wily/package.nix | 6 ++--- pkgs/by-name/wi/wimlib/package.nix | 6 ++--- pkgs/by-name/wi/wipe/package.nix | 6 ++--- pkgs/by-name/wm/wmctrl/package.nix | 6 ++--- pkgs/by-name/wo/wob/package.nix | 10 ++++----- pkgs/by-name/wo/woff2/package.nix | 6 ++--- pkgs/by-name/wo/wol/package.nix | 6 ++--- pkgs/by-name/wo/workrave/package.nix | 6 ++--- pkgs/by-name/wv/wvkbd/package.nix | 6 ++--- pkgs/by-name/xb/xbill/package.nix | 6 ++--- pkgs/by-name/xb/xbindkeys-config/package.nix | 6 ++--- pkgs/by-name/xc/xcbutilxrm/package.nix | 6 ++--- pkgs/by-name/xe/xearth/package.nix | 6 ++--- pkgs/by-name/xe/xercesc/package.nix | 6 ++--- pkgs/by-name/xf/xfsdump/package.nix | 6 ++--- pkgs/by-name/xf/xfsprogs/package.nix | 6 ++--- pkgs/by-name/xl/xlog/package.nix | 6 ++--- pkgs/by-name/xm/xmacro/package.nix | 6 ++--- pkgs/by-name/xm/xmedcon/package.nix | 6 ++--- pkgs/by-name/xm/xmlindent/package.nix | 6 ++--- pkgs/by-name/xm/xmrig/package.nix | 6 ++--- pkgs/by-name/xo/xob/package.nix | 8 +++---- pkgs/by-name/xo/xoscope/package.nix | 6 ++--- pkgs/by-name/xo/xosd/package.nix | 6 ++--- pkgs/by-name/xp/xplanet/package.nix | 6 ++--- pkgs/by-name/xp/xprintidle-ng/package.nix | 6 ++--- pkgs/by-name/xs/xsokoban/package.nix | 6 ++--- pkgs/by-name/xs/xstow/package.nix | 6 ++--- pkgs/by-name/xt/xtruss/package.nix | 6 ++--- pkgs/by-name/xw/xwayland/package.nix | 6 ++--- pkgs/by-name/xy/xylib/package.nix | 6 ++--- pkgs/by-name/ya/yaml-cpp/package.nix | 6 ++--- pkgs/by-name/ya/yasr/package.nix | 6 ++--- pkgs/by-name/ya/yate/package.nix | 6 ++--- pkgs/by-name/ya/yaxg/package.nix | 6 ++--- pkgs/by-name/yt/ytalk/package.nix | 6 ++--- pkgs/by-name/ze/zerofree/package.nix | 6 ++--- pkgs/by-name/zf/zfstools/package.nix | 10 ++++----- pkgs/by-name/zi/zita-alsa-pcmi/package.nix | 8 +++---- pkgs/by-name/zi/zita-at1/package.nix | 6 ++--- pkgs/by-name/zi/zita-njbridge/package.nix | 6 ++--- pkgs/by-name/zo/zotero-beta/package.nix | 22 +++++++++---------- pkgs/by-name/zo/zotero/linux.nix | 22 +++++++++---------- pkgs/by-name/zs/zssh/package.nix | 6 ++--- 816 files changed, 2635 insertions(+), 2635 deletions(-) diff --git a/pkgs/by-name/_2/_2048-in-terminal/package.nix b/pkgs/by-name/_2/_2048-in-terminal/package.nix index 3ebc6259edbb..cb87061004b1 100644 --- a/pkgs/by-name/_2/_2048-in-terminal/package.nix +++ b/pkgs/by-name/_2/_2048-in-terminal/package.nix @@ -6,7 +6,7 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "2048-in-terminal"; version = "0-unstable-2022-06-13"; @@ -28,10 +28,10 @@ stdenv.mkDerivation rec { installFlags = [ "PREFIX=$(out)" ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Animated console version of the 2048 game"; mainProgram = "2048-in-terminal"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ad/adbfs-rootless/package.nix b/pkgs/by-name/ad/adbfs-rootless/package.nix index 73c2a9b5e07e..c899d5dbe569 100644 --- a/pkgs/by-name/ad/adbfs-rootless/package.nix +++ b/pkgs/by-name/ad/adbfs-rootless/package.nix @@ -7,7 +7,7 @@ android-tools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "adbfs-rootless"; version = "0-unstable-2023-03-21"; @@ -37,9 +37,9 @@ stdenv.mkDerivation rec { meta = { description = "Mount Android phones on Linux with adb, no root required"; mainProgram = "adbfs"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ae/aeolus/package.nix b/pkgs/by-name/ae/aeolus/package.nix index e3cc65c2494c..e62a65cbbe38 100644 --- a/pkgs/by-name/ae/aeolus/package.nix +++ b/pkgs/by-name/ae/aeolus/package.nix @@ -13,12 +13,12 @@ aeolus-stops, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aeolus"; version = "0.10.4"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/aeolus-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/aeolus-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-J9xrd/N4LrvGgi89Yj4ob4ZPUAEchrXJJQ+YVJ29Qhk="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "aeolus"; }; -} +}) diff --git a/pkgs/by-name/ae/aewan/package.nix b/pkgs/by-name/ae/aewan/package.nix index a5a8861f8c08..079d3d32a5ce 100644 --- a/pkgs/by-name/ae/aewan/package.nix +++ b/pkgs/by-name/ae/aewan/package.nix @@ -10,12 +10,12 @@ let stdenv = gccStdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aewan"; version = "1.0.01"; src = fetchurl { - url = "mirror://sourceforge/aewan/aewan-${version}.tar.gz"; + url = "mirror://sourceforge/aewan/aewan-${finalAttrs.version}.tar.gz"; sha256 = "5266dec5e185e530b792522821c97dfa5f9e3892d0dca5e881d0c30ceac21817"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/af/aften/package.nix b/pkgs/by-name/af/aften/package.nix index 0a2e2ac6525d..f5ab771950da 100644 --- a/pkgs/by-name/af/aften/package.nix +++ b/pkgs/by-name/af/aften/package.nix @@ -5,11 +5,11 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aften"; version = "0.0.8"; src = fetchurl { - url = "mirror://sourceforge/aften/aften-${version}.tar.bz2"; + url = "mirror://sourceforge/aften/aften-${finalAttrs.version}.tar.bz2"; sha256 = "02hc5x9vkgng1v9bzvza9985ifrjd7fjr7nlpvazp4mv6dr89k47"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ emilytrau ]; }; -} +}) diff --git a/pkgs/by-name/ai/aiger/package.nix b/pkgs/by-name/ai/aiger/package.nix index 0c79ee9c9575..84f039704dd3 100644 --- a/pkgs/by-name/ai/aiger/package.nix +++ b/pkgs/by-name/ai/aiger/package.nix @@ -7,14 +7,14 @@ picosat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aiger"; version = "1.9.20"; src = fetchFromGitHub { owner = "arminbiere"; repo = "aiger"; - tag = "rel-${version}"; + tag = "rel-${finalAttrs.version}"; hash = "sha256-ggkxITuD8phq3VF6tGc/JWQGBhTfPxBdnRobKswYVa4="; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { pkgconfigItems = [ (makePkgconfigItem { name = "aiger"; - inherit version; + inherit (finalAttrs) version; cflags = [ "-I\${includedir}" ]; libs = [ "-L\${libdir}" @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { includedir = "@includedir@"; libdir = "@libdir@"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ thoughtpolice ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/al/alarm-clock-applet/package.nix b/pkgs/by-name/al/alarm-clock-applet/package.nix index 8744ad108aea..325da1c7b54f 100644 --- a/pkgs/by-name/al/alarm-clock-applet/package.nix +++ b/pkgs/by-name/al/alarm-clock-applet/package.nix @@ -11,14 +11,14 @@ libayatana-appindicator, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alarm-clock-applet"; version = "0.4.1"; src = fetchFromGitHub { owner = "alarm-clock-applet"; repo = "alarm-clock"; - tag = version; + tag = finalAttrs.version; hash = "sha256-10hkWWEsAUJnGeu35bR5d0RFKd9CKDZI7WGMzmEM3rI="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "alarm-clock-applet"; }; -} +}) diff --git a/pkgs/by-name/al/alpine-make-vm-image/package.nix b/pkgs/by-name/al/alpine-make-vm-image/package.nix index b6126fcbd66d..919aa53a24c3 100644 --- a/pkgs/by-name/al/alpine-make-vm-image/package.nix +++ b/pkgs/by-name/al/alpine-make-vm-image/package.nix @@ -16,14 +16,14 @@ util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alpine-make-vm-image"; version = "0.13.3"; src = fetchFromGitHub { owner = "alpinelinux"; repo = "alpine-make-vm-image"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AIwT2JAGnMeMXUXZ0FRJthf22FvFfTTw/2LtZKPSj6g="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "alpine-make-vm-image"; }; -} +}) diff --git a/pkgs/by-name/am/AMB-plugins/package.nix b/pkgs/by-name/am/AMB-plugins/package.nix index 0ea314543e28..83858d68f9d3 100644 --- a/pkgs/by-name/am/AMB-plugins/package.nix +++ b/pkgs/by-name/am/AMB-plugins/package.nix @@ -5,11 +5,11 @@ ladspaH, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "AMB-plugins"; version = "0.8.1"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/AMB-plugins-${version}.tar.bz2"; + url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/AMB-plugins-${finalAttrs.version}.tar.bz2"; sha256 = "0x4blm4visjqj0ndqr0cg776v3b7lvplpc8cgi9n51llhavn0jpl"; }; @@ -29,10 +29,10 @@ stdenv.mkDerivation rec { longDescription = '' Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders. ''; - version = version; + version = finalAttrs.version; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/am/amberol/package.nix b/pkgs/by-name/am/amberol/package.nix index f8c67fda8918..ba04b95eeb82 100644 --- a/pkgs/by-name/am/amberol/package.nix +++ b/pkgs/by-name/am/amberol/package.nix @@ -21,7 +21,7 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "amberol"; version = "2025.1"; @@ -29,13 +29,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "amberol"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vF6O7+cQFoYpO4MHHHuacwjP7AUqFQCVUivCSZO7v3o="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "amberol-${version}"; + inherit (finalAttrs) src; + name = "amberol-${finalAttrs.version}"; hash = "sha256-j/xkdLcmu02e+b8skx5U3uG2R2rIxwSJsYzyJ5tn5uU="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "amberol"; }; -} +}) diff --git a/pkgs/by-name/am/amidst/package.nix b/pkgs/by-name/am/amidst/package.nix index 099e8e4518eb..cb7d55bff9fa 100644 --- a/pkgs/by-name/am/amidst/package.nix +++ b/pkgs/by-name/am/amidst/package.nix @@ -6,14 +6,14 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "amidst"; version = "4.7"; src = fetchurl { # TODO: Compile from src - url = "https://github.com/toolbox4minecraft/amidst/releases/download/v${version}/amidst-v${ - lib.replaceStrings [ "." ] [ "-" ] version + url = "https://github.com/toolbox4minecraft/amidst/releases/download/v${finalAttrs.version}/amidst-v${ + lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version }.jar"; sha256 = "sha256-oecRjD7JUuvFym8N/hSE5cbAFQojS6yxOuxpwWRlW9M="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/am/aml/package.nix b/pkgs/by-name/am/aml/package.nix index 582dfac3303e..c55e9dc25011 100644 --- a/pkgs/by-name/am/aml/package.nix +++ b/pkgs/by-name/am/aml/package.nix @@ -7,14 +7,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aml"; version = "0.3.0"; src = fetchFromGitHub { owner = "any1"; repo = "aml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-BX+MRqvnwwLPhz22m0gfJ2EkW31KQEi/YTgOCMcQk2Q="; }; @@ -26,10 +26,10 @@ stdenv.mkDerivation rec { meta = { description = "Another main loop"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.isc; platforms = lib.platforms.unix; maintainers = [ ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/an/anttweakbar/package.nix b/pkgs/by-name/an/anttweakbar/package.nix index 14d0c2e8d0e8..eda3ff3da553 100644 --- a/pkgs/by-name/an/anttweakbar/package.nix +++ b/pkgs/by-name/an/anttweakbar/package.nix @@ -8,7 +8,7 @@ libGL, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "AntTweakBar"; version = "1.16"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/project/anttweakbar/AntTweakBar_${ - lib.replaceStrings [ "." ] [ "" ] version + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "0z3frxpzf54cjs07m6kg09p7nljhr7140f4pznwi7srwq4cvgkpv"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.razvan ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ao/aocl-utils/package.nix b/pkgs/by-name/ao/aocl-utils/package.nix index 59f81da125bc..61c990f59b23 100644 --- a/pkgs/by-name/ao/aocl-utils/package.nix +++ b/pkgs/by-name/ao/aocl-utils/package.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aocl-utils"; version = "5.2"; src = fetchFromGitHub { owner = "amd"; repo = "aocl-utils"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wPnKfPbkW9ILu1YgyymKmg5gZj0l0cWio3/JTXtbylA="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.markuskowa ]; }; -} +}) diff --git a/pkgs/by-name/ap/apache-directory-studio/package.nix b/pkgs/by-name/ap/apache-directory-studio/package.nix index ee7f854042cf..4f49cb7ddda0 100644 --- a/pkgs/by-name/ap/apache-directory-studio/package.nix +++ b/pkgs/by-name/ap/apache-directory-studio/package.nix @@ -11,7 +11,7 @@ webkitgtk_4_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apache-directory-studio"; version = "2.0.0-M17"; versionWithDate = "2.0.0.v20210717-M17"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { - url = "mirror://apache/directory/studio/${versionWithDate}/ApacheDirectoryStudio-${versionWithDate}-linux.gtk.x86_64.tar.gz"; + url = "mirror://apache/directory/studio/${finalAttrs.versionWithDate}/ApacheDirectoryStudio-${finalAttrs.versionWithDate}-linux.gtk.x86_64.tar.gz"; sha256 = "19zdspzv4n3mfgb1g45s3wh0vbvn6a9zjd4xi5x2afmdjkzlwxi4"; } else @@ -71,7 +71,7 @@ stdenv.mkDerivation rec { } \ --run "mkdir -p /tmp/SWT-GDBusServer" install -D icon.xpm "$out/share/pixmaps/apache-directory-studio.xpm" - install -D -t "$out/share/applications" ${desktopItem}/share/applications/* + install -D -t "$out/share/applications" ${finalAttrs.desktopItem}/share/applications/* ''; meta = { @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; mainProgram = "ApacheDirectoryStudio"; }; -} +}) diff --git a/pkgs/by-name/ap/apache-flex-sdk/package.nix b/pkgs/by-name/ap/apache-flex-sdk/package.nix index 423d2fb323f6..4c5b18d5abe0 100644 --- a/pkgs/by-name/ap/apache-flex-sdk/package.nix +++ b/pkgs/by-name/ap/apache-flex-sdk/package.nix @@ -13,12 +13,12 @@ let sha256 = "0qw2bgls8qsmp80j8vpd4c7s0c8anlrk0ac8z42w89bajcdbwk2f"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apache-flex-sdk"; version = "4.16.1"; src = fetchurl { - url = "mirror://apache/flex/${version}/binaries/apache-flex-sdk-${version}-bin.tar.gz"; + url = "mirror://apache/flex/${finalAttrs.version}/binaries/apache-flex-sdk-${finalAttrs.version}-bin.tar.gz"; sha256 = "13iq16dqvgcpb0p35x66hzxsq5pkbr2lbwr766nnqiryinnagz8p"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ dywedir ]; }; -} +}) diff --git a/pkgs/by-name/ap/apcupsd/package.nix b/pkgs/by-name/ap/apcupsd/package.nix index 30399cf6d47c..e947a598a54b 100644 --- a/pkgs/by-name/ap/apcupsd/package.nix +++ b/pkgs/by-name/ap/apcupsd/package.nix @@ -17,12 +17,12 @@ assert enableCgiScripts -> gd != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apcupsd"; version = "3.14.14"; src = fetchurl { - url = "mirror://sourceforge/apcupsd/apcupsd-${version}.tar.gz"; + url = "mirror://sourceforge/apcupsd/apcupsd-${finalAttrs.version}.tar.gz"; sha256 = "0rwqiyzlg9p0szf3x6q1ppvrw6f6dbpn2rc5z623fk3bkdalhxyv"; }; @@ -105,4 +105,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/ap/apfelgrid/package.nix b/pkgs/by-name/ap/apfelgrid/package.nix index 6f8a593af1ac..d72de83e342b 100644 --- a/pkgs/by-name/ap/apfelgrid/package.nix +++ b/pkgs/by-name/ap/apfelgrid/package.nix @@ -10,14 +10,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apfelgrid"; version = "1.0.1"; src = fetchFromGitHub { owner = "nhartland"; repo = "APFELgrid"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0l0cyxd00kmb5aggzwsxg83ah0qiwav0shbxkxwrz3dvw78n89jk"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ap/applgrid/package.nix b/pkgs/by-name/ap/applgrid/package.nix index 5cbfa9e93b12..c578ade96705 100644 --- a/pkgs/by-name/ap/applgrid/package.nix +++ b/pkgs/by-name/ap/applgrid/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "applgrid"; version = "1.6.27"; src = fetchurl { - url = "https://www.hepforge.org/archive/applgrid/applgrid-${version}.tgz"; + url = "https://www.hepforge.org/archive/applgrid/applgrid-${finalAttrs.version}.tgz"; hash = "sha256-h+ZNGj33FIwg4fOCyfGJrUKM2vDDQl76JcLhtboAOtc="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ap/apr/package.nix b/pkgs/by-name/ap/apr/package.nix index 5b5dfd9abfab..4b44712aa54f 100644 --- a/pkgs/by-name/ap/apr/package.nix +++ b/pkgs/by-name/ap/apr/package.nix @@ -6,12 +6,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apr"; version = "1.7.6"; src = fetchurl { - url = "mirror://apache/apr/apr-${version}.tar.bz2"; + url = "mirror://apache/apr/apr-${finalAttrs.version}.tar.bz2"; hash = "sha256-SQMNktJXXac1eRtJbcMi885c/5SUd5uozCjH9Gxd6zI="; }; @@ -82,4 +82,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ap/aprutil/package.nix b/pkgs/by-name/ap/aprutil/package.nix index 9a322a7e65a4..66c9d3af92dc 100644 --- a/pkgs/by-name/ap/aprutil/package.nix +++ b/pkgs/by-name/ap/aprutil/package.nix @@ -22,12 +22,12 @@ assert sslSupport -> openssl != null; assert bdbSupport -> db != null; assert ldapSupport -> openldap != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apr-util"; version = "1.6.3"; src = fetchurl { - url = "mirror://apache/apr/apr-util-${version}.tar.bz2"; + url = "mirror://apache/apr/apr-util-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-pBB243EHRjJsOUUEKZStmk/KwM4Cd92P6gdv7DyXcrU="; }; @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/ar/argus-clients/package.nix b/pkgs/by-name/ar/argus-clients/package.nix index 91e574af53a5..85bdb5c20d43 100644 --- a/pkgs/by-name/ar/argus-clients/package.nix +++ b/pkgs/by-name/ar/argus-clients/package.nix @@ -13,12 +13,12 @@ libnsl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "argus-clients"; version = "3.0.8.3"; src = fetchurl { - url = "http://qosient.com/argus/src/argus-clients-${version}.tar.gz"; + url = "http://qosient.com/argus/src/argus-clients-${finalAttrs.version}.tar.gz"; sha256 = "sha256-uNTvi6zbrYHAivQMPkhlNCoqRW9GOkgKvCf3mInds80="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ar/argus/package.nix b/pkgs/by-name/ar/argus/package.nix index 5fbdb97c1c3e..9a008f0cc9a3 100644 --- a/pkgs/by-name/ar/argus/package.nix +++ b/pkgs/by-name/ar/argus/package.nix @@ -16,12 +16,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "argus"; version = "3.0.8.2"; src = fetchurl { - url = "http://qosient.com/argus/src/argus-${version}.tar.gz"; + url = "http://qosient.com/argus/src/argus-${finalAttrs.version}.tar.gz"; sha256 = "1zzf688dbbcb5z2r9v1p28rddns6znzx35nc05ygza6lp7aknkna"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/as/astyle/package.nix b/pkgs/by-name/as/astyle/package.nix index a0e356577654..7e55987b6ff3 100644 --- a/pkgs/by-name/as/astyle/package.nix +++ b/pkgs/by-name/as/astyle/package.nix @@ -7,12 +7,12 @@ asLibrary ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "astyle"; version = "3.6.13"; src = fetchurl { - url = "mirror://sourceforge/astyle/astyle-${version}.tar.bz2"; + url = "mirror://sourceforge/astyle/astyle-${finalAttrs.version}.tar.bz2"; hash = "sha256-BIt0sUxuAff66OY7dn2jMwOrOdkCKv4zBVzkueVvFi0="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ carlossless ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/at/atanks/package.nix b/pkgs/by-name/at/atanks/package.nix index 21984ec79ffe..ecc89863e2c2 100644 --- a/pkgs/by-name/at/atanks/package.nix +++ b/pkgs/by-name/at/atanks/package.nix @@ -5,12 +5,12 @@ allegro, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "atanks"; version = "6.6"; src = fetchurl { - url = "mirror://sourceforge/project/atanks/atanks/atanks-${version}/atanks-${version}.tar.gz"; + url = "mirror://sourceforge/project/atanks/atanks/atanks-${finalAttrs.version}/atanks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-vGse/J/H52JPrR2DUtcuknvg+6IWC7Jbtri9bGNwv0M="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/at/atftp/package.nix b/pkgs/by-name/at/atftp/package.nix index b780b03b306e..ad83c6487259 100644 --- a/pkgs/by-name/at/atftp/package.nix +++ b/pkgs/by-name/at/atftp/package.nix @@ -12,12 +12,12 @@ tcp_wrappers, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "atftp"; version = "0.8.0"; src = fetchurl { - url = "mirror://sourceforge/atftp/atftp-${version}.tar.gz"; + url = "mirror://sourceforge/atftp/atftp-${finalAttrs.version}.tar.gz"; hash = "sha256-3yqgicdnD56rQOVZjl0stqWC3FGCkm6lC01pDk438xY="; }; @@ -50,10 +50,10 @@ stdenv.mkDerivation rec { meta = { description = "Advanced tftp tools"; - changelog = "https://sourceforge.net/p/atftp/code/ci/v${version}/tree/Changelog"; + changelog = "https://sourceforge.net/p/atftp/code/ci/v${finalAttrs.version}/tree/Changelog"; homepage = "https://sourceforge.net/projects/atftp/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/au/audiofile/package.nix b/pkgs/by-name/au/audiofile/package.nix index 926e63f246c5..4a14e99965d8 100644 --- a/pkgs/by-name/au/audiofile/package.nix +++ b/pkgs/by-name/au/audiofile/package.nix @@ -21,7 +21,7 @@ let in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "audiofile"; version = "0.3.6"; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://audiofile.68k.org/audiofile-${version}.tar.gz"; + url = "https://audiofile.68k.org/audiofile-${finalAttrs.version}.tar.gz"; sha256 = "0rb927zknk9kmhprd8rdr4azql4gn2dp75a36iazx2xhkbqhvind"; }; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/au/autobuild/package.nix b/pkgs/by-name/au/autobuild/package.nix index 9309a9bb8bd6..a3fff01391a0 100644 --- a/pkgs/by-name/au/autobuild/package.nix +++ b/pkgs/by-name/au/autobuild/package.nix @@ -8,12 +8,12 @@ rsync, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autobuild"; version = "5.3"; src = fetchurl { - url = "mirror://savannah/autobuild/autobuild-${version}.tar.gz"; + url = "mirror://savannah/autobuild/autobuild-${finalAttrs.version}.tar.gz"; sha256 = "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { homepage = "https://josefsson.org/autobuild/"; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/au/autocutsel/package.nix b/pkgs/by-name/au/autocutsel/package.nix index 9a38dbb09557..083d30cbe6a7 100644 --- a/pkgs/by-name/au/autocutsel/package.nix +++ b/pkgs/by-name/au/autocutsel/package.nix @@ -6,12 +6,12 @@ libxaw, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.10.1"; pname = "autocutsel"; src = fetchurl { - url = "https://github.com/sigmike/autocutsel/releases/download/${version}/autocutsel-${version}.tar.gz"; + url = "https://github.com/sigmike/autocutsel/releases/download/${finalAttrs.version}/autocutsel-${finalAttrs.version}.tar.gz"; sha256 = "sha256-8X4G1C90lENtSyb0vgtrDaOUgcBADJZ3jkuQW2NB6xc="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; all; mainProgram = "autocutsel"; }; -} +}) diff --git a/pkgs/by-name/au/autossh/package.nix b/pkgs/by-name/au/autossh/package.nix index c04ae13b5fc5..6a86212316b4 100644 --- a/pkgs/by-name/au/autossh/package.nix +++ b/pkgs/by-name/au/autossh/package.nix @@ -5,12 +5,12 @@ openssh, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autossh"; version = "1.4g"; src = fetchurl { - url = "http://www.harding.motd.ca/autossh/autossh-${version}.tgz"; + url = "http://www.harding.motd.ca/autossh/autossh-${finalAttrs.version}.tgz"; sha256 = "0xqjw8df68f4kzkns5gcah61s5wk0m44qdk2z1d6388w6viwxhsz"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "autossh"; }; -} +}) diff --git a/pkgs/by-name/au/autotalent/package.nix b/pkgs/by-name/au/autotalent/package.nix index a77e493fc83d..39381c5ceaa1 100644 --- a/pkgs/by-name/au/autotalent/package.nix +++ b/pkgs/by-name/au/autotalent/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autotalent"; version = "0.2"; src = fetchzip { - url = "http://tombaran.info/autotalent-${version}.tar.gz"; + url = "http://tombaran.info/autotalent-${finalAttrs.version}.tar.gz"; sha256 = "19srnkghsdrxxlv2c7qimvyslxz63r97mkxfq78vbg654l3qz1a6"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.michalrus ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/av/avfs/package.nix b/pkgs/by-name/av/avfs/package.nix index 38a204872282..26aa23980605 100644 --- a/pkgs/by-name/av/avfs/package.nix +++ b/pkgs/by-name/av/avfs/package.nix @@ -7,11 +7,11 @@ xz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "avfs"; version = "1.2.0"; src = fetchurl { - url = "mirror://sourceforge/avf/${version}/avfs-${version}.tar.bz2"; + url = "mirror://sourceforge/avf/${finalAttrs.version}/avfs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-olqOxDwe4XJiThpMec5mobkwhBzbVFtyXx7GS8q+iJw="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/av/avr8burnomat/package.nix b/pkgs/by-name/av/avr8burnomat/package.nix index b8c7c432cd31..d57224d81aa4 100644 --- a/pkgs/by-name/av/avr8burnomat/package.nix +++ b/pkgs/by-name/av/avr8burnomat/package.nix @@ -6,13 +6,13 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "avr8-burn-omat"; version = "2.1.2"; src = fetchurl { url = "http://avr8-burn-o-mat.aaabbb.de/AVR8_Burn-O-Mat_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; sha256 = "02k0fd0cd3y1yqip36wr3bkxbywp8913w4y7jdg6qwqxjnii58ln"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ba/babeld/package.nix b/pkgs/by-name/ba/babeld/package.nix index 35f04370b283..63592e1ddb78 100644 --- a/pkgs/by-name/ba/babeld/package.nix +++ b/pkgs/by-name/ba/babeld/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "babeld"; version = "1.13.1"; src = fetchurl { - url = "https://www.irif.fr/~jch/software/files/babeld-${version}.tar.gz"; + url = "https://www.irif.fr/~jch/software/files/babeld-${finalAttrs.version}.tar.gz"; hash = "sha256-FfJNJtoMz8Bzq83vAwnygeRoTyqnESb4JlcsTIRejdk="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "babeld"; }; -} +}) diff --git a/pkgs/by-name/ba/bacula/package.nix b/pkgs/by-name/ba/bacula/package.nix index 8d7104b3c921..6e1f0c1562da 100644 --- a/pkgs/by-name/ba/bacula/package.nix +++ b/pkgs/by-name/ba/bacula/package.nix @@ -12,12 +12,12 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bacula"; version = "15.0.3"; src = fetchurl { - url = "mirror://sourceforge/bacula/bacula-${version}.tar.gz"; + url = "mirror://sourceforge/bacula/bacula-${finalAttrs.version}.tar.gz"; sha256 = "sha256-KUr9PS651bccPQ6I/fGetRO/24Q7KNNcBVLkrgYoJ6E="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ba/barcode/package.nix b/pkgs/by-name/ba/barcode/package.nix index 942b76721231..f58b710140df 100644 --- a/pkgs/by-name/ba/barcode/package.nix +++ b/pkgs/by-name/ba/barcode/package.nix @@ -5,11 +5,11 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.99"; pname = "barcode"; src = fetchurl { - url = "mirror://gnu/barcode/barcode-${version}.tar.xz"; + url = "mirror://gnu/barcode/barcode-${finalAttrs.version}.tar.xz"; sha256 = "1indapql5fjz0bysyc88cmc54y8phqrbi7c76p71fgjp45jcyzp8"; }; patches = [ @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { homepage = "https://www.gnu.org/software/barcode/"; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/ba/basex/package.nix b/pkgs/by-name/ba/basex/package.nix index 50d24f157a52..c73fc6942ef4 100644 --- a/pkgs/by-name/ba/basex/package.nix +++ b/pkgs/by-name/ba/basex/package.nix @@ -9,13 +9,13 @@ copyDesktopItems, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "basex"; version = "12.2"; src = fetchurl { - url = "http://files.basex.org/releases/${version}/BaseX${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "http://files.basex.org/releases/${finalAttrs.version}/BaseX${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; hash = "sha256-zD6aYVYIrF6sZD5R6NNBSH8GGgKfDPus9zsBWtv+Oyw="; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/bb/bb/package.nix b/pkgs/by-name/bb/bb/package.nix index 3d38f86d474d..d33c18283af6 100644 --- a/pkgs/by-name/bb/bb/package.nix +++ b/pkgs/by-name/bb/bb/package.nix @@ -11,12 +11,12 @@ libmikmod, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bb"; version = "1.3rc1"; src = fetchurl { - url = "mirror://sourceforge/aa-project/bb/${version}/bb-${version}.tar.gz"; + url = "mirror://sourceforge/aa-project/bb/${finalAttrs.version}/bb-${finalAttrs.version}.tar.gz"; sha256 = "1i411glxh7g4pfg4gw826lpwngi89yrbmxac8jmnsfvrfb48hgbr"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "bb"; }; -} +}) diff --git a/pkgs/by-name/bd/bdep/package.nix b/pkgs/by-name/bd/bdep/package.nix index f6deb8bdd6b1..5fd388204d1a 100644 --- a/pkgs/by-name/bd/bdep/package.nix +++ b/pkgs/by-name/bd/bdep/package.nix @@ -11,7 +11,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bdep"; version = "0.17.0"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { "man" ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/bdep-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/bdep-${finalAttrs.version}.tar.gz"; hash = "sha256-+2Hl5kanxWJmOpfePAvvSBSmG3kZLQv/kYIkT4J+kaQ="; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/be/bearssl/package.nix b/pkgs/by-name/be/bearssl/package.nix index 2aff5e07108b..9ef2b68e41a8 100644 --- a/pkgs/by-name/be/bearssl/package.nix +++ b/pkgs/by-name/be/bearssl/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bearssl"; version = "0.6"; src = fetchurl { - url = "https://www.bearssl.org/bearssl-${version}.tar.gz"; + url = "https://www.bearssl.org/bearssl-${finalAttrs.version}.tar.gz"; sha256 = "057zhgy9w4y8z2996r0pq5k2k39lpvmmvz4df8db8qa9f6hvn1b7"; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bi/bibutils/package.nix b/pkgs/by-name/bi/bibutils/package.nix index f62046e729e1..98ccd9528be7 100644 --- a/pkgs/by-name/bi/bibutils/package.nix +++ b/pkgs/by-name/bi/bibutils/package.nix @@ -5,12 +5,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bibutils"; version = "7.2"; src = fetchurl { - url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz"; + url = "mirror://sourceforge/bibutils/bibutils_${finalAttrs.version}_src.tgz"; sha256 = "sha256-bgKK7x6Kaz5azvCYWEp7tocI81z+dAEbNBwR/qXktcM="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.garrison ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bi/bison/package.nix b/pkgs/by-name/bi/bison/package.nix index 73f14b1f0e1a..db0d43a5a3ca 100644 --- a/pkgs/by-name/bi/bison/package.nix +++ b/pkgs/by-name/bi/bison/package.nix @@ -12,12 +12,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bison"; version = "3.8.2"; # Check the note above doInstallCheck before updating. src = fetchurl { - url = "mirror://gnu/bison/bison-${version}.tar.gz"; + url = "mirror://gnu/bison/bison-${finalAttrs.version}.tar.gz"; sha256 = "sha256-BsnhO99+sk1M62tZIFpPZ8LH5yExGWREMP6C+9FKCrs="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bl/black-hole-solver/package.nix b/pkgs/by-name/bl/black-hole-solver/package.nix index d3bb743dcb68..e71453475acf 100644 --- a/pkgs/by-name/bl/black-hole-solver/package.nix +++ b/pkgs/by-name/bl/black-hole-solver/package.nix @@ -9,12 +9,12 @@ rinutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "black-hole-solver"; version = "1.14.0"; src = fetchurl { - url = "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-${version}.tar.xz"; + url = "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-${finalAttrs.version}.tar.xz"; sha256 = "sha256-XEe9CT27Fg9LCQ/WcKt8ErQ3HTmxezu9jGxKEpdVV8A="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bl/bliss/package.nix b/pkgs/by-name/bl/bliss/package.nix index 3a8c33060f19..551ccaf29bd2 100644 --- a/pkgs/by-name/bl/bliss/package.nix +++ b/pkgs/by-name/bl/bliss/package.nix @@ -6,12 +6,12 @@ doxygen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bliss"; version = "0.73"; src = fetchurl { - url = "http://www.tcs.hut.fi/Software/bliss/bliss-${version}.zip"; + url = "http://www.tcs.hut.fi/Software/bliss/bliss-${finalAttrs.version}.zip"; sha256 = "f57bf32804140cad58b1240b804e0dbd68f7e6bf67eba8e0c0fa3a62fd7f0f84"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { "aarch64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/bl/blobwars/package.nix b/pkgs/by-name/bl/blobwars/package.nix index a2a8f0927ba4..cacbaa66105e 100644 --- a/pkgs/by-name/bl/blobwars/package.nix +++ b/pkgs/by-name/bl/blobwars/package.nix @@ -12,12 +12,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "blobwars"; version = "2.00"; src = fetchurl { - url = "mirror://sourceforge/blobwars/blobwars-${version}.tar.gz"; + url = "mirror://sourceforge/blobwars/blobwars-${finalAttrs.version}.tar.gz"; sha256 = "c406279f6cdf2aed3c6edb8d8be16efeda0217494acd525f39ee2bd3e77e4a99"; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ iblech ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bo/boolstuff/package.nix b/pkgs/by-name/bo/boolstuff/package.nix index 805b99790d22..f7657cb0b849 100644 --- a/pkgs/by-name/bo/boolstuff/package.nix +++ b/pkgs/by-name/bo/boolstuff/package.nix @@ -4,12 +4,12 @@ fetchurl, pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "boolstuff"; version = "0.1.17"; src = fetchurl { - url = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff-${version}.tar.gz"; + url = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff-${finalAttrs.version}.tar.gz"; hash = "sha256-WPFUoTUofigPxTRo6vUbVTEVWMeEPDWszCA05toOX0I="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { mainProgram = "booldnf"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/bp/bpftools/package.nix b/pkgs/by-name/bp/bpftools/package.nix index b0ddef31f9f3..a4a84f56055e 100644 --- a/pkgs/by-name/bp/bpftools/package.nix +++ b/pkgs/by-name/bp/bpftools/package.nix @@ -16,7 +16,7 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bpftools"; inherit (linuxHeaders) version src; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ]; buildInputs = ( - if (lib.versionAtLeast version "5.20") then + if (lib.versionAtLeast finalAttrs.version "5.20") then [ libopcodes libbfd @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/bp/bpkg/package.nix b/pkgs/by-name/bp/bpkg/package.nix index cf550e51e09e..7265bb38ce28 100644 --- a/pkgs/by-name/bp/bpkg/package.nix +++ b/pkgs/by-name/bp/bpkg/package.nix @@ -13,7 +13,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bpkg"; version = "0.17.0"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/bpkg-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/bpkg-${finalAttrs.version}.tar.gz"; hash = "sha256-Yw6wvTqO+VfCo91B2BUT0A8OIN0MVhGK1USYM7hgGMs="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/br/brasero-unwrapped/package.nix b/pkgs/by-name/br/brasero-unwrapped/package.nix index 213386a9fe2d..c3de9670b44a 100644 --- a/pkgs/by-name/br/brasero-unwrapped/package.nix +++ b/pkgs/by-name/br/brasero-unwrapped/package.nix @@ -27,12 +27,12 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "${major}.${minor}"; pname = "brasero"; src = fetchurl { - url = "mirror://gnome/sources/brasero/${major}/brasero-${version}.tar.xz"; + url = "mirror://gnome/sources/brasero/${major}/brasero-${finalAttrs.version}.tar.xz"; hash = "sha256-h3SerjOhQSB9GwC+IzttgEWYLtMkntS5ja4fOpdf6hU="; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "brasero"; }; -} +}) diff --git a/pkgs/by-name/br/bristol/package.nix b/pkgs/by-name/br/bristol/package.nix index c805e8465906..7af55ba4eedd 100644 --- a/pkgs/by-name/br/bristol/package.nix +++ b/pkgs/by-name/br/bristol/package.nix @@ -13,12 +13,12 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bristol"; version = "0.60.11"; src = fetchurl { - url = "mirror://sourceforge/bristol/bristol-${version}.tar.gz"; + url = "mirror://sourceforge/bristol/bristol-${finalAttrs.version}.tar.gz"; hash = "sha256-fR8LvQ19MD/HfGuVSbYXCNeoO03AB4GAEbH1XR+pIro="; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bs/bsdbuild/package.nix b/pkgs/by-name/bs/bsdbuild/package.nix index 2892c4713fa6..6c151264ee44 100644 --- a/pkgs/by-name/bs/bsdbuild/package.nix +++ b/pkgs/by-name/bs/bsdbuild/package.nix @@ -10,12 +10,12 @@ ed, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bsdbuild"; version = "3.1"; src = fetchurl { - url = "http://stable.hypertriton.com/bsdbuild/bsdbuild-${version}.tar.gz"; + url = "http://stable.hypertriton.com/bsdbuild/bsdbuild-${finalAttrs.version}.tar.gz"; sha256 = "1zrdjh7a6z4khhfw9zrp490afq306cpl5v8wqz2z55ys7k1n5ifl"; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bs/bsdiff/package.nix b/pkgs/by-name/bs/bsdiff/package.nix index f36cb7f3f74c..9d69f63175d0 100644 --- a/pkgs/by-name/bs/bsdiff/package.nix +++ b/pkgs/by-name/bs/bsdiff/package.nix @@ -6,12 +6,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bsdiff"; version = "4.3"; src = fetchurl { - url = "https://www.daemonology.net/bsdiff/bsdiff-${version}.tar.gz"; + url = "https://www.daemonology.net/bsdiff/bsdiff-${finalAttrs.version}.tar.gz"; sha256 = "0j2zm3z271x5aw63mwhr3vymzn45p2vvrlrpm9cz2nywna41b0hq"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/bt/btrbk/package.nix b/pkgs/by-name/bt/btrbk/package.nix index d9aad349bbb8..9673585883d4 100644 --- a/pkgs/by-name/bt/btrbk/package.nix +++ b/pkgs/by-name/bt/btrbk/package.nix @@ -17,12 +17,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "btrbk"; version = "0.32.6"; src = fetchurl { - url = "https://digint.ch/download/btrbk/releases/btrbk-${version}.tar.xz"; + url = "https://digint.ch/download/btrbk/releases/btrbk-${finalAttrs.version}.tar.xz"; sha256 = "AuKsZHyRhGMgLL5ge7lVV6T3/SNwaRJDM8VNpbK7t2s="; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ asymmetric ]; mainProgram = "btrbk"; }; -} +}) diff --git a/pkgs/by-name/bu/buddy/package.nix b/pkgs/by-name/bu/buddy/package.nix index ff539955dcf6..6abc5dda3439 100644 --- a/pkgs/by-name/bu/buddy/package.nix +++ b/pkgs/by-name/bu/buddy/package.nix @@ -5,12 +5,12 @@ bison, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "buddy"; version = "2.4"; src = fetchurl { - url = "mirror://sourceforge/buddy/buddy-${version}.tar.gz"; + url = "mirror://sourceforge/buddy/buddy-${finalAttrs.version}.tar.gz"; sha256 = "0dl86l9xkl33wnkz684xa9axhcxx2zzi4q5lii0axnb9lsk81pyk"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; # Once had cygwin problems }; -} +}) diff --git a/pkgs/by-name/bu/buildtorrent/package.nix b/pkgs/by-name/bu/buildtorrent/package.nix index 69edbbfc2856..7e620531df8e 100644 --- a/pkgs/by-name/bu/buildtorrent/package.nix +++ b/pkgs/by-name/bu/buildtorrent/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "buildtorrent"; version = "0.8"; src = fetchurl { - url = "https://mathr.co.uk/blog/code/buildtorrent-${version}.tar.gz"; + url = "https://mathr.co.uk/blog/code/buildtorrent-${finalAttrs.version}.tar.gz"; sha256 = "sha256-6OJ2R72ziHOsVw1GwalompKwG7Z/WQidHN0IeE9wUtA="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "buildtorrent"; }; -} +}) diff --git a/pkgs/by-name/bv/bvi/package.nix b/pkgs/by-name/bv/bvi/package.nix index 832f24f12154..c3831c27d282 100644 --- a/pkgs/by-name/bv/bvi/package.nix +++ b/pkgs/by-name/bv/bvi/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bvi"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/bvi/bvi-${version}.src.tar.gz"; + url = "mirror://sourceforge/bvi/bvi-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-ZUBxaho7K5cRY1EI2hSya66kiIgdSmghIcC927prdMs="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/bw/bwa/package.nix b/pkgs/by-name/bw/bwa/package.nix index e8a23ecb8682..79a079e76245 100644 --- a/pkgs/by-name/bw/bwa/package.nix +++ b/pkgs/by-name/bw/bwa/package.nix @@ -5,14 +5,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bwa"; version = "0.7.19"; src = fetchFromGitHub { owner = "lh3"; repo = "bwa"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o3+7kf+49mnRn5PjtdOiAaI9VK1cyT9p5QUSQ/W4GxI="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ luispedro ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bw/bwm_ng/package.nix b/pkgs/by-name/bw/bwm_ng/package.nix index 17e0b097d840..a9e7d1704e82 100644 --- a/pkgs/by-name/bw/bwm_ng/package.nix +++ b/pkgs/by-name/bw/bwm_ng/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bwm-ng"; version = "0.6.3"; src = fetchurl { - url = "https://www.gropp.org/bwm-ng/bwm-ng-${version}.tar.gz"; + url = "https://www.gropp.org/bwm-ng/bwm-ng-${finalAttrs.version}.tar.gz"; sha256 = "0ikzyvnb73msm9n7ripg1dsw9av1i0c7q2hi2173xsj8zyv559f1"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { - output in curses, plain console, CSV or HTML ''; }; -} +}) diff --git a/pkgs/by-name/ca/cachefilesd/package.nix b/pkgs/by-name/ca/cachefilesd/package.nix index b0deed3579b3..45c76c31b896 100644 --- a/pkgs/by-name/ca/cachefilesd/package.nix +++ b/pkgs/by-name/ca/cachefilesd/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cachefilesd"; version = "0.10.10"; src = fetchurl { - url = "https://people.redhat.com/dhowells/fscache/cachefilesd-${version}.tar.bz2"; + url = "https://people.redhat.com/dhowells/fscache/cachefilesd-${finalAttrs.version}.tar.bz2"; sha256 = "00hsw4cdlm13wijlygp8f0aq6gxdp0skbxs9r2vh5ggs3s2hj0qd"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ca/calceph/package.nix b/pkgs/by-name/ca/calceph/package.nix index 760ba2686f09..d72a3a3da734 100644 --- a/pkgs/by-name/ca/calceph/package.nix +++ b/pkgs/by-name/ca/calceph/package.nix @@ -5,14 +5,14 @@ cmake, gfortran, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "calceph"; version = "4.0.5"; src = fetchFromGitLab { domain = "gitlab.obspm.fr"; owner = "imcce_calceph"; repo = "calceph"; - tag = "calceph_${builtins.replaceStrings [ "." ] [ "_" ] version}"; + tag = "calceph_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-V4Hh3FItBv3zYerNqNPeRJ5Afj3QTfdG3Ps5xeiDASg="; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://www.imcce.fr/inpop/calceph/"; - changelog = "https://gitlab.obspm.fr/imcce_calceph/calceph/-/blob/${src.rev}/NEWS"; + changelog = "https://gitlab.obspm.fr/imcce_calceph/calceph/-/blob/${finalAttrs.src.rev}/NEWS"; description = "C library for interacting with binary planetary ephemeris files, such INPOPxx, JPL DExxx and SPICE"; license = with lib.licenses; [ cecill21 @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ kiranshila ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ca/calcurse/package.nix b/pkgs/by-name/ca/calcurse/package.nix index d4732e655ee7..f94876e38594 100644 --- a/pkgs/by-name/ca/calcurse/package.nix +++ b/pkgs/by-name/ca/calcurse/package.nix @@ -10,12 +10,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "calcurse"; version = "4.8.2"; src = fetchurl { - url = "https://calcurse.org/files/calcurse-${version}.tar.gz"; + url = "https://calcurse.org/files/calcurse-${finalAttrs.version}.tar.gz"; hash = "sha256-hJuoUsfze2dyNlywxCqUzeD+de+6kTY+lqDn73l7pWU="; }; @@ -44,9 +44,9 @@ stdenv.mkDerivation rec { be used to filter and format appointments, making it suitable for use in scripts. ''; homepage = "https://calcurse.org/"; - changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${version}"; + changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${finalAttrs.version}"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/caribou/package.nix b/pkgs/by-name/ca/caribou/package.nix index 73d6edec687b..79e1f9fc785f 100644 --- a/pkgs/by-name/ca/caribou/package.nix +++ b/pkgs/by-name/ca/caribou/package.nix @@ -26,12 +26,12 @@ let pythonEnv = python3.withPackages (ps: with ps; [ pygobject3 ]); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "caribou"; version = "0.4.21"; src = fetchurl { - url = "mirror://gnome/sources/caribou/${lib.versions.majorMinor version}/caribou-${version}.tar.xz"; + url = "mirror://gnome/sources/caribou/${lib.versions.majorMinor finalAttrs.version}/caribou-${finalAttrs.version}.tar.xz"; hash = "sha256-nEPZ9L0w9P6n94DU6LFPdYkQfFLpy2vSAr0NHCBk3lU="; }; @@ -117,4 +117,4 @@ stdenv.mkDerivation rec { # configure: error: no suitable Python interpreter found broken = stdenv.buildPlatform != stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/ca/catdoc/package.nix b/pkgs/by-name/ca/catdoc/package.nix index d84e54fffdfa..04fd8a2c629e 100644 --- a/pkgs/by-name/ca/catdoc/package.nix +++ b/pkgs/by-name/ca/catdoc/package.nix @@ -5,12 +5,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "catdoc"; version = "0.95"; src = fetchurl { - url = "http://ftp.wagner.pp.ru/pub/catdoc/catdoc-${version}.tar.gz"; + url = "http://ftp.wagner.pp.ru/pub/catdoc/catdoc-${finalAttrs.version}.tar.gz"; sha256 = "514a84180352b6bf367c1d2499819dfa82b60d8c45777432fa643a5ed7d80796"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cc/cctz/package.nix b/pkgs/by-name/cc/cctz/package.nix index 7a4f5c015da0..b2cfcdc37729 100644 --- a/pkgs/by-name/cc/cctz/package.nix +++ b/pkgs/by-name/cc/cctz/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cctz"; version = "2.5"; src = fetchFromGitHub { owner = "google"; repo = "cctz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YCE0DXuOT5tCOfLlemMH7I2F8c7HEK1NEUJvtfqnCg8="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cd/cddiscid/package.nix b/pkgs/by-name/cd/cddiscid/package.nix index a43dde892afb..e866796f09d5 100644 --- a/pkgs/by-name/cd/cddiscid/package.nix +++ b/pkgs/by-name/cd/cddiscid/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cd-discid"; version = "1.4"; src = fetchurl { - url = "http://linukz.org/download/cd-discid-${version}.tar.gz"; + url = "http://linukz.org/download/cd-discid-${finalAttrs.version}.tar.gz"; sha256 = "0qrcvn7227qaayjcd5rm7z0k5q89qfy5qkdgwr5pd7ih0va8rmpz"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { abcde), but can be used for any purpose requiring CDDB data. ''; }; -} +}) diff --git a/pkgs/by-name/cd/cdi2iso/package.nix b/pkgs/by-name/cd/cdi2iso/package.nix index ecd1003752f5..871dc4e5887b 100644 --- a/pkgs/by-name/cd/cdi2iso/package.nix +++ b/pkgs/by-name/cd/cdi2iso/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cdi2iso"; version = "0.1"; src = fetchurl { - url = "mirror://sourceforge/cdi2iso.berlios/cdi2iso-${version}-src.tar.gz"; + url = "mirror://sourceforge/cdi2iso.berlios/cdi2iso-${finalAttrs.version}-src.tar.gz"; sha256 = "0fj2fxhpr26z649m0ph71378c41ljflpyk89g87x8r1mc4rbq3kh"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "cdi2iso"; }; -} +}) diff --git a/pkgs/by-name/cd/cdpr/package.nix b/pkgs/by-name/cd/cdpr/package.nix index bc9c15b455a1..83725bf6acda 100644 --- a/pkgs/by-name/cd/cdpr/package.nix +++ b/pkgs/by-name/cd/cdpr/package.nix @@ -5,12 +5,12 @@ libpcap, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cdpr"; version = "2.4"; src = fetchurl { - url = "mirror://sourceforge/cdpr/cdpr/${version}/cdpr-${version}.tgz"; + url = "mirror://sourceforge/cdpr/cdpr/${finalAttrs.version}/cdpr-${finalAttrs.version}.tgz"; sha256 = "1idyvyafkk0ifcbi7mc65b60qia6hpsdb6s66j4ggqp7if6vblrj"; }; patches = [ @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.sgo ]; mainProgram = "cdpr"; }; -} +}) diff --git a/pkgs/by-name/ce/ceres-solver/package.nix b/pkgs/by-name/ce/ceres-solver/package.nix index e00412b5022a..55263889fcbc 100644 --- a/pkgs/by-name/ce/ceres-solver/package.nix +++ b/pkgs/by-name/ce/ceres-solver/package.nix @@ -17,12 +17,12 @@ # gflags is required to run tests assert runTests -> gflags != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ceres-solver"; version = "2.1.0"; src = fetchurl { - url = "http://ceres-solver.org/ceres-solver-${version}.tar.gz"; + url = "http://ceres-solver.org/ceres-solver-${finalAttrs.version}.tar.gz"; sha256 = "sha256-99dO7N4K7XW/xR7EjJHQH+Fqa/FrzhmHpwcyhnAeL8Y="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ giogadi ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cg/cgui/package.nix b/pkgs/by-name/cg/cgui/package.nix index 2d0746137cbc..9f510370b3ca 100644 --- a/pkgs/by-name/cg/cgui/package.nix +++ b/pkgs/by-name/cg/cgui/package.nix @@ -8,12 +8,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cgui"; version = "2.1.0"; src = fetchurl { - url = "mirror://sourceforge/project/cgui/${version}/cgui-${version}.tar.gz"; + url = "mirror://sourceforge/project/cgui/${finalAttrs.version}/cgui-${finalAttrs.version}.tar.gz"; sha256 = "1pp1hvidpilq37skkmbgba4lvzi01rasy04y0cnas9ck0canv00s"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.free; }; -} +}) diff --git a/pkgs/by-name/ch/chemtool/package.nix b/pkgs/by-name/ch/chemtool/package.nix index 49cfead9e5a5..344b1d66150b 100644 --- a/pkgs/by-name/ch/chemtool/package.nix +++ b/pkgs/by-name/ch/chemtool/package.nix @@ -9,12 +9,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chemtool"; version = "1.6.14"; src = fetchurl { - url = "http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool-${version}.tar.gz"; + url = "http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool-${finalAttrs.version}.tar.gz"; sha256 = "hhYaBGE4azNKX/sXzfCUpJGUGIRngnL0V0mBNRTdr8s="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ch/chromium-bsu/package.nix b/pkgs/by-name/ch/chromium-bsu/package.nix index 947613544e35..c7ccee6ad7f0 100644 --- a/pkgs/by-name/ch/chromium-bsu/package.nix +++ b/pkgs/by-name/ch/chromium-bsu/package.nix @@ -18,12 +18,12 @@ quesoglc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chromium-bsu"; version = "0.9.16.1"; src = fetchurl { - url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-${version}.tar.gz"; + url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-${finalAttrs.version}.tar.gz"; hash = "sha256-ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ch/chrony/package.nix b/pkgs/by-name/ch/chrony/package.nix index 2e8b917c16c6..1eaa29e7adcf 100644 --- a/pkgs/by-name/ch/chrony/package.nix +++ b/pkgs/by-name/ch/chrony/package.nix @@ -12,12 +12,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chrony"; version = "4.8"; src = fetchurl { - url = "https://chrony-project.org/releases/chrony-${version}.tar.gz"; + url = "https://chrony-project.org/releases/chrony-${finalAttrs.version}.tar.gz"; hash = "sha256-M+qOsqTa6qUG6Pyv1dbYkCftby8GCWRcbxSbVg0wFwY="; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { different computer. ''; }; -} +}) diff --git a/pkgs/by-name/ci/cifs-utils/package.nix b/pkgs/by-name/ci/cifs-utils/package.nix index 909857a94046..00ceda07056b 100644 --- a/pkgs/by-name/ci/cifs-utils/package.nix +++ b/pkgs/by-name/ci/cifs-utils/package.nix @@ -14,12 +14,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cifs-utils"; version = "7.5"; src = fetchurl { - url = "https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-${version}.tar.bz2"; + url = "https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-f6zoXj0tXrXnrb0YGt7mdZCX8TWxDW+zC+jgcK9+cFQ="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix b/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix index 45d2c5bc788d..1cf673bba89f 100644 --- a/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix +++ b/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix @@ -30,14 +30,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cinnamon-settings-daemon"; version = "6.6.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon-settings-daemon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sa3DYH4/yRycHyrAG8IfCCpHhFNKwq8yOgLoKHprGfk="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/ci/cinnamon/package.nix b/pkgs/by-name/ci/cinnamon/package.nix index 9c4fe470673a..0b6ed0ea175f 100644 --- a/pkgs/by-name/ci/cinnamon/package.nix +++ b/pkgs/by-name/ci/cinnamon/package.nix @@ -72,14 +72,14 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cinnamon"; version = "6.6.6"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-yOgDajTZFC566uhf9pvenAIMdDTU1JOF+ahtgPp6kTY="; }; @@ -215,4 +215,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/ci/circt/package.nix b/pkgs/by-name/ci/circt/package.nix index ecd37191a65a..4597e7b1b291 100644 --- a/pkgs/by-name/ci/circt/package.nix +++ b/pkgs/by-name/ci/circt/package.nix @@ -25,13 +25,13 @@ let pythonEnv = python3.withPackages (ps: [ ps.psutil ]); circt-llvm = callPackage ./circt-llvm.nix { }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "circt"; version = "1.139.0"; src = fetchFromGitHub { owner = "llvm"; repo = "circt"; - rev = "firtool-${version}"; + rev = "firtool-${finalAttrs.version}"; hash = "sha256-Yj9BqmmotIaTUHIUslaOmRXYC4ujQ9GNjEmaAfLgLgU="; fetchSubmodules = true; }; @@ -121,7 +121,7 @@ stdenv.mkDerivation rec { # circt uses git to check its version, but when cloned on nix it can't access git. # So this hard codes the version. substituteInPlace cmake/modules/GenVersionFile.cmake \ - --replace-fail "unknown git version" "${src.rev}" + --replace-fail "unknown git version" "${finalAttrs.src.rev}" # Increase timeout on tests because some were failing on hydra. # Using `replace-warn` so it doesn't break when upstream changes the timeout. substituteInPlace integration_test/CMakeLists.txt \ @@ -181,4 +181,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cl/clamav/package.nix b/pkgs/by-name/cl/clamav/package.nix index 488d0a03ca8b..155046aa8e16 100644 --- a/pkgs/by-name/cl/clamav/package.nix +++ b/pkgs/by-name/cl/clamav/package.nix @@ -24,12 +24,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clamav"; version = "1.4.3"; src = fetchurl { - url = "https://www.clamav.net/downloads/production/clamav-${version}.tar.gz"; + url = "https://www.clamav.net/downloads/production/clamav-${finalAttrs.version}.tar.gz"; hash = "sha256-2HTKvz1HZbNbUY71NWWKHm7HSAIAah1hP58SSqE0MhA="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cl/clipit/package.nix b/pkgs/by-name/cl/clipit/package.nix index 75c3a8f4048b..d4e8b3f380c5 100644 --- a/pkgs/by-name/cl/clipit/package.nix +++ b/pkgs/by-name/cl/clipit/package.nix @@ -13,7 +13,7 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipit"; version = "1.4.5"; @@ -69,10 +69,10 @@ stdenv.mkDerivation rec { meta = { description = "Lightweight GTK Clipboard Manager"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; mainProgram = "clipit"; maintainers = with lib.maintainers; [ kamilchm ]; }; -} +}) diff --git a/pkgs/by-name/cl/clipmenu/package.nix b/pkgs/by-name/cl/clipmenu/package.nix index 19ed45d96027..c0160ff28a6a 100644 --- a/pkgs/by-name/cl/clipmenu/package.nix +++ b/pkgs/by-name/cl/clipmenu/package.nix @@ -10,14 +10,14 @@ xdotool, xsel, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipmenu"; version = "6.2.0"; src = fetchFromGitHub { owner = "cdown"; repo = "clipmenu"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-nvctEwyho6kl4+NXi76jT2kG7nchmI2a7mgxlgjXA5A="; }; @@ -54,8 +54,8 @@ stdenv.mkDerivation rec { meta = { description = "Clipboard management using dmenu"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = with lib.maintainers; [ jb55 ]; license = lib.licenses.publicDomain; }; -} +}) diff --git a/pkgs/by-name/cl/clipnotify/package.nix b/pkgs/by-name/cl/clipnotify/package.nix index 33f9bfbc8943..bb3cc6b00a38 100644 --- a/pkgs/by-name/cl/clipnotify/package.nix +++ b/pkgs/by-name/cl/clipnotify/package.nix @@ -5,7 +5,7 @@ stdenv, fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipnotify"; version = "unstable-2018-02-20"; @@ -28,9 +28,9 @@ stdenv.mkDerivation rec { meta = { description = "Notify on new X clipboard events"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = with lib.maintainers; [ jb55 ]; license = lib.licenses.publicDomain; mainProgram = "clipnotify"; }; -} +}) diff --git a/pkgs/by-name/cl/clips/package.nix b/pkgs/by-name/cl/clips/package.nix index e2c00d41a93d..77ba15eefeec 100644 --- a/pkgs/by-name/cl/clips/package.nix +++ b/pkgs/by-name/cl/clips/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "6.4.2"; pname = "clips"; src = fetchurl { - url = "mirror://sourceforge/clipsrules/CLIPS/${version}/clips_core_source_${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "mirror://sourceforge/clipsrules/CLIPS/${finalAttrs.version}/clips_core_source_${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.tar.gz"; hash = "sha256-YIoesvxunK/zDWPWhAlfC8pxCPIpTSHub1YXQnwQRVo="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.league ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cl/clustal-omega/package.nix b/pkgs/by-name/cl/clustal-omega/package.nix index 33a2af8fb913..ae1cd3b1907f 100644 --- a/pkgs/by-name/cl/clustal-omega/package.nix +++ b/pkgs/by-name/cl/clustal-omega/package.nix @@ -5,12 +5,12 @@ argtable, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.4"; pname = "clustal-omega"; src = fetchurl { - url = "http://www.clustal.org/omega/clustal-omega-${version}.tar.gz"; + url = "http://www.clustal.org/omega/clustal-omega-${finalAttrs.version}.tar.gz"; sha256 = "1vm30mzncwdv881vrcwg11vzvrsmwy4wg80j5i0lcfk6dlld50w6"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { mainProgram = "clustalo"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cm/cmark/package.nix b/pkgs/by-name/cm/cmark/package.nix index 09ab6e6f9d93..6b47f12b93d3 100644 --- a/pkgs/by-name/cm/cmark/package.nix +++ b/pkgs/by-name/cm/cmark/package.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cmark"; version = "0.31.1"; src = fetchFromGitHub { owner = "commonmark"; repo = "cmark"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-+JLw7zCjjozjq1RhRQGFqHj/MTUTq3t7A0V3T2U2PQk="; }; @@ -38,9 +38,9 @@ stdenv.mkDerivation rec { description = "CommonMark parsing and rendering library and program in C"; mainProgram = "cmark"; homepage = "https://github.com/commonmark/cmark"; - changelog = "https://github.com/commonmark/cmark/raw/${version}/changelog.txt"; + changelog = "https://github.com/commonmark/cmark/raw/${finalAttrs.version}/changelog.txt"; maintainers = [ lib.maintainers.michelk ]; platforms = lib.platforms.all; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/cm/cminpack/package.nix b/pkgs/by-name/cm/cminpack/package.nix index 446161d2929f..29f112e5ff3f 100644 --- a/pkgs/by-name/cm/cminpack/package.nix +++ b/pkgs/by-name/cm/cminpack/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cminpack"; version = "1.3.11"; src = fetchFromGitHub { owner = "devernay"; repo = "cminpack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GF9HiITX/XV8hXrp5lJw2XM0Zyb/CBkMZkRFBbQj03A="; }; @@ -46,9 +46,9 @@ stdenv.mkDerivation rec { meta = { description = "Software for solving nonlinear equations and nonlinear least squares problems"; homepage = "http://devernay.free.fr/hacks/cminpack/"; - changelog = "https://github.com/devernay/cminpack/blob/v${version}/README.md#history"; + changelog = "https://github.com/devernay/cminpack/blob/v${finalAttrs.version}/README.md#history"; license = lib.licenses.bsd3; platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cm/cmocka/package.nix b/pkgs/by-name/cm/cmocka/package.nix index baeea60c9fca..34cb30c206b1 100644 --- a/pkgs/by-name/cm/cmocka/package.nix +++ b/pkgs/by-name/cm/cmocka/package.nix @@ -5,12 +5,12 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cmocka"; version = "2.0.1"; src = fetchurl { - url = "https://cmocka.org/files/${lib.versions.majorMinor version}/cmocka-${version}.tar.xz"; + url = "https://cmocka.org/files/${lib.versions.majorMinor finalAttrs.version}/cmocka-${finalAttrs.version}.tar.xz"; hash = "sha256-PzUzOCuimrOr9cT0snt50WXw31HqWH3nSbEbaLQBkYA="; }; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; cmakeFlags = - lib.optional doCheck "-DUNIT_TESTING=ON" + lib.optional finalAttrs.doCheck "-DUNIT_TESTING=ON" ++ lib.optional stdenv.hostPlatform.isStatic "-DBUILD_SHARED_LIBS=OFF"; doCheck = true; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { kragniz ]; }; -} +}) diff --git a/pkgs/by-name/cn/cntlm/package.nix b/pkgs/by-name/cn/cntlm/package.nix index a607a586dc73..c9999eff4485 100644 --- a/pkgs/by-name/cn/cntlm/package.nix +++ b/pkgs/by-name/cn/cntlm/package.nix @@ -5,12 +5,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cntlm"; version = "0.92.3"; src = fetchurl { - url = "mirror://sourceforge/cntlm/cntlm-${version}.tar.gz"; + url = "mirror://sourceforge/cntlm/cntlm-${finalAttrs.version}.tar.gz"; sha256 = "1632szz849wasvh5sm6rm1zbvbrkq35k7kcyvx474gyl4h4x2flw"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "cntlm"; }; -} +}) diff --git a/pkgs/by-name/co/coan/package.nix b/pkgs/by-name/co/coan/package.nix index 86dbcfec1cf1..15931280fce9 100644 --- a/pkgs/by-name/co/coan/package.nix +++ b/pkgs/by-name/co/coan/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "6.0.1"; pname = "coan"; src = fetchurl { - url = "mirror://sourceforge/project/coan2/v${version}/coan-${version}.tar.gz"; + url = "mirror://sourceforge/project/coan2/v${finalAttrs.version}/coan-${finalAttrs.version}.tar.gz"; sha256 = "1d041j0nd1hc0562lbj269dydjm4rbzagdgzdnmwdxr98544yw44"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/co/cockatrice/package.nix b/pkgs/by-name/co/cockatrice/package.nix index 6b2447462897..f7dffc381bd3 100644 --- a/pkgs/by-name/co/cockatrice/package.nix +++ b/pkgs/by-name/co/cockatrice/package.nix @@ -9,14 +9,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cockatrice"; version = "2025-04-03-Release-2.10.2"; src = fetchFromGitHub { owner = "Cockatrice"; repo = "Cockatrice"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-zXAK830SdGT3xN3ST8h9LLy/oWr4MH6TZf57gLfI0e8="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ evanjs ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/co/colm/package.nix b/pkgs/by-name/co/colm/package.nix index d4e28daa3640..a24f35ca196a 100644 --- a/pkgs/by-name/co/colm/package.nix +++ b/pkgs/by-name/co/colm/package.nix @@ -8,12 +8,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "colm"; version = "0.13.0.7"; src = fetchurl { - url = "https://www.colm.net/files/colm/colm-${version}.tar.gz"; + url = "https://www.colm.net/files/colm/colm-${finalAttrs.version}.tar.gz"; sha256 = "0f76iri173l2wja2v7qrwmf958cqwh5g9x4bhj2z8wknmlla6gz4"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/co/colpack/package.nix b/pkgs/by-name/co/colpack/package.nix index 2770cafacea8..dce29ec93ec0 100644 --- a/pkgs/by-name/co/colpack/package.nix +++ b/pkgs/by-name/co/colpack/package.nix @@ -5,7 +5,7 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ColPack"; version = "1.0.10"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "CSCsw"; repo = "ColPack"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "1p05vry940mrjp6236c0z83yizmw9pk6ly2lb7d8rpb7j9h03glr"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ edwtjo ]; }; -} +}) diff --git a/pkgs/by-name/co/commonsCompress/package.nix b/pkgs/by-name/co/commonsCompress/package.nix index e15335dcbe95..a80ea02fafba 100644 --- a/pkgs/by-name/co/commonsCompress/package.nix +++ b/pkgs/by-name/co/commonsCompress/package.nix @@ -4,17 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.28.0"; pname = "commons-compress"; src = fetchurl { - url = "mirror://apache/commons/compress/binaries/commons-compress-${version}-bin.tar.gz"; + url = "mirror://apache/commons/compress/binaries/commons-compress-${finalAttrs.version}-bin.tar.gz"; sha256 = "sha256-VfAt77mP79azaGiP4+aY5rg2dUFhr59woL6tv2eza5I="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp *.jar $out/share/java/ ''; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/commonsFileUpload/package.nix b/pkgs/by-name/co/commonsFileUpload/package.nix index 0c01152e34d5..f0aaaf9a1129 100644 --- a/pkgs/by-name/co/commonsFileUpload/package.nix +++ b/pkgs/by-name/co/commonsFileUpload/package.nix @@ -4,16 +4,16 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5"; pname = "commons-fileupload"; src = fetchurl { - url = "mirror://apache/commons/fileupload/binaries/commons-fileupload-${version}-bin.tar.gz"; + url = "mirror://apache/commons/fileupload/binaries/commons-fileupload-${finalAttrs.version}-bin.tar.gz"; sha256 = "sha256-r7EGiih4qOCbjaL7Wg+plbe0m3CuFWXs/RmbfGLmj1g="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp commons-fileupload-*-bin/*.jar $out/share/java/ ''; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/commonsIo/package.nix b/pkgs/by-name/co/commonsIo/package.nix index 996c24f5d60b..d287b97d5af1 100644 --- a/pkgs/by-name/co/commonsIo/package.nix +++ b/pkgs/by-name/co/commonsIo/package.nix @@ -4,17 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.21.0"; pname = "commons-io"; src = fetchurl { - url = "mirror://apache/commons/io/binaries/commons-io-${version}-bin.tar.gz"; + url = "mirror://apache/commons/io/binaries/commons-io-${finalAttrs.version}-bin.tar.gz"; hash = "sha256-x2Szn/hbuYWX+8J0ZHV9XAY0L5PQlvtIKpV2MJSic4w="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp *.jar $out/share/java/ ''; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/complexity/package.nix b/pkgs/by-name/co/complexity/package.nix index ee966eeb831b..fa2393863266 100644 --- a/pkgs/by-name/co/complexity/package.nix +++ b/pkgs/by-name/co/complexity/package.nix @@ -5,12 +5,12 @@ autogen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "complexity"; version = "1.10"; src = fetchurl { - url = "mirror://gnu/complexity/complexity-${version}.tar.gz"; + url = "mirror://gnu/complexity/complexity-${finalAttrs.version}.tar.gz"; sha256 = "1vfns9xm7w0wrz12a3w15slrqnrfh6qxk15nv7qkj3irll3ff522"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.gnu ++ lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/co/conntrack-tools/package.nix b/pkgs/by-name/co/conntrack-tools/package.nix index e2f32a8ef1fa..31d5b7074e20 100644 --- a/pkgs/by-name/co/conntrack-tools/package.nix +++ b/pkgs/by-name/co/conntrack-tools/package.nix @@ -16,12 +16,12 @@ systemdLibs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "conntrack-tools"; version = "1.4.8"; src = fetchurl { - url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-${version}.tar.xz"; + url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-${finalAttrs.version}.tar.xz"; hash = "sha256-BnZ39MX2VkgZ547TqdSomAk16pJz86uyKkIOowq13tY="; }; @@ -53,6 +53,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fpletz ]; - identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" version; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" finalAttrs.version; }; -} +}) diff --git a/pkgs/by-name/co/construo/package.nix b/pkgs/by-name/co/construo/package.nix index 5751e2054c8d..370a8ab441b0 100644 --- a/pkgs/by-name/co/construo/package.nix +++ b/pkgs/by-name/co/construo/package.nix @@ -13,12 +13,12 @@ libglut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "construo"; version = "0.2.3"; src = fetchurl { - url = "https://github.com/Construo/construo/releases/download/v${version}/construo-${version}.tar.gz"; + url = "https://github.com/Construo/construo/releases/download/v${finalAttrs.version}/construo-${finalAttrs.version}.tar.gz"; sha256 = "1wmj527hbj1qv44cdsj6ahfjrnrjwg2dp8gdick8nd07vm062qxa"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; priority = 10; }; -} +}) diff --git a/pkgs/by-name/co/copyq/package.nix b/pkgs/by-name/co/copyq/package.nix index 7b486ec05bc9..0a057975b6e5 100644 --- a/pkgs/by-name/co/copyq/package.nix +++ b/pkgs/by-name/co/copyq/package.nix @@ -13,14 +13,14 @@ kdePackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "CopyQ"; version = "13.0.0"; src = fetchFromGitHub { owner = "hluk"; repo = "CopyQ"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wxjUL5mGXAMNVGP+dAh1NrE9tw71cJW9zmLsaCVphTo="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "copyq"; }; -} +}) diff --git a/pkgs/by-name/co/corosync/package.nix b/pkgs/by-name/co/corosync/package.nix index e5a049e9d69a..0836ed467781 100644 --- a/pkgs/by-name/co/corosync/package.nix +++ b/pkgs/by-name/co/corosync/package.nix @@ -24,12 +24,12 @@ let inherit (lib) optional; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "corosync"; version = "3.1.9"; src = fetchurl { - url = "http://build.clusterlabs.org/corosync/releases/corosync-${version}.tar.gz"; + url = "http://build.clusterlabs.org/corosync/releases/corosync-${finalAttrs.version}.tar.gz"; sha256 = "sha256-IDNUu93uGpezxQoHbq6JxjX0Bt1nTMrvyUu5CSrNlTU="; }; @@ -112,4 +112,4 @@ stdenv.mkDerivation rec { ryantm ]; }; -} +}) diff --git a/pkgs/by-name/cp/cp2k/package.nix b/pkgs/by-name/cp/cp2k/package.nix index 711e8802fda4..ac1b21918707 100644 --- a/pkgs/by-name/cp/cp2k/package.nix +++ b/pkgs/by-name/cp/cp2k/package.nix @@ -129,14 +129,14 @@ let }); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cp2k"; version = "2025.2"; src = fetchFromGitHub { owner = "cp2k"; repo = "cp2k"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vfl5rCoFeGtYuZ7LcsVsESjKxFbN5IYDvBSzOqsd64w="; fetchSubmodules = true; }; @@ -284,4 +284,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.sheepforce ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpp-hocon/package.nix b/pkgs/by-name/cp/cpp-hocon/package.nix index ade71d01166d..1cc2417bf594 100644 --- a/pkgs/by-name/cp/cpp-hocon/package.nix +++ b/pkgs/by-name/cp/cpp-hocon/package.nix @@ -8,13 +8,13 @@ leatherman, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpp-hocon"; version = "0.3.0"; src = fetchFromGitHub { sha256 = "0b24anpwkmvbsn5klnr58vxksw00ci9pjhwzx7a61kplyhsaiydw"; - rev = version; + rev = finalAttrs.version; repo = "cpp-hocon"; owner = "puppetlabs"; }; @@ -40,11 +40,11 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "C++ port of the Typesafe Config library"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.womfoo ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cp/cppcms/package.nix b/pkgs/by-name/cp/cppcms/package.nix index a981bd196862..ef6dc5c8e270 100644 --- a/pkgs/by-name/cp/cppcms/package.nix +++ b/pkgs/by-name/cp/cppcms/package.nix @@ -9,12 +9,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppcms"; version = "2.0.0.beta2"; src = fetchurl { - url = "mirror://sourceforge/cppcms/cppcms-${version}.tar.bz2"; + url = "mirror://sourceforge/cppcms/cppcms-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-aXAxx9FB/dIVxr5QkLZuIQamO7PlLwnugSDo78bAiiE="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppdb/package.nix b/pkgs/by-name/cp/cppdb/package.nix index faca59fdf120..77b8eee75245 100644 --- a/pkgs/by-name/cp/cppdb/package.nix +++ b/pkgs/by-name/cp/cppdb/package.nix @@ -9,12 +9,12 @@ unixODBC, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppdb"; version = "0.3.1"; src = fetchurl { - url = "mirror://sourceforge/cppcms/cppdb-${version}.tar.bz2"; + url = "mirror://sourceforge/cppcms/cppdb-${finalAttrs.version}.tar.bz2"; sha256 = "0blr1casmxickic84dxzfmn3lm7wrsl4aa2abvpq93rdfddfy3nn"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { license = lib.licenses.boost; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppunit/package.nix b/pkgs/by-name/cp/cppunit/package.nix index c688547d9065..424a3181b500 100644 --- a/pkgs/by-name/cp/cppunit/package.nix +++ b/pkgs/by-name/cp/cppunit/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppunit"; version = "1.15.1"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/cppunit-${version}.tar.gz"; + url = "https://dev-www.libreoffice.org/src/cppunit-${finalAttrs.version}.tar.gz"; sha256 = "19qpqzy66bq76wcyadmi3zahk5v1ll2kig1nvg96zx9padkcdic9"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/cp/cpputest/package.nix b/pkgs/by-name/cp/cpputest/package.nix index 5f73d47c123e..6936126ae719 100644 --- a/pkgs/by-name/cp/cpputest/package.nix +++ b/pkgs/by-name/cp/cpputest/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpputest"; version = "4.0"; src = fetchurl { - url = "https://github.com/cpputest/cpputest/releases/download/v${version}/cpputest-${version}.tar.gz"; + url = "https://github.com/cpputest/cpputest/releases/download/v${finalAttrs.version}/cpputest-${finalAttrs.version}.tar.gz"; sha256 = "1xslavlb1974y5xvs8n1j9zkk05dlw8imy4saasrjlmibl895ii1"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpu_features/package.nix b/pkgs/by-name/cp/cpu_features/package.nix index 1899ae0d4aca..16cf0b301c36 100644 --- a/pkgs/by-name/cp/cpu_features/package.nix +++ b/pkgs/by-name/cp/cpu_features/package.nix @@ -6,7 +6,7 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpu_features"; version = "0.10.1"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "google"; repo = "cpu_features"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IBJc1sHHh4G3oTzQm1RAHHahsEECC+BDl14DHJ8M1Ys="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ renesat ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpuid/package.nix b/pkgs/by-name/cp/cpuid/package.nix index a7aa897521be..e0043267b2b2 100644 --- a/pkgs/by-name/cp/cpuid/package.nix +++ b/pkgs/by-name/cp/cpuid/package.nix @@ -5,12 +5,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpuid"; version = "20250513"; src = fetchurl { - url = "http://etallen.com/cpuid/cpuid-${version}.src.tar.gz"; + url = "http://etallen.com/cpuid/cpuid-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-b0dKIrWEhIjkVLAaMduA65WNVWdLUzlTP8DmrreTYms="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/cr/cramfsswap/package.nix b/pkgs/by-name/cr/cramfsswap/package.nix index c4874138b154..080e4abb847d 100644 --- a/pkgs/by-name/cr/cramfsswap/package.nix +++ b/pkgs/by-name/cr/cramfsswap/package.nix @@ -5,12 +5,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cramfsswap"; version = "1.4.2"; src = fetchurl { - url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_${version}.tar.xz"; + url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_${finalAttrs.version}.tar.xz"; sha256 = "10mj45zx71inaa3l1d81g64f7yn1xcprvq4v4yzpdwbxqmqaikw1"; }; # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996964 @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cr/crc32c/package.nix b/pkgs/by-name/cr/crc32c/package.nix index 7353f83de924..221e67c07488 100644 --- a/pkgs/by-name/cr/crc32c/package.nix +++ b/pkgs/by-name/cr/crc32c/package.nix @@ -8,14 +8,14 @@ staticOnly ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crc32c"; version = "1.1.2"; src = fetchFromGitHub { owner = "google"; repo = "crc32c"; - tag = version; + tag = finalAttrs.version; sha256 = "0c383p7vkfq9rblww6mqxz8sygycyl27rr0j3bzb8l8ga71710ii"; fetchSubmodules = true; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ cpcloud ]; }; -} +}) diff --git a/pkgs/by-name/cr/crrcsim/package.nix b/pkgs/by-name/cr/crrcsim/package.nix index 8417c98100e6..696078c32c35 100644 --- a/pkgs/by-name/cr/crrcsim/package.nix +++ b/pkgs/by-name/cr/crrcsim/package.nix @@ -12,12 +12,12 @@ let version = "0.9.13"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crrcsim"; inherit version; src = fetchurl { - url = "mirror://sourceforge/crrcsim/crrcsim-${version}.tar.gz"; + url = "mirror://sourceforge/crrcsim/crrcsim-${finalAttrs.version}.tar.gz"; sha256 = "abe59b35ebb4322f3c48e6aca57dbf27074282d4928d66c0caa40d7a97391698"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/cr/crunch/package.nix b/pkgs/by-name/cr/crunch/package.nix index 804dbf847c36..2cb5fc9fd9fc 100644 --- a/pkgs/by-name/cr/crunch/package.nix +++ b/pkgs/by-name/cr/crunch/package.nix @@ -5,12 +5,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crunch"; version = "3.6"; src = fetchurl { - url = "mirror://sourceforge/crunch-wordlist/crunch-${version}.tgz"; + url = "mirror://sourceforge/crunch-wordlist/crunch-${finalAttrs.version}.tgz"; sha256 = "0mgy6ghjvzr26yrhj1bn73qzw6v9qsniskc5wqq1kk0hfhy6r3va"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ gpl2Only ]; maintainers = with lib.maintainers; [ lnl7 ]; }; -} +}) diff --git a/pkgs/by-name/cs/csa/package.nix b/pkgs/by-name/cs/csa/package.nix index 018f25d3239e..348512cacfa4 100644 --- a/pkgs/by-name/cs/csa/package.nix +++ b/pkgs/by-name/cs/csa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "csa"; version = "0.5.100810"; src = fetchurl { - url = "mirror://sourceforge/csa/csa-${version}.tar.gz"; + url = "mirror://sourceforge/csa/csa-${finalAttrs.version}.tar.gz"; sha256 = "1syg81dzdil0dyx1mlx1n7if3qsf2iz243p2zv34a1acfqm509r3"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cs/cscope/package.nix b/pkgs/by-name/cs/cscope/package.nix index 3eb27ebacbda..e97bc8096958 100644 --- a/pkgs/by-name/cs/cscope/package.nix +++ b/pkgs/by-name/cs/cscope/package.nix @@ -7,12 +7,12 @@ emacs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cscope"; version = "15.9"; src = fetchurl { - url = "mirror://sourceforge/cscope/cscope-${version}.tar.gz"; + url = "mirror://sourceforge/cscope/cscope-${finalAttrs.version}.tar.gz"; sha256 = "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cu/cutee/package.nix b/pkgs/by-name/cu/cutee/package.nix index e867139dcf52..f1c7223aa062 100644 --- a/pkgs/by-name/cu/cutee/package.nix +++ b/pkgs/by-name/cu/cutee/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cutee"; version = "0.4.2"; src = fetchurl { - url = "http://www.codesink.org/download/cutee-${version}.tar.gz"; + url = "http://www.codesink.org/download/cutee-${finalAttrs.version}.tar.gz"; sha256 = "18bzvhzx8k24mpcim5669n3wg9hd0sfsxj8zjpbr24hywrlppgc2"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cw/cwebbin/package.nix b/pkgs/by-name/cw/cwebbin/package.nix index f0b04d5e8921..d7653d7f2334 100644 --- a/pkgs/by-name/cw/cwebbin/package.nix +++ b/pkgs/by-name/cw/cwebbin/package.nix @@ -12,7 +12,7 @@ let sha256 = "1hdzxfzaibnjxjzgp6d2zay8nsarnfy9hfq55hz1bxzzl23n35aj"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cwebbin"; version = "22p"; @@ -64,10 +64,10 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Literate Programming in C/C++"; platforms = with lib.platforms; unix; maintainers = [ ]; license = lib.licenses.abstyles; }; -} +}) diff --git a/pkgs/by-name/cy/cytoscape/package.nix b/pkgs/by-name/cy/cytoscape/package.nix index ff493080508e..7670861aefda 100644 --- a/pkgs/by-name/cy/cytoscape/package.nix +++ b/pkgs/by-name/cy/cytoscape/package.nix @@ -8,12 +8,12 @@ coreutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cytoscape"; version = "3.10.4"; src = fetchurl { - url = "https://github.com/cytoscape/cytoscape/releases/download/${version}/cytoscape-unix-${version}.tar.gz"; + url = "https://github.com/cytoscape/cytoscape/releases/download/${finalAttrs.version}/cytoscape-unix-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gHCU97AfBzo4r+F+Fc5lHd+kQtj/NsoCNipAhv5O7sE="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mimame ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cz/czmq/package.nix b/pkgs/by-name/cz/czmq/package.nix index 87b5dfce18a7..0007c0db2596 100644 --- a/pkgs/by-name/cz/czmq/package.nix +++ b/pkgs/by-name/cz/czmq/package.nix @@ -5,12 +5,12 @@ zeromq, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.2.1"; pname = "czmq"; src = fetchurl { - url = "https://github.com/zeromq/czmq/releases/download/v${version}/czmq-${version}.tar.gz"; + url = "https://github.com/zeromq/czmq/releases/download/v${finalAttrs.version}/czmq-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XXIKIEwqWGRdb3ZDrxXVY6cS2tmMnTLB7ZEzd9qmrDk="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mpl20; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/da/dadadodo/package.nix b/pkgs/by-name/da/dadadodo/package.nix index 330e294c4cac..e00b1799f340 100644 --- a/pkgs/by-name/da/dadadodo/package.nix +++ b/pkgs/by-name/da/dadadodo/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dadadodo"; version = "1.04"; src = fetchurl { - url = "https://www.jwz.org/dadadodo/dadadodo-${version}.tar.gz"; + url = "https://www.jwz.org/dadadodo/dadadodo-${finalAttrs.version}.tar.gz"; sha256 = "1pzwp3mim58afjrc92yx65mmgr1c834s1v6z4f4gyihwjn8bn3if"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/da/dante/package.nix b/pkgs/by-name/da/dante/package.nix index 92bc66f9b9dc..bf0d9fe10c0e 100644 --- a/pkgs/by-name/da/dante/package.nix +++ b/pkgs/by-name/da/dante/package.nix @@ -15,12 +15,12 @@ let remove_getaddrinfo_checks = stdenv.hostPlatform.isMips64 || !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dante"; version = "1.4.4"; src = fetchurl { - url = "https://www.inet.no/dante/files/dante-${version}.tar.gz"; + url = "https://www.inet.no/dante/files/dante-${finalAttrs.version}.tar.gz"; sha256 = "sha256-GXPHcy8fnwpMDM8sHORix8JQYLJWQ+qQ+bmPU6gT+uw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsdOriginal; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/da/dar/package.nix b/pkgs/by-name/da/dar/package.nix index 01ec40ea3b5b..ed2e1a5599a3 100644 --- a/pkgs/by-name/da/dar/package.nix +++ b/pkgs/by-name/da/dar/package.nix @@ -20,12 +20,12 @@ zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.8.2"; pname = "dar"; src = fetchzip { - url = "mirror://sourceforge/dar/dar-${version}.tar.gz"; + url = "mirror://sourceforge/dar/dar-${finalAttrs.version}.tar.gz"; sha256 = "sha256-x8WTJxpYzxvcN5Y6bAKE+JQ7n9dAbPkEosVnaFe2HoA="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/da/datefudge/package.nix b/pkgs/by-name/da/datefudge/package.nix index 9d2dadf3ea9e..802c6e0729bd 100644 --- a/pkgs/by-name/da/datefudge/package.nix +++ b/pkgs/by-name/da/datefudge/package.nix @@ -6,13 +6,13 @@ coreutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "datefudge"; version = "1.27"; src = fetchgit { url = "https://salsa.debian.org/debian/datefudge.git"; - rev = "debian/${version}"; + rev = "debian/${finalAttrs.version}"; hash = "sha256-BN/Ct1FRZjvpkRCPpRlXmjeRvrNnuJBXwwI1P2HCisc="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "datefudge"; }; -} +}) diff --git a/pkgs/by-name/da/dav1d/package.nix b/pkgs/by-name/da/dav1d/package.nix index 0a8711977f47..8645a513b61f 100644 --- a/pkgs/by-name/da/dav1d/package.nix +++ b/pkgs/by-name/da/dav1d/package.nix @@ -25,14 +25,14 @@ assert useVulkan -> withExamples; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dav1d"; version = "1.5.3"; src = fetchFromGitHub { owner = "videolan"; repo = "dav1d"; - rev = version; + rev = finalAttrs.version; hash = "sha256-E3da/LJ8HNy1osExmupovqnL8JHgVNzPUCG5F8TJKXQ="; }; @@ -83,11 +83,11 @@ stdenv.mkDerivation rec { hardware decoder. It supports all features from AV1, including all subsampling and bit-depth parameters. ''; - inherit (src.meta) homepage; - changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${version}"; - # More technical: https://code.videolan.org/videolan/dav1d/blob/${version}/NEWS + inherit (finalAttrs.src.meta) homepage; + changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${finalAttrs.version}"; + # More technical: https://code.videolan.org/videolan/dav1d/blob/${finalAttrs.version}/NEWS license = lib.licenses.bsd2; platforms = lib.platforms.unix ++ lib.platforms.windows; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/da/davix/package.nix b/pkgs/by-name/da/davix/package.nix index 913ea4ae55e8..d32ef7285078 100644 --- a/pkgs/by-name/da/davix/package.nix +++ b/pkgs/by-name/da/davix/package.nix @@ -27,7 +27,7 @@ let boolToUpper = b: lib.toUpper (lib.boolToString b); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.8.10"; pname = "davix" + lib.optionalString enableThirdPartyCopy "-copy"; nativeBuildInputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "cern-fts"; repo = "davix"; - tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}"; + tag = "R_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-n4NeHBgQwGwgHAFQzPc3oEP9k3F/sqrTmkI/zHW+Miw="; }; @@ -89,9 +89,9 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; homepage = "https://github.com/cern-fts/davix"; changelog = "https://github.com/cern-fts/davix/blob/R_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }/RELEASE-NOTES.md"; maintainers = with lib.maintainers; [ adev ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/db/dbus-glib/package.nix b/pkgs/by-name/db/dbus-glib/package.nix index ba2029a5ec91..e9a4c1370df1 100644 --- a/pkgs/by-name/db/dbus-glib/package.nix +++ b/pkgs/by-name/db/dbus-glib/package.nix @@ -11,12 +11,12 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dbus-glib"; version = "0.114"; src = fetchurl { - url = "${meta.homepage}/releases/dbus-glib/dbus-glib-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/dbus-glib/dbus-glib-${finalAttrs.version}.tar.gz"; sha256 = "sha256-wJxcCFsqDjkbjufXg6HWP+RE6WcXzBgU1htej8KCenw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/db/dbxml/package.nix b/pkgs/by-name/db/dbxml/package.nix index 31807f62a96d..7bb97b53407f 100644 --- a/pkgs/by-name/db/dbxml/package.nix +++ b/pkgs/by-name/db/dbxml/package.nix @@ -7,12 +7,12 @@ xqilla, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dbxml"; version = "6.1.4"; src = fetchurl { - url = "http://download.oracle.com/berkeley-db/dbxml-${version}.tar.gz"; + url = "http://download.oracle.com/berkeley-db/dbxml-${finalAttrs.version}.tar.gz"; sha256 = "a8fc8f5e0c3b6e42741fa4dfc3b878c982ff8f5e5f14843f6a7e20d22e64251a"; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/dc/dcadec/package.nix b/pkgs/by-name/dc/dcadec/package.nix index dce87add0e69..4973cdc7cf50 100644 --- a/pkgs/by-name/dc/dcadec/package.nix +++ b/pkgs/by-name/dc/dcadec/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dcadec"; version = "0.2.0"; src = fetchFromGitHub { owner = "foo86"; repo = "dcadec"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "07nd0ajizrp1w02bsyfcv18431r8m8rq8gjfmz9wmckpg7cxj2hs"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/dd/ddrutility/package.nix b/pkgs/by-name/dd/ddrutility/package.nix index e532e7f3d0a2..c55bd8459b62 100644 --- a/pkgs/by-name/dd/ddrutility/package.nix +++ b/pkgs/by-name/dd/ddrutility/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ddrutility"; version = "2.8"; src = fetchurl { - url = "mirror://sourceforge/ddrutility/ddrutility-${version}.tar.gz"; + url = "mirror://sourceforge/ddrutility/ddrutility-${finalAttrs.version}.tar.gz"; sha256 = "023g7f2sfv5cqk3iyss4awrw3b913sy5423mn5zvlyrri5hi2cac"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/dedup/package.nix b/pkgs/by-name/de/dedup/package.nix index 38db7ea0187e..1f5e31bc5b9f 100644 --- a/pkgs/by-name/de/dedup/package.nix +++ b/pkgs/by-name/de/dedup/package.nix @@ -10,12 +10,12 @@ gawk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dedup"; version = "2.0"; src = fetchurl { - url = "https://dl.2f30.org/releases/dedup-${version}.tar.gz"; + url = "https://dl.2f30.org/releases/dedup-${finalAttrs.version}.tar.gz"; sha256 = "0n5kkni4d6blz3s94y0ddyhijb74lxv7msr2mvdmj8l19k0lrfh1"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/dehydrated/package.nix b/pkgs/by-name/de/dehydrated/package.nix index 2d6fb07050b6..18f95593a879 100644 --- a/pkgs/by-name/de/dehydrated/package.nix +++ b/pkgs/by-name/de/dehydrated/package.nix @@ -13,14 +13,14 @@ fetchFromGitHub, installShellFiles, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dehydrated"; version = "0.7.2"; src = fetchFromGitHub { owner = "lukas2511"; repo = "dehydrated"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xDDYqP6oxJt0NPgHtHV1xQKUxVc8JQxWekXwxezggtE="; }; @@ -54,11 +54,11 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Letsencrypt/acme client implemented as a shell-script"; mainProgram = "dehydrated"; license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = [ lib.maintainers.pstn ]; }; -} +}) diff --git a/pkgs/by-name/de/dejagnu/package.nix b/pkgs/by-name/de/dejagnu/package.nix index 95c7828c0757..c0fc616b9892 100644 --- a/pkgs/by-name/de/dejagnu/package.nix +++ b/pkgs/by-name/de/dejagnu/package.nix @@ -7,12 +7,12 @@ updateAutotoolsGnuConfigScriptsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dejagnu"; version = "1.6.3"; src = fetchurl { - url = "mirror://gnu/dejagnu/dejagnu-${version}.tar.gz"; + url = "mirror://gnu/dejagnu/dejagnu-${finalAttrs.version}.tar.gz"; sha256 = "1qx2cv6qkxbiqg87jh217jb62hk3s7dmcs4cz1llm2wmsynfznl7"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/devilspie2/package.nix b/pkgs/by-name/de/devilspie2/package.nix index 5eca927f8d53..e3009a20d294 100644 --- a/pkgs/by-name/de/devilspie2/package.nix +++ b/pkgs/by-name/de/devilspie2/package.nix @@ -10,12 +10,12 @@ libwnck, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "devilspie2"; version = "0.44"; src = fetchurl { - url = "mirror://savannah/devilspie2/devilspie2-${version}.tar.xz"; + url = "mirror://savannah/devilspie2/devilspie2-${finalAttrs.version}.tar.xz"; hash = "sha256-Cp8erdKyKjGBY+QYAGXUlSIboaQ60gIepoZs0RgEJkA="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "devilspie2"; }; -} +}) diff --git a/pkgs/by-name/de/devtodo/package.nix b/pkgs/by-name/de/devtodo/package.nix index 81ab4b3094ba..fe6d867ebf2c 100644 --- a/pkgs/by-name/de/devtodo/package.nix +++ b/pkgs/by-name/de/devtodo/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "devtodo"; version = "0.1.20"; src = fetchurl { - url = "https://swapoff.org/files/devtodo/devtodo-${version}.tar.gz"; + url = "https://swapoff.org/files/devtodo/devtodo-${finalAttrs.version}.tar.gz"; sha256 = "029y173njydzlznxmdizrrz4wcky47vqhl87fsb7xjcz9726m71p"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.woffs ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/df/dftd4/package.nix b/pkgs/by-name/df/dftd4/package.nix index 05662c6e4235..47bdd3495224 100644 --- a/pkgs/by-name/df/dftd4/package.nix +++ b/pkgs/by-name/df/dftd4/package.nix @@ -24,14 +24,14 @@ assert ( ] ); -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dftd4"; version = "3.7.0"; src = fetchFromGitHub { owner = "dftd4"; repo = "dftd4"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dixPCLH5dWkE2/7ghGEXJmX2/g1DN30dB4jX2d7fmio="; }; @@ -97,4 +97,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/df/dfu-util/package.nix b/pkgs/by-name/df/dfu-util/package.nix index 0546d84fd276..acb0dd40d5d8 100644 --- a/pkgs/by-name/df/dfu-util/package.nix +++ b/pkgs/by-name/df/dfu-util/package.nix @@ -6,7 +6,7 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dfu-util"; version = "0.11"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { buildInputs = [ libusb1 ]; src = fetchurl { - url = "https://dfu-util.sourceforge.net/releases/dfu-util-${version}.tar.gz"; + url = "https://dfu-util.sourceforge.net/releases/dfu-util-${finalAttrs.version}.tar.gz"; sha256 = "sha256-tLU7ohqC7349TEffKVKt9fpJT0mbawtXxYxdBK6P8Z4="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.fpletz ]; }; -} +}) diff --git a/pkgs/by-name/dh/dhcpcd/package.nix b/pkgs/by-name/dh/dhcpcd/package.nix index 3f470ffd9cd8..87cc09b8c36f 100644 --- a/pkgs/by-name/dh/dhcpcd/package.nix +++ b/pkgs/by-name/dh/dhcpcd/package.nix @@ -13,14 +13,14 @@ enablePrivSep ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dhcpcd"; version = "10.3.0"; src = fetchFromGitHub { owner = "NetworkConfiguration"; repo = "dhcpcd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XbXZkws1eHvN7OEq7clq2kziwwdk04lNrWbJ9RdHExU="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "dhcpcd"; }; -} +}) diff --git a/pkgs/by-name/di/dico/package.nix b/pkgs/by-name/di/dico/package.nix index 1c61ff2d7bb5..d6a393762f5a 100644 --- a/pkgs/by-name/di/dico/package.nix +++ b/pkgs/by-name/di/dico/package.nix @@ -15,12 +15,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dico"; version = "2.12"; src = fetchurl { - url = "mirror://gnu/dico/dico-${version}.tar.xz"; + url = "mirror://gnu/dico/dico-${finalAttrs.version}.tar.xz"; sha256 = "sha256-couJxQ4JC/+Dno97MEO1xwI/hhqSEckwSLQqtFWGavc="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { remote dictionary servers. ''; }; -} +}) diff --git a/pkgs/by-name/di/disnixos/package.nix b/pkgs/by-name/di/disnixos/package.nix index cd3ced9ed208..2cc000fcd175 100644 --- a/pkgs/by-name/di/disnixos/package.nix +++ b/pkgs/by-name/di/disnixos/package.nix @@ -9,12 +9,12 @@ getopt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "disnixos"; version = "0.9.4"; src = fetchurl { - url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-${version}/disnixos-${version}.tar.gz"; + url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-${finalAttrs.version}/disnixos-${finalAttrs.version}.tar.gz"; sha256 = "0adv6dm6hszjhzkfkw48pmi37zj32plcibk80r6bm907mm7n50lj"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/di/disorderfs/package.nix b/pkgs/by-name/di/disorderfs/package.nix index 960a451763af..45c081f5d0bf 100644 --- a/pkgs/by-name/di/disorderfs/package.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -8,12 +8,12 @@ asciidoc-full, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "disorderfs"; version = "0.5.11"; src = fetchurl { - url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${version}.orig.tar.bz2"; + url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${finalAttrs.version}.orig.tar.bz2"; sha256 = "sha256-KqAMKVUykCgVdNyjacZjpVXqVdeob76v0iOuSd4TNIY="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/di/dit/package.nix b/pkgs/by-name/di/dit/package.nix index 685a03733303..d858dbc7eeb6 100644 --- a/pkgs/by-name/di/dit/package.nix +++ b/pkgs/by-name/di/dit/package.nix @@ -7,12 +7,12 @@ lua, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dit"; version = "0.9"; src = fetchurl { - url = "https://hisham.hm/dit/releases/${version}/dit-${version}.tar.gz"; + url = "https://hisham.hm/dit/releases/${finalAttrs.version}/dit-${finalAttrs.version}.tar.gz"; hash = "sha256-p1uD0Q2kqB40fbAEk7/fdOVg9T7SW+2aACSn7hDAD+E="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; mainProgram = "dit"; }; -} +}) diff --git a/pkgs/by-name/dj/djmount/package.nix b/pkgs/by-name/dj/djmount/package.nix index 6f5e174a3038..08e9c6aa1edf 100644 --- a/pkgs/by-name/dj/djmount/package.nix +++ b/pkgs/by-name/dj/djmount/package.nix @@ -6,11 +6,11 @@ fuse, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djmount"; version = "0.71"; src = fetchurl { - url = "mirror://sourceforge/djmount/${version}/djmount-${version}.tar.gz"; + url = "mirror://sourceforge/djmount/${finalAttrs.version}/djmount-${finalAttrs.version}.tar.gz"; sha256 = "0kqf0cy3h4cfiy5a2sigmisx0lvvsi1n0fbyb9ll5gacmy1b8nxa"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/dj/djview/package.nix b/pkgs/by-name/dj/djview/package.nix index b06c788d1643..8e619a2ecc54 100644 --- a/pkgs/by-name/dj/djview/package.nix +++ b/pkgs/by-name/dj/djview/package.nix @@ -12,7 +12,7 @@ libtiff, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djview"; version = "4.12.3"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/djvu/djview-${version}.tar.gz"; + url = "mirror://sourceforge/djvu/djview-${finalAttrs.version}.tar.gz"; hash = "sha256-F7+5cxq4Bw4BI1OB8I5XsSMf+19J6wMYc+v6GJza9H0="; }; @@ -100,4 +100,4 @@ stdenv.mkDerivation rec { Has CGI-style arguments to configure the view of document (see man). ''; }; -} +}) diff --git a/pkgs/by-name/dj/djvulibre/package.nix b/pkgs/by-name/dj/djvulibre/package.nix index a569ed76e1f5..f6eb3ccbb140 100644 --- a/pkgs/by-name/dj/djvulibre/package.nix +++ b/pkgs/by-name/dj/djvulibre/package.nix @@ -9,12 +9,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djvulibre"; version = "3.5.29"; src = fetchurl { - url = "mirror://sourceforge/djvu/djvulibre-${version}.tar.gz"; + url = "mirror://sourceforge/djvu/djvulibre-${finalAttrs.version}.tar.gz"; hash = "sha256-07SwOuK9yoUWo2726ye3d/BSjJ7aJnRdmWKCSj/f7M8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ Anton-Latukha ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/dk/dkimproxy/package.nix b/pkgs/by-name/dk/dkimproxy/package.nix index c2117829bece..f23096b2da4d 100644 --- a/pkgs/by-name/dk/dkimproxy/package.nix +++ b/pkgs/by-name/dk/dkimproxy/package.nix @@ -5,12 +5,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dkimproxy"; version = "1.4.1"; src = fetchurl { - url = "mirror://sourceforge/dkimproxy/dkimproxy-${version}.tar.gz"; + url = "mirror://sourceforge/dkimproxy/dkimproxy-${finalAttrs.version}.tar.gz"; sha256 = "1gc5c7lg2qrlck7b0lvjfqr824ch6jkrzkpsn0gjvlzg7hfmld75"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/dn/dnsmasq/package.nix b/pkgs/by-name/dn/dnsmasq/package.nix index eb771668de6c..e1f0c831c949 100644 --- a/pkgs/by-name/dn/dnsmasq/package.nix +++ b/pkgs/by-name/dn/dnsmasq/package.nix @@ -28,12 +28,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dnsmasq"; version = "2.92"; src = fetchurl { - url = "https://www.thekelleys.org.uk/dnsmasq/dnsmasq-${version}.tar.xz"; + url = "https://www.thekelleys.org.uk/dnsmasq/dnsmasq-${finalAttrs.version}.tar.xz"; hash = "sha256-S/UMLBAY+fvCYDffUbkOzqDLc9RhYoRnY7kt8NbDpFg="; }; @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { fpletz ]; }; -} +}) diff --git a/pkgs/by-name/dn/dnstop/package.nix b/pkgs/by-name/dn/dnstop/package.nix index eaf08d72820f..acae74d817af 100644 --- a/pkgs/by-name/dn/dnstop/package.nix +++ b/pkgs/by-name/dn/dnstop/package.nix @@ -6,13 +6,13 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dnstop"; version = "2014-09-15"; src = fetchurl { url = "http://dns.measurement-factory.com/tools/dnstop/src/dnstop-${ - lib.replaceStrings [ "-" ] [ "" ] version + lib.replaceStrings [ "-" ] [ "" ] finalAttrs.version }.tar.gz"; sha256 = "0yn5s2825l826506gclbcfk3lzllx9brk9rzja6yj5jv0013vc5l"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "dnstop"; }; -} +}) diff --git a/pkgs/by-name/dn/dnstracer/package.nix b/pkgs/by-name/dn/dnstracer/package.nix index 173b0169516d..dbda9c739a05 100644 --- a/pkgs/by-name/dn/dnstracer/package.nix +++ b/pkgs/by-name/dn/dnstracer/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.10"; pname = "dnstracer"; src = fetchurl { - url = "https://www.mavetju.org/download/dnstracer-${version}.tar.bz2"; + url = "https://www.mavetju.org/download/dnstracer-${finalAttrs.version}.tar.bz2"; sha256 = "089bmrjnmsga2n0r4xgw4bwbf41xdqsnmabjxhw8lngg2pns1kb4"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "dnstracer"; }; -} +}) diff --git a/pkgs/by-name/do/doas/package.nix b/pkgs/by-name/do/doas/package.nix index 3996e686cde7..7f92bc33593d 100644 --- a/pkgs/by-name/do/doas/package.nix +++ b/pkgs/by-name/do/doas/package.nix @@ -11,14 +11,14 @@ withTimestamp ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "doas"; version = "6.8.2"; src = fetchFromGitHub { owner = "Duncaen"; repo = "OpenDoas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "9uOQ2Ta5HzEpbCz2vbqZEEksPuIjL8lvmfmynfqxMeM="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ cole-h ]; }; -} +}) diff --git a/pkgs/by-name/do/doctest/package.nix b/pkgs/by-name/do/doctest/package.nix index 6eae43308fbf..2695157a0931 100644 --- a/pkgs/by-name/do/doctest/package.nix +++ b/pkgs/by-name/do/doctest/package.nix @@ -6,14 +6,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "doctest"; version = "2.4.12"; src = fetchFromGitHub { owner = "doctest"; repo = "doctest"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Fxs1EWydhqN9whx+Cn4fnZ4fhCEQvFgL5e9TUiXlnq8="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/do/dos2unix/package.nix b/pkgs/by-name/do/dos2unix/package.nix index 3a308a345e6c..217f103da682 100644 --- a/pkgs/by-name/do/dos2unix/package.nix +++ b/pkgs/by-name/do/dos2unix/package.nix @@ -6,12 +6,12 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dos2unix"; version = "7.5.2"; src = fetchurl { - url = "https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${version}.tar.gz"; + url = "https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JkdCRGYIRC60j5bCCvbaMDyzqSs2TnLLfiT4gjnEvzo="; }; @@ -24,9 +24,9 @@ stdenv.mkDerivation rec { meta = { description = "Convert text files with DOS or Mac line breaks to Unix line breaks and vice versa"; homepage = "https://waterlan.home.xs4all.nl/dos2unix.html"; - changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${version}/tree/dos2unix/NEWS.txt?format=raw"; + changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${finalAttrs.version}/tree/dos2unix/NEWS.txt?format=raw"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ c0bw3b ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/do/dovecot/package.nix b/pkgs/by-name/do/dovecot/package.nix index f5bde67c34d2..e223af418c3a 100644 --- a/pkgs/by-name/do/dovecot/package.nix +++ b/pkgs/by-name/do/dovecot/package.nix @@ -44,7 +44,7 @@ lua5_3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dovecot"; version = "2.3.21.1"; @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { ++ lib.optional withLua lua5_3; src = fetchurl { - url = "https://dovecot.org/releases/${lib.versions.majorMinor version}/dovecot-${version}.tar.gz"; + url = "https://dovecot.org/releases/${lib.versions.majorMinor finalAttrs.version}/dovecot-${finalAttrs.version}.tar.gz"; hash = "sha256-LZCheMQpdhEIi/farlSSo7w9WrYyjDoDLrQl0sJJCX4="; }; @@ -202,4 +202,4 @@ stdenv.mkDerivation rec { opensmtpd-interaction = nixosTests.opensmtpd; inherit (nixosTests) dovecot; }; -} +}) diff --git a/pkgs/by-name/dp/dpic/package.nix b/pkgs/by-name/dp/dpic/package.nix index 48affc63539a..eeb258720d8d 100644 --- a/pkgs/by-name/dp/dpic/package.nix +++ b/pkgs/by-name/dp/dpic/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dpic"; version = "2025.08.01"; src = fetchurl { - url = "https://ece.uwaterloo.ca/~aplevich/dpic/dpic-${version}.tar.gz"; + url = "https://ece.uwaterloo.ca/~aplevich/dpic/dpic-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Dzj1wekVGIJsssbpViSzkNGAjvrcBAL4ORFRLwznJsM="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "dpic"; }; -} +}) diff --git a/pkgs/by-name/dr/drawpile/package.nix b/pkgs/by-name/dr/drawpile/package.nix index 9cf75ef2c1c0..9a2e905a2dc3 100644 --- a/pkgs/by-name/dr/drawpile/package.nix +++ b/pkgs/by-name/dr/drawpile/package.nix @@ -63,19 +63,19 @@ let ++ lib.optional withSystemd systemd; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "drawpile"; version = "2.3.0"; src = fetchFromGitHub { owner = "drawpile"; repo = "drawpile"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-0paLKxAEvlbExq426xTekBt+Dkphx7Wg/AtpYN3f/4w="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-u9fRbxKeQSou9Umw4EaqzzzDiN4zhyfx9sWnlZpfpxU="; }; @@ -130,4 +130,4 @@ stdenv.mkDerivation rec { // lib.optionalAttrs buildClient { mainProgram = "drawpile"; }; -} +}) diff --git a/pkgs/by-name/ds/dspam/package.nix b/pkgs/by-name/ds/dspam/package.nix index dde58dbec9ee..f2df8f853ec7 100644 --- a/pkgs/by-name/ds/dspam/package.nix +++ b/pkgs/by-name/ds/dspam/package.nix @@ -37,12 +37,12 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dspam"; version = "3.10.2"; src = fetchurl { - url = "mirror://sourceforge/dspam/dspam/dspam-${version}/dspam-${version}.tar.gz"; + url = "mirror://sourceforge/dspam/dspam/dspam-${finalAttrs.version}/dspam-${finalAttrs.version}.tar.gz"; sha256 = "1acklnxn1wvc7abn31l3qdj8q6k13s51k5gv86vka7q20jb5cxmf"; }; patches = [ @@ -151,4 +151,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ds/dssi/package.nix b/pkgs/by-name/ds/dssi/package.nix index 8f0d027ac89a..6983fe973ef0 100644 --- a/pkgs/by-name/ds/dssi/package.nix +++ b/pkgs/by-name/ds/dssi/package.nix @@ -18,12 +18,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dssi"; version = "1.1.1"; src = fetchurl { - url = "mirror://sourceforge/project/dssi/dssi/${version}/dssi-${version}.tar.gz"; + url = "mirror://sourceforge/project/dssi/dssi/${finalAttrs.version}/dssi-${finalAttrs.version}.tar.gz"; sha256 = "0kl1hzhb7cykzkrqcqgq1dk4xcgrcxv0jja251aq4z4l783jpj7j"; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; downloadPage = "https://sourceforge.net/projects/dssi/files/dssi/"; }; -} +}) diff --git a/pkgs/by-name/du/dumb-init/package.nix b/pkgs/by-name/du/dumb-init/package.nix index d5790a83281e..1365ccf6c5f5 100644 --- a/pkgs/by-name/du/dumb-init/package.nix +++ b/pkgs/by-name/du/dumb-init/package.nix @@ -5,14 +5,14 @@ glibc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dumb-init"; version = "1.2.5"; src = fetchFromGitHub { owner = "Yelp"; repo = "dumb-init"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-aRh0xfmp+ToXIYjYaducTpZUHndZ5HlFZpFhzJ3yKgs="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "dumb-init"; }; -} +}) diff --git a/pkgs/by-name/dv/dvd-slideshow/package.nix b/pkgs/by-name/dv/dvd-slideshow/package.nix index 9f6358c49b16..afa9376e32fb 100644 --- a/pkgs/by-name/dv/dvd-slideshow/package.nix +++ b/pkgs/by-name/dv/dvd-slideshow/package.nix @@ -51,12 +51,12 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dvd-slideshow"; version = "0.8.4-2"; src = fetchurl { - url = "mirror://sourceforge/dvd-slideshow/files/dvd-slideshow-${version}.tar.gz"; + url = "mirror://sourceforge/dvd-slideshow/files/dvd-slideshow-${finalAttrs.version}.tar.gz"; sha256 = "17c09aqvippiji2sd0pcxjg3nb1mnh9k5nia4gn5lhcvngjcp1q5"; }; @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.robbinch ]; }; -} +}) diff --git a/pkgs/by-name/dv/dvdbackup/package.nix b/pkgs/by-name/dv/dvdbackup/package.nix index ed26f9384e0c..5e65711df473 100644 --- a/pkgs/by-name/dv/dvdbackup/package.nix +++ b/pkgs/by-name/dv/dvdbackup/package.nix @@ -8,12 +8,12 @@ dvdauthor, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.4.2"; pname = "dvdbackup"; src = fetchurl { - url = "mirror://sourceforge/dvdbackup/dvdbackup-${version}.tar.xz"; + url = "mirror://sourceforge/dvdbackup/dvdbackup-${finalAttrs.version}.tar.xz"; sha256 = "1rl3h7waqja8blmbpmwy01q9fgr5r0c32b8dy3pbf59bp3xmd37g"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "dvdbackup"; }; -} +}) diff --git a/pkgs/by-name/dv/dvdplusrwtools/package.nix b/pkgs/by-name/dv/dvdplusrwtools/package.nix index 61ff5f3d3ef3..b5971726a4c1 100644 --- a/pkgs/by-name/dv/dvdplusrwtools/package.nix +++ b/pkgs/by-name/dv/dvdplusrwtools/package.nix @@ -7,12 +7,12 @@ m4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dvd+rw-tools"; version = "7.1"; src = fetchurl { - url = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-${version}.tar.gz"; + url = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-${finalAttrs.version}.tar.gz"; sha256 = "1jkjvvnjcyxpql97xjjx0kwvy70kxpiznr2zpjy2hhci5s10zmpq"; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { publicDomain ]; }; -} +}) diff --git a/pkgs/by-name/eb/ebtables/package.nix b/pkgs/by-name/eb/ebtables/package.nix index d3c310d27474..e3b392bd4d02 100644 --- a/pkgs/by-name/eb/ebtables/package.nix +++ b/pkgs/by-name/eb/ebtables/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ebtables"; version = "2.0.11"; src = fetchurl { - url = "http://ftp.netfilter.org/pub/ebtables/ebtables-${version}.tar.gz"; + url = "http://ftp.netfilter.org/pub/ebtables/ebtables-${finalAttrs.version}.tar.gz"; sha256 = "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/eb/ebumeter/package.nix b/pkgs/by-name/eb/ebumeter/package.nix index 01aa85f8a16b..33ad1f574d0d 100644 --- a/pkgs/by-name/eb/ebumeter/package.nix +++ b/pkgs/by-name/eb/ebumeter/package.nix @@ -12,12 +12,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ebumeter"; version = "0.5.1"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ebumeter-${version}.tar.xz"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ebumeter-${finalAttrs.version}.tar.xz"; hash = "sha256-U2ZpNfvy+X1RdA9Q4gvFYzAxlgc6kYjJpQ/0sEX0A4I="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ed/edgetpu-compiler/package.nix b/pkgs/by-name/ed/edgetpu-compiler/package.nix index e0cd16f02d49..3e994ec73a84 100644 --- a/pkgs/by-name/ed/edgetpu-compiler/package.nix +++ b/pkgs/by-name/ed/edgetpu-compiler/package.nix @@ -6,12 +6,12 @@ libcxx, stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "edgetpu-compiler"; version = "15.0"; src = fetchurl rec { - url = "https://packages.cloud.google.com/apt/pool/edgetpu-compiler_${version}_amd64_${sha256}.deb"; + url = "https://packages.cloud.google.com/apt/pool/edgetpu-compiler_${finalAttrs.version}_amd64_${sha256}.deb"; sha256 = "ce03822053c2bddbb8640eaa988396ae66f9bc6b9d6d671914acd1727c2b445a"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ cpcloud ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ef/efont-unicode/package.nix b/pkgs/by-name/ef/efont-unicode/package.nix index 7cd4e76fd4df..8a67537c052b 100644 --- a/pkgs/by-name/ef/efont-unicode/package.nix +++ b/pkgs/by-name/ef/efont-unicode/package.nix @@ -8,12 +8,12 @@ bdftopcf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "efont-unicode"; version = "0.4.2"; src = fetchurl { - url = "http://openlab.ring.gr.jp/efont/dist/unicode-bdf/efont-unicode-bdf-${version}.tar.bz2"; + url = "http://openlab.ring.gr.jp/efont/dist/unicode-bdf/efont-unicode-bdf-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-fT7SsYlV3dCQrf0IZfiNI1grj3ngDgr8IkWdg+f9m3M="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.ncfavier ]; }; -} +}) diff --git a/pkgs/by-name/eg/eggdbus/package.nix b/pkgs/by-name/eg/eggdbus/package.nix index f3a0b9d832d3..58230739554a 100644 --- a/pkgs/by-name/eg/eggdbus/package.nix +++ b/pkgs/by-name/eg/eggdbus/package.nix @@ -8,12 +8,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eggdbus"; version = "0.6"; src = fetchurl { - url = "https://hal.freedesktop.org/releases/eggdbus-${version}.tar.gz"; + url = "https://hal.freedesktop.org/releases/eggdbus-${finalAttrs.version}.tar.gz"; sha256 = "118hj63ac65zlg71kydv4607qcg1qpdlql4kvhnwnnhar421jnq4"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/el/elfutils/package.nix b/pkgs/by-name/el/elfutils/package.nix index 21e5a5c79d6b..af61f576933c 100644 --- a/pkgs/by-name/el/elfutils/package.nix +++ b/pkgs/by-name/el/elfutils/package.nix @@ -26,12 +26,12 @@ }: # TODO: Look at the hardcoded paths to kernel, modules etc. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "elfutils"; version = "0.194"; src = fetchurl { - url = "https://sourceware.org/elfutils/ftp/${version}/elfutils-${version}.tar.bz2"; + url = "https://sourceware.org/elfutils/ftp/${finalAttrs.version}/elfutils-${finalAttrs.version}.tar.bz2"; hash = "sha256-CeL/Az05uqiziKLX+8U5C/3pmuO3xnx9qvdDP7zw8B4="; }; @@ -155,6 +155,6 @@ stdenv.mkDerivation rec { gpl3Plus ]; maintainers = with lib.maintainers; [ r-burns ]; - identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" version; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" finalAttrs.version; }; -} +}) diff --git a/pkgs/by-name/el/eli/package.nix b/pkgs/by-name/el/eli/package.nix index e37f25670f61..8114013f1baf 100644 --- a/pkgs/by-name/el/eli/package.nix +++ b/pkgs/by-name/el/eli/package.nix @@ -32,12 +32,12 @@ let ]; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eli"; version = "4.8.1"; src = fetchurl { - url = "mirror://sourceforge/project/eli-project/Eli/Eli%20${version}/eli-${version}.tar.bz2"; + url = "mirror://sourceforge/project/eli-project/Eli/Eli%20${finalAttrs.version}/eli-${finalAttrs.version}.tar.bz2"; sha256 = "1vran8583hbwrr5dciji4zkhz3f88w4mn8n9sdpr6zw0plpf1whj"; }; @@ -105,4 +105,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ timokau ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/el/elinks/package.nix b/pkgs/by-name/el/elinks/package.nix index e5b8bcb014a8..b659052d9e97 100644 --- a/pkgs/by-name/el/elinks/package.nix +++ b/pkgs/by-name/el/elinks/package.nix @@ -31,14 +31,14 @@ assert enableGuile -> guile != null; assert enablePython -> python != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "elinks"; version = "0.18.0"; src = fetchFromGitHub { owner = "rkd77"; repo = "elinks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TTb/v24gIWKiCQCESHo0Pz6rvRtw5anoXK0b35dzfLM="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { iblech ]; }; -} +}) diff --git a/pkgs/by-name/em/em/package.nix b/pkgs/by-name/em/em/package.nix index 2868e3cffcd3..916aaacd211c 100644 --- a/pkgs/by-name/em/em/package.nix +++ b/pkgs/by-name/em/em/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "em"; version = "1.0.0"; src = fetchurl { - url = "http://pgas.freeshell.org/C/em/em-${version}.tar.gz"; + url = "http://pgas.freeshell.org/C/em/em-${finalAttrs.version}.tar.gz"; hash = "sha256-ijMBkl7U1f9MTXgli9kUFB8ttMG6TMQnxfDMP9AblTQ="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "em"; }; -} +}) diff --git a/pkgs/by-name/em/emma/package.nix b/pkgs/by-name/em/emma/package.nix index a329a65f3153..f29a5ab46ca7 100644 --- a/pkgs/by-name/em/emma/package.nix +++ b/pkgs/by-name/em/emma/package.nix @@ -5,12 +5,12 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "emma"; version = "2.0.5312"; src = fetchurl { - url = "mirror://sourceforge/emma/emma-${version}.zip"; + url = "mirror://sourceforge/emma/emma-${finalAttrs.version}.zip"; sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.cpl10; }; -} +}) diff --git a/pkgs/by-name/en/enca/package.nix b/pkgs/by-name/en/enca/package.nix index aa08cfc44265..72ca0eb3f2a1 100644 --- a/pkgs/by-name/en/enca/package.nix +++ b/pkgs/by-name/en/enca/package.nix @@ -6,12 +6,12 @@ recode, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "enca"; version = "1.19"; src = fetchurl { - url = "https://dl.cihar.com/enca/enca-${version}.tar.xz"; + url = "https://dl.cihar.com/enca/enca-${finalAttrs.version}.tar.xz"; sha256 = "1f78jmrggv3jymql8imm5m9yc8nqjw5l99mpwki2245l8357wj1s"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/en/enet/package.nix b/pkgs/by-name/en/enet/package.nix index 9b07f3853c72..e5f7df8d09d3 100644 --- a/pkgs/by-name/en/enet/package.nix +++ b/pkgs/by-name/en/enet/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "enet"; version = "1.3.18"; src = fetchurl { - url = "http://enet.bespin.org/download/enet-${version}.tar.gz"; + url = "http://enet.bespin.org/download/enet-${finalAttrs.version}.tar.gz"; sha256 = "sha256-KooMU2DWi7T80R8uTEfGmXbo0shbEJ3X1gsRgaT4XTY="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ep/ephemeralpg/package.nix b/pkgs/by-name/ep/ephemeralpg/package.nix index c20f60dbcee6..6ae4a1083499 100644 --- a/pkgs/by-name/ep/ephemeralpg/package.nix +++ b/pkgs/by-name/ep/ephemeralpg/package.nix @@ -6,11 +6,11 @@ getopt, makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ephemeralpg"; version = "3.4"; src = fetchurl { - url = "https://eradman.com/ephemeralpg/code/ephemeralpg-${version}.tar.gz"; + url = "https://eradman.com/ephemeralpg/code/ephemeralpg-${finalAttrs.version}.tar.gz"; hash = "sha256-IwAIJFW/ahDXGgINi4N9mG3XKw74JXK6+SLxGMZ8tS0="; }; nativeBuildInputs = [ makeWrapper ]; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { medv ]; }; -} +}) diff --git a/pkgs/by-name/eq/eq10q/package.nix b/pkgs/by-name/eq/eq10q/package.nix index c09d0dd7683b..f4018eed6217 100644 --- a/pkgs/by-name/eq/eq10q/package.nix +++ b/pkgs/by-name/eq/eq10q/package.nix @@ -13,11 +13,11 @@ libpthread-stubs, libxshmfence, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eq10q"; version = "2.2"; src = fetchurl { - url = "mirror://sourceforge/project/eq10q/eq10q-${version}.tar.gz"; + url = "mirror://sourceforge/project/eq10q/eq10q-${finalAttrs.version}.tar.gz"; sha256 = "16mhcav8gwkp29k9ki4dlkajlcgh1i2wvldabxb046d37dq4qzrk"; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ev/evolution-ews/package.nix b/pkgs/by-name/ev/evolution-ews/package.nix index 256e58a099bc..507f05cb3cef 100644 --- a/pkgs/by-name/ev/evolution-ews/package.nix +++ b/pkgs/by-name/ev/evolution-ews/package.nix @@ -21,12 +21,12 @@ makeHardcodeGsettingsPatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "evolution-ews"; version = "3.58.2"; src = fetchurl { - url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor version}/evolution-ews-${version}.tar.xz"; + url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor finalAttrs.version}/evolution-ews-${finalAttrs.version}.tar.xz"; hash = "sha256-+m/A39F+9hpjCtM8ZFuDWMQmZ2YSbxcWs8ef79KQyPs="; }; @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { passthru = { hardcodeGsettingsPatch = makeHardcodeGsettingsPatch { - inherit src; + inherit (finalAttrs) src; schemaIdToVariableMapping = { "org.gnome.evolution.mail" = "evo"; "org.gnome.evolution.calendar" = "evo"; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dasj19 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ex/exfat/package.nix b/pkgs/by-name/ex/exfat/package.nix index 77dd66b107fb..b940094c4b99 100644 --- a/pkgs/by-name/ex/exfat/package.nix +++ b/pkgs/by-name/ex/exfat/package.nix @@ -7,14 +7,14 @@ fuse, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exfat"; version = "1.4.0"; src = fetchFromGitHub { owner = "relan"; repo = "exfat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5m8fiItEOO6piR132Gxq6SHOPN1rAFTuTVE+UI0V00k="; }; @@ -31,9 +31,9 @@ stdenv.mkDerivation rec { meta = { description = "Free exFAT file system implementation"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ dywedir ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ex/exim/package.nix b/pkgs/by-name/ex/exim/package.nix index aa1caf232cc1..d1db857f3525 100644 --- a/pkgs/by-name/ex/exim/package.nix +++ b/pkgs/by-name/ex/exim/package.nix @@ -37,12 +37,12 @@ let perl' = perl.withPackages (p: with p; [ FileFcntlLock ]); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exim"; version = "4.99.1"; src = fetchurl { - url = "https://ftp.exim.org/pub/exim/exim4/exim-${version}.tar.xz"; + url = "https://ftp.exim.org/pub/exim/exim4/exim-${finalAttrs.version}.tar.xz"; hash = "sha256-6ulnvUml+HmTO4xuyIwwR1ocZkYjITXzfwW1XbxONEc="; }; @@ -205,6 +205,6 @@ stdenv.mkDerivation rec { helsinki-Jo tv ]; - changelog = "https://github.com/Exim/exim/blob/exim-${version}/doc/doc-txt/ChangeLog"; + changelog = "https://github.com/Exim/exim/blob/exim-${finalAttrs.version}/doc/doc-txt/ChangeLog"; }; -} +}) diff --git a/pkgs/by-name/ex/exonerate/package.nix b/pkgs/by-name/ex/exonerate/package.nix index 291c1faefe3f..0c629edf12d9 100644 --- a/pkgs/by-name/ex/exonerate/package.nix +++ b/pkgs/by-name/ex/exonerate/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.4.0"; pname = "exonerate"; src = fetchurl { - url = "http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${version}.tar.gz"; + url = "http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${finalAttrs.version}.tar.gz"; sha256 = "0hj0m9xygiqsdxvbg79wq579kbrx1mdrabi2bzqz2zn9qwfjcjgq"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ex/exrtools/package.nix b/pkgs/by-name/ex/exrtools/package.nix index 4c00911cb3b2..cce44692269a 100644 --- a/pkgs/by-name/ex/exrtools/package.nix +++ b/pkgs/by-name/ex/exrtools/package.nix @@ -8,12 +8,12 @@ libjpeg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exrtools"; version = "0.4"; src = fetchurl { - url = "http://scanline.ca/exrtools/exrtools-${version}.tar.gz"; + url = "http://scanline.ca/exrtools/exrtools-${finalAttrs.version}.tar.gz"; sha256 = "0jpkskqs1yjiighab4s91jy0c0qxcscwadfn94xy2mm2bx2qwp4z"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/ex/ext4magic/package.nix b/pkgs/by-name/ex/ext4magic/package.nix index 60ac3176d44c..32d2fbf38033 100644 --- a/pkgs/by-name/ex/ext4magic/package.nix +++ b/pkgs/by-name/ex/ext4magic/package.nix @@ -10,12 +10,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.2"; pname = "ext4magic"; src = fetchurl { - url = "mirror://sourceforge/ext4magic/ext4magic-${version}.tar.gz"; + url = "mirror://sourceforge/ext4magic/ext4magic-${finalAttrs.version}.tar.gz"; sha256 = "8d9c6a594f212aecf4eb5410d277caeaea3adc03d35378257dfd017ef20ea115"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.rkoe ]; mainProgram = "ext4magic"; }; -} +}) diff --git a/pkgs/by-name/fa/farstream/package.nix b/pkgs/by-name/fa/farstream/package.nix index cfa736144b6e..9f4e651c82af 100644 --- a/pkgs/by-name/fa/farstream/package.nix +++ b/pkgs/by-name/fa/farstream/package.nix @@ -12,7 +12,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "farstream"; version = "0.2.9"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.freedesktop.org/software/farstream/releases/farstream/farstream-${version}.tar.gz"; + url = "https://www.freedesktop.org/software/farstream/releases/farstream/farstream-${finalAttrs.version}.tar.gz"; sha256 = "0yzlh9jf47a3ir40447s7hlwp98f9yr8z4gcm0vjwz6g6cj12zfb"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/fa/fatsort/package.nix b/pkgs/by-name/fa/fatsort/package.nix index e5d5d063645a..25f877dcba63 100644 --- a/pkgs/by-name/fa/fatsort/package.nix +++ b/pkgs/by-name/fa/fatsort/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.5.640"; pname = "fatsort"; src = fetchurl { - url = "mirror://sourceforge/fatsort/fatsort-${version}.tar.xz"; + url = "mirror://sourceforge/fatsort/fatsort-${finalAttrs.version}.tar.xz"; sha256 = "sha256-Yw7OVtnrOlVSSvCuw6reeFQ2DrqUkXKmz7R2jLj75C4="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "fatsort"; }; -} +}) diff --git a/pkgs/by-name/fc/fcrackzip/package.nix b/pkgs/by-name/fc/fcrackzip/package.nix index 9a66ed93985d..4d89ece7d0ca 100644 --- a/pkgs/by-name/fc/fcrackzip/package.nix +++ b/pkgs/by-name/fc/fcrackzip/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fcrackzip"; version = "1.0"; src = fetchurl { - url = "http://oldhome.schmorp.de/marc/data/fcrackzip-${version}.tar.gz"; + url = "http://oldhome.schmorp.de/marc/data/fcrackzip-${finalAttrs.version}.tar.gz"; sha256 = "0l1qsk949vnz18k4vjf3ppq8p497966x4c7f2yx18x8pk35whn2a"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nico202 ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/fc/fcron/package.nix b/pkgs/by-name/fc/fcron/package.nix index 3042a7e0e602..e4be6b0b4a52 100644 --- a/pkgs/by-name/fc/fcron/package.nix +++ b/pkgs/by-name/fc/fcron/package.nix @@ -14,12 +14,12 @@ editorProgram ? if lib.meta.availableOn stdenv.hostPlatform vim then "${vim}/bin/vi" else null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fcron"; version = "3.4.0"; src = fetchurl { - url = "http://fcron.free.fr/archives/fcron-${version}.src.tar.gz"; + url = "http://fcron.free.fr/archives/fcron-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-9Of8VTzdcP9LO2rJE4s7fP+rkZi4wmbZevCodQbg4bU="; }; @@ -72,4 +72,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fd/fdk_aac/package.nix b/pkgs/by-name/fd/fdk_aac/package.nix index ab3b61d414b9..58cba50ce4ad 100644 --- a/pkgs/by-name/fd/fdk_aac/package.nix +++ b/pkgs/by-name/fd/fdk_aac/package.nix @@ -5,12 +5,12 @@ exampleSupport ? false, # Example encoding program }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fdk-aac"; version = "2.0.3"; src = fetchurl { - url = "mirror://sourceforge/opencore-amr/fdk-aac/fdk-aac-${version}.tar.gz"; + url = "mirror://sourceforge/opencore-amr/fdk-aac/fdk-aac-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gptrie7zgkCc2mhX/YKvhPq7Y0F7CO3p6npVP4Ect54="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ codyopel ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fi/fim/package.nix b/pkgs/by-name/fi/fim/package.nix index 5a7f72e5010e..bde5aa6357bc 100644 --- a/pkgs/by-name/fi/fim/package.nix +++ b/pkgs/by-name/fi/fim/package.nix @@ -30,12 +30,12 @@ libpng, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fim"; version = "0.7"; src = fetchurl { - url = "mirror://savannah/fbi-improved/fim-${version}-trunk.tar.gz"; + url = "mirror://savannah/fbi-improved/fim-${finalAttrs.version}-trunk.tar.gz"; sha256 = "sha256-/p7bjeZM46DJOQ9sgtebhkNpBPj2RJYY3dMXhzHnNmg="; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fi/findbugs/package.nix b/pkgs/by-name/fi/findbugs/package.nix index a5c193f89f47..c07d7d094bd8 100644 --- a/pkgs/by-name/fi/findbugs/package.nix +++ b/pkgs/by-name/fi/findbugs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "findbugs"; version = "3.0.1"; src = fetchurl { - url = "mirror://sourceforge/findbugs/findbugs-${version}.tar.gz"; + url = "mirror://sourceforge/findbugs/findbugs-${finalAttrs.version}.tar.gz"; sha256 = "06b46fz4nid7qvm36r66zw01fr87y4jyz21ixw27b8hkqah0s3p8"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/fl/fllog/package.nix b/pkgs/by-name/fl/fllog/package.nix index 452fb32bfa1a..010129213de5 100644 --- a/pkgs/by-name/fl/fllog/package.nix +++ b/pkgs/by-name/fl/fllog/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.9"; pname = "fllog"; src = fetchurl { - url = "mirror://sourceforge/fldigi/fllog-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/fllog-${finalAttrs.version}.tar.gz"; sha256 = "sha256-3eJvT9PjHTrMn0/pArUDIIE7T7y1YnayG5PuGokwtRk="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "fllog"; }; -} +}) diff --git a/pkgs/by-name/fl/flmsg/package.nix b/pkgs/by-name/fl/flmsg/package.nix index 7aa75c838147..62a13a673d94 100644 --- a/pkgs/by-name/fl/flmsg/package.nix +++ b/pkgs/by-name/fl/flmsg/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.0.23"; pname = "flmsg"; src = fetchurl { - url = "mirror://sourceforge/fldigi/flmsg-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/flmsg-${finalAttrs.version}.tar.gz"; sha256 = "sha256-3eR0wrzkNjlqm5xW5dtgihs33cVUmZeS0/rf+xnPeRY="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "flmsg"; }; -} +}) diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index 1e39ec8c87b9..df53fde8f4f9 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -13,14 +13,14 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "flowblade"; version = "2.24"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-scUmE7wnelgpkaxh5tsNU6EVC9BbHR39embqk3enlIM="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { runHook preInstall mkdir -p $out - cp -a ${src}/flowblade-trunk $out/flowblade + cp -a ${finalAttrs.src}/flowblade-trunk $out/flowblade makeWrapper $out/flowblade/flowblade $out/bin/flowblade \ --set FREI0R_PATH ${frei0r}/lib/frei0r-1 \ @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ polygon ]; mainProgram = "flowblade"; }; -} +}) diff --git a/pkgs/by-name/fl/flpsed/package.nix b/pkgs/by-name/fl/flpsed/package.nix index 6431d1481d80..5984ceefb580 100644 --- a/pkgs/by-name/fl/flpsed/package.nix +++ b/pkgs/by-name/fl/flpsed/package.nix @@ -6,12 +6,12 @@ ghostscript, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "flpsed"; version = "0.7.3"; src = fetchurl { - url = "http://www.flpsed.org/flpsed-${version}.tar.gz"; + url = "http://www.flpsed.org/flpsed-${finalAttrs.version}.tar.gz"; sha256 = "0vngqxanykicabhfdznisv82k5ypkxwg0s93ms9ribvhpm8vf2xp"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "flpsed"; }; -} +}) diff --git a/pkgs/by-name/fl/flwrap/package.nix b/pkgs/by-name/fl/flwrap/package.nix index 1477e1113716..e17430bd7a91 100644 --- a/pkgs/by-name/fl/flwrap/package.nix +++ b/pkgs/by-name/fl/flwrap/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3.6"; pname = "flwrap"; src = fetchurl { - url = "mirror://sourceforge/fldigi/flwrap-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/flwrap-${finalAttrs.version}.tar.gz"; sha256 = "sha256-g1V7bOcgVHpD+Ndn02Nj4I3rGItuQ2qLGlrZZshfGP8="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "flwrap"; }; -} +}) diff --git a/pkgs/by-name/fo/foremost/package.nix b/pkgs/by-name/fo/foremost/package.nix index 6fc090c7e8dd..a7dd3bcd0f56 100644 --- a/pkgs/by-name/fo/foremost/package.nix +++ b/pkgs/by-name/fo/foremost/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "foremost"; version = "1.5.7"; src = fetchurl { sha256 = "0d2zxw0ijg8cd3ksgm8cf8jg128zr5x7z779jar90g9f47pm882h"; - url = "https://foremost.sourceforge.net/pkg/foremost-${version}.tar.gz"; + url = "https://foremost.sourceforge.net/pkg/foremost-${finalAttrs.version}.tar.gz"; }; patches = [ ./makefile.patch ]; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "foremost"; }; -} +}) diff --git a/pkgs/by-name/fo/forktty/package.nix b/pkgs/by-name/fo/forktty/package.nix index 137fad09b5db..929a327bd35c 100644 --- a/pkgs/by-name/fo/forktty/package.nix +++ b/pkgs/by-name/fo/forktty/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "forktty"; version = "1.3"; src = fetchurl { - url = "mirror://ibiblioPubLinux/utils/terminal/forktty-${version}.tgz"; + url = "mirror://ibiblioPubLinux/utils/terminal/forktty-${finalAttrs.version}.tgz"; hash = "sha256-6xc5eshCuCIOsDh0r2DizKAeypGH0TRRotZ4itsvpVk="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fo/fortune/package.nix b/pkgs/by-name/fo/fortune/package.nix index b98527cc59bc..5f784ccd5b47 100644 --- a/pkgs/by-name/fo/fortune/package.nix +++ b/pkgs/by-name/fo/fortune/package.nix @@ -12,14 +12,14 @@ withOffensive ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fortune-mod"; version = "3.26.0"; # We use fetchurl instead of fetchFromGitHub because the release pack has some # special files. src = fetchurl { - url = "https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-${version}/fortune-mod-${version}.tar.xz"; + url = "https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-${finalAttrs.version}/fortune-mod-${finalAttrs.version}.tar.xz"; sha256 = "sha256-rE0UhsrJuZkEkQcTa5QQb+mKSurADsY1sUTEN2S//kw="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ vonfry ]; }; -} +}) diff --git a/pkgs/by-name/fo/fox/package.nix b/pkgs/by-name/fo/fox/package.nix index a9ede51b9e9d..334d3400f512 100644 --- a/pkgs/by-name/fo/fox/package.nix +++ b/pkgs/by-name/fo/fox/package.nix @@ -15,12 +15,12 @@ cups, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fox"; version = "1.7.81"; src = fetchurl { - url = "http://fox-toolkit.org/ftp/fox-${version}.tar.gz"; + url = "http://fox-toolkit.org/ftp/fox-${finalAttrs.version}.tar.gz"; sha256 = "sha256-bu+IEqNkv9OAf96dPYre3CP759pjalVIbYyc3QSQW2w="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fo/fox_1_6/package.nix b/pkgs/by-name/fo/fox_1_6/package.nix index 626ee91ebf53..7e4d93d0871b 100644 --- a/pkgs/by-name/fo/fox_1_6/package.nix +++ b/pkgs/by-name/fo/fox_1_6/package.nix @@ -18,12 +18,12 @@ xinput, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fox"; version = "1.6.57"; src = fetchurl { - url = "ftp://ftp.fox-toolkit.org/pub/fox-${version}.tar.gz"; + url = "ftp://ftp.fox-toolkit.org/pub/fox-${finalAttrs.version}.tar.gz"; sha256 = "08w98m6wjadraw1pi13igzagly4b2nfa57kdqdnkjfhgkvg1bvv5"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; inherit (mesa.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/fr/frame/package.nix b/pkgs/by-name/fr/frame/package.nix index 27f3741bcd4f..fbd17030ff69 100644 --- a/pkgs/by-name/fr/frame/package.nix +++ b/pkgs/by-name/fr/frame/package.nix @@ -10,11 +10,11 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "frame"; version = "2.5.0"; src = fetchurl { - url = "https://launchpad.net/frame/trunk/v${version}/+download/frame-${version}.tar.xz"; + url = "https://launchpad.net/frame/trunk/v${finalAttrs.version}/+download/frame-${finalAttrs.version}.tar.xz"; sha256 = "bc2a20cd3ac1e61fe0461bd3ee8cb250dbcc1fa511fad0686d267744e9c78f3a"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fr/freeipmi/package.nix b/pkgs/by-name/fr/freeipmi/package.nix index dd5a10ab366b..db92decd1fd4 100644 --- a/pkgs/by-name/fr/freeipmi/package.nix +++ b/pkgs/by-name/fr/freeipmi/package.nix @@ -9,12 +9,12 @@ libgpg-error, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.16"; pname = "freeipmi"; src = fetchurl { - url = "mirror://gnu/freeipmi/freeipmi-${version}.tar.gz"; + url = "mirror://gnu/freeipmi/freeipmi-${finalAttrs.version}.tar.gz"; sha256 = "sha256-W872u562gOSbSjYjV5kwrOeJn1OSWyBF/p+RrWkEER0="; }; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.gnu ++ lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/fr/freetds/package.nix b/pkgs/by-name/fr/freetds/package.nix index 769b4fcee8a3..dc9d87f2fd4d 100644 --- a/pkgs/by-name/fr/freetds/package.nix +++ b/pkgs/by-name/fr/freetds/package.nix @@ -13,12 +13,12 @@ assert odbcSupport -> unixODBC != null; # Work is in progress to move to cmake so revisit that later -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "freetds"; version = "1.5.6"; src = fetchurl { - url = "https://www.freetds.org/files/stable/freetds-${version}.tar.bz2"; + url = "https://www.freetds.org/files/stable/freetds-${finalAttrs.version}.tar.bz2"; hash = "sha256-2twI5prvFFI/2u4JFw1Z2vG2QT6NWFjQnJSWZ0ugjFc="; }; @@ -39,9 +39,9 @@ stdenv.mkDerivation rec { meta = { description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; homepage = "https://www.freetds.org"; - changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; + changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${finalAttrs.version}"; license = lib.licenses.lgpl2; maintainers = with lib.maintainers; [ peterhoeg ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fs/fstl/package.nix b/pkgs/by-name/fs/fstl/package.nix index 4b6677f3de51..55ddbc65c263 100644 --- a/pkgs/by-name/fs/fstl/package.nix +++ b/pkgs/by-name/fs/fstl/package.nix @@ -6,7 +6,7 @@ libsForQt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fstl"; version = "0.11.1"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "fstl-app"; repo = "fstl"; - rev = "v" + version; + rev = "v" + finalAttrs.version; hash = "sha256-puDYXANiyTluSlmnT+gnNPA5eCcw0Ny6md6Ock6pqLc="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ tweber ]; }; -} +}) diff --git a/pkgs/by-name/fs/fsverity-utils/package.nix b/pkgs/by-name/fs/fsverity-utils/package.nix index 10f11daa9091..72eac55086af 100644 --- a/pkgs/by-name/fs/fsverity-utils/package.nix +++ b/pkgs/by-name/fs/fsverity-utils/package.nix @@ -8,7 +8,7 @@ pandoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fsverity-utils"; version = "1.6"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ++ lib.optional enableManpages "man"; src = fetchzip { - url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${finalAttrs.version}.tar.gz"; sha256 = "sha256-FZN4MKNmymIXZ2Q0woA0SLzPf4SaUJkj4ssKPsY4xXc="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ jk ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ft/ftop/package.nix b/pkgs/by-name/ft/ftop/package.nix index 3032beb7e3bd..671db1445d9d 100644 --- a/pkgs/by-name/ft/ftop/package.nix +++ b/pkgs/by-name/ft/ftop/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ftop"; version = "1.0"; src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ftop/ftop-${version}.tar.bz2"; + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ftop/ftop-${finalAttrs.version}.tar.bz2"; sha256 = "3a705f4f291384344cd32c3dd5f5f6a7cd7cea7624c83cb7e923966dbcd47f82"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { ''; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fu/fuse-emulator/package.nix b/pkgs/by-name/fu/fuse-emulator/package.nix index e9673cf29f67..a712fefcab2e 100644 --- a/pkgs/by-name/fu/fuse-emulator/package.nix +++ b/pkgs/by-name/fu/fuse-emulator/package.nix @@ -16,12 +16,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fuse-emulator"; version = "1.6.0"; src = fetchurl { - url = "mirror://sourceforge/fuse-emulator/fuse-${version}.tar.gz"; + url = "mirror://sourceforge/fuse-emulator/fuse-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Oo/t8v/pR8VxVhusVaWa2tTFkzj3TkSbfnpn2coEcJY="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fu/fuse-overlayfs/package.nix b/pkgs/by-name/fu/fuse-overlayfs/package.nix index 510e4471eff5..e089ea653761 100644 --- a/pkgs/by-name/fu/fuse-overlayfs/package.nix +++ b/pkgs/by-name/fu/fuse-overlayfs/package.nix @@ -8,14 +8,14 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fuse-overlayfs"; version = "1.16"; src = fetchFromGitHub { owner = "containers"; repo = "fuse-overlayfs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FwAv5PmiBz25PNH/IEIV6cHjhlE+1mDTrgvR2vN++ZY="; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ma9e ]; teams = [ lib.teams.podman ]; platforms = lib.platforms.linux; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; mainProgram = "fuse-overlayfs"; }; -} +}) diff --git a/pkgs/by-name/fw/fwup/package.nix b/pkgs/by-name/fw/fwup/package.nix index 9d11291d7c30..928b8a47aa83 100644 --- a/pkgs/by-name/fw/fwup/package.nix +++ b/pkgs/by-name/fw/fwup/package.nix @@ -19,14 +19,14 @@ xdelta, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fwup"; version = "1.15.0"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kVkw+/Z3+ZM1wXV/OmfaVPoUKc6MRuz8GRwpvOscuEM="; }; @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { unzip zip ] - ++ lib.optionals doCheck [ + ++ lib.optionals finalAttrs.doCheck [ mtools dosfstools ]; @@ -62,11 +62,11 @@ stdenv.mkDerivation rec { doCheck = !stdenv.hostPlatform.isDarwin; meta = { - changelog = "https://github.com/fwup-home/fwup/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/fwup-home/fwup/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Configurable embedded Linux firmware update creator and runner"; homepage = "https://github.com/fhunleth/fwup"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.georgewhewell ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/g-/g-wrap/package.nix b/pkgs/by-name/g-/g-wrap/package.nix index f0be23687510..63ef4c7a8658 100644 --- a/pkgs/by-name/g-/g-wrap/package.nix +++ b/pkgs/by-name/g-/g-wrap/package.nix @@ -9,12 +9,12 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "g-wrap"; version = "1.9.15"; src = fetchurl { - url = "mirror://savannah/g-wrap/g-wrap-${version}.tar.gz"; + url = "mirror://savannah/g-wrap/g-wrap-${finalAttrs.version}.tar.gz"; sha256 = "0ak0bha37dfpj9kmyw1r8fj8nva639aw5xr66wr5gd3l1rqf5xhg"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ga/gama/package.nix b/pkgs/by-name/ga/gama/package.nix index 84eb998fd82b..e1e066e9de0d 100644 --- a/pkgs/by-name/ga/gama/package.nix +++ b/pkgs/by-name/ga/gama/package.nix @@ -8,12 +8,12 @@ texinfo, zip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gama"; version = "2.28"; src = fetchurl { - url = "mirror://gnu/gama/gama-${version}.tar.gz"; + url = "mirror://gnu/gama/gama-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Xcc/4JB7hyM+KHeO32+JlQWUBfH8RXuOL3Z2P0imaxo="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ga/gamenetworkingsockets/package.nix b/pkgs/by-name/ga/gamenetworkingsockets/package.nix index 21a4924ff3d8..bee7a9895761 100644 --- a/pkgs/by-name/ga/gamenetworkingsockets/package.nix +++ b/pkgs/by-name/ga/gamenetworkingsockets/package.nix @@ -11,14 +11,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "GameNetworkingSockets"; version = "1.4.1"; src = fetchFromGitHub { owner = "ValveSoftware"; repo = "GameNetworkingSockets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "12741wmpvy7mcvqqmjg4a7ph75rwliwgclhk4imjijqf2qkvsphd"; }; @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { description = "GameNetworkingSockets is a basic transport layer for games"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = [ lib.maintainers.sternenseemann ]; }; -} +}) diff --git a/pkgs/by-name/ga/garmintools/package.nix b/pkgs/by-name/ga/garmintools/package.nix index bcb480476401..9ee07f8e51db 100644 --- a/pkgs/by-name/ga/garmintools/package.nix +++ b/pkgs/by-name/ga/garmintools/package.nix @@ -4,11 +4,11 @@ fetchurl, libusb-compat-0_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "garmintools"; version = "0.10"; src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-${version}.tar.gz"; + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-${finalAttrs.version}.tar.gz"; sha256 = "1vjc8h0z4kx2h52yc3chxn3wh1krn234fg12sggbia9zjrzhpmgz"; }; buildInputs = [ libusb-compat-0_1 ]; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ga/gatling/package.nix b/pkgs/by-name/ga/gatling/package.nix index 2a32033394f6..021e00c71945 100644 --- a/pkgs/by-name/ga/gatling/package.nix +++ b/pkgs/by-name/ga/gatling/package.nix @@ -12,12 +12,12 @@ let version = "0.16"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gatling"; inherit version; src = fetchurl { - url = "https://www.fefe.de/gatling/gatling-${version}.tar.xz"; + url = "https://www.fefe.de/gatling/gatling-${finalAttrs.version}.tar.xz"; sha256 = "0nrnws5qrl4frqcsfa9z973vv5mifgr9z170qbvg3mq1wa7475jz"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gc/gcal/package.nix b/pkgs/by-name/gc/gcal/package.nix index 811b21ace5fc..c00dc6778a0d 100644 --- a/pkgs/by-name/gc/gcal/package.nix +++ b/pkgs/by-name/gc/gcal/package.nix @@ -7,12 +7,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gcal"; version = "4.1"; src = fetchurl { - url = "mirror://gnu/gcal/gcal-${version}.tar.xz"; + url = "mirror://gnu/gcal/gcal-${finalAttrs.version}.tar.xz"; sha256 = "1av11zkfirbixn05hyq4xvilin0ncddfjqzc4zd9pviyp506rdci"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.romildo ]; mainProgram = "gcal"; }; -} +}) diff --git a/pkgs/by-name/gd/gd/package.nix b/pkgs/by-name/gd/gd/package.nix index 550016b21900..022385815411 100644 --- a/pkgs/by-name/gd/gd/package.nix +++ b/pkgs/by-name/gd/gd/package.nix @@ -18,12 +18,12 @@ freetype, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gd"; version = "2.3.3"; src = fetchurl { - url = "https://github.com/libgd/libgd/releases/download/gd-${version}/libgd-${version}.tar.xz"; + url = "https://github.com/libgd/libgd/releases/download/gd-${finalAttrs.version}/libgd-${finalAttrs.version}.tar.xz"; sha256 = "0qas3q9xz3wgw06dm2fj0i189rain6n60z1vyq50d5h7wbn25s1z"; }; @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gd/gdl/package.nix b/pkgs/by-name/gd/gdl/package.nix index 4d32f5deee6b..abe4ff66a618 100644 --- a/pkgs/by-name/gd/gdl/package.nix +++ b/pkgs/by-name/gd/gdl/package.nix @@ -9,12 +9,12 @@ intltool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gdl"; version = "3.40.0"; src = fetchurl { - url = "mirror://gnome/sources/gdl/${lib.versions.majorMinor version}/gdl-${version}.tar.xz"; + url = "mirror://gnome/sources/gdl/${lib.versions.majorMinor finalAttrs.version}/gdl-${finalAttrs.version}.tar.xz"; sha256 = "NkHU/WadHhgYrv88+f+3iH/Fw2eFC3jCjHdeukq2pVU="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ge/gengetopt/package.nix b/pkgs/by-name/ge/gengetopt/package.nix index 51d197d37c36..c8c2fd52839b 100644 --- a/pkgs/by-name/ge/gengetopt/package.nix +++ b/pkgs/by-name/ge/gengetopt/package.nix @@ -6,12 +6,12 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gengetopt"; version = "2.23"; src = fetchurl { - url = "mirror://gnu/gengetopt/gengetopt-${version}.tar.xz"; + url = "mirror://gnu/gengetopt/gengetopt-${finalAttrs.version}.tar.xz"; sha256 = "1b44fn0apsgawyqa4alx2qj5hls334mhbszxsy6rfr0q074swhdr"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ge/genromfs/package.nix b/pkgs/by-name/ge/genromfs/package.nix index 4db777270472..60a3d0cd23ab 100644 --- a/pkgs/by-name/ge/genromfs/package.nix +++ b/pkgs/by-name/ge/genromfs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.5.2"; pname = "genromfs"; src = fetchurl { - url = "mirror://sourceforge/romfs/genromfs/${version}/genromfs-${version}.tar.gz"; + url = "mirror://sourceforge/romfs/genromfs/${finalAttrs.version}/genromfs-${finalAttrs.version}.tar.gz"; sha256 = "0q6rpq7cmclmb4ayfyknvzbqysxs4fy8aiahlax1sb2p6k3pzwrh"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "genromfs"; }; -} +}) diff --git a/pkgs/by-name/ge/getxbook/package.nix b/pkgs/by-name/ge/getxbook/package.nix index 2e8763751c59..9bdf4e0958be 100644 --- a/pkgs/by-name/ge/getxbook/package.nix +++ b/pkgs/by-name/ge/getxbook/package.nix @@ -5,12 +5,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "getxbook"; version = "1.2"; src = fetchurl { - url = "https://njw.me.uk/getxbook/getxbook-${version}.tar.xz"; + url = "https://njw.me.uk/getxbook/getxbook-${finalAttrs.version}.tar.xz"; sha256 = "0ihwrx4gspj8l7fc8vxch6dpjrw1lvv9z3c19f0wxnmnxhv1cjvs"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gf/gflags/package.nix b/pkgs/by-name/gf/gflags/package.nix index 4783c2a7ec10..665ed686a51c 100644 --- a/pkgs/by-name/gf/gflags/package.nix +++ b/pkgs/by-name/gf/gflags/package.nix @@ -7,14 +7,14 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gflags"; version = "2.2.2"; src = fetchFromGitHub { owner = "gflags"; repo = "gflags"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "147i3md3nxkjlrccqg4mq1kyzc7yrhvqv5902iibc7znkvzdvlp0"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gh/ghostscript/package.nix b/pkgs/by-name/gh/ghostscript/package.nix index 0a79f4f1874a..cd1c640bad8c 100644 --- a/pkgs/by-name/gh/ghostscript/package.nix +++ b/pkgs/by-name/gh/ghostscript/package.nix @@ -65,14 +65,14 @@ let }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ghostscript${lib.optionalString x11Support "-with-X"}"; version = "10.06.0"; src = fetchurl { url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${ - lib.replaceStrings [ "." ] [ "" ] version - }/ghostscript-${version}.tar.xz"; + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version + }/ghostscript-${finalAttrs.version}.tar.xz"; hash = "sha256-ZDUmSMLAgcip+xoS3Bll4B6tfFf1i3LRtU9u8c7zxWE="; }; @@ -194,7 +194,7 @@ stdenv.mkDerivation rec { postInstall = '' ln -s gsc "$out"/bin/gs - cp -r Resource "$out/share/ghostscript/${version}" + cp -r Resource "$out/share/ghostscript/${finalAttrs.version}" mkdir -p $fonts/share/fonts cp -rv ${fonts}/* "$fonts/share/fonts/" @@ -253,4 +253,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ tobim ]; mainProgram = "gs"; }; -} +}) diff --git a/pkgs/by-name/gi/giflib/package.nix b/pkgs/by-name/gi/giflib/package.nix index 5855c5b902e4..579cbd5a3e3c 100644 --- a/pkgs/by-name/gi/giflib/package.nix +++ b/pkgs/by-name/gi/giflib/package.nix @@ -6,12 +6,12 @@ pkgsStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "giflib"; version = "5.2.2"; src = fetchurl { - url = "mirror://sourceforge/giflib/giflib-${version}.tar.gz"; + url = "mirror://sourceforge/giflib/giflib-${finalAttrs.version}.tar.gz"; hash = "sha256-vn/70FfK3r4qoURUL9kMaDjGoIO16KkEi47jtmsp1fs="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; branch = "5.2"; }; -} +}) diff --git a/pkgs/by-name/gi/gifsicle/package.nix b/pkgs/by-name/gi/gifsicle/package.nix index 3ec03e9d824d..2c9c51181013 100644 --- a/pkgs/by-name/gi/gifsicle/package.nix +++ b/pkgs/by-name/gi/gifsicle/package.nix @@ -9,12 +9,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gifsicle"; version = "1.96"; src = fetchurl { - url = "https://www.lcdf.org/gifsicle/gifsicle-${version}.tar.gz"; + url = "https://www.lcdf.org/gifsicle/gifsicle-${finalAttrs.version}.tar.gz"; hash = "sha256-/SPSeWgabf48FSZOM/NEBFs7pHPaTRn0nmelCZSwd/s="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ zimbatm ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-hub/package.nix b/pkgs/by-name/gi/git-hub/package.nix index 70c711a2f829..a0b1aff8a062 100644 --- a/pkgs/by-name/gi/git-hub/package.nix +++ b/pkgs/by-name/gi/git-hub/package.nix @@ -6,14 +6,14 @@ docutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "git-hub"; version = "2.1.3"; src = fetchFromGitHub { owner = "sociomantic-tsunami"; repo = "git-hub"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fb/WDmBx1Vayu4fLeG+D1nmHJJawgIAAXcQsABsenBo="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Git command line interface to GitHub"; longDescription = '' A simple command line interface to GitHub, enabling most useful GitHub @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "git-hub"; }; -} +}) diff --git a/pkgs/by-name/gi/git-reparent/package.nix b/pkgs/by-name/gi/git-reparent/package.nix index 9d3b84620906..ad116492c9c8 100644 --- a/pkgs/by-name/gi/git-reparent/package.nix +++ b/pkgs/by-name/gi/git-reparent/package.nix @@ -7,7 +7,7 @@ gnused, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "git-reparent"; version = "0-unstable-2017-09-03"; @@ -36,11 +36,11 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Git command to recommit HEAD with a new set of parents"; maintainers = [ ]; license = lib.licenses.gpl2; platforms = lib.platforms.unix; mainProgram = "git-reparent"; }; -} +}) diff --git a/pkgs/by-name/gl/gl117/package.nix b/pkgs/by-name/gl/gl117/package.nix index 3a6a0a67750d..6b4e0cb07daf 100644 --- a/pkgs/by-name/gl/gl117/package.nix +++ b/pkgs/by-name/gl/gl117/package.nix @@ -12,12 +12,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gl-117"; version = "1.3.2"; src = fetchurl { - url = "mirror://sourceforge/project/gl-117/gl-117/GL-117%20Source/gl-117-${version}.tar.bz2"; + url = "mirror://sourceforge/project/gl-117/gl-117/GL-117%20Source/gl-117-${finalAttrs.version}.tar.bz2"; sha256 = "1yvg1rp1yijv0b45cz085b29x5x0g5fkm654xdv5qwh2l6803gb4"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gl/gl2ps/package.nix b/pkgs/by-name/gl/gl2ps/package.nix index 472f5bbb3d84..5377c2e9f13d 100644 --- a/pkgs/by-name/gl/gl2ps/package.nix +++ b/pkgs/by-name/gl/gl2ps/package.nix @@ -10,12 +10,12 @@ libglut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gl2ps"; version = "1.4.2"; src = fetchurl { - url = "http://geuz.org/gl2ps/src/gl2ps-${version}.tgz"; + url = "http://geuz.org/gl2ps/src/gl2ps-${finalAttrs.version}.tgz"; sha256 = "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { twhitehead ]; }; -} +}) diff --git a/pkgs/by-name/gl/glib-networking/package.nix b/pkgs/by-name/gl/glib-networking/package.nix index 3fcdfb77f2bc..c56fdb0e5417 100644 --- a/pkgs/by-name/gl/glib-networking/package.nix +++ b/pkgs/by-name/gl/glib-networking/package.nix @@ -17,7 +17,7 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "glib-networking"; version = "2.80.1"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/glib-networking/${lib.versions.majorMinor version}/glib-networking-${version}.tar.xz"; + url = "mirror://gnome/sources/glib-networking/${lib.versions.majorMinor finalAttrs.version}/glib-networking-${finalAttrs.version}.tar.xz"; hash = "sha256-uA4odBV81VBx8bZxD6C5EdWsXeEGqe4qTJx77mF4L44="; }; @@ -101,4 +101,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.platformPatterns.isStatic ]; }; -} +}) diff --git a/pkgs/by-name/gl/glibmm/package.nix b/pkgs/by-name/gl/glibmm/package.nix index fc9b7e26c558..d5c50259eddb 100644 --- a/pkgs/by-name/gl/glibmm/package.nix +++ b/pkgs/by-name/gl/glibmm/package.nix @@ -11,12 +11,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "glibmm"; version = "2.66.8"; src = fetchurl { - url = "mirror://gnome/sources/glibmm/${lib.versions.majorMinor version}/glibmm-${version}.tar.xz"; + url = "mirror://gnome/sources/glibmm/${lib.versions.majorMinor finalAttrs.version}/glibmm-${finalAttrs.version}.tar.xz"; hash = "sha256-ZPEdO5WiTiqNQWbs/1GHMPeezCciLvQfr3x+A0D8kyk="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gl/global/package.nix b/pkgs/by-name/gl/global/package.nix index 40f2bb9e4fb6..f75b648a1776 100644 --- a/pkgs/by-name/gl/global/package.nix +++ b/pkgs/by-name/gl/global/package.nix @@ -15,12 +15,12 @@ let pygments = python3Packages.pygments; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "global"; version = "6.6.14"; src = fetchurl { - url = "mirror://gnu/global/global-${version}.tar.gz"; + url = "mirror://gnu/global/global-${finalAttrs.version}.tar.gz"; hash = "sha256-9uf9C2iu0pLoW7aGYWuvZVHVyUJK3N3KEdgIujGMsyA="; }; @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; changelog = "https://cvs.savannah.gnu.org/viewvc/global/global/NEWS?view=markup&pathrev=VERSION-${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }"; }; -} +}) diff --git a/pkgs/by-name/gm/gmm/package.nix b/pkgs/by-name/gm/gmm/package.nix index 4cf7813fbd11..4868c217987b 100644 --- a/pkgs/by-name/gm/gmm/package.nix +++ b/pkgs/by-name/gm/gmm/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gmm"; version = "5.4.4"; src = fetchurl { - url = "mirror://savannah/getfem/stable/gmm-${version}.tar.gz"; + url = "mirror://savannah/getfem/stable/gmm-${finalAttrs.version}.tar.gz"; sha256 = "sha256-FesZQwEbkmZaqzsC7PPO3hz4nqFakAb4HyuizWYqoCs="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gm/gmu/package.nix b/pkgs/by-name/gm/gmu/package.nix index 79e6404525cc..e3255c103b62 100644 --- a/pkgs/by-name/gm/gmu/package.nix +++ b/pkgs/by-name/gm/gmu/package.nix @@ -16,12 +16,12 @@ conf ? "unknown", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gmu"; version = "0.10.1"; src = fetchurl { - url = "https://wej.k.vu/files/gmu-${version}.tar.gz"; + url = "https://wej.k.vu/files/gmu-${finalAttrs.version}.tar.gz"; sha256 = "03x0mc0xw2if0bpf0a15yprcyx1xccki039zvl2099dagwk6xskv"; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { description = "Open source music player for portable gaming consoles and handhelds"; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/gn/gnaural/package.nix b/pkgs/by-name/gn/gnaural/package.nix index 9f1f9dda6ffc..34c18871c155 100644 --- a/pkgs/by-name/gn/gnaural/package.nix +++ b/pkgs/by-name/gn/gnaural/package.nix @@ -8,12 +8,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnaural"; version = "20110606"; src = fetchurl { - url = "mirror://sourceforge/gnaural/gnaural_${version}.tar.xz"; + url = "mirror://sourceforge/gnaural/gnaural_${finalAttrs.version}.tar.xz"; hash = "sha256-0a09DUMfHEIGYuIYSBGJalBiIHIgejr/KVDXCFgKBb8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ gpl2Only ]; mainProgram = "gnaural"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-console/package.nix b/pkgs/by-name/gn/gnome-console/package.nix index fa4ca444d2bd..5f6825b5bef3 100644 --- a/pkgs/by-name/gn/gnome-console/package.nix +++ b/pkgs/by-name/gn/gnome-console/package.nix @@ -19,12 +19,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-console"; version = "49.2"; src = fetchurl { - url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/gnome-console-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-console/${lib.versions.major finalAttrs.version}/gnome-console-${finalAttrs.version}.tar.xz"; hash = "sha256-J7As6OiQ/49TyoXbeGsa41kD8LYyeBLwIk3AtUsQiNs="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "kgx"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-icon-theme/package.nix b/pkgs/by-name/gn/gnome-icon-theme/package.nix index 4025ceb6e892..a14f5cdd51a5 100644 --- a/pkgs/by-name/gn/gnome-icon-theme/package.nix +++ b/pkgs/by-name/gn/gnome-icon-theme/package.nix @@ -8,12 +8,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-icon-theme"; version = "3.12.0"; src = fetchurl { - url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor version}/gnome-icon-theme-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor finalAttrs.version}/gnome-icon-theme-${finalAttrs.version}.tar.xz"; sha256 = "0fjh9qmmgj34zlgxb09231ld7khys562qxbpsjlaplq2j85p57im"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.romildo ]; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-icon-theme.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/gn/gnu-pw-mgr/package.nix b/pkgs/by-name/gn/gnu-pw-mgr/package.nix index a7e365c738f3..abf17b333a2f 100644 --- a/pkgs/by-name/gn/gnu-pw-mgr/package.nix +++ b/pkgs/by-name/gn/gnu-pw-mgr/package.nix @@ -5,11 +5,11 @@ gnulib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnu-pw-mgr"; version = "2.7.4"; src = fetchurl { - url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/gnu-pw-mgr-${version}.tar.xz"; + url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/gnu-pw-mgr-${finalAttrs.version}.tar.xz"; sha256 = "0fhwvsmsqpw0vnivarfg63l8pgwqfv7d5wi6l80jpb41dj6qpjz8"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ qoelet ]; }; -} +}) diff --git a/pkgs/by-name/gn/gnuclad/package.nix b/pkgs/by-name/gn/gnuclad/package.nix index 09c49a0e260a..c46c4cb30772 100644 --- a/pkgs/by-name/gn/gnuclad/package.nix +++ b/pkgs/by-name/gn/gnuclad/package.nix @@ -5,12 +5,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnuclad"; version = "0.2.4"; src = fetchurl { - url = "https://launchpad.net/gnuclad/trunk/${lib.versions.majorMinor version}/+download/gnuclad-${version}.tar.gz"; + url = "https://launchpad.net/gnuclad/trunk/${lib.versions.majorMinor finalAttrs.version}/+download/gnuclad-${finalAttrs.version}.tar.gz"; sha256 = "0ka2kscpjff7gflsargv3r9fdaxhkf3nym9mfaln3pnq6q7fwdki"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gnuclad"; }; -} +}) diff --git a/pkgs/by-name/gn/gnushogi/package.nix b/pkgs/by-name/gn/gnushogi/package.nix index f9019231c611..0f9ddb583676 100644 --- a/pkgs/by-name/gn/gnushogi/package.nix +++ b/pkgs/by-name/gn/gnushogi/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnushogi"; version = "1.4.2"; src = fetchurl { - url = "mirror://gnu/gnushogi/gnushogi-${version}.tar.gz"; + url = "mirror://gnu/gnushogi/gnushogi-${finalAttrs.version}.tar.gz"; hash = "sha256-HsxIqGYwPGNlJVKzJdaF5+9emJMkQIApGmHZZQXVKyk="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.ciil ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/gobi_loader/package.nix b/pkgs/by-name/go/gobi_loader/package.nix index 5d00832591d8..13f44029265a 100644 --- a/pkgs/by-name/go/gobi_loader/package.nix +++ b/pkgs/by-name/go/gobi_loader/package.nix @@ -5,12 +5,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gobi_loader"; version = "0.7"; src = fetchurl { - url = "https://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-${version}.tar.gz"; + url = "https://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-${finalAttrs.version}.tar.gz"; sha256 = "0jkmpqkiddpxrzl2s9s3kh64ha48m00nn53f82m1rphw8maw5gbq"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ _0x4A6F ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/gofish/package.nix b/pkgs/by-name/go/gofish/package.nix index a08832f1361e..dbcf89d1bb34 100644 --- a/pkgs/by-name/go/gofish/package.nix +++ b/pkgs/by-name/go/gofish/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gofish"; version = "1.2"; src = fetchurl { - url = "mirror://sourceforge/project/gofish/gofish/${version}/gofish-${version}.tar.gz"; + url = "mirror://sourceforge/project/gofish/gofish/${finalAttrs.version}/gofish-${finalAttrs.version}.tar.gz"; sha256 = "0br5nvlna86k4ya4q13gz0i7nlmk225lqmpfiqlkldxkr473kf0s"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/gource/package.nix b/pkgs/by-name/go/gource/package.nix index dbd58d2911c3..d189801271a4 100644 --- a/pkgs/by-name/go/gource/package.nix +++ b/pkgs/by-name/go/gource/package.nix @@ -19,12 +19,12 @@ tinyxml, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gource"; version = "0.55"; src = fetchurl { - url = "https://github.com/acaudwell/Gource/releases/download/gource-${version}/gource-${version}.tar.gz"; + url = "https://github.com/acaudwell/Gource/releases/download/gource-${finalAttrs.version}/gource-${finalAttrs.version}.tar.gz"; hash = "sha256-yCOSEtKLB1CNnkd2GZdoAmgWKPwl6z4E9mcRdwE8AUI="; }; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "gource"; }; -} +}) diff --git a/pkgs/by-name/gp/gpart/package.nix b/pkgs/by-name/gp/gpart/package.nix index fb41ddd671d5..c5163add09e2 100644 --- a/pkgs/by-name/gp/gpart/package.nix +++ b/pkgs/by-name/gp/gpart/package.nix @@ -5,14 +5,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpart"; version = "0.3"; # GitHub repository 'collating patches for gpart from all distributions': src = fetchFromGitHub { sha256 = "1lsd9k876p944k9s6sxqk5yh9yr7m42nbw9vlsllin7pd4djl4ya"; - rev = version; + rev = finalAttrs.version; repo = "gpart"; owner = "baruch"; }; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Guess PC-type hard disk partitions"; longDescription = '' Gpart is a tool which tries to guess the primary partition table of a @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "gpart"; }; -} +}) diff --git a/pkgs/by-name/gp/gperf/package.nix b/pkgs/by-name/gp/gperf/package.nix index f38f5652842d..c577035541c9 100644 --- a/pkgs/by-name/gp/gperf/package.nix +++ b/pkgs/by-name/gp/gperf/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gperf"; version = "3.3"; src = fetchurl { - url = "mirror://gnu/gperf/gperf-${version}.tar.gz"; + url = "mirror://gnu/gperf/gperf-${finalAttrs.version}.tar.gz"; hash = "sha256-/Yfgq6fkOuBUg3r9bNTbA6PyaT3rNhkIXm7Z2NlgStg="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gperf"; }; -} +}) diff --git a/pkgs/by-name/gp/gptfdisk/package.nix b/pkgs/by-name/gp/gptfdisk/package.nix index 8575acf7bd96..84dc03d3003d 100644 --- a/pkgs/by-name/gp/gptfdisk/package.nix +++ b/pkgs/by-name/gp/gptfdisk/package.nix @@ -9,14 +9,14 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gptfdisk"; version = "1.0.10"; src = fetchurl { # https://www.rodsbooks.com/gdisk/${name}.tar.gz also works, but the home # page clearly implies a preference for using SourceForge's bandwidth: - url = "mirror://sourceforge/gptfdisk/gptfdisk-${version}.tar.gz"; + url = "mirror://sourceforge/gptfdisk/gptfdisk-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Kr7WG8bSuexJiXPARAuLgEt6ctcUQGm1qSCbKtaTooI="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { homepage = "https://www.rodsbooks.com/gdisk/"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index 2b43dcf66328..c3362239ef52 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -22,13 +22,13 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder-gtk"; version = "5.7.9"; src = fetchgit { url = "https://repo.dec05eba.com/gpu-screen-recorder-gtk"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RFY5hQqv5XkLliB3+YJX4TXLxV9y1/P8PIYMi6MCbww="; }; @@ -82,4 +82,4 @@ stdenv.mkDerivation rec { ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index efc7ff91bd6d..4e68f47ac5fd 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -26,13 +26,13 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder"; version = "5.12.1"; src = fetchgit { url = "https://repo.dec05eba.com/gpu-screen-recorder"; - tag = version; + tag = finalAttrs.version; hash = "sha256-FUt3R2clnWYNKgW5uo2HtON91zB2+u+Ini15/ccTJdk="; }; @@ -97,4 +97,4 @@ stdenv.mkDerivation rec { ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/gp/gputils/package.nix b/pkgs/by-name/gp/gputils/package.nix index da28705875e0..bfd1a8059229 100644 --- a/pkgs/by-name/gp/gputils/package.nix +++ b/pkgs/by-name/gp/gputils/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gputils"; version = "1.5.2"; src = fetchurl { - url = "mirror://sourceforge/gputils/gputils-${version}.tar.bz2"; + url = "mirror://sourceforge/gputils/gputils-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-j7iCCzHXwffHdhQcyzxPBvQK+RXaY3QSjXUtHu463fI="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ yorickvp ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/grail/package.nix b/pkgs/by-name/gr/grail/package.nix index c2ee0e1a730c..bcfdbf330d1c 100644 --- a/pkgs/by-name/gr/grail/package.nix +++ b/pkgs/by-name/gr/grail/package.nix @@ -13,12 +13,12 @@ frame, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "grail"; version = "3.1.1"; src = fetchurl { - url = "https://launchpad.net/grail/trunk/${version}/+download/grail-${version}.tar.bz2"; + url = "https://launchpad.net/grail/trunk/${finalAttrs.version}/+download/grail-${finalAttrs.version}.tar.bz2"; sha256 = "1wwx5ibjdz5pyd0f5cd1n91y67r68dymxpm2lgd829041xjizvay"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/graphs/package.nix b/pkgs/by-name/gr/graphs/package.nix index 84d24d9c75c4..cba9d44fd312 100644 --- a/pkgs/by-name/gr/graphs/package.nix +++ b/pkgs/by-name/gr/graphs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "graphs"; version = "20210214"; src = fetchurl { - url = "mirror://sageupstream/graphs/graphs-${version}.tar.bz2"; + url = "mirror://sageupstream/graphs/graphs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-ByN8DZhTYRUFw4n9e7klAMh0P1YxurtND0Xf2DMvN0E="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; teams = [ lib.teams.sage ]; }; -} +}) diff --git a/pkgs/by-name/gr/greenfoot/package.nix b/pkgs/by-name/gr/greenfoot/package.nix index 20b14a2d29c6..a6a6afd6c078 100644 --- a/pkgs/by-name/gr/greenfoot/package.nix +++ b/pkgs/by-name/gr/greenfoot/package.nix @@ -14,7 +14,7 @@ let openjfx_jdk = openjfx21.override { withWebKit = true; }; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "greenfoot"; version = "3.9.0"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { # download, but that is actually a graphical installer that is much harder # to unpack than the deb. url = "https://www.greenfoot.org/download/files/Greenfoot-linux-arm64-${ - builtins.replaceStrings [ "." ] [ "" ] version + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.deb"; hash = "sha256-d5bkK+teTA4fxFb46ovbZE28l8WILGStv3Vg3nJZfv0="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.chvp ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/grepcidr/package.nix b/pkgs/by-name/gr/grepcidr/package.nix index bbc8440832c7..572ffb8d9530 100644 --- a/pkgs/by-name/gr/grepcidr/package.nix +++ b/pkgs/by-name/gr/grepcidr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "grepcidr"; version = "2.0"; src = fetchurl { - url = "http://www.pc-tools.net/files/unix/grepcidr-${version}.tar.gz"; + url = "http://www.pc-tools.net/files/unix/grepcidr-${finalAttrs.version}.tar.gz"; sha256 = "1yzpa1nigmmp4hir6377hrkpp0z6jnxgccaw2jbqgydbglvnm231"; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "grepcidr"; }; -} +}) diff --git a/pkgs/by-name/gr/groff/package.nix b/pkgs/by-name/gr/groff/package.nix index 5cffbb9c666b..63618b440fbb 100644 --- a/pkgs/by-name/gr/groff/package.nix +++ b/pkgs/by-name/gr/groff/package.nix @@ -25,12 +25,12 @@ bashNonInteractive, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "groff"; version = "1.23.0"; src = fetchurl { - url = "mirror://gnu/groff/groff-${version}.tar.gz"; + url = "mirror://gnu/groff/groff-${finalAttrs.version}.tar.gz"; hash = "sha256-a5dX9ZK3UYtJAutq9+VFcL3Mujeocf3bLTCuOGNRHBM="; }; @@ -184,4 +184,4 @@ stdenv.mkDerivation rec { "perl" ]; }; -} +}) diff --git a/pkgs/by-name/gs/gsl/package.nix b/pkgs/by-name/gs/gsl/package.nix index 2c52affacf9b..1c9d9dbd0608 100644 --- a/pkgs/by-name/gs/gsl/package.nix +++ b/pkgs/by-name/gs/gsl/package.nix @@ -5,7 +5,7 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gsl"; version = "2.8"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnu/gsl/gsl-${version}.tar.gz"; + url = "mirror://gnu/gsl/gsl-${finalAttrs.version}.tar.gz"; hash = "sha256-apnu7RVjLGNUiVsd1ULtWoVcDxXZrRMmxv4rLJ5CMZA="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { ''; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gs/gssdp-tools/package.nix b/pkgs/by-name/gs/gssdp-tools/package.nix index 75cc06a7d1ec..1503511012fd 100644 --- a/pkgs/by-name/gs/gssdp-tools/package.nix +++ b/pkgs/by-name/gs/gssdp-tools/package.nix @@ -11,7 +11,7 @@ libsoup_3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gssdp-tools"; inherit (gssdp_1_6) version src; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { # Allow building tools separately from the library. # This is needed to break the dependency cycle. (replaceVars ./standalone-tools.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { teams = gssdp_1_6.meta.teams; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gt/gtest/package.nix b/pkgs/by-name/gt/gtest/package.nix index f49c4439ddfd..27424fb2c83c 100644 --- a/pkgs/by-name/gt/gtest/package.nix +++ b/pkgs/by-name/gt/gtest/package.nix @@ -27,7 +27,7 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtest"; version = "1.17.0"; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ ivan-tkatchev ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtk-engine-murrine/package.nix b/pkgs/by-name/gt/gtk-engine-murrine/package.nix index 64bc0c3d0afe..ac3ad11a672a 100644 --- a/pkgs/by-name/gt/gtk-engine-murrine/package.nix +++ b/pkgs/by-name/gt/gtk-engine-murrine/package.nix @@ -7,12 +7,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtk-engine-murrine"; version = "0.98.2"; src = fetchurl { - url = "mirror://gnome/sources/gtk-engine-murrine/${lib.versions.majorMinor version}/gtk-engine-murrine-${version}.tar.xz"; + url = "mirror://gnome/sources/gtk-engine-murrine/${lib.versions.majorMinor finalAttrs.version}/gtk-engine-murrine-${finalAttrs.version}.tar.xz"; sha256 = "129cs5bqw23i76h3nmc29c9mqkm9460iwc8vkl7hs4xr07h8mip9"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtk-sharp-3_0/package.nix b/pkgs/by-name/gt/gtk-sharp-3_0/package.nix index 12f5b5ac9e65..67d42d79625a 100644 --- a/pkgs/by-name/gt/gtk-sharp-3_0/package.nix +++ b/pkgs/by-name/gt/gtk-sharp-3_0/package.nix @@ -12,13 +12,13 @@ monoDLLFixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtk-sharp"; version = "2.99.3"; builder = ./builder.sh; src = fetchurl { - url = "mirror://gnome/sources/gtk-sharp/${lib.versions.majorMinor version}/gtk-sharp-${version}.tar.xz"; + url = "mirror://gnome/sources/gtk-sharp/${lib.versions.majorMinor finalAttrs.version}/gtk-sharp-${finalAttrs.version}.tar.xz"; sha256 = "18n3l9zcldyvn4lwi8izd62307mkhz873039nl6awrv285qzah34"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { meta = { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtkdatabox/package.nix b/pkgs/by-name/gt/gtkdatabox/package.nix index 07d6e65ab2b7..d564e8eb9304 100644 --- a/pkgs/by-name/gt/gtkdatabox/package.nix +++ b/pkgs/by-name/gt/gtkdatabox/package.nix @@ -8,12 +8,12 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkdatabox"; version = "1.0.0"; src = fetchurl { - url = "mirror://sourceforge/gtkdatabox/gtkdatabox-${version}.tar.gz"; + url = "mirror://sourceforge/gtkdatabox/gtkdatabox-${finalAttrs.version}.tar.gz"; sha256 = "1qykm551bx8j8pfgxs60l2vhpi8lv4r8va69zvn2594lchh71vlb"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ yl3dy ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtkimageview/package.nix b/pkgs/by-name/gt/gtkimageview/package.nix index 89aac675a4e5..192f4422ab84 100644 --- a/pkgs/by-name/gt/gtkimageview/package.nix +++ b/pkgs/by-name/gt/gtkimageview/package.nix @@ -6,12 +6,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkimageview"; version = "1.6.4"; src = fetchurl { - url = "https://sources.archlinux.org/other/packages/gtkimageview/gtkimageview-${version}.tar.gz"; + url = "https://sources.archlinux.org/other/packages/gtkimageview/gtkimageview-${finalAttrs.version}.tar.gz"; sha256 = "1wj63af9j9p5i067lpwi9lxvwalamakrmklvl983kvi7s4w1ss2c"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtksourceviewmm/package.nix b/pkgs/by-name/gt/gtksourceviewmm/package.nix index 8bb0f702c328..01909520007a 100644 --- a/pkgs/by-name/gt/gtksourceviewmm/package.nix +++ b/pkgs/by-name/gt/gtksourceviewmm/package.nix @@ -9,12 +9,12 @@ gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtksourceviewmm"; version = "3.21.3"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor version}/gtksourceviewmm-${version}.tar.xz"; + url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor finalAttrs.version}/gtksourceviewmm-${finalAttrs.version}.tar.xz"; sha256 = "1danc9mp5mnb65j01qxkwj92z8jf1gns41wbgp17qh7050f0pc6v"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtksourceviewmm4/package.nix b/pkgs/by-name/gt/gtksourceviewmm4/package.nix index 5c58efd88558..4e3bb4784f96 100644 --- a/pkgs/by-name/gt/gtksourceviewmm4/package.nix +++ b/pkgs/by-name/gt/gtksourceviewmm4/package.nix @@ -9,12 +9,12 @@ gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtksourceviewmm"; version = "3.91.1"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor version}/gtksourceviewmm-${version}.tar.xz"; + url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor finalAttrs.version}/gtksourceviewmm-${finalAttrs.version}.tar.xz"; sha256 = "088p2ch1b4fvzl9416nw3waj0pqgp31cd5zj4lx5hzzrq2afgapy"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; teams = [ lib.teams.gnome ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtkspell2/package.nix b/pkgs/by-name/gt/gtkspell2/package.nix index 1e955bff117f..ceab5f828149 100644 --- a/pkgs/by-name/gt/gtkspell2/package.nix +++ b/pkgs/by-name/gt/gtkspell2/package.nix @@ -13,12 +13,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkspell"; version = "2.0.16"; src = fetchurl { - url = "mirror://sourceforge/gtkspell/gtkspell-${version}.tar.gz"; + url = "mirror://sourceforge/gtkspell/gtkspell-${finalAttrs.version}.tar.gz"; sha256 = "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg"; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/gt/gtkwave/package.nix b/pkgs/by-name/gt/gtkwave/package.nix index d6344d543705..3a8d57d2febe 100644 --- a/pkgs/by-name/gt/gtkwave/package.nix +++ b/pkgs/by-name/gt/gtkwave/package.nix @@ -16,12 +16,12 @@ desktopToDarwinBundle, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkwave"; version = "3.3.126"; src = fetchurl { - url = "mirror://sourceforge/gtkwave/gtkwave-gtk3-${version}.tar.gz"; + url = "mirror://sourceforge/gtkwave/gtkwave-gtk3-${finalAttrs.version}.tar.gz"; sha256 = "sha256-llAZ10gpdGtdHTgqnPHiciRskRAdDhMfDaUSyUulgWo="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/gt/gts/package.nix b/pkgs/by-name/gt/gts/package.nix index 9d6612d752d4..2e05fa7cc678 100644 --- a/pkgs/by-name/gt/gts/package.nix +++ b/pkgs/by-name/gt/gts/package.nix @@ -9,7 +9,7 @@ buildPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gts"; version = "0.7.6"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/gts/gts-${version}.tar.gz"; + url = "mirror://sourceforge/gts/gts-${finalAttrs.version}.tar.gz"; sha256 = "07mqx09jxh8cv9753y2d2jsv7wp8vjmrd7zcfpbrddz3wc9kx705"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index 0347d5ac5456..bd141293b31b 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -5,14 +5,14 @@ fontforge, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gubbi-font"; version = "1.3"; src = fetchFromGitHub { owner = "aravindavk"; repo = "gubbi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "10w9i3pmjvs1b3xclrgn4q5a95ss4ipldbxbqrys2dmfivx7i994"; }; @@ -25,9 +25,9 @@ stdenv.mkDerivation rec { installPhase = "install -Dm444 -t $out/share/fonts/truetype/ Gubbi.ttf"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Kannada font"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gu/guile-cairo/package.nix b/pkgs/by-name/gu/guile-cairo/package.nix index edef2b12ba9a..5d8ffc73bbcd 100644 --- a/pkgs/by-name/gu/guile-cairo/package.nix +++ b/pkgs/by-name/gu/guile-cairo/package.nix @@ -9,12 +9,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-cairo"; version = "1.11.2"; src = fetchurl { - url = "mirror://savannah/guile-cairo/guile-cairo-${version}.tar.gz"; + url = "mirror://savannah/guile-cairo/guile-cairo-${finalAttrs.version}.tar.gz"; hash = "sha256-YjLU3Cxb2dMxE5s7AfQ0PD4fucp4mDYaaZIGcwlBoHs="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guile-json/package.nix b/pkgs/by-name/gu/guile-json/package.nix index 3bbdb420ff7e..2cc2a8d572ad 100644 --- a/pkgs/by-name/gu/guile-json/package.nix +++ b/pkgs/by-name/gu/guile-json/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-json"; version = "4.7.3"; src = fetchurl { - url = "mirror://savannah/guile-json/guile-json-${version}.tar.gz"; + url = "mirror://savannah/guile-json/guile-json-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OLoEjtKdEvBbMsWy+3pReVxEi0HkA6Kxty/wA1gX84g="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ethancedwards8 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gu/guile-lib/package.nix b/pkgs/by-name/gu/guile-lib/package.nix index fb162e1169e7..13bda1ec4999 100644 --- a/pkgs/by-name/gu/guile-lib/package.nix +++ b/pkgs/by-name/gu/guile-lib/package.nix @@ -9,12 +9,12 @@ texinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-lib"; version = "0.2.8.1"; src = fetchurl { - url = "mirror://savannah/guile-lib/guile-lib-${version}.tar.gz"; + url = "mirror://savannah/guile-lib/guile-lib-${finalAttrs.version}.tar.gz"; hash = "sha256-E3TC2Dnmoz0ZDNHavZx/h3U/g4T1W4ZvPhQhVcIrSbE="; }; @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guile-opengl/package.nix b/pkgs/by-name/gu/guile-opengl/package.nix index ec73ff37f7a2..5258bd0863a6 100644 --- a/pkgs/by-name/gu/guile-opengl/package.nix +++ b/pkgs/by-name/gu/guile-opengl/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-opengl"; version = "0.2.0"; src = fetchurl { - url = "mirror://gnu/guile-opengl/guile-opengl-${version}.tar.gz"; + url = "mirror://gnu/guile-opengl/guile-opengl-${finalAttrs.version}.tar.gz"; hash = "sha256-uPCH7CiCPQmfuELDupQQS7BPqecIFmSHpHGYnhwXbGU="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gu/guile-reader/package.nix b/pkgs/by-name/gu/guile-reader/package.nix index 406f7964a9c8..50eae4cf6d91 100644 --- a/pkgs/by-name/gu/guile-reader/package.nix +++ b/pkgs/by-name/gu/guile-reader/package.nix @@ -9,12 +9,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-reader"; version = "0.6.3"; src = fetchurl { - url = "mirror://savannah/guile-reader/guile-reader-${version}.tar.gz"; + url = "mirror://savannah/guile-reader/guile-reader-${finalAttrs.version}.tar.gz"; hash = "sha256-OMK0ROrbuMDKt42QpE7D6/9CvUEMW4SpEBjO5+tk0rs="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guilt/package.nix b/pkgs/by-name/gu/guilt/package.nix index 5b8924510bb6..53d4e1249f9d 100644 --- a/pkgs/by-name/gu/guilt/package.nix +++ b/pkgs/by-name/gu/guilt/package.nix @@ -14,14 +14,14 @@ xmlto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guilt"; version = "0.37-rc1"; src = fetchFromGitHub { owner = "jeffpc"; repo = "guilt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7OgRbMGYWtGvrZxKfJe0CkpmU3AUkPebF5NyTsfXeGA="; }; @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { ''; postFixup = '' - wrapProgram $out/bin/guilt --prefix PATH : ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/guilt --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "guilt"; }; -} +}) diff --git a/pkgs/by-name/gx/gxemul/package.nix b/pkgs/by-name/gx/gxemul/package.nix index a7dca9bc284d..b057f6de668d 100644 --- a/pkgs/by-name/gx/gxemul/package.nix +++ b/pkgs/by-name/gx/gxemul/package.nix @@ -5,12 +5,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gxemul"; version = "0.7.0"; src = fetchurl { - url = "https://gavare.se/gxemul/src/gxemul-${version}.tar.gz"; + url = "https://gavare.se/gxemul/src/gxemul-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ecRDfG+MqQT0bTOsNgYqZf3PSpKiSEeOQIqxEpXPjoM="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gxemul"; }; -} +}) diff --git a/pkgs/by-name/gx/gxmessage/package.nix b/pkgs/by-name/gx/gxmessage/package.nix index a467e84fc480..d4aa18cfe785 100644 --- a/pkgs/by-name/gx/gxmessage/package.nix +++ b/pkgs/by-name/gx/gxmessage/package.nix @@ -8,12 +8,12 @@ texinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gxmessage"; version = "3.4.3"; src = fetchurl { - url = "https://trmusson.dreamhosters.com/stuff/gxmessage-${version}.tar.gz"; + url = "https://trmusson.dreamhosters.com/stuff/gxmessage-${finalAttrs.version}.tar.gz"; sha256 = "db4e1655fc58f31e5770a17dfca4e6c89028ad8b2c8e043febc87a0beedeef05"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; mainProgram = "gxmessage"; }; -} +}) diff --git a/pkgs/by-name/ha/hamlib_3/package.nix b/pkgs/by-name/ha/hamlib_3/package.nix index dea74df868c3..71c033a29767 100644 --- a/pkgs/by-name/ha/hamlib_3/package.nix +++ b/pkgs/by-name/ha/hamlib_3/package.nix @@ -21,12 +21,12 @@ let python3 = python311; # needs distutils and imp in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hamlib"; version = "3.3"; src = fetchurl { - url = "mirror://sourceforge/hamlib/hamlib-${version}.tar.gz"; + url = "mirror://sourceforge/hamlib/hamlib-${finalAttrs.version}.tar.gz"; sha256 = "10788mgrhbc57zpzakcxv5aqnr2819pcshml6fbh8zvnkja562y9"; }; @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ relrod ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/he/herwig/package.nix b/pkgs/by-name/he/herwig/package.nix index 09ee0577ac38..94f005eb51a3 100644 --- a/pkgs/by-name/he/herwig/package.nix +++ b/pkgs/by-name/he/herwig/package.nix @@ -14,12 +14,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "herwig"; version = "7.3.0"; src = fetchurl { - url = "https://www.hepforge.org/archive/herwig/Herwig-${version}.tar.bz2"; + url = "https://www.hepforge.org/archive/herwig/Herwig-${finalAttrs.version}.tar.bz2"; hash = "sha256-JiSBnS3/EFupUuobXPEutvSSbUlRd0pBkHaZ4vVnaGw="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... }; -} +}) diff --git a/pkgs/by-name/hi/hisat2/package.nix b/pkgs/by-name/hi/hisat2/package.nix index 6b392319ad2f..105caf6de6be 100644 --- a/pkgs/by-name/hi/hisat2/package.nix +++ b/pkgs/by-name/hi/hisat2/package.nix @@ -8,14 +8,14 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hisat2"; version = "2.2.2"; src = fetchFromGitHub { owner = "DaehwanKimLab"; repo = "hisat2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ub7Oe363bU+R1xGiWVDkbXGV0PWJ5x2D9de+jTJSwOA="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { ]; }; -} +}) diff --git a/pkgs/by-name/hi/hitch/package.nix b/pkgs/by-name/hi/hitch/package.nix index 8540bc8f8af2..b56c183e1cea 100644 --- a/pkgs/by-name/hi/hitch/package.nix +++ b/pkgs/by-name/hi/hitch/package.nix @@ -8,12 +8,12 @@ pkg-config, nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.8.0"; pname = "hitch"; src = fetchurl { - url = "https://hitch-tls.org/source/hitch-${version}.tar.gz"; + url = "https://hitch-tls.org/source/hitch-${finalAttrs.version}.tar.gz"; sha256 = "sha256-38mUhLx//qJ6MWnoTWwheYjtpHsgirLlUk3Cpd0Vj04="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "hitch"; }; -} +}) diff --git a/pkgs/by-name/ho/hoppet/package.nix b/pkgs/by-name/ho/hoppet/package.nix index 5a597f201b71..e631d31ca381 100644 --- a/pkgs/by-name/ho/hoppet/package.nix +++ b/pkgs/by-name/ho/hoppet/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hoppet"; version = "1.2.0"; src = fetchurl { - url = "https://hoppet.hepforge.org/downloads/hoppet-${version}.tgz"; + url = "https://hoppet.hepforge.org/downloads/hoppet-${finalAttrs.version}.tgz"; sha256 = "0j7437rh4xxbfzmkjr22ry34xm266gijzj6mvrq193fcsfzipzdz"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ho/hostapd/package.nix b/pkgs/by-name/ho/hostapd/package.nix index 5b6c3c9f768f..485a075cf30c 100644 --- a/pkgs/by-name/ho/hostapd/package.nix +++ b/pkgs/by-name/ho/hostapd/package.nix @@ -9,12 +9,12 @@ sqlite ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hostapd"; version = "2.11"; src = fetchurl { - url = "https://w1.fi/releases/hostapd-${version}.tar.gz"; + url = "https://w1.fi/releases/hostapd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Kz+stjL9T2XjL0v4Kna0tyxQH5laT2LjMCGf567RdHo="; }; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ oddlama ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ht/html-xml-utils/package.nix b/pkgs/by-name/ht/html-xml-utils/package.nix index e9f728b54ad8..1904b4d1cd71 100644 --- a/pkgs/by-name/ht/html-xml-utils/package.nix +++ b/pkgs/by-name/ht/html-xml-utils/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "html-xml-utils"; version = "8.7"; src = fetchurl { - url = "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-${version}.tar.gz"; + url = "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-${finalAttrs.version}.tar.gz"; sha256 = "sha256-iIoxYxp6cDCLsvMz4HfQQW9Lt4MX+Gl/+0qVGH9ncwE="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.w3c; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ht/htmlcxx/package.nix b/pkgs/by-name/ht/htmlcxx/package.nix index a89342083c6a..49e1e32e615f 100644 --- a/pkgs/by-name/ht/htmlcxx/package.nix +++ b/pkgs/by-name/ht/htmlcxx/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "htmlcxx"; version = "0.87"; src = fetchurl { - url = "mirror://sourceforge/htmlcxx/v${version}/htmlcxx-${version}.tar.gz"; + url = "mirror://sourceforge/htmlcxx/v${finalAttrs.version}/htmlcxx-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XTj5OM9N+aKYpTRq8nGV//q/759GD8KgIjPLz6j8dcg="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ht/htslib/package.nix b/pkgs/by-name/ht/htslib/package.nix index 8369f760a944..c65baa3ff342 100644 --- a/pkgs/by-name/ht/htslib/package.nix +++ b/pkgs/by-name/ht/htslib/package.nix @@ -10,12 +10,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "htslib"; version = "1.22"; src = fetchurl { - url = "https://github.com/samtools/htslib/releases/download/${version}/htslib-${version}.tar.bz2"; + url = "https://github.com/samtools/htslib/releases/download/${finalAttrs.version}/htslib-${finalAttrs.version}.tar.bz2"; hash = "sha256-YlDB3yl9tHdRbmCsjfRe11plLR8lsPN/EvWxcmnq/ek="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.mimame ]; }; -} +}) diff --git a/pkgs/by-name/ht/http-parser/package.nix b/pkgs/by-name/ht/http-parser/package.nix index b81c4e84ea5b..e663e5add972 100644 --- a/pkgs/by-name/ht/http-parser/package.nix +++ b/pkgs/by-name/ht/http-parser/package.nix @@ -7,14 +7,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "http-parser"; version = "2.9.4"; src = fetchFromGitHub { owner = "nodejs"; repo = "http-parser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1vda4dp75pjf5fcph73sy0ifm3xrssrmf927qd1x8g3q46z0cv6c"; }; @@ -61,7 +61,7 @@ stdenv.mkDerivation rec { postInstall = lib.optionalString stdenv.hostPlatform.isWindows '' install -D *.dll.a $out/lib - ln -sf libhttp_parser.${version}.dll.a $out/lib/libhttp_parser.dll.a + ln -sf libhttp_parser.${finalAttrs.version}.dll.a $out/lib/libhttp_parser.dll.a ''; meta = { @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/hy/hyena/package.nix b/pkgs/by-name/hy/hyena/package.nix index e1ac354273c1..8e40c2d8815d 100644 --- a/pkgs/by-name/hy/hyena/package.nix +++ b/pkgs/by-name/hy/hyena/package.nix @@ -8,12 +8,12 @@ monoDLLFixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hyena"; version = "0.5"; src = fetchurl { - url = "mirror://gnome/sources/hyena/${lib.versions.majorMinor version}/hyena-${version}.tar.bz2"; + url = "mirror://gnome/sources/hyena/${lib.versions.majorMinor finalAttrs.version}/hyena-${finalAttrs.version}.tar.bz2"; sha256 = "eb7154a42b6529bb9746c39272719f3168d6363ed4bad305a916ed7d90bc8de9"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ic/icecream/package.nix b/pkgs/by-name/ic/icecream/package.nix index bebc3e5d53cc..f4aa21859a41 100644 --- a/pkgs/by-name/ic/icecream/package.nix +++ b/pkgs/by-name/ic/icecream/package.nix @@ -12,14 +12,14 @@ docbook_xml_dtd_45, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "icecream"; version = "1.4"; src = fetchFromGitHub { owner = "icecc"; repo = "icecream"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-nBdUbWNmTxKpkgFM3qbooNQISItt5eNKtnnzpBGVbd4="; }; enableParallelBuilding = true; @@ -39,9 +39,9 @@ stdenv.mkDerivation rec { meta = { description = "Distributed compiler with a central scheduler to share build load"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ emantor ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/ic/iconnamingutils/package.nix b/pkgs/by-name/ic/iconnamingutils/package.nix index 56f481eb5937..f24d83484b3c 100644 --- a/pkgs/by-name/ic/iconnamingutils/package.nix +++ b/pkgs/by-name/ic/iconnamingutils/package.nix @@ -6,12 +6,12 @@ librsvg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "icon-naming-utils"; version = "0.8.90"; src = fetchurl { - url = "http://tango.freedesktop.org/releases/icon-naming-utils-${version}.tar.gz"; + url = "http://tango.freedesktop.org/releases/icon-naming-utils-${finalAttrs.version}.tar.gz"; sha256 = "071fj2jm5kydlz02ic5sylhmw6h2p3cgrm3gwdfabinqkqcv4jh4"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/id/id3lib/package.nix b/pkgs/by-name/id/id3lib/package.nix index 3a570b11322a..220431156e2a 100644 --- a/pkgs/by-name/id/id3lib/package.nix +++ b/pkgs/by-name/id/id3lib/package.nix @@ -6,7 +6,7 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "id3lib"; version = "3.8.3"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/id3lib/id3lib-${version}.tar.gz"; + url = "mirror://sourceforge/id3lib/id3lib-${finalAttrs.version}.tar.gz"; sha256 = "0yfhqwk0w8q2hyv1jib1008jvzmwlpsxvc8qjllhna6p1hycqj97"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/id/id3v2/package.nix b/pkgs/by-name/id/id3v2/package.nix index 1fc53ade03a5..e8b3308ccb94 100644 --- a/pkgs/by-name/id/id3v2/package.nix +++ b/pkgs/by-name/id/id3v2/package.nix @@ -7,12 +7,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "id3v2"; version = "0.1.12"; src = fetchurl { - url = "mirror://sourceforge/id3v2/id3v2-${version}.tar.gz"; + url = "mirror://sourceforge/id3v2/id3v2-${finalAttrs.version}.tar.gz"; sha256 = "1gr22w8gar7zh5pyyvdy7cy26i47l57jp1l1nd60xfwx339zl1c1"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; unix; mainProgram = "id3v2"; }; -} +}) diff --git a/pkgs/by-name/if/ifmetric/package.nix b/pkgs/by-name/if/ifmetric/package.nix index 91eddf22b00f..322e8b4f3bd2 100644 --- a/pkgs/by-name/if/ifmetric/package.nix +++ b/pkgs/by-name/if/ifmetric/package.nix @@ -5,12 +5,12 @@ lynx, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ifmetric"; version = "0.3"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/ifmetric/ifmetric-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/ifmetric/ifmetric-${finalAttrs.version}.tar.gz"; sha256 = "1v0s5x81jzwnnl7hr254d4nkyc8qcv983pzr6vqmbr9l9q553a0g"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "ifmetric"; }; -} +}) diff --git a/pkgs/by-name/im/imagination/package.nix b/pkgs/by-name/im/imagination/package.nix index 643ce978a033..3f11a82fedb1 100644 --- a/pkgs/by-name/im/imagination/package.nix +++ b/pkgs/by-name/im/imagination/package.nix @@ -14,12 +14,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "imagination"; version = "3.6"; src = fetchurl { - url = "mirror://sourceforge/imagination/imagination-${version}.tar.gz"; + url = "mirror://sourceforge/imagination/imagination-${finalAttrs.version}.tar.gz"; sha256 = "139dgb9vfr2q7bxvjskykdz526xxwrn0bh463ir8m2p7rx5a3pw5"; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "imagination"; }; -} +}) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 4f2f2e214579..9875055e5835 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -18,7 +18,7 @@ let hash = "sha256-f0vd/Xp/kBbZkg6CBM4cZPlwg5WUL/zv3mCAEmugzCE="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "incus-ui-canonical"; version = "0.19.3"; @@ -26,12 +26,12 @@ stdenv.mkDerivation rec { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions - tag = "incus-${version}"; + tag = "incus-${finalAttrs.version}"; hash = "sha256-wibBuvGABMGTjuYFYjV9mbNVNXm78LX9VAgM2H8b7e4="; }; offlineCache = fetchYarnDeps { - yarnLock = "${src}/yarn.lock"; + yarnLock = "${finalAttrs.src}/yarn.lock"; hash = "sha256-08G3jYj7N9h6aBnqwGQQtpYOP/wP/k2VRY7dgmpxXZw="; }; @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.lxc ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/in/indent/package.nix b/pkgs/by-name/in/indent/package.nix index e5dca9fa0937..22e682178102 100644 --- a/pkgs/by-name/in/indent/package.nix +++ b/pkgs/by-name/in/indent/package.nix @@ -9,12 +9,12 @@ pkgsStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "indent"; version = "2.2.13"; src = fetchurl { - url = "mirror://gnu/indent/indent-${version}.tar.gz"; + url = "mirror://gnu/indent/indent-${finalAttrs.version}.tar.gz"; hash = "sha256-nmRjT8TOZ5eyBLy4iXzhT90KtIyldpb3h2fFnK5XgJU="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/in/indicator-application-gtk2/package.nix b/pkgs/by-name/in/indicator-application-gtk2/package.nix index 226b1e830fd1..8a02a2bc18ec 100644 --- a/pkgs/by-name/in/indicator-application-gtk2/package.nix +++ b/pkgs/by-name/in/indicator-application-gtk2/package.nix @@ -14,12 +14,12 @@ libappindicator-gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "indicator-application-gtk2"; version = "12.10.0.1"; src = fetchurl { - url = "${meta.homepage}/indicator-application-gtk2/i-a-${version}/+download/indicator-application-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/indicator-application-gtk2/i-a-${finalAttrs.version}/+download/indicator-application-${finalAttrs.version}.tar.gz"; sha256 = "1xqsb6c1pwawabw854f7aybjrgyhc2r1316i9lyjspci51zk5m7v"; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.msteen ]; }; -} +}) diff --git a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix index 83cb41bdc1a3..424f8fe55c47 100644 --- a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix @@ -14,7 +14,7 @@ let inherit (lib) cmakeBool; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { # https://github.com/intel/compute-runtime/blob/master/LEGACY_PLATFORMS.md pname = "intel-compute-runtime-legacy1"; version = "24.35.30872.41"; # 24.35.30872.x is the last series to support Gen8, Gen9 and Gen11 GPU support @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; - rev = version; + rev = finalAttrs.version; hash = "sha256-CnMIOAPnVhKVQxAcOZAuV5M4HJ2qftzEm9YdCuvkFbI="; }; @@ -88,9 +88,9 @@ stdenv.mkDerivation rec { description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs"; mainProgram = "ocloc"; homepage = "https://github.com/intel/compute-runtime"; - changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; + changelog = "https://github.com/intel/compute-runtime/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ fleaz ]; }; -} +}) diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix index fd9b87b2c791..9f8462c012f4 100644 --- a/pkgs/by-name/in/intel-compute-runtime/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime/package.nix @@ -10,14 +10,14 @@ libva, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "intel-compute-runtime"; version = "26.01.36711.4"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; - tag = version; + tag = finalAttrs.version; hash = "sha256-77fVA2T6niK2a9i6v6sAR98fHnExbHqRdHexKBkqd7M="; }; @@ -76,7 +76,7 @@ stdenv.mkDerivation rec { description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer"; mainProgram = "ocloc"; homepage = "https://github.com/intel/compute-runtime"; - changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; + changelog = "https://github.com/intel/compute-runtime/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "x86_64-linux" @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { ]; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/in/intltool/package.nix b/pkgs/by-name/in/intltool/package.nix index a76551799298..111b08d4111f 100644 --- a/pkgs/by-name/in/intltool/package.nix +++ b/pkgs/by-name/in/intltool/package.nix @@ -8,12 +8,12 @@ buildPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "intltool"; version = "0.51.0"; src = fetchurl { - url = "https://launchpad.net/intltool/trunk/${version}/+download/intltool-${version}.tar.gz"; + url = "https://launchpad.net/intltool/trunk/${finalAttrs.version}/+download/intltool-${finalAttrs.version}.tar.gz"; sha256 = "1karx4sb7bnm2j67q0q74hspkfn6lqprpy5r99vkn5bb36a4viv7"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/io/iotop-c/package.nix b/pkgs/by-name/io/iotop-c/package.nix index 6096dddb5d6e..cf3b45bffc82 100644 --- a/pkgs/by-name/io/iotop-c/package.nix +++ b/pkgs/by-name/io/iotop-c/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iotop-c"; version = "1.31"; src = fetchFromGitHub { owner = "Tomas-M"; repo = "iotop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zJI6zPkkd9GIpnAfRMVLR9Xqog0sgxTnO/NTN3hsjKU="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/io/ioztat/package.nix b/pkgs/by-name/io/ioztat/package.nix index e4e7f1e17dca..70e35ee7fd6b 100644 --- a/pkgs/by-name/io/ioztat/package.nix +++ b/pkgs/by-name/io/ioztat/package.nix @@ -6,14 +6,14 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ioztat"; version = "2.0.1"; src = fetchFromGitHub { owner = "jimsalterjrs"; repo = "ioztat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8svMijgVxSuquPFO2Q2HeqGLdMkwhiujS1DSxC/LRRk="; }; @@ -37,8 +37,8 @@ stdenv.mkDerivation rec { ''; meta = { - inherit version; - inherit (src.meta) homepage; + inherit (finalAttrs) version; + inherit (finalAttrs.src.meta) homepage; description = "Storage load analysis tool for OpenZFS"; longDescription = '' ioztat is a storage load analysis tool for OpenZFS. It provides @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ numinit ]; mainProgram = "ioztat"; }; -} +}) diff --git a/pkgs/by-name/ip/ipad_charge/package.nix b/pkgs/by-name/ip/ipad_charge/package.nix index 9d0ef9e7bff6..7034b7a7e154 100644 --- a/pkgs/by-name/ip/ipad_charge/package.nix +++ b/pkgs/by-name/ip/ipad_charge/package.nix @@ -5,7 +5,7 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ipad_charge"; version = "2015-02-03"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Apple device USB charging utility for Linux"; longDescription = '' USB charging control utility used to enable/disable charging of an Apple @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "ipad_charge"; }; -} +}) diff --git a/pkgs/by-name/ip/iptstate/package.nix b/pkgs/by-name/ip/iptstate/package.nix index 38e008f476f9..0c07ca527345 100644 --- a/pkgs/by-name/ip/iptstate/package.nix +++ b/pkgs/by-name/ip/iptstate/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iptstate"; version = "2.2.7"; src = fetchurl { - url = "https://github.com/jaymzh/iptstate/releases/download/v${version}/iptstate-${version}.tar.bz2"; + url = "https://github.com/jaymzh/iptstate/releases/download/v${finalAttrs.version}/iptstate-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-iW3wYCiFRWomMfeV1jT8ITEeUF+MkQNI5jEoYPIJeVU="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { installPhase = '' install -m755 -D iptstate $out/bin/iptstate ''; -} +}) diff --git a/pkgs/by-name/ip/ipvsadm/package.nix b/pkgs/by-name/ip/ipvsadm/package.nix index f34acf966726..dc3286636377 100644 --- a/pkgs/by-name/ip/ipvsadm/package.nix +++ b/pkgs/by-name/ip/ipvsadm/package.nix @@ -8,12 +8,12 @@ gnugrep, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ipvsadm"; version = "1.31"; src = fetchurl { - url = "mirror://kernel/linux/utils/kernel/ipvsadm/ipvsadm-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/kernel/ipvsadm/ipvsadm-${finalAttrs.version}.tar.xz"; sha256 = "1nyzpv1hx75k9lh0vfxfhc0p2fpqaqb38xpvs8sn88m1nljmw2hs"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/is/ispell/package.nix b/pkgs/by-name/is/ispell/package.nix index 3491a81fbe4d..49f34b5a5674 100644 --- a/pkgs/by-name/is/ispell/package.nix +++ b/pkgs/by-name/is/ispell/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ispell"; version = "3.4.06"; src = fetchurl { - url = "https://www.cs.hmc.edu/~geoff/tars/ispell-${version}.tar.gz"; + url = "https://www.cs.hmc.edu/~geoff/tars/ispell-${finalAttrs.version}.tar.gz"; sha256 = "sha256-F8kWM9TIB1rMUDFjoWRj/FSrHHRTKArTnNPbdceD66Y="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/is/ispike/package.nix b/pkgs/by-name/is/ispike/package.nix index 8801d35ea30f..768fab0132c6 100644 --- a/pkgs/by-name/is/ispike/package.nix +++ b/pkgs/by-name/is/ispike/package.nix @@ -10,12 +10,12 @@ let boost = boost186; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ispike"; version = "2.1.1"; src = fetchurl { - url = "mirror://sourceforge/ispike/ispike-${version}.tar.gz"; + url = "mirror://sourceforge/ispike/ispike-${finalAttrs.version}.tar.gz"; sha256 = "0khrxp43bi5kisr8j4lp9fl4r5marzf7b4inys62ac108sfb28lp"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.nico202 ]; }; -} +}) diff --git a/pkgs/by-name/it/itstool/package.nix b/pkgs/by-name/it/itstool/package.nix index 20a8c516a4ed..828da8654436 100644 --- a/pkgs/by-name/it/itstool/package.nix +++ b/pkgs/by-name/it/itstool/package.nix @@ -8,12 +8,12 @@ versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "itstool"; version = "2.0.7"; src = fetchurl { - url = "http://files.itstool.org/itstool/itstool-${version}.tar.bz2"; + url = "http://files.itstool.org/itstool/itstool-${finalAttrs.version}.tar.bz2"; hash = "sha256-a5p80poSu5VZj1dQ6HY87niDahogf4W3TYsydbJ+h8o="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ja/jaaa/package.nix b/pkgs/by-name/ja/jaaa/package.nix index 75f06338142d..1a94e8b689e0 100644 --- a/pkgs/by-name/ja/jaaa/package.nix +++ b/pkgs/by-name/ja/jaaa/package.nix @@ -13,12 +13,12 @@ zita-alsa-pcmi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jaaa"; version = "0.9.2"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/jaaa-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/jaaa-${finalAttrs.version}.tar.bz2"; sha256 = "1czksxx2g8na07k7g57qlz0vvkkgi5bzajcx7vc7jhb94hwmmxbc"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "jaaa"; }; -} +}) diff --git a/pkgs/by-name/ja/jack_oscrolloscope/package.nix b/pkgs/by-name/ja/jack_oscrolloscope/package.nix index f5ed0a899b76..ec2f88ad353e 100644 --- a/pkgs/by-name/ja/jack_oscrolloscope/package.nix +++ b/pkgs/by-name/ja/jack_oscrolloscope/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jack_oscrolloscope"; version = "0.7"; src = fetchurl { - url = "http://das.nasophon.de/download/jack_oscrolloscope-${version}.tar.gz"; + url = "http://das.nasophon.de/download/jack_oscrolloscope-${finalAttrs.version}.tar.gz"; sha256 = "1pl55in0sj7h5r06n1v91im7d18pplvhbjhjm1fdl39zwnyxiash"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ja/jackmeter/package.nix b/pkgs/by-name/ja/jackmeter/package.nix index 2c3d6cdf2229..f1635b1cf2ab 100644 --- a/pkgs/by-name/ja/jackmeter/package.nix +++ b/pkgs/by-name/ja/jackmeter/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jackmeter"; version = "0.4"; src = fetchurl { - url = "https://www.aelius.com/njh/jackmeter/jackmeter-${version}.tar.gz"; + url = "https://www.aelius.com/njh/jackmeter/jackmeter-${finalAttrs.version}.tar.gz"; sha256 = "1cnvgx3jv0yvxlqy0l9k285zgvazmh5k8m4l7lxckjfm5bn6hm1r"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "jack_meter"; }; -} +}) diff --git a/pkgs/by-name/ja/japa/package.nix b/pkgs/by-name/ja/japa/package.nix index cf173725a08d..86926415bee7 100644 --- a/pkgs/by-name/ja/japa/package.nix +++ b/pkgs/by-name/ja/japa/package.nix @@ -12,12 +12,12 @@ zita-alsa-pcmi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.9.4"; pname = "japa"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-t9wlZr+pE5u6yTpATWDQseC/rf4TFbtG0X9tnTdkB8I="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "japa"; }; -} +}) diff --git a/pkgs/by-name/ji/jibri/package.nix b/pkgs/by-name/ji/jibri/package.nix index c1f30662fd0f..ba3cc6aed3ab 100644 --- a/pkgs/by-name/ji/jibri/package.nix +++ b/pkgs/by-name/ji/jibri/package.nix @@ -22,11 +22,11 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jibri"; version = "8.0-183-g7b406bf"; src = fetchurl { - url = "https://download.jitsi.org/stable/jibri_${version}-1_all.deb"; + url = "https://download.jitsi.org/stable/jibri_${finalAttrs.version}-1_all.deb"; sha256 = "QF7BkLizAsEzjC6PdTyPFAFf82AzukTnxHxLHyz5Kco="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.jitsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix index 5e0277143f0a..fe37ca46d0a7 100644 --- a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix +++ b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix @@ -6,11 +6,11 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jitsi-meet-prosody"; version = "1.0.8737"; src = fetchurl { - url = "https://download.jitsi.org/stable/jitsi-meet-prosody_${version}-1_all.deb"; + url = "https://download.jitsi.org/stable/jitsi-meet-prosody_${finalAttrs.version}-1_all.deb"; sha256 = "fZs1ng1mtxwXgJAQqxAlrNrqUQJc9fGlxJKwuTJLENc="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.jitsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ji/jitsi/package.nix b/pkgs/by-name/ji/jitsi/package.nix index 1f7048158088..bff74b04f310 100644 --- a/pkgs/by-name/ji/jitsi/package.nix +++ b/pkgs/by-name/ji/jitsi/package.nix @@ -21,14 +21,14 @@ let jdk = jdk8; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jitsi"; version = "2.11.5633"; src = fetchFromGitHub { owner = "jitsi"; repo = "jitsi"; - tag = lib.versions.patch version; + tag = lib.versions.patch finalAttrs.version; hash = "sha256-CN4o0VfHdoUteI2wyJ2hFJ9UsQ2wWUzcvrLMbR/l36M="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.jitsi ]; }; -} +}) diff --git a/pkgs/by-name/jo/joe/package.nix b/pkgs/by-name/jo/joe/package.nix index 6d00323e945a..e183f3da2972 100644 --- a/pkgs/by-name/jo/joe/package.nix +++ b/pkgs/by-name/jo/joe/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "joe"; version = "4.6"; src = fetchurl { - url = "mirror://sourceforge/joe-editor/joe-${version}.tar.gz"; + url = "mirror://sourceforge/joe-editor/joe-${finalAttrs.version}.tar.gz"; sha256 = "1pmr598xxxm9j9dl93kq4dv36zyw0q2dh6d7x07hf134y9hhlnj9"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/jp/jpeginfo/package.nix b/pkgs/by-name/jp/jpeginfo/package.nix index 19d0a7a46bfb..d6a41fda605c 100644 --- a/pkgs/by-name/jp/jpeginfo/package.nix +++ b/pkgs/by-name/jp/jpeginfo/package.nix @@ -5,12 +5,12 @@ libjpeg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jpeginfo"; version = "1.7.1"; src = fetchurl { - url = "https://www.kokkonen.net/tjko/src/jpeginfo-${version}.tar.gz"; + url = "https://www.kokkonen.net/tjko/src/jpeginfo-${finalAttrs.version}.tar.gz"; sha256 = "sha256-J09r4j/Qib2ehxW2dkOmbKL2OlAwKL3qPlcSKNULZp4="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "jpeginfo"; }; -} +}) diff --git a/pkgs/by-name/jp/jpexs/package.nix b/pkgs/by-name/jp/jpexs/package.nix index 6e3223ea46dc..110aad4b2086 100644 --- a/pkgs/by-name/jp/jpexs/package.nix +++ b/pkgs/by-name/jp/jpexs/package.nix @@ -7,12 +7,12 @@ jdk8, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jpexs"; version = "24.1.0"; src = fetchzip { - url = "https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version${version}/ffdec_${version}.zip"; + url = "https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version${finalAttrs.version}/ffdec_${finalAttrs.version}.zip"; hash = "sha256-k6cnyiRyU4B5UdsVnY9LpzTO/o7Q9/aRS0Il2jV4PQ0="; stripRoot = false; }; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { cp ffdec.jar $out/share/ffdec cp -r lib $out/share/ffdec cp icon.png $out/share/icons/hicolor/512x512/apps/ffdec.png - cp -r ${desktopItem}/share/applications $out/share + cp -r ${finalAttrs.desktopItem}/share/applications $out/share makeWrapper ${jdk8}/bin/java $out/bin/ffdec \ --add-flags "-jar $out/share/ffdec/ffdec.jar" @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { icon = name; desktopName = "JPEXS Free Flash Decompiler"; genericName = "Flash Decompiler"; - comment = meta.description; + comment = finalAttrs.meta.description; categories = [ "Development" "Java" @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { xrtxn ]; }; -} +}) diff --git a/pkgs/by-name/js/jsoncpp/package.nix b/pkgs/by-name/js/jsoncpp/package.nix index 9e57fa185353..e0f6f3405c8e 100644 --- a/pkgs/by-name/js/jsoncpp/package.nix +++ b/pkgs/by-name/js/jsoncpp/package.nix @@ -9,7 +9,7 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jsoncpp"; version = "1.9.6"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "open-source-parsers"; repo = "jsoncpp"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-3msc3B8NyF8PUlNaAHdUDfCpcUmz8JVW2X58USJ5HRw="; }; @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { --reflink=auto flag, which is used in the default unpackPhase for dirs */ unpackPhase = '' - cp -a ${src} ${src.name} - chmod -R +w ${src.name} - export sourceRoot=${src.name} + cp -a ${finalAttrs.src} ${finalAttrs.src.name} + chmod -R +w ${finalAttrs.src.name} + export sourceRoot=${finalAttrs.src.name} ''; postPatch = lib.optionalString secureMemory '' @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/js/jsonnet/package.nix b/pkgs/by-name/js/jsonnet/package.nix index c86463605ea4..98f8f1f13572 100644 --- a/pkgs/by-name/js/jsonnet/package.nix +++ b/pkgs/by-name/js/jsonnet/package.nix @@ -8,7 +8,7 @@ gtest, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jsonnet"; version = "0.21.0"; outputs = [ @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ]; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "google"; repo = "jsonnet"; sha256 = "sha256-QHp0DOu/pqcgN7di219cHzfFb7fWtdGGE6J1ZXgbOGQ="; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { homepage = "https://github.com/google/jsonnet"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ka/kana/package.nix b/pkgs/by-name/ka/kana/package.nix index 3d237f66e23c..b3287aea80bb 100644 --- a/pkgs/by-name/ka/kana/package.nix +++ b/pkgs/by-name/ka/kana/package.nix @@ -14,7 +14,7 @@ gst_all_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kana"; version = "1.4"; @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "fkinoshita"; repo = "Kana"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/Ri723ub8LMlhbPObC83bay63JuWIQpgxAT5UUYuwZI="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "kana-${version}"; + inherit (finalAttrs) src; + name = "kana-${finalAttrs.version}"; hash = "sha256-3ODkAstBZQE3eqGmRUdm3xyCoBXV41hK4ndxeDK8+Yc="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ka/kanif/package.nix b/pkgs/by-name/ka/kanif/package.nix index 10cdabba878d..1c4deb32334d 100644 --- a/pkgs/by-name/ka/kanif/package.nix +++ b/pkgs/by-name/ka/kanif/package.nix @@ -6,12 +6,12 @@ taktuk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.2"; pname = "kanif"; src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/26773/kanif-${version}.tar.gz"; + url = "https://gforge.inria.fr/frs/download.php/26773/kanif-${finalAttrs.version}.tar.gz"; sha256 = "3f0c549428dfe88457c1db293cfac2a22b203f872904c3abf372651ac12e5879"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ke/keyfinder-cli/package.nix b/pkgs/by-name/ke/keyfinder-cli/package.nix index 761c1daf57a6..55f600863587 100644 --- a/pkgs/by-name/ke/keyfinder-cli/package.nix +++ b/pkgs/by-name/ke/keyfinder-cli/package.nix @@ -7,14 +7,14 @@ fftw, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "keyfinder-cli"; version = "1.1.2"; src = fetchFromGitHub { repo = "keyfinder-cli"; owner = "EvanPurkhiser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9/+wzPTaQ5PfPiqTZ5EuHdswXJgfgnvAul/FeeDbbJA="; }; @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Musical key detection for digital audio (command-line tool)"; longDescription = '' This small utility is the automation-oriented DJ's best friend. By making @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "keyfinder-cli"; }; -} +}) diff --git a/pkgs/by-name/ke/keystore-explorer/package.nix b/pkgs/by-name/ke/keystore-explorer/package.nix index 646028c204ac..44f463c149ca 100644 --- a/pkgs/by-name/ke/keystore-explorer/package.nix +++ b/pkgs/by-name/ke/keystore-explorer/package.nix @@ -10,12 +10,12 @@ let jdk = jdk11; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "5.6.1"; pname = "keystore-explorer"; src = fetchzip { - url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${version}/kse-${ - lib.replaceStrings [ "." ] [ "" ] version + url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${finalAttrs.version}/kse-${ + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "sha256-yhYQpeBoicILYEXpW+oqDdF+KieDbNmTFpxL+aA8vTw="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.numinit ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ke/keyutils/package.nix b/pkgs/by-name/ke/keyutils/package.nix index 9d1624824b73..a1356cb3c689 100644 --- a/pkgs/by-name/ke/keyutils/package.nix +++ b/pkgs/by-name/ke/keyutils/package.nix @@ -9,12 +9,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "keyutils"; version = "1.6.3"; src = fetchurl { - url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ph1XBhNq5MBb1I+GGGvP29iN2L1RB+Phlckkz8Gzm7Q="; }; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kg/kgraphviewer/package.nix b/pkgs/by-name/kg/kgraphviewer/package.nix index c3d580c26aa9..3247296c1608 100644 --- a/pkgs/by-name/kg/kgraphviewer/package.nix +++ b/pkgs/by-name/kg/kgraphviewer/package.nix @@ -11,12 +11,12 @@ graphviz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kgraphviewer"; version = "2.4.3"; src = fetchurl { - url = "mirror://kde/stable/kgraphviewer/${version}/kgraphviewer-${version}.tar.xz"; + url = "mirror://kde/stable/kgraphviewer/${finalAttrs.version}/kgraphviewer-${finalAttrs.version}.tar.xz"; sha256 = "1h6pgg89gvxl8gw7wmkabyqqrzad5pxyv5lsmn1fl4ir8lcc5q2l"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ki/kio-fuse/package.nix b/pkgs/by-name/ki/kio-fuse/package.nix index 298c7b1ccc49..8c6d0863fea2 100644 --- a/pkgs/by-name/ki/kio-fuse/package.nix +++ b/pkgs/by-name/ki/kio-fuse/package.nix @@ -8,14 +8,14 @@ fuse3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kio-fuse"; version = "5.1.0"; src = fetchgit { url = "https://invent.kde.org/system/kio-fuse.git"; hash = "sha256-xVeDNkSeHCk86L07lPVokSgHNkye2tnLoCkdw4g2Jv0="; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; }; nativeBuildInputs = [ @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ _1000teslas ]; }; -} +}) diff --git a/pkgs/by-name/kl/klavaro/package.nix b/pkgs/by-name/kl/klavaro/package.nix index 0deb772fcfe8..85235355eb43 100644 --- a/pkgs/by-name/kl/klavaro/package.nix +++ b/pkgs/by-name/kl/klavaro/package.nix @@ -12,12 +12,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "klavaro"; version = "3.14"; src = fetchurl { - url = "mirror://sourceforge/klavaro/klavaro-${version}.tar.bz2"; + url = "mirror://sourceforge/klavaro/klavaro-${finalAttrs.version}.tar.bz2"; hash = "sha256-hxh+SdMBxRDmlkCYzbYSEmvwMNKodf15nq3K0+rlbas="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { davidak ]; }; -} +}) diff --git a/pkgs/by-name/ko/koules/package.nix b/pkgs/by-name/ko/koules/package.nix index f289b63cbe45..39e73b91e6bd 100644 --- a/pkgs/by-name/ko/koules/package.nix +++ b/pkgs/by-name/ko/koules/package.nix @@ -18,12 +18,12 @@ let hash = "sha256-g0Z6C1YSZL6N2eYUuZgXkPDoOLc4e9jAFL3ivk3OAS8="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "koules"; version = "1.4"; src = fetchurl { - url = "https://www.ucw.cz/~hubicka/koules/packages/koules${version}-src.tar.gz"; + url = "https://www.ucw.cz/~hubicka/koules/packages/koules${finalAttrs.version}-src.tar.gz"; hash = "sha256-w2+T/q/uvVmYO/RBACQOZ6hKi6yr1+5SjJMEbe/kohs="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.iblech ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kp/kpcli/package.nix b/pkgs/by-name/kp/kpcli/package.nix index 47b345b20014..c7c23b697267 100644 --- a/pkgs/by-name/kp/kpcli/package.nix +++ b/pkgs/by-name/kp/kpcli/package.nix @@ -7,12 +7,12 @@ perlPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.1.3"; pname = "kpcli"; src = fetchurl { - url = "mirror://sourceforge/kpcli/kpcli-${version}.pl"; + url = "mirror://sourceforge/kpcli/kpcli-${finalAttrs.version}.pl"; hash = "sha256-yRNj5OB/NSGoZ/aNtgLJW1PcFn5DZu5/8lQlK0F2xi8="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/{bin,share} - cp ${src} $out/share/kpcli.pl + cp ${finalAttrs.src} $out/share/kpcli.pl chmod +x $out/share/kpcli.pl makeWrapper $out/share/kpcli.pl $out/bin/kpcli --set PERL5LIB \ @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.j-keck ]; }; -} +}) diff --git a/pkgs/by-name/kr/krb5/package.nix b/pkgs/by-name/kr/krb5/package.nix index 62b21154e65d..0b504c6dc8a6 100644 --- a/pkgs/by-name/kr/krb5/package.nix +++ b/pkgs/by-name/kr/krb5/package.nix @@ -32,14 +32,14 @@ staticOnly ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "krb5"; version = "1.22.1"; __structuredAttrs = true; src = fetchurl { - url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor version}/krb5-${version}.tar.gz"; + url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor finalAttrs.version}/krb5-${finalAttrs.version}.tar.gz"; hash = "sha256-GogyuMrZI+u/E5T2fi789B46SfRgKFpm41reyPoAU68="; }; @@ -114,7 +114,7 @@ stdenv.mkDerivation rec { ++ lib.optionals withLibedit [ libedit ] ++ lib.optionals withVerto [ libverto ]; - sourceRoot = "krb5-${version}/src"; + sourceRoot = "krb5-${finalAttrs.version}/src"; postPatch = '' substituteInPlace config/shlib.conf \ @@ -187,4 +187,4 @@ stdenv.mkDerivation rec { postgresql = postgresql.override { gssSupport = true; }; }; }; -} +}) diff --git a/pkgs/by-name/kr/krita-unwrapped/package.nix b/pkgs/by-name/kr/krita-unwrapped/package.nix index 5d84ecc43ffb..18eb4de3e7b1 100644 --- a/pkgs/by-name/kr/krita-unwrapped/package.nix +++ b/pkgs/by-name/kr/krita-unwrapped/package.nix @@ -36,12 +36,12 @@ zug, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "krita-unwrapped"; version = "5.2.14"; src = fetchurl { - url = "mirror://kde/stable/krita/${version}/krita-${version}.tar.gz"; + url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz"; hash = "sha256-VWkAcmwv8U5g97rB6OkVAQDyzZJmnKXcdKxYUe+sKIc="; }; @@ -159,4 +159,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl3Only; }; -} +}) diff --git a/pkgs/by-name/ky/kytea/package.nix b/pkgs/by-name/ky/kytea/package.nix index a6965a89144b..e0cd342abb54 100644 --- a/pkgs/by-name/ky/kytea/package.nix +++ b/pkgs/by-name/ky/kytea/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kytea"; version = "0.4.7"; src = fetchurl { - url = "http://www.phontron.com/kytea/download/kytea-${version}.tar.gz"; + url = "http://www.phontron.com/kytea/download/kytea-${finalAttrs.version}.tar.gz"; sha256 = "0ilzzwn5vpvm65bnbyb9f5rxyxy3jmbafw9w0lgl5iad1ka36jjk"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ky/kythe/package.nix b/pkgs/by-name/ky/kythe/package.nix index 5c9ce177bf75..dae83b35bfbf 100644 --- a/pkgs/by-name/ky/kythe/package.nix +++ b/pkgs/by-name/ky/kythe/package.nix @@ -6,12 +6,12 @@ ncurses5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.0.74"; pname = "kythe"; src = fetchurl { - url = "https://github.com/kythe/kythe/releases/download/v${version}/kythe-v${version}.tar.gz"; + url = "https://github.com/kythe/kythe/releases/download/v${finalAttrs.version}/kythe-v${finalAttrs.version}.tar.gz"; sha256 = "sha256-UqnG6BESNwQ7jQthJ2N/DrjSujp3bkdJsDbpEew1Kc4="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.mpickering ]; }; -} +}) diff --git a/pkgs/by-name/la/lame/package.nix b/pkgs/by-name/la/lame/package.nix index a2c80c405515..2ecbb61f0199 100644 --- a/pkgs/by-name/la/lame/package.nix +++ b/pkgs/by-name/la/lame/package.nix @@ -16,12 +16,12 @@ debugSupport ? false, # Debugging (disables optimizations) }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lame"; version = "3.100"; src = fetchurl { - url = "mirror://sourceforge/lame/lame-${version}.tar.gz"; + url = "mirror://sourceforge/lame/lame-${finalAttrs.version}.tar.gz"; sha256 = "07nsn5sy3a8xbmw1bidxnsj5fj6kg9ai04icmqw40ybkp353dznx"; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "lame"; }; -} +}) diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index 9d9d3ab58ed8..ad3da7401d3a 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -19,12 +19,12 @@ let ]; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "languagetool"; version = "6.6"; src = fetchzip { - url = "https://www.languagetool.org/download/LanguageTool-${version}.zip"; + url = "https://www.languagetool.org/download/LanguageTool-${finalAttrs.version}.zip"; sha256 = "sha256-BNiUIk5h38oEM4IliHdy8rNmZY0frQ1RaFeJ7HI5nOI="; }; @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { description = "Proofreading program for English, French German, Polish, and more"; mainProgram = "languagetool"; }; -} +}) diff --git a/pkgs/by-name/la/last/package.nix b/pkgs/by-name/la/last/package.nix index e3c044822221..07d3344b5b12 100644 --- a/pkgs/by-name/la/last/package.nix +++ b/pkgs/by-name/la/last/package.nix @@ -8,14 +8,14 @@ parallel, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "last"; version = "1651"; src = fetchFromGitLab { owner = "mcfrith"; repo = "last"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TAc9prYydX5XO31f6p5DD7XMxVbNOW9ROtB7Agd7t8c="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ jbedo ]; platforms = lib.platforms.x86_64; }; -} +}) diff --git a/pkgs/by-name/lc/lc0/package.nix b/pkgs/by-name/lc/lc0/package.nix index 8cd071e95adb..468ccf10ab6a 100644 --- a/pkgs/by-name/lc/lc0/package.nix +++ b/pkgs/by-name/lc/lc0/package.nix @@ -11,14 +11,14 @@ eigen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lc0"; version = "0.31.2"; src = fetchFromGitHub { owner = "LeelaChessZero"; repo = "lc0"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8watDDxSyZ5khYqpXPyjQso2MkOzfI6o2nt0vkuiEUI="; fetchSubmodules = true; }; @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { "-Dembed=false" ] # in version 31 this option will be required - ++ lib.optionals (lib.versionAtLeast version "0.31") [ "-Dnative_cuda=false" ]; + ++ lib.optionals (lib.versionAtLeast finalAttrs.version "0.31") [ "-Dnative_cuda=false" ]; enableParallelBuilding = true; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/lc/lci/package.nix b/pkgs/by-name/lc/lci/package.nix index 1fb4d0edeb62..e7fd09860b94 100644 --- a/pkgs/by-name/lc/lci/package.nix +++ b/pkgs/by-name/lc/lci/package.nix @@ -4,11 +4,11 @@ fetchurl, readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.6"; pname = "lci"; src = fetchurl { - url = "mirror://sourceforge/lci/lci-${version}.tar.gz"; + url = "mirror://sourceforge/lci/lci-${finalAttrs.version}.tar.gz"; sha256 = "204f1ca5e2f56247d71ab320246811c220ed511bf08c9cb7f305cf180a93948e"; }; buildInputs = [ readline ]; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/lc/lcms1/package.nix b/pkgs/by-name/lc/lcms1/package.nix index d6904f929d59..79fa2b7311a4 100644 --- a/pkgs/by-name/lc/lcms1/package.nix +++ b/pkgs/by-name/lc/lcms1/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lcms"; version = "1.19"; src = fetchurl { - url = "mirror://sourceforge/lcms/lcms-${version}.tar.gz"; + url = "mirror://sourceforge/lcms/lcms-${finalAttrs.version}.tar.gz"; sha256 = "1abkf8iphwyfs3z305z3qczm3z1i9idc1lz4gvfg92jnkz5k5bl0"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ld/ldns/package.nix b/pkgs/by-name/ld/ldns/package.nix index 36637b742b23..c5887ea25771 100644 --- a/pkgs/by-name/ld/ldns/package.nix +++ b/pkgs/by-name/ld/ldns/package.nix @@ -9,12 +9,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ldns"; version = "1.8.4"; src = fetchurl { - url = "https://www.nlnetlabs.nl/downloads/ldns/ldns-${version}.tar.gz"; + url = "https://www.nlnetlabs.nl/downloads/ldns/ldns-${finalAttrs.version}.tar.gz"; sha256 = "sha256-g4uQdZS6r/HNdn6VRmp3RZmK5kvHS+A43Mxi4t4uQkc="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { mainProgram = "drill"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/le/leveldb/package.nix b/pkgs/by-name/le/leveldb/package.nix index f07d03a1271c..d9c599050041 100644 --- a/pkgs/by-name/le/leveldb/package.nix +++ b/pkgs/by-name/le/leveldb/package.nix @@ -9,14 +9,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "leveldb"; version = "1.23"; src = fetchFromGitHub { owner = "google"; repo = "leveldb"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-RL+dfSFZZzWvUobSqiPbuC4nDiGzjIIukbVJZRacHbI="; }; @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { cat < $dev/lib/pkgconfig/leveldb.pc Name: leveldb Description: Fast and lightweight key/value database library by Google. - Version: ${version} + Version: ${finalAttrs.version} Libs: -L$out/lib -lleveldb Cflags: -I$dev/include EOF @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libaacs/package.nix b/pkgs/by-name/li/libaacs/package.nix index f8c3211a9723..00a0123aa8cf 100644 --- a/pkgs/by-name/li/libaacs/package.nix +++ b/pkgs/by-name/li/libaacs/package.nix @@ -15,12 +15,12 @@ # http://vlc-bluray.whoknowsmy.name/ # https://wiki.archlinux.org/index.php/BluRay -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaacs"; version = "0.11.1"; src = fetchurl { - url = "http://get.videolan.org/libaacs/${version}/libaacs-${version}.tar.bz2"; + url = "http://get.videolan.org/libaacs/${finalAttrs.version}/libaacs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-qIqg6+TJinf3rv/ZKrPvZKxUjGuCLoJIqLkmclvqCjk="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libaal/package.nix b/pkgs/by-name/li/libaal/package.nix index b25d192d6f6a..707ccaafed73 100644 --- a/pkgs/by-name/li/libaal/package.nix +++ b/pkgs/by-name/li/libaal/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.7"; pname = "libaal"; src = fetchurl { - url = "mirror://sourceforge/reiser4/libaal-${version}.tar.gz"; + url = "mirror://sourceforge/reiser4/libaal-${finalAttrs.version}.tar.gz"; sha256 = "sha256-fIVohp2PVCaNaQRVJ4zfW8mukiiqM3BgF8Vwu9qrmJE="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/li/libabigail/package.nix b/pkgs/by-name/li/libabigail/package.nix index 2509100013b5..c5ecd6be5e7f 100644 --- a/pkgs/by-name/li/libabigail/package.nix +++ b/pkgs/by-name/li/libabigail/package.nix @@ -10,7 +10,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libabigail"; version = "2.5"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://mirrors.kernel.org/sourceware/libabigail/libabigail-${version}.tar.xz"; + url = "https://mirrors.kernel.org/sourceware/libabigail/libabigail-${finalAttrs.version}.tar.xz"; hash = "sha256-fPxOmwCuONh/sMY76rsyucv5zkEOUs7rWtWzxb6xEfM="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libabw/package.nix b/pkgs/by-name/li/libabw/package.nix index 425b6baefe2c..f2f91e72f382 100644 --- a/pkgs/by-name/li/libabw/package.nix +++ b/pkgs/by-name/li/libabw/package.nix @@ -12,12 +12,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libabw"; version = "0.1.3"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libabw/libabw-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libabw/libabw-${finalAttrs.version}.tar.xz"; sha256 = "1vbfrmnvib3cym0yyyabnd8xpx4f7wp20vnn09s6dln347fajqz7"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mpl20; }; -} +}) diff --git a/pkgs/by-name/li/libaio/package.nix b/pkgs/by-name/li/libaio/package.nix index 9b0df5f6090e..35de54c0d9da 100644 --- a/pkgs/by-name/li/libaio/package.nix +++ b/pkgs/by-name/li/libaio/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.113"; pname = "libaio"; src = fetchurl { - url = "https://pagure.io/libaio/archive/libaio-${version}/libaio-libaio-${version}.tar.gz"; + url = "https://pagure.io/libaio/archive/libaio-${finalAttrs.version}/libaio-libaio-${finalAttrs.version}.tar.gz"; sha256 = "sha256-cWxwWXAyRzROsGa1TsvDyiE08BAzBxkubCt9q1+VKKs="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libaom/package.nix b/pkgs/by-name/li/libaom/package.nix index 07524dcdbece..e385b8968adb 100644 --- a/pkgs/by-name/li/libaom/package.nix +++ b/pkgs/by-name/li/libaom/package.nix @@ -21,12 +21,12 @@ let isCross = stdenv.buildPlatform != stdenv.hostPlatform; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaom"; version = "3.12.1"; src = fetchzip { - url = "https://aomedia.googlesource.com/aom/+archive/v${version}.tar.gz"; + url = "https://aomedia.googlesource.com/aom/+archive/v${finalAttrs.version}.tar.gz"; hash = "sha256-AAS6wfq4rZ4frm6+gwKoIS3+NVzPhhfW428WXJQ2tQ8="; stripRoot = false; }; @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { # build uses `git describe` to set the build version cat > $NIX_BUILD_TOP/git << "EOF" #!${stdenv.shell} - echo v${version} + echo v${finalAttrs.version} EOF chmod +x $NIX_BUILD_TOP/git export PATH=$NIX_BUILD_TOP:$PATH @@ -123,7 +123,7 @@ stdenv.mkDerivation rec { an encoder (aomenc) and a decoder (aomdec). ''; homepage = "https://aomedia.org/av1-features/get-started/"; - changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG"; + changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${finalAttrs.version}/CHANGELOG"; maintainers = with lib.maintainers; [ kiloreux dandellion @@ -132,4 +132,4 @@ stdenv.mkDerivation rec { outputsToInstall = [ "bin" ]; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/li/libargon2/package.nix b/pkgs/by-name/li/libargon2/package.nix index 4957b47bab50..58bcb4caa6d3 100644 --- a/pkgs/by-name/li/libargon2/package.nix +++ b/pkgs/by-name/li/libargon2/package.nix @@ -6,14 +6,14 @@ fixDarwinDylibNames, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libargon2"; version = "20190702"; src = fetchFromGitHub { owner = "P-H-C"; repo = "phc-winner-argon2"; - rev = version; + rev = finalAttrs.version; sha256 = "0p4ry9dn0mi9js0byijxdyiwx74p1nr8zj7wjpd1fjgqva4sk23i"; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" # Fix cross-compilation "PREFIX=${placeholder "out"}" - "ARGON2_VERSION=${version}" + "ARGON2_VERSION=${finalAttrs.version}" "LIBRARY_REL=lib" "PKGCONFIG_REL=lib" ] @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { mainProgram = "argon2"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libasr/package.nix b/pkgs/by-name/li/libasr/package.nix index 0f12ae1a5a50..efcc40aebd31 100644 --- a/pkgs/by-name/li/libasr/package.nix +++ b/pkgs/by-name/li/libasr/package.nix @@ -6,12 +6,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libasr"; version = "1.0.4"; src = fetchurl { - url = "https://www.opensmtpd.org/archives/libasr-${version}.tar.gz"; + url = "https://www.opensmtpd.org/archives/libasr-${finalAttrs.version}.tar.gz"; sha256 = "1d6s8njqhvayx2gp47409sp1fn8m608ws26hr1srfp6i23nnpyqr"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.koral ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libass/package.nix b/pkgs/by-name/li/libass/package.nix index afdf0303b015..ce6b6e675852 100644 --- a/pkgs/by-name/li/libass/package.nix +++ b/pkgs/by-name/li/libass/package.nix @@ -15,12 +15,12 @@ assert fontconfigSupport -> fontconfig != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libass"; version = "0.17.4"; src = fetchurl { - url = "https://github.com/libass/libass/releases/download/${version}/libass-${version}.tar.xz"; + url = "https://github.com/libass/libass/releases/download/${finalAttrs.version}/libass-${finalAttrs.version}.tar.xz"; hash = "sha256-ePEXm4ONAl6cJuj+8z+AkvZWEURP+hv8DPrGozURoFo="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ codyopel ]; }; -} +}) diff --git a/pkgs/by-name/li/libasyncns/package.nix b/pkgs/by-name/li/libasyncns/package.nix index f77e32114be7..91cab5cc4bea 100644 --- a/pkgs/by-name/li/libasyncns/package.nix +++ b/pkgs/by-name/li/libasyncns/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libasyncns"; version = "0.8"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libasyncns/libasyncns-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/libasyncns/libasyncns-${finalAttrs.version}.tar.gz"; sha256 = "0x5b6lcic4cd7q0bx00x93kvpyzl7n2abbgvqbrlzrfb8vknc6jg"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libaudclient/package.nix b/pkgs/by-name/li/libaudclient/package.nix index 6ea7b8d5c0db..081a4e20419a 100644 --- a/pkgs/by-name/li/libaudclient/package.nix +++ b/pkgs/by-name/li/libaudclient/package.nix @@ -7,12 +7,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaudclient"; version = "3.5-rc2"; src = fetchurl { - url = "https://distfiles.audacious-media-player.org/libaudclient-${version}.tar.bz2"; + url = "https://distfiles.audacious-media-player.org/libaudclient-${finalAttrs.version}.tar.bz2"; sha256 = "0nhpgz0kg8r00z54q5i96pjk7s57krq3fvdypq496c7fmlv9kdap"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libavc1394/package.nix b/pkgs/by-name/li/libavc1394/package.nix index adcddaf97666..b99d5c9bbe5f 100644 --- a/pkgs/by-name/li/libavc1394/package.nix +++ b/pkgs/by-name/li/libavc1394/package.nix @@ -7,12 +7,12 @@ argp-standalone, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libavc1394"; version = "0.5.4"; src = fetchurl { - url = "mirror://sourceforge/libavc1394/libavc1394-${version}.tar.gz"; + url = "mirror://sourceforge/libavc1394/libavc1394-${finalAttrs.version}.tar.gz"; sha256 = "0lsv46jdqvdx5hx92v0z2cz3yh6212pz9gk0k3513sbaa04zzcbw"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libbdplus/package.nix b/pkgs/by-name/li/libbdplus/package.nix index d7610f1027e0..99dd4ec4aedc 100644 --- a/pkgs/by-name/li/libbdplus/package.nix +++ b/pkgs/by-name/li/libbdplus/package.nix @@ -14,12 +14,12 @@ # http://vlc-bluray.whoknowsmy.name/ # https://wiki.archlinux.org/index.php/BluRay -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbdplus"; version = "0.2.0"; src = fetchurl { - url = "http://get.videolan.org/libbdplus/${version}/libbdplus-${version}.tar.bz2"; + url = "http://get.videolan.org/libbdplus/${finalAttrs.version}/libbdplus-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-uT7qPq7zPW6RVdLDSwaMUFSTqlpJNuYydPQ0KrD0Clg="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libbpkg/package.nix b/pkgs/by-name/li/libbpkg/package.nix index 0a1c20649b6a..483ce5791778 100644 --- a/pkgs/by-name/li/libbpkg/package.nix +++ b/pkgs/by-name/li/libbpkg/package.nix @@ -8,7 +8,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbpkg"; version = "0.17.0"; outputs = [ @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/libbpkg-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/libbpkg-${finalAttrs.version}.tar.gz"; hash = "sha256-4P4+uJGWB3iblYPuErJNr8c7/pS2UhN6LXr7MY2rWDY="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libbs2b/package.nix b/pkgs/by-name/li/libbs2b/package.nix index d2ba6395ff75..bec0f9b918ec 100644 --- a/pkgs/by-name/li/libbs2b/package.nix +++ b/pkgs/by-name/li/libbs2b/package.nix @@ -6,12 +6,12 @@ libsndfile, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbs2b"; version = "3.1.0"; src = fetchurl { - url = "mirror://sourceforge/bs2b/libbs2b-${version}.tar.bz2"; + url = "mirror://sourceforge/bs2b/libbs2b-${finalAttrs.version}.tar.bz2"; sha256 = "0vz442kkjn2h0dlxppzi4m5zx8qfyrivq581n06xzvnyxi5rg6a7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libbsd/package.nix b/pkgs/by-name/li/libbsd/package.nix index dde17b8304b6..e4e7af96ce99 100644 --- a/pkgs/by-name/li/libbsd/package.nix +++ b/pkgs/by-name/li/libbsd/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbsd"; version = "0.12.2"; src = fetchurl { - url = "https://libbsd.freedesktop.org/releases/libbsd-${version}.tar.xz"; + url = "https://libbsd.freedesktop.org/releases/libbsd-${finalAttrs.version}.tar.xz"; hash = "sha256-uIzJFj0MZSqvOamZkdl03bocOpcR248bWDivKhRzEBQ="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { badPlatforms = lib.platforms.microblaze; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libbutl/package.nix b/pkgs/by-name/li/libbutl/package.nix index 5996967cef24..dc136a91796f 100644 --- a/pkgs/by-name/li/libbutl/package.nix +++ b/pkgs/by-name/li/libbutl/package.nix @@ -10,7 +10,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbutl"; version = "0.17.0"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/libbutl-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/libbutl-${finalAttrs.version}.tar.gz"; hash = "sha256-sFqaEf6s2rF1YcZjw5J6oY5ol5PbO9vy6NseKjrvTvs="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libcacard/package.nix b/pkgs/by-name/li/libcacard/package.nix index e8b678ae55db..fd58f9587186 100644 --- a/pkgs/by-name/li/libcacard/package.nix +++ b/pkgs/by-name/li/libcacard/package.nix @@ -7,12 +7,12 @@ nss, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcacard"; version = "2.8.1"; src = fetchurl { - url = "https://www.spice-space.org/download/libcacard/libcacard-${version}.tar.xz"; + url = "https://www.spice-space.org/download/libcacard/libcacard-${finalAttrs.version}.tar.xz"; sha256 = "sha256-+79N6Mt9tb3/XstnL/Db5pOfufNEuQDVG6YpUymjMuc="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcanberra/package.nix b/pkgs/by-name/li/libcanberra/package.nix index 96d5ee673a2a..a50d86da82fb 100644 --- a/pkgs/by-name/li/libcanberra/package.nix +++ b/pkgs/by-name/li/libcanberra/package.nix @@ -18,12 +18,12 @@ alsa-lib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcanberra"; version = "0.30"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-${version}.tar.xz"; + url = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-${finalAttrs.version}.tar.xz"; sha256 = "0wps39h8rx2b00vyvkia5j40fkak3dpipp1kzilqla0cgvk73dn2"; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ RossComputerGuy ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcddb/package.nix b/pkgs/by-name/li/libcddb/package.nix index daec8daf906b..0a79e0daae11 100644 --- a/pkgs/by-name/li/libcddb/package.nix +++ b/pkgs/by-name/li/libcddb/package.nix @@ -5,12 +5,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcddb"; version = "1.3.2"; src = fetchurl { - url = "mirror://sourceforge/libcddb/libcddb-${version}.tar.bz2"; + url = "mirror://sourceforge/libcddb/libcddb-${finalAttrs.version}.tar.bz2"; sha256 = "0fr21a7vprdyy1bq6s99m0x420c9jm5fipsd63pqv8qyfkhhxkim"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { mainProgram = "cddb_query"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcdr/package.nix b/pkgs/by-name/li/libcdr/package.nix index 869feda86f34..ffe4268e7513 100644 --- a/pkgs/by-name/li/libcdr/package.nix +++ b/pkgs/by-name/li/libcdr/package.nix @@ -13,12 +13,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcdr"; version = "0.1.8"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libcdr-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libcdr-${finalAttrs.version}.tar.xz"; hash = "sha256-ztZ3yDALKckdMAS7Hd3wuZdhv1VEmRwmwu6PQn6HGTw="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.mpl20; }; -} +}) diff --git a/pkgs/by-name/li/libconfuse/package.nix b/pkgs/by-name/li/libconfuse/package.nix index 4780f7e4d337..3ec6b978a2f5 100644 --- a/pkgs/by-name/li/libconfuse/package.nix +++ b/pkgs/by-name/li/libconfuse/package.nix @@ -7,13 +7,13 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libconfuse"; version = "3.3"; src = fetchFromGitHub { sha256 = "1npfk5jv59kk4n8pkyx89fn9s6p8x3gbffs42jaw24frgxfgp8ca"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; repo = "libconfuse"; owner = "martinh"; }; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { installCheckTarget = "check"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Small configuration file parser library for C"; longDescription = '' libConfuse (previously libcfg) is a configuration file parser library @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { license = lib.licenses.isc; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/li/libcrossguid/package.nix b/pkgs/by-name/li/libcrossguid/package.nix index 4171220706a3..2fa3d405cc92 100644 --- a/pkgs/by-name/li/libcrossguid/package.nix +++ b/pkgs/by-name/li/libcrossguid/package.nix @@ -5,8 +5,8 @@ libuuid, }: -stdenv.mkDerivation rec { - name = "lib" + "crossguid" + "-" + version; +stdenv.mkDerivation (finalAttrs: { + name = "lib" + "crossguid" + "-" + finalAttrs.version; pname = "crossguid"; version = "2016-02-21"; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/li/libdaemon/package.nix b/pkgs/by-name/li/libdaemon/package.nix index eb816830cf5f..619647b65865 100644 --- a/pkgs/by-name/li/libdaemon/package.nix +++ b/pkgs/by-name/li/libdaemon/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdaemon"; version = "0.14"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${finalAttrs.version}.tar.gz"; sha256 = "0d5qlq5ab95wh1xc87rqrh1vx6i8lddka1w3f1zcqvcqdxgyn8zx"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdbi/package.nix b/pkgs/by-name/li/libdbi/package.nix index 7c1ce9a89cea..62da52e27d92 100644 --- a/pkgs/by-name/li/libdbi/package.nix +++ b/pkgs/by-name/li/libdbi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdbi"; version = "0.9.0"; src = fetchurl { - url = "mirror://sourceforge/libdbi/libdbi-${version}.tar.gz"; + url = "mirror://sourceforge/libdbi/libdbi-${finalAttrs.version}.tar.gz"; sha256 = "00s5ra7hdlq25iv23nwf4h1v3kmbiyzx0v9bhggjiii4lpf6ryys"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libdc1394/package.nix b/pkgs/by-name/li/libdc1394/package.nix index bb41f517b98c..5f4a5e4e3f62 100644 --- a/pkgs/by-name/li/libdc1394/package.nix +++ b/pkgs/by-name/li/libdc1394/package.nix @@ -6,12 +6,12 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdc1394"; version = "2.2.7"; src = fetchurl { - url = "mirror://sourceforge/libdc1394/libdc1394-${version}.tar.gz"; + url = "mirror://sourceforge/libdc1394/libdc1394-${finalAttrs.version}.tar.gz"; sha256 = "sha256-U3zreN087ycaGD9KF2GR0c7PhfAlUg5r03WLDhnmYJ8="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { mainProgram = "dc1394_reset_bus"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index e2f9355c75e8..d0df9c1940ea 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -18,14 +18,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdeltachat"; version = "2.41.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cTSsdC27kpSqdGQtzHuXiEwujCEmEX/vg0A9KT1sPm8="; }; @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; - inherit version src; + inherit (finalAttrs) version src; hash = "sha256-GUWf+8f++9oM2PcAbp6+oSUVsXBrvEvCQTX6vVKqCLE="; }; @@ -86,9 +86,9 @@ stdenv.mkDerivation rec { meta = { description = "Delta Chat Rust Core library"; homepage = "https://github.com/chatmail/core"; - changelog = "https://github.com/chatmail/core/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/chatmail/core/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ dotlambda ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdivecomputer/package.nix b/pkgs/by-name/li/libdivecomputer/package.nix index fb93eee09ad2..952ae7c71257 100644 --- a/pkgs/by-name/li/libdivecomputer/package.nix +++ b/pkgs/by-name/li/libdivecomputer/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdivecomputer"; version = "0.9.0"; src = fetchurl { - url = "https://www.libdivecomputer.org/releases/libdivecomputer-${version}.tar.gz"; + url = "https://www.libdivecomputer.org/releases/libdivecomputer-${finalAttrs.version}.tar.gz"; sha256 = "sha256-p7gLkIOiETpDKA7ntR1I1m6lp3n8P+5X33xFHaAlHGU="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libdrm/package.nix b/pkgs/by-name/li/libdrm/package.nix index 87a968eed0a1..820861c6d643 100644 --- a/pkgs/by-name/li/libdrm/package.nix +++ b/pkgs/by-name/li/libdrm/package.nix @@ -14,12 +14,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdrm"; version = "2.4.131"; src = fetchurl { - url = "https://dri.freedesktop.org/libdrm/libdrm-${version}.tar.xz"; + url = "https://dri.freedesktop.org/libdrm/libdrm-${finalAttrs.version}.tar.xz"; hash = "sha256-RbqZg7UciWQGo9ZU3oHTE7lTt25jkeJ5cHPVQ8X2F9U="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.subtractLists lib.platforms.darwin lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libdsk/package.nix b/pkgs/by-name/li/libdsk/package.nix index 47ce581761e7..7fa13b18a61d 100644 --- a/pkgs/by-name/li/libdsk/package.nix +++ b/pkgs/by-name/li/libdsk/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdsk"; version = "1.5.22"; src = fetchurl { - url = "https://www.seasip.info/Unix/LibDsk/libdsk-${version}.tar.gz"; + url = "https://www.seasip.info/Unix/LibDsk/libdsk-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gQ+AC8x2ZfTBs14ZquyzXzcptxKtHYBxBQWbS9sc8Ek="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdvbcsa/package.nix b/pkgs/by-name/li/libdvbcsa/package.nix index 4fb96c5a1eb2..abe8c1b40340 100644 --- a/pkgs/by-name/li/libdvbcsa/package.nix +++ b/pkgs/by-name/li/libdvbcsa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvbcsa"; version = "1.1.0"; src = fetchurl { - url = "http://get.videolan.org/libdvbcsa/${version}/libdvbcsa-${version}.tar.gz"; + url = "http://get.videolan.org/libdvbcsa/${finalAttrs.version}/libdvbcsa-${finalAttrs.version}.tar.gz"; sha256 = "4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ melias122 ]; }; -} +}) diff --git a/pkgs/by-name/li/libdvbpsi/package.nix b/pkgs/by-name/li/libdvbpsi/package.nix index decb63b2775a..14d34ac002f3 100644 --- a/pkgs/by-name/li/libdvbpsi/package.nix +++ b/pkgs/by-name/li/libdvbpsi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvbpsi"; version = "1.3.3"; src = fetchurl { - url = "http://get.videolan.org/libdvbpsi/${version}/libdvbpsi-${version}.tar.bz2"; + url = "http://get.videolan.org/libdvbpsi/${finalAttrs.version}/libdvbpsi-${finalAttrs.version}.tar.bz2"; sha256 = "04h1l3vrkrdsrvkgzcr51adk10g6hxcxvgjphyyxz718ry5rkd82"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libdvdcss/package.nix b/pkgs/by-name/li/libdvdcss/package.nix index b29c5ffba47c..a481d6dfa185 100644 --- a/pkgs/by-name/li/libdvdcss/package.nix +++ b/pkgs/by-name/li/libdvdcss/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvdcss"; version = "1.4.3"; src = fetchurl { - url = "http://get.videolan.org/libdvdcss/${version}/libdvdcss-${version}.tar.bz2"; + url = "http://get.videolan.org/libdvdcss/${finalAttrs.version}/libdvdcss-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-IzzJL13AHF06lvWzWCvn1c7lo1pS06CBWHRdPYYHAHk="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libelf/package.nix b/pkgs/by-name/li/libelf/package.nix index 413866505c9d..173c72371e64 100644 --- a/pkgs/by-name/li/libelf/package.nix +++ b/pkgs/by-name/li/libelf/package.nix @@ -8,12 +8,12 @@ netbsd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libelf"; version = "0.8.13"; src = fetchurl { - url = "https://fossies.org/linux/misc/old/libelf-${version}.tar.gz"; + url = "https://fossies.org/linux/misc/old/libelf-${finalAttrs.version}.tar.gz"; sha256 = "0vf7s9dwk2xkmhb79aigqm0x0yfbw1j0b9ksm51207qwr179n6jr"; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libelfin/package.nix b/pkgs/by-name/li/libelfin/package.nix index 82acc58272c8..3822e4bf9052 100644 --- a/pkgs/by-name/li/libelfin/package.nix +++ b/pkgs/by-name/li/libelfin/package.nix @@ -6,7 +6,7 @@ replaceVars, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libelfin"; version = "0.3-unstable-2024-03-11"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { patches = [ (replaceVars ./0001-Don-t-detect-package-version-with-Git.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libestr/package.nix b/pkgs/by-name/li/libestr/package.nix index afcb6e5c708c..b6f29972b134 100644 --- a/pkgs/by-name/li/libestr/package.nix +++ b/pkgs/by-name/li/libestr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libestr"; version = "0.1.11"; src = fetchurl { - url = "http://libestr.adiscon.com/files/download/libestr-${version}.tar.gz"; + url = "http://libestr.adiscon.com/files/download/libestr-${finalAttrs.version}.tar.gz"; sha256 = "0910ifzcs8kpd3srrr4fvbacgh2zrc6yn7i4rwfj6jpzhlkjnqs6"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libev/package.nix b/pkgs/by-name/li/libev/package.nix index 424815464de8..35ab0f808fcf 100644 --- a/pkgs/by-name/li/libev/package.nix +++ b/pkgs/by-name/li/libev/package.nix @@ -13,12 +13,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libev"; version = "4.33"; src = fetchurl { - url = "http://dist.schmorp.de/libev/Attic/libev-${version}.tar.gz"; + url = "http://dist.schmorp.de/libev/Attic/libev-${finalAttrs.version}.tar.gz"; sha256 = "1sjs4324is7fp21an4aas2z4dwsvs6z4xwrmp72vwpq1s6wbfzjh"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.bsd2; # or GPL2+ }; -} +}) diff --git a/pkgs/by-name/li/libevdev/package.nix b/pkgs/by-name/li/libevdev/package.nix index a3f924786ea1..c71dbbc93b87 100644 --- a/pkgs/by-name/li/libevdev/package.nix +++ b/pkgs/by-name/li/libevdev/package.nix @@ -6,12 +6,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libevdev"; version = "1.13.4"; src = fetchurl { - url = "https://www.freedesktop.org/software/libevdev/libevdev-${version}.tar.xz"; + url = "https://www.freedesktop.org/software/libevdev/libevdev-${finalAttrs.version}.tar.xz"; hash = "sha256-8Aq41CrYuQUpb6tn4TuHHxpCSDkzFRZkIQD4KtiBJ80="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libevent/package.nix b/pkgs/by-name/li/libevent/package.nix index 362ef0f0190a..fd8da373bf01 100644 --- a/pkgs/by-name/li/libevent/package.nix +++ b/pkgs/by-name/li/libevent/package.nix @@ -12,12 +12,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libevent"; version = "2.1.12"; src = fetchurl { - url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz"; + url = "https://github.com/libevent/libevent/releases/download/release-${finalAttrs.version}-stable/libevent-${finalAttrs.version}-stable.tar.gz"; sha256 = "1fq30imk8zd26x8066di3kpc5zyfc5z6frr3zll685zcx4dxxrlj"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libexecinfo/package.nix b/pkgs/by-name/li/libexecinfo/package.nix index 66a32f6ba1aa..f4fbdd193405 100644 --- a/pkgs/by-name/li/libexecinfo/package.nix +++ b/pkgs/by-name/li/libexecinfo/package.nix @@ -7,12 +7,12 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexecinfo"; version = "1.1"; src = fetchurl { - url = "http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${version}.tar.bz2"; + url = "http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${finalAttrs.version}.tar.bz2"; sha256 = "07wvlpc1jk1sj4k5w53ml6wagh0zm9kv2l1jngv8xb7xww9ik8n9"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { homepage = "https://www.freshports.org/devel/libexecinfo"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libexosip/package.nix b/pkgs/by-name/li/libexosip/package.nix index e1fb202ef8d9..3a7f5b675042 100644 --- a/pkgs/by-name/li/libexosip/package.nix +++ b/pkgs/by-name/li/libexosip/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexosip2"; version = "5.3.0"; src = fetchurl { - url = "mirror://savannah/exosip/libexosip2-${version}.tar.gz"; + url = "mirror://savannah/exosip/libexosip2-${finalAttrs.version}.tar.gz"; sha256 = "sha256-W3gjmGQx6lztyfCV1pZKzpZvCTsq59CwhAR4i/zrycI="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { description = "Library that hides the complexity of using the SIP protocol"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libextractor/package.nix b/pkgs/by-name/li/libextractor/package.nix index 35f67b17c67c..7490d918fe36 100644 --- a/pkgs/by-name/li/libextractor/package.nix +++ b/pkgs/by-name/li/libextractor/package.nix @@ -39,12 +39,12 @@ libmpeg2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libextractor"; version = "1.13"; src = fetchurl { - url = "mirror://gnu/libextractor/libextractor-${version}.tar.gz"; + url = "mirror://gnu/libextractor/libextractor-${finalAttrs.version}.tar.gz"; hash = "sha256-u48xLFHSAlciQ/ETxrYtghAwGrMMuu5gT5g32HjN91U="; }; @@ -128,4 +128,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.jorsn ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libexttextcat/package.nix b/pkgs/by-name/li/libexttextcat/package.nix index ef7f1ca4316e..5531b129e56c 100644 --- a/pkgs/by-name/li/libexttextcat/package.nix +++ b/pkgs/by-name/li/libexttextcat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexttextcat"; version = "3.4.6"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-${finalAttrs.version}.tar.xz"; sha256 = "sha256-bXfqziDp6hBsEzDiaO3nDJpKiXRN3CVxVoJ1TsozaN8="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { mainProgram = "createfp"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libff/package.nix b/pkgs/by-name/li/libff/package.nix index f4a849bc1a67..b75fe6b1bd85 100644 --- a/pkgs/by-name/li/libff/package.nix +++ b/pkgs/by-name/li/libff/package.nix @@ -9,14 +9,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libff"; version = "0.2.1"; src = fetchFromGitHub { owner = "scipr-lab"; repo = "libff"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0dczi829497vqlmn6n4fgi89bc2h9f13gx30av5z2h6ikik7crgn"; fetchSubmodules = true; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ arturcygan ]; }; -} +}) diff --git a/pkgs/by-name/li/libffi_3_3/package.nix b/pkgs/by-name/li/libffi_3_3/package.nix index 3229817b6bad..fbf27320c26e 100644 --- a/pkgs/by-name/li/libffi_3_3/package.nix +++ b/pkgs/by-name/li/libffi_3_3/package.nix @@ -7,12 +7,12 @@ dejagnu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libffi"; version = "3.3"; src = fetchurl { - url = "https://github.com/libffi/libffi/releases/download/v${version}/libffi-${version}.tar.gz"; + url = "https://github.com/libffi/libffi/releases/download/v${finalAttrs.version}/libffi-${finalAttrs.version}.tar.gz"; hash = "sha256-cvunkicD3fp6Ao1ROsFahcjVTI1n9V+lpIAohdxlIFY="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/li/libfido2/package.nix b/pkgs/by-name/li/libfido2/package.nix index d27c3450c3c5..c58bf2028169 100644 --- a/pkgs/by-name/li/libfido2/package.nix +++ b/pkgs/by-name/li/libfido2/package.nix @@ -14,13 +14,13 @@ pcsclite, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libfido2"; version = "1.16.0"; # releases on https://developers.yubico.com/libfido2/Releases/ are signed src = fetchurl { - url = "https://developers.yubico.com/libfido2/Releases/libfido2-${version}.tar.gz"; + url = "https://developers.yubico.com/libfido2/Releases/libfido2-${finalAttrs.version}.tar.gz"; hash = "sha256-jCtvsnm1tC6aySrecYMuSFhSZHtTYHxDuqr7vOzqBOQ="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ prusnak ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libfishsound/package.nix b/pkgs/by-name/li/libfishsound/package.nix index 715cd3065557..a0df69b7b2a2 100644 --- a/pkgs/by-name/li/libfishsound/package.nix +++ b/pkgs/by-name/li/libfishsound/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libfishsound"; version = "1.0.0"; src = fetchurl { - url = "https://downloads.xiph.org/releases/libfishsound/libfishsound-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/libfishsound/libfishsound-${finalAttrs.version}.tar.gz"; sha256 = "1iz7mn6hw2wg8ljaw74f4g2zdj68ib88x4vjxxg3gjgc5z75f2rf"; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libftdi/package.nix b/pkgs/by-name/li/libftdi/package.nix index 44f54bbb9981..f37b8394acc5 100644 --- a/pkgs/by-name/li/libftdi/package.nix +++ b/pkgs/by-name/li/libftdi/package.nix @@ -5,12 +5,12 @@ libusb-compat-0_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libftdi"; version = "0.20"; src = fetchurl { - url = "https://www.intra2net.com/en/developer/libftdi/download/libftdi-${version}.tar.gz"; + url = "https://www.intra2net.com/en/developer/libftdi/download/libftdi-${finalAttrs.version}.tar.gz"; sha256 = "13l39f6k6gff30hsgh0wa2z422g9pyl91rh8a8zz6f34k2sxaxii"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libgaminggear/package.nix b/pkgs/by-name/li/libgaminggear/package.nix index 6251cd7e6857..30ad21ee8d29 100644 --- a/pkgs/by-name/li/libgaminggear/package.nix +++ b/pkgs/by-name/li/libgaminggear/package.nix @@ -16,12 +16,12 @@ harfbuzz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgaminggear"; version = "0.15.1"; src = fetchurl { - url = "mirror://sourceforge/libgaminggear/libgaminggear-${version}.tar.bz2"; + url = "mirror://sourceforge/libgaminggear/libgaminggear-${finalAttrs.version}.tar.bz2"; sha256 = "0jf5i1iv8j842imgiixbhwcr6qcwa93m27lzr6gb01ri5v35kggz"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/li/libglvnd/package.nix b/pkgs/by-name/li/libglvnd/package.nix index dafa348a8c2c..2b0cacfce200 100644 --- a/pkgs/by-name/li/libglvnd/package.nix +++ b/pkgs/by-name/li/libglvnd/package.nix @@ -12,7 +12,7 @@ xorgproto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libglvnd"; version = "1.7.0"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { domain = "gitlab.freedesktop.org"; owner = "glvnd"; repo = "libglvnd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-2U9JtpGyP4lbxtVJeP5GUgh5XthloPvFIw28+nldYx8="; }; @@ -99,9 +99,9 @@ stdenv.mkDerivation rec { dispatch each API call to at runtime. Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; # https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd: - changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}"; + changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${finalAttrs.version}"; license = with lib.licenses; [ mit bsd1 @@ -114,4 +114,4 @@ stdenv.mkDerivation rec { badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libgnt/package.nix b/pkgs/by-name/li/libgnt/package.nix index cdd5445f4a75..87c17d8e4ce6 100644 --- a/pkgs/by-name/li/libgnt/package.nix +++ b/pkgs/by-name/li/libgnt/package.nix @@ -13,7 +13,7 @@ buildDocs ? true, mesonEmulatorHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgnt"; version = "2.14.4-dev"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ++ lib.optional buildDocs "devdoc"; src = fetchurl { - url = "mirror://sourceforge/pidgin/libgnt-${version}.tar.xz"; + url = "mirror://sourceforge/pidgin/libgnt-${finalAttrs.version}.tar.xz"; hash = "sha256-GVkzqacx01dXkbiBulzArSpxXh6cTCPMqqKhfhZMluw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ony ]; }; -} +}) diff --git a/pkgs/by-name/li/libgringotts/package.nix b/pkgs/by-name/li/libgringotts/package.nix index eba6af6b3c4c..2553fb9aa987 100644 --- a/pkgs/by-name/li/libgringotts/package.nix +++ b/pkgs/by-name/li/libgringotts/package.nix @@ -9,12 +9,12 @@ libmhash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgringotts"; version = "1.2.1"; src = fetchurl { - url = "https://sourceforge.net/projects/gringotts.berlios/files/libgringotts-${version}.tar.bz2"; + url = "https://sourceforge.net/projects/gringotts.berlios/files/libgringotts-${finalAttrs.version}.tar.bz2"; sha256 = "1ldz1lyl1aml5ci1mpnys8dg6n7khpcs4zpycak3spcpgdsnypm7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/li/libhugetlbfs/package.nix b/pkgs/by-name/li/libhugetlbfs/package.nix index 84347f8006a2..546e54a79ef7 100644 --- a/pkgs/by-name/li/libhugetlbfs/package.nix +++ b/pkgs/by-name/li/libhugetlbfs/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libhugetlbfs"; version = "2.24"; src = fetchurl { - url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/${version}/libhugetlbfs-${version}.tar.gz"; + url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/${finalAttrs.version}/libhugetlbfs-${finalAttrs.version}.tar.gz"; hash = "sha256-1QHfqRyOrREGlno9OCnyunOMP6wKZcs1jtKrOHDdxe8="; }; @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/libhugetlbfs/libhugetlbfs"; - changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS"; + changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${finalAttrs.version}/NEWS"; description = "Library and utilities for Linux hugepages"; maintainers = with lib.maintainers; [ qyliss ]; license = lib.licenses.lgpl21Plus; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.patterns.isMusl ]; }; -} +}) diff --git a/pkgs/by-name/li/libibmad/package.nix b/pkgs/by-name/li/libibmad/package.nix index ed00128a78ec..da241168f527 100644 --- a/pkgs/by-name/li/libibmad/package.nix +++ b/pkgs/by-name/li/libibmad/package.nix @@ -5,12 +5,12 @@ libibumad, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libibmad"; version = "1.3.13"; src = fetchurl { - url = "https://www.openfabrics.org/downloads/management/libibmad-${version}.tar.gz"; + url = "https://www.openfabrics.org/downloads/management/libibmad-${finalAttrs.version}.tar.gz"; sha256 = "02sj8k2jpcbiq8s0l2lqk4vwji2dbb2lc730cv1yzv0zr0hxgk8p"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libibumad/package.nix b/pkgs/by-name/li/libibumad/package.nix index bfcb3f55fe46..e5f3d43d8cc8 100644 --- a/pkgs/by-name/li/libibumad/package.nix +++ b/pkgs/by-name/li/libibumad/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libibumad"; version = "1.3.10.2"; src = fetchurl { - url = "https://www.openfabrics.org/downloads/management/libibumad-${version}.tar.gz"; + url = "https://www.openfabrics.org/downloads/management/libibumad-${finalAttrs.version}.tar.gz"; sha256 = "0bkygb3lbpaj6s4vsyixybrrkcnilbijv4ga5p1xdwyr3gip83sh"; }; @@ -18,4 +18,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libinklevel/package.nix b/pkgs/by-name/li/libinklevel/package.nix index 7280a0c34014..b394113664cb 100644 --- a/pkgs/by-name/li/libinklevel/package.nix +++ b/pkgs/by-name/li/libinklevel/package.nix @@ -6,12 +6,12 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libinklevel"; version = "0.9.4"; src = fetchurl { - url = "mirror://sourceforge/libinklevel/libinklevel-${version}.tar.gz"; + url = "mirror://sourceforge/libinklevel/libinklevel-${finalAttrs.version}.tar.gz"; sha256 = "sha256-J0cEaC5v4naO4GGUzdfV55kB7KzA+q+v64i5y5Xbp9Q="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ samb96 ]; }; -} +}) diff --git a/pkgs/by-name/li/libiodbc/package.nix b/pkgs/by-name/li/libiodbc/package.nix index b53a9e49439a..3ac1d58f06c8 100644 --- a/pkgs/by-name/li/libiodbc/package.nix +++ b/pkgs/by-name/li/libiodbc/package.nix @@ -8,12 +8,12 @@ useGTK ? config.libiodbc.gtk or false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libiodbc"; version = "3.52.16"; src = fetchurl { - url = "mirror://sourceforge/iodbc/libiodbc-${version}.tar.gz"; + url = "mirror://sourceforge/iodbc/libiodbc-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OJizLQeWE2D28s822zYDa3GaIw5HZGklioDzIkPoRfo="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libircclient/package.nix b/pkgs/by-name/li/libircclient/package.nix index b764a4d30390..a1f8b9547e0e 100644 --- a/pkgs/by-name/li/libircclient/package.nix +++ b/pkgs/by-name/li/libircclient/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.10"; pname = "libircclient"; src = fetchurl { - url = "mirror://sourceforge/libircclient/libircclient/${version}/libircclient-${version}.tar.gz"; + url = "mirror://sourceforge/libircclient/libircclient/${finalAttrs.version}/libircclient-${finalAttrs.version}.tar.gz"; sha256 = "0b9wa0h3xc31wpqlvgxgnvqp5wgx3kwsf5s9432m5cj8ycx6zcmv"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libisds/package.nix b/pkgs/by-name/li/libisds/package.nix index 240ec39592ce..47f14612464c 100644 --- a/pkgs/by-name/li/libisds/package.nix +++ b/pkgs/by-name/li/libisds/package.nix @@ -11,12 +11,12 @@ docbook_xsl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libisds"; version = "0.11.2"; src = fetchurl { - url = "http://xpisar.wz.cz/libisds/dist/libisds-${version}.tar.xz"; + url = "http://xpisar.wz.cz/libisds/dist/libisds-${finalAttrs.version}.tar.xz"; sha256 = "sha256-YUb4N7J7EaYHHiFI965kUhtNitRTJfmY/ns3MTfkGPs="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libks/package.nix b/pkgs/by-name/li/libks/package.nix index b7bbc3ea9728..f8df68f2f6aa 100644 --- a/pkgs/by-name/li/libks/package.nix +++ b/pkgs/by-name/li/libks/package.nix @@ -13,14 +13,14 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libks"; version = "2.0.10"; src = fetchFromGitHub { owner = "signalwire"; repo = "libks"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oLf1ECSKa6KLTA8MO0le44eEDaLmPz/RHoLa8ZSwjWs="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/liblo/package.nix b/pkgs/by-name/li/liblo/package.nix index c8c775fde292..e9a3ab07f833 100644 --- a/pkgs/by-name/li/liblo/package.nix +++ b/pkgs/by-name/li/liblo/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liblo"; version = "0.32"; src = fetchurl { - url = "mirror://sourceforge/liblo/liblo/${version}/liblo-${version}.tar.gz"; + url = "mirror://sourceforge/liblo/liblo/${finalAttrs.version}/liblo-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XfBfKgOV/FrJD2tTi4yCuyGUFAb9GnCnZcczakfXAgg="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.marcweber ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/liblscp/package.nix b/pkgs/by-name/li/liblscp/package.nix index 985e0b1b2e4d..4099f426335e 100644 --- a/pkgs/by-name/li/liblscp/package.nix +++ b/pkgs/by-name/li/liblscp/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liblscp"; version = "1.0.1"; src = fetchurl { - url = "https://download.linuxsampler.org/packages/liblscp-${version}.tar.gz"; + url = "https://download.linuxsampler.org/packages/liblscp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-21SjPA5emMRKEQIukhg7r3uXfnByEpNkGhCepNu09sc="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libmad/package.nix b/pkgs/by-name/li/libmad/package.nix index 210dbb909211..de7aa13cb928 100644 --- a/pkgs/by-name/li/libmad/package.nix +++ b/pkgs/by-name/li/libmad/package.nix @@ -14,12 +14,12 @@ vlc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmad"; version = "0.15.1b"; src = fetchurl { - url = "mirror://sourceforge/mad/libmad-${version}.tar.gz"; + url = "mirror://sourceforge/mad/libmad-${finalAttrs.version}.tar.gz"; sha256 = "14460zhacxhswnzb36qfpd1f2wbk10qvksvm6wyq5hpvdgnw7ymv"; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmatheval/package.nix b/pkgs/by-name/li/libmatheval/package.nix index aea2de39ecfc..f19d90b7e19b 100644 --- a/pkgs/by-name/li/libmatheval/package.nix +++ b/pkgs/by-name/li/libmatheval/package.nix @@ -8,7 +8,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.11"; pname = "libmatheval"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { buildInputs = [ guile ]; src = fetchurl { - url = "https://ftp.gnu.org/gnu/libmatheval/libmatheval-${version}.tar.gz"; + url = "https://ftp.gnu.org/gnu/libmatheval/libmatheval-${finalAttrs.version}.tar.gz"; sha256 = "474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmhash/package.nix b/pkgs/by-name/li/libmhash/package.nix index 1bd077f162f6..494c7ef70010 100644 --- a/pkgs/by-name/li/libmhash/package.nix +++ b/pkgs/by-name/li/libmhash/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mhash"; version = "0.9.9.9"; src = fetchurl { - url = "mirror://sourceforge/mhash/mhash-${version}.tar.bz2"; + url = "mirror://sourceforge/mhash/mhash-${finalAttrs.version}.tar.bz2"; sha256 = "1w7yiljan8gf1ibiypi6hm3r363imm3sxl1j8hapjdq3m591qljn"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmng/package.nix b/pkgs/by-name/li/libmng/package.nix index f31bd979942e..7c311e412e39 100644 --- a/pkgs/by-name/li/libmng/package.nix +++ b/pkgs/by-name/li/libmng/package.nix @@ -8,12 +8,12 @@ lcms2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmng"; version = "2.0.3"; src = fetchurl { - url = "mirror://sourceforge/libmng/libmng-${version}.tar.xz"; + url = "mirror://sourceforge/libmng/libmng-${finalAttrs.version}.tar.xz"; sha256 = "1lvxnpds0vcf0lil6ia2036ghqlbl740c4d2sz0q5g6l93fjyija"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ marcweber ]; platforms = lib.platforms.unix ++ lib.platforms.windows; }; -} +}) diff --git a/pkgs/by-name/li/libmodplug/package.nix b/pkgs/by-name/li/libmodplug/package.nix index 30ea5f88b41e..f8ee283758bc 100644 --- a/pkgs/by-name/li/libmodplug/package.nix +++ b/pkgs/by-name/li/libmodplug/package.nix @@ -5,12 +5,12 @@ file, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmodplug"; version = "0.8.9.0"; src = fetchurl { - url = "mirror://sourceforge/project/modplug-xmms/libmodplug/${version}/libmodplug-${version}.tar.gz"; + url = "mirror://sourceforge/project/modplug-xmms/libmodplug/${finalAttrs.version}/libmodplug-${finalAttrs.version}.tar.gz"; sha256 = "1pnri98a603xk47smnxr551svbmgbzcw018mq1k6srbrq6kaaz25"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ raskin ]; }; -} +}) diff --git a/pkgs/by-name/li/libmpeg2/package.nix b/pkgs/by-name/li/libmpeg2/package.nix index 05ba3bcb5e2d..cfffc1207822 100644 --- a/pkgs/by-name/li/libmpeg2/package.nix +++ b/pkgs/by-name/li/libmpeg2/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.5.1"; pname = "libmpeg2"; src = fetchurl { - url = "http://libmpeg2.sourceforge.net/files/libmpeg2-${version}.tar.gz"; + url = "http://libmpeg2.sourceforge.net/files/libmpeg2-${finalAttrs.version}.tar.gz"; sha256 = "1m3i322n2fwgrvbs1yck7g5md1dbg22bhq5xdqmjpz5m7j4jxqny"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libmspack/package.nix b/pkgs/by-name/li/libmspack/package.nix index b2e6f79f3e71..e53d57918aee 100644 --- a/pkgs/by-name/li/libmspack/package.nix +++ b/pkgs/by-name/li/libmspack/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmspack"; version = "0.11alpha"; src = fetchurl { - url = "https://www.cabextract.org.uk/libmspack/libmspack-${version}.tar.gz"; + url = "https://www.cabextract.org.uk/libmspack/libmspack-${finalAttrs.version}.tar.gz"; hash = "sha256-cN0fsvCuzDZ5G3Gh4YQOYhcweeraoIEZLRwyOg7uohs="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libnabo/package.nix b/pkgs/by-name/li/libnabo/package.nix index 9a65d164ea51..1a23395da88e 100644 --- a/pkgs/by-name/li/libnabo/package.nix +++ b/pkgs/by-name/li/libnabo/package.nix @@ -7,14 +7,14 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.2"; pname = "libnabo"; src = fetchFromGitHub { owner = "ethz-asl"; repo = "libnabo"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-/XXRwiLLaEvp+Q+c6lBiuWBb9by6o0pDf8wFtBNp7o8="; }; @@ -32,10 +32,10 @@ stdenv.mkDerivation rec { checkTarget = "test"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Fast K Nearest Neighbor library for low-dimensional spaces"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ cryptix ]; }; -} +}) diff --git a/pkgs/by-name/li/libnatpmp/package.nix b/pkgs/by-name/li/libnatpmp/package.nix index 48ef0eaf51fc..6f7c11134f14 100644 --- a/pkgs/by-name/li/libnatpmp/package.nix +++ b/pkgs/by-name/li/libnatpmp/package.nix @@ -6,12 +6,12 @@ fixDarwinDylibNames, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnatpmp"; version = "20230423"; src = fetchurl { - url = "https://miniupnp.tuxfamily.org/files/libnatpmp-${version}.tar.gz"; + url = "https://miniupnp.tuxfamily.org/files/libnatpmp-${finalAttrs.version}.tar.gz"; hash = "sha256-BoTtLIQGQ351GaG9IOqDeA24cbOjpddSMRuj6Inb/HA="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { mainProgram = "natpmpc"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libnatspec/package.nix b/pkgs/by-name/li/libnatspec/package.nix index 9c3fd12ae4b4..fea1dd1f797b 100644 --- a/pkgs/by-name/li/libnatspec/package.nix +++ b/pkgs/by-name/li/libnatspec/package.nix @@ -7,12 +7,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnatspec"; version = "0.3.0"; src = fetchurl { - url = "mirror://sourceforge/natspec/libnatspec-${version}.tar.bz2"; + url = "mirror://sourceforge/natspec/libnatspec-${finalAttrs.version}.tar.bz2"; sha256 = "0wffxjlc8svilwmrcg3crddpfrpv35mzzjgchf8ygqsvwbrbb3b7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_acct/package.nix b/pkgs/by-name/li/libnetfilter_acct/package.nix index 85281e195ffd..b12dc3e2a4c9 100644 --- a/pkgs/by-name/li/libnetfilter_acct/package.nix +++ b/pkgs/by-name/li/libnetfilter_acct/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.3"; pname = "libnetfilter_acct"; src = fetchurl { - url = "https://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-${version}.tar.bz2"; + url = "https://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-${finalAttrs.version}.tar.bz2"; sha256 = "06lsjndgfjsgfjr43px2n2wk3nr7whz6r405mks3887y7vpwwl22"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_conntrack/package.nix b/pkgs/by-name/li/libnetfilter_conntrack/package.nix index 253c5efff0a5..9512b19d00b3 100644 --- a/pkgs/by-name/li/libnetfilter_conntrack/package.nix +++ b/pkgs/by-name/li/libnetfilter_conntrack/package.nix @@ -7,12 +7,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_conntrack"; version = "1.1.0"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${version}.tar.xz"; + url = "https://netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${finalAttrs.version}.tar.xz"; hash = "sha256-Z+3LTrgmwvjcmK8I2r/2jzs9D+b7fZ0Kwe5+zOD+aU4="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_cthelper/package.nix b/pkgs/by-name/li/libnetfilter_cthelper/package.nix index 618896cb8754..11199ce2cc58 100644 --- a/pkgs/by-name/li/libnetfilter_cthelper/package.nix +++ b/pkgs/by-name/li/libnetfilter_cthelper/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_cthelper"; version = "1.0.1"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-FAc9VIcjOJc1XT/wTdwcjQPMW6jSNWI2qogWGp8tyRI="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_cttimeout/package.nix b/pkgs/by-name/li/libnetfilter_cttimeout/package.nix index f93d0cc8d939..427169740e3f 100644 --- a/pkgs/by-name/li/libnetfilter_cttimeout/package.nix +++ b/pkgs/by-name/li/libnetfilter_cttimeout/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_cttimeout"; version = "1.0.1"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-C1naLzIE4cgMuF0fbXIoX8B7AaL1Z4q/Xcz7vv1lAyU="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_log/package.nix b/pkgs/by-name/li/libnetfilter_log/package.nix index 633a4eeab6b0..ae7f155575ff 100644 --- a/pkgs/by-name/li/libnetfilter_log/package.nix +++ b/pkgs/by-name/li/libnetfilter_log/package.nix @@ -7,12 +7,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_log"; version = "1.0.2"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-${finalAttrs.version}.tar.bz2"; sha256 = "1spy9xs41v76kid5ana8n126f3mvgq6fjibbfbj4kn0larbhix73"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_queue/package.nix b/pkgs/by-name/li/libnetfilter_queue/package.nix index 9180bb4de725..bd57b8792a94 100644 --- a/pkgs/by-name/li/libnetfilter_queue/package.nix +++ b/pkgs/by-name/li/libnetfilter_queue/package.nix @@ -7,12 +7,12 @@ libnfnetlink, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.5"; pname = "libnetfilter_queue"; src = fetchurl { - url = "https://www.netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-${version}.tar.bz2"; + url = "https://www.netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-${finalAttrs.version}.tar.bz2"; sha256 = "1xdra6i4p8jkv943ygjw646qx8df27f7p5852kc06vjx608krzzr"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnftnl/package.nix b/pkgs/by-name/li/libnftnl/package.nix index aab7565703e9..c03a7d4d3623 100644 --- a/pkgs/by-name/li/libnftnl/package.nix +++ b/pkgs/by-name/li/libnftnl/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3.1"; pname = "libnftnl"; src = fetchurl { - url = "https://netfilter.org/projects/libnftnl/files/libnftnl-${version}.tar.xz"; + url = "https://netfilter.org/projects/libnftnl/files/libnftnl-${finalAttrs.version}.tar.xz"; hash = "sha256-YH2ijbpm+97M+O8Tld3tkHfo0Z8plfmk1FqcLwvP+6g="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ fpletz ]; }; -} +}) diff --git a/pkgs/by-name/li/libnma/package.nix b/pkgs/by-name/li/libnma/package.nix index 3deeb6354f03..0280bf6c146c 100644 --- a/pkgs/by-name/li/libnma/package.nix +++ b/pkgs/by-name/li/libnma/package.nix @@ -27,7 +27,7 @@ makeHardcodeGsettingsPatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnma"; version = "1.10.6"; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/libnma/${lib.versions.majorMinor version}/libnma-${version}.tar.xz"; + url = "mirror://gnome/sources/libnma/${lib.versions.majorMinor finalAttrs.version}/libnma-${finalAttrs.version}.tar.xz"; sha256 = "U6b7KxkK03xZhsrtPpi+3nw8YCOZ7k+TyPwFQwPXbas="; }; @@ -96,7 +96,7 @@ stdenv.mkDerivation rec { schemaIdToVariableMapping = { "org.gnome.nm-applet.eap" = "NM_APPLET_GSETTINGS"; }; - inherit src; + inherit (finalAttrs) src; }; updateScript = let @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnova/package.nix b/pkgs/by-name/li/libnova/package.nix index dd5dfe79213a..0b992388abed 100644 --- a/pkgs/by-name/li/libnova/package.nix +++ b/pkgs/by-name/li/libnova/package.nix @@ -5,14 +5,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnova"; version = "0.16"; # pull from git repo because upstream stopped tarball releases after v0.15 src = fetchgit { url = "https://git.code.sf.net/p/libnova/libnova"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0icwylwkixihzni0kgl0j8dx3qhqvym6zv2hkw2dy6v9zvysrb1b"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/liboauth/package.nix b/pkgs/by-name/li/liboauth/package.nix index 6fa0613bda2a..553e576db3fd 100644 --- a/pkgs/by-name/li/liboauth/package.nix +++ b/pkgs/by-name/li/liboauth/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboauth"; version = "1.0.3"; src = fetchurl { - url = "mirror://sourceforge/liboauth/liboauth-${version}.tar.gz"; + url = "mirror://sourceforge/liboauth/liboauth-${finalAttrs.version}.tar.gz"; sha256 = "07w1aq8y8wld43wmbk2q8134p3bfkp2vma78mmsfgw2jn1bh3xhd"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/libodb-sqlite/package.nix b/pkgs/by-name/li/libodb-sqlite/package.nix index 0d7816756778..28a42f053e64 100644 --- a/pkgs/by-name/li/libodb-sqlite/package.nix +++ b/pkgs/by-name/li/libodb-sqlite/package.nix @@ -8,7 +8,7 @@ enableShared ? !stdenv.hostPlatform.isStatic, enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libodb-sqlite"; version = "2.5.0-b.27"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/beta/odb/libodb-sqlite-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/beta/odb/libodb-sqlite-${finalAttrs.version}.tar.gz"; hash = "sha256-jpxtY/VMkh88IzqGYgedu5TZGVIbPpy/FZNvUaOMf+w="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libodb/package.nix b/pkgs/by-name/li/libodb/package.nix index c5641b8c31e5..fc513eeebc23 100644 --- a/pkgs/by-name/li/libodb/package.nix +++ b/pkgs/by-name/li/libodb/package.nix @@ -6,7 +6,7 @@ enableShared ? !stdenv.hostPlatform.isStatic, enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libodb"; version = "2.5.0-b.27"; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/beta/odb/libodb-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/beta/odb/libodb-${finalAttrs.version}.tar.gz"; hash = "sha256-04Et/wHYsWvJPLlcL0J2iOPV2SBFC6J32EleGw38K2Q="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/liboggz/package.nix b/pkgs/by-name/li/liboggz/package.nix index 83dbc8e4d675..4f543baaf9fa 100644 --- a/pkgs/by-name/li/liboggz/package.nix +++ b/pkgs/by-name/li/liboggz/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboggz"; version = "1.1.3"; src = fetchurl { - url = "https://downloads.xiph.org/releases/liboggz/liboggz-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/liboggz/liboggz-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JGbQO2fvC8ug4Q+zUtGp/9n5aRFlerzjy7a6Qpxlbi8="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/liboil/package.nix b/pkgs/by-name/li/liboil/package.nix index 29270d59eba2..787a893e6abc 100644 --- a/pkgs/by-name/li/liboil/package.nix +++ b/pkgs/by-name/li/liboil/package.nix @@ -5,12 +5,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboil"; version = "0.3.17"; src = fetchurl { - url = "${meta.homepage}/download/liboil-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/download/liboil-${finalAttrs.version}.tar.gz"; sha256 = "0sgwic99hxlb1av8cm0albzh8myb7r3lpcwxfm606l0bkc3h4pqh"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libomxil-bellagio/package.nix b/pkgs/by-name/li/libomxil-bellagio/package.nix index 8afaee0e593c..a7da8164be8d 100644 --- a/pkgs/by-name/li/libomxil-bellagio/package.nix +++ b/pkgs/by-name/li/libomxil-bellagio/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libomxil-bellagio"; version = "0.9.3"; src = fetchurl { - url = "mirror://sourceforge/omxil/omxil/Bellagio%20${version}/libomxil-bellagio-${version}.tar.gz"; + url = "mirror://sourceforge/omxil/omxil/Bellagio%20${finalAttrs.version}/libomxil-bellagio-${finalAttrs.version}.tar.gz"; sha256 = "0k6p6h4npn8p1qlgq6z3jbfld6n1bqswzvxzndki937gr0lhfg2r"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libosinfo/package.nix b/pkgs/by-name/li/libosinfo/package.nix index 642b527a2b6c..03db3b7e613c 100644 --- a/pkgs/by-name/li/libosinfo/package.nix +++ b/pkgs/by-name/li/libosinfo/package.nix @@ -23,12 +23,12 @@ vala ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libosinfo"; version = "1.12.0"; src = fetchurl { - url = "https://releases.pagure.org/libosinfo/libosinfo-${version}.tar.xz"; + url = "https://releases.pagure.org/libosinfo/libosinfo-${finalAttrs.version}.tar.xz"; sha256 = "sha256-rYVX7OJnk9pD0m3lZePWjOLua/uNARO3zH3+B/a/xrY="; }; @@ -88,9 +88,9 @@ stdenv.mkDerivation rec { meta = { description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support"; homepage = "https://libosinfo.org/"; - changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS"; + changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${finalAttrs.version}/NEWS"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/li/libowfat/package.nix b/pkgs/by-name/li/libowfat/package.nix index b6ee862bea8f..2e4dba88dd1e 100644 --- a/pkgs/by-name/li/libowfat/package.nix +++ b/pkgs/by-name/li/libowfat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libowfat"; version = "0.34"; src = fetchurl { - url = "https://www.fefe.de/libowfat/libowfat-${version}.tar.xz"; + url = "https://www.fefe.de/libowfat/libowfat-${finalAttrs.version}.tar.xz"; sha256 = "sha256-1DMNNzrJWBs5e8JKIq0ff11Yp/422dI5/jUs7/xdMEs="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { # build tool "json" is built for the host platform broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/li/libpar2/package.nix b/pkgs/by-name/li/libpar2/package.nix index 72b661912162..2b1a3b69ebcf 100644 --- a/pkgs/by-name/li/libpar2/package.nix +++ b/pkgs/by-name/li/libpar2/package.nix @@ -6,12 +6,12 @@ libsigcxx, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpar2"; version = "0.4"; src = fetchurl { - url = "https://launchpad.net/libpar2/trunk/${version}/+download/libpar2-${version}.tar.gz"; + url = "https://launchpad.net/libpar2/trunk/${finalAttrs.version}/+download/libpar2-${finalAttrs.version}.tar.gz"; sha256 = "1m4ncws1h03zq7zyqbaymvjzzbh1d3lc4wb1aksrdf0ync76yv9i"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { description = "Library for using Parchives (parity archive volume sets)"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libpcap/package.nix b/pkgs/by-name/li/libpcap/package.nix index fb9728e19c35..4496557bd1d3 100644 --- a/pkgs/by-name/li/libpcap/package.nix +++ b/pkgs/by-name/li/libpcap/package.nix @@ -24,14 +24,14 @@ haskellPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpcap"; version = "1.10.6"; __structuredAttrs = true; src = fetchurl { - url = "https://www.tcpdump.org/release/libpcap-${version}.tar.gz"; + url = "https://www.tcpdump.org/release/libpcap-${finalAttrs.version}.tar.gz"; hash = "sha256-hy3REzf+GrAq2dT+4EfJ2iRNaVxt3zTi67cz79Ttiqk="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fpletz ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libpgf/package.nix b/pkgs/by-name/li/libpgf/package.nix index 44b14c86c864..6b7aa32c9681 100644 --- a/pkgs/by-name/li/libpgf/package.nix +++ b/pkgs/by-name/li/libpgf/package.nix @@ -6,12 +6,12 @@ dos2unix, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpgf"; version = "7.21.7"; src = fetchzip { - url = "mirror://sourceforge/libpgf/libpgf/${version}/libpgf.zip"; + url = "mirror://sourceforge/libpgf/libpgf/${finalAttrs.version}/libpgf.zip"; hash = "sha256-TAWIuikijfyeTRetZWoMMdB/FeGAR7ZjNssVxUevlVg="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libptytty/package.nix b/pkgs/by-name/li/libptytty/package.nix index c49eedf67196..8c2308d6fa0b 100644 --- a/pkgs/by-name/li/libptytty/package.nix +++ b/pkgs/by-name/li/libptytty/package.nix @@ -11,12 +11,12 @@ let isMusl = stdenv.hostPlatform.isMusl; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libptytty"; version = "2.0"; src = fetchurl { - url = "http://dist.schmorp.de/libptytty/libptytty-${version}.tar.gz"; + url = "http://dist.schmorp.de/libptytty/libptytty-${finalAttrs.version}.tar.gz"; sha256 = "1xrikmrsdkxhdy9ggc0ci6kg5b1hn3bz44ag1mk5k1zjmlxfscw0"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { broken = isStatic && isMusl; }; -} +}) diff --git a/pkgs/by-name/li/libraw1394/package.nix b/pkgs/by-name/li/libraw1394/package.nix index 5e7dfd80ce61..a752f4dc9175 100644 --- a/pkgs/by-name/li/libraw1394/package.nix +++ b/pkgs/by-name/li/libraw1394/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libraw1394"; version = "2.1.2"; src = fetchurl { - url = "mirror://kernel/linux/libs/ieee1394/libraw1394-${version}.tar.gz"; + url = "mirror://kernel/linux/libs/ieee1394/libraw1394-${finalAttrs.version}.tar.gz"; sha256 = "0z5md84941ky5l7afayx2z6j0sk0mildxbjajq6niznd44ky7i6x"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libschrift/package.nix b/pkgs/by-name/li/libschrift/package.nix index 5d7a2afebb84..acb2b4b21a88 100644 --- a/pkgs/by-name/li/libschrift/package.nix +++ b/pkgs/by-name/li/libschrift/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libschrift"; version = "0.10.2"; src = fetchFromGitHub { owner = "tomolt"; repo = "libschrift"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "01hgvkcb46kr9jzc4ah0js0jy9kr0ll18j2k0c5zil55l3a9rqw1"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.sternenseemann ]; }; -} +}) diff --git a/pkgs/by-name/li/libshout/package.nix b/pkgs/by-name/li/libshout/package.nix index 45f96e944f1c..eaa63bb6206e 100644 --- a/pkgs/by-name/li/libshout/package.nix +++ b/pkgs/by-name/li/libshout/package.nix @@ -12,12 +12,12 @@ # need pkg-config so that libshout installs ${out}/lib/pkgconfig/shout.pc -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libshout"; version = "2.4.6"; src = fetchurl { - url = "https://downloads.xiph.org/releases/libshout/libshout-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/libshout/libshout-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OcvU8O/f3cl1XYghfkf48tcQj6dn+dWKK6JqFtj3yRA="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { mainProgram = "shout"; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libsignon-glib/package.nix b/pkgs/by-name/li/libsignon-glib/package.nix index 4e9912fdbd56..09e981c7488a 100644 --- a/pkgs/by-name/li/libsignon-glib/package.nix +++ b/pkgs/by-name/li/libsignon-glib/package.nix @@ -17,7 +17,7 @@ gobject-introspection, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libsignon-glib"; version = "2.1"; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = "https://gitlab.com/accounts-sso/libsignon-glib"; - tag = version; + tag = finalAttrs.version; sha256 = "0gnx9gqsh0hcfm1lk7w60g64mkn1iicga5f5xcy1j9a9byacsfd0"; fetchSubmodules = true; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libsmi/package.nix b/pkgs/by-name/li/libsmi/package.nix index d9130b46d374..02d4e196704f 100644 --- a/pkgs/by-name/li/libsmi/package.nix +++ b/pkgs/by-name/li/libsmi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libsmi"; version = "0.5.0"; src = fetchurl { - url = "https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-${version}.tar.gz"; + url = "https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-${finalAttrs.version}.tar.gz"; sha256 = "1lslaxr2qcj6hf4naq5n5mparfhmswsgq4wa7zm2icqvvgdcq6pj"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/li/libspectre/package.nix b/pkgs/by-name/li/libspectre/package.nix index 0057458036ba..b5f07d8729b2 100644 --- a/pkgs/by-name/li/libspectre/package.nix +++ b/pkgs/by-name/li/libspectre/package.nix @@ -7,12 +7,12 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libspectre"; version = "0.2.12"; src = fetchurl { - url = "https://libspectre.freedesktop.org/releases/libspectre-${version}.tar.gz"; + url = "https://libspectre.freedesktop.org/releases/libspectre-${finalAttrs.version}.tar.gz"; hash = "sha256-VadRfNNXK9JWXfDPRQlEoE1Sc7J567NpqJU5GVfw+WA="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libspectrum/package.nix b/pkgs/by-name/li/libspectrum/package.nix index 4473e5c8569e..28f71cdee4c7 100644 --- a/pkgs/by-name/li/libspectrum/package.nix +++ b/pkgs/by-name/li/libspectrum/package.nix @@ -11,12 +11,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libspectrum"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/fuse-emulator/libspectrum-${version}.tar.gz"; + url = "mirror://sourceforge/fuse-emulator/libspectrum-${finalAttrs.version}.tar.gz"; sha256 = "sha256-o1PLRumxooEGHYFjU+oBDQpv545qF6oLe3QnHKXkrPw="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libstatgrab/package.nix b/pkgs/by-name/li/libstatgrab/package.nix index bec84f47a322..fa1662962ffc 100644 --- a/pkgs/by-name/li/libstatgrab/package.nix +++ b/pkgs/by-name/li/libstatgrab/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libstatgrab"; version = "0.92.1"; src = fetchurl { - url = "https://ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-${version}.tar.gz"; + url = "https://ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-${finalAttrs.version}.tar.gz"; sha256 = "sha256-VoiqSmhVR9cXSoo3PqnY7pJ+dm48wwK97jRSPCxdbBE="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libstroke/package.nix b/pkgs/by-name/li/libstroke/package.nix index 895cb7959902..c4b879bcac3c 100644 --- a/pkgs/by-name/li/libstroke/package.nix +++ b/pkgs/by-name/li/libstroke/package.nix @@ -7,12 +7,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libstroke"; version = "0.5.1"; src = fetchurl { - url = "https://web.archive.org/web/20161204100704/http://etla.net/libstroke/libstroke-${version}.tar.gz"; + url = "https://web.archive.org/web/20161204100704/http://etla.net/libstroke/libstroke-${finalAttrs.version}.tar.gz"; sha256 = "0bbpqzsqh9zrc6cg62f6vp1p4dzvv37blsd0gdlzdskgwvyzba8d"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libthreadar/package.nix b/pkgs/by-name/li/libthreadar/package.nix index b8f869dee595..60b786662501 100644 --- a/pkgs/by-name/li/libthreadar/package.nix +++ b/pkgs/by-name/li/libthreadar/package.nix @@ -5,12 +5,12 @@ gcc-unwrapped, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5.0"; pname = "libthreadar"; src = fetchurl { - url = "mirror://sourceforge/libthreadar/libthreadar-${version}.tar.gz"; + url = "mirror://sourceforge/libthreadar/libthreadar-${finalAttrs.version}.tar.gz"; sha256 = "sha256-wJAkIUGK7Ud6n2p1275vNkSx/W7LlgKWXQaDevetPko="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libticables2/package.nix b/pkgs/by-name/li/libticables2/package.nix index b9339b25d616..93666c498391 100644 --- a/pkgs/by-name/li/libticables2/package.nix +++ b/pkgs/by-name/li/libticables2/package.nix @@ -9,11 +9,11 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticables2"; version = "1.3.5"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticables2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticables2-${finalAttrs.version}.tar.bz2"; sha256 = "08j5di0cgix9vcpdv7b8xhxdjkk9zz7fqfnv3l4apk3jdr8vcvqc"; }; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libticalcs2/package.nix b/pkgs/by-name/li/libticalcs2/package.nix index 8fd3d2fe5ee5..eb1a2cf747eb 100644 --- a/pkgs/by-name/li/libticalcs2/package.nix +++ b/pkgs/by-name/li/libticalcs2/package.nix @@ -13,11 +13,11 @@ acl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticalcs2"; version = "1.1.9"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticalcs2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticalcs2-${finalAttrs.version}.tar.bz2"; sha256 = "08c9wgrdnyqcs45mx1bjb8riqq81bzfkhgaijxzn96rhpj40fy3n"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libticonv/package.nix b/pkgs/by-name/li/libticonv/package.nix index cd4342cec4dd..1812c4c880d5 100644 --- a/pkgs/by-name/li/libticonv/package.nix +++ b/pkgs/by-name/li/libticonv/package.nix @@ -7,11 +7,11 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticonv"; version = "1.1.5"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticonv-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticonv-${finalAttrs.version}.tar.bz2"; sha256 = "0y080v12bm81wgjm6fnw7q0yg7scphm8hhrls9njcszj7fkscv9i"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libtifiles2/package.nix b/pkgs/by-name/li/libtifiles2/package.nix index 66b014cb1e80..d9fdf263b041 100644 --- a/pkgs/by-name/li/libtifiles2/package.nix +++ b/pkgs/by-name/li/libtifiles2/package.nix @@ -9,11 +9,11 @@ libticonv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libtifiles2"; version = "1.1.7"; src = fetchurl { - url = "mirror://sourceforge/tilp/libtifiles2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libtifiles2-${finalAttrs.version}.tar.bz2"; sha256 = "10n9mhlabmaw3ha5ckllxfy6fygs2pmlmj5v6w5v62bvx54kpils"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libu2f-host/package.nix b/pkgs/by-name/li/libu2f-host/package.nix index f0fec109209f..47d23d487066 100644 --- a/pkgs/by-name/li/libu2f-host/package.nix +++ b/pkgs/by-name/li/libu2f-host/package.nix @@ -8,12 +8,12 @@ hidapi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libu2f-host"; version = "1.1.10"; src = fetchurl { - url = "https://developers.yubico.com/libu2f-host/Releases/libu2f-host-${version}.tar.xz"; + url = "https://developers.yubico.com/libu2f-host/Releases/libu2f-host-${finalAttrs.version}.tar.xz"; sha256 = "0vrivl1dwql6nfi48z6dy56fwy2z13d7abgahgrs2mcmqng7hra2"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { mainProgram = "u2f-host"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libu2f-server/package.nix b/pkgs/by-name/li/libu2f-server/package.nix index ac0e8218eb1e..d146534cc424 100644 --- a/pkgs/by-name/li/libu2f-server/package.nix +++ b/pkgs/by-name/li/libu2f-server/package.nix @@ -13,11 +13,11 @@ gengetopt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libu2f-server"; version = "1.1.0"; src = fetchurl { - url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-${version}.tar.xz"; + url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-${finalAttrs.version}.tar.xz"; sha256 = "0xx296nmmqa57w0v5p2kasl5zr1ms2gh6qi4lhv6xvzbmjp3rkcd"; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ philandstuff ]; }; -} +}) diff --git a/pkgs/by-name/li/libuchardet/package.nix b/pkgs/by-name/li/libuchardet/package.nix index 3ef7c5fdf0e7..58acbb661009 100644 --- a/pkgs/by-name/li/libuchardet/package.nix +++ b/pkgs/by-name/li/libuchardet/package.nix @@ -6,7 +6,7 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uchardet"; version = "0.0.8"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.freedesktop.org/software/uchardet/releases/uchardet-${version}.tar.xz"; + url = "https://www.freedesktop.org/software/uchardet/releases/uchardet-${finalAttrs.version}.tar.xz"; sha256 = "sha256-6Xpgz8AKHBR6Z0sJe7FCKr2fp4otnOPz/cwueKNKxfA="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libudfread/package.nix b/pkgs/by-name/li/libudfread/package.nix index f1b3e9eec07d..4ed34582ad7e 100644 --- a/pkgs/by-name/li/libudfread/package.nix +++ b/pkgs/by-name/li/libudfread/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libudfread"; version = "1.1.2"; src = fetchurl { - url = "https://code.videolan.org/videolan/libudfread/-/archive/${version}/libudfread-${version}.tar.gz"; + url = "https://code.videolan.org/videolan/libudfread/-/archive/${finalAttrs.version}/libudfread-${finalAttrs.version}.tar.gz"; sha256 = "1idsfxff1x264n8jd7077qrd61rycsd09fwmc4ar7l4qmhk6gw9b"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ chkno ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/liburing/package.nix b/pkgs/by-name/li/liburing/package.nix index d47a689a4cdf..5c486d657338 100644 --- a/pkgs/by-name/li/liburing/package.nix +++ b/pkgs/by-name/li/liburing/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liburing"; version = "2.13"; src = fetchFromGitHub { owner = "axboe"; repo = "liburing"; - tag = "liburing-${version}"; + tag = "liburing-${finalAttrs.version}"; hash = "sha256-ZWM+SKeRw5iivyj0mHSxC6yw492N7CThx/pp4FJhkCo="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { nickcao ]; }; -} +}) diff --git a/pkgs/by-name/li/libusb1/package.nix b/pkgs/by-name/li/libusb1/package.nix index 5fce6ad1c936..4676098bff3e 100644 --- a/pkgs/by-name/li/libusb1/package.nix +++ b/pkgs/by-name/li/libusb1/package.nix @@ -14,14 +14,14 @@ withDocs ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libusb"; version = "1.0.29"; src = fetchFromGitHub { owner = "libusb"; repo = "libusb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-m1w+uF8+2WCn72LvoaGUYa+R0PyXHtFFONQjdRfImYY="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { logger ]; }; -} +}) diff --git a/pkgs/by-name/li/libva-vdpau-driver/package.nix b/pkgs/by-name/li/libva-vdpau-driver/package.nix index 55da44a563cb..506cf806689b 100644 --- a/pkgs/by-name/li/libva-vdpau-driver/package.nix +++ b/pkgs/by-name/li/libva-vdpau-driver/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libva-vdpau-driver"; version = "0.7.4"; src = fetchurl { - url = "https://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/libva-vdpau-driver-${version}.tar.bz2"; + url = "https://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/libva-vdpau-driver-${finalAttrs.version}.tar.bz2"; sha256 = "1fcvgshzyc50yb8qqm6v6wn23ghimay23ci0p8sm8gxcy211jp0m"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { description = "VDPAU driver for the VAAPI library"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libvdpau/package.nix b/pkgs/by-name/li/libvdpau/package.nix index 24acd394e370..92f3b31fab61 100644 --- a/pkgs/by-name/li/libvdpau/package.nix +++ b/pkgs/by-name/li/libvdpau/package.nix @@ -11,12 +11,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvdpau"; version = "1.5"; src = fetchurl { - url = "https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${version}/libvdpau-${version}.tar.bz2"; + url = "https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${finalAttrs.version}/libvdpau-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-pdUKQrjCiP68BxUatkOsjeBqGERpZcckH4m06BCCGRM="; }; patches = [ ./tracing.patch ]; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.vcunat ]; }; -} +}) diff --git a/pkgs/by-name/li/libvirt-glib/package.nix b/pkgs/by-name/li/libvirt-glib/package.nix index 0139281b0288..f6e8724e4ff8 100644 --- a/pkgs/by-name/li/libvirt-glib/package.nix +++ b/pkgs/by-name/li/libvirt-glib/package.nix @@ -21,7 +21,7 @@ docbook-xsl-nons, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvirt-glib"; version = "5.0.0"; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { ++ lib.optional withDocs "devdoc"; src = fetchurl { - url = "https://libvirt.org/sources/glib/libvirt-glib-${version}.tar.xz"; + url = "https://libvirt.org/sources/glib/libvirt-glib-${finalAttrs.version}.tar.xz"; sha256 = "m/7DRjgkFqNXXYcpm8ZBsqRkqlGf2bEofjGKpDovO4s="; }; @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libvisio/package.nix b/pkgs/by-name/li/libvisio/package.nix index af7f110bfc5f..c95d8bfb9924 100644 --- a/pkgs/by-name/li/libvisio/package.nix +++ b/pkgs/by-name/li/libvisio/package.nix @@ -16,7 +16,7 @@ doxygen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvisio"; version = "0.1.10"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${finalAttrs.version}.tar.xz"; hash = "sha256-np7/dREtTZLZImKtf8JZnCHib4/FulSQDv3IPAUB5HI="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/li/libvorbis/package.nix b/pkgs/by-name/li/libvorbis/package.nix index b817bbb6ecab..598e6abfe296 100644 --- a/pkgs/by-name/li/libvorbis/package.nix +++ b/pkgs/by-name/li/libvorbis/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvorbis"; version = "1.3.7"; src = fetchurl { - url = "https://downloads.xiph.org/releases/vorbis/libvorbis-${version}.tar.xz"; + url = "https://downloads.xiph.org/releases/vorbis/libvorbis-${finalAttrs.version}.tar.xz"; sha256 = "0jwmf87x5sdis64rbv0l87mdpah1rbilkkxszipbzg128f9w8g5k"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libvori/package.nix b/pkgs/by-name/li/libvori/package.nix index 31ac0ba82062..42c00efae9f8 100644 --- a/pkgs/by-name/li/libvori/package.nix +++ b/pkgs/by-name/li/libvori/package.nix @@ -5,12 +5,12 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvori"; version = "220621"; src = fetchurl { - url = "https://brehm-research.de/files/libvori-${version}.tar.gz"; + url = "https://brehm-research.de/files/libvori-${finalAttrs.version}.tar.gz"; hash = "sha256-HPqYxWSBS92s8cDn8RWCE311hmj2MH5us5LHIxeYTBQ="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/li/libvterm/package.nix b/pkgs/by-name/li/libvterm/package.nix index be8bf4b017cd..c60eafc479b8 100644 --- a/pkgs/by-name/li/libvterm/package.nix +++ b/pkgs/by-name/li/libvterm/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvterm"; version = "0.99.7"; src = fetchurl { - url = "mirror://sourceforge/libvterm/libvterm-${version}.tar.gz"; + url = "mirror://sourceforge/libvterm/libvterm-${finalAttrs.version}.tar.gz"; sha256 = "10gaqygmmwp0cwk3j8qflri5caf8vl3f7pwfl2svw5whv8wkn0k2"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libwebcam/package.nix b/pkgs/by-name/li/libwebcam/package.nix index ceebca10f1d2..c3cd35ac3b00 100644 --- a/pkgs/by-name/li/libwebcam/package.nix +++ b/pkgs/by-name/li/libwebcam/package.nix @@ -8,12 +8,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwebcam"; version = "0.2.5"; src = fetchurl { - url = "mirror://sourceforge/project/libwebcam/source/libwebcam-src-${version}.tar.gz"; + url = "mirror://sourceforge/project/libwebcam/source/libwebcam-src-${finalAttrs.version}.tar.gz"; sha256 = "0hcxv8di83fk41zjh0v592qm7c0v37a3m3n3lxavd643gff1k99w"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ jraygauthier ]; }; -} +}) diff --git a/pkgs/by-name/li/libwebsockets/package.nix b/pkgs/by-name/li/libwebsockets/package.nix index 5fe60bd697ea..973541089c39 100644 --- a/pkgs/by-name/li/libwebsockets/package.nix +++ b/pkgs/by-name/li/libwebsockets/package.nix @@ -11,14 +11,14 @@ withExternalPoll ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwebsockets"; version = "4.4.1"; src = fetchFromGitHub { owner = "warmcat"; repo = "libwebsockets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Xvcnfvm9UCNXm3G3tVe7jExE3fwpzYuz8wllvINymeI="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mindavi ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libwhereami/package.nix b/pkgs/by-name/li/libwhereami/package.nix index 171eaab208bc..995736bcfa41 100644 --- a/pkgs/by-name/li/libwhereami/package.nix +++ b/pkgs/by-name/li/libwhereami/package.nix @@ -8,13 +8,13 @@ leatherman, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwhereami"; version = "0.5.0"; src = fetchFromGitHub { sha256 = "05fc28dri2h858kxbvldk5b6wd5is3fjcdsiqj3nxf95i66bb3xp"; - rev = version; + rev = finalAttrs.version; repo = "libwhereami"; owner = "puppetlabs"; }; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Library to report hypervisor information from inside a VM"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.womfoo ]; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { ]; # fails on aarch64 }; -} +}) diff --git a/pkgs/by-name/li/libwpg/package.nix b/pkgs/by-name/li/libwpg/package.nix index 2c4875148c31..513c44a2df89 100644 --- a/pkgs/by-name/li/libwpg/package.nix +++ b/pkgs/by-name/li/libwpg/package.nix @@ -9,12 +9,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwpg"; version = "0.3.4"; src = fetchurl { - url = "mirror://sourceforge/libwpg/libwpg-${version}.tar.xz"; + url = "mirror://sourceforge/libwpg/libwpg-${finalAttrs.version}.tar.xz"; hash = "sha256-tV/alEDR4HBjDrJIfYuGl89BLCFKJ8runfac7HwATeM="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libwps/package.nix b/pkgs/by-name/li/libwps/package.nix index 8ecb61a97d2b..aef5555628e1 100644 --- a/pkgs/by-name/li/libwps/package.nix +++ b/pkgs/by-name/li/libwps/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwps"; version = "0.4.14"; src = fetchurl { - url = "mirror://sourceforge/libwps/libwps-${version}.tar.bz2"; + url = "mirror://sourceforge/libwps/libwps-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-xVEdlAngO446F50EZcHMKW7aBvyDcTVu9Egs2oaIadE="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libx86/package.nix b/pkgs/by-name/li/libx86/package.nix index 43c6e8021abe..297f6008818f 100644 --- a/pkgs/by-name/li/libx86/package.nix +++ b/pkgs/by-name/li/libx86/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libx86"; version = "1.1"; src = fetchurl { - url = "https://www.codon.org.uk/~mjg59/libx86/downloads/libx86-${version}.tar.gz"; + url = "https://www.codon.org.uk/~mjg59/libx86/downloads/libx86-${finalAttrs.version}.tar.gz"; sha256 = "0j6h6bc02c6qi0q7c1ncraz4d1hkm5936r35rfsp4x1jrc233wav"; }; patches = [ @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/libxmi/package.nix b/pkgs/by-name/li/libxmi/package.nix index 886348458033..b9c9cf118f30 100644 --- a/pkgs/by-name/li/libxmi/package.nix +++ b/pkgs/by-name/li/libxmi/package.nix @@ -5,12 +5,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxmi"; version = "1.2"; src = fetchurl { - url = "mirror://gnu/libxmi/libxmi-${version}.tar.gz"; + url = "mirror://gnu/libxmi/libxmi-${finalAttrs.version}.tar.gz"; sha256 = "03d4ikh29l38rl1wavb0icw7m5pp7yilnv7bb2k8qij1dinsymlx"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libxsmm/package.nix b/pkgs/by-name/li/libxsmm/package.nix index 6382c5fda724..d227422b7d19 100644 --- a/pkgs/by-name/li/libxsmm/package.nix +++ b/pkgs/by-name/li/libxsmm/package.nix @@ -10,14 +10,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxsmm"; version = "1.17"; src = fetchFromGitHub { owner = "libxsmm"; repo = "libxsmm"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-s/NEFU4IwQPLyPLwMmrrpMDd73q22Sk2BNid/kedawY="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ chessai ]; }; -} +}) diff --git a/pkgs/by-name/li/libykneomgr/package.nix b/pkgs/by-name/li/libykneomgr/package.nix index 5f631a9dd7a9..ef60d9b7e7a9 100644 --- a/pkgs/by-name/li/libykneomgr/package.nix +++ b/pkgs/by-name/li/libykneomgr/package.nix @@ -8,12 +8,12 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libykneomgr"; version = "0.1.8"; src = fetchurl { - url = "https://developers.yubico.com/libykneomgr/Releases/libykneomgr-${version}.tar.gz"; + url = "https://developers.yubico.com/libykneomgr/Releases/libykneomgr-${finalAttrs.version}.tar.gz"; sha256 = "12gqblz400kr11m1fdr1vvwr85lgy5v55zy0cf782whpk8lyyj97"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { mainProgram = "ykneomgr"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libytnef/package.nix b/pkgs/by-name/li/libytnef/package.nix index 842cbfc01dfd..9513c3a5dab3 100644 --- a/pkgs/by-name/li/libytnef/package.nix +++ b/pkgs/by-name/li/libytnef/package.nix @@ -5,24 +5,24 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libytnef"; version = "2.1.2"; src = fetchFromGitHub { owner = "Yeraze"; repo = "ytnef"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kQb45Da0T7wWi1IivA8Whk+ECL2nyFf7Gc0gK1HKj2c="; }; nativeBuildInputs = [ autoreconfHook ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Yeraze's TNEF Stream Reader - for winmail.dat files"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ fpletz ]; }; -} +}) diff --git a/pkgs/by-name/li/libyubikey/package.nix b/pkgs/by-name/li/libyubikey/package.nix index 091e62d52737..2926275ab3d7 100644 --- a/pkgs/by-name/li/libyubikey/package.nix +++ b/pkgs/by-name/li/libyubikey/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libyubikey"; version = "1.13"; src = fetchurl { - url = "https://developers.yubico.com/yubico-c/Releases/libyubikey-${version}.tar.gz"; + url = "https://developers.yubico.com/yubico-c/Releases/libyubikey-${finalAttrs.version}.tar.gz"; sha256 = "009l3k2zyn06dbrlja2d4p2vfnzjhlcqxi88v02mlrnb17mx1v84"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libzmf/package.nix b/pkgs/by-name/li/libzmf/package.nix index f2fc0004d7ba..1059d549ed78 100644 --- a/pkgs/by-name/li/libzmf/package.nix +++ b/pkgs/by-name/li/libzmf/package.nix @@ -12,12 +12,12 @@ cppunit, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libzmf"; version = "0.0.2"; src = fetchurl { - url = "http://dev-www.libreoffice.org/src/libzmf/libzmf-${version}.tar.xz"; + url = "http://dev-www.libreoffice.org/src/libzmf/libzmf-${finalAttrs.version}.tar.xz"; sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libzmf"; downloadPage = "http://dev-www.libreoffice.org/src/libzmf/"; }; -} +}) diff --git a/pkgs/by-name/li/lighttpd/package.nix b/pkgs/by-name/li/lighttpd/package.nix index c3f8fc728e6c..f72253f53cd9 100644 --- a/pkgs/by-name/li/lighttpd/package.nix +++ b/pkgs/by-name/li/lighttpd/package.nix @@ -32,12 +32,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lighttpd"; version = "1.4.82"; src = fetchurl { - url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor version}.x/lighttpd-${version}.tar.xz"; + url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor finalAttrs.version}.x/lighttpd-${finalAttrs.version}.tar.xz"; sha256 = "sha256-q/50OR+cvWarFU6gfmTxlNvn6QbvTtR+s7DztGJGyWI="; }; @@ -117,4 +117,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "lighttpd"; }; -} +}) diff --git a/pkgs/by-name/li/linbox/package.nix b/pkgs/by-name/li/linbox/package.nix index f78aaf1109c9..472aaa3f75c2 100644 --- a/pkgs/by-name/li/linbox/package.nix +++ b/pkgs/by-name/li/linbox/package.nix @@ -13,14 +13,14 @@ assert (!blas.isILP64) && (!lapack.isILP64); -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "linbox"; version = "1.7.1"; src = fetchFromGitHub { owner = "linbox-team"; repo = "linbox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WUSQI9svxbrDTtWBjCF2XMhRFdKwCht8XBmJIJ3DR1E="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; homepage = "https://linalg.org/"; }; -} +}) diff --git a/pkgs/by-name/li/lingot/package.nix b/pkgs/by-name/li/lingot/package.nix index e8e0dfb3497e..4e9790ee8d10 100644 --- a/pkgs/by-name/li/lingot/package.nix +++ b/pkgs/by-name/li/lingot/package.nix @@ -15,12 +15,12 @@ jackSupport ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lingot"; version = "1.1.1"; src = fetchurl { - url = "mirror://savannah/lingot/lingot-${version}.tar.gz"; + url = "mirror://savannah/lingot/lingot-${finalAttrs.version}.tar.gz"; sha256 = "sha256-xPl+SWo2ZscHhtE25vLMxeijgT6wjNo1ys1+sNFvTVY="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/linuxConsoleTools/package.nix b/pkgs/by-name/li/linuxConsoleTools/package.nix index 97b3f9c86af6..4a88262a699a 100644 --- a/pkgs/by-name/li/linuxConsoleTools/package.nix +++ b/pkgs/by-name/li/linuxConsoleTools/package.nix @@ -7,12 +7,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "linuxconsoletools"; version = "1.8.1"; src = fetchurl { - url = "mirror://sourceforge/linuxconsole/linuxconsoletools-${version}.tar.bz2"; + url = "mirror://sourceforge/linuxconsole/linuxconsoletools-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-TaKXRceCt9sY9fN8Sed78WMSHdN2Hi/HY2+gy/NcJFY="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { inputattach(1) - connects legacy serial devices to the input layer ''; }; -} +}) diff --git a/pkgs/by-name/li/liquibase_redshift_extension/package.nix b/pkgs/by-name/li/liquibase_redshift_extension/package.nix index 01d9e6edfa60..422159a375c3 100644 --- a/pkgs/by-name/li/liquibase_redshift_extension/package.nix +++ b/pkgs/by-name/li/liquibase_redshift_extension/package.nix @@ -4,7 +4,7 @@ fetchMavenArtifact, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liquibase-redshift-extension"; version = "4.8.0"; @@ -12,12 +12,12 @@ stdenv.mkDerivation rec { artifactId = "liquibase-redshift"; groupId = "org.liquibase.ext"; sha256 = "sha256-jZdDKAC4Cvmkih8VH84Z3Q8BzsqGO55Uefr8vOlbDAk="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/liquibase-redshift-${version}.jar $out/share/java/liquibase-redshift.jar + install -m444 -D $src/share/java/liquibase-redshift-${finalAttrs.version}.jar $out/share/java/liquibase-redshift.jar runHook postInstall ''; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sir4ur0n ]; }; -} +}) diff --git a/pkgs/by-name/li/liquidwar/package.nix b/pkgs/by-name/li/liquidwar/package.nix index db0bb6b939fe..b629af3c5180 100644 --- a/pkgs/by-name/li/liquidwar/package.nix +++ b/pkgs/by-name/li/liquidwar/package.nix @@ -30,12 +30,12 @@ libGLU, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liquidwar6"; version = "0.6.3902"; src = fetchurl { - url = "mirror://gnu/liquidwar6/liquidwar6-${version}.tar.gz"; + url = "mirror://gnu/liquidwar6/liquidwar6-${finalAttrs.version}.tar.gz"; sha256 = "1976nnl83d8wspjhb5d5ivdvdxgb8lp34wp54jal60z4zad581fn"; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index 95f3c0d223c3..ed1e36cafe29 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -27,12 +27,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lirc"; version = "0.10.2"; src = fetchurl { - url = "mirror://sourceforge/lirc/lirc-${version}.tar.bz2"; + url = "mirror://sourceforge/lirc/lirc-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-PUTsgnSIHPJi8WCAVkHwgn/8wgreDYXn5vO5Dg09Iio="; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { # cant import '/build/lirc-0.10.1/python-pkg/lirc/_client.so' while cross-compiling to check the version substituteInPlace python-pkg/setup.py \ - --replace "VERSION='0.0.0'" "VERSION='${version}'" + --replace "VERSION='0.0.0'" "VERSION='${finalAttrs.version}'" ''; preConfigure = '' @@ -122,4 +122,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/ll/lldpd/package.nix b/pkgs/by-name/ll/lldpd/package.nix index 9ac0e5237fa1..4c18f09dd483 100644 --- a/pkgs/by-name/ll/lldpd/package.nix +++ b/pkgs/by-name/ll/lldpd/package.nix @@ -10,12 +10,12 @@ removeReferencesTo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lldpd"; version = "1.0.20"; src = fetchurl { - url = "https://media.luffy.cx/files/lldpd/lldpd-${version}.tar.gz"; + url = "https://media.luffy.cx/files/lldpd/lldpd-${finalAttrs.version}.tar.gz"; hash = "sha256-YbjLItSHnmj3glovuOHpKrtKukdzl3zwJYvDLtn1VFA="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fpletz ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/log4cpp/package.nix b/pkgs/by-name/lo/log4cpp/package.nix index 5ea5a1ec7cb4..de0f17528f58 100644 --- a/pkgs/by-name/lo/log4cpp/package.nix +++ b/pkgs/by-name/lo/log4cpp/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "log4cpp"; version = "1.1.4"; src = fetchurl { - url = "mirror://sourceforge/log4cpp/log4cpp-${version}.tar.gz"; + url = "mirror://sourceforge/log4cpp/log4cpp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-aWETZZ5CZUBiUnSoslEFLMBDBtjuXEKgx2OfOcqQydY="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/log4cxx/package.nix b/pkgs/by-name/lo/log4cxx/package.nix index 520b4e4069fb..553094b2ab19 100644 --- a/pkgs/by-name/lo/log4cxx/package.nix +++ b/pkgs/by-name/lo/log4cxx/package.nix @@ -13,12 +13,12 @@ expat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "log4cxx"; version = "1.6.0"; src = fetchurl { - url = "mirror://apache/logging/log4cxx/${version}/apache-log4cxx-${version}.tar.gz"; + url = "mirror://apache/logging/log4cxx/${finalAttrs.version}/apache-log4cxx-${finalAttrs.version}.tar.gz"; hash = "sha256-R9doxXZcVyHPJ9Ug+H7ycikboPTg0yHHJzXVrshwGKc="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/logstalgia/package.nix b/pkgs/by-name/lo/logstalgia/package.nix index a8657d651482..4ef0ea836bf1 100644 --- a/pkgs/by-name/lo/logstalgia/package.nix +++ b/pkgs/by-name/lo/logstalgia/package.nix @@ -18,12 +18,12 @@ freetype, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "logstalgia"; version = "1.1.4"; src = fetchurl { - url = "https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-${version}/logstalgia-${version}.tar.gz"; + url = "https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-${finalAttrs.version}/logstalgia-${finalAttrs.version}.tar.gz"; hash = "sha256-wEnv9AXpJANSIu2ya8xse18AoIkmq9t7Rn4kSSQnkKk="; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "logstalgia"; }; -} +}) diff --git a/pkgs/by-name/lo/longview/package.nix b/pkgs/by-name/lo/longview/package.nix index a7c6d684617c..fb066b7bfb41 100644 --- a/pkgs/by-name/lo/longview/package.nix +++ b/pkgs/by-name/lo/longview/package.nix @@ -8,14 +8,14 @@ glibc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.5"; pname = "longview"; src = fetchFromGitHub { owner = "linode"; repo = "longview"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1i9lli8iw8sb1bd633i82fzhx5gz85ma9d1hra41pkv2p3h823pa"; }; @@ -75,10 +75,10 @@ stdenv.mkDerivation rec { mainProgram = "longview"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.rvl ]; - inherit version; + inherit (finalAttrs) version; platforms = [ "x86_64-linux" "i686-linux" ]; }; -} +}) diff --git a/pkgs/by-name/lo/loudmouth/package.nix b/pkgs/by-name/lo/loudmouth/package.nix index 8ffa2c505692..c5208dfa8320 100644 --- a/pkgs/by-name/lo/loudmouth/package.nix +++ b/pkgs/by-name/lo/loudmouth/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5.3"; pname = "loudmouth"; src = fetchurl { - url = "https://mcabber.com/files/loudmouth/loudmouth-${version}.tar.bz2"; + url = "https://mcabber.com/files/loudmouth/loudmouth-${finalAttrs.version}.tar.bz2"; sha256 = "0b6kd5gpndl9nzis3n6hcl0ldz74bnbiypqgqa1vgb0vrcar8cjl"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { downloadPage = "http://mcabber.com/files/loudmouth/"; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/ls/lshw/package.nix b/pkgs/by-name/ls/lshw/package.nix index bfb638d4e949..382ff59018e3 100644 --- a/pkgs/by-name/ls/lshw/package.nix +++ b/pkgs/by-name/ls/lshw/package.nix @@ -10,7 +10,7 @@ withGUI ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lshw"; # Fix repology.org by not including the prefixed B, otherwise the `pname` attr # gets filled as `lshw-B.XX.XX` in `nix-env --query --available --attr nixpkgs.lshw --meta` @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "lyonel"; repo = "lshw"; - rev = "B.${version}"; + rev = "B.${finalAttrs.version}"; hash = "sha256-4etC7ymMgn1Q4f98DNASv8vn0AT55dYPdacZo6GRDw0="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" - "VERSION=${src.rev}" + "VERSION=${finalAttrs.src.rev}" ]; buildFlags = [ "all" ] ++ lib.optional withGUI "gui"; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ thiagokokada ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/lt/ltl2ba/package.nix b/pkgs/by-name/lt/ltl2ba/package.nix index 17e4d849a512..60ae7aa27855 100644 --- a/pkgs/by-name/lt/ltl2ba/package.nix +++ b/pkgs/by-name/lt/ltl2ba/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ltl2ba"; version = "1.3"; src = fetchurl { - url = "http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ltl2ba-${version}.tar.gz"; + url = "http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ltl2ba-${finalAttrs.version}.tar.gz"; sha256 = "1bz9gjpvby4mnvny0nmxgd81rim26mqlcnjlznnxxk99575pfa4i"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.darwin ++ lib.platforms.linux; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/lt/lttng-ust_2_12/package.nix b/pkgs/by-name/lt/lttng-ust_2_12/package.nix index 699ad5ff0903..ae90ac730df3 100644 --- a/pkgs/by-name/lt/lttng-ust_2_12/package.nix +++ b/pkgs/by-name/lt/lttng-ust_2_12/package.nix @@ -19,12 +19,12 @@ # # Debian builds with std.h (systemtap). -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lttng-ust"; version = "2.12.2"; src = fetchurl { - url = "https://lttng.org/files/lttng-ust/lttng-ust-${version}.tar.bz2"; + url = "https://lttng.org/files/lttng-ust/lttng-ust-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-vNDwZLbKiMcthOdg6sNHKuXIKEEcY0Q1kivun841n8c="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/lt/lttv/package.nix b/pkgs/by-name/lt/lttv/package.nix index 0215a124764b..c55200acf6a7 100644 --- a/pkgs/by-name/lt/lttv/package.nix +++ b/pkgs/by-name/lt/lttv/package.nix @@ -10,12 +10,12 @@ babeltrace, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lttv"; version = "1.5"; src = fetchurl { - url = "https://lttng.org/files/packages/lttv-${version}.tar.bz2"; + url = "https://lttng.org/files/packages/lttv-${finalAttrs.version}.tar.bz2"; sha256 = "1faldxnh9dld5k0vxckwpqw241ya1r2zv286l6rpgqr500zqw7r1"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/lv/lv2/package.nix b/pkgs/by-name/lv/lv2/package.nix index a2c543e9e70c..412f76fb779c 100644 --- a/pkgs/by-name/lv/lv2/package.nix +++ b/pkgs/by-name/lv/lv2/package.nix @@ -9,7 +9,7 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lv2"; version = "1.18.10"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://lv2plug.in/spec/lv2-${version}.tar.xz"; + url = "https://lv2plug.in/spec/lv2-${finalAttrs.version}.tar.xz"; hash = "sha256-eMUbzyG1Tli7Yymsy7Ta4Dsu15tSD5oB5zS9neUwlT8="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lw/lwm/package.nix b/pkgs/by-name/lw/lwm/package.nix index 27278afd0a63..1cea7484f76e 100644 --- a/pkgs/by-name/lw/lwm/package.nix +++ b/pkgs/by-name/lw/lwm/package.nix @@ -9,12 +9,12 @@ libice, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lwm"; version = "1.2.4"; src = fetchurl { - url = "http://www.jfc.org.uk/files/lwm/lwm-${version}.tar.gz"; + url = "http://www.jfc.org.uk/files/lwm/lwm-${finalAttrs.version}.tar.gz"; sha256 = "1bcdr173f0gl61fyl43p3gr145angci7lvjqb8rl00y9f9amvh3y"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "lwm"; }; -} +}) diff --git a/pkgs/by-name/lz/lzbench/package.nix b/pkgs/by-name/lz/lzbench/package.nix index 61c210b97e34..1e6e37634c5d 100644 --- a/pkgs/by-name/lz/lzbench/package.nix +++ b/pkgs/by-name/lz/lzbench/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzbench"; version = "2.2"; src = fetchFromGitHub { owner = "inikep"; repo = "lzbench"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CmT+mjFKf8/HE00re1QzU2pwdUYR8Js1kN4y6c2ZiNY="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "In-memory benchmark of open-source LZ77/LZSS/LZMA compressors"; license = with lib.licenses; [ gpl2Only @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ videl ]; mainProgram = "lzbench"; }; -} +}) diff --git a/pkgs/by-name/lz/lzip/package.nix b/pkgs/by-name/lz/lzip/package.nix index dddec193f9db..3f5cfb37720d 100644 --- a/pkgs/by-name/lz/lzip/package.nix +++ b/pkgs/by-name/lz/lzip/package.nix @@ -9,7 +9,7 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzip"; version = "1.25"; outputs = [ @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://savannah/lzip/lzip-${version}.tar.gz"; + url = "mirror://savannah/lzip/lzip-${finalAttrs.version}.tar.gz"; hash = "sha256-CUGKbY+4P1ET9b2FbglwPfXTe64DCMZo0PNG49PwpW8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "lzip"; }; -} +}) diff --git a/pkgs/by-name/lz/lzo/package.nix b/pkgs/by-name/lz/lzo/package.nix index 0e2ee74f3a9c..66b096a5b591 100644 --- a/pkgs/by-name/lz/lzo/package.nix +++ b/pkgs/by-name/lz/lzo/package.nix @@ -5,12 +5,12 @@ updateAutotoolsGnuConfigScriptsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzo"; version = "2.10"; src = fetchurl { - url = "https://www.oberhumer.com/opensource/lzo/download/lzo-${version}.tar.gz"; + url = "https://www.oberhumer.com/opensource/lzo/download/lzo-${finalAttrs.version}.tar.gz"; sha256 = "0wm04519pd3g8hqpjqhfr72q8qmbiwqaxcs3cndny9h86aa95y60"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/m1/m17n_db/package.nix b/pkgs/by-name/m1/m17n_db/package.nix index b4f6fbaf1205..bb767b2c83a2 100644 --- a/pkgs/by-name/m1/m17n_db/package.nix +++ b/pkgs/by-name/m1/m17n_db/package.nix @@ -7,12 +7,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "m17n-db"; version = "1.8.10"; src = fetchurl { - url = "mirror://savannah/m17n/m17n-db-${version}.tar.gz"; + url = "mirror://savannah/m17n/m17n-db-${finalAttrs.version}.tar.gz"; hash = "sha256-MQJOBRNTNEi5sx6jKU01pkJuZpDrRGKGgHMaqVXAwWw="; }; @@ -32,9 +32,9 @@ stdenv.mkDerivation rec { description = "Multilingual text processing library (database)"; mainProgram = "m17n-db"; changelog = "https://git.savannah.nongnu.org/cgit/m17n/m17n-db.git/plain/NEWS?h=REL-${ - lib.replaceStrings [ "." ] [ "-" ] version + lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version }"; license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ma/macse/package.nix b/pkgs/by-name/ma/macse/package.nix index 59c127d12433..3489a76ff23b 100644 --- a/pkgs/by-name/ma/macse/package.nix +++ b/pkgs/by-name/ma/macse/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "macse"; version = "2.03"; src = fetchurl { - url = "https://bioweb.supagro.inra.fr/macse/releases/macse_v${version}.jar"; + url = "https://bioweb.supagro.inra.fr/macse/releases/macse_v${finalAttrs.version}.jar"; sha256 = "0jnjyz4f255glg37rawzdv4m6nfs7wfwc5dny7afvx4dz2sv4ssh"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ma/maelstrom-clj/package.nix b/pkgs/by-name/ma/maelstrom-clj/package.nix index 0c9920460360..605e8566e8ed 100644 --- a/pkgs/by-name/ma/maelstrom-clj/package.nix +++ b/pkgs/by-name/ma/maelstrom-clj/package.nix @@ -9,12 +9,12 @@ gnuplot, graphviz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "maelstrom"; version = "0.2.4"; src = fetchurl { - url = "https://github.com/jepsen-io/maelstrom/releases/download/v${version}/maelstrom.tar.bz2"; + url = "https://github.com/jepsen-io/maelstrom/releases/download/v${finalAttrs.version}/maelstrom.tar.bz2"; hash = "sha256-MB7HHWsSrw12XttBP1z1qhBGtWCb1OMTdqC1SVSOV5k="; }; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { makeWrapper ${jdk}/bin/java $out/bin/maelstrom \ --add-flags -Djava.awt.headless=true \ --add-flags "-jar $out/lib/maelstrom.jar" \ - --set PATH ${lib.makeBinPath runtimeDependencies} + --set PATH ${lib.makeBinPath finalAttrs.runtimeDependencies} runHook postInstall ''; @@ -48,11 +48,11 @@ stdenv.mkDerivation rec { meta = { description = "Workbench for writing toy implementations of distributed systems"; homepage = "https://github.com/jepsen-io/maelstrom"; - changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}"; + changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${finalAttrs.version}"; mainProgram = "maelstrom"; sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; license = lib.licenses.epl10; maintainers = [ lib.maintainers.emilioziniades ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/ma/maim/package.nix b/pkgs/by-name/ma/maim/package.nix index 9dfbbad7191c..7773fbf18d49 100644 --- a/pkgs/by-name/ma/maim/package.nix +++ b/pkgs/by-name/ma/maim/package.nix @@ -20,14 +20,14 @@ icu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "maim"; version = "5.8.1"; src = fetchFromGitHub { owner = "naelstrof"; repo = "maim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bbjV3+41cxAlKCEd1/nvnZ19GhctWOr5Lu4X+Vg3EAk="; }; @@ -58,16 +58,16 @@ stdenv.mkDerivation rec { meta = { mainProgram = "maim"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Command-line screenshot utility"; longDescription = '' maim (make image) takes screenshots of your desktop. It has options to take only a region, and relies on slop to query for regions. maim is supposed to be an improved scrot. ''; - changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}"; + changelog = "https://github.com/naelstrof/maim/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.all; license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/mc/mc/package.nix b/pkgs/by-name/mc/mc/package.nix index 9bff29d93e5e..d29b2bada0a3 100644 --- a/pkgs/by-name/mc/mc/package.nix +++ b/pkgs/by-name/mc/mc/package.nix @@ -25,12 +25,12 @@ writeScript, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mc"; version = "4.8.33"; src = fetchurl { - url = "https://ftp.osuosl.org/pub/midnightcommander/mc-${version}.tar.xz"; + url = "https://ftp.osuosl.org/pub/midnightcommander/mc-${finalAttrs.version}.tar.xz"; hash = "sha256-yuFJ1C+ETlGF2MgdfbOROo+iFMZfhSIAqdiWtGivFkw="; }; @@ -109,4 +109,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "mc"; }; -} +}) diff --git a/pkgs/by-name/md/mda_lv2/package.nix b/pkgs/by-name/md/mda_lv2/package.nix index 7fc6a0105dc4..537f3f4983fa 100644 --- a/pkgs/by-name/md/mda_lv2/package.nix +++ b/pkgs/by-name/md/mda_lv2/package.nix @@ -9,12 +9,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mda-lv2"; version = "1.2.6"; src = fetchurl { - url = "https://download.drobilla.net/mda-lv2-${version}.tar.bz2"; + url = "https://download.drobilla.net/mda-lv2-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-zWYRcCSuBJzzrKg/npBKcCdyJOI6lp9yqcXQEKSYV9s="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/me/mediainfo/package.nix b/pkgs/by-name/me/mediainfo/package.nix index f3ace7125452..dd9f50623d80 100644 --- a/pkgs/by-name/me/mediainfo/package.nix +++ b/pkgs/by-name/me/mediainfo/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mediainfo"; version = "25.10"; src = fetchurl { - url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; + url = "https://mediaarea.net/download/source/mediainfo/${finalAttrs.version}/mediainfo_${finalAttrs.version}.tar.xz"; hash = "sha256-NmsyUQGrGppO55+9uOPdnni8wKIcD5sZZjE6rtPTNQI="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "mediainfo"; }; -} +}) diff --git a/pkgs/by-name/me/megahit/package.nix b/pkgs/by-name/me/megahit/package.nix index caee20ef7549..1123bac85cf9 100644 --- a/pkgs/by-name/me/megahit/package.nix +++ b/pkgs/by-name/me/megahit/package.nix @@ -7,14 +7,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "megahit"; version = "1.2.9"; src = fetchFromGitHub { owner = "voutcn"; repo = "megahit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1r5d9nkdmgjsbrpj43q9hy3s8jwsabaz3ji561v18hy47v58923c"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ luispedro ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/me/memcached/package.nix b/pkgs/by-name/me/memcached/package.nix index 97d22837fbf0..5abaf3faecf7 100644 --- a/pkgs/by-name/me/memcached/package.nix +++ b/pkgs/by-name/me/memcached/package.nix @@ -7,12 +7,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.40"; pname = "memcached"; src = fetchurl { - url = "https://memcached.org/files/memcached-${version}.tar.gz"; + url = "https://memcached.org/files/memcached-${finalAttrs.version}.tar.gz"; sha256 = "sha256-o9Ng6doiIaSb+ark5ogPLUTaayovrjmxkRucp2SI+/0="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { passthru.tests = { smoke-tests = nixosTests.memcached; }; -} +}) diff --git a/pkgs/by-name/me/mergerfs/package.nix b/pkgs/by-name/me/mergerfs/package.nix index 4e425866d0ca..401b07b2a49c 100644 --- a/pkgs/by-name/me/mergerfs/package.nix +++ b/pkgs/by-name/me/mergerfs/package.nix @@ -13,14 +13,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mergerfs"; version = "2.41.1"; src = fetchFromGitHub { owner = "trapexit"; repo = "mergerfs"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-pXge+/5Ti4+e0aSbWLg6roIcg+3foAvSHP/Obd0EiE4="; }; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { ]; preConfigure = '' - echo "${version}" > VERSION + echo "${finalAttrs.version}" > VERSION ''; makeFlags = [ @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ makefu ]; }; -} +}) diff --git a/pkgs/by-name/me/mesa-demos/package.nix b/pkgs/by-name/me/mesa-demos/package.nix index 7600b3c29fe2..82079c20c6a9 100644 --- a/pkgs/by-name/me/mesa-demos/package.nix +++ b/pkgs/by-name/me/mesa-demos/package.nix @@ -22,12 +22,12 @@ glslang, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mesa-demos"; version = "9.0.0"; src = fetchurl { - url = "https://archive.mesa3d.org/demos/mesa-demos-${version}.tar.xz"; + url = "https://archive.mesa3d.org/demos/mesa-demos-${finalAttrs.version}.tar.xz"; sha256 = "sha256-MEaj0mp7BRr3690lel8jv+sWDK1u2VIynN/x6fHtSWs="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ andersk ]; }; -} +}) diff --git a/pkgs/by-name/me/meshoptimizer/package.nix b/pkgs/by-name/me/meshoptimizer/package.nix index b3cc0b98f0c9..d1004795b763 100644 --- a/pkgs/by-name/me/meshoptimizer/package.nix +++ b/pkgs/by-name/me/meshoptimizer/package.nix @@ -14,13 +14,13 @@ let hash = "sha256-o3dCxAAkpMoNkvkM7qD75cPn/obDc/fJ8u7KLPm1G6g="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "meshoptimizer"; version = "1.0.1"; src = fetchFromGitHub { owner = "zeux"; repo = "meshoptimizer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-t5cWeGf9YI9oG919c6mdXE+qnK2rkTLW0GJ52vw/HrI="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "gltfpack"; }; -} +}) diff --git a/pkgs/by-name/me/meterbridge/package.nix b/pkgs/by-name/me/meterbridge/package.nix index 36c093c8d293..ffcfeb7b142d 100644 --- a/pkgs/by-name/me/meterbridge/package.nix +++ b/pkgs/by-name/me/meterbridge/package.nix @@ -9,12 +9,12 @@ libjack2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.9.3"; pname = "meterbridge"; src = fetchurl { - url = "http://plugin.org.uk/meterbridge/meterbridge-${version}.tar.gz"; + url = "http://plugin.org.uk/meterbridge/meterbridge-${finalAttrs.version}.tar.gz"; sha256 = "0s7n3czfpil94vsd7iblv4xrck9c7zvsz4r3yfbkqcv85pjz1viz"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.nico202 ]; mainProgram = "meterbridge"; }; -} +}) diff --git a/pkgs/by-name/me/metronome/package.nix b/pkgs/by-name/me/metronome/package.nix index da9d63887d29..08e7ae0b65c1 100644 --- a/pkgs/by-name/me/metronome/package.nix +++ b/pkgs/by-name/me/metronome/package.nix @@ -14,7 +14,7 @@ gst_all_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "metronome"; version = "1.3.0"; @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "metronome"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Sn2Ua/XxPnJjcQvWeOPkphl+BE7/BdOrUIpf+tLt20U="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "metronome-${version}"; + inherit (finalAttrs) src; + name = "metronome-${finalAttrs.version}"; hash = "sha256-T/x5LpODpKWGA40W1je6jw1DS9attVUK4ZjAnRAyf6k="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mi/mi2ly/package.nix b/pkgs/by-name/mi/mi2ly/package.nix index a7a0ce517395..5257ca69229e 100644 --- a/pkgs/by-name/mi/mi2ly/package.nix +++ b/pkgs/by-name/mi/mi2ly/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mi2ly"; version = "0.12"; src = fetchurl { - url = "mirror://savannah/mi2ly/mi2ly.${version}.tar.bz2"; + url = "mirror://savannah/mi2ly/mi2ly.${finalAttrs.version}.tar.bz2"; hash = "sha256-lFbqH+syFaQDMbXfb+OUcWnyKnjfVz9yl7DbTTn7JKw="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { homepage = "https://www.nongnu.org/mi2ly/"; mainProgram = "mi2ly"; }; -} +}) diff --git a/pkgs/by-name/mi/microcom/package.nix b/pkgs/by-name/mi/microcom/package.nix index 7521791d1608..a6127a570074 100644 --- a/pkgs/by-name/mi/microcom/package.nix +++ b/pkgs/by-name/mi/microcom/package.nix @@ -6,14 +6,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "microcom"; version = "2025.11.0"; src = fetchFromGitHub { owner = "pengutronix"; repo = "microcom"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-drQpUOl+QLBvwT++bEBk9Bt+tTQxrnFgfuoGIW5Bcyw="; }; @@ -23,10 +23,10 @@ stdenv.mkDerivation rec { meta = { description = "Minimalistic terminal program for communicating with devices over a serial connection"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ emantor ]; platforms = with lib.platforms; linux; mainProgram = "microcom"; }; -} +}) diff --git a/pkgs/by-name/mi/mikmod/package.nix b/pkgs/by-name/mi/mikmod/package.nix index ce2bb62482c2..ba6601a4c452 100644 --- a/pkgs/by-name/mi/mikmod/package.nix +++ b/pkgs/by-name/mi/mikmod/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mikmod"; version = "3.2.8"; src = fetchurl { - url = "mirror://sourceforge/mikmod/mikmod-${version}.tar.gz"; + url = "mirror://sourceforge/mikmod/mikmod-${finalAttrs.version}.tar.gz"; sha256 = "1k54p8pn3jinha0f2i23ad15pf1pamibzcxjrbzjbklpcz1ipc6v"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; mainProgram = "mikmod"; }; -} +}) diff --git a/pkgs/by-name/mi/mimetic/package.nix b/pkgs/by-name/mi/mimetic/package.nix index e909447dbec6..6f59d01a52bb 100644 --- a/pkgs/by-name/mi/mimetic/package.nix +++ b/pkgs/by-name/mi/mimetic/package.nix @@ -6,12 +6,12 @@ cutee, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mimetic"; version = "0.9.8"; src = fetchurl { - url = "http://www.codesink.org/download/mimetic-${version}.tar.gz"; + url = "http://www.codesink.org/download/mimetic-${finalAttrs.version}.tar.gz"; sha256 = "003715lvj4nx23arn1s9ss6hgc2yblkwfy5h94li6pjz2a6xc1rs"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mi/miniHttpd/package.nix b/pkgs/by-name/mi/miniHttpd/package.nix index 072e390e0b9a..7e11a2d32cba 100644 --- a/pkgs/by-name/mi/miniHttpd/package.nix +++ b/pkgs/by-name/mi/miniHttpd/package.nix @@ -5,12 +5,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mini-httpd"; version = "1.7"; src = fetchurl { - url = "https://download-mirror.savannah.gnu.org/releases/mini-httpd/mini-httpd-${version}.tar.gz"; + url = "https://download-mirror.savannah.gnu.org/releases/mini-httpd/mini-httpd-${finalAttrs.version}.tar.gz"; sha256 = "0jggmlaywjfbdljzv5hyiz49plnxh0har2bnc9dq4xmj1pmjgs49"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.peti ]; }; -} +}) diff --git a/pkgs/by-name/mi/miranda/package.nix b/pkgs/by-name/mi/miranda/package.nix index 13c29cf1160e..5fbf4c84ad91 100644 --- a/pkgs/by-name/mi/miranda/package.nix +++ b/pkgs/by-name/mi/miranda/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "miranda"; version = "2.066"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { # from the start so this mismatch cannot occur. src = fetchzip { url = "https://www.cs.kent.ac.uk/people/staff/dat/miranda/src/mira-${ - builtins.replaceStrings [ "." ] [ "" ] version + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }-src.tgz"; sha256 = "KE/FTL9YW9l7VBAgkFZlqgSM1Bt/BXT6GkkONtyKJjQ="; }; @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "mira"; }; -} +}) diff --git a/pkgs/by-name/ml/mlmmj/package.nix b/pkgs/by-name/ml/mlmmj/package.nix index 756e3766e935..6050bb0eca0e 100644 --- a/pkgs/by-name/ml/mlmmj/package.nix +++ b/pkgs/by-name/ml/mlmmj/package.nix @@ -7,14 +7,14 @@ pkg-config, kyua, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mlmmj"; version = "1.5.0"; src = fetchFromCodeberg { owner = "mlmmj"; repo = "mlmmj"; - tag = "RELEASE_" + lib.replaceStrings [ "." ] [ "_" ] version; + tag = "RELEASE_" + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version; hash = "sha256-kAo04onxVve3kCaM4h1APsjs3C4iePabkBFJeqvnPxo="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ml/mlt/package.nix b/pkgs/by-name/ml/mlt/package.nix index 3fb58e3c3516..13b4cc95a128 100644 --- a/pkgs/by-name/ml/mlt/package.nix +++ b/pkgs/by-name/ml/mlt/package.nix @@ -39,14 +39,14 @@ libarchive, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mlt"; version = "7.34.1"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zdfjl4ZrdmX445hYx2CoKj1NuXQslQpTC5m96zPrZes="; # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on @@ -165,4 +165,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mo/morse_cli/package.nix b/pkgs/by-name/mo/morse_cli/package.nix index 91d12c2cf3ad..3d980ed565fc 100644 --- a/pkgs/by-name/mo/morse_cli/package.nix +++ b/pkgs/by-name/mo/morse_cli/package.nix @@ -9,14 +9,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "morse-cli"; version = "1.16.4"; src = fetchFromGitHub { owner = "MorseMicro"; repo = "morse_cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-EhrKMMbWJ6gweAt2EudyO7vHZ9ITjRYagE4k+QuUnOo="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ govindsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/motif/package.nix b/pkgs/by-name/mo/motif/package.nix index e3b051b9faf2..e26a574a4372 100644 --- a/pkgs/by-name/mo/motif/package.nix +++ b/pkgs/by-name/mo/motif/package.nix @@ -23,12 +23,12 @@ }: # refer to the gentoo package -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "motif"; version = "2.3.8"; src = fetchurl { - url = "mirror://sourceforge/motif/motif-${version}.tar.gz"; + url = "mirror://sourceforge/motif/motif-${finalAttrs.version}.tar.gz"; sha256 = "1rxwkrhmj8sfg7dwmkhq885valwqbh26d79033q7vb7fcqv756w5"; }; @@ -148,4 +148,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ qyliss ]; broken = demoSupport && stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "16"; }; -} +}) diff --git a/pkgs/by-name/mp/mp3val/package.nix b/pkgs/by-name/mp/mp3val/package.nix index 200f866732d1..179e2ffd84dc 100644 --- a/pkgs/by-name/mp/mp3val/package.nix +++ b/pkgs/by-name/mp/mp3val/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mp3val"; version = "0.1.8"; src = fetchurl { - url = "mirror://sourceforge/mp3val/mp3val-${version}-src.tar.gz"; + url = "mirror://sourceforge/mp3val/mp3val-${finalAttrs.version}-src.tar.gz"; sha256 = "17y3646ghr38r620vkrxin3dksxqig5yb3nn4cfv6arm7kz6x8cm"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "mp3val"; }; -} +}) diff --git a/pkgs/by-name/mp/mp4fpsmod/package.nix b/pkgs/by-name/mp/mp4fpsmod/package.nix index 2397179a2e8d..c3b850a94248 100644 --- a/pkgs/by-name/mp/mp4fpsmod/package.nix +++ b/pkgs/by-name/mp/mp4fpsmod/package.nix @@ -5,7 +5,7 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mp4fpsmod"; version = "0.27-unstable-2023-12-30"; @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { delaying audio tracks, executing DTS compression, extracting time codes of mp4. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = with lib.licenses; [ # All files are distributed as Public Domain, except for the followings: publicDomain @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ huggy ]; mainProgram = "mp4fpsmod"; }; -} +}) diff --git a/pkgs/by-name/mp/mpb/package.nix b/pkgs/by-name/mp/mpb/package.nix index 6db951abaa19..eb001a94446d 100644 --- a/pkgs/by-name/mp/mpb/package.nix +++ b/pkgs/by-name/mp/mpb/package.nix @@ -17,14 +17,14 @@ assert !blas.isILP64; assert !lapack.isILP64; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mpb"; version = "1.12.0"; src = fetchFromGitHub { owner = "NanoComp"; repo = "mpb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-naxVKD7pxefb/ht5Pa4e/T9eDzlZ0raNYPSvKNaZUn8="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/mp/mpop/package.nix b/pkgs/by-name/mp/mpop/package.nix index 071917edd6cc..2109293a91ea 100644 --- a/pkgs/by-name/mp/mpop/package.nix +++ b/pkgs/by-name/mp/mpop/package.nix @@ -18,12 +18,12 @@ assert lib.assertOneOf "sslLibrary" sslLibrary [ "no" ]; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mpop"; version = "1.4.21"; src = fetchurl { - url = "https://marlam.de/mpop/releases/mpop-${version}.tar.xz"; + url = "https://marlam.de/mpop/releases/mpop-${finalAttrs.version}.tar.xz"; sha256 = "sha256-TKDR4NATZv4+DPSQ2I0VTfURJ4+1lWOHE748pnVmWFU="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ms/msilbc/package.nix b/pkgs/by-name/ms/msilbc/package.nix index e15a0919a890..477fe4adf2c2 100644 --- a/pkgs/by-name/ms/msilbc/package.nix +++ b/pkgs/by-name/ms/msilbc/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "msilbc"; version = "2.1.2"; src = fetchurl { - url = "mirror://savannah/linphone/plugins/sources/msilbc-${version}.tar.gz"; + url = "mirror://savannah/linphone/plugins/sources/msilbc-${finalAttrs.version}.tar.gz"; sha256 = "07j02y994ybh274fp7ydjvi76h34y2c34ndwjpjfcwwr03b48cfp"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/mt/mtdev/package.nix b/pkgs/by-name/mt/mtdev/package.nix index 4d40c53303f1..b3c7a678c755 100644 --- a/pkgs/by-name/mt/mtdev/package.nix +++ b/pkgs/by-name/mt/mtdev/package.nix @@ -6,12 +6,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtdev"; version = "1.1.7"; src = fetchurl { - url = "https://bitmath.org/code/mtdev/mtdev-${version}.tar.bz2"; + url = "https://bitmath.org/code/mtdev/mtdev-${finalAttrs.version}.tar.bz2"; hash = "sha256-oQetrSEB/srFSsf58OCg3RVdlUGT2lXCNAyX8v8dgU4="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = with lib.platforms; freebsd ++ linux; }; -} +}) diff --git a/pkgs/by-name/mt/mtools/package.nix b/pkgs/by-name/mt/mtools/package.nix index 33f05b0e606e..c288756401a8 100644 --- a/pkgs/by-name/mt/mtools/package.nix +++ b/pkgs/by-name/mt/mtools/package.nix @@ -5,12 +5,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtools"; version = "4.0.49"; src = fetchurl { - url = "mirror://gnu/mtools/mtools-${version}.tar.bz2"; + url = "mirror://gnu/mtools/mtools-${finalAttrs.version}.tar.bz2"; hash = "sha256-b+UZNYPW58Wdp15j1yNPdsCwfK8zsQOJT0b2aocf/J8="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/mt/mtx/package.nix b/pkgs/by-name/mt/mtx/package.nix index 230ba7890fcf..84132c8ae790 100644 --- a/pkgs/by-name/mt/mtx/package.nix +++ b/pkgs/by-name/mt/mtx/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtx"; version = "1.3.12"; src = fetchurl { - url = "mirror://sourceforge/mtx/mtx-stable/${version}/mtx-${version}.tar.gz"; + url = "mirror://sourceforge/mtx/mtx-stable/${finalAttrs.version}/mtx-${finalAttrs.version}.tar.gz"; sha256 = "0261c5e90b98b6138cd23dadecbc7bc6e2830235145ed2740290e1f35672d843"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.redvers ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mu/muffin/package.nix b/pkgs/by-name/mu/muffin/package.nix index ced42dbf9e84..e8de00d00c28 100644 --- a/pkgs/by-name/mu/muffin/package.nix +++ b/pkgs/by-name/mu/muffin/package.nix @@ -41,7 +41,7 @@ zenity, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "muffin"; version = "6.6.3"; @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "linuxmint"; repo = "muffin"; - rev = version; + rev = finalAttrs.version; hash = "sha256-PNL6PAZinds+kqCUCesJkTS+93juhm35sPE7RFUdxeU="; }; @@ -127,4 +127,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/mu/musl/package.nix b/pkgs/by-name/mu/musl/package.nix index 17ed19ecef02..06d79cf6aa6e 100644 --- a/pkgs/by-name/mu/musl/package.nix +++ b/pkgs/by-name/mu/musl/package.nix @@ -55,12 +55,12 @@ let null; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "musl"; version = "1.2.5"; src = fetchurl { - url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; + url = "https://musl.libc.org/releases/musl-${finalAttrs.version}.tar.gz"; sha256 = "qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; }; @@ -176,7 +176,7 @@ stdenv.mkDerivation rec { meta = { description = "Efficient, small, quality libc implementation"; homepage = "https://musl.libc.org/"; - changelog = "https://git.musl-libc.org/cgit/musl/tree/WHATSNEW?h=v${version}"; + changelog = "https://git.musl-libc.org/cgit/musl/tree/WHATSNEW?h=v${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "aarch64-linux" @@ -209,4 +209,4 @@ stdenv.mkDerivation rec { thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/my/mylvmbackup/package.nix b/pkgs/by-name/my/mylvmbackup/package.nix index 7d05b7262457..e2ee16d1fcba 100644 --- a/pkgs/by-name/my/mylvmbackup/package.nix +++ b/pkgs/by-name/my/mylvmbackup/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mylvmbackup"; version = "0.16"; src = fetchurl { - url = "https://www.lenzg.net/mylvmbackup/mylvmbackup-${version}.tar.gz"; + url = "https://www.lenzg.net/mylvmbackup/mylvmbackup-${finalAttrs.version}.tar.gz"; sha256 = "sha256-vb7M3EPIrxIz6jUwm241fzaEz2czqdCObrFgSOSgJRU="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ryantm ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/na/nanodbc/package.nix b/pkgs/by-name/na/nanodbc/package.nix index 8c50f2bfd68f..be46b432ca9f 100644 --- a/pkgs/by-name/na/nanodbc/package.nix +++ b/pkgs/by-name/na/nanodbc/package.nix @@ -7,14 +7,14 @@ unixODBC, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nanodbc"; version = "2.14.0"; src = fetchFromGitHub { owner = "nanodbc"; repo = "nanodbc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dVUOwA7LfLqcQq2nc6OAha0krmgTy5RUHupBVrNdo4g="; }; @@ -37,10 +37,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/nanodbc/nanodbc"; - changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nanodbc/nanodbc/raw/v${finalAttrs.version}/CHANGELOG.md"; description = "Small C++ wrapper for the native C ODBC API"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bzizou ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/na/nasm/package.nix b/pkgs/by-name/na/nasm/package.nix index 8b2005ea92a7..5b611b57591c 100644 --- a/pkgs/by-name/na/nasm/package.nix +++ b/pkgs/by-name/na/nasm/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nasm"; version = "3.01"; src = fetchurl { - url = "https://www.nasm.us/pub/nasm/releasebuilds/${version}/nasm-${version}.tar.xz"; + url = "https://www.nasm.us/pub/nasm/releasebuilds/${finalAttrs.version}/nasm-${finalAttrs.version}.tar.xz"; hash = "sha256-tzJMvobnZ7ZfJvRn7YsSrYDhJOPMuJB2hVyY5Dqe3dQ="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { mainProgram = "nasm"; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/na/nasty/package.nix b/pkgs/by-name/na/nasty/package.nix index b10457589bd8..d29c224af1ef 100644 --- a/pkgs/by-name/na/nasty/package.nix +++ b/pkgs/by-name/na/nasty/package.nix @@ -5,12 +5,12 @@ gpgme, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nasty"; version = "0.6"; src = fetchurl { - url = "https://www.vanheusden.com/nasty/nasty-${version}.tgz"; + url = "https://www.vanheusden.com/nasty/nasty-${finalAttrs.version}.tgz"; sha256 = "1dznlxr728k1pgy1kwmlm7ivyl3j3rlvkmq34qpwbwbj8rnja1vn"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/na/nauty/package.nix b/pkgs/by-name/na/nauty/package.nix index 90b9995cd802..34a1594b93f3 100644 --- a/pkgs/by-name/na/nauty/package.nix +++ b/pkgs/by-name/na/nauty/package.nix @@ -3,13 +3,13 @@ lib, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nauty"; version = "2.9.3"; src = fetchurl { url = "https://pallini.di.uniroma1.it/nauty${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; sha256 = "sha256-n8TtrgT4ig9Yg5hb47Oc9/iY/WzJbpa57iVFJ0PMG1s="; }; @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.unix; # The filename may change for future changelogs. Better than nothing in any case. - changelog = "https://pallini.di.uniroma1.it/changes24-2${lib.versions.minor version}.txt"; + changelog = "https://pallini.di.uniroma1.it/changes24-2${lib.versions.minor finalAttrs.version}.txt"; homepage = "https://pallini.di.uniroma1.it/"; }; -} +}) diff --git a/pkgs/by-name/ne/nedit/package.nix b/pkgs/by-name/ne/nedit/package.nix index 93f45ad00070..8e54bc06ae7d 100644 --- a/pkgs/by-name/ne/nedit/package.nix +++ b/pkgs/by-name/ne/nedit/package.nix @@ -7,12 +7,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nedit"; version = "5.7"; src = fetchurl { - url = "mirror://sourceforge/nedit/nedit-source/nedit-${version}-src.tar.gz"; + url = "mirror://sourceforge/nedit/nedit-source/nedit-${finalAttrs.version}-src.tar.gz"; sha256 = "0ym1zhjx9976rf2z5nr7dj4mjkxcicimhs686snjhdcpzxwsrndd"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/ne/nemiver/package.nix b/pkgs/by-name/ne/nemiver/package.nix index 4387279870ab..4975ad809fc1 100644 --- a/pkgs/by-name/ne/nemiver/package.nix +++ b/pkgs/by-name/ne/nemiver/package.nix @@ -22,12 +22,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nemiver"; version = "0.9.6"; src = fetchurl { - url = "mirror://gnome/sources/nemiver/${lib.versions.majorMinor version}/nemiver-${version}.tar.xz"; + url = "mirror://gnome/sources/nemiver/${lib.versions.majorMinor finalAttrs.version}/nemiver-${finalAttrs.version}.tar.xz"; sha256 = "85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/ne/net-snmp/package.nix b/pkgs/by-name/ne/net-snmp/package.nix index 564f7b9819f1..0022ccdb2050 100644 --- a/pkgs/by-name/ne/net-snmp/package.nix +++ b/pkgs/by-name/ne/net-snmp/package.nix @@ -20,12 +20,12 @@ let ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "net-snmp"; version = "5.9.5.2"; src = fetchurl { - url = "mirror://sourceforge/net-snmp/net-snmp-${version}.tar.gz"; + url = "mirror://sourceforge/net-snmp/net-snmp-${finalAttrs.version}.tar.gz"; hash = "sha256-FnB3GfgzGEpLcoNdrDWa4YgSOwa15CgXwAeQ19wThL8="; }; @@ -92,6 +92,6 @@ stdenv.mkDerivation rec { homepage = "https://www.net-snmp.org/"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - changelog = "https://github.com/net-snmp/net-snmp/blob/v${version}/NEWS"; + changelog = "https://github.com/net-snmp/net-snmp/blob/v${finalAttrs.version}/NEWS"; }; -} +}) diff --git a/pkgs/by-name/ne/networkmanager-strongswan/package.nix b/pkgs/by-name/ne/networkmanager-strongswan/package.nix index 39b66379e692..459bd9681f58 100644 --- a/pkgs/by-name/ne/networkmanager-strongswan/package.nix +++ b/pkgs/by-name/ne/networkmanager-strongswan/package.nix @@ -13,12 +13,12 @@ libnma-gtk4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "NetworkManager-strongswan"; version = "1.6.4"; src = fetchurl { - url = "https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-${version}.tar.bz2"; + url = "https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-X9ftnoogw2W+p9ZTdgoECfmyEkRABtQ2UzK7zFGPbBU="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { inherit (networkmanager.meta) platforms; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/ng/ngircd/package.nix b/pkgs/by-name/ng/ngircd/package.nix index 9941b4ebc852..7faf81495dc9 100644 --- a/pkgs/by-name/ng/ngircd/package.nix +++ b/pkgs/by-name/ng/ngircd/package.nix @@ -8,12 +8,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ngircd"; version = "27"; src = fetchurl { - url = "https://ngircd.barton.de/pub/ngircd/ngircd-${version}.tar.xz"; + url = "https://ngircd.barton.de/pub/ngircd/ngircd-${finalAttrs.version}.tar.xz"; sha256 = "sha256-aJeIAxndXi5zwckBlhNQn4jrW42qWCGjb7yj14XCR7g="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/niftyreg/package.nix b/pkgs/by-name/ni/niftyreg/package.nix index 301c4f95dde8..6c23de28bee2 100644 --- a/pkgs/by-name/ni/niftyreg/package.nix +++ b/pkgs/by-name/ni/niftyreg/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "niftyreg"; version = "1.3.9"; src = fetchurl { - url = "mirror://sourceforge/niftyreg/nifty_reg-${version}/nifty_reg-${version}.tar.gz"; + url = "mirror://sourceforge/niftyreg/nifty_reg-${finalAttrs.version}/nifty_reg-${finalAttrs.version}.tar.gz"; sha256 = "07v9v9s41lvw72wpb1jgh2nzanyc994779bd35p76vg8mzifmprl"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ni/nitrogen/package.nix b/pkgs/by-name/ni/nitrogen/package.nix index 7de16d72665f..06d5565d099b 100644 --- a/pkgs/by-name/ni/nitrogen/package.nix +++ b/pkgs/by-name/ni/nitrogen/package.nix @@ -7,12 +7,12 @@ gtkmm2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nitrogen"; version = "1.6.1"; src = fetchurl { - url = "http://projects.l3ib.org/nitrogen/files/nitrogen-${version}.tar.gz"; + url = "http://projects.l3ib.org/nitrogen/files/nitrogen-${finalAttrs.version}.tar.gz"; sha256 = "0zc3fl1mbhq0iyndy4ysmy8vv5c7xwf54rbgamzfhfvsgdq160pl"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.auntie ]; mainProgram = "nitrogen"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-bundle/package.nix b/pkgs/by-name/ni/nix-bundle/package.nix index a3244682d6f4..84522589aff7 100644 --- a/pkgs/by-name/ni/nix-bundle/package.nix +++ b/pkgs/by-name/ni/nix-bundle/package.nix @@ -10,14 +10,14 @@ nix, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nix-bundle"; version = "0.4.1"; src = fetchFromGitHub { owner = "matthewbauer"; repo = "nix-bundle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0js8spwjvw6kjxz1i072scd035fhiyazixvn84ibdnw8dx087gjv"; }; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -p $out/bin makeWrapper $out/share/nix-bundle/nix-bundle.sh $out/bin/nix-bundle \ - --prefix PATH : ${lib.makeBinPath buildInputs} + --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ln -s $out/share/nix-bundle/nix-run.sh $out/bin/nix-run ''; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/nixos-shell/package.nix b/pkgs/by-name/ni/nixos-shell/package.nix index 97ccf9c63a81..9d42bb2b05d0 100644 --- a/pkgs/by-name/ni/nixos-shell/package.nix +++ b/pkgs/by-name/ni/nixos-shell/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nixos-shell"; version = "2.0.0"; src = fetchFromGitHub { owner = "Mic92"; repo = "nixos-shell"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-plRKXQqww7easx0wgGKAkOJH1TW/PeeB20dq9XUN8J4="; }; @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { meta = { description = "Spawns lightweight nixos vms in a shell"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mic92 ]; platforms = lib.platforms.unix; mainProgram = "nixos-shell"; }; -} +}) diff --git a/pkgs/by-name/nk/nkf/package.nix b/pkgs/by-name/nk/nkf/package.nix index f277e027d376..166d563d6e16 100644 --- a/pkgs/by-name/nk/nkf/package.nix +++ b/pkgs/by-name/nk/nkf/package.nix @@ -5,12 +5,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nkf"; version = "2.1.5"; src = fetchurl { - url = "mirror://osdn/nkf/70406/nkf-${version}.tar.gz"; + url = "mirror://osdn/nkf/70406/nkf-${finalAttrs.version}.tar.gz"; sha256 = "0i5dbcb9aipwr8ym4mhvgf1in3frl6y8h8x96cprz9s7b11xz9yi"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.auntie ]; }; -} +}) diff --git a/pkgs/by-name/nl/nload/package.nix b/pkgs/by-name/nl/nload/package.nix index bfcd440dc479..eb4a294e8b19 100644 --- a/pkgs/by-name/nl/nload/package.nix +++ b/pkgs/by-name/nl/nload/package.nix @@ -7,12 +7,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.7.4"; pname = "nload"; src = fetchurl { - url = "http://www.roland-riegel.de/nload/nload-${version}.tar.gz"; + url = "http://www.roland-riegel.de/nload/nload-${finalAttrs.version}.tar.gz"; sha256 = "1rb9skch2kgqzigf19x8bzk211jdfjfdkrcvaqyj89jy2pkm3h61"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "nload"; }; -} +}) diff --git a/pkgs/by-name/nn/nng/package.nix b/pkgs/by-name/nn/nng/package.nix index 96e3960e2f1b..66175b6a527f 100644 --- a/pkgs/by-name/nn/nng/package.nix +++ b/pkgs/by-name/nn/nng/package.nix @@ -8,14 +8,14 @@ mbedtls, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nng"; version = "1.11"; src = fetchFromGitHub { owner = "nanomsg"; repo = "nng"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yH/iK/DuVff2qby/wk6jJ9Tsmxrl9eMrb9bOxCzvmdA="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nviets ]; }; -} +}) diff --git a/pkgs/by-name/np/npapi_sdk/package.nix b/pkgs/by-name/np/npapi_sdk/package.nix index 3c8bfc561603..a2998c8902ac 100644 --- a/pkgs/by-name/np/npapi_sdk/package.nix +++ b/pkgs/by-name/np/npapi_sdk/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "npapi-sdk"; version = "0.27.2"; src = fetchurl { - url = "https://bitbucket.org/mgorny/npapi-sdk/downloads/npapi-sdk-${version}.tar.bz2"; + url = "https://bitbucket.org/mgorny/npapi-sdk/downloads/npapi-sdk-${finalAttrs.version}.tar.bz2"; sha256 = "0xxfcsjmmgbbyl9zwpzdshbx27grj5fnzjfmldmm9apws2yk9gq1"; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ns/ns-3/package.nix b/pkgs/by-name/ns/ns-3/package.nix index eca0d6324019..ffeac414ee46 100644 --- a/pkgs/by-name/ns/ns-3/package.nix +++ b/pkgs/by-name/ns/ns-3/package.nix @@ -61,14 +61,14 @@ let ) ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ns-3"; version = "44"; src = fetchFromGitLab { owner = "nsnam"; repo = "ns-3-dev"; - rev = "ns-3.${version}"; + rev = "ns-3.${finalAttrs.version}"; hash = "sha256-rw/WAMk4ZitULqkdyEh9vAFp1UrD1tw2JqgxOT5JQ5I="; }; @@ -152,7 +152,7 @@ stdenv.mkDerivation rec { "-DNS3_GTK3=ON" "-DGTK3_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include" ] - ++ lib.optional doCheck "-DNS3_TESTS=ON"; + ++ lib.optional finalAttrs.doCheck "-DNS3_TESTS=ON"; # strictoverflow prevents clang from discovering pyembed when bindings hardeningDisable = [ @@ -174,4 +174,4 @@ stdenv.mkDerivation rec { (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) || (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); }; -} +}) diff --git a/pkgs/by-name/ns/nss_pam_ldapd/package.nix b/pkgs/by-name/ns/nss_pam_ldapd/package.nix index 6fa7d4e33353..8c92080b5ade 100644 --- a/pkgs/by-name/ns/nss_pam_ldapd/package.nix +++ b/pkgs/by-name/ns/nss_pam_ldapd/package.nix @@ -10,12 +10,12 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nss-pam-ldapd"; version = "0.9.13"; src = fetchurl { - url = "https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-${version}.tar.gz"; + url = "https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-4BeE4Xy1M7tmvQYB4gXnhSY0RcPC33pvkCMqtBMccW0="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/nu/nut/package.nix b/pkgs/by-name/nu/nut/package.nix index 50425546e13d..305950b908ea 100644 --- a/pkgs/by-name/nu/nut/package.nix +++ b/pkgs/by-name/nu/nut/package.nix @@ -47,12 +47,12 @@ let modbus = if withApcModbus then libmodbus' else libmodbus; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nut"; version = "2.8.4"; src = fetchurl { - url = "https://networkupstools.org/source/${lib.versions.majorMinor version}/nut-${version}.tar.gz"; + url = "https://networkupstools.org/source/${lib.versions.majorMinor finalAttrs.version}/nut-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ATC6gup58Euk80xSSahZQ5d+/ZhO199q7BpRjVo1lPg="; }; @@ -166,4 +166,4 @@ stdenv.mkDerivation rec { ]; priority = 10; }; -} +}) diff --git a/pkgs/by-name/nv/nvme-cli/package.nix b/pkgs/by-name/nv/nvme-cli/package.nix index 20057831bea7..4c6860c3d15b 100644 --- a/pkgs/by-name/nv/nvme-cli/package.nix +++ b/pkgs/by-name/nv/nvme-cli/package.nix @@ -12,19 +12,19 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nvme-cli"; version = "2.15"; src = fetchFromGitHub { owner = "linux-nvme"; repo = "nvme-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zXzNjEpxioqYoSHDzimCnP/tKbi0H+GTH4xZ0g1+XnU="; }; mesonFlags = [ - "-Dversion-tag=${version}" + "-Dversion-tag=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { doInstallCheck = true; meta = { - inherit (src.meta) homepage; # https://nvmexpress.org/ + inherit (finalAttrs.src.meta) homepage; # https://nvmexpress.org/ description = "NVM-Express user space tooling for Linux"; longDescription = '' NVM-Express is a fast, scalable host controller interface designed to @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "nvme"; }; -} +}) diff --git a/pkgs/by-name/oa/oath-toolkit/package.nix b/pkgs/by-name/oa/oath-toolkit/package.nix index 4fe851cfdc5d..75e5bee901cb 100644 --- a/pkgs/by-name/oa/oath-toolkit/package.nix +++ b/pkgs/by-name/oa/oath-toolkit/package.nix @@ -12,12 +12,12 @@ let securityDependency = if stdenv.hostPlatform.isDarwin then xmlsec else pam; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oath-toolkit"; version = "2.6.13"; src = fetchurl { - url = "mirror://savannah/oath-toolkit/oath-toolkit-${version}.tar.gz"; + url = "mirror://savannah/oath-toolkit/oath-toolkit-${finalAttrs.version}.tar.gz"; hash = "sha256-W12C6aRFUgbST8vX7li/THk5ii5nmX2AvUWuknWGsYs="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "oathtool"; }; -} +}) diff --git a/pkgs/by-name/ob/objconv/package.nix b/pkgs/by-name/ob/objconv/package.nix index 3f359b196f06..1719949ee92b 100644 --- a/pkgs/by-name/ob/objconv/package.nix +++ b/pkgs/by-name/ob/objconv/package.nix @@ -5,13 +5,13 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "objconv"; version = "2.54.1"; src = fetchurl { # Versioned archive of objconv sources maintained by orivej. - url = "https://archive.org/download/objconv/objconv-${version}.zip"; + url = "https://archive.org/download/objconv/objconv-${finalAttrs.version}.zip"; sha256 = "sha256-DFyo+8fvHEr+PMfMkBhxGliFr6y+i868SAKNHskMzHw="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/od/oddjob/package.nix b/pkgs/by-name/od/oddjob/package.nix index 0c5cdc9d88b6..d67dd7758832 100644 --- a/pkgs/by-name/od/oddjob/package.nix +++ b/pkgs/by-name/od/oddjob/package.nix @@ -12,12 +12,12 @@ systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oddjob"; version = "0.34.7"; src = fetchurl { - url = "https://pagure.io/oddjob/archive/oddjob-${version}/oddjob-oddjob-${version}.tar.gz"; + url = "https://pagure.io/oddjob/archive/oddjob-${finalAttrs.version}/oddjob-oddjob-${finalAttrs.version}.tar.gz"; hash = "sha256-SUOsMH55HtEsk5rX0CXK0apDObTj738FGOaL5xZRnIM="; }; @@ -62,11 +62,11 @@ stdenv.mkDerivation rec { }; meta = { - changelog = "https://pagure.io/oddjob/blob/oddjob-${version}/f/ChangeLog"; + changelog = "https://pagure.io/oddjob/blob/oddjob-${finalAttrs.version}/f/ChangeLog"; description = "Odd Job Daemon"; homepage = "https://pagure.io/oddjob"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ SohamG ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/od/odt2txt/package.nix b/pkgs/by-name/od/odt2txt/package.nix index cab3613f3c5f..b1b2ed7ab845 100644 --- a/pkgs/by-name/od/odt2txt/package.nix +++ b/pkgs/by-name/od/odt2txt/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "odt2txt"; version = "0.5"; src = fetchurl { - url = "${meta.homepage}/archive/v${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/archive/v${finalAttrs.version}.tar.gz"; sha256 = "23a889109ca9087a719c638758f14cc3b867a5dcf30a6c90bf6a0985073556dd"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/oi/oidentd/package.nix b/pkgs/by-name/oi/oidentd/package.nix index 69ca9aceb8e2..4f3745e2851a 100644 --- a/pkgs/by-name/oi/oidentd/package.nix +++ b/pkgs/by-name/oi/oidentd/package.nix @@ -6,7 +6,7 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oidentd"; version = "3.1.0"; nativeBuildInputs = [ @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://files.janikrabe.com/pub/oidentd/releases/${version}/oidentd-${version}.tar.gz"; + url = "https://files.janikrabe.com/pub/oidentd/releases/${finalAttrs.version}/oidentd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-yyvcnabxNkcIMOiZBjvoOm/pEjrGXFt4W4SG5lprkbc="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/op/opaline/package.nix b/pkgs/by-name/op/opaline/package.nix index f65c5cd3634d..2b57a5dd9fc5 100644 --- a/pkgs/by-name/op/opaline/package.nix +++ b/pkgs/by-name/op/opaline/package.nix @@ -5,14 +5,14 @@ ocamlPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.3"; pname = "opaline"; src = fetchFromGitHub { owner = "jaapb"; repo = "opaline"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6htaiFIcRMUYWn0U7zTNfCyDaTgDEvPch2q57qzvND4="; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { mainProgram = "opaline"; license = lib.licenses.mit; maintainers = [ lib.maintainers.vbgl ]; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; inherit (ocamlPackages.ocaml.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/op/openbox/package.nix b/pkgs/by-name/op/openbox/package.nix index bf1f1f274351..933ce0f08451 100644 --- a/pkgs/by-name/op/openbox/package.nix +++ b/pkgs/by-name/op/openbox/package.nix @@ -19,7 +19,7 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openbox"; version = "3.6.1"; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://openbox.org/dist/openbox/openbox-${version}.tar.gz"; + url = "http://openbox.org/dist/openbox/openbox-${finalAttrs.version}.tar.gz"; sha256 = "1xvyvqxlhy08n61rjkckmrzah2si1i7nmc7s8h07riqq01vc0jlb"; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/op/openfec/package.nix b/pkgs/by-name/op/openfec/package.nix index 4aee241d57e8..622b41222275 100644 --- a/pkgs/by-name/op/openfec/package.nix +++ b/pkgs/by-name/op/openfec/package.nix @@ -6,12 +6,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openfec"; version = "1.4.2.12"; src = fetchzip { - url = "https://github.com/roc-streaming/openfec/archive/refs/tags/v${version}.tar.gz"; + url = "https://github.com/roc-streaming/openfec/archive/refs/tags/v${finalAttrs.version}.tar.gz"; hash = "sha256-KOP3LqCZHdEgm+XhzBdNxnJipGC4gpvA57T7mIeSyaE="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openfst/package.nix b/pkgs/by-name/op/openfst/package.nix index 9f275c1ba47a..eecfe895c79f 100644 --- a/pkgs/by-name/op/openfst/package.nix +++ b/pkgs/by-name/op/openfst/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openfst"; version = "1.8.4"; src = fetchurl { - url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz"; + url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${finalAttrs.version}.tar.gz"; hash = "sha256-qOu7bz2S0H5nFQBYdHJRjPyHy3m5plSlqKuy0OspgBY="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dfordivam ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index 63400702c19d..c50d7b3bda3c 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -20,12 +20,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openldap"; version = "2.6.9"; src = fetchurl { - url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${version}.tgz"; + url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${finalAttrs.version}.tgz"; hash = "sha256-LLfcc+nINA3/DZk1f7qleKvzDMZhnwUhlyxVVoHmsv8="; }; @@ -166,4 +166,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openmolcas/package.nix b/pkgs/by-name/op/openmolcas/package.nix index 3630ed9622b6..17c1bddb1d38 100644 --- a/pkgs/by-name/op/openmolcas/package.nix +++ b/pkgs/by-name/op/openmolcas/package.nix @@ -62,14 +62,14 @@ let }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openmolcas"; version = "25.10"; src = fetchFromGitLab { owner = "Molcas"; repo = "OpenMolcas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z5RNLUP1DjvQ+LvNzOBwiPrYqGeZoPPbtaJv9gIefuM="; }; @@ -182,4 +182,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "pymolcas"; }; -} +}) diff --git a/pkgs/by-name/op/openntpd/package.nix b/pkgs/by-name/op/openntpd/package.nix index 39761ae79c0d..0a455b3054aa 100644 --- a/pkgs/by-name/op/openntpd/package.nix +++ b/pkgs/by-name/op/openntpd/package.nix @@ -7,12 +7,12 @@ privsepUser ? "ntp", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openntpd"; version = "6.8p1"; src = fetchurl { - url = "mirror://openbsd/OpenNTPD/openntpd-${version}.tar.gz"; + url = "mirror://openbsd/OpenNTPD/openntpd-${finalAttrs.version}.tar.gz"; sha256 = "0ijsylc7a4jlpxsqa0jq1w1c7333id8pcakzl7a5749ria1xp0l5"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/op/openocd/package.nix b/pkgs/by-name/op/openocd/package.nix index fa514acc6002..037a233c1e85 100644 --- a/pkgs/by-name/op/openocd/package.nix +++ b/pkgs/by-name/op/openocd/package.nix @@ -22,11 +22,11 @@ let notWindows = !isWindows; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openocd"; version = "0.12.0"; src = fetchurl { - url = "mirror://sourceforge/project/openocd/openocd/${version}/openocd-${version}.tar.bz2"; + url = "mirror://sourceforge/project/openocd/openocd/${finalAttrs.version}/openocd-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-ryVHiL6Yhh8r2RA/5uYKd07Jaow3R0Tu+Rl/YEMHWvo="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix ++ lib.platforms.windows; }; -} +}) diff --git a/pkgs/by-name/op/openpa/package.nix b/pkgs/by-name/op/openpa/package.nix index 32456b9b96f2..f4c44224cc35 100644 --- a/pkgs/by-name/op/openpa/package.nix +++ b/pkgs/by-name/op/openpa/package.nix @@ -5,12 +5,12 @@ file, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openpa"; version = "1.0.4"; src = fetchurl { - url = "https://trac.mpich.org/projects/openpa/raw-attachment/wiki/Downloads/openpa-${version}.tar.gz"; + url = "https://trac.mpich.org/projects/openpa/raw-attachment/wiki/Downloads/openpa-${finalAttrs.version}.tar.gz"; sha256 = "0flyi596hm6fv7xyw2iykx3s65p748s62bf15624xcnwpfrh8ncy"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { portability. ''; }; -} +}) diff --git a/pkgs/by-name/op/opensmtpd/package.nix b/pkgs/by-name/op/opensmtpd/package.nix index dd0a8b1500cc..bc1e20cdd177 100644 --- a/pkgs/by-name/op/opensmtpd/package.nix +++ b/pkgs/by-name/op/opensmtpd/package.nix @@ -16,7 +16,7 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "opensmtpd"; version = "7.8.0p0"; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.opensmtpd.org/archives/opensmtpd-${version}.tar.gz"; + url = "https://www.opensmtpd.org/archives/opensmtpd-${finalAttrs.version}.tar.gz"; hash = "sha256-QDTeLpLGH6g+7a2x2Ni9/mXlfrUM6WeeAUCVDjTKSrc="; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { basic-functionality-and-dovecot-interaction = nixosTests.opensmtpd; rspamd-integration = nixosTests.opensmtpd-rspamd; }; -} +}) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index e2d1c7969526..becaa95f1160 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -53,14 +53,14 @@ let in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openvino"; version = "2025.4.2"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-DDzY3o3ehYf/JYxh3AK25z1/UcuDrbQpaYFRWxPvpmk="; }; @@ -160,7 +160,7 @@ stdenv.mkDerivation rec { ''; meta = { - changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}"; + changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${finalAttrs.src.tag}"; description = "Open-source toolkit for optimizing and deploying AI inference"; longDescription = '' This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic. @@ -174,4 +174,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; # Cannot find macos sdk }; -} +}) diff --git a/pkgs/by-name/op/opusTools/package.nix b/pkgs/by-name/op/opusTools/package.nix index 678c97dbfa42..398b6cf67942 100644 --- a/pkgs/by-name/op/opusTools/package.nix +++ b/pkgs/by-name/op/opusTools/package.nix @@ -10,12 +10,12 @@ libopusenc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "opus-tools"; version = "0.2"; src = fetchurl { - url = "https://downloads.xiph.org/releases/opus/opus-tools-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/opus/opus-tools-${finalAttrs.version}.tar.gz"; sha256 = "11pzl27s4vcz4m18ch72nivbhww2zmzn56wspb7rll1y1nq6rrdl"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/os/osinfo-db/package.nix b/pkgs/by-name/os/osinfo-db/package.nix index e173e13ed93f..38c7ec5e7189 100644 --- a/pkgs/by-name/os/osinfo-db/package.nix +++ b/pkgs/by-name/os/osinfo-db/package.nix @@ -7,12 +7,12 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "osinfo-db"; version = "20251212"; src = fetchurl { - url = "https://releases.pagure.org/libosinfo/osinfo-db-${version}.tar.xz"; + url = "https://releases.pagure.org/libosinfo/osinfo-db-${finalAttrs.version}.tar.xz"; hash = "sha256-BjeSUMkTBsmMuXJq9E6uWQnf3VRJ+QMx6QSuEiHY1ec="; }; @@ -23,15 +23,15 @@ stdenv.mkDerivation rec { ]; installPhase = '' - osinfo-db-import --dir "$out/share/osinfo" "${src}" + osinfo-db-import --dir "$out/share/osinfo" "${finalAttrs.src}" ''; meta = { description = "Osinfo database of information about operating systems for virtualization provisioning tools"; homepage = "https://gitlab.com/libosinfo/osinfo-db/"; - changelog = "https://gitlab.com/libosinfo/osinfo-db/-/commits/v${version}"; + changelog = "https://gitlab.com/libosinfo/osinfo-db/-/commits/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/os/osmo/package.nix b/pkgs/by-name/os/osmo/package.nix index 4f1105684486..7774914673f7 100644 --- a/pkgs/by-name/os/osmo/package.nix +++ b/pkgs/by-name/os/osmo/package.nix @@ -15,12 +15,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "osmo"; version = "0.4.4"; src = fetchurl { - url = "mirror://sourceforge/osmo-pim/osmo-${version}.tar.gz"; + url = "mirror://sourceforge/osmo-pim/osmo-${finalAttrs.version}.tar.gz"; sha256 = "19h3dnjgqbawnvgnycyp4n5b6mjsp5zghn3b69b6f3xa3fyi32qy"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/p0/p0f/package.nix b/pkgs/by-name/p0/p0f/package.nix index 48251f3a80a2..19f05ba90377 100644 --- a/pkgs/by-name/p0/p0f/package.nix +++ b/pkgs/by-name/p0/p0f/package.nix @@ -6,12 +6,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "p0f"; version = "3.09b"; src = fetchurl { - url = "http://lcamtuf.coredump.cx/p0f3/releases/p0f-${version}.tgz"; + url = "http://lcamtuf.coredump.cx/p0f3/releases/p0f-${finalAttrs.version}.tgz"; sha256 = "0zqfq3gdnha29ckvlqmyp36c0jhj7f69bhqqx31yb6vkirinhfsl"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pa/palp/package.nix b/pkgs/by-name/pa/palp/package.nix index e5e59f7bbe3e..c3e4db9a54a2 100644 --- a/pkgs/by-name/pa/palp/package.nix +++ b/pkgs/by-name/pa/palp/package.nix @@ -9,12 +9,12 @@ let dim = toString dimensions; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "palp"; version = "2.21"; src = fetchurl { - url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${version}.tar.gz"; + url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-fkp78hmZioRMC8zgoXbknQdDy0tQWg4ZUym/LsGW3dc="; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pa/pam_mktemp/package.nix b/pkgs/by-name/pa/pam_mktemp/package.nix index 8d512e71352e..e154787d9089 100644 --- a/pkgs/by-name/pa/pam_mktemp/package.nix +++ b/pkgs/by-name/pa/pam_mktemp/package.nix @@ -7,12 +7,12 @@ e2fsprogs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pam_mktemp"; version = "1.1.1"; src = fetchurl { - url = "https://openwall.com/pam/modules/pam_mktemp/pam_mktemp-${version}.tar.gz"; + url = "https://openwall.com/pam/modules/pam_mktemp/pam_mktemp-${finalAttrs.version}.tar.gz"; hash = "sha256-Zs+AwYQ5yjRW25ZALy7qwUsaBQPMHRvn8rFtXwefPz0="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ wladmis ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/pam_u2f/package.nix b/pkgs/by-name/pa/pam_u2f/package.nix index 21b3e7e00044..d29c71b701c0 100644 --- a/pkgs/by-name/pa/pam_u2f/package.nix +++ b/pkgs/by-name/pa/pam_u2f/package.nix @@ -9,12 +9,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pam_u2f"; version = "1.4.0"; src = fetchurl { - url = "https://developers.yubico.com/pam-u2f/Releases/pam_u2f-${version}.tar.gz"; + url = "https://developers.yubico.com/pam-u2f/Releases/pam_u2f-${finalAttrs.version}.tar.gz"; hash = "sha256-pZknzqOOqNkaaDagTiD8Yp7d5CBLFggvcD9ts3jpxjQ="; }; @@ -44,10 +44,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://developers.yubico.com/pam-u2f/"; description = "PAM module for allowing authentication with a U2F device"; - changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; + changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${finalAttrs.version}/NEWS"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ philandstuff ]; mainProgram = "pamu2fcfg"; }; -} +}) diff --git a/pkgs/by-name/pa/pantheon-tweaks/package.nix b/pkgs/by-name/pa/pantheon-tweaks/package.nix index 01f9fac8cdac..e9caad91be84 100644 --- a/pkgs/by-name/pa/pantheon-tweaks/package.nix +++ b/pkgs/by-name/pa/pantheon-tweaks/package.nix @@ -15,14 +15,14 @@ pantheon, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pantheon-tweaks"; version = "2.5.1"; src = fetchFromGitHub { owner = "pantheon-tweaks"; repo = "pantheon-tweaks"; - rev = version; + rev = finalAttrs.version; hash = "sha256-haiKElDv6lvZeROpiCc2n3I0Ho/l6HjUhu/yBISsT2E="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.pantheon ]; mainProgram = "pantheon-tweaks"; }; -} +}) diff --git a/pkgs/by-name/pa/paperkey/package.nix b/pkgs/by-name/pa/paperkey/package.nix index d12744507b7e..55d83b7cfb76 100644 --- a/pkgs/by-name/pa/paperkey/package.nix +++ b/pkgs/by-name/pa/paperkey/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paperkey"; version = "1.6"; src = fetchurl { - url = "https://www.jabberwocky.com/software/paperkey/paperkey-${version}.tar.gz"; + url = "https://www.jabberwocky.com/software/paperkey/paperkey-${finalAttrs.version}.tar.gz"; sha256 = "1xq5gni6gksjkd5avg0zpd73vsr97appksfx0gx2m38s4w9zsid2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { peterhoeg ]; }; -} +}) diff --git a/pkgs/by-name/pa/parted/package.nix b/pkgs/by-name/pa/parted/package.nix index c1c3c4fbaa80..60584013714f 100644 --- a/pkgs/by-name/pa/parted/package.nix +++ b/pkgs/by-name/pa/parted/package.nix @@ -16,12 +16,12 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "parted"; version = "3.6"; src = fetchurl { - url = "mirror://gnu/parted/parted-${version}.tar.xz"; + url = "mirror://gnu/parted/parted-${finalAttrs.version}.tar.xz"; sha256 = "sha256-O0Pb4zzKD5oYYB66tWt4UrEo7Bo986mzDM3l5zNZ5hI="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { # GNU Parted requires libuuid, which is part of util-linux-ng. platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/particl-core/package.nix b/pkgs/by-name/pa/particl-core/package.nix index 1cb43d20e9ed..bdf9b68a6381 100644 --- a/pkgs/by-name/pa/particl-core/package.nix +++ b/pkgs/by-name/pa/particl-core/package.nix @@ -16,14 +16,14 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "particl-core"; version = "23.2.7.0"; src = fetchFromGitHub { owner = "particl"; repo = "particl-core"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RxkLt+7u+r5jNwEWiArTUpZ8ykYwWtvIDFXTSKhGN/w="; }; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { "--disable-bench" "--with-boost-libdir=${boost.out}/lib" ] - ++ lib.optionals (!doCheck) [ + ++ lib.optionals (!finalAttrs.doCheck) [ "--enable-tests=no" ]; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pa/paxctl/package.nix b/pkgs/by-name/pa/paxctl/package.nix index 6b0f4ab1b157..baf623e12ac2 100644 --- a/pkgs/by-name/pa/paxctl/package.nix +++ b/pkgs/by-name/pa/paxctl/package.nix @@ -5,12 +5,12 @@ elf-header, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paxctl"; version = "0.9"; src = fetchurl { - url = "https://pax.grsecurity.net/paxctl-${version}.tar.gz"; + url = "https://pax.grsecurity.net/paxctl-${finalAttrs.version}.tar.gz"; sha256 = "0biw882fp1lmgs6kpxznp1v6758r7dg9x8iv5a06k0b82bcdsc53"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pa/paxtest/package.nix b/pkgs/by-name/pa/paxtest/package.nix index f0bf2780ceac..4f546295cfd3 100644 --- a/pkgs/by-name/pa/paxtest/package.nix +++ b/pkgs/by-name/pa/paxtest/package.nix @@ -5,12 +5,12 @@ paxctl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paxtest"; version = "0.9.15"; src = fetchurl { - url = "https://www.grsecurity.net/~spender/paxtest-${version}.tar.gz"; + url = "https://www.grsecurity.net/~spender/paxtest-${finalAttrs.version}.tar.gz"; sha256 = "0zv6vlaszlik98gj9200sv0irvfzrvjn46rnr2v2m37x66288lym"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { joachifm ]; }; -} +}) diff --git a/pkgs/by-name/pb/pbzip2/package.nix b/pkgs/by-name/pb/pbzip2/package.nix index 4cc134fab921..ad9ee67b89cf 100644 --- a/pkgs/by-name/pb/pbzip2/package.nix +++ b/pkgs/by-name/pb/pbzip2/package.nix @@ -10,12 +10,12 @@ let major = "1.1"; version = "${major}.13"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pbzip2"; inherit version; src = fetchurl { - url = "https://launchpad.net/pbzip2/${major}/${version}/+download/pbzip2-${version}.tar.gz"; + url = "https://launchpad.net/pbzip2/${major}/${finalAttrs.version}/+download/pbzip2-${finalAttrs.version}.tar.gz"; sha256 = "1rnvgcdixjzbrmcr1nv9b6ccrjfrhryaj7jwz28yxxv6lam3xlcg"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pc/pcb/package.nix b/pkgs/by-name/pc/pcb/package.nix index bd0a3b669a33..40079b8c7ba6 100644 --- a/pkgs/by-name/pc/pcb/package.nix +++ b/pkgs/by-name/pc/pcb/package.nix @@ -23,12 +23,12 @@ libxmu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pcb"; version = "4.3.0"; src = fetchurl { - url = "mirror://sourceforge/pcb/pcb-${version}.tar.gz"; + url = "mirror://sourceforge/pcb/pcb-${finalAttrs.version}.tar.gz"; sha256 = "sha256-roUvRq+Eq6f1HYE/uRb8f82+6kP3E08VBQcCThdD+14="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/pc/pcg_c/package.nix b/pkgs/by-name/pc/pcg_c/package.nix index d858a230ab74..6b034c602c7d 100644 --- a/pkgs/by-name/pc/pcg_c/package.nix +++ b/pkgs/by-name/pc/pcg_c/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.94"; pname = "pcg-c"; src = fetchzip { - url = "http://www.pcg-random.org/downloads/pcg-c-${version}.zip"; + url = "http://www.pcg-random.org/downloads/pcg-c-${finalAttrs.version}.zip"; sha256 = "0smm811xbvs03a5nc2668zd0178wnyri2h023pqffy767bpy1vlv"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.linus ]; broken = stdenv.hostPlatform.isi686; # https://github.com/imneme/pcg-c/issues/11 }; -} +}) diff --git a/pkgs/by-name/pc/pciutils/package.nix b/pkgs/by-name/pc/pciutils/package.nix index 3208be4f17dd..3a316599f559 100644 --- a/pkgs/by-name/pc/pciutils/package.nix +++ b/pkgs/by-name/pc/pciutils/package.nix @@ -11,14 +11,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pciutils"; version = "3.14.0"; # with release-date database src = fetchFromGitHub { owner = "pciutils"; repo = "pciutils"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8wSvu8BGzETD1RfwL6/DfSCZcmuj1I+zNH033f48qNQ="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.vcunat ]; # not really, but someone should watch it mainProgram = "lspci"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfgrep/package.nix b/pkgs/by-name/pd/pdfgrep/package.nix index 9d32ff8c52fe..69151be3f2dc 100644 --- a/pkgs/by-name/pd/pdfgrep/package.nix +++ b/pkgs/by-name/pd/pdfgrep/package.nix @@ -9,12 +9,12 @@ asciidoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pdfgrep"; version = "2.2.0"; src = fetchurl { - url = "https://pdfgrep.org/download/pdfgrep-${version}.tar.gz"; + url = "https://pdfgrep.org/download/pdfgrep-${finalAttrs.version}.tar.gz"; hash = "sha256-BmHlMeTA7wl5Waocl3N5ZYXbOccshKAv+H0sNjfGIMs="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; unix; mainProgram = "pdfgrep"; }; -} +}) diff --git a/pkgs/by-name/pe/peg/package.nix b/pkgs/by-name/pe/peg/package.nix index ac9aca65ddce..22c102d66062 100644 --- a/pkgs/by-name/pe/peg/package.nix +++ b/pkgs/by-name/pe/peg/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "peg"; version = "0.1.20"; src = fetchurl { - url = "${meta.homepage}/peg-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/peg-${finalAttrs.version}.tar.gz"; sha256 = "sha256-uLcXvJOll2ijXWUlZ5pODOlOa/ZvkrrPKXnGR0VytFo="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pf/pfsshell/package.nix b/pkgs/by-name/pf/pfsshell/package.nix index 35a269140886..88373f689c6f 100644 --- a/pkgs/by-name/pf/pfsshell/package.nix +++ b/pkgs/by-name/pf/pfsshell/package.nix @@ -6,14 +6,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.1"; pname = "pfsshell"; src = fetchFromGitHub { owner = "uyjulian"; repo = "pfsshell"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0cr91al3knsbfim75rzl7rxdsglcc144x0nizn7q4jx5cad3zbn8"; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "PFS (PlayStation File System) shell for POSIX-based systems"; platforms = lib.platforms.unix; license = with lib.licenses; [ @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ makefu ]; mainProgram = "pfsshell"; }; -} +}) diff --git a/pkgs/by-name/pg/pgbouncer/package.nix b/pkgs/by-name/pg/pgbouncer/package.nix index 8345edb5656d..045017ac259e 100644 --- a/pkgs/by-name/pg/pgbouncer/package.nix +++ b/pkgs/by-name/pg/pgbouncer/package.nix @@ -12,12 +12,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pgbouncer"; version = "1.25.1"; src = fetchurl { - url = "https://www.pgbouncer.org/downloads/files/${version}/pgbouncer-${version}.tar.gz"; + url = "https://www.pgbouncer.org/downloads/files/${finalAttrs.version}/pgbouncer-${finalAttrs.version}.tar.gz"; hash = "sha256-blZq6S/j739qG54m1gSffXyjnEDinns49tVQCuFdhGU="; }; @@ -44,10 +44,10 @@ stdenv.mkDerivation rec { mainProgram = "pgbouncer"; description = "Lightweight connection pooler for PostgreSQL"; changelog = "https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ _1000101 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index 565416c2c579..b6acefeccc1f 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -9,13 +9,13 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pgpool-II"; version = "4.6.4"; src = fetchurl { - url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${version}.tar.gz"; - name = "pgpool-II-${version}.tar.gz"; + url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${finalAttrs.version}.tar.gz"; + name = "pgpool-II-${finalAttrs.version}.tar.gz"; hash = "sha256-7w0ukamhHXN8ZHYkchnmefcYvsU1UGRhiVlO+a79KY0="; }; @@ -49,10 +49,10 @@ stdenv.mkDerivation rec { homepage = "https://www.pgpool.net/mediawiki/index.php/Main_Page"; description = "Middleware that works between PostgreSQL servers and PostgreSQL clients"; changelog = "https://www.pgpool.net/docs/latest/en/html/release-${ - builtins.replaceStrings [ "." ] [ "-" ] version + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version }.html"; license = lib.licenses.free; platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ph/phrasendrescher/package.nix b/pkgs/by-name/ph/phrasendrescher/package.nix index 257d18fb26f0..a20aedbcb209 100644 --- a/pkgs/by-name/ph/phrasendrescher/package.nix +++ b/pkgs/by-name/ph/phrasendrescher/package.nix @@ -7,12 +7,12 @@ gpgme, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "phrasendrescher"; version = "1.2.2c"; src = fetchurl { - url = "http://leidecker.info/projects/phrasendrescher/phrasendrescher-${version}.tar.gz"; + url = "http://leidecker.info/projects/phrasendrescher/phrasendrescher-${finalAttrs.version}.tar.gz"; sha256 = "18vg6h294219v14x5zqm8ddmq5amxlbz7pw81lcmpz8v678kwyph"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ bjornfor ]; mainProgram = "pd"; }; -} +}) diff --git a/pkgs/by-name/pi/pick/package.nix b/pkgs/by-name/pi/pick/package.nix index bd31862361ef..b6e8d6390302 100644 --- a/pkgs/by-name/pi/pick/package.nix +++ b/pkgs/by-name/pi/pick/package.nix @@ -5,14 +5,14 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pick"; version = "4.0.0"; src = fetchFromGitHub { owner = "mptre"; repo = "pick"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "8cgt5KpLfnLwhucn4DQYC/7ot1u24ahJxWG+/1SL584="; }; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { PREFIX = placeholder "out"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Fuzzy text selection utility"; license = lib.licenses.mit; maintainers = [ lib.maintainers.womfoo ]; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { mainProgram = "pick"; }; -} +}) diff --git a/pkgs/by-name/pi/picosat/package.nix b/pkgs/by-name/pi/picosat/package.nix index f33dc1f5094d..0f7e309afe70 100644 --- a/pkgs/by-name/pi/picosat/package.nix +++ b/pkgs/by-name/pi/picosat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "picosat"; version = "965"; src = fetchurl { - url = "https://fmv.jku.at/picosat/picosat-${version}.tar.gz"; + url = "https://fmv.jku.at/picosat/picosat-${finalAttrs.version}.tar.gz"; sha256 = "0m578rpa5rdn08d10kr4lbsdwp4402hpavrz6n7n53xs517rn5hm"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pi/pig/package.nix b/pkgs/by-name/pi/pig/package.nix index 35e84e609d2c..f1b78c038534 100644 --- a/pkgs/by-name/pi/pig/package.nix +++ b/pkgs/by-name/pi/pig/package.nix @@ -8,12 +8,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pig"; version = "0.17.0"; src = fetchurl { - url = "mirror://apache/pig/pig-${version}/pig-${version}.tar.gz"; + url = "mirror://apache/pig/pig-${finalAttrs.version}/pig-${finalAttrs.version}.tar.gz"; sha256 = "1wwpg0w47f49rnivn2d26vrxgyfl9gpqx3vmzbl5lhx6x5l3fqbd"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pi/pinpoint/package.nix b/pkgs/by-name/pi/pinpoint/package.nix index b0f939ef058c..59ea724b6a98 100644 --- a/pkgs/by-name/pi/pinpoint/package.nix +++ b/pkgs/by-name/pi/pinpoint/package.nix @@ -12,11 +12,11 @@ clutter-gtk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pinpoint"; version = "0.1.8"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${version}.tar.xz"; + url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${finalAttrs.version}.tar.xz"; sha256 = "1jp8chr9vjlpb5lybwp5cg6g90ak5jdzz9baiqkbg0anlg8ps82s"; }; nativeBuildInputs = [ @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "pinpoint"; }; -} +}) diff --git a/pkgs/by-name/pi/pioneers/package.nix b/pkgs/by-name/pi/pioneers/package.nix index 17183100ddc3..a9ed20fc8799 100644 --- a/pkgs/by-name/pi/pioneers/package.nix +++ b/pkgs/by-name/pi/pioneers/package.nix @@ -9,12 +9,12 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pioneers"; version = "15.6"; src = fetchurl { - url = "mirror://sourceforge/pio/pioneers-${version}.tar.gz"; + url = "mirror://sourceforge/pio/pioneers-${finalAttrs.version}.tar.gz"; sha256 = "07b3xdd81n8ybsb4fzc5lx0813y9crzp1hj69khncf4faj48sdcs"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pk/pkg-config-unwrapped/package.nix b/pkgs/by-name/pk/pkg-config-unwrapped/package.nix index e1e322c44bcb..e4c27e74af75 100644 --- a/pkgs/by-name/pk/pkg-config-unwrapped/package.nix +++ b/pkgs/by-name/pk/pkg-config-unwrapped/package.nix @@ -6,12 +6,12 @@ vanilla ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pkg-config"; version = "0.29.2"; src = fetchurl { - url = "https://pkg-config.freedesktop.org/releases/pkg-config-${version}.tar.gz"; + url = "https://pkg-config.freedesktop.org/releases/pkg-config-${finalAttrs.version}.tar.gz"; sha256 = "14fmwzki1rlz8bs2p810lk6jqdxsk966d8drgsjmi54cd00rrikg"; }; @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; mainProgram = "pkg-config"; }; -} +}) diff --git a/pkgs/by-name/pl/plank/package.nix b/pkgs/by-name/pl/plank/package.nix index f5f528ce2955..e15f07ab0891 100644 --- a/pkgs/by-name/pl/plank/package.nix +++ b/pkgs/by-name/pl/plank/package.nix @@ -27,12 +27,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plank"; version = "0.11.89"; src = fetchurl { - url = "https://launchpad.net/plank/1.0/${version}/+download/plank-${version}.tar.xz"; + url = "https://launchpad.net/plank/1.0/${finalAttrs.version}/+download/plank-${finalAttrs.version}.tar.xz"; sha256 = "17cxlmy7n13jp1v8i4abxyx9hylzb39andhz3mk41ggzmrpa8qm6"; }; @@ -89,4 +89,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; teams = [ lib.teams.pantheon ]; }; -} +}) diff --git a/pkgs/by-name/pl/plantuml-server/package.nix b/pkgs/by-name/pl/plantuml-server/package.nix index 25a1469d7d57..0a928b09d2a7 100644 --- a/pkgs/by-name/pl/plantuml-server/package.nix +++ b/pkgs/by-name/pl/plantuml-server/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plantuml-server"; version = "1.2026.1"; src = fetchurl { - url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war"; + url = "https://github.com/plantuml/plantuml-server/releases/download/v${finalAttrs.version}/plantuml-v${finalAttrs.version}.war"; hash = "sha256-+r7SL+JXXAGC0Q7wxvohXBfBucVZzQPX3TIVd/tR0t8="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/pl/platform-folders/package.nix b/pkgs/by-name/pl/platform-folders/package.nix index cc267b2d2c59..80fc6664a34f 100644 --- a/pkgs/by-name/pl/platform-folders/package.nix +++ b/pkgs/by-name/pl/platform-folders/package.nix @@ -6,14 +6,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "platform-folders"; version = "4.3.0"; src = fetchFromGitHub { owner = "sago007"; repo = "PlatformFolders"; - rev = version; + rev = finalAttrs.version; hash = "sha256-8dKW9nmxiqt47Z9RBNuHjFRyOhwmi+9mR7prUOxXIRE="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pl/plib/package.nix b/pkgs/by-name/pl/plib/package.nix index 96dd966d2f13..4a55390ac2c9 100644 --- a/pkgs/by-name/pl/plib/package.nix +++ b/pkgs/by-name/pl/plib/package.nix @@ -14,13 +14,13 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plib"; version = "1.8.5"; src = fetchurl { # XXX: The author doesn't use the orthodox SF way to store tarballs. - url = "https://plib.sourceforge.net/dist/plib-${version}.tar.gz"; + url = "https://plib.sourceforge.net/dist/plib-${finalAttrs.version}.tar.gz"; sha256 = "0cha71mflpa10vh2l7ipyqk67dq2y0k5xbafwdks03fwdyzj4ns8"; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { homepage = "https://plib.sourceforge.net/"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pl/plplot/package.nix b/pkgs/by-name/pl/plplot/package.nix index b9edce149bcc..5534fb0bc6d2 100644 --- a/pkgs/by-name/pl/plplot/package.nix +++ b/pkgs/by-name/pl/plplot/package.nix @@ -13,12 +13,12 @@ pango, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plplot"; version = "5.15.0"; src = fetchurl { - url = "mirror://sourceforge/project/plplot/plplot/${version}%20Source/plplot-${version}.tar.gz"; + url = "mirror://sourceforge/project/plplot/plplot/${finalAttrs.version}%20Source/plplot-${finalAttrs.version}.tar.gz"; sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr"; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/po/pokefinder/package.nix b/pkgs/by-name/po/pokefinder/package.nix index 8755f55770f4..5a2671ae2e73 100644 --- a/pkgs/by-name/po/pokefinder/package.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -11,14 +11,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pokefinder"; version = "4.2.1"; src = fetchFromGitHub { owner = "Admiral-Fish"; repo = "PokeFinder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "wjHqox0Vxc73/UTcE7LSo/cG9o4eOqkcjTIW99BxsAc="; fetchSubmodules = true; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ leo60228 ]; }; -} +}) diff --git a/pkgs/by-name/po/pokerth/package.nix b/pkgs/by-name/po/pokerth/package.nix index 22b8c7190e67..d57e0ae41267 100644 --- a/pkgs/by-name/po/pokerth/package.nix +++ b/pkgs/by-name/po/pokerth/package.nix @@ -22,14 +22,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pokerth-${target}"; version = "1.1.2"; src = fetchFromGitHub { owner = "pokerth"; repo = "pokerth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j4E3VMpaPqX7+hE3wYRZZUeRD//F+K2Gp8oPmJqX5FQ="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/po/polar-bookshelf/package.nix b/pkgs/by-name/po/polar-bookshelf/package.nix index 027e03d335e7..b99b453e099c 100644 --- a/pkgs/by-name/po/polar-bookshelf/package.nix +++ b/pkgs/by-name/po/polar-bookshelf/package.nix @@ -42,13 +42,13 @@ libgbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polar-bookshelf"; version = "2.0.103"; # fetching a .deb because there's no easy way to package this Electron app src = fetchurl { - url = "mirror://sourceforge/polar-bookshelf.mirror/v${version}/polar-desktop-app-${version}-amd64.deb"; + url = "mirror://sourceforge/polar-bookshelf.mirror/v${finalAttrs.version}/polar-desktop-app-${finalAttrs.version}-amd64.deb"; hash = "sha256-jcq0hW698bAhVM3fLQQeKAnld33XLkHsGjS3QwUpciQ="; }; @@ -120,7 +120,7 @@ stdenv.mkDerivation rec { ''; preFixup = '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${runtimeLibs}" ) + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${finalAttrs.runtimeLibs}" ) ''; meta = { @@ -133,4 +133,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/po/polar-bookshelf1/package.nix b/pkgs/by-name/po/polar-bookshelf1/package.nix index b1e62094171f..e67812e0de2b 100644 --- a/pkgs/by-name/po/polar-bookshelf1/package.nix +++ b/pkgs/by-name/po/polar-bookshelf1/package.nix @@ -40,12 +40,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polar-bookshelf1"; version = "1.100.13"; src = fetchurl { - url = "mirror://sourceforge/polar-bookshelf.mirror/v${version}/polar-bookshelf-${version}-amd64.deb"; + url = "mirror://sourceforge/polar-bookshelf.mirror/v${finalAttrs.version}/polar-bookshelf-${finalAttrs.version}-amd64.deb"; hash = "sha256-TeegAq3x8LZ01KEPIlP4lTGC0a9ilnf1xX/Dqci1wEQ="; }; @@ -103,7 +103,7 @@ stdenv.mkDerivation rec { ''; preFixup = '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${runtimeLibs}" ) + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${finalAttrs.runtimeLibs}" ) # Correct desktop file `Exec` substituteInPlace $out/share/applications/polar-bookshelf.desktop \ --replace "/opt/Polar Bookshelf/polar-bookshelf" "$out/bin/polar-bookshelf" @@ -118,4 +118,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; -} +}) diff --git a/pkgs/by-name/po/polylith/package.nix b/pkgs/by-name/po/polylith/package.nix index 3035accd8ac5..0f0a92dc6abf 100644 --- a/pkgs/by-name/po/polylith/package.nix +++ b/pkgs/by-name/po/polylith/package.nix @@ -6,12 +6,12 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polylith"; version = "0.3.32"; src = fetchurl { - url = "https://github.com/polyfy/polylith/releases/download/v${version}/poly-${version}.jar"; + url = "https://github.com/polyfy/polylith/releases/download/v${finalAttrs.version}/poly-${finalAttrs.version}.jar"; sha256 = "sha256-bfF7YXGA6StGF1jZor/TZQ6tNU28Z8kcaiPdkmjljx4="; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ARGS="$ARGS $1" shift done - exec "${jdk}/bin/java" "-jar" "${src}" $ARGS + exec "${jdk}/bin/java" "-jar" "${finalAttrs.src}" $ARGS ''; installPhase = '' @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { installCheckPhase = '' runHook preInstallCheck - $out/bin/poly help | fgrep -q '${version}' + $out/bin/poly help | fgrep -q '${finalAttrs.version}' runHook postInstallCheck ''; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { ]; platforms = jdk.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/po/polytopes_db/package.nix b/pkgs/by-name/po/polytopes_db/package.nix index 3b283bf7af89..ec8b255b1543 100644 --- a/pkgs/by-name/po/polytopes_db/package.nix +++ b/pkgs/by-name/po/polytopes_db/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polytopes_db"; version = "20170220"; src = fetchurl { - url = "mirror://sageupstream/polytopes_db/polytopes_db-${version}.tar.bz2"; + url = "mirror://sageupstream/polytopes_db/polytopes_db-${finalAttrs.version}.tar.bz2"; sha256 = "1q0cd811ilhax4dsj9y5p7z8prlalqr7k9mzq178c03frbgqny6b"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; teams = [ lib.teams.sage ]; }; -} +}) diff --git a/pkgs/by-name/po/poppler_data/package.nix b/pkgs/by-name/po/poppler_data/package.nix index 7f18e27e4599..f1fa7732abb6 100644 --- a/pkgs/by-name/po/poppler_data/package.nix +++ b/pkgs/by-name/po/poppler_data/package.nix @@ -7,12 +7,12 @@ poppler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "poppler-data"; version = "0.4.12"; src = fetchurl { - url = "https://poppler.freedesktop.org/poppler-data-${version}.tar.gz"; + url = "https://poppler.freedesktop.org/poppler-data-${finalAttrs.version}.tar.gz"; sha256 = "yDW2QKQM41fhuDZmqr2V7f+iTd3dSbja/2OtuFHNq3Q="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; # more free licenses combined inherit (poppler.meta) teams maintainers; }; -} +}) diff --git a/pkgs/by-name/po/postgresql_jdbc/package.nix b/pkgs/by-name/po/postgresql_jdbc/package.nix index 995cc34f239a..9ae8cf368018 100644 --- a/pkgs/by-name/po/postgresql_jdbc/package.nix +++ b/pkgs/by-name/po/postgresql_jdbc/package.nix @@ -6,7 +6,7 @@ junixsocket-native-common, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "postgresql-jdbc"; version = "42.7.7"; @@ -14,12 +14,12 @@ stdenv.mkDerivation rec { artifactId = "postgresql"; groupId = "org.postgresql"; hash = "sha256-FXlj1grmbWB+CUZujAzfgIfpyyDQFZiZ/8qWvKJShGA="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/*postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar + install -m444 -D $src/share/java/*postgresql-${finalAttrs.version}.jar $out/share/java/postgresql-jdbc.jar ln -s ${junixsocket-common}/share/java/* $out/share/java/ ln -s ${junixsocket-native-common}/share/java/* $out/share/java/ runHook postInstall @@ -27,10 +27,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://jdbc.postgresql.org/"; - changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; + changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${finalAttrs.version}"; description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; license = lib.licenses.bsd2; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/po/powertop/package.nix b/pkgs/by-name/po/powertop/package.nix index 4c7550fa4ca7..8758b32d2343 100644 --- a/pkgs/by-name/po/powertop/package.nix +++ b/pkgs/by-name/po/powertop/package.nix @@ -16,14 +16,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "powertop"; version = "2.15"; src = fetchFromGitHub { owner = "fenrus75"; repo = "powertop"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-53jfqt0dtMqMj3W3m6ravUTzApLQcljDHfdXejeZa4M="; }; @@ -57,13 +57,13 @@ stdenv.mkDerivation rec { tests.version = testers.testVersion { package = powertop; command = "powertop --version"; - inherit version; + inherit (finalAttrs) version; }; }; meta = { - inherit (src.meta) homepage; - changelog = "https://github.com/fenrus75/powertop/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/fenrus75/powertop/releases/tag/v${finalAttrs.version}"; description = "Analyze power consumption on Intel-based laptops"; mainProgram = "powertop"; license = lib.licenses.gpl2Only; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pp/pptp/package.nix b/pkgs/by-name/pp/pptp/package.nix index fbefd4a67000..6a304df8ad57 100644 --- a/pkgs/by-name/pp/pptp/package.nix +++ b/pkgs/by-name/pp/pptp/package.nix @@ -7,12 +7,12 @@ iproute2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pptp"; version = "1.10.0"; src = fetchurl { - url = "mirror://sourceforge/pptpclient/pptp-${version}.tar.gz"; + url = "mirror://sourceforge/pptpclient/pptp-${finalAttrs.version}.tar.gz"; sha256 = "1x2szfp96w7cag2rcvkdqbsl836ja5148zzfhaqp7kl7wjw2sjc2"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/pp/pptpd/package.nix b/pkgs/by-name/pp/pptpd/package.nix index f18f86d6d2b6..0bf2f9e04a8b 100644 --- a/pkgs/by-name/pp/pptpd/package.nix +++ b/pkgs/by-name/pp/pptpd/package.nix @@ -5,12 +5,12 @@ ppp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pptpd"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/poptop/pptpd/pptpd-${version}/pptpd-${version}.tar.gz"; + url = "mirror://sourceforge/poptop/pptpd/pptpd-${finalAttrs.version}/pptpd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-anJChLHOAOoj99dgjQgYQ6EMio2H2VHLLqhucKobTnc="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/ps/psc-package/package.nix b/pkgs/by-name/ps/psc-package/package.nix index 35f22e93036c..63fcd8c03328 100644 --- a/pkgs/by-name/ps/psc-package/package.nix +++ b/pkgs/by-name/ps/psc-package/package.nix @@ -13,7 +13,7 @@ let dynamic-linker = stdenv.cc.bintools.dynamicLinker; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psc-package-simple"; version = "0.6.2"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ installShellFiles ]; - libPath = lib.makeLibraryPath buildInputs; + libPath = lib.makeLibraryPath finalAttrs.buildInputs; dontStrip = true; @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { $PSC_PACKAGE '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - patchelf --interpreter ${dynamic-linker} --set-rpath ${libPath} $PSC_PACKAGE + patchelf --interpreter ${dynamic-linker} --set-rpath ${finalAttrs.libPath} $PSC_PACKAGE '' + '' chmod u-w $PSC_PACKAGE @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ps/psftools/package.nix b/pkgs/by-name/ps/psftools/package.nix index ed8744ed164b..d9d3bbf003e3 100644 --- a/pkgs/by-name/ps/psftools/package.nix +++ b/pkgs/by-name/ps/psftools/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psftools"; version = "1.1.2"; src = fetchurl { - url = "https://www.seasip.info/Unix/PSF/psftools-${version}.tar.gz"; + url = "https://www.seasip.info/Unix/PSF/psftools-${finalAttrs.version}.tar.gz"; sha256 = "sha256-d/XlKPqYy9x8KNT+8G6zv9ST/uU53Tg4pYrlA17Jh94="; }; outputs = [ @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ kaction ]; }; -} +}) diff --git a/pkgs/by-name/ps/psutils/package.nix b/pkgs/by-name/ps/psutils/package.nix index 5d4dc7951845..61fab899a8d9 100644 --- a/pkgs/by-name/ps/psutils/package.nix +++ b/pkgs/by-name/ps/psutils/package.nix @@ -5,12 +5,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psutils"; version = "17"; src = fetchurl { - url = "http://knackered.knackered.org/angus/download/psutils/psutils-p${version}.tar.gz"; + url = "http://knackered.knackered.org/angus/download/psutils/psutils-p${finalAttrs.version}.tar.gz"; hash = "sha256-OFPreVhLqPvieoFUJbZan38Vsljg1DoFqFa9t11YiuQ="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/qc/qcdnum/package.nix b/pkgs/by-name/qc/qcdnum/package.nix index 2db2f8f837c8..0b147eddce75 100644 --- a/pkgs/by-name/qc/qcdnum/package.nix +++ b/pkgs/by-name/qc/qcdnum/package.nix @@ -6,13 +6,13 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "QCDNUM"; version = "18-00-00"; src = fetchurl { url = "http://www.nikhef.nl/user/h24/qcdnum-files/download/qcdnum${ - builtins.replaceStrings [ "-" ] [ "" ] version + builtins.replaceStrings [ "-" ] [ "" ] finalAttrs.version }.tar.gz"; hash = "sha256-4Qj5JreEA1LkCAunGRTTQD7YEYNk+HcQ4iH97DIO4gA="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/qp/qpid-cpp/package.nix b/pkgs/by-name/qp/qpid-cpp/package.nix index 31da617e817f..0c0096291847 100644 --- a/pkgs/by-name/qp/qpid-cpp/package.nix +++ b/pkgs/by-name/qp/qpid-cpp/package.nix @@ -10,12 +10,12 @@ ruby, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qpid-cpp"; version = "1.39.0"; src = fetchurl { - url = "mirror://apache/qpid/cpp/${version}/qpid-cpp-${version}.tar.gz"; + url = "mirror://apache/qpid/cpp/${finalAttrs.version}/qpid-cpp-${finalAttrs.version}.tar.gz"; hash = "sha256-eYDQ6iHVV1WUFFdyHGnbqGIjE9CrhHzh0jP7amjoDSE="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/qu/quilt/package.nix b/pkgs/by-name/qu/quilt/package.nix index ad1cdf69c03f..76defc8895a9 100644 --- a/pkgs/by-name/qu/quilt/package.nix +++ b/pkgs/by-name/qu/quilt/package.nix @@ -16,13 +16,13 @@ unixtools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "quilt"; version = "0.69"; src = fetchurl { - url = "mirror://savannah/quilt/quilt-${version}.tar.gz"; + url = "mirror://savannah/quilt/quilt-${finalAttrs.version}.tar.gz"; sha256 = "sha256-VV3f/eIto8htHK9anB+4oVKsK4RzBDe9OcwIhJyfSFI="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ]; postInstall = '' - wrapProgram $out/bin/quilt --prefix PATH : ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/quilt --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ra/randoop/package.nix b/pkgs/by-name/ra/randoop/package.nix index 5e66530a80fd..c4dff00e2a0e 100644 --- a/pkgs/by-name/ra/randoop/package.nix +++ b/pkgs/by-name/ra/randoop/package.nix @@ -5,12 +5,12 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.3.4"; pname = "randoop"; src = fetchurl { - url = "https://github.com/randoop/randoop/releases/download/v${version}/randoop-${version}.zip"; + url = "https://github.com/randoop/randoop/releases/download/v${finalAttrs.version}/randoop-${finalAttrs.version}.zip"; sha256 = "sha256-yzQw9l3uAq51SHXJ4rsZNRCiFdhOEoSrwv9iPvD2i9c="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ra/randtype/package.nix b/pkgs/by-name/ra/randtype/package.nix index dd73b66475ab..25ae329e678f 100644 --- a/pkgs/by-name/ra/randtype/package.nix +++ b/pkgs/by-name/ra/randtype/package.nix @@ -5,12 +5,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "randtype"; version = "1.13"; src = fetchzip { - url = "mirror://sourceforge/randtype/randtype-${version}.tar.gz"; + url = "mirror://sourceforge/randtype/randtype-${finalAttrs.version}.tar.gz"; sha256 = "055xs02qwpgbkn2l57bwghbsrsysg1zhm2asp0byvjpz4sc4w1rd"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/randtype.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/ra/rascal/package.nix b/pkgs/by-name/ra/rascal/package.nix index d9382b13ddbd..dd16fe1e5e73 100644 --- a/pkgs/by-name/ra/rascal/package.nix +++ b/pkgs/by-name/ra/rascal/package.nix @@ -6,12 +6,12 @@ jdk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rascal"; version = "0.33.8"; src = fetchurl { - url = "https://update.rascal-mpl.org/console/rascal-${version}.jar"; + url = "https://update.rascal-mpl.org/console/rascal-${finalAttrs.version}.jar"; sha256 = "sha256-8m7+ME0mu9LEMzklkz1CZ9s7ZCMjoA5oreICFSpb4S8="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin makeWrapper ${jdk}/bin/java $out/bin/rascal \ - --add-flags "-jar ${src}" \ + --add-flags "-jar ${finalAttrs.src}" \ ''; meta = { @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/rc/rcs/package.nix b/pkgs/by-name/rc/rcs/package.nix index 64b363cb5185..839c47a30bbe 100644 --- a/pkgs/by-name/rc/rcs/package.nix +++ b/pkgs/by-name/rc/rcs/package.nix @@ -8,12 +8,12 @@ lzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rcs"; version = "5.10.1"; src = fetchurl { - url = "mirror://gnu/rcs/rcs-${version}.tar.lz"; + url = "mirror://gnu/rcs/rcs-${finalAttrs.version}.tar.lz"; sha256 = "sha256-Q93+EHJKi4XiRo9kA7YABzcYbwHmDgvWL95p2EIjTMU="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/rd/rdfind/package.nix b/pkgs/by-name/rd/rdfind/package.nix index 56c58b37e6f4..107fc932af99 100644 --- a/pkgs/by-name/rd/rdfind/package.nix +++ b/pkgs/by-name/rd/rdfind/package.nix @@ -5,12 +5,12 @@ nettle, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rdfind"; version = "1.7.0"; src = fetchurl { - url = "https://rdfind.pauldreik.se/rdfind-${version}.tar.gz"; + url = "https://rdfind.pauldreik.se/rdfind-${finalAttrs.version}.tar.gz"; sha256 = "sha256-eMRjFS4dnk/Rv+uDuckt9ef8TF+Tx9Qm+x9++ivk3yk="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "rdfind"; }; -} +}) diff --git a/pkgs/by-name/re/react-native-debugger/package.nix b/pkgs/by-name/re/react-native-debugger/package.nix index b6062f32d77f..21d016e33798 100644 --- a/pkgs/by-name/re/react-native-debugger/package.nix +++ b/pkgs/by-name/re/react-native-debugger/package.nix @@ -77,11 +77,11 @@ let libxscrnsaver ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "react-native-debugger"; version = "0.14.0"; src = fetchurl { - url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; + url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${finalAttrs.version}/rn-debugger-linux-x64.zip"; sha256 = "sha256-RioBe0MAR47M84aavFaTJikGsJtcZDak8Tkg3WtX2l0="; }; @@ -108,7 +108,7 @@ stdenv.mkDerivation rec { ln -s $out/share/react-native-debugger $out/bin/react-native-debugger - install -Dm644 "${desktopItem}/share/applications/"* \ + install -Dm644 "${finalAttrs.desktopItem}/share/applications/"* \ -t $out/share/applications/ ''; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { mainProgram = "react-native-debugger"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/read-edid/package.nix b/pkgs/by-name/re/read-edid/package.nix index fb5227f2f9be..313e9968fcd4 100644 --- a/pkgs/by-name/re/read-edid/package.nix +++ b/pkgs/by-name/re/read-edid/package.nix @@ -6,12 +6,12 @@ libx86, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "read-edid"; version = "3.0.2"; src = fetchurl { - url = "http://www.polypux.org/projects/read-edid/read-edid-${version}.tar.gz"; + url = "http://www.polypux.org/projects/read-edid/read-edid-${finalAttrs.version}.tar.gz"; sha256 = "0vqqmwsgh2gchw7qmpqk6idgzcm5rqf2fab84y7gk42v1x2diin7"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dezgeg ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/re/redis-plus-plus/package.nix b/pkgs/by-name/re/redis-plus-plus/package.nix index ff8e5cae6bdf..5188c3bcc6da 100644 --- a/pkgs/by-name/re/redis-plus-plus/package.nix +++ b/pkgs/by-name/re/redis-plus-plus/package.nix @@ -11,14 +11,14 @@ # You must build at one type of library assert enableShared || enableStatic; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "redis-plus-plus"; version = "1.3.15"; src = fetchFromGitHub { owner = "sewenew"; repo = "redis-plus-plus"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-0q+pQ2tS04RYKsikTG5QMuTPW3f6+fFIPuJZVf/aIw0="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ wheelsandmetal ]; }; -} +}) diff --git a/pkgs/by-name/re/redshift_jdbc/package.nix b/pkgs/by-name/re/redshift_jdbc/package.nix index d42c5a914089..6a4240738408 100644 --- a/pkgs/by-name/re/redshift_jdbc/package.nix +++ b/pkgs/by-name/re/redshift_jdbc/package.nix @@ -4,7 +4,7 @@ fetchMavenArtifact, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "redshift-jdbc"; version = "2.1.0.3"; @@ -12,12 +12,12 @@ stdenv.mkDerivation rec { artifactId = "redshift-jdbc42"; groupId = "com.amazon.redshift"; sha256 = "sha256-TO/JXh/pZ7tUZGfHqkzgZx18gLnISvnPVyGavzFv6vo="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/redshift-jdbc42-${version}.jar $out/share/java/redshift-jdbc42.jar + install -m444 -D $src/share/java/redshift-jdbc42-${finalAttrs.version}.jar $out/share/java/redshift-jdbc42.jar runHook postInstall ''; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sir4ur0n ]; }; -} +}) diff --git a/pkgs/by-name/re/restool/package.nix b/pkgs/by-name/re/restool/package.nix index a874d0518b1f..c1031c231ff0 100644 --- a/pkgs/by-name/re/restool/package.nix +++ b/pkgs/by-name/re/restool/package.nix @@ -13,7 +13,7 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "restool"; version = "2.4"; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { "prefix=" "bindir_completion=/share/bash-completion/completions" "DESTDIR=$(out)" - "VERSION=${version}" + "VERSION=${finalAttrs.version}" ]; postPatch = '' @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { # symlinks). Instead, inject the environment directly into the shell # scripts we need to wrap. for tool in ls-append-dpl ls-debug ls-main; do - sed -i "1 a export PATH=\"$out/bin:${lib.makeBinPath buildInputs}:\$PATH\"" $out/bin/$tool + sed -i "1 a export PATH=\"$out/bin:${lib.makeBinPath finalAttrs.buildInputs}:\$PATH\"" $out/bin/$tool done ''; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/retro-gtk/package.nix b/pkgs/by-name/re/retro-gtk/package.nix index 51832bc450da..694e6080a9ab 100644 --- a/pkgs/by-name/re/retro-gtk/package.nix +++ b/pkgs/by-name/re/retro-gtk/package.nix @@ -16,12 +16,12 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "retro-gtk"; version = "1.0.2"; src = fetchurl { - url = "mirror://gnome/sources/retro-gtk/${lib.versions.majorMinor version}/retro-gtk-${version}.tar.xz"; + url = "mirror://gnome/sources/retro-gtk/${lib.versions.majorMinor finalAttrs.version}/retro-gtk-${finalAttrs.version}.tar.xz"; sha256 = "1lnb7dwcj3lrrvdzd85dxwrlid28xf4qdbrgfjyg1wn1z6sv063i"; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/retro-gtk.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/rg/rgxg/package.nix b/pkgs/by-name/rg/rgxg/package.nix index e3977fd6ec4e..2fee474c3f08 100644 --- a/pkgs/by-name/rg/rgxg/package.nix +++ b/pkgs/by-name/rg/rgxg/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rgxg"; version = "0.1.2"; src = fetchzip { - url = "https://github.com/rgxg/rgxg/releases/download/v${version}/rgxg-${version}.tar.gz"; + url = "https://github.com/rgxg/rgxg/releases/download/v${finalAttrs.version}/rgxg-${finalAttrs.version}.tar.gz"; sha256 = "050jxc3qhfrm9fdbzd67hlsqlp4qk1fa20q1g2v919sh7s6v77si"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ hloeffler ]; homepage = "https://rgxg.github.io/"; }; -} +}) diff --git a/pkgs/by-name/rh/rhash/package.nix b/pkgs/by-name/rh/rhash/package.nix index 9849fea3ac1b..ce6a487c5663 100644 --- a/pkgs/by-name/rh/rhash/package.nix +++ b/pkgs/by-name/rh/rhash/package.nix @@ -7,14 +7,14 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.4.4"; pname = "rhash"; src = fetchFromGitHub { owner = "rhash"; repo = "RHash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3CW41ULdXoID4cOgrcG2j85tgIJ/sz5hU7A83qpuxf4="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ andrewrk ]; }; -} +}) diff --git a/pkgs/by-name/ri/riemann/package.nix b/pkgs/by-name/ri/riemann/package.nix index e110d1fb88b7..d2001cc195e4 100644 --- a/pkgs/by-name/ri/riemann/package.nix +++ b/pkgs/by-name/ri/riemann/package.nix @@ -6,12 +6,12 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "riemann"; version = "0.3.12"; src = fetchurl { - url = "https://github.com/riemann/riemann/releases/download/${version}/riemann-${version}.tar.bz2"; + url = "https://github.com/riemann/riemann/releases/download/${finalAttrs.version}/riemann-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-gsJMfLo7zpaVfyVmHznGFiomK6dq7yTphuc9vyp5t6Y="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ crimeminister ]; }; -} +}) diff --git a/pkgs/by-name/ri/rinutils/package.nix b/pkgs/by-name/ri/rinutils/package.nix index 888920b56cf6..c35dcc58f2da 100644 --- a/pkgs/by-name/ri/rinutils/package.nix +++ b/pkgs/by-name/ri/rinutils/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rinutils"; version = "0.10.3"; src = fetchurl { - url = "https://github.com/shlomif/rinutils/releases/download/${version}/rinutils-${version}.tar.xz"; + url = "https://github.com/shlomif/rinutils/releases/download/${finalAttrs.version}/rinutils-${finalAttrs.version}.tar.xz"; sha256 = "sha256-+eUn03psyMe4hwraY8qiTzKrDSn9ERbfPrtoZYMDCVU="; }; @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { meta = { description = "C11 / gnu11 utilities C library by Shlomi Fish / Rindolf"; homepage = "https://github.com/shlomif/rinutils"; - changelog = "https://github.com/shlomif/rinutils/raw/${version}/NEWS.asciidoc"; + changelog = "https://github.com/shlomif/rinutils/raw/${finalAttrs.version}/NEWS.asciidoc"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ri/ripmime/package.nix b/pkgs/by-name/ri/ripmime/package.nix index 04f1972661db..65cd963349fe 100644 --- a/pkgs/by-name/ri/ripmime/package.nix +++ b/pkgs/by-name/ri/ripmime/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ripmime"; version = "1.4.0.10"; src = fetchurl { - url = "https://pldaniels.com/ripmime/ripmime-${version}.tar.gz"; + url = "https://pldaniels.com/ripmime/ripmime-${finalAttrs.version}.tar.gz"; sha256 = "0sj06ibmlzy34n8v0mnlq2gwidy7n2aqcwgjh0xssz3vi941aqc9"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { downloadPage = "https://pldaniels.com/ripmime/"; }; }; -} +}) diff --git a/pkgs/by-name/rm/rman/package.nix b/pkgs/by-name/rm/rman/package.nix index 8e17cf0808e7..76637db10fa8 100644 --- a/pkgs/by-name/rm/rman/package.nix +++ b/pkgs/by-name/rm/rman/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rman"; version = "3.2"; src = fetchurl { - url = "mirror://sourceforge/polyglotman/${version}/rman-${version}.tar.gz"; + url = "mirror://sourceforge/polyglotman/${finalAttrs.version}/rman-${finalAttrs.version}.tar.gz"; sha256 = "0prdld6nbkdlkcgc2r1zp13h2fh8r0mlwxx423dnc695ddlk18b8"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "rman"; }; -} +}) diff --git a/pkgs/by-name/ro/rosegarden/package.nix b/pkgs/by-name/ro/rosegarden/package.nix index 5669cdf79b15..f2417c038e98 100644 --- a/pkgs/by-name/ro/rosegarden/package.nix +++ b/pkgs/by-name/ro/rosegarden/package.nix @@ -29,12 +29,12 @@ libogg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rosegarden"; version = "25.06"; src = fetchurl { - url = "mirror://sourceforge/rosegarden/rosegarden-${version}.tar.xz"; + url = "mirror://sourceforge/rosegarden/rosegarden-${finalAttrs.version}.tar.xz"; sha256 = "sha256-df5SsAWJlHHMSw5JVL5dNe4c6PQWWauO9IomF4qlw20="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rp/rpm2targz/package.nix b/pkgs/by-name/rp/rpm2targz/package.nix index b628d4b56fff..952b7f5fcb45 100644 --- a/pkgs/by-name/rp/rpm2targz/package.nix +++ b/pkgs/by-name/rp/rpm2targz/package.nix @@ -11,13 +11,13 @@ zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rpm2targz"; version = "2021.03.16"; # git repo: https://gitweb.gentoo.org/proj/rpm2targz.git/ src = fetchurl { - url = "https://dev.gentoo.org/~vapier/dist/rpm2targz-${version}.tar.xz"; + url = "https://dev.gentoo.org/~vapier/dist/rpm2targz-${finalAttrs.version}.tar.xz"; hash = "sha256-rcV+o9V2wWKznqSW2rA8xgnpQ02kpK4te6mYvLRC5vQ="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/rs/rscw/package.nix b/pkgs/by-name/rs/rscw/package.nix index ba128726fcca..647dc211c3ea 100644 --- a/pkgs/by-name/rs/rscw/package.nix +++ b/pkgs/by-name/rs/rscw/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rscw"; version = "0.1e"; src = fetchurl { - url = "https://www.pa3fwm.nl/software/rscw/rscw-${version}.tgz"; + url = "https://www.pa3fwm.nl/software/rscw/rscw-${finalAttrs.version}.tgz"; sha256 = "1hxwxmqc5jinr14ya1idigqigc8qhy1vimzcwy2vmwdjay2sqik2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ earldouglas ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rt/rt-tests/package.nix b/pkgs/by-name/rt/rt-tests/package.nix index f165b8fd1cbe..cc41defc7b02 100644 --- a/pkgs/by-name/rt/rt-tests/package.nix +++ b/pkgs/by-name/rt/rt-tests/package.nix @@ -7,12 +7,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rt-tests"; version = "2.9"; src = fetchurl { - url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Zmb0RqGvS4bHy+6Krs3of1WUWOqJMOH0FHAXIqlteys="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ poelzi ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/ru/rush/package.nix b/pkgs/by-name/ru/rush/package.nix index c49e350ed9c7..b80142df3c52 100644 --- a/pkgs/by-name/ru/rush/package.nix +++ b/pkgs/by-name/ru/rush/package.nix @@ -7,12 +7,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rush"; version = "2.4"; src = fetchurl { - url = "mirror://gnu/rush/rush-${version}.tar.gz"; + url = "mirror://gnu/rush/rush-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Jm80iJq2pwO/CJCItSN8gUo5ThxRQsG0Z5TYVtWSEts="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { shellPath = "/bin/rush"; tests = { inherit (nixosTests) rush; }; }; -} +}) diff --git a/pkgs/by-name/sa/safefile/package.nix b/pkgs/by-name/sa/safefile/package.nix index 62b5e1ef06a5..f1fef40defcc 100644 --- a/pkgs/by-name/sa/safefile/package.nix +++ b/pkgs/by-name/sa/safefile/package.nix @@ -3,12 +3,12 @@ stdenv, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "safefile"; version = "1.0.5"; src = fetchurl { - url = "http://research.cs.wisc.edu/mist/safefile/releases/safefile-${version}.tar.gz"; + url = "http://research.cs.wisc.edu/mist/safefile/releases/safefile-${finalAttrs.version}.tar.gz"; sha256 = "1y0gikds2nr8jk8smhrl617njk23ymmpxyjb2j1xbj0k82xspv78"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; homepage = "https://research.cs.wisc.edu/mist/safefile/"; }; -} +}) diff --git a/pkgs/by-name/sa/sage/sage.nix b/pkgs/by-name/sa/sage/sage.nix index e0c99bd9e265..4b7bed5b74a3 100644 --- a/pkgs/by-name/sa/sage/sage.nix +++ b/pkgs/by-name/sa/sage/sage.nix @@ -14,8 +14,8 @@ # A wrapper that makes sure sage finds its docs (if they were build) and the # jupyter kernel spec. -stdenv.mkDerivation rec { - version = src.version; +stdenv.mkDerivation (finalAttrs: { + version = finalAttrs.src.version; pname = "sage"; src = sage-with-env.env.lib.src; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p "$out/bin" makeWrapper "${sage-with-env}/bin/sage" "$out/bin/sage" \ - --set SAGE_DOC_SRC_OVERRIDE "${src}/src/doc" ${lib.optionalString withDoc "--set SAGE_DOC_OVERRIDE ${sagedoc}/share/doc/sage"} \ + --set SAGE_DOC_SRC_OVERRIDE "${finalAttrs.src}/src/doc" ${lib.optionalString withDoc "--set SAGE_DOC_OVERRIDE ${sagedoc}/share/doc/sage"} \ --prefix JUPYTER_PATH : "${jupyter-kernel-specs}" ''; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.linux ++ [ "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/sa/sage/threejs-sage.nix b/pkgs/by-name/sa/sage/threejs-sage.nix index bc7230f333ab..a451349209ab 100644 --- a/pkgs/by-name/sa/sage/threejs-sage.nix +++ b/pkgs/by-name/sa/sage/threejs-sage.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "threejs-sage"; version = "r122"; src = fetchFromGitHub { owner = "sagemath"; repo = "threejs-sage"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-xPAPt36Fon3hYQq6SOmGkIyUzAII2LMl10nqYG4UPI0="; }; @@ -16,4 +16,4 @@ stdenv.mkDerivation rec { cp version "$out/lib/node_modules/three" cp -r build "$out/lib/node_modules/three/$(cat version)" ''; -} +}) diff --git a/pkgs/by-name/sa/sagittarius-scheme/package.nix b/pkgs/by-name/sa/sagittarius-scheme/package.nix index b140e2fab8e4..eadaffaf7c21 100644 --- a/pkgs/by-name/sa/sagittarius-scheme/package.nix +++ b/pkgs/by-name/sa/sagittarius-scheme/package.nix @@ -21,11 +21,11 @@ let else throw "unsupported platform"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sagittarius-scheme"; version = "0.9.12"; src = fetchurl { - url = "https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-${version}.tar.gz"; + url = "https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-${finalAttrs.version}.tar.gz"; hash = "sha256-w6aQkC7/vKO8exvDpsSsLyLXrm4FSKh8XYGJgseEII0="; }; preBuild = '' @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ abbe ]; }; -} +}) diff --git a/pkgs/by-name/sa/samtools/package.nix b/pkgs/by-name/sa/samtools/package.nix index 12b2dc9ca708..46581e2e655f 100644 --- a/pkgs/by-name/sa/samtools/package.nix +++ b/pkgs/by-name/sa/samtools/package.nix @@ -8,12 +8,12 @@ ncurses ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "samtools"; version = "1.22.1"; src = fetchurl { - url = "https://github.com/samtools/samtools/releases/download/${version}/samtools-${version}.tar.bz2"; + url = "https://github.com/samtools/samtools/releases/download/${finalAttrs.version}/samtools-${finalAttrs.version}.tar.bz2"; hash = "sha256-Aqpc0LpS4GwggAVOBZ19d6iF3+lxfDHNid/npAR+2g4="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { unode ]; }; -} +}) diff --git a/pkgs/by-name/sa/sauerbraten/package.nix b/pkgs/by-name/sa/sauerbraten/package.nix index e5004773ee3c..b0e9336e3a88 100644 --- a/pkgs/by-name/sa/sauerbraten/package.nix +++ b/pkgs/by-name/sa/sauerbraten/package.nix @@ -18,13 +18,13 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sauerbraten"; version = "2020-12-29"; src = fetchzip { url = "mirror://sourceforge/sauerbraten/sauerbraten_${ - builtins.replaceStrings [ "-" ] [ "_" ] version + builtins.replaceStrings [ "-" ] [ "_" ] finalAttrs.version }_linux.tar.bz2"; hash = "sha256-os3SmonqHRw1+5dIRVt7EeXfnSq298GiyKpusS1K3rM="; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { zlib ]; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; enableParallelBuilding = true; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = "freeware"; # as an aggregate - data files have different licenses code is under zlib license platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sb/sbc/package.nix b/pkgs/by-name/sb/sbc/package.nix index d63bf536c86b..8e03a6ea65ab 100644 --- a/pkgs/by-name/sb/sbc/package.nix +++ b/pkgs/by-name/sb/sbc/package.nix @@ -6,12 +6,12 @@ libsndfile, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sbc"; version = "2.1"; src = fetchurl { - url = "https://www.kernel.org/pub/linux/bluetooth/sbc-${version}.tar.xz"; + url = "https://www.kernel.org/pub/linux/bluetooth/sbc-${finalAttrs.version}.tar.xz"; sha256 = "sha256-QmYzyr18eYI2RDUW36gzW0fgBLDvN/8Qfgx+rTKZ/MI="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/scanbd/package.nix b/pkgs/by-name/sc/scanbd/package.nix index 71e0ada8f4a6..5a0605daebd9 100644 --- a/pkgs/by-name/sc/scanbd/package.nix +++ b/pkgs/by-name/sc/scanbd/package.nix @@ -10,13 +10,13 @@ systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scanbd"; version = "1.5.1"; src = fetchurl { sha256 = "0pvy4qirfjdfm8aj6x5rkbgl7hk3jfa2s21qkk8ic5dqfjjab75n"; - url = "mirror://sourceforge/scanbd/scanbd-${version}.tgz"; + url = "mirror://sourceforge/scanbd/scanbd-${finalAttrs.version}.tgz"; }; nativeBuildInputs = [ pkg-config ]; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/schroedinger/package.nix b/pkgs/by-name/sc/schroedinger/package.nix index b66d7ec542ec..69909bf83141 100644 --- a/pkgs/by-name/sc/schroedinger/package.nix +++ b/pkgs/by-name/sc/schroedinger/package.nix @@ -9,12 +9,12 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "schroedinger"; version = "1.0.11"; src = fetchurl { - url = "https://download.videolan.org/contrib/schroedinger-${version}.tar.gz"; + url = "https://download.videolan.org/contrib/schroedinger-${finalAttrs.version}.tar.gz"; sha256 = "04prr667l4sn4zx256v1z36a0nnkxfdqyln48rbwlamr6l3jlmqy"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sc/scrypt/package.nix b/pkgs/by-name/sc/scrypt/package.nix index 96ba836053e4..8b9d3440bf49 100644 --- a/pkgs/by-name/sc/scrypt/package.nix +++ b/pkgs/by-name/sc/scrypt/package.nix @@ -7,12 +7,12 @@ util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scrypt"; version = "1.3.3"; src = fetchurl { - url = "https://www.tarsnap.com/scrypt/scrypt-${version}.tgz"; + url = "https://www.tarsnap.com/scrypt/scrypt-${finalAttrs.version}.tgz"; sha256 = "sha256-HCcQUX6ZjqrC6X2xHwkuNxOeaYhrIaGyZh9k4TAhWuk="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/sd/sdparm/package.nix b/pkgs/by-name/sd/sdparm/package.nix index e764b26ab06e..721659e2d4f9 100644 --- a/pkgs/by-name/sd/sdparm/package.nix +++ b/pkgs/by-name/sd/sdparm/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sdparm"; version = "1.12"; src = fetchurl { - url = "http://sg.danny.cz/sg/p/sdparm-${version}.tar.xz"; + url = "http://sg.danny.cz/sg/p/sdparm-${finalAttrs.version}.tar.xz"; sha256 = "sha256-xMnvr9vrZi4vlxJwfsSQkyvU0BC7ESmueplSZUburb4="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/se/seccure/package.nix b/pkgs/by-name/se/seccure/package.nix index 4e59d7bb2650..e01aaac11f08 100644 --- a/pkgs/by-name/se/seccure/package.nix +++ b/pkgs/by-name/se/seccure/package.nix @@ -5,12 +5,12 @@ libgcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seccure"; version = "0.5"; src = fetchurl { - url = "http://point-at-infinity.org/seccure/seccure-${version}.tar.gz"; + url = "http://point-at-infinity.org/seccure/seccure-${finalAttrs.version}.tar.gz"; sha256 = "0nwnk3hfhgvf5xr0xipbh6smfnya22wphc5rj0vgi5d0zr5cwrk5"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index a6141295fdda..f970dbee2f7e 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -8,14 +8,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; version = "0.12.4"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; - tag = version; + tag = finalAttrs.version; hash = "sha256-g0CRuupd8KyKWsBKOvNXZ7grrzJuREuYP4bz66SvpbU="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/getsentry/sentry-native"; description = "Sentry SDK for C, C++ and native applications"; - changelog = "https://github.com/getsentry/sentry-native/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/getsentry/sentry-native/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { daniel-fahey ]; }; -} +}) diff --git a/pkgs/by-name/se/seq24/package.nix b/pkgs/by-name/se/seq24/package.nix index 0275fe85672f..0295457c6d77 100644 --- a/pkgs/by-name/se/seq24/package.nix +++ b/pkgs/by-name/se/seq24/package.nix @@ -8,12 +8,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seq24"; version = "0.9.3"; src = fetchurl { - url = "https://launchpad.net/seq24/trunk/${version}/+download/seq24-${version}.tar.gz"; + url = "https://launchpad.net/seq24/trunk/${finalAttrs.version}/+download/seq24-${finalAttrs.version}.tar.gz"; sha256 = "1qpyb7355s21sgy6gibkybxpzx4ikha57a8w644lca6qy9mhcwi3"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "seq24"; }; -} +}) diff --git a/pkgs/by-name/se/seren/package.nix b/pkgs/by-name/se/seren/package.nix index 130d1c7d6e83..e78c1a2a382d 100644 --- a/pkgs/by-name/se/seren/package.nix +++ b/pkgs/by-name/se/seren/package.nix @@ -9,7 +9,7 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seren"; version = "0.0.21"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://holdenc.altervista.org/seren/downloads/seren-${version}.tar.gz"; + url = "http://holdenc.altervista.org/seren/downloads/seren-${finalAttrs.version}.tar.gz"; sha256 = "sha256-adI365McrJkvTexvnWjMzpHcJkLY3S/uWfE8u4yuqho="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/se/serf/package.nix b/pkgs/by-name/se/serf/package.nix index d47fc51c3d27..66fae8ea5aa6 100644 --- a/pkgs/by-name/se/serf/package.nix +++ b/pkgs/by-name/se/serf/package.nix @@ -13,12 +13,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "serf"; version = "1.3.10"; src = fetchurl { - url = "mirror://apache/serf/serf-${version}.tar.bz2"; + url = "mirror://apache/serf/serf-${finalAttrs.version}.tar.bz2"; hash = "sha256-voHvCLqiUW7Np2p3rffe97wyJ+61eLmjO0X3tB3AZOY="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/se/setserial/package.nix b/pkgs/by-name/se/setserial/package.nix index ccf5c56d73b8..230bc0091b8b 100644 --- a/pkgs/by-name/se/setserial/package.nix +++ b/pkgs/by-name/se/setserial/package.nix @@ -6,12 +6,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "setserial"; version = "2.17"; src = fetchurl { - url = "mirror://sourceforge/setserial/setserial-${version}.tar.gz"; + url = "mirror://sourceforge/setserial/setserial-${finalAttrs.version}.tar.gz"; sha256 = "0jkrnn3i8gbsl48k3civjmvxyv9rbm1qjha2cf2macdc439qfi3y"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { mainProgram = "setserial"; maintainers = [ lib.maintainers.mmlb ]; }; -} +}) diff --git a/pkgs/by-name/sh/shhopt/package.nix b/pkgs/by-name/sh/shhopt/package.nix index a9e88e031f34..3f04ec3c9fec 100644 --- a/pkgs/by-name/sh/shhopt/package.nix +++ b/pkgs/by-name/sh/shhopt/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "shhopt"; version = "1.1.7"; src = fetchurl { - url = "https://shh.thathost.com/pub-unix/files/shhopt-${version}.tar.gz"; + url = "https://shh.thathost.com/pub-unix/files/shhopt-${finalAttrs.version}.tar.gz"; sha256 = "0yd6bl6qw675sxa81nxw6plhpjf9d2ywlm8a5z66zyjf28sl7sds"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { license = lib.licenses.artistic1; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/si/siege/package.nix b/pkgs/by-name/si/siege/package.nix index 979f52f3a00a..c8ae9581c569 100644 --- a/pkgs/by-name/si/siege/package.nix +++ b/pkgs/by-name/si/siege/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "siege"; version = "4.1.7"; src = fetchurl { - url = "http://download.joedog.org/siege/siege-${version}.tar.gz"; + url = "http://download.joedog.org/siege/siege-${finalAttrs.version}.tar.gz"; hash = "sha256-7BQM7dFZl5OD1g2+h6AVHCwSraeHkQlaj6hK5jW5MCY="; }; @@ -41,9 +41,9 @@ stdenv.mkDerivation rec { meta = { description = "HTTP load tester"; homepage = "https://www.joedog.org/siege-home/"; - changelog = "https://github.com/JoeDog/siege/blob/v${version}/ChangeLog"; + changelog = "https://github.com/JoeDog/siege/blob/v${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/si/sipcalc/package.nix b/pkgs/by-name/si/sipcalc/package.nix index 39ead714ad06..76374fa087fa 100644 --- a/pkgs/by-name/si/sipcalc/package.nix +++ b/pkgs/by-name/si/sipcalc/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sipcalc"; version = "1.1.6"; src = fetchurl { - url = "http://www.routemeister.net/projects/sipcalc/files/sipcalc-${version}.tar.gz"; + url = "http://www.routemeister.net/projects/sipcalc/files/sipcalc-${finalAttrs.version}.tar.gz"; sha256 = "cfd476c667f7a119e49eb5fe8adcfb9d2339bc2e0d4d01a1d64b7c229be56357"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.globin ]; mainProgram = "sipcalc"; }; -} +}) diff --git a/pkgs/by-name/si/sirikali/package.nix b/pkgs/by-name/si/sirikali/package.nix index 8807bc61a85b..e374f7ccdcb7 100644 --- a/pkgs/by-name/si/sirikali/package.nix +++ b/pkgs/by-name/si/sirikali/package.nix @@ -20,14 +20,14 @@ withLibsecret ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sirikali"; version = "1.8.5"; src = fetchFromGitHub { owner = "mhogomchungu"; repo = "sirikali"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OaZrgX6zxp1ZP72xiBl0+h0nAQb1Z1eiqaSYdtxsDzQ="; }; @@ -71,10 +71,10 @@ stdenv.mkDerivation rec { meta = { description = "Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs"; homepage = "https://github.com/mhogomchungu/sirikali"; - changelog = "https://github.com/mhogomchungu/sirikali/blob/${src.rev}/changelog"; + changelog = "https://github.com/mhogomchungu/sirikali/blob/${finalAttrs.src.rev}/changelog"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ linuxissuper ]; mainProgram = "sirikali"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sm/smack/package.nix b/pkgs/by-name/sm/smack/package.nix index 08c66c2a15d9..8df583d8b13d 100644 --- a/pkgs/by-name/sm/smack/package.nix +++ b/pkgs/by-name/sm/smack/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smack"; version = "4.1.9"; src = fetchurl { url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; sha256 = "009x0qcxd4dkvwcjz2nla470pwbabwvg37wc21pslpw42ldi0bzp"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/sm/smbnetfs/package.nix b/pkgs/by-name/sm/smbnetfs/package.nix index 46a03ec32d34..e41c7b3ac2a6 100644 --- a/pkgs/by-name/sm/smbnetfs/package.nix +++ b/pkgs/by-name/sm/smbnetfs/package.nix @@ -11,11 +11,11 @@ libsecret, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smbnetfs"; version = "0.6.3"; src = fetchurl { - url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${version}/smbnetfs-${version}.tar.bz2"; + url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${finalAttrs.version}/smbnetfs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-6sN7l2n76cP0uvPrZMYaa1mtTyqgXf3culoaxK301WA="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/smbnetfs/"; mainProgram = "smbnetfs"; }; -} +}) diff --git a/pkgs/by-name/sm/smc/package.nix b/pkgs/by-name/sm/smc/package.nix index 42d066c08c35..37d60656e375 100644 --- a/pkgs/by-name/sm/smc/package.nix +++ b/pkgs/by-name/sm/smc/package.nix @@ -6,14 +6,14 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smc"; version = "6.6.3"; src = fetchurl { - url = "mirror://sourceforge/project/smc/smc/${lib.replaceStrings [ "." ] [ "_" ] version}/smc_${ - lib.replaceStrings [ "." ] [ "_" ] version - }.tgz"; + url = "mirror://sourceforge/project/smc/smc/${ + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version + }/smc_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}.tgz"; sha256 = "1gv0hrgdl4wp562virpf9sib6pdhapwv4zvwbl0d5f5xyx04il11"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; mainProgram = "smc"; }; -} +}) diff --git a/pkgs/by-name/sm/smlfmt/package.nix b/pkgs/by-name/sm/smlfmt/package.nix index e00962e84a42..cafdad496da2 100644 --- a/pkgs/by-name/sm/smlfmt/package.nix +++ b/pkgs/by-name/sm/smlfmt/package.nix @@ -5,14 +5,14 @@ mlton, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smlfmt"; version = "1.3.0"; src = fetchFromGitHub { owner = "shwestrick"; repo = "smlfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-k3sAz1auKJpta1RdLX3ugSrc9ibVQJOCOPVmTYS/AZY="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = mlton.meta.platforms; homepage = "https://github.com/shwestrick/smlfmt"; }; -} +}) diff --git a/pkgs/by-name/sn/snappy/package.nix b/pkgs/by-name/sn/snappy/package.nix index 33dd32991729..7cad9fc27a63 100644 --- a/pkgs/by-name/sn/snappy/package.nix +++ b/pkgs/by-name/sn/snappy/package.nix @@ -7,14 +7,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snappy"; version = "1.2.2"; src = fetchFromGitHub { owner = "google"; repo = "snappy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-bMZD8EI9dvDGupfos4hi/0ShBkrJlI5Np9FxE6FfrNE="; }; @@ -59,7 +59,7 @@ stdenv.mkDerivation rec { cat < $dev/lib/pkgconfig/snappy.pc Name: snappy Description: Fast compressor/decompressor library. - Version: ${version} + Version: ${finalAttrs.version} Libs: -L$out/lib -lsnappy Cflags: -I$dev/include EOF @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { description = "Compression/decompression library for very high speeds"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sn/snpeff/package.nix b/pkgs/by-name/sn/snpeff/package.nix index 4a3357e69c19..77c25fd8008e 100644 --- a/pkgs/by-name/sn/snpeff/package.nix +++ b/pkgs/by-name/sn/snpeff/package.nix @@ -7,13 +7,13 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snpeff"; version = "4.3t"; src = fetchurl { url = "mirror://sourceforge/project/snpeff/snpEff_v${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }_core.zip"; sha256 = "0i12mv93bfv8xjwc3rs2x73d6hkvi7kgbbbx3ry984l3ly4p6nnm"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/so/sound-theme-freedesktop/package.nix b/pkgs/by-name/so/sound-theme-freedesktop/package.nix index 8ec4c654363b..759532f4b53c 100644 --- a/pkgs/by-name/so/sound-theme-freedesktop/package.nix +++ b/pkgs/by-name/so/sound-theme-freedesktop/package.nix @@ -5,13 +5,13 @@ intltool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sound-theme-freedesktop"; version = "0.8"; src = fetchurl { sha256 = "054abv4gmfk9maw93fis0bf605rc56dah7ys5plc4pphxqh8nlfb"; - url = "https://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-${version}.tar.bz2"; + url = "https://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-${finalAttrs.version}.tar.bz2"; }; nativeBuildInputs = [ intltool ]; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/sp/spectmorph/package.nix b/pkgs/by-name/sp/spectmorph/package.nix index 28e66b066c3b..b950cfea57b7 100644 --- a/pkgs/by-name/sp/spectmorph/package.nix +++ b/pkgs/by-name/sp/spectmorph/package.nix @@ -13,11 +13,11 @@ fftwFloat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spectmorph"; version = "0.6.1"; src = fetchurl { - url = "https://github.com/swesterfeld/spectmorph/releases/download/${version}/spectmorph-${version}.tar.bz2"; + url = "https://github.com/swesterfeld/spectmorph/releases/download/${finalAttrs.version}/spectmorph-${finalAttrs.version}.tar.bz2"; hash = "sha256-H/PaczAkjxeu2Q6S/jazZ0PU9oCmhBzsLgbGLusxXm8="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/by-name/sp/spice-gtk/package.nix b/pkgs/by-name/sp/spice-gtk/package.nix index 03a2e9ca2221..caa65e8c6c71 100644 --- a/pkgs/by-name/sp/spice-gtk/package.nix +++ b/pkgs/by-name/sp/spice-gtk/package.nix @@ -62,7 +62,7 @@ # KERNEL=="*", SUBSYSTEMS=="usb", MODE="0664", GROUP="usb" # ''; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-gtk"; version = "0.42"; @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.spice-space.org/download/gtk/spice-gtk-${version}.tar.xz"; + url = "https://www.spice-space.org/download/gtk/spice-gtk-${finalAttrs.version}.tar.xz"; sha256 = "sha256-k4ARfxgRrR+qGBLLZgJHm2KQ1KDYzEQtREJ/f2wOelg="; }; @@ -184,4 +184,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.xeji ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sp/spice-protocol/package.nix b/pkgs/by-name/sp/spice-protocol/package.nix index 05e439d0d3c9..c8c374dd088f 100644 --- a/pkgs/by-name/sp/spice-protocol/package.nix +++ b/pkgs/by-name/sp/spice-protocol/package.nix @@ -6,12 +6,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-protocol"; version = "0.14.5"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-protocol-${version}.tar.xz"; + url = "https://www.spice-space.org/download/releases/spice-protocol-${finalAttrs.version}.tar.xz"; sha256 = "sha256-uvWESfbonRn0dYma1fuRlv3EbAPMUyM/TjnPKXj5z/c="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sp/spice-vdagent/package.nix b/pkgs/by-name/sp/spice-vdagent/package.nix index 813fa2eb0fe9..f99ee2ebbab1 100644 --- a/pkgs/by-name/sp/spice-vdagent/package.nix +++ b/pkgs/by-name/sp/spice-vdagent/package.nix @@ -15,11 +15,11 @@ libdrm, systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-vdagent"; version = "0.23.0"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-vdagent-${version}.tar.bz2"; + url = "https://www.spice-space.org/download/releases/spice-vdagent-${finalAttrs.version}.tar.bz2"; hash = "sha256-Y+D5vVWXxGOKz9bxDXojVPWZvZ31sx5EMnDKzwfhakA="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.aboseley ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sp/spice/package.nix b/pkgs/by-name/sp/spice/package.nix index 48b778eaaf7e..73e906604be8 100644 --- a/pkgs/by-name/sp/spice/package.nix +++ b/pkgs/by-name/sp/spice/package.nix @@ -27,12 +27,12 @@ gdk-pixbuf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice"; version = "0.16.0"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-server/spice-${version}.tar.bz2"; + url = "https://www.spice-space.org/download/releases/spice-server/spice-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-Cm7JUo8FNxJhu7LUb/Nee1xF/4m7l1qZr5Wl8g/0cX0="; }; @@ -107,4 +107,4 @@ stdenv.mkDerivation rec { ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix index 9b2bb9bed25c..510095819abe 100644 --- a/pkgs/by-name/sp/splat/package.nix +++ b/pkgs/by-name/sp/splat/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "splat"; version = "1.4.2"; src = fetchurl { - url = "https://www.qsl.net/kd2bd/splat-${version}.tar.bz2"; + url = "https://www.qsl.net/kd2bd/splat-${finalAttrs.version}.tar.bz2"; hash = "sha256-ObCzFOLpJ73wDR7aS5hl79EouoUDBfmHrsBJxP1Yopw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.x86_64; }; -} +}) diff --git a/pkgs/by-name/sq/sqlcheck/package.nix b/pkgs/by-name/sq/sqlcheck/package.nix index 3a1395895607..2018419145f8 100644 --- a/pkgs/by-name/sq/sqlcheck/package.nix +++ b/pkgs/by-name/sq/sqlcheck/package.nix @@ -6,14 +6,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sqlcheck"; version = "1.3"; src = fetchFromGitHub { owner = "jarulraj"; repo = "sqlcheck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rGqCtEO2K+OT44nYU93mF1bJ07id+ixPkRSC8DcO6rY="; fetchSubmodules = true; }; @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Automatically identify anti-patterns in SQL queries"; mainProgram = "sqlcheck"; license = lib.licenses.asl20; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { broken = stdenv.hostPlatform.isDarwin; maintainers = with lib.maintainers; [ h7x4 ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqsh/package.nix b/pkgs/by-name/sq/sqsh/package.nix index 935f674ce5f5..f587483d8214 100644 --- a/pkgs/by-name/sq/sqsh/package.nix +++ b/pkgs/by-name/sq/sqsh/package.nix @@ -12,12 +12,12 @@ let mainVersion = "2.5"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sqsh"; version = "${mainVersion}.16.1"; src = fetchurl { - url = "mirror://sourceforge/sqsh/sqsh/sqsh-${mainVersion}/sqsh-${version}.tgz"; + url = "mirror://sourceforge/sqsh/sqsh/sqsh-${mainVersion}/sqsh-${finalAttrs.version}.tgz"; sha256 = "1wi0hdmhk7l8nrz4j3kaa177mmxyklmzhj7sq1gj4q6fb8v1yr6n"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/sqsh/"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sr/srecord/package.nix b/pkgs/by-name/sr/srecord/package.nix index acf84b50d06e..06efd765cb60 100644 --- a/pkgs/by-name/sr/srecord/package.nix +++ b/pkgs/by-name/sr/srecord/package.nix @@ -9,12 +9,12 @@ libgcrypt ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srecord"; version = "1.64"; src = fetchurl { - url = "mirror://sourceforge/srecord/srecord-${version}.tar.gz"; + url = "mirror://sourceforge/srecord/srecord-${finalAttrs.version}.tar.gz"; sha256 = "1qk75q0k5vzmm3932q9hqz2gp8n9rrdfjacsswxc02656f3l3929"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sr/srsran/package.nix b/pkgs/by-name/sr/srsran/package.nix index 73f568c25815..96e805a122a2 100644 --- a/pkgs/by-name/sr/srsran/package.nix +++ b/pkgs/by-name/sr/srsran/package.nix @@ -21,14 +21,14 @@ enableAvx512 ? stdenv.hostPlatform.avx512Support, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srsran"; version = "25_10"; src = fetchFromGitHub { owner = "srsran"; repo = "srsran"; - rev = "release_${builtins.replaceStrings [ "." ] [ "_" ] version}"; + rev = "release_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; sha256 = "sha256-DwQ4u17m8D5RqX3OIYSyeE5+51sLah1qchRcwlX5i0A="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; maintainers = with lib.maintainers; [ hexagonal-sun ]; }; -} +}) diff --git a/pkgs/by-name/sr/srt/package.nix b/pkgs/by-name/sr/srt/package.nix index 0cedd00ee71e..a5190b8b6d36 100644 --- a/pkgs/by-name/sr/srt/package.nix +++ b/pkgs/by-name/sr/srt/package.nix @@ -8,14 +8,14 @@ windows, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srt"; version = "1.5.4"; src = fetchFromGitHub { owner = "Haivision"; repo = "srt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-NLy9GuP4OT/kKAIIDXSHtsmaBzXRuFohFM/aM+46cao="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nh2 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ss/sselp/package.nix b/pkgs/by-name/ss/sselp/package.nix index 5a05be400c6a..950f273a30f7 100644 --- a/pkgs/by-name/ss/sselp/package.nix +++ b/pkgs/by-name/ss/sselp/package.nix @@ -5,12 +5,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.2"; pname = "sselp"; src = fetchurl { - url = "https://dl.suckless.org/tools/sselp-${version}.tar.gz"; + url = "https://dl.suckless.org/tools/sselp-${finalAttrs.version}.tar.gz"; sha256 = "08mqp00lrh1chdrbs18qr0xv63h866lkmfj87kfscwdm1vn9a3yd"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "sselp"; }; -} +}) diff --git a/pkgs/by-name/ss/sshguard/package.nix b/pkgs/by-name/ss/sshguard/package.nix index 6ac7a9399a7b..73502636a356 100644 --- a/pkgs/by-name/ss/sshguard/package.nix +++ b/pkgs/by-name/ss/sshguard/package.nix @@ -7,12 +7,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.5.1"; pname = "sshguard"; src = fetchurl { - url = "mirror://sourceforge/sshguard/sshguard-${version}.tar.gz"; + url = "mirror://sourceforge/sshguard/sshguard-${finalAttrs.version}.tar.gz"; sha256 = "sha256-mXoeDsKyFltHV8QviUgWLrU0GDlGr1LvxAaIXZfLifw="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux ++ darwin ++ freebsd ++ netbsd ++ openbsd; }; -} +}) diff --git a/pkgs/by-name/ss/sshoogr/package.nix b/pkgs/by-name/ss/sshoogr/package.nix index c56533d9b7c1..f53ebfd7e1a2 100644 --- a/pkgs/by-name/ss/sshoogr/package.nix +++ b/pkgs/by-name/ss/sshoogr/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sshoogr"; version = "0.9.26"; src = fetchzip { - url = "mirror://maven/com/aestasit/infrastructure/sshoogr/sshoogr/${version}/sshoogr-${version}.zip"; + url = "mirror://maven/com/aestasit/infrastructure/sshoogr/sshoogr/${finalAttrs.version}/sshoogr-${finalAttrs.version}.zip"; sha256 = "134qlx90y82g1rfxhyn12z9r2imm1l3fz09hrrn3pgcdcq5jz2s1"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ moaxcp ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssl-cert-check/package.nix b/pkgs/by-name/ss/ssl-cert-check/package.nix index f7c9b53b7ac1..6d5d7116f602 100644 --- a/pkgs/by-name/ss/ssl-cert-check/package.nix +++ b/pkgs/by-name/ss/ssl-cert-check/package.nix @@ -13,7 +13,7 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ssl-cert-check"; version = "4.14"; @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { mkdir -p $out/bin cp $pname $out/bin/$pname wrapProgram $out/bin/$pname \ - --set PATH "${lib.makeBinPath buildInputs}" + --set PATH "${lib.makeBinPath finalAttrs.buildInputs}" ''; meta = { @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ryantm ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ss/sslmate/package.nix b/pkgs/by-name/ss/sslmate/package.nix index 6a3793ab0691..00b2e0714e2b 100644 --- a/pkgs/by-name/ss/sslmate/package.nix +++ b/pkgs/by-name/ss/sslmate/package.nix @@ -7,12 +7,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sslmate"; version = "1.9.1"; src = fetchurl { - url = "https://packages.sslmate.com/other/sslmate-${version}.tar.gz"; + url = "https://packages.sslmate.com/other/sslmate-${finalAttrs.version}.tar.gz"; sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mit; # X11 }; -} +}) diff --git a/pkgs/by-name/st/stacks/package.nix b/pkgs/by-name/st/stacks/package.nix index 5c98179a4309..6348636f15e6 100644 --- a/pkgs/by-name/st/stacks/package.nix +++ b/pkgs/by-name/st/stacks/package.nix @@ -5,11 +5,11 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stacks"; version = "2.68"; src = fetchurl { - url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-${version}.tar.gz"; + url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ncUeo1bWDrRVewstGohUqvrkkq7Yf5dOAknMCapedlA="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stb/package.nix b/pkgs/by-name/st/stb/package.nix index ed409d4cd45d..3283dcc11f17 100644 --- a/pkgs/by-name/st/stb/package.nix +++ b/pkgs/by-name/st/stb/package.nix @@ -6,7 +6,7 @@ makePkgconfigItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stb"; version = "0-unstable-2023-01-29"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { prefix = "${placeholder "out"}"; includedir = "${prefix}/include"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/stm32flash/package.nix b/pkgs/by-name/st/stm32flash/package.nix index b1a0dc4b1ceb..9d5e0bdb4662 100644 --- a/pkgs/by-name/st/stm32flash/package.nix +++ b/pkgs/by-name/st/stm32flash/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stm32flash"; version = "0.7"; src = fetchurl { - url = "mirror://sourceforge/stm32flash/stm32flash-${version}.tar.gz"; + url = "mirror://sourceforge/stm32flash/stm32flash-${finalAttrs.version}.tar.gz"; sha256 = "sha256-xMnNi+x52mOxEdFXE+9cws2UfeykEdNdbjBl4ifcQUo="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; # Should work on all platforms maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/strace/package.nix b/pkgs/by-name/st/strace/package.nix index 2ec23cd740ab..7fc77c29599a 100644 --- a/pkgs/by-name/st/strace/package.nix +++ b/pkgs/by-name/st/strace/package.nix @@ -9,12 +9,12 @@ elfutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "strace"; version = "6.18"; src = fetchurl { - url = "https://strace.io/files/${version}/strace-${version}.tar.xz"; + url = "https://strace.io/files/${finalAttrs.version}/strace-${finalAttrs.version}.tar.xz"; hash = "sha256-CtXcupc6aed5ZQ7xyzNbEu5gcW/HMmYJiVvTPm0qcyU="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "strace"; }; -} +}) diff --git a/pkgs/by-name/st/stratisd/package.nix b/pkgs/by-name/st/stratisd/package.nix index 2fc8840d0b7d..b5864a3b4d0e 100644 --- a/pkgs/by-name/st/stratisd/package.nix +++ b/pkgs/by-name/st/stratisd/package.nix @@ -28,19 +28,19 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stratisd"; version = "3.8.6"; src = fetchFromGitHub { owner = "stratis-storage"; repo = "stratisd"; - tag = "stratisd-v${version}"; + tag = "stratisd-v${finalAttrs.version}"; hash = "sha256-Kky/6sgvA8NDDGLQLS3sjPJWTCxkoTP/ow+netnK6tY="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-zA+GEKmg5iV1PaGh0yjNb4h52PH7PwpN53xLV8P9Gac="; }; @@ -137,4 +137,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nickcao ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/st/stricat/package.nix b/pkgs/by-name/st/stricat/package.nix index c32ac0a284a5..32bc2d06601a 100644 --- a/pkgs/by-name/st/stricat/package.nix +++ b/pkgs/by-name/st/stricat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stricat"; version = "20140609100300"; src = fetchurl { - url = "http://www.stribob.com/dist/stricat-${version}.tgz"; + url = "http://www.stribob.com/dist/stricat-${finalAttrs.version}.tgz"; sha256 = "1axg8r4g5n5kdqj5013pgck80nni3z172xkg506vz4zx1zcmrm4r"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.thoughtpolice ]; mainProgram = "stricat"; }; -} +}) diff --git a/pkgs/by-name/st/stun/package.nix b/pkgs/by-name/st/stun/package.nix index 37eba72f08c9..7e5a20b8164c 100644 --- a/pkgs/by-name/st/stun/package.nix +++ b/pkgs/by-name/st/stun/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stun"; version = "0.97"; src = fetchurl { - url = "mirror://sourceforge/stun/stund-${version}.tgz"; + url = "mirror://sourceforge/stun/stund-${finalAttrs.version}.tgz"; sha256 = "1mxirnnqfqdwb9x8hfjjsscp6lx3468ph6ddx32l94ir46fbzqc3"; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ]; preBuild = '' - tar Jxvf ${srcManpages} debian/manpages + tar Jxvf ${finalAttrs.srcManpages} debian/manpages gzip -9n debian/manpages/stun.1 gzip -9n debian/manpages/stund.8 ''; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "stun"; }; -} +}) diff --git a/pkgs/by-name/su/suricata/package.nix b/pkgs/by-name/su/suricata/package.nix index a6e71bfe00de..17222d57d76f 100644 --- a/pkgs/by-name/su/suricata/package.nix +++ b/pkgs/by-name/su/suricata/package.nix @@ -36,12 +36,12 @@ let libmagic = file; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "suricata"; version = "8.0.2"; src = fetchurl { - url = "https://www.openinfosecfoundation.org/download/suricata-${version}.tar.gz"; + url = "https://www.openinfosecfoundation.org/download/suricata-${finalAttrs.version}.tar.gz"; hash = "sha256-nUUMosrb4QGZPpkDOmI0nSvanf2QpqzBvLbMbbdutVE="; }; @@ -161,4 +161,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/su/survex/package.nix b/pkgs/by-name/su/survex/package.nix index 99e1b459db76..d0bc1af7736b 100644 --- a/pkgs/by-name/su/survex/package.nix +++ b/pkgs/by-name/su/survex/package.nix @@ -17,12 +17,12 @@ wxGTK32, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "survex"; version = "1.4.19"; src = fetchurl { - url = "https://survex.com/software/${version}/survex-${version}.tar.gz"; + url = "https://survex.com/software/${finalAttrs.version}/survex-${finalAttrs.version}.tar.gz"; hash = "sha256-X8FZCZTJ7DkZeYnrzaLCukRhs/kTHwre9F1TTRlK2ro="; }; @@ -71,9 +71,9 @@ stdenv.mkDerivation rec { variety of platforms, including Linux/Unix, macOS, and Microsoft Windows. ''; homepage = "https://survex.com/"; - changelog = "https://github.com/ojwb/survex/raw/v${version}/NEWS"; + changelog = "https://github.com/ojwb/survex/raw/v${finalAttrs.version}/NEWS"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.matthewcroughan ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sv/svrcore/package.nix b/pkgs/by-name/sv/svrcore/package.nix index eb9ee9c5b454..c7ecb82c6140 100644 --- a/pkgs/by-name/sv/svrcore/package.nix +++ b/pkgs/by-name/sv/svrcore/package.nix @@ -7,12 +7,12 @@ nspr, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "svrcore"; version = "4.0.4"; src = fetchurl { - url = "mirror://mozilla/directory/svrcore/releases/${version}/src/svrcore-${version}.tar.bz2"; + url = "mirror://mozilla/directory/svrcore/releases/${finalAttrs.version}/src/svrcore-${finalAttrs.version}.tar.bz2"; sha256 = "0n3alg6bxml8952fb6h0bi0l29farvq21q6k20gy2ba90m3znwj7"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mpl11; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sw/swaks/package.nix b/pkgs/by-name/sw/swaks/package.nix index c0f4b2b33360..a7d5c31ab9f3 100644 --- a/pkgs/by-name/sw/swaks/package.nix +++ b/pkgs/by-name/sw/swaks/package.nix @@ -7,12 +7,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaks"; version = "20240103.0"; src = fetchurl { - url = "https://www.jetmore.org/john/code/swaks/files/swaks-${version}.tar.gz"; + url = "https://www.jetmore.org/john/code/swaks/files/swaks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-DlMbTRZAWIAucmaxT03BiXCZ0Jb5MIIN4vm16wjc2+g="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sw/swaybg/package.nix b/pkgs/by-name/sw/swaybg/package.nix index 5dc16829e4f8..30d4c6178dec 100644 --- a/pkgs/by-name/sw/swaybg/package.nix +++ b/pkgs/by-name/sw/swaybg/package.nix @@ -18,14 +18,14 @@ libjxl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaybg"; version = "1.2.1"; src = fetchFromGitHub { owner = "swaywm"; repo = "swaybg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IJcPSBJErf8Dy9YhYAc9eg/llgaaLZCQSB0Brof+kpg="; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { meta = { description = "Wallpaper tool for Wayland compositors"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; longDescription = '' A wallpaper utility for Wayland compositors, that is compatible with any Wayland compositor which implements the following Wayland protocols: @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/swayidle/package.nix b/pkgs/by-name/sw/swayidle/package.nix index 073cf79caf82..aed9c9432a0a 100644 --- a/pkgs/by-name/sw/swayidle/package.nix +++ b/pkgs/by-name/sw/swayidle/package.nix @@ -14,14 +14,14 @@ systemdLibs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swayidle"; version = "1.9.0"; src = fetchFromGitHub { owner = "swaywm"; repo = "swayidle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fxDwRfAXb9D6epLlyWnXpy9g8V3ovJRpQ/f3M4jxY/s="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { meta = { description = "Idle management daemon for Wayland"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; longDescription = '' Sway's idle management daemon. It is compatible with any Wayland compositor which implements the KDE idle protocol. @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ wineee ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/swaylock-effects/package.nix b/pkgs/by-name/sw/swaylock-effects/package.nix index 6f9c023b06dc..fffa6e2620cf 100644 --- a/pkgs/by-name/sw/swaylock-effects/package.nix +++ b/pkgs/by-name/sw/swaylock-effects/package.nix @@ -15,19 +15,19 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaylock-effects"; version = "1.7.0.0"; src = fetchFromGitHub { owner = "jirutka"; repo = "swaylock-effects"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cuFM+cbUmGfI1EZu7zOsQUj4rA4Uc4nUXcvIfttf9zE="; }; postPatch = '' - sed -i "s/version: '1\.3',/version: '${version}',/" meson.build + sed -i "s/version: '1\.3',/version: '${finalAttrs.version}',/" meson.build ''; strictDeps = true; @@ -60,9 +60,9 @@ stdenv.mkDerivation rec { Swaylock, with fancy effects ''; mainProgram = "swaylock"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ gnxlxnxx ]; }; -} +}) diff --git a/pkgs/by-name/sw/swaylock/package.nix b/pkgs/by-name/sw/swaylock/package.nix index b81d4da16319..ac095d29fa3f 100644 --- a/pkgs/by-name/sw/swaylock/package.nix +++ b/pkgs/by-name/sw/swaylock/package.nix @@ -17,14 +17,14 @@ librsvg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaylock"; version = "1.8.4"; src = fetchFromGitHub { owner = "swaywm"; repo = "swaylock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-l3fu04cw2Jin2F6UcDK0kWRJLKuwXpxuImUjoLk32Fc="; }; @@ -62,10 +62,10 @@ stdenv.mkDerivation rec { Important note: If you don't use the Sway module (programs.sway.enable) you need to set "security.pam.services.swaylock = {};" manually. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; mainProgram = "swaylock"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ wineee ]; }; -} +}) diff --git a/pkgs/by-name/sy/sylpheed/package.nix b/pkgs/by-name/sy/sylpheed/package.nix index 5dad4552957c..218de628020e 100644 --- a/pkgs/by-name/sy/sylpheed/package.nix +++ b/pkgs/by-name/sy/sylpheed/package.nix @@ -14,12 +14,12 @@ assert gpgSupport -> gpgme != null; assert sslSupport -> openssl != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sylpheed"; version = "3.7.0"; src = fetchurl { - url = "https://sylpheed.sraoss.jp/sylpheed/v3.7/sylpheed-${version}.tar.xz"; + url = "https://sylpheed.sraoss.jp/sylpheed/v3.7/sylpheed-${finalAttrs.version}.tar.xz"; sha256 = "0j9y5vdzch251s264diw9clrn88dn20bqqkwfmis9l7m8vmwasqd"; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/sy/symfpu/package.nix b/pkgs/by-name/sy/symfpu/package.nix index b8753ef0d800..bfcd0553fd3c 100644 --- a/pkgs/by-name/sy/symfpu/package.nix +++ b/pkgs/by-name/sy/symfpu/package.nix @@ -6,7 +6,7 @@ makePkgconfigItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "symfpu"; version = "0-unstable-2019-05-17"; @@ -22,12 +22,12 @@ stdenv.mkDerivation rec { pkgconfigItems = [ (makePkgconfigItem { name = "symfpu"; - inherit version; + inherit (finalAttrs) version; cflags = [ "-I\${includedir}" ]; variables = { includedir = "@includedir@"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ shadaj ]; }; -} +}) diff --git a/pkgs/by-name/sy/synapse/package.nix b/pkgs/by-name/sy/synapse/package.nix index 49e38aa9184e..26d118410ac1 100644 --- a/pkgs/by-name/sy/synapse/package.nix +++ b/pkgs/by-name/sy/synapse/package.nix @@ -18,12 +18,12 @@ let version = "0.2.99.4"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "synapse"; inherit version; src = fetchurl { - url = "https://launchpad.net/synapse-project/0.3/${version}/+download/synapse-${version}.tar.xz"; + url = "https://launchpad.net/synapse-project/0.3/${finalAttrs.version}/+download/synapse-${finalAttrs.version}.tar.xz"; sha256 = "1g6x9knb4jy1d8zgssjhzkgac583137pibisy9whjs8mckaj4k1j"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; all; mainProgram = "synapse"; }; -} +}) diff --git a/pkgs/by-name/ta/tagainijisho/package.nix b/pkgs/by-name/ta/tagainijisho/package.nix index d0d6bb0bfa15..663cc77008c0 100644 --- a/pkgs/by-name/ta/tagainijisho/package.nix +++ b/pkgs/by-name/ta/tagainijisho/package.nix @@ -7,12 +7,12 @@ qt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tagainijisho"; version = "1.2.2"; src = fetchzip { - url = "https://github.com/Gnurou/tagainijisho/releases/download/${version}/tagainijisho-${version}.tar.gz"; + url = "https://github.com/Gnurou/tagainijisho/releases/download/${finalAttrs.version}/tagainijisho-${finalAttrs.version}.tar.gz"; hash = "sha256-CTDMoYGbVE4W0SDerW//aAdUVsySWFQycSy0I3a9+94="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ vbgl ]; }; -} +}) diff --git a/pkgs/by-name/ta/tanidvr/package.nix b/pkgs/by-name/ta/tanidvr/package.nix index 3ab8a508d6a0..5105720ec36d 100644 --- a/pkgs/by-name/ta/tanidvr/package.nix +++ b/pkgs/by-name/ta/tanidvr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tanidvr"; version = "1.4.1"; src = fetchurl { - url = "mirror://sourceforge/tanidvr/TaniDVR/tanidvr-${version}/tanidvr-${version}.tar.bz2"; + url = "mirror://sourceforge/tanidvr/TaniDVR/tanidvr-${finalAttrs.version}/tanidvr-${finalAttrs.version}.tar.bz2"; sha256 = "0irwwf6mb72n3y4xcrl3s081nbnldvdlc6ypjqxa4p32c1d0g6ql"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pho ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ta/tasksh/package.nix b/pkgs/by-name/ta/tasksh/package.nix index 301652e11a8e..69693d99e676 100644 --- a/pkgs/by-name/ta/tasksh/package.nix +++ b/pkgs/by-name/ta/tasksh/package.nix @@ -6,12 +6,12 @@ readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tasksh"; version = "1.2.0"; src = fetchurl { - url = "https://taskwarrior.org/download/tasksh-${version}.tar.gz"; + url = "https://taskwarrior.org/download/tasksh-${finalAttrs.version}.tar.gz"; sha256 = "1z8zw8lld62fjafjvy248dncjk0i4fwygw0ahzjdvyyppx4zjhkf"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tasksh"; }; -} +}) diff --git a/pkgs/by-name/tb/tboot/package.nix b/pkgs/by-name/tb/tboot/package.nix index 246765e13f68..299eb303175a 100644 --- a/pkgs/by-name/tb/tboot/package.nix +++ b/pkgs/by-name/tb/tboot/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tboot"; version = "1.11.9"; src = fetchurl { - url = "mirror://sourceforge/tboot/tboot-${version}.tar.gz"; + url = "mirror://sourceforge/tboot/tboot-${finalAttrs.version}.tar.gz"; hash = "sha256-uCbJatmt1qYLuWdCATeCS4mNrpJ+UUBJa1rDgjE37Z0="; }; @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { meta = { description = "Pre-kernel/VMM module that uses Intel(R) TXT to perform a measured and verified launch of an OS kernel/VMM"; homepage = "https://sourceforge.net/projects/tboot/"; - changelog = "https://sourceforge.net/p/tboot/code/ci/v${version}/tree/CHANGELOG"; + changelog = "https://sourceforge.net/p/tboot/code/ci/v${finalAttrs.version}/tree/CHANGELOG"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ ak ]; platforms = [ @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { "i686-linux" ]; }; -} +}) diff --git a/pkgs/by-name/tc/tcpflow/package.nix b/pkgs/by-name/tc/tcpflow/package.nix index a528342719b1..f49ddfcc8d11 100644 --- a/pkgs/by-name/tc/tcpflow/package.nix +++ b/pkgs/by-name/tc/tcpflow/package.nix @@ -12,14 +12,14 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tcpflow"; version = "1.6.1"; src = fetchFromGitHub { owner = "simsong"; repo = "tcpflow"; - tag = "tcpflow-${version}"; + tag = "tcpflow-${finalAttrs.version}"; sha256 = "0vbm097jhi5n8pg08ia1yhzc225zv9948blb76f4br739l9l22vq"; fetchSubmodules = true; }; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ raskin @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tcpflow"; }; -} +}) diff --git a/pkgs/by-name/tc/tcptrack/package.nix b/pkgs/by-name/tc/tcptrack/package.nix index 319cd056e6e9..e50ff6c60c5f 100644 --- a/pkgs/by-name/tc/tcptrack/package.nix +++ b/pkgs/by-name/tc/tcptrack/package.nix @@ -7,7 +7,7 @@ libpcap, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tcptrack"; version = "unstable-2017-04-29"; @@ -36,11 +36,11 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = "-Wno-error=cpp"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "libpcap based program for live TCP connection monitoring"; mainProgram = "tcptrack"; license = lib.licenses.lgpl21; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/td/tdb/package.nix b/pkgs/by-name/td/tdb/package.nix index 39b4a7552bc5..2fd5abd7460e 100644 --- a/pkgs/by-name/td/tdb/package.nix +++ b/pkgs/by-name/td/tdb/package.nix @@ -26,12 +26,12 @@ let or (throw "Need pre-generated answers file to compile for ${stdenv.hostPlatform.system}"); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tdb"; version = "1.4.15"; src = fetchurl { - url = "mirror://samba/tdb/tdb-${version}.tar.gz"; + url = "mirror://samba/tdb/tdb-${finalAttrs.version}.tar.gz"; hash = "sha256-+6CdjfHxuQcq6ujniyvUPFr+8gsvbe76YzqhSjd6jdI="; }; @@ -108,4 +108,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-farstream/package.nix b/pkgs/by-name/te/telepathy-farstream/package.nix index 6672e02cd245..4e83b09178b4 100644 --- a/pkgs/by-name/te/telepathy-farstream/package.nix +++ b/pkgs/by-name/te/telepathy-farstream/package.nix @@ -8,12 +8,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-farstream"; version = "0.6.2"; src = fetchurl { - url = "https://telepathy.freedesktop.org/releases/telepathy-farstream/telepathy-farstream-${version}.tar.gz"; + url = "https://telepathy.freedesktop.org/releases/telepathy-farstream/telepathy-farstream-${finalAttrs.version}.tar.gz"; sha256 = "02ky12bb92prr5f6xmvmfq4yz2lj33li6nj4829a98hk5pr9k83g"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21Only; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-glib/package.nix b/pkgs/by-name/te/telepathy-glib/package.nix index 1b78e0552799..def1350fefff 100644 --- a/pkgs/by-name/te/telepathy-glib/package.nix +++ b/pkgs/by-name/te/telepathy-glib/package.nix @@ -13,7 +13,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-glib"; version = "0.24.2"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "${meta.homepage}/releases/telepathy-glib/telepathy-glib-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/telepathy-glib/telepathy-glib-${finalAttrs.version}.tar.gz"; sha256 = "sKN013HN0IESXzjDq9B5ZXZCMBxxpUPVVeK/IZGSc/A="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { lgpl21Plus ]; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-idle/package.nix b/pkgs/by-name/te/telepathy-idle/package.nix index 286735f45e2d..4ed933553676 100644 --- a/pkgs/by-name/te/telepathy-idle/package.nix +++ b/pkgs/by-name/te/telepathy-idle/package.nix @@ -13,12 +13,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-idle"; version = "0.2.2"; src = fetchurl { - url = "http://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${version}.tar.gz"; + url = "http://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${finalAttrs.version}.tar.gz"; hash = "sha256-g4fiXl+wtMvnAeXcCS1mbWUQuDP9Pn5GLpFw027DwV8="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-mission-control/package.nix b/pkgs/by-name/te/telepathy-mission-control/package.nix index 6a2b0860b246..61dce816b613 100644 --- a/pkgs/by-name/te/telepathy-mission-control/package.nix +++ b/pkgs/by-name/te/telepathy-mission-control/package.nix @@ -12,7 +12,7 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-mission-control"; version = "5.16.6"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-${version}.tar.gz"; + url = "https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-${finalAttrs.version}.tar.gz"; sha256 = "0ibs575pfr0wmhfcw6ln6iz7gw2y45l3bah11rksf6g9jlwsxy1d"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/te/tessera/package.nix b/pkgs/by-name/te/tessera/package.nix index 004a030d1520..8c486f81a686 100644 --- a/pkgs/by-name/te/tessera/package.nix +++ b/pkgs/by-name/te/tessera/package.nix @@ -6,12 +6,12 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tessera"; version = "0.10.2"; src = fetchurl { - url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/tessera-app/${version}/tessera-app-${version}-app.jar"; + url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/tessera-app/${finalAttrs.version}/tessera-app-${finalAttrs.version}-app.jar"; sha256 = "1zn8w7q0q5man0407kb82lw4mlvyiy9whq2f6izf2b5415f9s0m4"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mmahut ]; mainProgram = "tessera"; }; -} +}) diff --git a/pkgs/by-name/te/testssl/package.nix b/pkgs/by-name/te/testssl/package.nix index 80dba1198a19..12d6368f55ed 100644 --- a/pkgs/by-name/te/testssl/package.nix +++ b/pkgs/by-name/te/testssl/package.nix @@ -11,14 +11,14 @@ procps, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "testssl.sh"; version = "3.2.2"; src = fetchFromGitHub { owner = "drwetter"; repo = "testssl.sh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zPqGCcWRwTYl7cGnrv9a5KOMe75xzU2xvf5z+Nqwfb0="; }; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { install -D testssl.sh $out/bin/testssl.sh cp -r etc $out - wrapProgram $out/bin/testssl.sh --prefix PATH ':' ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/testssl.sh --prefix PATH ':' ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "testssl.sh"; }; -} +}) diff --git a/pkgs/by-name/te/tetgen_1_4/package.nix b/pkgs/by-name/te/tetgen_1_4/package.nix index ab70e9b77e90..879984c52330 100644 --- a/pkgs/by-name/te/tetgen_1_4/package.nix +++ b/pkgs/by-name/te/tetgen_1_4/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tetgen"; version = "1.4.3"; src = fetchurl { - url = "${meta.homepage}/files/tetgen${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/files/tetgen${finalAttrs.version}.tar.gz"; sha256 = "0d70vjqdapmy1ghlsxjlvl5z9yp310zw697bapc4zxmp0sxi29wm"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/te/tetraproc/package.nix b/pkgs/by-name/te/tetraproc/package.nix index 80891b3391b3..1c43520caa5a 100644 --- a/pkgs/by-name/te/tetraproc/package.nix +++ b/pkgs/by-name/te/tetraproc/package.nix @@ -20,12 +20,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tetraproc"; version = "0.10.0"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/tetraproc-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/tetraproc-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-rDnFyjWaFdHcEdREdIEUGK95xg1Ghpj7rADgGq5VOXw="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/te/tevent/package.nix b/pkgs/by-name/te/tevent/package.nix index a978b81cab40..20ac0af6795f 100644 --- a/pkgs/by-name/te/tevent/package.nix +++ b/pkgs/by-name/te/tevent/package.nix @@ -16,12 +16,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tevent"; version = "0.17.1"; src = fetchurl { - url = "mirror://samba/tevent/tevent-${version}.tar.gz"; + url = "mirror://samba/tevent/tevent-${finalAttrs.version}.tar.gz"; sha256 = "sha256-G+LepzfN4l/gZiH4SUXmPrcSWeDEPp+PXaSC2rGnvpI="; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/th/theme-vertex/package.nix b/pkgs/by-name/th/theme-vertex/package.nix index 85674ea45398..5bb765b1fb6a 100644 --- a/pkgs/by-name/th/theme-vertex/package.nix +++ b/pkgs/by-name/th/theme-vertex/package.nix @@ -7,14 +7,14 @@ gtk-engine-murrine, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "theme-vertex"; version = "20170128"; src = fetchFromGitHub { owner = "horst3180"; repo = "vertex-theme"; - rev = version; + rev = finalAttrs.version; sha256 = "0c9mhrs95ahz37djrv176vn41ywvj26ilwmnr1h9171giv6hid98"; }; @@ -38,10 +38,10 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ romildo ]; }; -} +}) diff --git a/pkgs/by-name/th/thepeg/package.nix b/pkgs/by-name/th/thepeg/package.nix index d61c932aa036..39fdc9001c6d 100644 --- a/pkgs/by-name/th/thepeg/package.nix +++ b/pkgs/by-name/th/thepeg/package.nix @@ -13,12 +13,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thepeg"; version = "2.3.0"; src = fetchurl { - url = "https://www.hepforge.org/archive/thepeg/ThePEG-${version}.tar.bz2"; + url = "https://www.hepforge.org/archive/thepeg/ThePEG-${finalAttrs.version}.tar.bz2"; hash = "sha256-rDWXmuicKWCMqSwVakn/aKrOeloSoMkvCgGoM9LTRXI="; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.patterns.isDarwin ]; }; -} +}) diff --git a/pkgs/by-name/th/thttpd/package.nix b/pkgs/by-name/th/thttpd/package.nix index 4369d525e3f6..4a2ae4c18696 100644 --- a/pkgs/by-name/th/thttpd/package.nix +++ b/pkgs/by-name/th/thttpd/package.nix @@ -5,12 +5,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thttpd"; version = "2.29"; src = fetchurl { - url = "https://acme.com/software/thttpd/thttpd-${version}.tar.gz"; + url = "https://acme.com/software/thttpd/thttpd-${finalAttrs.version}.tar.gz"; sha256 = "15x3h4b49wgfywn82i3wwbf38mdns94mbi4ma9xiwsrjv93rzh4r"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/tidyp/package.nix b/pkgs/by-name/ti/tidyp/package.nix index 94b1a847ab91..2e7ac31337f5 100644 --- a/pkgs/by-name/ti/tidyp/package.nix +++ b/pkgs/by-name/ti/tidyp/package.nix @@ -4,14 +4,14 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tidyp"; version = "1.04"; src = fetchurl { # downloads from a legacy GitHub download page from ~11 years ago # project does not work with autoconf anymore and the configure script cannot be generated from the source download - url = "https://github.com/downloads/petdance/tidyp/tidyp-${version}.tar.gz"; + url = "https://github.com/downloads/petdance/tidyp/tidyp-${finalAttrs.version}.tar.gz"; sha256 = "0f5ky0ih4vap9c6j312jn73vn8m2bj69pl2yd3a5nmv35k9zmc10"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ti/tie/package.nix b/pkgs/by-name/ti/tie/package.nix index 29a39854693e..84f98c6d4f27 100644 --- a/pkgs/by-name/ti/tie/package.nix +++ b/pkgs/by-name/ti/tie/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tie"; version = "2.4"; src = fetchurl { - url = "http://mirrors.ctan.org/web/tie/tie-${version}.tar.gz"; + url = "http://mirrors.ctan.org/web/tie/tie-${finalAttrs.version}.tar.gz"; sha256 = "1m5952kdfffiz33p1jw0wv7dh272mmw28mpxw9v7lkb352zv4xsj"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; license = lib.licenses.abstyles; }; -} +}) diff --git a/pkgs/by-name/ti/tilem/package.nix b/pkgs/by-name/ti/tilem/package.nix index 7b9a1c1992ae..eed7018514df 100644 --- a/pkgs/by-name/ti/tilem/package.nix +++ b/pkgs/by-name/ti/tilem/package.nix @@ -11,11 +11,11 @@ libticalcs2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tilem"; version = "2.0"; src = fetchurl { - url = "mirror://sourceforge/tilem/tilem-${version}.tar.bz2"; + url = "mirror://sourceforge/tilem/tilem-${finalAttrs.version}.tar.bz2"; sha256 = "1ba38xzhp3yf21ip3cgql6jzy49jc34sfnjsl4syxyrd81d269zw"; }; nativeBuildInputs = [ pkg-config ]; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "tilem2"; }; -} +}) diff --git a/pkgs/by-name/ti/tipa/package.nix b/pkgs/by-name/ti/tipa/package.nix index 8e5125425893..858f718ebf9d 100644 --- a/pkgs/by-name/ti/tipa/package.nix +++ b/pkgs/by-name/ti/tipa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tipa"; version = "1.3"; src = fetchurl { - url = "mirror://debian/pool/main/t/tipa/tipa_${version}.orig.tar.gz"; + url = "mirror://debian/pool/main/t/tipa/tipa_${finalAttrs.version}.orig.tar.gz"; sha256 = "1q1sisxdcd2zd9b7mnagr2mxf9v3n1r4s5892zx5ly4r0niyya9m"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { description = "Phonetic font for TeX"; license = lib.licenses.lppl13c; }; -} +}) diff --git a/pkgs/by-name/ti/tiptop/package.nix b/pkgs/by-name/ti/tiptop/package.nix index cdb156cd15e8..fd2e53458da0 100644 --- a/pkgs/by-name/ti/tiptop/package.nix +++ b/pkgs/by-name/ti/tiptop/package.nix @@ -9,12 +9,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tiptop"; version = "2.3.1"; src = fetchurl { - url = "${meta.homepage}/releases/tiptop-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/tiptop-${finalAttrs.version}.tar.gz"; sha256 = "10j1138y3cj3hsmfz4w0bmk90523b0prqwi9nhb4z8xvjnf49i2i"; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/to/tokyocabinet/package.nix b/pkgs/by-name/to/tokyocabinet/package.nix index 96715dbdc0d1..3283cd477fbd 100644 --- a/pkgs/by-name/to/tokyocabinet/package.nix +++ b/pkgs/by-name/to/tokyocabinet/package.nix @@ -6,12 +6,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tokyocabinet"; version = "1.4.48"; src = fetchurl { - url = "https://dbmx.net/tokyocabinet/tokyocabinet-${version}.tar.gz"; + url = "https://dbmx.net/tokyocabinet/tokyocabinet-${finalAttrs.version}.tar.gz"; sha256 = "140zvr0n8kvsl0fbn2qn3f2kh3yynfwnizn4dgbj47m975yg80x0"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/to/toybox/package.nix b/pkgs/by-name/to/toybox/package.nix index 18b8d3041b8d..710a01b3f7d7 100644 --- a/pkgs/by-name/to/toybox/package.nix +++ b/pkgs/by-name/to/toybox/package.nix @@ -15,14 +15,14 @@ let inherit (lib) optionals; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "toybox"; version = "0.8.13"; src = fetchFromGitHub { owner = "landley"; repo = "toybox"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-b5sigIxyg4T4wVc5z8Das+RdEXmNBPFsXpWwXxU/ERE="; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ hhm ]; priority = 10; }; -} +}) diff --git a/pkgs/by-name/tp/tpm-quote-tools/package.nix b/pkgs/by-name/tp/tpm-quote-tools/package.nix index 7a0ec3631452..026a05cab697 100644 --- a/pkgs/by-name/tp/tpm-quote-tools/package.nix +++ b/pkgs/by-name/tp/tpm-quote-tools/package.nix @@ -6,12 +6,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm-quote-tools"; version = "1.0.4"; src = fetchurl { - url = "mirror://sourceforge/project/tpmquotetools/${version}/tpm-quote-tools-${version}.tar.gz"; + url = "mirror://sourceforge/project/tpmquotetools/${finalAttrs.version}/tpm-quote-tools-${finalAttrs.version}.tar.gz"; sha256 = "1qjs83xb4np4yn1bhbjfhvkiika410v8icwnjix5ad96w2nlxp0h"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ak ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tp/tpm2-tools/package.nix b/pkgs/by-name/tp/tpm2-tools/package.nix index a20f65013212..0e73b9beaa6c 100644 --- a/pkgs/by-name/tp/tpm2-tools/package.nix +++ b/pkgs/by-name/tp/tpm2-tools/package.nix @@ -13,12 +13,12 @@ tpm2-abrmd ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm2-tools"; version = "5.7"; src = fetchurl { - url = "https://github.com/tpm2-software/tpm2-tools/releases/download/${version}/tpm2-tools-${version}.tar.gz"; + url = "https://github.com/tpm2-software/tpm2-tools/releases/download/${finalAttrs.version}/tpm2-tools-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OBDTa1B5JW9PL3zlUuIiE9Q7EDHBMVON+KLbw8VwmDo="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ scottstephens ]; }; -} +}) diff --git a/pkgs/by-name/tq/tqsl/package.nix b/pkgs/by-name/tq/tqsl/package.nix index 334484fe278f..16879752daa8 100644 --- a/pkgs/by-name/tq/tqsl/package.nix +++ b/pkgs/by-name/tq/tqsl/package.nix @@ -13,12 +13,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tqsl"; version = "2.8.2"; src = fetchurl { - url = "https://www.arrl.org/files/file/LoTW%20Instructions/tqsl-${version}.tar.gz"; + url = "https://www.arrl.org/files/file/LoTW%20Instructions/tqsl-${finalAttrs.version}.tar.gz"; sha256 = "sha256-HH78pTeT/wW9dZggxcqRiZ3OqShU7B2uPWa4ya59LfA="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tr/traceroute/package.nix b/pkgs/by-name/tr/traceroute/package.nix index 5c9f83a20687..263d7bb7f34d 100644 --- a/pkgs/by-name/tr/traceroute/package.nix +++ b/pkgs/by-name/tr/traceroute/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "traceroute"; version = "2.1.6"; src = fetchurl { - url = "mirror://sourceforge/traceroute/traceroute-${version}.tar.gz"; + url = "mirror://sourceforge/traceroute/traceroute-${finalAttrs.version}.tar.gz"; sha256 = "sha256-nM75zbnXqY/3+/k/eevQ5IiBZktSXEsjKg/Ox9y5214="; }; @@ -26,10 +26,10 @@ stdenv.mkDerivation rec { meta = { description = "Tracks the route taken by packets over an IP network"; homepage = "https://traceroute.sourceforge.net/"; - changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/"; + changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${finalAttrs.version}/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ koral ]; platforms = lib.platforms.linux; mainProgram = "traceroute"; }; -} +}) diff --git a/pkgs/by-name/tr/treemix/package.nix b/pkgs/by-name/tr/treemix/package.nix index 2b227bb90235..7942c4007d8f 100644 --- a/pkgs/by-name/tr/treemix/package.nix +++ b/pkgs/by-name/tr/treemix/package.nix @@ -7,12 +7,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "treemix"; version = "1.13"; src = fetchurl { - url = "https://bitbucket.org/nygcresearch/treemix/downloads/treemix-${version}.tar.gz"; + url = "https://bitbucket.org/nygcresearch/treemix/downloads/treemix-${finalAttrs.version}.tar.gz"; sha256 = "1nd3rzsdgk47r8b8k43mdfvaagln533sm08s1jr0dz8km8nlym7y"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/treesheets/package.nix b/pkgs/by-name/tr/treesheets/package.nix index 2ebaaa003374..5aee8c97e650 100644 --- a/pkgs/by-name/tr/treesheets/package.nix +++ b/pkgs/by-name/tr/treesheets/package.nix @@ -10,7 +10,7 @@ unstableGitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "treesheets"; version = "0-unstable-2025-07-01"; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { ]; env.NIX_CFLAGS_COMPILE = "-DPACKAGE_VERSION=\"${ - builtins.replaceStrings [ "unstable-" ] [ "" ] version + builtins.replaceStrings [ "unstable-" ] [ "" ] finalAttrs.version }\""; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.zlib; }; -} +}) diff --git a/pkgs/by-name/tr/trigger/package.nix b/pkgs/by-name/tr/trigger/package.nix index 3f306c21e3d0..8ea93fcdd54e 100644 --- a/pkgs/by-name/tr/trigger/package.nix +++ b/pkgs/by-name/tr/trigger/package.nix @@ -17,12 +17,12 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trigger-rally"; version = "0.6.6.1"; src = fetchurl { - url = "mirror://sourceforge/trigger-rally/trigger-rally-${version}.tar.gz"; + url = "mirror://sourceforge/trigger-rally/trigger-rally-${finalAttrs.version}.tar.gz"; sha256 = "016bc2hczqscfmngacim870hjcsmwl8r3aq8x03vpf22s49nw23z"; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/tr/trousers/package.nix b/pkgs/by-name/tr/trousers/package.nix index 13f4619c703c..bbf83303fc7d 100644 --- a/pkgs/by-name/tr/trousers/package.nix +++ b/pkgs/by-name/tr/trousers/package.nix @@ -7,12 +7,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trousers"; version = "0.3.15"; src = fetchurl { - url = "mirror://sourceforge/trousers/trousers/${version}/trousers-${version}.tar.gz"; + url = "mirror://sourceforge/trousers/trousers/${finalAttrs.version}/trousers-${finalAttrs.version}.tar.gz"; sha256 = "0zy7r9cnr2gvwr2fb1q4fc5xnvx405ymcbrdv7qsqwl3a4zfjnqy"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.ak ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/trx/package.nix b/pkgs/by-name/tr/trx/package.nix index dbf8a5a707a6..a1775184f528 100644 --- a/pkgs/by-name/tr/trx/package.nix +++ b/pkgs/by-name/tr/trx/package.nix @@ -7,12 +7,12 @@ linphonePackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trx"; version = "0.5"; src = fetchurl { - url = "https://www.pogo.org.uk/~mark/trx/releases/trx-${version}.tar.gz"; + url = "https://www.pogo.org.uk/~mark/trx/releases/trx-${finalAttrs.version}.tar.gz"; sha256 = "1jjgca92nifjhcr3n0fmpfr6f5gxlqyal2wmgdlgd7hx834r1if7"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.hansjoergschurr ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ts/tsocks/package.nix b/pkgs/by-name/ts/tsocks/package.nix index 048b16169998..5cf7eef30a47 100644 --- a/pkgs/by-name/ts/tsocks/package.nix +++ b/pkgs/by-name/ts/tsocks/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tsocks"; version = "1.8beta5"; src = fetchurl { - url = "mirror://sourceforge/tsocks/tsocks-${version}.tar.gz"; + url = "mirror://sourceforge/tsocks/tsocks-${finalAttrs.version}.tar.gz"; sha256 = "0ixkymiph771dcdzvssi9dr2pk1bzaw9zv85riv3xl40mzspx7c4"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ts/tsukimi/package.nix b/pkgs/by-name/ts/tsukimi/package.nix index 1688c044550b..7e2fc3f69158 100644 --- a/pkgs/by-name/ts/tsukimi/package.nix +++ b/pkgs/by-name/ts/tsukimi/package.nix @@ -20,19 +20,19 @@ desktop-file-utils, versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tsukimi"; version = "0.21.0"; src = fetchFromGitHub { owner = "tsukinaha"; repo = "tsukimi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FmxNOMYHoQK//v4ZGvJ6vIHKYgMfQm7LTwQV9iEFo0A="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-iH7vCZhCN2/gu2EC+YG/LUL9N/HMMnj7qHqXUdrlAh8="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { mainProgram = "tsukimi"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tu/tudu/package.nix b/pkgs/by-name/tu/tudu/package.nix index d655dd1c6c38..39532d52065e 100644 --- a/pkgs/by-name/tu/tudu/package.nix +++ b/pkgs/by-name/tu/tudu/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tudu"; version = "0.10.4"; src = fetchurl { - url = "https://code.meskio.net/tudu/tudu-${version}.tar.gz"; + url = "https://code.meskio.net/tudu/tudu-${finalAttrs.version}.tar.gz"; sha256 = "14srqn968ii3sr4v6xc5zzs50dmm9am22lrm57j7n0rhjclwbssy"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tudu"; }; -} +}) diff --git a/pkgs/by-name/tv/tvbrowser/package.nix b/pkgs/by-name/tv/tvbrowser/package.nix index 292939a4c97f..3f3b54764c2d 100644 --- a/pkgs/by-name/tv/tvbrowser/package.nix +++ b/pkgs/by-name/tv/tvbrowser/package.nix @@ -18,12 +18,12 @@ let hash = "sha256-5XoypuMd2AFBE2SJ6EdECuvq6D81HLLuu9UoA9kcKAM="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tvbrowser"; version = "4.2.7"; src = fetchzip { - url = "mirror://sourceforge/tvbrowser/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${version}/tvbrowser_${version}_src.zip"; + url = "mirror://sourceforge/tvbrowser/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${finalAttrs.version}/tvbrowser_${finalAttrs.version}_src.zip"; hash = "sha256-dmNfI6T0MU7UtMH+C/2hiAeDwZlFCB4JofQViZezoqI="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { and to provide additional functionality. ''; }; -} +}) diff --git a/pkgs/by-name/tw/tweak/package.nix b/pkgs/by-name/tw/tweak/package.nix index b470dac9df5a..c824c1aeae79 100644 --- a/pkgs/by-name/tw/tweak/package.nix +++ b/pkgs/by-name/tw/tweak/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tweak"; version = "3.02"; src = fetchurl { - url = "https://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-${version}.tar.gz"; + url = "https://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-${finalAttrs.version}.tar.gz"; sha256 = "06js54pr5hwpwyxj77zs5s40n5aqvaw48dkj7rid2d47pyqijk2v"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tweak"; }; -} +}) diff --git a/pkgs/by-name/uc/ucommon/package.nix b/pkgs/by-name/uc/ucommon/package.nix index 5084193150aa..a4e623a24d81 100644 --- a/pkgs/by-name/uc/ucommon/package.nix +++ b/pkgs/by-name/uc/ucommon/package.nix @@ -6,12 +6,12 @@ gnutls, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ucommon"; version = "7.0.0"; src = fetchurl { - url = "mirror://gnu/commoncpp/ucommon-${version}.tar.gz"; + url = "mirror://gnu/commoncpp/ucommon-${finalAttrs.version}.tar.gz"; sha256 = "6ac9f76c2af010f97e916e4bae1cece341dc64ca28e3881ff4ddc3bc334060d7"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ud/udns/package.nix b/pkgs/by-name/ud/udns/package.nix index ba5601f4a797..eef01290d940 100644 --- a/pkgs/by-name/ud/udns/package.nix +++ b/pkgs/by-name/ud/udns/package.nix @@ -7,7 +7,7 @@ # this expression is mostly based on debian's packaging # https://tracker.debian.org/media/packages/u/udns/rules-0.6-1 -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "udns"; version = "0.6"; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { buildPhase = "make staticlib sharedlib rblcheck_s dnsget_s"; src = fetchurl { - url = "http://www.corpit.ru/mjt/udns/udns-${version}.tar.gz"; + url = "http://www.corpit.ru/mjt/udns/udns-${finalAttrs.version}.tar.gz"; sha256 = "sha256-aWotDVGNqYXZdaZeEdFm8/V829HUI3aguFMH9JYBxug="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ug/uget/package.nix b/pkgs/by-name/ug/uget/package.nix index 75e9fb9d1844..c23e5cda8e4a 100644 --- a/pkgs/by-name/ug/uget/package.nix +++ b/pkgs/by-name/ug/uget/package.nix @@ -17,12 +17,12 @@ aria2Support ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uget"; version = "2.2.3-1"; src = fetchurl { - url = "mirror://sourceforge/urlget/uget-${version}.tar.gz"; + url = "mirror://sourceforge/urlget/uget-${finalAttrs.version}.tar.gz"; sha256 = "0jchvgkkphhwp2z7vd4axxr9ns8b6vqc22b2z8a906qm8916wd8i"; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ romildo ]; mainProgram = "uget-gtk"; }; -} +}) diff --git a/pkgs/by-name/ul/ultimatestunts/package.nix b/pkgs/by-name/ul/ultimatestunts/package.nix index 4a36dad48f3a..7787bdec83e1 100644 --- a/pkgs/by-name/ul/ultimatestunts/package.nix +++ b/pkgs/by-name/ul/ultimatestunts/package.nix @@ -12,12 +12,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ultimate-stunts"; version = "0.7.7.1"; src = fetchurl { url = "mirror://sourceforge/ultimatestunts/ultimatestunts-srcdata-${ - lib.replaceStrings [ "." ] [ "" ] version + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.tar.gz"; sha256 = "sha256-/MBuSi/yxcG9k3ZwrNsHkUDzzg798AV462VZog67JtM="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/un/unar/package.nix b/pkgs/by-name/un/unar/package.nix index 12b097178beb..83c54ad867a5 100644 --- a/pkgs/by-name/un/unar/package.nix +++ b/pkgs/by-name/un/unar/package.nix @@ -14,7 +14,7 @@ let stdenv = clangStdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unar"; version = "1.10.8"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { owner = "MacPaw"; repo = "XADMaster"; name = repo; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dmIyxpa3pq4ls4Grp0gy/6ZjcaA7rmobMn4h1inVgns="; }) (fetchFromGitHub { @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace unar.m lsar.m \ - --replace-fail "v1.10.7" "v${version}" + --replace-fail "v1.10.7" "v${finalAttrs.version}" '' + ( if stdenv.hostPlatform.isDarwin then @@ -116,4 +116,4 @@ stdenv.mkDerivation rec { mainProgram = "unar"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unetbootin/package.nix b/pkgs/by-name/un/unetbootin/package.nix index cd5f49bcfe9d..8a5f06d1e107 100644 --- a/pkgs/by-name/un/unetbootin/package.nix +++ b/pkgs/by-name/un/unetbootin/package.nix @@ -11,14 +11,14 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unetbootin"; version = "702"; src = fetchFromGitHub { owner = "unetbootin"; repo = "unetbootin"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-psX15XicPXAsd36BhuvK0G3GQS8hV/hazzO0HByCqV4="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "unetbootin"; }; -} +}) diff --git a/pkgs/by-name/un/unixbench/package.nix b/pkgs/by-name/un/unixbench/package.nix index 7ce16c0d8a2a..4745e660f8eb 100644 --- a/pkgs/by-name/un/unixbench/package.nix +++ b/pkgs/by-name/un/unixbench/package.nix @@ -20,7 +20,7 @@ withX11perf ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unixbench"; version = "unstable-2023-02-27"; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { patchFlags = [ "-p2" ]; - sourceRoot = "${src.name}/UnixBench"; + sourceRoot = "${finalAttrs.src.name}/UnixBench"; postPatch = '' substituteInPlace Makefile \ @@ -104,7 +104,7 @@ stdenv.mkDerivation rec { --subst-var out wrapProgram $out/bin/ubench \ - --prefix PATH : ${lib.makeBinPath runtimeDependencies} + --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDependencies} ''; meta = { @@ -115,4 +115,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unpaper/package.nix b/pkgs/by-name/un/unpaper/package.nix index 3959969dfa63..ce818f072032 100644 --- a/pkgs/by-name/un/unpaper/package.nix +++ b/pkgs/by-name/un/unpaper/package.nix @@ -19,12 +19,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unpaper"; version = "7.0.0"; src = fetchurl { - url = "https://www.flameeyes.eu/files/unpaper-${version}.tar.xz"; + url = "https://www.flameeyes.eu/files/unpaper-${finalAttrs.version}.tar.xz"; hash = "sha256-JXX7vybCJxnRy4grWWAsmQDH90cRisEwiD9jQZvkaoA="; }; @@ -51,11 +51,11 @@ stdenv.mkDerivation rec { meta = { homepage = "https://www.flameeyes.eu/projects/unpaper"; - changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${version}/NEWS"; + changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${finalAttrs.version}/NEWS"; description = "Post-processing tool for scanned sheets of paper"; license = lib.licenses.gpl2Only; platforms = lib.platforms.all; mainProgram = "unpaper"; maintainers = [ lib.maintainers.rycee ]; }; -} +}) diff --git a/pkgs/by-name/un/unrtf/package.nix b/pkgs/by-name/un/unrtf/package.nix index 4165f84771e1..8cb21112ad50 100644 --- a/pkgs/by-name/un/unrtf/package.nix +++ b/pkgs/by-name/un/unrtf/package.nix @@ -7,14 +7,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unrtf"; version = "0.21.10"; env.NIX_CFLAGS_COMPILE = "-std=gnu17"; src = fetchurl { - url = "https://ftp.gnu.org/gnu/unrtf/unrtf-${version}.tar.gz"; + url = "https://ftp.gnu.org/gnu/unrtf/unrtf-${finalAttrs.version}.tar.gz"; sha256 = "1bil6z4niydz9gqm2j861dkxmqnpc8m7hvidsjbzz7x63whj17xl"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ joachifm ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unscii/package.nix b/pkgs/by-name/un/unscii/package.nix index 9a2ca40d5f79..fada10e28a64 100644 --- a/pkgs/by-name/un/unscii/package.nix +++ b/pkgs/by-name/un/unscii/package.nix @@ -17,12 +17,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unscii"; version = "2.1"; src = fetchurl { - url = "http://viznut.fi/unscii/unscii-${version}-src.tar.gz"; + url = "http://viznut.fi/unscii/unscii-${finalAttrs.version}-src.tar.gz"; sha256 = "0msvqrq7x36p76a2n5bzkadh95z954ayqa08wxd017g4jpa1a4jd"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.raskin ]; homepage = "http://viznut.fi/unscii/"; }; -} +}) diff --git a/pkgs/by-name/un/untex/package.nix b/pkgs/by-name/un/untex/package.nix index db89f0fc93e0..60b5f479d5e5 100644 --- a/pkgs/by-name/un/untex/package.nix +++ b/pkgs/by-name/un/untex/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "untex"; version = "1.3"; src = fetchurl { - url = "ftp://ftp.thp.uni-duisburg.de/pub/source/untex-${version}.tar.gz"; + url = "ftp://ftp.thp.uni-duisburg.de/pub/source/untex-${finalAttrs.version}.tar.gz"; sha256 = "1jww43pl9qvg6kwh4h8imp966fzd62dk99pb4s93786lmp3kgdjv"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ joachifm ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/uw/uw-ttyp0/package.nix b/pkgs/by-name/uw/uw-ttyp0/package.nix index afcef8ade6b0..eeefc2bac934 100644 --- a/pkgs/by-name/uw/uw-ttyp0/package.nix +++ b/pkgs/by-name/uw/uw-ttyp0/package.nix @@ -11,12 +11,12 @@ variantsDat ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uw-ttyp0"; version = "2.1"; src = fetchurl { - url = "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-${version}.tar.gz"; + url = "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-${finalAttrs.version}.tar.gz"; hash = "sha256-mVBt2HlOGl1c1YEebB5V7u+Yn4w1Af25Jlvalyq6FjA="; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ rnhmjoj ]; }; -} +}) diff --git a/pkgs/by-name/vb/vbindiff/package.nix b/pkgs/by-name/vb/vbindiff/package.nix index dcb539fca130..3e8a59de5372 100644 --- a/pkgs/by-name/vb/vbindiff/package.nix +++ b/pkgs/by-name/vb/vbindiff/package.nix @@ -5,14 +5,14 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vbindiff"; version = "3.0_beta5"; buildInputs = [ ncurses ]; src = fetchurl { - url = "https://www.cjmweb.net/vbindiff/vbindiff-${version}.tar.gz"; + url = "https://www.cjmweb.net/vbindiff/vbindiff-${finalAttrs.version}.tar.gz"; sha256 = "1f1kj4jki08bnrwpzi663mjfkrx4wnfpzdfwd2qgijlkx5ysjkgh"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "vbindiff"; }; -} +}) diff --git a/pkgs/by-name/vc/vcdimager/package.nix b/pkgs/by-name/vc/vcdimager/package.nix index fdac72f22172..98f1cbf88f83 100644 --- a/pkgs/by-name/vc/vcdimager/package.nix +++ b/pkgs/by-name/vc/vcdimager/package.nix @@ -10,12 +10,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vcdimager"; version = "2.0.1"; src = fetchurl { - url = "mirror://gnu/vcdimager/vcdimager-${version}.tar.gz"; + url = "mirror://gnu/vcdimager/vcdimager-${finalAttrs.version}.tar.gz"; sha256 = "0ypnb1vp49nmzp5571ynlz6n1gh90f23w3z4x95hb7c2p7pmylb7"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/vd/vdmfec/package.nix b/pkgs/by-name/vd/vdmfec/package.nix index 16d1461bf52e..6b9cd7d58c56 100644 --- a/pkgs/by-name/vd/vdmfec/package.nix +++ b/pkgs/by-name/vd/vdmfec/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vdmfec"; version = "1.0"; src = fetchurl { - url = "http://members.tripod.com/professor_tom/archives/vdmfec-${version}.tgz"; + url = "http://members.tripod.com/professor_tom/archives/vdmfec-${finalAttrs.version}.tgz"; sha256 = "0i7q4ylx2xmzzq778anpkj4nqir5gf573n1lbpxnbc10ymsjq2rm"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vd/vdpauinfo/package.nix b/pkgs/by-name/vd/vdpauinfo/package.nix index be7d34784199..875d083e5321 100644 --- a/pkgs/by-name/vd/vdpauinfo/package.nix +++ b/pkgs/by-name/vd/vdpauinfo/package.nix @@ -7,12 +7,12 @@ libvdpau, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vdpauinfo"; version = "1.5"; src = fetchurl { - url = "https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/${version}/vdpauinfo-${version}.tar.bz2"; + url = "https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/${finalAttrs.version}/vdpauinfo-${finalAttrs.version}.tar.bz2"; hash = "sha256-uOs/r8Ow7KvSpY1NhD2A+D4Qs6iWJe4fZGfVj6nIiCw="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ vcunat ]; mainProgram = "vdpauinfo"; }; -} +}) diff --git a/pkgs/by-name/ve/vectorscan/package.nix b/pkgs/by-name/ve/vectorscan/package.nix index ed517d8a88bb..1e8beb5fef6d 100644 --- a/pkgs/by-name/ve/vectorscan/package.nix +++ b/pkgs/by-name/ve/vectorscan/package.nix @@ -13,14 +13,14 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vectorscan"; version = "5.4.12"; src = fetchFromGitHub { owner = "VectorCamp"; repo = "vectorscan"; - rev = "vectorscan/${version}"; + rev = "vectorscan/${finalAttrs.version}"; hash = "sha256-P/3qmgVZ9OLfJGfxsKJ6CIuaKuuhs1nJt4Vjf1joQDc="; }; @@ -116,7 +116,7 @@ stdenv.mkDerivation rec { code will be abstracted away. ''; homepage = "https://www.vectorcamp.gr/vectorscan/"; - changelog = "https://github.com/VectorCamp/vectorscan/blob/${src.rev}/CHANGELOG-vectorscan.md"; + changelog = "https://github.com/VectorCamp/vectorscan/blob/${finalAttrs.src.rev}/CHANGELOG-vectorscan.md"; platforms = lib.platforms.unix; license = with lib.licenses; [ bsd3 # and @@ -128,4 +128,4 @@ stdenv.mkDerivation rec { vlaci ]; }; -} +}) diff --git a/pkgs/by-name/ve/verifast/package.nix b/pkgs/by-name/ve/verifast/package.nix index 81a79efca1d0..6239c16dd2b8 100644 --- a/pkgs/by-name/ve/verifast/package.nix +++ b/pkgs/by-name/ve/verifast/package.nix @@ -43,12 +43,12 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "verifast"; version = "25.08"; src = fetchurl { - url = "https://github.com/verifast/verifast/releases/download/${version}/verifast-${version}-linux.tar.gz"; + url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/verifast-${finalAttrs.version}-linux.tar.gz"; sha256 = "sha256-HkABnWrdkb9yFByG9AB/L+Hu9n9FPLf7jx9at9MdUJ8="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/vi/virt-what/package.nix b/pkgs/by-name/vi/virt-what/package.nix index 7bdf2a766669..7fd223af9cb3 100644 --- a/pkgs/by-name/vi/virt-what/package.nix +++ b/pkgs/by-name/vi/virt-what/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "virt-what"; version = "1.27"; src = fetchurl { - url = "https://people.redhat.com/~rjones/virt-what/files/virt-what-${version}.tar.gz"; + url = "https://people.redhat.com/~rjones/virt-what/files/virt-what-${finalAttrs.version}.tar.gz"; sha256 = "sha256-1Nm9nUrlkJVZdEP6xmNJUxXH60MwuHKqXwYt84rGm/E="; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "virt-what"; }; -} +}) diff --git a/pkgs/by-name/vi/virtualglLib/package.nix b/pkgs/by-name/vi/virtualglLib/package.nix index 5511583165c3..02a4da9c6831 100644 --- a/pkgs/by-name/vi/virtualglLib/package.nix +++ b/pkgs/by-name/vi/virtualglLib/package.nix @@ -16,12 +16,12 @@ ocl-icd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "virtualgl-lib"; version = "3.0.2"; src = fetchurl { - url = "mirror://sourceforge/virtualgl/VirtualGL-${version}.tar.gz"; + url = "mirror://sourceforge/virtualgl/VirtualGL-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OIEbwAQ71yOuHIzM+iaK7QkUJrKg6sXpGuFQOUPjM2w="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/vi/visualvm/package.nix b/pkgs/by-name/vi/visualvm/package.nix index 97b902ee08f1..67772e68ed9a 100644 --- a/pkgs/by-name/vi/visualvm/package.nix +++ b/pkgs/by-name/vi/visualvm/package.nix @@ -7,13 +7,13 @@ jdk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.2"; pname = "visualvm"; src = fetchzip { - url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "https://github.com/visualvm/visualvm.src/releases/download/${finalAttrs.version}/visualvm_${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "sha256-xEqzSNM5Mkt9SQ+23Edb2NMN/o8koBjhQWTGuyZ/0m4="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { moaxcp ]; }; -} +}) diff --git a/pkgs/by-name/vk/vkeybd/package.nix b/pkgs/by-name/vk/vkeybd/package.nix index c27e80df0311..4f1c6eeb6a28 100644 --- a/pkgs/by-name/vk/vkeybd/package.nix +++ b/pkgs/by-name/vk/vkeybd/package.nix @@ -9,12 +9,12 @@ tk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vkeybd"; version = "0.1.18d"; src = fetchurl { - url = "ftp://ftp.suse.com/pub/people/tiwai/vkeybd/vkeybd-${version}.tar.bz2"; + url = "ftp://ftp.suse.com/pub/people/tiwai/vkeybd/vkeybd-${finalAttrs.version}.tar.bz2"; sha256 = "0107b5j1gf7dwp7qb4w2snj4bqiyps53d66qzl2rwj4jfpakws5a"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/vl/vlan/package.nix b/pkgs/by-name/vl/vlan/package.nix index 3f40fc2e7e1d..c0f107274eb3 100644 --- a/pkgs/by-name/vl/vlan/package.nix +++ b/pkgs/by-name/vl/vlan/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vlan"; version = "1.9"; src = fetchurl { - url = "https://www.candelatech.com/~greear/vlan/vlan.${version}.tar.gz"; + url = "https://www.candelatech.com/~greear/vlan/vlan.${finalAttrs.version}.tar.gz"; sha256 = "1jjc5f26hj7bk8nkjxsa8znfxcf8pgry2ipnwmj2fr6ky0dhm3rv"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; mainProgram = "vconfig"; }; -} +}) diff --git a/pkgs/by-name/vm/vmfs-tools/package.nix b/pkgs/by-name/vm/vmfs-tools/package.nix index 01c442d7f4ae..b8ce3cd60d99 100644 --- a/pkgs/by-name/vm/vmfs-tools/package.nix +++ b/pkgs/by-name/vm/vmfs-tools/package.nix @@ -10,7 +10,7 @@ libxslt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vmfs-tools"; version = "0.2.5.20160116"; @@ -44,6 +44,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ peterhoeg ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; }; -} +}) diff --git a/pkgs/by-name/vm/vmpk/package.nix b/pkgs/by-name/vm/vmpk/package.nix index 65bf4739b80a..89808a6a2d53 100644 --- a/pkgs/by-name/vm/vmpk/package.nix +++ b/pkgs/by-name/vm/vmpk/package.nix @@ -9,12 +9,12 @@ docbook-xsl-nons, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vmpk"; version = "0.9.2"; src = fetchurl { - url = "mirror://sourceforge/vmpk/${version}/vmpk-${version}.tar.bz2"; + url = "mirror://sourceforge/vmpk/${finalAttrs.version}/vmpk-${finalAttrs.version}.tar.bz2"; hash = "sha256-FUVI6Ioe4zmQa84pqGlw/my2Rw8fpMcZi9bZu/gzIGA="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/vo/vo-aacenc/package.nix b/pkgs/by-name/vo/vo-aacenc/package.nix index 9addf25eb1cd..38faad894eb3 100644 --- a/pkgs/by-name/vo/vo-aacenc/package.nix +++ b/pkgs/by-name/vo/vo-aacenc/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vo-aacenc"; version = "0.1.3"; src = fetchurl { - url = "mirror://sourceforge/opencore-amr/fdk-aac/vo-aacenc-${version}.tar.gz"; + url = "mirror://sourceforge/opencore-amr/fdk-aac/vo-aacenc-${finalAttrs.version}.tar.gz"; sha256 = "sha256-5Rp0d6NZ8Y33xPgtGV2rThTnQUy9SM95zBlfxEaFDzY="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.baloo ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vo/vocproc/package.nix b/pkgs/by-name/vo/vocproc/package.nix index 84345e45ddb2..1f5683076942 100644 --- a/pkgs/by-name/vo/vocproc/package.nix +++ b/pkgs/by-name/vo/vocproc/package.nix @@ -9,12 +9,12 @@ gtkmm2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vocproc"; version = "0.2.1"; src = fetchzip { - url = "https://hyperglitch.com/files/vocproc/vocproc-${version}.default.tar.gz"; + url = "https://hyperglitch.com/files/vocproc/vocproc-${finalAttrs.version}.default.tar.gz"; sha256 = "07a1scyz14mg2jdbw6fpv4qg91zsw61qqii64n9qbnny9d5pn8n2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.michalrus ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/vr/vrb/package.nix b/pkgs/by-name/vr/vrb/package.nix index 3941e25ac95e..604b09d3f9b2 100644 --- a/pkgs/by-name/vr/vrb/package.nix +++ b/pkgs/by-name/vr/vrb/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vrb"; version = "0.5.1"; src = fetchurl { - url = "http://vrb.sourceforge.net/download/vrb-${version}.tar.bz2"; + url = "http://vrb.sourceforge.net/download/vrb-${finalAttrs.version}.tar.bz2"; sha256 = "d579ed1998ef2d78e2ef8481a748d26e1fa12cdda806d2e31d8ec66ffb0e289f"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bobvanderlinden ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wa/wakelan/package.nix b/pkgs/by-name/wa/wakelan/package.nix index 1c9e815e6b58..8f505740340e 100644 --- a/pkgs/by-name/wa/wakelan/package.nix +++ b/pkgs/by-name/wa/wakelan/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wakelan"; version = "1.1"; src = fetchurl { - url = "mirror://ibiblioPubLinux/system/network/misc/wakelan-${version}.tar.gz"; + url = "mirror://ibiblioPubLinux/system/network/misc/wakelan-${finalAttrs.version}.tar.gz"; hash = "sha256-PfXrj4d2SHmatiPPFxjsxvhusML1HTRNjoYEQtzFzW8="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wakelan"; }; -} +}) diff --git a/pkgs/by-name/wa/wayvnc/package.nix b/pkgs/by-name/wa/wayvnc/package.nix index 62e82dba79af..d300c7b36fe7 100644 --- a/pkgs/by-name/wa/wayvnc/package.nix +++ b/pkgs/by-name/wa/wayvnc/package.nix @@ -17,14 +17,14 @@ wayland, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wayvnc"; version = "0.9.1"; src = fetchFromGitHub { owner = "any1"; repo = "wayvnc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LINzkC18gitj1a8Giqlt/6LyydOdV+8YXRJmuxT/Nq8="; }; @@ -69,10 +69,10 @@ stdenv.mkDerivation rec { display attached. ''; mainProgram = "wayvnc"; - inherit (src.meta) homepage; - changelog = "https://github.com/any1/wayvnc/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/any1/wayvnc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/wb/wbox/package.nix b/pkgs/by-name/wb/wbox/package.nix index 6f035436c2f4..2020d36beace 100644 --- a/pkgs/by-name/wb/wbox/package.nix +++ b/pkgs/by-name/wb/wbox/package.nix @@ -4,7 +4,7 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wbox"; version = "5"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { ''; src = fetchurl { - url = "http://www.hping.org/wbox/wbox-${version}.tar.gz"; + url = "http://www.hping.org/wbox/wbox-${finalAttrs.version}.tar.gz"; sha256 = "06daxwbysppvbh1mwprw8fgsp6mbd3kqj7a978w7ivn8hdgdi28m"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wbox"; }; -} +}) diff --git a/pkgs/by-name/wc/wcalc/package.nix b/pkgs/by-name/wc/wcalc/package.nix index 2257dd8309c5..516ddc60a8bd 100644 --- a/pkgs/by-name/wc/wcalc/package.nix +++ b/pkgs/by-name/wc/wcalc/package.nix @@ -6,12 +6,12 @@ readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wcalc"; version = "2.5"; src = fetchurl { - url = "mirror://sourceforge/w-calc/wcalc-${version}.tar.bz2"; + url = "mirror://sourceforge/w-calc/wcalc-${finalAttrs.version}.tar.bz2"; sha256 = "1vi8dl6rccqiq1apmpwawyg2ywx6a1ic1d3cvkf2hlwk1z11fb0f"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "wcalc"; }; -} +}) diff --git a/pkgs/by-name/wc/wcslib/package.nix b/pkgs/by-name/wc/wcslib/package.nix index 7f93aaca4925..f91ac3587369 100644 --- a/pkgs/by-name/wc/wcslib/package.nix +++ b/pkgs/by-name/wc/wcslib/package.nix @@ -5,12 +5,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wcslib"; version = "8.5"; src = fetchurl { - url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-${version}.tar.bz2"; + url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-${finalAttrs.version}.tar.bz2"; hash = "sha256-8f0bePv9ur2jY/gEXgxZ4yc17KRUgqUwIZHlb+Bi6s4="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wd/wdiff/package.nix b/pkgs/by-name/wd/wdiff/package.nix index 68c966f12101..42780f91dc81 100644 --- a/pkgs/by-name/wd/wdiff/package.nix +++ b/pkgs/by-name/wd/wdiff/package.nix @@ -6,12 +6,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wdiff"; version = "1.2.2"; src = fetchurl { - url = "mirror://gnu/wdiff/wdiff-${version}.tar.gz"; + url = "mirror://gnu/wdiff/wdiff-${finalAttrs.version}.tar.gz"; sha256 = "0sxgg0ms5lhi4aqqvz1rj4s77yi9wymfm3l3gbjfd1qchy66kzrl"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/we/weather/package.nix b/pkgs/by-name/we/weather/package.nix index f13b18670e0e..e3479a92b442 100644 --- a/pkgs/by-name/we/weather/package.nix +++ b/pkgs/by-name/we/weather/package.nix @@ -6,12 +6,12 @@ installShellFiles, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.5.0"; pname = "weather"; src = fetchurl { - url = "http://fungi.yuggoth.org/weather/src/weather-${version}.tar.xz"; + url = "http://fungi.yuggoth.org/weather/src/weather-${finalAttrs.version}.tar.xz"; sha256 = "sha256-wn3cpgfrlqntMIiVFh4317DrbGgQ4YRnFz3KHXacTw4="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.matthiasbeyer ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wf/wf-recorder/package.nix b/pkgs/by-name/wf/wf-recorder/package.nix index 365b905c1b50..2f5ee21236a8 100644 --- a/pkgs/by-name/wf/wf-recorder/package.nix +++ b/pkgs/by-name/wf/wf-recorder/package.nix @@ -16,14 +16,14 @@ libgbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wf-recorder"; version = "0.6.0"; src = fetchFromGitHub { owner = "ammen99"; repo = "wf-recorder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CY0pci2LNeQiojyeES5323tN3cYfS3m4pECK85fpn5I="; }; @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { meta = { description = "Utility program for screen recording of wlroots-based compositors"; - inherit (src.meta) homepage; - changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dywedir ]; platforms = lib.platforms.linux; mainProgram = "wf-recorder"; }; -} +}) diff --git a/pkgs/by-name/wi/wiiuse/package.nix b/pkgs/by-name/wi/wiiuse/package.nix index e2f49ec4b6bf..5556baf4d765 100644 --- a/pkgs/by-name/wi/wiiuse/package.nix +++ b/pkgs/by-name/wi/wiiuse/package.nix @@ -6,7 +6,7 @@ cmake, bluez, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "WiiUse"; version = "0.15.6"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "wiiuse"; repo = "wiiuse"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-l2CS//7rx5J3kI32yTSp0BDtP0T5+riLowtnxnfAotc="; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { homepage = "https://github.com/wiiuse/wiiuse"; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/wi/wiki-js/package.nix b/pkgs/by-name/wi/wiki-js/package.nix index 1b8541c66be9..f2db0729c715 100644 --- a/pkgs/by-name/wi/wiki-js/package.nix +++ b/pkgs/by-name/wi/wiki-js/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wiki-js"; version = "2.5.311"; src = fetchurl { - url = "https://github.com/Requarks/wiki/releases/download/v${version}/wiki-js.tar.gz"; + url = "https://github.com/Requarks/wiki/releases/download/v${finalAttrs.version}/wiki-js.tar.gz"; hash = "sha256-XNWJ2XyjTJmt+/Yjiu+w2nIZS9fqlyi11aiV5V4ekwI="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.agpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/wi/wily/package.nix b/pkgs/by-name/wi/wily/package.nix index fd23f70a641d..fc4867590c7e 100644 --- a/pkgs/by-name/wi/wily/package.nix +++ b/pkgs/by-name/wi/wily/package.nix @@ -6,12 +6,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.13.42"; pname = "wily"; src = fetchurl { - url = "mirror://sourceforge/wily/wily-${version}.tar.gz"; + url = "mirror://sourceforge/wily/wily-${finalAttrs.version}.tar.gz"; sha256 = "1jy4czk39sh365b0mjpj4d5wmymj98x163vmwzyx3j183jqrhm2z"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wily"; }; -} +}) diff --git a/pkgs/by-name/wi/wimlib/package.nix b/pkgs/by-name/wi/wimlib/package.nix index 22bce4beb148..489a4984dfa7 100644 --- a/pkgs/by-name/wi/wimlib/package.nix +++ b/pkgs/by-name/wi/wimlib/package.nix @@ -12,7 +12,7 @@ syslinux ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.14.4"; pname = "wimlib"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ ntfs3g ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ fuse3 ]; src = fetchurl { - url = "https://wimlib.net/downloads/wimlib-${version}.tar.gz"; + url = "https://wimlib.net/downloads/wimlib-${finalAttrs.version}.tar.gz"; hash = "sha256-NjPbK2yLJV64bTvz3zBZeWvR8I5QuMlyjH62ZmLlEwA="; }; @@ -72,4 +72,4 @@ stdenv.mkDerivation rec { mit ]; }; -} +}) diff --git a/pkgs/by-name/wi/wipe/package.nix b/pkgs/by-name/wi/wipe/package.nix index fbfb9be0c61f..817bf1d8ae8e 100644 --- a/pkgs/by-name/wi/wipe/package.nix +++ b/pkgs/by-name/wi/wipe/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wipe"; version = "2.3.1"; src = fetchurl { - url = "mirror://sourceforge/wipe/${version}/wipe-${version}.tar.bz2"; + url = "mirror://sourceforge/wipe/${finalAttrs.version}/wipe-${finalAttrs.version}.tar.bz2"; hash = "sha256-RjkWNw+bNbs0QZwsCuPcTApHHbMuhZWvodFMAze2GqA="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "wipe"; }; -} +}) diff --git a/pkgs/by-name/wm/wmctrl/package.nix b/pkgs/by-name/wm/wmctrl/package.nix index ae236690dc61..73194da3e230 100644 --- a/pkgs/by-name/wm/wmctrl/package.nix +++ b/pkgs/by-name/wm/wmctrl/package.nix @@ -8,14 +8,14 @@ libxmu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wmctrl"; version = "1.07"; src = fetchurl { # NOTE: 2019-04-11: There is also a semi-official mirror: http://tripie.sweb.cz/utils/wmctrl/ - url = "https://sites.google.com/site/tstyblo/wmctrl/wmctrl-${version}.tar.gz"; + url = "https://sites.google.com/site/tstyblo/wmctrl/wmctrl-${finalAttrs.version}.tar.gz"; sha256 = "1afclc57b9017a73mfs9w7lbdvdipmf9q0xdk116f61gnvyix2np"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { mainProgram = "wmctrl"; }; -} +}) diff --git a/pkgs/by-name/wo/wob/package.nix b/pkgs/by-name/wo/wob/package.nix index 306ac3d345b7..2aeb3a349652 100644 --- a/pkgs/by-name/wo/wob/package.nix +++ b/pkgs/by-name/wo/wob/package.nix @@ -14,14 +14,14 @@ libseccomp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wob"; version = "0.16"; src = fetchFromGitHub { owner = "francma"; repo = "wob"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-Bn/WN9Ix4vm9FDFVKc/vRLP4WeVNaJFz1WBuS9tqJhY="; }; @@ -47,16 +47,16 @@ stdenv.mkDerivation rec { mesonFlags = lib.optional stdenv.hostPlatform.isLinux "-Dseccomp=enabled"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Lightweight overlay bar for Wayland"; longDescription = '' A lightweight overlay volume/backlight/progress/anything bar for Wayland, inspired by xob. ''; - changelog = "https://github.com/francma/wob/releases/tag/${version}"; + changelog = "https://github.com/francma/wob/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "wob"; }; -} +}) diff --git a/pkgs/by-name/wo/woff2/package.nix b/pkgs/by-name/wo/woff2/package.nix index 253913bb04b6..cdcd3bf720e7 100644 --- a/pkgs/by-name/wo/woff2/package.nix +++ b/pkgs/by-name/wo/woff2/package.nix @@ -8,14 +8,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "woff2"; version = "1.0.2"; src = fetchFromGitHub { owner = "google"; repo = "woff2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "13l4g536h0pr84ww4wxs2za439s0xp1va55g6l478rfbb1spp44y"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wo/wol/package.nix b/pkgs/by-name/wo/wol/package.nix index 3796dcbf60af..f1fc0f08c67d 100644 --- a/pkgs/by-name/wo/wol/package.nix +++ b/pkgs/by-name/wo/wol/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wol"; version = "0.7.1"; src = fetchurl { - url = "mirror://sourceforge/wake-on-lan/wol-${version}.tar.gz"; + url = "mirror://sourceforge/wake-on-lan/wol-${finalAttrs.version}.tar.gz"; sha256 = "08i6l5lr14mh4n3qbmx6kyx7vjqvzdnh3j9yfvgjppqik2dnq270"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { mainProgram = "wol"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wo/workrave/package.nix b/pkgs/by-name/wo/workrave/package.nix index 730c297d0f04..033167a6788d 100644 --- a/pkgs/by-name/wo/workrave/package.nix +++ b/pkgs/by-name/wo/workrave/package.nix @@ -31,14 +31,14 @@ python3Packages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "workrave"; version = "1.10.54"; src = fetchFromGitHub { repo = "workrave"; owner = "rcaelers"; - rev = "v" + lib.concatStringsSep "_" (lib.splitVersion version); + rev = "v" + lib.concatStringsSep "_" (lib.splitVersion finalAttrs.version); sha256 = "sha256-pbMkzwxgKc4vjFhBeOf513hFytYiTPST19L8Nq4CVTg="; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ prikhi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wv/wvkbd/package.nix b/pkgs/by-name/wv/wvkbd/package.nix index 387f0be4cbdf..5d87cb6f6a03 100644 --- a/pkgs/by-name/wv/wvkbd/package.nix +++ b/pkgs/by-name/wv/wvkbd/package.nix @@ -13,14 +13,14 @@ scdoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wvkbd"; version = "0.19.2"; src = fetchFromGitHub { owner = "jjsullivan5196"; repo = "wvkbd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PHbgARSy2Zlr1dgzuUFbPxtqFvOYoayMK9vGLR6yaTA="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { mainProgram = "wvkbd-mobintl"; maintainers = with lib.maintainers; [ colinsane ]; }; -} +}) diff --git a/pkgs/by-name/xb/xbill/package.nix b/pkgs/by-name/xb/xbill/package.nix index bba06f21d954..a8c1ba2c4aa2 100644 --- a/pkgs/by-name/xb/xbill/package.nix +++ b/pkgs/by-name/xb/xbill/package.nix @@ -12,7 +12,7 @@ motif, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xbill"; version = "2.1"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://www.xbill.org/download/xbill-${version}.tar.gz"; + url = "http://www.xbill.org/download/xbill-${finalAttrs.version}.tar.gz"; hash = "sha256-Dv3/8c4t9wt6FWActIjNey65GNIdeOh3vXc/ESlFYI0="; }; @@ -91,4 +91,4 @@ stdenv.mkDerivation rec { mainProgram = "xbill"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xb/xbindkeys-config/package.nix b/pkgs/by-name/xb/xbindkeys-config/package.nix index ca61178059b1..41df8a5d8561 100644 --- a/pkgs/by-name/xb/xbindkeys-config/package.nix +++ b/pkgs/by-name/xb/xbindkeys-config/package.nix @@ -8,7 +8,7 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xbindkeys-config"; version = "0.1.3"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ gtk2 ]; src = fetchurl { - url = "mirror://debian/pool/main/x/xbindkeys-config/xbindkeys-config_${version}.orig.tar.gz"; + url = "mirror://debian/pool/main/x/xbindkeys-config/xbindkeys-config_${finalAttrs.version}.orig.tar.gz"; sha256 = "1rs3li2hyig6cdzvgqlbz0vw6x7rmgr59qd6m0cvrai8xhqqykda"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { cp xbindkeys_config $out/bin/xbindkeys-config wrapProgram $out/bin/xbindkeys-config --prefix PATH ":" "${procps}/bin" ''; -} +}) diff --git a/pkgs/by-name/xc/xcbutilxrm/package.nix b/pkgs/by-name/xc/xcbutilxrm/package.nix index ab227c2a54fa..83fd2a38b5c9 100644 --- a/pkgs/by-name/xc/xcbutilxrm/package.nix +++ b/pkgs/by-name/xc/xcbutilxrm/package.nix @@ -9,12 +9,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3"; pname = "xcb-util-xrm"; src = fetchurl { - url = "https://github.com/Airblader/xcb-util-xrm/releases/download/v${version}/xcb-util-xrm-${version}.tar.bz2"; + url = "https://github.com/Airblader/xcb-util-xrm/releases/download/v${finalAttrs.version}/xcb-util-xrm-${finalAttrs.version}.tar.bz2"; sha256 = "118cj1ybw86pgw0l5whn9vbg5n5b0ijcpx295mwahzi004vz671h"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; # X11 variant platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/xe/xearth/package.nix b/pkgs/by-name/xe/xearth/package.nix index 4b2c81eef0ff..0d66c890d157 100644 --- a/pkgs/by-name/xe/xearth/package.nix +++ b/pkgs/by-name/xe/xearth/package.nix @@ -8,12 +8,12 @@ libxext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xearth"; version = "1.1"; src = fetchurl { - url = "http://xearth.org/xearth-${version}.tar.gz"; + url = "http://xearth.org/xearth-${finalAttrs.version}.tar.gz"; hash = "sha256-vLFAfMNbP23TYGssYHInO2qRLL2e0a4i+y0maUVBMJw="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { }; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xe/xercesc/package.nix b/pkgs/by-name/xe/xercesc/package.nix index 2ca51f75d9c5..50c675ba947f 100644 --- a/pkgs/by-name/xe/xercesc/package.nix +++ b/pkgs/by-name/xe/xercesc/package.nix @@ -6,12 +6,12 @@ icu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xerces-c"; version = "3.3.0"; src = fetchurl { - url = "mirror://apache/xerces/c/3/sources/xerces-c-${version}.tar.gz"; + url = "mirror://apache/xerces/c/3/sources/xerces-c-${finalAttrs.version}.tar.gz"; sha256 = "sha256-lVXx0G+CmH+7RliGJwVRV0BBT9NLTbatLtdqLcCNO94="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/xf/xfsdump/package.nix b/pkgs/by-name/xf/xfsdump/package.nix index bcf707d1d6e7..26dbdb16e541 100644 --- a/pkgs/by-name/xf/xfsdump/package.nix +++ b/pkgs/by-name/xf/xfsdump/package.nix @@ -12,12 +12,12 @@ libxfs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xfsdump"; version = "3.2.0"; src = fetchurl { - url = "mirror://kernel/linux/utils/fs/xfs/xfsdump/xfsdump-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/fs/xfs/xfsdump/xfsdump-${finalAttrs.version}.tar.xz"; sha256 = "sha256-KRTbvh68iMfZOtiOIgqlfavEPSFuEfBiIcAe3zzBBzI="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.lunik1 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xf/xfsprogs/package.nix b/pkgs/by-name/xf/xfsprogs/package.nix index fb5b8a0791ed..dd0bb2b49497 100644 --- a/pkgs/by-name/xf/xfsprogs/package.nix +++ b/pkgs/by-name/xf/xfsprogs/package.nix @@ -15,12 +15,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xfsprogs"; version = "6.17.0"; src = fetchurl { - url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/xfsprogs-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/xfsprogs-${finalAttrs.version}.tar.xz"; hash = "sha256-Ww9WqB9kEyYmb3Yq6KVjsp2Vzbzag7x5OPaM4SLx7dk="; }; @@ -108,4 +108,4 @@ stdenv.mkDerivation rec { ajs124 ]; }; -} +}) diff --git a/pkgs/by-name/xl/xlog/package.nix b/pkgs/by-name/xl/xlog/package.nix index 79a9f375b4aa..68c2d5d4ba3c 100644 --- a/pkgs/by-name/xl/xlog/package.nix +++ b/pkgs/by-name/xl/xlog/package.nix @@ -7,12 +7,12 @@ pkg-config, hamlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xlog"; version = "2.0.25"; src = fetchurl { - url = "mirror://savannah/xlog/xlog-${version}.tar.gz"; + url = "mirror://savannah/xlog/xlog-${finalAttrs.version}.tar.gz"; hash = "sha256-NYC3LgoLXnJQURcZTc2xHOzOleotrWtOETMBgadf2qU="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { mainProgram = "xlog"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/xm/xmacro/package.nix b/pkgs/by-name/xm/xmacro/package.nix index edd56237b680..2bb3ef6097c5 100644 --- a/pkgs/by-name/xm/xmacro/package.nix +++ b/pkgs/by-name/xm/xmacro/package.nix @@ -8,12 +8,12 @@ libxi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmacro"; version = "0.4.6"; src = fetchurl { - url = "http://download.sarine.nl/xmacro/xmacro-${version}.tar.gz"; + url = "http://download.sarine.nl/xmacro/xmacro-${finalAttrs.version}.tar.gz"; sha256 = "1p9jljxyn4j6piljiyi2xv6f8jhjbzhabprp8p0qmqxaxgdipi61"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/xm/xmedcon/package.nix b/pkgs/by-name/xm/xmedcon/package.nix index 708af3c0327b..af94d8759138 100644 --- a/pkgs/by-name/xm/xmedcon/package.nix +++ b/pkgs/by-name/xm/xmedcon/package.nix @@ -10,12 +10,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmedcon"; version = "0.25.3"; src = fetchurl { - url = "mirror://sourceforge/xmedcon/xmedcon-${version}.tar.bz2"; + url = "mirror://sourceforge/xmedcon/xmedcon-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-9VrTQP614tIrmZRm9bSpmlXqCbMPzqvhv222eFiKS4M="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xm/xmlindent/package.nix b/pkgs/by-name/xm/xmlindent/package.nix index b0e64cd71670..f74afa834834 100644 --- a/pkgs/by-name/xm/xmlindent/package.nix +++ b/pkgs/by-name/xm/xmlindent/package.nix @@ -5,12 +5,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmlindent"; version = "0.2.17"; src = fetchurl { - url = "mirror://sourceforge/project/xmlindent/xmlindent/${version}/xmlindent-${version}.tar.gz"; + url = "mirror://sourceforge/project/xmlindent/xmlindent/${finalAttrs.version}/xmlindent-${finalAttrs.version}.tar.gz"; sha256 = "0k15rxh51a5r4bvfm6c4syxls8al96cx60a9mn6pn24nns3nh3rs"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/xm/xmrig/package.nix b/pkgs/by-name/xm/xmrig/package.nix index f555bf950c2e..63dc01581710 100644 --- a/pkgs/by-name/xm/xmrig/package.nix +++ b/pkgs/by-name/xm/xmrig/package.nix @@ -11,14 +11,14 @@ donateLevel ? 0, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmrig"; version = "6.25.0"; src = fetchFromGitHub { owner = "xmrig"; repo = "xmrig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-X34djxUeSDwopwsipgrdFFFUP+tQ/uCNvupYzbegkEE="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ kim0 ]; }; -} +}) diff --git a/pkgs/by-name/xo/xob/package.nix b/pkgs/by-name/xo/xob/package.nix index 6a8cc7f4dd83..2426a9b92a63 100644 --- a/pkgs/by-name/xo/xob/package.nix +++ b/pkgs/by-name/xo/xob/package.nix @@ -8,14 +8,14 @@ libconfig, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xob"; version = "0.3"; src = fetchFromGitHub { owner = "florentc"; repo = "xob"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1x4aafiyd9k4y8cmvn7rgfif3g5s5hhlbj5nz71qsyqg21nn7hrw"; }; @@ -39,10 +39,10 @@ stdenv.mkDerivation rec { alternate color to account for special states (e.g. muted audio). There is also support for overflows (when the value exceeds the maximum). ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ florentc ]; mainProgram = "xob"; }; -} +}) diff --git a/pkgs/by-name/xo/xoscope/package.nix b/pkgs/by-name/xo/xoscope/package.nix index b096a86bc9da..84d3b95f78c2 100644 --- a/pkgs/by-name/xo/xoscope/package.nix +++ b/pkgs/by-name/xo/xoscope/package.nix @@ -11,12 +11,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xoscope"; version = "2.3"; src = fetchurl { - url = "mirror://sourceforge/xoscope/xoscope-${version}.tar.gz"; + url = "mirror://sourceforge/xoscope/xoscope-${finalAttrs.version}.tar.gz"; sha256 = "0a5ycfc1qdmibvagc82r2mhv2i99m6pndy5i6ixas3j2297g6pgq"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/xo/xosd/package.nix b/pkgs/by-name/xo/xosd/package.nix index a1fb8c8e533e..4e73e8f07af8 100644 --- a/pkgs/by-name/xo/xosd/package.nix +++ b/pkgs/by-name/xo/xosd/package.nix @@ -8,12 +8,12 @@ xorgproto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xosd"; version = "2.2.14"; src = fetchurl { - url = "mirror://sourceforge/libxosd/xosd-${version}.tar.gz"; + url = "mirror://sourceforge/libxosd/xosd-${finalAttrs.version}.tar.gz"; sha256 = "025m7ha89q29swkc7s38knnbn8ysl24g2h5s7imfxflm91psj7sg"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/xp/xplanet/package.nix b/pkgs/by-name/xp/xplanet/package.nix index 975847beff17..27fb5110620c 100644 --- a/pkgs/by-name/xp/xplanet/package.nix +++ b/pkgs/by-name/xp/xplanet/package.nix @@ -13,12 +13,12 @@ netpbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xplanet"; version = "1.3.1"; src = fetchurl { - url = "mirror://sourceforge/xplanet/xplanet-${version}.tar.gz"; + url = "mirror://sourceforge/xplanet/xplanet-${finalAttrs.version}.tar.gz"; sha256 = "1rzc1alph03j67lrr66499zl0wqndiipmj99nqgvh9xzm1qdb023"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/xp/xprintidle-ng/package.nix b/pkgs/by-name/xp/xprintidle-ng/package.nix index 188bf4549515..8592121bd957 100644 --- a/pkgs/by-name/xp/xprintidle-ng/package.nix +++ b/pkgs/by-name/xp/xprintidle-ng/package.nix @@ -17,7 +17,7 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xprintidle-ng"; version = "0-unstable-2015-09-01"; @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit version; + inherit (finalAttrs) version; description = "Command-line tool to print idle time from libXss"; homepage = "https://github.com/taktoa/xprintidle-ng"; license = lib.licenses.gpl2Only; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "xprintidle-ng"; }; -} +}) diff --git a/pkgs/by-name/xs/xsokoban/package.nix b/pkgs/by-name/xs/xsokoban/package.nix index 3bc9fad64975..905e0c9d2eab 100644 --- a/pkgs/by-name/xs/xsokoban/package.nix +++ b/pkgs/by-name/xs/xsokoban/package.nix @@ -8,12 +8,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xsokoban"; version = "3.3c"; src = fetchurl { - url = "https://www.cs.cornell.edu/andru/release/xsokoban-${version}.tar.gz"; + url = "https://www.cs.cornell.edu/andru/release/xsokoban-${finalAttrs.version}.tar.gz"; sha256 = "006lp8y22b9pi81x1a9ldfgkl1fbmkdzfw0lqw5y9svmisbafbr9"; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xs/xstow/package.nix b/pkgs/by-name/xs/xstow/package.nix index c1fb3341551c..d978a376fdce 100644 --- a/pkgs/by-name/xs/xstow/package.nix +++ b/pkgs/by-name/xs/xstow/package.nix @@ -6,14 +6,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xstow"; version = "1.1.1"; src = fetchFromGitHub { owner = "majorkingleo"; repo = "xstow"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-c89+thw5N3Cgl1Ww+W7c3YsyhNJMLlreedvdWJFY3WY="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nzbr ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xt/xtruss/package.nix b/pkgs/by-name/xt/xtruss/package.nix index cef29992c65e..efb82adbe9d6 100644 --- a/pkgs/by-name/xt/xtruss/package.nix +++ b/pkgs/by-name/xt/xtruss/package.nix @@ -6,12 +6,12 @@ halibut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xtruss"; version = "20211025.c25bf48"; src = fetchurl { - url = "https://www.chiark.greenend.org.uk/~sgtatham/xtruss/xtruss-${version}.tar.gz"; + url = "https://www.chiark.greenend.org.uk/~sgtatham/xtruss/xtruss-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ikuKHtXEn2UVLE62l7qD9qc9ZUk6jiAqj5ru36vgdHk="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "xtruss"; }; -} +}) diff --git a/pkgs/by-name/xw/xwayland/package.nix b/pkgs/by-name/xw/xwayland/package.nix index 4946d87e0846..4b609786d314 100644 --- a/pkgs/by-name/xw/xwayland/package.nix +++ b/pkgs/by-name/xw/xwayland/package.nix @@ -52,12 +52,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xwayland"; version = "24.1.9"; src = fetchurl { - url = "mirror://xorg/individual/xserver/xwayland-${version}.tar.xz"; + url = "mirror://xorg/individual/xserver/xwayland-${finalAttrs.version}.tar.xz"; hash = "sha256-8pevJ6hFCNubgNHLvMacOAHaOOtkxy87W1D1gkWa/dA="; }; @@ -143,4 +143,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xy/xylib/package.nix b/pkgs/by-name/xy/xylib/package.nix index 2a486d79fb74..563dfff3b320 100644 --- a/pkgs/by-name/xy/xylib/package.nix +++ b/pkgs/by-name/xy/xylib/package.nix @@ -8,12 +8,12 @@ wxGTK32, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xylib"; version = "1.6"; src = fetchurl { - url = "https://github.com/wojdyr/xylib/releases/download/v${version}/xylib-${version}.tar.bz2"; + url = "https://github.com/wojdyr/xylib/releases/download/v${finalAttrs.version}/xylib-${finalAttrs.version}.tar.bz2"; sha256 = "1iqfrfrk78mki5csxysw86zm35ag71w0jvim0f12nwq1z8rwnhdn"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/ya/yaml-cpp/package.nix b/pkgs/by-name/ya/yaml-cpp/package.nix index 48a2605277ff..284372846afb 100644 --- a/pkgs/by-name/ya/yaml-cpp/package.nix +++ b/pkgs/by-name/ya/yaml-cpp/package.nix @@ -8,14 +8,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yaml-cpp"; version = "0.8.0"; src = fetchFromGitHub { owner = "jbeder"; repo = "yaml-cpp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-J87oS6Az1/vNdyXu3L7KmUGWzU0IAkGrGMUUha+xDXI="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ OPNA2608 ]; }; -} +}) diff --git a/pkgs/by-name/ya/yasr/package.nix b/pkgs/by-name/ya/yasr/package.nix index d87aeff51a5c..25c26298f2c7 100644 --- a/pkgs/by-name/ya/yasr/package.nix +++ b/pkgs/by-name/ya/yasr/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yasr"; version = "0.6.9"; src = fetchurl { - url = "https://sourceforge.net/projects/yasr/files/yasr/${version}/yasr-${version}.tar.gz"; + url = "https://sourceforge.net/projects/yasr/files/yasr/${finalAttrs.version}/yasr-${finalAttrs.version}.tar.gz"; sha256 = "1prv9r9y6jb5ga5578ldiw507fa414m60xhlvjl29278p3x7rwa1"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "yasr"; }; -} +}) diff --git a/pkgs/by-name/ya/yate/package.nix b/pkgs/by-name/ya/yate/package.nix index 4fc81342140c..0552de4f0767 100644 --- a/pkgs/by-name/ya/yate/package.nix +++ b/pkgs/by-name/ya/yate/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yate"; version = "6.4.0-1"; src = fetchurl { - url = "http://voip.null.ro/tarballs/yate${lib.versions.major version}/yate-${version}.tar.gz"; + url = "http://voip.null.ro/tarballs/yate${lib.versions.major finalAttrs.version}/yate-${finalAttrs.version}.tar.gz"; hash = "sha256-jCPca/+/jUeNs6hZZLUBl3HI9sms9SIPNGVRanSKA7A="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { ]; }; -} +}) diff --git a/pkgs/by-name/ya/yaxg/package.nix b/pkgs/by-name/ya/yaxg/package.nix index 01ff3cd35bd8..125197560b7d 100644 --- a/pkgs/by-name/ya/yaxg/package.nix +++ b/pkgs/by-name/ya/yaxg/package.nix @@ -11,7 +11,7 @@ xdpyinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yaxg"; version = "0-unstable-2018-05-03"; @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Yet Another X Grabber script"; longDescription = '' Capture and record your screen with callbacks. Wraps maim, slop, ffmpeg, @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; mainProgram = "yaxg"; }; -} +}) diff --git a/pkgs/by-name/yt/ytalk/package.nix b/pkgs/by-name/yt/ytalk/package.nix index d9e1c811eb44..df1088382fbc 100644 --- a/pkgs/by-name/yt/ytalk/package.nix +++ b/pkgs/by-name/yt/ytalk/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ytalk"; version = "3.3.0"; src = fetchurl { - url = "ftp://ftp.ourproject.org/pub/ytalk/ytalk-${version}.tar.gz"; + url = "ftp://ftp.ourproject.org/pub/ytalk/ytalk-${finalAttrs.version}.tar.gz"; sha256 = "1d3jhnj8rgzxyxjwfa22vh45qwzjvxw1qh8fz6b7nfkj3zvk9jvf"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ taeer ]; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/ze/zerofree/package.nix b/pkgs/by-name/ze/zerofree/package.nix index 611d2e5b719b..c07f8bc6e981 100644 --- a/pkgs/by-name/ze/zerofree/package.nix +++ b/pkgs/by-name/ze/zerofree/package.nix @@ -12,12 +12,12 @@ let sha256 = "0y132xmjl02vw41k794psa4nmjpdyky9f6sf0h4f7rvf83z3zy4k"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zerofree"; version = "1.1.1"; src = fetchurl { - url = "https://frippery.org/uml/zerofree-${version}.tgz"; + url = "https://frippery.org/uml/zerofree-${finalAttrs.version}.tgz"; sha256 = "0rrqfa5z103ws89vi8kfvbks1cfs74ix6n1wb6vs582vnmhwhswm"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.theuni ]; mainProgram = "zerofree"; }; -} +}) diff --git a/pkgs/by-name/zf/zfstools/package.nix b/pkgs/by-name/zf/zfstools/package.nix index 62d2e5270012..4f76b7e1d723 100644 --- a/pkgs/by-name/zf/zfstools/package.nix +++ b/pkgs/by-name/zf/zfstools/package.nix @@ -8,13 +8,13 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zfstools"; version = "0.3.6"; src = fetchFromGitHub { sha256 = "16lvw3xbmxp2pr8nixqn7lf4504zaaxvbbdnjkv4dggwd4lsdjyg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; repo = "zfstools"; owner = "bdrewery"; }; @@ -36,8 +36,8 @@ stdenv.mkDerivation rec { ''; meta = { - inherit version; - inherit (src.meta) homepage; + inherit (finalAttrs) version; + inherit (finalAttrs.src.meta) homepage; description = "OpenSolaris-compatible auto-snapshotting script for ZFS"; longDescription = '' zfstools is an OpenSolaris-like and compatible auto snapshotting script @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; -} +}) diff --git a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix index 473cab1450c3..2dcce030619a 100644 --- a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix +++ b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix @@ -5,11 +5,11 @@ alsa-lib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zita-alsa-pcmi"; version = "0.6.1"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${version}.tar.bz2"; + url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-iil6zj16R0Ex7T+jIQacExM3eFtWojfW8WjIXueW1Ww="; }; @@ -60,10 +60,10 @@ stdenv.mkDerivation rec { meta = { description = "Successor of clalsadrv, provides easy access to ALSA PCM devices"; - version = version; + version = finalAttrs.version; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/zi/zita-at1/package.nix b/pkgs/by-name/zi/zita-at1/package.nix index 2a3b3073e490..e85efce08888 100644 --- a/pkgs/by-name/zi/zita-at1/package.nix +++ b/pkgs/by-name/zi/zita-at1/package.nix @@ -13,12 +13,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zita-at1"; version = "0.8.2"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-at1-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-at1-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-NSYTJmgOmL/CgGI/rBGQuqmccZEzvwYgchb7e4XqmmM="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "zita-at1"; }; -} +}) diff --git a/pkgs/by-name/zi/zita-njbridge/package.nix b/pkgs/by-name/zi/zita-njbridge/package.nix index aa466e347020..1899ff14f200 100644 --- a/pkgs/by-name/zi/zita-njbridge/package.nix +++ b/pkgs/by-name/zi/zita-njbridge/package.nix @@ -6,12 +6,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.4.8"; pname = "zita-njbridge"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-njbridge-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-njbridge-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-EBF2oL1AfKt7/9Mm6NaIbBtlshK8M/LvuXsD+SbEeQc="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/zo/zotero-beta/package.nix b/pkgs/by-name/zo/zotero-beta/package.nix index fd2fadf23788..c34e34264888 100644 --- a/pkgs/by-name/zo/zotero-beta/package.nix +++ b/pkgs/by-name/zo/zotero-beta/package.nix @@ -27,13 +27,13 @@ pciutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zotero"; version = "7.0.0-beta.111+b4f6c050e"; src = let - escapedVersion = lib.replaceStrings [ "+" ] [ "%2B" ] version; + escapedVersion = lib.replaceStrings [ "+" ] [ "%2B" ] finalAttrs.version; in fetchurl { url = "https://download.zotero.org/client/beta/${escapedVersion}/Zotero-${escapedVersion}_linux-x86_64.tar.bz2"; @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { name = "zotero"; exec = "zotero -url %U"; icon = "zotero"; - comment = meta.description; + comment = finalAttrs.meta.description; desktopName = "Zotero"; genericName = "Reference Management"; categories = [ @@ -92,14 +92,14 @@ stdenv.mkDerivation rec { runHook preInstall # Copy package contents to the output directory - mkdir -p "$prefix/usr/lib/zotero-bin-${version}" - cp -r * "$prefix/usr/lib/zotero-bin-${version}" + mkdir -p "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" + cp -r * "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" mkdir -p "$out/bin" - ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/" + ln -s "$prefix/usr/lib/zotero-bin-${finalAttrs.version}/zotero" "$out/bin/" # Install desktop file and icons mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications/ + cp ${finalAttrs.desktopItem}/share/applications/* $out/share/applications/ for size in 32 64 128; do install -Dm444 icons/icon''${size}.png \ $out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png @@ -115,14 +115,14 @@ stdenv.mkDerivation rec { zotero-bin plugin-container updater vaapitest \ minidump-analyzer glxtest do - if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then + if [ -e "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" ]; then patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - "$out/usr/lib/zotero-bin-${version}/$executable" + "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" fi done find . -executable -type f -exec \ patchelf --set-rpath "$libPath" \ - "$out/usr/lib/zotero-bin-${version}/{}" \; + "$out/usr/lib/zotero-bin-${finalAttrs.version}/{}" \; ''; meta = { @@ -137,4 +137,4 @@ stdenv.mkDerivation rec { justanotherariel ]; }; -} +}) diff --git a/pkgs/by-name/zo/zotero/linux.nix b/pkgs/by-name/zo/zotero/linux.nix index ce80634d8e71..e192ca642823 100644 --- a/pkgs/by-name/zo/zotero/linux.nix +++ b/pkgs/by-name/zo/zotero/linux.nix @@ -38,11 +38,11 @@ sndio, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { inherit pname version meta; src = fetchurl { - url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2"; + url = "https://download.zotero.org/client/release/${finalAttrs.version}/Zotero-${finalAttrs.version}_linux-x86_64.tar.bz2"; hash = "sha256-uV0R0L8EoZt59hMKXFlJ+EhONArPpRbb/tIV+wZKLgY="; }; @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { name = "zotero"; exec = "zotero -url %U"; icon = "zotero"; - comment = meta.description; + comment = finalAttrs.meta.description; desktopName = "Zotero"; genericName = "Reference Management"; categories = [ @@ -104,14 +104,14 @@ stdenv.mkDerivation rec { runHook preInstall # Copy package contents to the output directory - mkdir -p "$prefix/usr/lib/zotero-bin-${version}" - cp -r * "$prefix/usr/lib/zotero-bin-${version}" + mkdir -p "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" + cp -r * "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" mkdir -p "$out/bin" - ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/" + ln -s "$prefix/usr/lib/zotero-bin-${finalAttrs.version}/zotero" "$out/bin/" # Install desktop file and icons mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications/ + cp ${finalAttrs.desktopItem}/share/applications/* $out/share/applications/ for size in 32 64 128; do install -Dm444 icons/icon''${size}.png \ $out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png @@ -127,13 +127,13 @@ stdenv.mkDerivation rec { zotero-bin plugin-container updater vaapitest \ minidump-analyzer glxtest do - if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then + if [ -e "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" ]; then patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - "$out/usr/lib/zotero-bin-${version}/$executable" + "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" fi done find . -executable -type f -exec \ patchelf --set-rpath "$libPath" \ - "$out/usr/lib/zotero-bin-${version}/{}" \; + "$out/usr/lib/zotero-bin-${finalAttrs.version}/{}" \; ''; -} +}) diff --git a/pkgs/by-name/zs/zssh/package.nix b/pkgs/by-name/zs/zssh/package.nix index 8354d5f246c9..e1671ccb48a2 100644 --- a/pkgs/by-name/zs/zssh/package.nix +++ b/pkgs/by-name/zs/zssh/package.nix @@ -9,12 +9,12 @@ let version = "1.5c"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zssh"; inherit version; src = fetchurl { - url = "mirror://sourceforge/zssh/zssh-${version}.tgz"; + url = "mirror://sourceforge/zssh/zssh-${finalAttrs.version}.tgz"; sha256 = "06z73iq59lz8ibjrgs7d3xl39vh9yld1988yx8khssch4pw41s52"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; # required by deepin-terminal platforms = lib.platforms.linux; }; -} +}) From 18dc8a95fb9d1378d66e52d67c35e0fad509c58e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 20:37:21 +0100 Subject: [PATCH 120/133] various: switch buildPythonApplication packages to use finalAttrs this shouldn't create any rebuilds the following script was used to generate this: ```fish #!/usr/bin/env fish # nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd} set base (git rev-parse HEAD) set scope pkgs/by-name set builder buildPythonApplication set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u) for file in $files echo $file sd -F "$builder rec {" "$builder (finalAttrs: {" $file # version sd -F 'version}' 'finalAttrs.version}' $file sd -F '${version' '${finalAttrs.version' $file sd -F '= version' '= finalAttrs.version' $file sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file sd -F ' + version;' ' + finalAttrs.version;' $file sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file # src sd -F 'src}' 'finalAttrs.src}' $file sd -F '${src' '${finalAttrs.src' $file sd -F '= src' '= finalAttrs.src' $file sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file sd -F 'inherit (src' 'inherit (finalAttrs.src' $file # meta sd -F '${meta' '${finalAttrs.meta' $file sd -F '= meta' '= finalAttrs.meta' $file sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file # pname (restored afterwards) sd -F 'pname}' 'finalAttrs.pname}' $file sd -F '${pname' '${finalAttrs.pname' $file sd -F '= pname' '= finalAttrs.pname' $file # combinations sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file # other sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file sd -F 'libPath}' 'finalAttrs.libPath}' $file sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $file sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file # close finalAttrs lambda echo ')' >>$file # catch some errors early if ! nixfmt $file git restore $file continue end if ! nixf-diagnose -i sema-primop-overridden $file git restore $file continue end end set torestore (rg -F .finalAttrs --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end set torestore (rg -F finalAttrs.pname --files-with-matches $scope) if test (count $torestore) -gt 0 git restore $torestore end # commit for faster eval times git add pkgs git commit --no-gpg-sign -m temp set torestore for file in $files # file hasn't changed if git diff --quiet $base $file continue end # try to eval the package to definitely catch all errors echo $file set pname (string split / $file -f 4) if ! nix eval .#$pname set torestore $torestore $file end end # restore files that don't eval git reset --soft $base git restore --staged . if test (count $torestore) -gt 0 git restore $torestore end ``` after that some manual cleanup was done: - restoring files that cause changes in the number of lines - restoring files that cause rebuilds - restoring files that cause merge conflicts with staging --- pkgs/by-name/_2/_20kly/package.nix | 6 +++--- pkgs/by-name/aa/aab/package.nix | 6 +++--- pkgs/by-name/aa/aactivator/package.nix | 6 +++--- pkgs/by-name/ac/accerciser/package.nix | 8 ++++---- pkgs/by-name/ac/acd-cli/package.nix | 6 +++--- pkgs/by-name/ac/acpic/package.nix | 6 +++--- pkgs/by-name/ad/ad-miner/package.nix | 8 ++++---- pkgs/by-name/ad/adafruit-ampy/package.nix | 6 +++--- pkgs/by-name/ad/addic7ed-cli/package.nix | 6 +++--- pkgs/by-name/ad/addwater/package.nix | 6 +++--- pkgs/by-name/ad/adidnsdump/package.nix | 8 ++++---- pkgs/by-name/ad/adwsteamgtk/package.nix | 6 +++--- pkgs/by-name/af/afew/package.nix | 6 +++--- pkgs/by-name/ai/aiodnsbrute/package.nix | 8 ++++---- pkgs/by-name/ai/airlift/package.nix | 8 ++++---- pkgs/by-name/al/alacarte/package.nix | 8 ++++---- pkgs/by-name/al/alerta-server/package.nix | 6 +++--- pkgs/by-name/al/alerta/package.nix | 6 +++--- pkgs/by-name/al/alibuild/package.nix | 6 +++--- pkgs/by-name/al/almonds/package.nix | 6 +++--- pkgs/by-name/al/alot/package.nix | 8 ++++---- pkgs/by-name/am/amd-debug-tools/package.nix | 6 +++--- pkgs/by-name/am/amoco/package.nix | 6 +++--- pkgs/by-name/an/analyze-build/package.nix | 6 +++--- pkgs/by-name/an/angr-management/package.nix | 8 ++++---- pkgs/by-name/an/ansible-doctor/package.nix | 8 ++++---- pkgs/by-name/an/ansible-lint/package.nix | 8 ++++---- pkgs/by-name/ao/ao3downloader/package.nix | 8 ++++---- pkgs/by-name/ap/apachetomcatscanner/package.nix | 8 ++++---- pkgs/by-name/ap/apkg/package.nix | 6 +++--- pkgs/by-name/ap/apkid/package.nix | 8 ++++---- pkgs/by-name/ap/apkleaks/package.nix | 8 ++++---- pkgs/by-name/ar/arandr/package.nix | 8 ++++---- pkgs/by-name/ar/arcanechat-tui/package.nix | 6 +++--- pkgs/by-name/ar/arjun/package.nix | 6 +++--- pkgs/by-name/ar/arsenal/package.nix | 6 +++--- pkgs/by-name/ar/arxiv-latex-cleaner/package.nix | 6 +++--- pkgs/by-name/as/ascii-draw/package.nix | 6 +++--- pkgs/by-name/as/asciidoc/package.nix | 8 ++++---- pkgs/by-name/as/asciinema-automation/package.nix | 8 ++++---- pkgs/by-name/as/asciinema/package.nix | 6 +++--- pkgs/by-name/as/asn1editor/package.nix | 6 +++--- pkgs/by-name/at/atomic-operator/package.nix | 6 +++--- pkgs/by-name/au/audible-cli/package.nix | 8 ++++---- pkgs/by-name/au/audiness/package.nix | 8 ++++---- pkgs/by-name/au/aurea/package.nix | 6 +++--- pkgs/by-name/au/autobloody/package.nix | 8 ++++---- pkgs/by-name/au/autokey/package.nix | 8 ++++---- pkgs/by-name/au/autorandr/package.nix | 6 +++--- pkgs/by-name/au/autosuspend/package.nix | 8 ++++---- .../au/autotools-language-server/package.nix | 6 +++--- .../aw/aws-encryption-sdk-cli/package.nix | 8 ++++---- pkgs/by-name/aw/aws-gate/package.nix | 6 +++--- pkgs/by-name/aw/aws-mfa/package.nix | 6 +++--- pkgs/by-name/aw/aws-sso-util/package.nix | 6 +++--- pkgs/by-name/aw/awslimitchecker/package.nix | 8 ++++---- pkgs/by-name/aw/awslogs/package.nix | 6 +++--- pkgs/by-name/aw/awsume/package.nix | 6 +++--- pkgs/by-name/ay/ayatana-webmail/package.nix | 6 +++--- pkgs/by-name/b4/b4/package.nix | 6 +++--- pkgs/by-name/ba/babeldoc/package.nix | 8 ++++---- pkgs/by-name/ba/baboossh/package.nix | 8 ++++---- pkgs/by-name/ba/backblaze-b2/package.nix | 8 ++++---- pkgs/by-name/ba/bada-bib/package.nix | 6 +++--- pkgs/by-name/ba/badchars/package.nix | 8 ++++---- pkgs/by-name/ba/badkeys/package.nix | 8 ++++---- pkgs/by-name/ba/bagels/package.nix | 8 ++++---- pkgs/by-name/ba/barman/package.nix | 8 ++++---- pkgs/by-name/ba/basicswap/package.nix | 6 +++--- pkgs/by-name/bb/bbot/package.nix | 6 +++--- pkgs/by-name/be/beanprice/package.nix | 6 +++--- pkgs/by-name/be/beeref/package.nix | 8 ++++---- pkgs/by-name/be/benchexec/package.nix | 6 +++--- pkgs/by-name/be/better-control/package.nix | 8 ++++---- pkgs/by-name/bi/bikeshed/package.nix | 6 +++--- pkgs/by-name/bi/binary/package.nix | 8 ++++---- .../bi/bitbake-language-server/package.nix | 8 ++++---- pkgs/by-name/bk/bkyml/package.nix | 8 ++++---- pkgs/by-name/bl/blanket/package.nix | 8 ++++---- pkgs/by-name/bl/bleachbit/package.nix | 6 +++--- pkgs/by-name/bl/blink-qt/package.nix | 8 ++++---- pkgs/by-name/bl/blint/package.nix | 8 ++++---- pkgs/by-name/bm/bmaptool/package.nix | 6 +++--- pkgs/by-name/bo/boofuzz/package.nix | 8 ++++---- pkgs/by-name/bo/borgbackup/package.nix | 8 ++++---- pkgs/by-name/bo/bottles-unwrapped/package.nix | 6 +++--- pkgs/by-name/br/broadlink-cli/package.nix | 6 +++--- pkgs/by-name/br/brotab/package.nix | 6 +++--- pkgs/by-name/br/brutalmaze/package.nix | 6 +++--- pkgs/by-name/bt/btlejack/package.nix | 6 +++--- pkgs/by-name/bu/bubblemail/package.nix | 6 +++--- pkgs/by-name/bu/buildstream/package.nix | 6 +++--- pkgs/by-name/bu/buku/package.nix | 6 +++--- pkgs/by-name/bu/bumpver/package.nix | 6 +++--- pkgs/by-name/bu/buttermanager/package.nix | 6 +++--- pkgs/by-name/by/bypass-url-parser/package.nix | 8 ++++---- pkgs/by-name/ca/caerbannog/package.nix | 8 ++++---- pkgs/by-name/ca/caffeine-ng/package.nix | 10 +++++----- pkgs/by-name/ca/calcure/package.nix | 8 ++++---- pkgs/by-name/ca/calendar-cli/package.nix | 6 +++--- pkgs/by-name/ca/calligraphy/package.nix | 6 +++--- pkgs/by-name/ca/cambalache/package.nix | 6 +++--- pkgs/by-name/ca/cameractrls/package.nix | 6 +++--- pkgs/by-name/ca/cansina/package.nix | 8 ++++---- pkgs/by-name/ca/canto-curses/package.nix | 6 +++--- pkgs/by-name/ca/canto-daemon/package.nix | 6 +++--- pkgs/by-name/ca/cantoolz/package.nix | 6 +++--- pkgs/by-name/ca/cartridges/package.nix | 8 ++++---- pkgs/by-name/ca/castero/package.nix | 6 +++--- pkgs/by-name/ca/catt/package.nix | 8 ++++---- pkgs/by-name/cb/cbmc-viewer/package.nix | 6 +++--- pkgs/by-name/cd/cdist/package.nix | 8 ++++---- pkgs/by-name/ce/censor/package.nix | 6 +++--- pkgs/by-name/ce/certsync/package.nix | 8 ++++---- pkgs/by-name/cf/cfclient/package.nix | 8 ++++---- pkgs/by-name/cf/cfripper/package.nix | 8 ++++---- pkgs/by-name/cf/cfv/package.nix | 8 ++++---- pkgs/by-name/ch/charge-lnd/package.nix | 6 +++--- pkgs/by-name/ch/chatblade/package.nix | 6 +++--- pkgs/by-name/ch/check-jsonschema/package.nix | 8 ++++---- pkgs/by-name/ch/check50/package.nix | 8 ++++---- pkgs/by-name/ch/chipsec/package.nix | 6 +++--- pkgs/by-name/ch/chkcrontab/package.nix | 6 +++--- pkgs/by-name/cl/clairvoyance/package.nix | 8 ++++---- pkgs/by-name/cl/claude-monitor/package.nix | 8 ++++---- pkgs/by-name/cl/cli50/package.nix | 8 ++++---- pkgs/by-name/cl/clickable/package.nix | 8 ++++---- pkgs/by-name/cl/cloud-custodian/package.nix | 8 ++++---- pkgs/by-name/cl/cloud-init/package.nix | 8 ++++---- pkgs/by-name/cl/cloudflare-dyndns/package.nix | 6 +++--- pkgs/by-name/cl/cloudgoat/package.nix | 8 ++++---- pkgs/by-name/cl/cloudhunter/package.nix | 8 ++++---- pkgs/by-name/cl/cloudsmith-cli/package.nix | 8 ++++---- pkgs/by-name/cm/cmake-format/package.nix | 6 +++--- .../by-name/cm/cmake-language-server/package.nix | 8 ++++---- pkgs/by-name/cm/cmake-lint/package.nix | 8 ++++---- pkgs/by-name/co/cobang/package.nix | 6 +++--- pkgs/by-name/co/codebraid/package.nix | 6 +++--- pkgs/by-name/co/codespell/package.nix | 6 +++--- pkgs/by-name/co/coercer/package.nix | 8 ++++---- pkgs/by-name/co/colorz/package.nix | 6 +++--- pkgs/by-name/co/commix/package.nix | 8 ++++---- pkgs/by-name/co/compare50/package.nix | 8 ++++---- pkgs/by-name/co/compdb/package.nix | 6 +++--- pkgs/by-name/co/conan/package.nix | 8 ++++---- pkgs/by-name/co/conjure/package.nix | 6 +++--- pkgs/by-name/co/conpass/package.nix | 8 ++++---- pkgs/by-name/co/contact/package.nix | 8 ++++---- pkgs/by-name/co/corrscope/package.nix | 8 ++++---- pkgs/by-name/co/coulr/package.nix | 8 ++++---- pkgs/by-name/co/coursera-dl/package.nix | 8 ++++---- pkgs/by-name/co/cozy/package.nix | 6 +++--- pkgs/by-name/cp/cp210x-program/package.nix | 6 +++--- pkgs/by-name/cp/cplay-ng/package.nix | 6 +++--- pkgs/by-name/cp/cppclean/package.nix | 6 +++--- pkgs/by-name/cp/cpplint/package.nix | 8 ++++---- pkgs/by-name/cp/cppman/package.nix | 8 ++++---- pkgs/by-name/cp/cpuset/package.nix | 6 +++--- pkgs/by-name/cr/creds/package.nix | 8 ++++---- pkgs/by-name/cr/crlfsuite/package.nix | 6 +++--- pkgs/by-name/cr/cruft/package.nix | 10 +++++----- pkgs/by-name/cr/cryptop/package.nix | 6 +++--- pkgs/by-name/cs/csv2odf/package.nix | 6 +++--- pkgs/by-name/cs/csvkit/package.nix | 8 ++++---- pkgs/by-name/cs/csvs-to-sqlite/package.nix | 6 +++--- pkgs/by-name/cu/cum/package.nix | 6 +++--- pkgs/by-name/cu/cups-printers/package.nix | 8 ++++---- pkgs/by-name/cu/cursewords/package.nix | 6 +++--- pkgs/by-name/cu/curtail/package.nix | 6 +++--- pkgs/by-name/cv/cve-prioritizer/package.nix | 8 ++++---- pkgs/by-name/cw/cwltool/package.nix | 8 ++++---- pkgs/by-name/cy/cyclonedx-python/package.nix | 8 ++++---- pkgs/by-name/da/das/package.nix | 8 ++++---- pkgs/by-name/de/deepsecrets/package.nix | 10 +++++----- pkgs/by-name/de/deeptools/package.nix | 6 +++--- pkgs/by-name/de/deface/package.nix | 8 ++++---- pkgs/by-name/de/densify/package.nix | 8 ++++---- pkgs/by-name/de/dep-scan/package.nix | 8 ++++---- pkgs/by-name/de/devede/package.nix | 6 +++--- pkgs/by-name/de/devpi-client/package.nix | 8 ++++---- pkgs/by-name/de/devtoolbox/package.nix | 6 +++--- pkgs/by-name/dh/dhcpig/package.nix | 6 +++--- pkgs/by-name/di/dialect/package.nix | 6 +++--- pkgs/by-name/di/diffuse/package.nix | 6 +++--- .../di/discord-rich-presence-plex/package.nix | 8 ++++---- pkgs/by-name/di/discover-overlay/package.nix | 6 +++--- pkgs/by-name/di/displaycal/package.nix | 6 +++--- pkgs/by-name/di/distgen/package.nix | 6 +++--- pkgs/by-name/dj/django-upgrade/package.nix | 8 ++++---- pkgs/by-name/dj/djhtml/package.nix | 8 ++++---- pkgs/by-name/dj/djlint/package.nix | 8 ++++---- .../dm/dmarc-metrics-exporter/package.nix | 8 ++++---- pkgs/by-name/dm/dmensamenu/package.nix | 6 +++--- pkgs/by-name/dn/dnsrecon/package.nix | 8 ++++---- pkgs/by-name/dn/dnstwist/package.nix | 8 ++++---- pkgs/by-name/dn/dnsviz/package.nix | 6 +++--- pkgs/by-name/do/docify/package.nix | 8 ++++---- pkgs/by-name/do/dockbarx/package.nix | 6 +++--- pkgs/by-name/do/docstrfmt/package.nix | 8 ++++---- pkgs/by-name/do/doge/package.nix | 6 +++--- pkgs/by-name/do/doitlive/package.nix | 8 ++++---- pkgs/by-name/do/donpapi/package.nix | 8 ++++---- pkgs/by-name/do/dooit/package.nix | 8 ++++---- pkgs/by-name/do/doq/package.nix | 8 ++++---- pkgs/by-name/do/dosage/package.nix | 6 +++--- pkgs/by-name/do/dotbot/package.nix | 8 ++++---- pkgs/by-name/do/dotfiles/package.nix | 6 +++--- pkgs/by-name/dp/dpt-rp1-py/package.nix | 6 +++--- pkgs/by-name/dr/drawing/package.nix | 8 ++++---- pkgs/by-name/dr/drum-machine/package.nix | 8 ++++---- pkgs/by-name/dt/dtrx/package.nix | 6 +++--- pkgs/by-name/dy/dynamic-wallpaper/package.nix | 6 +++--- pkgs/by-name/dy/dyndnsc/package.nix | 6 +++--- pkgs/by-name/ea/eartag/package.nix | 8 ++++---- pkgs/by-name/ec/ec2stepshell/package.nix | 6 +++--- pkgs/by-name/ed/eddy/package.nix | 6 +++--- pkgs/by-name/ed/edir/package.nix | 6 +++--- pkgs/by-name/ed/eduvpn-client/package.nix | 8 ++++---- pkgs/by-name/eg/eggnog-mapper/package.nix | 6 +++--- .../by-name/el/elasticsearch-curator/package.nix | 8 ++++---- pkgs/by-name/el/elfdeps/package.nix | 6 +++--- pkgs/by-name/el/eliot-tree/package.nix | 8 ++++---- pkgs/by-name/em/emote/package.nix | 6 +++--- pkgs/by-name/en/enum4linux-ng/package.nix | 8 ++++---- pkgs/by-name/ep/epr/package.nix | 6 +++--- pkgs/by-name/ep/epy/package.nix | 6 +++--- pkgs/by-name/er/erosmb/package.nix | 8 ++++---- pkgs/by-name/er/errands/package.nix | 8 ++++---- pkgs/by-name/er/errbot/package.nix | 8 ++++---- pkgs/by-name/es/escambo/package.nix | 6 +++--- pkgs/by-name/et/etebase-server/package.nix | 10 +++++----- pkgs/by-name/et/etesync-dav/package.nix | 6 +++--- pkgs/by-name/ev/everest-mons/package.nix | 6 +++--- pkgs/by-name/ev/evil-winrm-py/package.nix | 8 ++++---- pkgs/by-name/ev/evillimiter/package.nix | 6 +++--- pkgs/by-name/ex/exabgp/package.nix | 8 ++++---- pkgs/by-name/ex/exegol4/package.nix | 8 ++++---- pkgs/by-name/ex/exhibit/package.nix | 6 +++--- pkgs/by-name/ex/expliot/package.nix | 6 +++--- pkgs/by-name/ex/exposor/package.nix | 8 ++++---- pkgs/by-name/ex/extract-dtb/package.nix | 8 ++++---- pkgs/by-name/ey/eyewitness/package.nix | 8 ++++---- pkgs/by-name/fa/fahrplan/package.nix | 8 ++++---- pkgs/by-name/fa/fail2ban/package.nix | 6 +++--- pkgs/by-name/fa/famly-fetch/package.nix | 6 +++--- pkgs/by-name/fa/fanficfare/package.nix | 6 +++--- .../fa/faraday-agent-dispatcher/package.nix | 8 ++++---- pkgs/by-name/fa/faraday-cli/package.nix | 8 ++++---- pkgs/by-name/fa/faugus-launcher/package.nix | 8 ++++---- pkgs/by-name/fa/fawltydeps/package.nix | 6 +++--- pkgs/by-name/fd/fdroidserver/package.nix | 8 ++++---- pkgs/by-name/ff/ffpb/package.nix | 6 +++--- pkgs/by-name/ff/ffsubsync/package.nix | 6 +++--- pkgs/by-name/fi/fichub-cli/package.nix | 8 ++++---- pkgs/by-name/fi/fierce/package.nix | 8 ++++---- pkgs/by-name/fi/firefox_decrypt/package.nix | 6 +++--- pkgs/by-name/fi/fittrackee/package.nix | 8 ++++---- pkgs/by-name/fl/flac2all/package.nix | 8 ++++---- pkgs/by-name/fl/flashfocus/package.nix | 6 +++--- pkgs/by-name/fl/flashgbx/package.nix | 8 ++++---- pkgs/by-name/fl/flawfinder/package.nix | 6 +++--- pkgs/by-name/fl/flent/package.nix | 6 +++--- pkgs/by-name/fl/flexget/package.nix | 8 ++++---- pkgs/by-name/fl/flootty/package.nix | 6 +++--- pkgs/by-name/fl/flye/package.nix | 6 +++--- pkgs/by-name/fo/forbidden/package.nix | 8 ++++---- pkgs/by-name/fo/fortls/package.nix | 6 +++--- .../fo/fortran-language-server/package.nix | 6 +++--- pkgs/by-name/fp/fprettify/package.nix | 6 +++--- pkgs/by-name/fr/frida-tools/package.nix | 6 +++--- pkgs/by-name/fr/friture/package.nix | 6 +++--- pkgs/by-name/fr/fritz-exporter/package.nix | 8 ++++---- pkgs/by-name/fr/frogmouth/package.nix | 8 ++++---- pkgs/by-name/fr/fromager/package.nix | 6 +++--- pkgs/by-name/fu/fusesoc/package.nix | 6 +++--- pkgs/by-name/fy/fypp/package.nix | 6 +++--- pkgs/by-name/ga/galene-stream/package.nix | 8 ++++---- pkgs/by-name/ga/gallia/package.nix | 8 ++++---- pkgs/by-name/ga/gam/package.nix | 8 ++++---- pkgs/by-name/ga/gaphor/package.nix | 8 ++++---- pkgs/by-name/ga/garmindb/package.nix | 8 ++++---- pkgs/by-name/ga/gato/package.nix | 8 ++++---- pkgs/by-name/ga/gay/package.nix | 6 +++--- pkgs/by-name/gc/gcalcli/package.nix | 6 +++--- pkgs/by-name/gc/gcp-scanner/package.nix | 8 ++++---- pkgs/by-name/gd/gdm-settings/package.nix | 8 ++++---- pkgs/by-name/ge/gearlever/package.nix | 6 +++--- pkgs/by-name/ge/genxword/package.nix | 6 +++--- pkgs/by-name/ge/gersemi/package.nix | 6 +++--- pkgs/by-name/ge/getmail6/package.nix | 8 ++++---- pkgs/by-name/gg/ggshield/package.nix | 8 ++++---- pkgs/by-name/gh/gh2md/package.nix | 6 +++--- pkgs/by-name/gh/ghauri/package.nix | 8 ++++---- pkgs/by-name/gh/ghdorker/package.nix | 6 +++--- pkgs/by-name/gh/ghmap/package.nix | 6 +++--- pkgs/by-name/gh/ghstack/package.nix | 6 +++--- pkgs/by-name/gh/ghunt/package.nix | 6 +++--- pkgs/by-name/gi/giara/package.nix | 6 +++--- pkgs/by-name/gi/gimme-aws-creds/package.nix | 8 ++++---- pkgs/by-name/gi/git-aggregator/package.nix | 6 +++--- .../gi/git-annex-remote-googledrive/package.nix | 6 +++--- pkgs/by-name/gi/git-archive-all/package.nix | 6 +++--- pkgs/by-name/gi/git-autoshare/package.nix | 8 ++++---- pkgs/by-name/gi/git-big-picture/package.nix | 6 +++--- pkgs/by-name/gi/git-buildpackage/package.nix | 6 +++--- pkgs/by-name/gi/git-crecord/package.nix | 6 +++--- pkgs/by-name/gi/git-credential-email/package.nix | 8 ++++---- .../gi/git-delete-merged-branches/package.nix | 6 +++--- pkgs/by-name/gi/git-dumper/package.nix | 8 ++++---- pkgs/by-name/gi/git-imerge/package.nix | 6 +++--- pkgs/by-name/gi/git-machete/package.nix | 10 +++++----- pkgs/by-name/gi/git-privacy/package.nix | 6 +++--- pkgs/by-name/gi/git-pw/package.nix | 8 ++++---- .../by-name/gi/git-remote-codecommit/package.nix | 6 +++--- pkgs/by-name/gi/git-remote-hg/package.nix | 6 +++--- pkgs/by-name/gi/git-repo-updater/package.nix | 6 +++--- pkgs/by-name/gi/git-review/package.nix | 10 +++++----- pkgs/by-name/gi/git-up/package.nix | 6 +++--- pkgs/by-name/gi/gita/package.nix | 10 +++++----- pkgs/by-name/gi/gitfetch/package.nix | 6 +++--- pkgs/by-name/gi/github-backup/package.nix | 8 ++++---- pkgs/by-name/gi/github-to-sops/package.nix | 6 +++--- pkgs/by-name/gi/gitless/package.nix | 6 +++--- pkgs/by-name/gi/gitlint/package.nix | 10 +++++----- .../gn/gnome-browser-connector/package.nix | 6 +++--- pkgs/by-name/gn/gnome-feeds/package.nix | 6 +++--- pkgs/by-name/gn/gnome-frog/package.nix | 6 +++--- pkgs/by-name/gn/gnome-graphs/package.nix | 6 +++--- pkgs/by-name/gn/gnome-keysign/package.nix | 6 +++--- pkgs/by-name/gn/gnome-music/package.nix | 6 +++--- pkgs/by-name/gn/gnome-secrets/package.nix | 8 ++++---- pkgs/by-name/gn/gnome-tweaks/package.nix | 6 +++--- pkgs/by-name/gn/gns3-gui/package.nix | 8 ++++---- pkgs/by-name/gn/gns3-server/package.nix | 8 ++++---- pkgs/by-name/go/gomp/package.nix | 6 +++--- pkgs/by-name/go/goobook/package.nix | 8 ++++---- pkgs/by-name/gp/gpodder/package.nix | 6 +++--- pkgs/by-name/gp/gpt-cli/package.nix | 8 ++++---- pkgs/by-name/gp/gpu-viewer/package.nix | 8 ++++---- pkgs/by-name/gr/grabserial/package.nix | 6 +++--- pkgs/by-name/gr/gradia/package.nix | 8 ++++---- pkgs/by-name/gr/graph-cli/package.nix | 6 +++--- pkgs/by-name/gr/graphinder/package.nix | 8 ++++---- pkgs/by-name/gr/grc/package.nix | 6 +++--- pkgs/by-name/gr/greaseweazle/package.nix | 6 +++--- pkgs/by-name/gr/greg/package.nix | 6 +++--- pkgs/by-name/gr/grummage/package.nix | 8 ++++---- pkgs/by-name/gs/gsan/package.nix | 8 ++++---- pkgs/by-name/gs/gscreenshot/package.nix | 6 +++--- pkgs/by-name/gs/gshogi/package.nix | 6 +++--- pkgs/by-name/gs/gspeech/package.nix | 6 +++--- pkgs/by-name/gt/gtg/package.nix | 6 +++--- pkgs/by-name/gt/gtimelog/package.nix | 6 +++--- pkgs/by-name/gu/guake/package.nix | 6 +++--- pkgs/by-name/gy/gyb/package.nix | 6 +++--- pkgs/by-name/h5/h5glance/package.nix | 8 ++++---- pkgs/by-name/h8/h8mail/package.nix | 8 ++++---- .../ha/ha-mqtt-discoverable-cli/package.nix | 8 ++++---- pkgs/by-name/ha/halftone/package.nix | 6 +++--- pkgs/by-name/ha/hamster/package.nix | 6 +++--- pkgs/by-name/ha/handheld-daemon/package.nix | 8 ++++---- pkgs/by-name/ha/harlequin/package.nix | 8 ++++---- pkgs/by-name/ha/hash-identifier/package.nix | 6 +++--- pkgs/by-name/ha/hashes/package.nix | 8 ++++---- pkgs/by-name/ha/hatch/package.nix | 8 ++++---- pkgs/by-name/he/headphones/package.nix | 8 ++++---- pkgs/by-name/he/heisenbridge/package.nix | 8 ++++---- pkgs/by-name/hf/hfinger/package.nix | 8 ++++---- pkgs/by-name/hi/high-tide/package.nix | 6 +++--- pkgs/by-name/ho/honcho/package.nix | 6 +++--- pkgs/by-name/ho/hovercraft/package.nix | 6 +++--- pkgs/by-name/hp/hpp2plantuml/package.nix | 6 +++--- pkgs/by-name/hs/hstsparser/package.nix | 8 ++++---- pkgs/by-name/ht/htgettoken/package.nix | 6 +++--- pkgs/by-name/ht/html5validator/package.nix | 8 ++++---- pkgs/by-name/ht/httpstat/package.nix | 6 +++--- .../hu/humblebundle-downloader/package.nix | 8 ++++---- pkgs/by-name/hy/hydrapaper/package.nix | 6 +++--- pkgs/by-name/hy/hydrus/package.nix | 10 +++++----- pkgs/by-name/i3/i3a/package.nix | 6 +++--- pkgs/by-name/i3/i3minator/package.nix | 6 +++--- pkgs/by-name/ib/ibus-theme-tools/package.nix | 6 +++--- pkgs/by-name/ic/ical2orgpy/package.nix | 8 ++++---- pkgs/by-name/ic/icloudpd/package.nix | 8 ++++---- pkgs/by-name/ic/icoextract/package.nix | 8 ++++---- pkgs/by-name/ie/ietf-cli/package.nix | 6 +++--- pkgs/by-name/im/imdshift/package.nix | 8 ++++---- pkgs/by-name/im/imgp/package.nix | 6 +++--- .../in/indicator-sound-switcher/package.nix | 6 +++--- pkgs/by-name/in/inql/package.nix | 10 +++++----- pkgs/by-name/in/instaloader/package.nix | 6 +++--- pkgs/by-name/in/instawow/package.nix | 6 +++--- pkgs/by-name/in/interactive-html-bom/package.nix | 8 ++++---- pkgs/by-name/in/intercept-build/package.nix | 6 +++--- pkgs/by-name/in/invoice2data/package.nix | 6 +++--- pkgs/by-name/io/ioc-scan/package.nix | 8 ++++---- pkgs/by-name/io/iotas/package.nix | 6 +++--- pkgs/by-name/io/iotop/package.nix | 6 +++--- pkgs/by-name/ip/ipgrep/package.nix | 6 +++--- pkgs/by-name/ir/iredis/package.nix | 8 ++++---- pkgs/by-name/is/isd/package.nix | 8 ++++---- pkgs/by-name/is/isisdl/package.nix | 6 +++--- pkgs/by-name/is/isolyzer/package.nix | 6 +++--- pkgs/by-name/is/isponsorblocktv/package.nix | 8 ++++---- pkgs/by-name/it/itch-dl/package.nix | 8 ++++---- pkgs/by-name/it/itchiodl/package.nix | 6 +++--- pkgs/by-name/je/jefferson/package.nix | 6 +++--- pkgs/by-name/ji/jiratui/package.nix | 8 ++++---- pkgs/by-name/jn/jnitrace/package.nix | 6 +++--- pkgs/by-name/jo/journalwatch/package.nix | 6 +++--- pkgs/by-name/jo/joystickwake/package.nix | 6 +++--- pkgs/by-name/jr/jrnl/package.nix | 10 +++++----- pkgs/by-name/jt/jtbl/package.nix | 10 +++++----- pkgs/by-name/ka/kalamine/package.nix | 6 +++--- pkgs/by-name/ka/kanjidraw/package.nix | 6 +++--- pkgs/by-name/ka/kas/package.nix | 6 +++--- pkgs/by-name/ka/kazam/package.nix | 6 +++--- pkgs/by-name/kb/kb/package.nix | 8 ++++---- pkgs/by-name/kc/kcc/package.nix | 8 ++++---- pkgs/by-name/ke/keepmenu/package.nix | 6 +++--- pkgs/by-name/ke/keepwn/package.nix | 8 ++++---- pkgs/by-name/ke/kerbrute/package.nix | 6 +++--- .../ke/kernel-hardening-checker/package.nix | 6 +++--- pkgs/by-name/ke/keymapviz/package.nix | 6 +++--- pkgs/by-name/kh/khal/package.nix | 8 ++++---- pkgs/by-name/kh/khard/package.nix | 6 +++--- pkgs/by-name/ki/kikit/default.nix | 10 +++++----- pkgs/by-name/ki/killerbee/package.nix | 8 ++++---- pkgs/by-name/kl/klipperscreen/package.nix | 8 ++++---- pkgs/by-name/kn/knockpy/package.nix | 8 ++++---- pkgs/by-name/kn/knowsmore/package.nix | 8 ++++---- pkgs/by-name/ko/kolla/package.nix | 10 +++++----- pkgs/by-name/ko/komikku/package.nix | 8 ++++---- pkgs/by-name/ko/konsave/package.nix | 6 +++--- pkgs/by-name/kr/krakenx/package.nix | 6 +++--- pkgs/by-name/kr/krbjack/package.nix | 8 ++++---- pkgs/by-name/kr/krop/package.nix | 6 +++--- pkgs/by-name/ku/kube-hunter/package.nix | 8 ++++---- pkgs/by-name/ku/kupfer/package.nix | 8 ++++---- pkgs/by-name/la/labelImg/package.nix | 6 +++--- pkgs/by-name/la/labelle/package.nix | 8 ++++---- pkgs/by-name/la/lacus/package.nix | 8 ++++---- pkgs/by-name/la/latexminted/package.nix | 6 +++--- pkgs/by-name/la/lavacli/package.nix | 8 ++++---- pkgs/by-name/ld/ldapmonitor/package.nix | 10 +++++----- pkgs/by-name/ld/ldeep/package.nix | 8 ++++---- pkgs/by-name/le/ledger-autosync/package.nix | 8 ++++---- pkgs/by-name/le/legit/package.nix | 6 +++--- pkgs/by-name/le/lenspect/package.nix | 8 ++++---- pkgs/by-name/le/lesspass-cli/package.nix | 8 ++++---- pkgs/by-name/le/letterpress/package.nix | 10 +++++----- pkgs/by-name/le/lexy/package.nix | 8 ++++---- pkgs/by-name/li/lieer/package.nix | 6 +++--- pkgs/by-name/li/lil-pwny/package.nix | 8 ++++---- pkgs/by-name/li/linkchecker/package.nix | 8 ++++---- pkgs/by-name/li/litecli/package.nix | 8 ++++---- pkgs/by-name/ln/lndmanage/package.nix | 6 +++--- pkgs/by-name/lo/localstack/package.nix | 6 +++--- pkgs/by-name/lo/lollypop/package.nix | 8 ++++---- pkgs/by-name/lo/loramon/package.nix | 8 ++++---- pkgs/by-name/lu/lue/package.nix | 6 +++--- pkgs/by-name/lu/luigi/package.nix | 8 ++++---- pkgs/by-name/lu/luminaut/package.nix | 8 ++++---- pkgs/by-name/lu/lutris-unwrapped/package.nix | 6 +++--- pkgs/by-name/lx/lxd-image-server/package.nix | 6 +++--- pkgs/by-name/ly/lyto/package.nix | 8 ++++---- pkgs/by-name/ma/mackup/package.nix | 8 ++++---- pkgs/by-name/ma/maigret/package.nix | 8 ++++---- pkgs/by-name/ma/mapproxy/package.nix | 6 +++--- pkgs/by-name/ma/marcel/package.nix | 6 +++--- pkgs/by-name/ma/marge-bot/package.nix | 8 ++++---- pkgs/by-name/ma/markdown-anki-decks/package.nix | 8 ++++---- pkgs/by-name/ma/mastodon-archive/package.nix | 6 +++--- pkgs/by-name/ma/matrix-dl/package.nix | 6 +++--- pkgs/by-name/ma/matrix-zulip-bridge/package.nix | 8 ++++---- pkgs/by-name/mb/mbake/package.nix | 8 ++++---- pkgs/by-name/mb/mbed-cli/package.nix | 6 +++--- pkgs/by-name/mc/mcomix/package.nix | 6 +++--- pkgs/by-name/mc/mcp-nixos/package.nix | 8 ++++---- pkgs/by-name/mc/mcp-proxy/package.nix | 6 +++--- pkgs/by-name/mc/mcuboot-imgtool/package.nix | 6 +++--- pkgs/by-name/md/mdbook-pdf-outline/package.nix | 6 +++--- pkgs/by-name/me/meld/package.nix | 6 +++--- pkgs/by-name/me/menulibre/package.nix | 6 +++--- pkgs/by-name/me/menumaker/package.nix | 6 +++--- pkgs/by-name/me/meraki-cli/package.nix | 6 +++--- pkgs/by-name/me/metadata-cleaner/package.nix | 8 ++++---- pkgs/by-name/me/meteo-qt/package.nix | 8 ++++---- pkgs/by-name/mi/migrate-to-uv/package.nix | 10 +++++----- pkgs/by-name/mi/miniplayer/package.nix | 6 +++--- pkgs/by-name/mi/mintotp/package.nix | 8 ++++---- pkgs/by-name/mi/mitmproxy2swagger/package.nix | 8 ++++---- pkgs/by-name/mk/mkosi/package.nix | 8 ++++---- pkgs/by-name/ml/mlarchive2maildir/package.nix | 6 +++--- pkgs/by-name/ml/mloader/package.nix | 6 +++--- pkgs/by-name/mn/mnamer/package.nix | 6 +++--- pkgs/by-name/mn/mnemosyne/package.nix | 6 +++--- pkgs/by-name/mo/modelscan/package.nix | 8 ++++---- pkgs/by-name/mo/monitorets/package.nix | 6 +++--- pkgs/by-name/mo/monophony/package.nix | 8 ++++---- pkgs/by-name/mo/moodle-dl/package.nix | 6 +++--- pkgs/by-name/mo/morphosis/package.nix | 6 +++--- pkgs/by-name/mo/mousam/package.nix | 6 +++--- pkgs/by-name/mo/mozphab/package.nix | 6 +++--- pkgs/by-name/mp/mpd-sima/package.nix | 6 +++--- pkgs/by-name/mp/mpdris2/package.nix | 6 +++--- pkgs/by-name/mp/mpremote/package.nix | 8 ++++---- pkgs/by-name/mp/mpy-utils/package.nix | 6 +++--- pkgs/by-name/mq/mqtt-exporter/package.nix | 8 ++++---- pkgs/by-name/mq/mqtt-randompub/package.nix | 8 ++++---- pkgs/by-name/mu/mud/package.nix | 8 ++++---- pkgs/by-name/mu/multiqc/package.nix | 8 ++++---- pkgs/by-name/mu/mutmut/package.nix | 8 ++++---- pkgs/by-name/mu/mutt-ics/package.nix | 6 +++--- pkgs/by-name/my/mycli/package.nix | 6 +++--- pkgs/by-name/my/mymcplus/package.nix | 6 +++--- pkgs/by-name/my/mypaint/package.nix | 6 +++--- pkgs/by-name/na/nagstamon/package.nix | 8 ++++---- pkgs/by-name/nb/nb-cli/package.nix | 8 ++++---- pkgs/by-name/nb/nbmerge/package.nix | 8 ++++---- .../ne/nebula-lighthouse-service/package.nix | 6 +++--- pkgs/by-name/ne/nemo-emblems/package.nix | 8 ++++---- pkgs/by-name/ne/neovim-remote/package.nix | 6 +++--- pkgs/by-name/ne/nerd-font-patcher/package.nix | 6 +++--- pkgs/by-name/ne/netexec/package.nix | 8 ++++---- pkgs/by-name/ne/nextinspace/package.nix | 6 +++--- .../by-name/ng/nginx-language-server/package.nix | 8 ++++---- pkgs/by-name/ni/ninjavis/package.nix | 8 ++++---- pkgs/by-name/ni/nipap-cli/package.nix | 8 ++++---- pkgs/by-name/ni/nix-fast-build/package.nix | 8 ++++---- pkgs/by-name/ni/nix-playground/package.nix | 8 ++++---- pkgs/by-name/ni/nix-update/package.nix | 8 ++++---- pkgs/by-name/ni/nixpkgs-review/package.nix | 8 ++++---- pkgs/by-name/nm/nmgui/package.nix | 8 ++++---- pkgs/by-name/no/nodezator/package.nix | 8 ++++---- pkgs/by-name/no/nominatim/package.nix | 6 +++--- pkgs/by-name/no/normcap/package.nix | 8 ++++---- pkgs/by-name/no/norminette/package.nix | 6 +++--- pkgs/by-name/no/noteshrink/package.nix | 6 +++--- pkgs/by-name/no/nototools/package.nix | 6 +++--- pkgs/by-name/no/nox/package.nix | 6 +++--- pkgs/by-name/np/npm-lockfile-fix/package.nix | 6 +++--- pkgs/by-name/nt/ntfy/package.nix | 8 ++++---- pkgs/by-name/nt/ntlmrecon/package.nix | 8 ++++---- pkgs/by-name/nu/nucleiparser/package.nix | 8 ++++---- pkgs/by-name/nu/numberstation/package.nix | 8 ++++---- pkgs/by-name/nv/nvmet-cli/package.nix | 6 +++--- pkgs/by-name/nv/nvpy/package.nix | 6 +++--- pkgs/by-name/nw/nwg-displays/package.nix | 6 +++--- pkgs/by-name/nw/nwg-hello/package.nix | 8 ++++---- pkgs/by-name/nw/nwg-icon-picker/package.nix | 6 +++--- pkgs/by-name/nw/nwg-panel/package.nix | 8 ++++---- pkgs/by-name/nx/nxdomain/package.nix | 6 +++--- pkgs/by-name/ny/nyx/package.nix | 6 +++--- pkgs/by-name/ob/obitools3/package.nix | 6 +++--- pkgs/by-name/oc/octodns/package.nix | 8 ++++---- pkgs/by-name/oc/octosuite/package.nix | 8 ++++---- pkgs/by-name/oe/oelint-adv/package.nix | 8 ++++---- pkgs/by-name/of/offat/package.nix | 10 +++++----- pkgs/by-name/of/offensive-azure/package.nix | 6 +++--- pkgs/by-name/of/offlineimap/package.nix | 6 +++--- pkgs/by-name/of/offpunk/package.nix | 8 ++++---- pkgs/by-name/on/onboard/package.nix | 6 +++--- pkgs/by-name/on/onionbalance/package.nix | 8 ++++---- pkgs/by-name/on/onionprobe/package.nix | 8 ++++---- pkgs/by-name/on/onionshare-gui/package.nix | 6 +++--- pkgs/by-name/on/onionshare/package.nix | 10 +++++----- pkgs/by-name/op/opcua-client-gui/package.nix | 6 +++--- pkgs/by-name/op/open-web-calendar/package.nix | 8 ++++---- .../by-name/op/openapi-python-client/package.nix | 10 +++++----- pkgs/by-name/op/openfreebuds/package.nix | 8 ++++---- pkgs/by-name/op/openswitcher/package.nix | 6 +++--- .../by-name/op/opentimestamps-client/package.nix | 8 ++++---- pkgs/by-name/or/orca/package.nix | 6 +++--- pkgs/by-name/os/osc-cli/package.nix | 6 +++--- pkgs/by-name/os/oscclip/package.nix | 6 +++--- pkgs/by-name/ot/oterm/package.nix | 8 ++++---- pkgs/by-name/ou/outputcheck/package.nix | 8 ++++---- pkgs/by-name/pa/packj/package.nix | 8 ++++---- pkgs/by-name/pa/pacu/package.nix | 8 ++++---- .../pa/paperless-asn-qr-codes/package.nix | 6 +++--- pkgs/by-name/pa/pass-git-helper/package.nix | 6 +++--- pkgs/by-name/pa/past-time/package.nix | 8 ++++---- pkgs/by-name/pa/patatt/package.nix | 6 +++--- pkgs/by-name/pa/patchance/package.nix | 6 +++--- pkgs/by-name/pa/patray/package.nix | 6 +++--- pkgs/by-name/pa/patroni/package.nix | 8 ++++---- pkgs/by-name/pd/pdf-parser/package.nix | 6 +++--- pkgs/by-name/pd/pdfannots/package.nix | 6 +++--- pkgs/by-name/pd/pdfarranger/package.nix | 10 +++++----- pkgs/by-name/pd/pdfid/package.nix | 6 +++--- pkgs/by-name/pd/pdftitle/package.nix | 8 ++++---- pkgs/by-name/pd/pdftowrite/package.nix | 6 +++--- pkgs/by-name/pd/pdk-ciel/package.nix | 6 +++--- pkgs/by-name/pe/peering-manager/package.nix | 8 ++++---- pkgs/by-name/pe/perfect-hash/package.nix | 6 +++--- pkgs/by-name/pe/persepolis/package.nix | 6 +++--- pkgs/by-name/pe/pew/package.nix | 6 +++--- pkgs/by-name/pf/pferd/package.nix | 6 +++--- pkgs/by-name/pg/pg_activity/package.nix | 6 +++--- pkgs/by-name/pg/pgsrip/package.nix | 8 ++++---- pkgs/by-name/ph/phase-cli/package.nix | 10 +++++----- pkgs/by-name/ph/photini/package.nix | 8 ++++---- pkgs/by-name/ph/photocollage/package.nix | 6 +++--- pkgs/by-name/ph/photon/package.nix | 6 +++--- pkgs/by-name/pi/pianotrans/package.nix | 6 +++--- pkgs/by-name/pi/picard/package.nix | 6 +++--- pkgs/by-name/pi/pifpaf/package.nix | 6 +++--- pkgs/by-name/pi/pince/package.nix | 6 +++--- pkgs/by-name/pi/pinnwand/package.nix | 8 ++++---- pkgs/by-name/pi/pip-audit/package.nix | 8 ++++---- .../by-name/pi/pipenv-poetry-migrate/package.nix | 8 ++++---- pkgs/by-name/pi/piper/package.nix | 6 +++--- pkgs/by-name/pi/pipreqs/package.nix | 6 +++--- pkgs/by-name/pi/pirate-get/package.nix | 6 +++--- pkgs/by-name/pi/piston-cli/package.nix | 6 +++--- pkgs/by-name/pi/pithos/package.nix | 6 +++--- pkgs/by-name/pi/pitivi/package.nix | 6 +++--- pkgs/by-name/pi/pixelflasher/package.nix | 8 ++++---- pkgs/by-name/pl/plasma-hud/package.nix | 6 +++--- pkgs/by-name/pl/plattenalbum/package.nix | 8 ++++---- pkgs/by-name/po/podman-compose/package.nix | 6 +++--- pkgs/by-name/po/poethepoet/package.nix | 8 ++++---- pkgs/by-name/po/poetry2conda/package.nix | 6 +++--- pkgs/by-name/po/poezio/package.nix | 8 ++++---- pkgs/by-name/po/pokete/package.nix | 8 ++++---- pkgs/by-name/po/polenum/package.nix | 6 +++--- pkgs/by-name/po/polychromatic/package.nix | 6 +++--- .../by-name/po/portfolio-filemanager/package.nix | 8 ++++---- pkgs/by-name/po/posting/package.nix | 8 ++++---- pkgs/by-name/po/powerhub/package.nix | 8 ++++---- pkgs/by-name/po/powersupply/package.nix | 6 +++--- pkgs/by-name/po/powerview/package.nix | 8 ++++---- pkgs/by-name/pq/pq-cli/package.nix | 6 +++--- .../pr/pre-commit-hook-ensure-sops/package.nix | 6 +++--- pkgs/by-name/pr/pre-commit/package.nix | 8 ++++---- pkgs/by-name/pr/pre2k/package.nix | 8 ++++---- pkgs/by-name/pr/pretix-banktool/package.nix | 6 +++--- pkgs/by-name/pr/pricehist/package.nix | 6 +++--- pkgs/by-name/pr/printrun/package.nix | 8 ++++---- pkgs/by-name/pr/proselint/package.nix | 8 ++++---- pkgs/by-name/pr/proton-vpn-cli/package.nix | 6 +++--- pkgs/by-name/pr/protontricks/package.nix | 8 ++++---- pkgs/by-name/pr/protonvpn-gui/package.nix | 10 +++++----- pkgs/by-name/pr/prowler/package.nix | 8 ++++---- pkgs/by-name/ps/pssh/package.nix | 10 +++++----- pkgs/by-name/pu/pubs/package.nix | 8 ++++---- pkgs/by-name/pu/puddletag/package.nix | 6 +++--- pkgs/by-name/pu/pulsemeeter/package.nix | 8 ++++---- pkgs/by-name/pu/puncia/package.nix | 8 ++++---- pkgs/by-name/pu/pur/package.nix | 8 ++++---- pkgs/by-name/pw/pwdsphinx/package.nix | 10 +++++----- pkgs/by-name/pw/pwncat/package.nix | 8 ++++---- pkgs/by-name/py/pyamlboot/package.nix | 8 ++++---- pkgs/by-name/py/pybibget/package.nix | 6 +++--- pkgs/by-name/py/pybugz/package.nix | 6 +++--- pkgs/by-name/py/pychess/package.nix | 6 +++--- pkgs/by-name/py/pyditz/package.nix | 6 +++--- pkgs/by-name/py/pyhanko-cli/package.nix | 16 ++++++++-------- pkgs/by-name/py/pykickstart/package.nix | 8 ++++---- pkgs/by-name/py/pykms/package.nix | 6 +++--- pkgs/by-name/py/pyload-ng/package.nix | 6 +++--- pkgs/by-name/py/pympress/package.nix | 6 +++--- pkgs/by-name/py/pypi-mirror/package.nix | 6 +++--- pkgs/by-name/py/pyprland/package.nix | 6 +++--- pkgs/by-name/py/pyprojectize/package.nix | 8 ++++---- pkgs/by-name/py/pyradio/package.nix | 8 ++++---- pkgs/by-name/py/pyrosimple/package.nix | 8 ++++---- pkgs/by-name/py/pysentation/package.nix | 8 ++++---- pkgs/by-name/py/pysqlrecon/package.nix | 8 ++++---- pkgs/by-name/py/pytrainer/package.nix | 6 +++--- pkgs/by-name/py/pyznap/package.nix | 6 +++--- pkgs/by-name/q-/q-text-as-data/package.nix | 6 +++--- pkgs/by-name/qm/qmk/package.nix | 6 +++--- pkgs/by-name/qr/qr-backup/package.nix | 8 ++++---- pkgs/by-name/qu/quark-engine/package.nix | 8 ++++---- pkgs/by-name/qu/quisk/package.nix | 6 +++--- pkgs/by-name/r1/r128gain/package.nix | 6 +++--- pkgs/by-name/ra/radian/package.nix | 8 ++++---- pkgs/by-name/ra/radicale/package.nix | 8 ++++---- pkgs/by-name/ra/raiseorlaunch/package.nix | 6 +++--- pkgs/by-name/ra/ramalama/package.nix | 6 +++--- .../ra/rapid-photo-downloader/package.nix | 6 +++--- pkgs/by-name/ra/rare/package.nix | 6 +++--- pkgs/by-name/ra/raysession/package.nix | 6 +++--- pkgs/by-name/ra/razer-cli/package.nix | 6 +++--- pkgs/by-name/rc/rclip/package.nix | 8 ++++---- pkgs/by-name/rd/rdiff-backup/package.nix | 6 +++--- pkgs/by-name/re/ready-check/package.nix | 8 ++++---- pkgs/by-name/re/recapp/package.nix | 6 +++--- pkgs/by-name/re/recon-ng/package.nix | 8 ++++---- pkgs/by-name/re/refine/package.nix | 6 +++--- pkgs/by-name/re/refurb/package.nix | 6 +++--- pkgs/by-name/re/rendercv/package.nix | 6 +++--- pkgs/by-name/re/replacement/package.nix | 6 +++--- pkgs/by-name/re/repocheck/package.nix | 8 ++++---- pkgs/by-name/re/repren/package.nix | 8 ++++---- pkgs/by-name/re/resolve-march-native/package.nix | 6 +++--- pkgs/by-name/re/rexi/package.nix | 6 +++--- pkgs/by-name/rf/rfc-bibtex/package.nix | 6 +++--- pkgs/by-name/ri/rich-cli/package.nix | 8 ++++---- pkgs/by-name/ri/ripe-atlas-tools/package.nix | 12 ++++++------ pkgs/by-name/rm/rmview/package.nix | 6 +++--- pkgs/by-name/ro/robotframework-tidy/package.nix | 8 ++++---- pkgs/by-name/ro/rofi-mpd/package.nix | 6 +++--- pkgs/by-name/ro/rofi-rbw/package.nix | 6 +++--- pkgs/by-name/ro/rofimoji/package.nix | 8 ++++---- pkgs/by-name/ro/route-detect/package.nix | 8 ++++---- pkgs/by-name/ro/route-graph/package.nix | 8 ++++---- pkgs/by-name/rp/rpl/package.nix | 6 +++--- pkgs/by-name/rs/rshell/package.nix | 6 +++--- pkgs/by-name/rs/rss2email/package.nix | 6 +++--- pkgs/by-name/rs/rsstail-py/package.nix | 8 ++++---- pkgs/by-name/rs/rstfmt/package.nix | 8 ++++---- pkgs/by-name/ru/rubber/package.nix | 6 +++--- pkgs/by-name/s3/s3bro/package.nix | 6 +++--- pkgs/by-name/s3/s3ql/package.nix | 10 +++++----- pkgs/by-name/s4/s4cmd/package.nix | 6 +++--- pkgs/by-name/sa/sacad/package.nix | 6 +++--- pkgs/by-name/sa/safeeyes/package.nix | 6 +++--- pkgs/by-name/sa/saldo/package.nix | 8 ++++---- pkgs/by-name/sa/salt-lint/package.nix | 6 +++--- pkgs/by-name/sa/salt/package.nix | 8 ++++---- pkgs/by-name/sa/sasutils/package.nix | 6 +++--- pkgs/by-name/sa/satellite/package.nix | 6 +++--- pkgs/by-name/sa/savepagenow/package.nix | 8 ++++---- pkgs/by-name/sb/sbom4python/package.nix | 8 ++++---- pkgs/by-name/sc/sc-controller/package.nix | 6 +++--- pkgs/by-name/sc/scan-build-py/package.nix | 6 +++--- pkgs/by-name/sc/sccmhunter/package.nix | 8 ++++---- pkgs/by-name/sc/scdl/package.nix | 6 +++--- pkgs/by-name/sc/scli/package.nix | 6 +++--- pkgs/by-name/sc/screenconfig/package.nix | 6 +++--- pkgs/by-name/sc/screenkey/package.nix | 6 +++--- pkgs/by-name/sc/scriv/package.nix | 8 ++++---- pkgs/by-name/se/seagoat/package.nix | 8 ++++---- pkgs/by-name/se/seashells/package.nix | 6 +++--- pkgs/by-name/se/serigy/package.nix | 6 +++--- pkgs/by-name/se/setools/package.nix | 8 ++++---- pkgs/by-name/se/setzer/package.nix | 6 +++--- pkgs/by-name/se/seventeenlands/package.nix | 6 +++--- pkgs/by-name/se/sewer/package.nix | 6 +++--- pkgs/by-name/sh/shell-gpt/package.nix | 8 ++++---- pkgs/by-name/sh/sherlock/package.nix | 6 +++--- pkgs/by-name/sh/showtime/package.nix | 6 +++--- pkgs/by-name/si/sigal/package.nix | 6 +++--- pkgs/by-name/si/signal-export/package.nix | 6 +++--- pkgs/by-name/si/silx/package.nix | 6 +++--- pkgs/by-name/si/sipvicious/package.nix | 8 ++++---- pkgs/by-name/sk/skjold/package.nix | 8 ++++---- pkgs/by-name/sk/skypilot/package.nix | 6 +++--- pkgs/by-name/sk/skytemple/package.nix | 6 +++--- pkgs/by-name/sl/slobdict/package.nix | 6 +++--- pkgs/by-name/sm/smassh/package.nix | 8 ++++---- pkgs/by-name/sm/smbcrawler/package.nix | 8 ++++---- pkgs/by-name/sm/smbmap/package.nix | 8 ++++---- pkgs/by-name/sm/smile/package.nix | 6 +++--- pkgs/by-name/sm/smpmgr/package.nix | 8 ++++---- pkgs/by-name/sm/smtp-user-enum/package.nix | 8 ++++---- pkgs/by-name/sn/snagboot/package.nix | 8 ++++---- pkgs/by-name/sn/snakefmt/package.nix | 8 ++++---- pkgs/by-name/sn/snakemake/package.nix | 8 ++++---- pkgs/by-name/sn/snallygaster/package.nix | 8 ++++---- pkgs/by-name/sn/snowflake-cli/package.nix | 6 +++--- pkgs/by-name/sn/snowmachine/package.nix | 6 +++--- pkgs/by-name/so/sockdump/package.nix | 6 +++--- pkgs/by-name/so/soco-cli/package.nix | 8 ++++---- pkgs/by-name/so/solaar/package.nix | 6 +++--- pkgs/by-name/so/solfege/package.nix | 6 +++--- pkgs/by-name/so/sonata/package.nix | 8 ++++---- pkgs/by-name/so/sonota/package.nix | 6 +++--- pkgs/by-name/sp/spec-kit/package.nix | 8 ++++---- pkgs/by-name/sp/speedtest/package.nix | 8 ++++---- pkgs/by-name/sp/spf-engine/package.nix | 6 +++--- pkgs/by-name/sp/sphinx-lint/package.nix | 6 +++--- pkgs/by-name/sp/sphinxygen/package.nix | 8 ++++---- pkgs/by-name/sp/sploitscan/package.nix | 8 ++++---- pkgs/by-name/sp/spotdl/package.nix | 8 ++++---- pkgs/by-name/sp/spotify-cli-linux/package.nix | 6 +++--- pkgs/by-name/sp/spraycharles/package.nix | 8 ++++---- pkgs/by-name/sq/sqlit-tui/package.nix | 8 ++++---- pkgs/by-name/sq/sqlite-web/package.nix | 6 +++--- pkgs/by-name/sq/sqlite3-to-mysql/package.nix | 6 +++--- pkgs/by-name/sq/sqlmc/package.nix | 8 ++++---- pkgs/by-name/sr/sr2t/package.nix | 6 +++--- pkgs/by-name/ss/ssh-audit/package.nix | 8 ++++---- pkgs/by-name/ss/ssh-import-id/package.nix | 6 +++--- pkgs/by-name/ss/ssh-mitm/package.nix | 8 ++++---- pkgs/by-name/ss/sshuttle/package.nix | 8 ++++---- pkgs/by-name/ss/sslstrip/package.nix | 8 ++++---- pkgs/by-name/st/stacs/package.nix | 6 +++--- pkgs/by-name/st/steamback/package.nix | 6 +++--- pkgs/by-name/st/steck/package.nix | 6 +++--- pkgs/by-name/st/stig/package.nix | 8 ++++---- pkgs/by-name/st/stratis-cli/package.nix | 6 +++--- pkgs/by-name/st/streamdeck-ui/package.nix | 8 ++++---- pkgs/by-name/st/streamrip/package.nix | 6 +++--- pkgs/by-name/st/strictdoc/package.nix | 8 ++++---- pkgs/by-name/st/strip-tags/package.nix | 8 ++++---- pkgs/by-name/st/style50/package.nix | 8 ++++---- pkgs/by-name/su/submit50/package.nix | 8 ++++---- pkgs/by-name/su/subprober/package.nix | 8 ++++---- pkgs/by-name/sw/sway-assign-cgroups/package.nix | 6 +++--- pkgs/by-name/sw/swaytools/package.nix | 6 +++--- pkgs/by-name/sy/sylkserver/package.nix | 8 ++++---- pkgs/by-name/sy/synadm/package.nix | 8 ++++---- pkgs/by-name/sy/syncplay/package.nix | 6 +++--- pkgs/by-name/sy/syncrclone/package.nix | 6 +++--- pkgs/by-name/sy/syrics/package.nix | 6 +++--- .../sy/systemd-language-server/package.nix | 8 ++++---- pkgs/by-name/ta/targetcli-fb/package.nix | 8 ++++---- pkgs/by-name/ta/tartufo/package.nix | 8 ++++---- pkgs/by-name/ta/taskhound/package.nix | 8 ++++---- pkgs/by-name/ta/tauno-monitor/package.nix | 8 ++++---- pkgs/by-name/tc/tclint/package.nix | 8 ++++---- pkgs/by-name/te/tell-me-your-secrets/package.nix | 8 ++++---- pkgs/by-name/te/terminator/package.nix | 8 ++++---- pkgs/by-name/te/termineter/package.nix | 8 ++++---- pkgs/by-name/te/termtekst/package.nix | 6 +++--- pkgs/by-name/te/termtosvg/package.nix | 6 +++--- pkgs/by-name/te/terraform-compliance/package.nix | 8 ++++---- .../terraform-iam-policy-validator/package.nix | 8 ++++---- pkgs/by-name/te/terraform-local/package.nix | 6 +++--- pkgs/by-name/te/texsurgery/package.nix | 6 +++--- pkgs/by-name/te/textlsp/package.nix | 8 ++++---- pkgs/by-name/tf/tftui/package.nix | 8 ++++---- pkgs/by-name/tg/tg/package.nix | 6 +++--- pkgs/by-name/tg/tgeraser/package.nix | 8 ++++---- pkgs/by-name/th/themechanger/package.nix | 6 +++--- pkgs/by-name/th/thonny/package.nix | 6 +++--- pkgs/by-name/th/thumbdrives/package.nix | 6 +++--- pkgs/by-name/ti/ticketbooth/package.nix | 8 ++++---- pkgs/by-name/ti/tidal-dl/package.nix | 6 +++--- pkgs/by-name/ti/tiddit/package.nix | 6 +++--- pkgs/by-name/ti/time-decode/package.nix | 8 ++++---- pkgs/by-name/ti/timeline/package.nix | 6 +++--- pkgs/by-name/ti/timetagger_cli/package.nix | 6 +++--- pkgs/by-name/ti/timew-sync-client/package.nix | 6 +++--- pkgs/by-name/tl/tlsrpt-reporter/package.nix | 8 ++++---- pkgs/by-name/tm/tmuxp/package.nix | 8 ++++---- pkgs/by-name/to/tochd/package.nix | 6 +++--- pkgs/by-name/to/tockloader/package.nix | 10 +++++----- pkgs/by-name/to/tocpdf/package.nix | 8 ++++---- pkgs/by-name/to/todoman/package.nix | 8 ++++---- pkgs/by-name/to/toot/package.nix | 8 ++++---- pkgs/by-name/to/topydo/package.nix | 8 ++++---- pkgs/by-name/tr/trackma/package.nix | 6 +++--- pkgs/by-name/tr/trak/package.nix | 8 ++++---- pkgs/by-name/tr/trash-cli/package.nix | 6 +++--- pkgs/by-name/tr/trelby/package.nix | 6 +++--- pkgs/by-name/tr/trueseeing/package.nix | 8 ++++---- pkgs/by-name/tr/trustymail/package.nix | 8 ++++---- pkgs/by-name/tr/tryton/package.nix | 6 +++--- pkgs/by-name/tt/tt-burnin/package.nix | 8 ++++---- pkgs/by-name/tt/tt-smi/package.nix | 6 +++--- pkgs/by-name/tt/tts/package.nix | 8 ++++---- pkgs/by-name/tu/tuhi/package.nix | 6 +++--- pkgs/by-name/tu/tuir/package.nix | 6 +++--- pkgs/by-name/tu/tuna/package.nix | 6 +++--- pkgs/by-name/tu/turbocase/package.nix | 6 +++--- pkgs/by-name/tu/turtle/package.nix | 6 +++--- pkgs/by-name/tw/twitch-dl/package.nix | 8 ++++---- pkgs/by-name/tw/twspace-dl/package.nix | 8 ++++---- pkgs/by-name/tw/twtxt/package.nix | 8 ++++---- pkgs/by-name/tx/txt2tags/package.nix | 8 ++++---- pkgs/by-name/ty/typeinc/package.nix | 6 +++--- pkgs/by-name/ty/typr/package.nix | 6 +++--- pkgs/by-name/ty/typstwriter/package.nix | 8 ++++---- pkgs/by-name/ub/ubi_reader/package.nix | 6 +++--- pkgs/by-name/uc/uchecker/package.nix | 8 ++++---- pkgs/by-name/ud/uddup/package.nix | 6 +++--- pkgs/by-name/ud/udiskie/package.nix | 8 ++++---- pkgs/by-name/ud/udocker/package.nix | 8 ++++---- pkgs/by-name/ue/uefi-firmware-parser/package.nix | 6 +++--- pkgs/by-name/ul/ulauncher/package.nix | 6 +++--- pkgs/by-name/un/undertime/package.nix | 8 ++++---- pkgs/by-name/un/undervolt/package.nix | 6 +++--- pkgs/by-name/un/unhide-gui/package.nix | 8 ++++---- pkgs/by-name/un/unicode-paracode/package.nix | 6 +++--- pkgs/by-name/un/unifi-protect-backup/package.nix | 8 ++++---- pkgs/by-name/un/unrar-wrapper/package.nix | 6 +++--- pkgs/by-name/up/updog/package.nix | 8 ++++---- pkgs/by-name/up/upiano/package.nix | 6 +++--- pkgs/by-name/up/upscaler/package.nix | 6 +++--- pkgs/by-name/ur/urh/package.nix | 6 +++--- pkgs/by-name/ur/urlscan/package.nix | 8 ++++---- pkgs/by-name/ur/urlwatch/package.nix | 8 ++++---- pkgs/by-name/ur/uro/package.nix | 6 +++--- pkgs/by-name/us/usbsdmux/package.nix | 6 +++--- pkgs/by-name/uv/uv-sort/package.nix | 6 +++--- pkgs/by-name/uw/uwhoisd/package.nix | 8 ++++---- pkgs/by-name/va/valuta/package.nix | 6 +++--- pkgs/by-name/va/varia/package.nix | 6 +++--- pkgs/by-name/va/variety/package.nix | 6 +++--- pkgs/by-name/vc/vcsi/package.nix | 8 ++++---- pkgs/by-name/vc/vcstool/package.nix | 6 +++--- pkgs/by-name/vd/vdu_controls/package.nix | 6 +++--- pkgs/by-name/ve/vermin/package.nix | 8 ++++---- pkgs/by-name/ve/veusz/package.nix | 6 +++--- pkgs/by-name/vi/video-downloader/package.nix | 6 +++--- pkgs/by-name/vi/vim-vint/package.nix | 8 ++++---- pkgs/by-name/vi/vimiv-qt/package.nix | 6 +++--- pkgs/by-name/vi/virtnbdbackup/package.nix | 8 ++++---- pkgs/by-name/vi/visidata/package.nix | 10 +++++----- pkgs/by-name/vi/vit/package.nix | 6 +++--- pkgs/by-name/vj/vja/package.nix | 8 ++++---- pkgs/by-name/vk/vkbasalt-cli/package.nix | 6 +++--- pkgs/by-name/vo/vorta/package.nix | 8 ++++---- pkgs/by-name/vu/vulnix/package.nix | 6 +++--- pkgs/by-name/vw/vwsfriend/package.nix | 10 +++++----- pkgs/by-name/wa/waagent/package.nix | 6 +++--- pkgs/by-name/wa/wad/package.nix | 6 +++--- pkgs/by-name/wa/wapiti/package.nix | 8 ++++---- pkgs/by-name/wa/watchgha/package.nix | 6 +++--- pkgs/by-name/wa/watson/package.nix | 6 +++--- .../wa/wayback-machine-archiver/package.nix | 6 +++--- pkgs/by-name/wa/waymore/package.nix | 10 +++++----- pkgs/by-name/wa/waypaper/package.nix | 8 ++++---- pkgs/by-name/we/websecprobe/package.nix | 8 ++++---- pkgs/by-name/we/websploit/package.nix | 8 ++++---- pkgs/by-name/we/weevely/package.nix | 6 +++--- pkgs/by-name/wh/whatip/package.nix | 6 +++--- pkgs/by-name/wh/whipper/package.nix | 6 +++--- pkgs/by-name/wh/whoogle-search/package.nix | 6 +++--- pkgs/by-name/wi/wike/package.nix | 6 +++--- pkgs/by-name/wi/wikicurses/package.nix | 6 +++--- pkgs/by-name/wi/wireviz/package.nix | 6 +++--- pkgs/by-name/wl/wllvm/package.nix | 6 +++--- pkgs/by-name/wl/wlr-layout-ui/package.nix | 6 +++--- pkgs/by-name/wo/woeusb-ng/package.nix | 6 +++--- pkgs/by-name/wo/wordbook/package.nix | 6 +++--- pkgs/by-name/wo/world-serpant-search/package.nix | 6 +++--- pkgs/by-name/wo/world-wall-clock/package.nix | 6 +++--- pkgs/by-name/wp/wpgtk/package.nix | 6 +++--- pkgs/by-name/wp/wpm/package.nix | 6 +++--- pkgs/by-name/ws/wsrepl/package.nix | 8 ++++---- .../wy/wyoming-faster-whisper/package.nix | 8 ++++---- pkgs/by-name/wy/wyoming-openwakeword/package.nix | 8 ++++---- pkgs/by-name/wy/wyoming-piper/package.nix | 8 ++++---- pkgs/by-name/xa/xapp-thumbnailers/package.nix | 8 ++++---- pkgs/by-name/xd/xdgmenumaker/package.nix | 6 +++--- pkgs/by-name/xe/xenomapper/package.nix | 6 +++--- pkgs/by-name/xn/xnlinkfinder/package.nix | 8 ++++---- pkgs/by-name/xo/xorex/package.nix | 6 +++--- pkgs/by-name/xo/xortool/package.nix | 8 ++++---- pkgs/by-name/xp/xpaste/package.nix | 6 +++--- pkgs/by-name/xw/xwayland-run/package.nix | 8 ++++---- pkgs/by-name/ya/yarGen/package.nix | 6 +++--- pkgs/by-name/yb/yb/package.nix | 8 ++++---- pkgs/by-name/ye/yewtube/package.nix | 8 ++++---- pkgs/by-name/yo/you-get/package.nix | 8 ++++---- pkgs/by-name/yt/yt-dlg/package.nix | 6 +++--- pkgs/by-name/yt/ytdl-sub/package.nix | 10 +++++----- pkgs/by-name/yu/yutto/package.nix | 6 +++--- pkgs/by-name/za/zabbix-cli/package.nix | 6 +++--- pkgs/by-name/za/zapzap/package.nix | 8 ++++---- pkgs/by-name/ze/zensical/package.nix | 10 +++++----- pkgs/by-name/ze/zeronet-conservancy/package.nix | 6 +++--- pkgs/by-name/zf/zfs-autobackup/package.nix | 8 ++++---- pkgs/by-name/zf/zfs-replicate/package.nix | 8 ++++---- pkgs/by-name/zi/zigpy-cli/package.nix | 10 +++++----- pkgs/by-name/zi/zim/package.nix | 8 ++++---- pkgs/by-name/zi/zircolite/package.nix | 8 ++++---- pkgs/by-name/zs/zscroll/package.nix | 6 +++--- pkgs/by-name/zs/zsh-history-to-fish/package.nix | 6 +++--- pkgs/by-name/zx/zxpy/package.nix | 8 ++++---- 966 files changed, 3400 insertions(+), 3400 deletions(-) diff --git a/pkgs/by-name/_2/_20kly/package.nix b/pkgs/by-name/_2/_20kly/package.nix index 6060ce58d784..e9d8da2d40b3 100644 --- a/pkgs/by-name/_2/_20kly/package.nix +++ b/pkgs/by-name/_2/_20kly/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "20kly"; version = "1.5.0"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "20kly"; repo = "20kly"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "1zxsxg49a02k7zidx3kgk2maa0vv0n1f9wrl5vch07sq3ghvpphx"; }; @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/aa/aab/package.nix b/pkgs/by-name/aa/aab/package.nix index 146fb2c89af8..a7129e675644 100644 --- a/pkgs/by-name/aa/aab/package.nix +++ b/pkgs/by-name/aa/aab/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "aab"; version = "1.0.0-dev.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "glutanimate"; repo = "anki-addon-builder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-92Xqxgb9MLhSIa5EN3Rdk4aJlRfzEWqKmXFe604Q354="; }; @@ -45,4 +45,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ eljamm ]; }; -} +}) diff --git a/pkgs/by-name/aa/aactivator/package.nix b/pkgs/by-name/aa/aactivator/package.nix index 7755f43e2fd1..c7a51be9bf1e 100644 --- a/pkgs/by-name/aa/aactivator/package.nix +++ b/pkgs/by-name/aa/aactivator/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aactivator"; version = "2.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Yelp"; repo = "aactivator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vnBDtLEvU1jHbb5/MXAulXaBaugdCZdLQSP2b8P6SiQ="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "aactivator"; maintainers = with lib.maintainers; [ keller00 ]; }; -} +}) diff --git a/pkgs/by-name/ac/accerciser/package.nix b/pkgs/by-name/ac/accerciser/package.nix index 69037284140f..c7a7b125c829 100644 --- a/pkgs/by-name/ac/accerciser/package.nix +++ b/pkgs/by-name/ac/accerciser/package.nix @@ -17,14 +17,14 @@ librsvg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "accerciser"; version = "3.48.0"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/accerciser/${lib.versions.majorMinor version}/accerciser-${version}.tar.xz"; + url = "mirror://gnome/sources/accerciser/${lib.versions.majorMinor finalAttrs.version}/accerciser-${finalAttrs.version}.tar.xz"; hash = "sha256-kCiOiQCidKOu4gUw6zkWRZlK6YZyIJFroPXEZ3v+n00="; }; @@ -71,11 +71,11 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://gitlab.gnome.org/GNOME/accerciser"; - changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags"; + changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Interactive Python accessibility explorer"; mainProgram = "accerciser"; teams = [ lib.teams.gnome ]; license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ac/acd-cli/package.nix b/pkgs/by-name/ac/acd-cli/package.nix index 89c51bcd1731..456f8940ecc9 100644 --- a/pkgs/by-name/ac/acd-cli/package.nix +++ b/pkgs/by-name/ac/acd-cli/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "acd-cli"; version = "0.3.2"; format = "setuptools"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yadayada"; repo = "acd_cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-132CW5EcsgDZOeauBpNyXoFS2Q5rKPqqHIoIKobJDig="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/yadayada/acd_cli"; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/ac/acpic/package.nix b/pkgs/by-name/ac/acpic/package.nix index 516662ffa20d..65e31d56a903 100644 --- a/pkgs/by-name/ac/acpic/package.nix +++ b/pkgs/by-name/ac/acpic/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "acpic"; version = "1.0.0"; pyproject = true; src = fetchPypi { - inherit version pname; + inherit (finalAttrs) version pname; hash = "sha256-vQ9VxCNbOmqHIY3e1wq1wNJl5ywfU2tm62gDg3vKvcg="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.wtfpl; maintainers = with lib.maintainers; [ aacebedo ]; }; -} +}) diff --git a/pkgs/by-name/ad/ad-miner/package.nix b/pkgs/by-name/ad/ad-miner/package.nix index 81a83ec5f26c..a83f2e28e26a 100644 --- a/pkgs/by-name/ad/ad-miner/package.nix +++ b/pkgs/by-name/ad/ad-miner/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ad-miner"; version = "1.8.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Mazars-Tech"; repo = "AD_Miner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iI7jiENPYCIVJnIG/M4ft4dkR2Ja21gzR+ISeyZvUEo="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Active Directory audit tool that leverages cypher queries to crunch data from Bloodhound"; homepage = "https://github.com/Mazars-Tech/AD_Miner"; - changelog = "https://github.com/Mazars-Tech/AD_Miner/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Mazars-Tech/AD_Miner/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "AD-miner"; }; -} +}) diff --git a/pkgs/by-name/ad/adafruit-ampy/package.nix b/pkgs/by-name/ad/adafruit-ampy/package.nix index f105cfbbacd9..19158a050969 100644 --- a/pkgs/by-name/ad/adafruit-ampy/package.nix +++ b/pkgs/by-name/ad/adafruit-ampy/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "adafruit-ampy"; version = "1.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "f4cba36f564096f2aafd173f7fbabb845365cc3bb3f41c37541edf98b58d3976"; }; @@ -34,4 +34,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "ampy"; }; -} +}) diff --git a/pkgs/by-name/ad/addic7ed-cli/package.nix b/pkgs/by-name/ad/addic7ed-cli/package.nix index 9884390a3504..4f5161649fa5 100644 --- a/pkgs/by-name/ad/addic7ed-cli/package.nix +++ b/pkgs/by-name/ad/addic7ed-cli/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "addic7ed-cli"; version = "1.4.6"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "182cpwxpdybsgl1nps850ysvvjbqlnx149kri4hxhgm58nqq0qf5"; }; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "addic7ed"; }; -} +}) diff --git a/pkgs/by-name/ad/addwater/package.nix b/pkgs/by-name/ad/addwater/package.nix index 60d1b40f2a46..2378d063ad24 100644 --- a/pkgs/by-name/ad/addwater/package.nix +++ b/pkgs/by-name/ad/addwater/package.nix @@ -13,7 +13,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "addwater"; version = "1.2.7"; # built with meson, not a python format @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "largestgithubuseronearth"; repo = "addwater"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NZOjY+cskKn+BppqBSJyFR1JdDL56whDW19a15cvShE="; }; @@ -56,4 +56,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "addwater"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ad/adidnsdump/package.nix b/pkgs/by-name/ad/adidnsdump/package.nix index 52ce80b049d6..e79814dbe4f5 100644 --- a/pkgs/by-name/ad/adidnsdump/package.nix +++ b/pkgs/by-name/ad/adidnsdump/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "adidnsdump"; version = "1.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dirkjanm"; repo = "adidnsdump"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gKOIZuXYm8ltaajmOZXulPX5dI4fWz4xiZ8W0kPpcRk="; }; @@ -28,9 +28,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Active Directory Integrated DNS dumping by any authenticated user"; homepage = "https://github.com/dirkjanm/adidnsdump"; - changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/${src.tag}"; + changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "adidnsdump"; }; -} +}) diff --git a/pkgs/by-name/ad/adwsteamgtk/package.nix b/pkgs/by-name/ad/adwsteamgtk/package.nix index ed7e3fc86d7a..56edc09435c1 100644 --- a/pkgs/by-name/ad/adwsteamgtk/package.nix +++ b/pkgs/by-name/ad/adwsteamgtk/package.nix @@ -11,7 +11,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "adwsteamgtk"; version = "0.8.0"; # built with meson, not a python format @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Foldex"; repo = "AdwSteamGtk"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-n+BNqa+SHB1V1INHooc0VpeqZ2Dy1Byt7mrbJc2MXts="; }; @@ -50,4 +50,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "adwaita-steam-gtk"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index f9d14a814bd4..00349a77af67 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -7,13 +7,13 @@ afew, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; version = "3.0.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"; }; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.isc; maintainers = with lib.maintainers; [ flokli ]; }; -} +}) diff --git a/pkgs/by-name/ai/aiodnsbrute/package.nix b/pkgs/by-name/ai/aiodnsbrute/package.nix index e0727eee823e..63b463daa275 100644 --- a/pkgs/by-name/ai/aiodnsbrute/package.nix +++ b/pkgs/by-name/ai/aiodnsbrute/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "aiodnsbrute"; version = "0.3.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "blark"; repo = "aiodnsbrute"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cEpk71VoQJZfKeAZummkk7yjtXKSMndgo0VleYiMlWE="; }; @@ -38,8 +38,8 @@ python3.pkgs.buildPythonApplication rec { description = "DNS brute force utility"; mainProgram = "aiodnsbrute"; homepage = "https://github.com/blark/aiodnsbrute"; - changelog = "https://github.com/blark/aiodnsbrute/releases/tag/v${version}"; + changelog = "https://github.com/blark/aiodnsbrute/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ai/airlift/package.nix b/pkgs/by-name/ai/airlift/package.nix index 655a3981b353..91b2b32e0d73 100644 --- a/pkgs/by-name/ai/airlift/package.nix +++ b/pkgs/by-name/ai/airlift/package.nix @@ -7,14 +7,14 @@ docker, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "airlift"; pyproject = true; version = "0.4.0"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-JcW2FXl+SrdveRmG5bD1ttf6F3LwvGZQF4ZCTpDpPa8="; }; @@ -51,8 +51,8 @@ python3.pkgs.buildPythonApplication rec { description = "Flexible, configuration driven CLI for Apache Airflow local development"; homepage = "https://github.com/jl178/airlift"; license = lib.licenses.mit; - changelog = "https://github.com/jl178/airlift/releases/tag/v${version}"; + changelog = "https://github.com/jl178/airlift/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ jl178 ]; mainProgram = "airlift"; }; -} +}) diff --git a/pkgs/by-name/al/alacarte/package.nix b/pkgs/by-name/al/alacarte/package.nix index 97ca3a85bd5e..4257eacdc176 100644 --- a/pkgs/by-name/al/alacarte/package.nix +++ b/pkgs/by-name/al/alacarte/package.nix @@ -15,7 +15,7 @@ docbook_xsl, nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "alacarte"; version = "3.58.0"; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "alacarte"; - tag = version; + tag = finalAttrs.version; hash = "sha256-U3shnQ1GlDvOQFfjYVfAhCVRVQpTyLwEzHqKIbBChas="; }; @@ -61,11 +61,11 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://gitlab.gnome.org/GNOME/alacarte"; - changelog = "https://gitlab.gnome.org/GNOME/alacarte/-/blob/${version}/NEWS?ref_type=tags"; + changelog = "https://gitlab.gnome.org/GNOME/alacarte/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; description = "Menu editor for GNOME using the freedesktop.org menu specification"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; mainProgram = "alacarte"; maintainers = with lib.maintainers; [ pluiedev ]; }; -} +}) diff --git a/pkgs/by-name/al/alerta-server/package.nix b/pkgs/by-name/al/alerta-server/package.nix index df4d90cb7c93..a8109b35fd33 100644 --- a/pkgs/by-name/al/alerta-server/package.nix +++ b/pkgs/by-name/al/alerta-server/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "alerta-server"; version = "9.0.1"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-v4+0l5Sx9RTxmNFnKCoKrWFl1xu1JIRZ/kiI6zi/y0I="; }; @@ -49,4 +49,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/al/alerta/package.nix b/pkgs/by-name/al/alerta/package.nix index aa6d71e48641..fa54d0abd110 100644 --- a/pkgs/by-name/al/alerta/package.nix +++ b/pkgs/by-name/al/alerta/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "alerta"; version = "8.5.3"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-ePvT2icsgv+io5aDDUr1Zhfodm4wlqh/iqXtNkFhS10="; }; @@ -31,4 +31,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "alerta"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/al/alibuild/package.nix b/pkgs/by-name/al/alibuild/package.nix index f189ed911464..6277299a203e 100644 --- a/pkgs/by-name/al/alibuild/package.nix +++ b/pkgs/by-name/al/alibuild/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "alibuild"; version = "1.17.31"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-agAWJaaaHGN2oQaaIkMNEeU712bkWXEPH3jP8oH5Qjs="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ ktf ]; }; -} +}) diff --git a/pkgs/by-name/al/almonds/package.nix b/pkgs/by-name/al/almonds/package.nix index 500ee9e40240..87b3b2c3fead 100644 --- a/pkgs/by-name/al/almonds/package.nix +++ b/pkgs/by-name/al/almonds/package.nix @@ -5,7 +5,7 @@ ncurses, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "almonds"; version = "1.25b"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Tenchi2xh"; repo = "Almonds"; - tag = version; + tag = finalAttrs.version; sha256 = "0j8d8jizivnfx8lpc4w6sbqj5hq35nfz0vdg7ld80sc5cs7jr3ws"; }; @@ -32,4 +32,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/al/alot/package.nix b/pkgs/by-name/al/alot/package.nix index a9a6b36a9635..1651b1bfe8eb 100644 --- a/pkgs/by-name/al/alot/package.nix +++ b/pkgs/by-name/al/alot/package.nix @@ -10,7 +10,7 @@ withManpage ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "alot"; version = "0.11"; pyproject = true; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pazz"; repo = "alot"; - tag = version; + tag = finalAttrs.version; hash = "sha256-mXaRzl7260uxio/BQ36BCBxgKhl1r0Rc6PwFZA8qNqc="; }; @@ -98,10 +98,10 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/pazz/alot"; description = "Terminal MUA using notmuch mail"; - changelog = "https://github.com/pazz/alot/releases/tag/${src.tag}"; + changelog = "https://github.com/pazz/alot/releases/tag/${finalAttrs.src.tag}"; mainProgram = "alot"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ milibopp ]; }; -} +}) diff --git a/pkgs/by-name/am/amd-debug-tools/package.nix b/pkgs/by-name/am/amd-debug-tools/package.nix index 2a0e5401c87f..9611a08cfe1d 100644 --- a/pkgs/by-name/am/amd-debug-tools/package.nix +++ b/pkgs/by-name/am/amd-debug-tools/package.nix @@ -7,14 +7,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "amd-debug-tools"; version = "0.2.13"; pyproject = true; src = fetchgit { url = "https://git.kernel.org/pub/scm/linux/kernel/git/superm1/amd-debug-tools.git"; - rev = version; + rev = finalAttrs.version; hash = "sha256-748K4Ee9HVYWQ7/DVz7F2nZNjau5v4OGvgHwJZ4vYpM="; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "amd-s2idle"; }; -} +}) diff --git a/pkgs/by-name/am/amoco/package.nix b/pkgs/by-name/am/amoco/package.nix index 9486fd7fe251..6cdc661b65c0 100644 --- a/pkgs/by-name/am/amoco/package.nix +++ b/pkgs/by-name/am/amoco/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "amoco"; version = "2.9.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "bdcht"; repo = "amoco"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3+1ssFyU7SKFJgDYBQY0kVjmTHOD71D2AjnH+4bfLXo="; }; @@ -71,4 +71,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/an/analyze-build/package.nix b/pkgs/by-name/an/analyze-build/package.nix index 9c62df1d4552..e2635e19452f 100644 --- a/pkgs/by-name/an/analyze-build/package.nix +++ b/pkgs/by-name/an/analyze-build/package.nix @@ -6,7 +6,7 @@ let inherit (llvmPackages) clang-unwrapped; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "analyze-build"; inherit (clang-unwrapped) version; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "run Clang static analyzer against a project with compilation database"; - homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${version}/clang/tools/scan-build-py/"; + homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${finalAttrs.version}/clang/tools/scan-build-py/"; mainProgram = "scan-build"; license = with lib.licenses; [ asl20 @@ -43,4 +43,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ RossSmyth ]; platforms = lib.intersectLists python3.meta.platforms clang-unwrapped.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/an/angr-management/package.nix b/pkgs/by-name/an/angr-management/package.nix index 13d51f51677d..28037d583dfd 100644 --- a/pkgs/by-name/an/angr-management/package.nix +++ b/pkgs/by-name/an/angr-management/package.nix @@ -5,7 +5,7 @@ libxcb-cursor, }: -python312.pkgs.buildPythonApplication rec { +python312.pkgs.buildPythonApplication (finalAttrs: { pname = "angr-management"; version = "9.2.154"; pyproject = true; @@ -13,7 +13,7 @@ python312.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "angr"; repo = "angr-management"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZaQRXCt6u5FGApiXTToJdIXBnBLv3emo13YG5ip0lJA="; }; @@ -64,7 +64,7 @@ python312.pkgs.buildPythonApplication rec { meta = { description = "Graphical binary analysis tool powered by the angr binary analysis platform"; homepage = "https://github.com/angr/angr-management"; - changelog = "https://github.com/angr/angr-management/releases/tag/${src.tag}"; + changelog = "https://github.com/angr/angr-management/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ connornelson @@ -72,4 +72,4 @@ python312.pkgs.buildPythonApplication rec { ]; mainProgram = "angr-management"; }; -} +}) diff --git a/pkgs/by-name/an/ansible-doctor/package.nix b/pkgs/by-name/an/ansible-doctor/package.nix index ddff771e2744..f0bc095ae483 100644 --- a/pkgs/by-name/an/ansible-doctor/package.nix +++ b/pkgs/by-name/an/ansible-doctor/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ansible-doctor"; version = "8.2.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "thegeeklab"; repo = "ansible-doctor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eKUeQp4hvLqBkHDfclyR5dTt7jjcVMHneqXBPt1N8No="; }; @@ -52,8 +52,8 @@ python3Packages.buildPythonApplication rec { description = "Annotation based documentation for your Ansible roles"; mainProgram = "ansible-doctor"; homepage = "https://github.com/thegeeklab/ansible-doctor"; - changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/${src.tag}"; + changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ tboerger ]; }; -} +}) diff --git a/pkgs/by-name/an/ansible-lint/package.nix b/pkgs/by-name/an/ansible-lint/package.nix index 9fe6b8583977..de455af576db 100644 --- a/pkgs/by-name/an/ansible-lint/package.nix +++ b/pkgs/by-name/an/ansible-lint/package.nix @@ -6,13 +6,13 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ansible-lint"; version = "25.8.2"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "ansible_lint"; hash = "sha256-Nd093RLYBjh2kVvy8GuaG4D9J6fLHKTOUcjOu4RpCSI="; }; @@ -93,7 +93,7 @@ python3Packages.buildPythonApplication rec { description = "Best practices checker for Ansible"; mainProgram = "ansible-lint"; homepage = "https://github.com/ansible/ansible-lint"; - changelog = "https://github.com/ansible/ansible-lint/releases/tag/v${version}"; + changelog = "https://github.com/ansible/ansible-lint/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sengaya @@ -101,4 +101,4 @@ python3Packages.buildPythonApplication rec { robsliwi ]; }; -} +}) diff --git a/pkgs/by-name/ao/ao3downloader/package.nix b/pkgs/by-name/ao/ao3downloader/package.nix index edcd616a13bc..7cc0ad9f6be6 100644 --- a/pkgs/by-name/ao/ao3downloader/package.nix +++ b/pkgs/by-name/ao/ao3downloader/package.nix @@ -6,7 +6,7 @@ # ao3downloader explicitly does not support Python 3.13 yet # https://github.com/nianeyna/ao3downloader/blob/f8399bb8aca276ae7359157b90afd13925c90056/pyproject.toml#L8 -python312Packages.buildPythonApplication rec { +python312Packages.buildPythonApplication (finalAttrs: { pname = "ao3downloader"; version = "2026.2.0"; pyproject = true; @@ -14,7 +14,7 @@ python312Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nianeyna"; repo = "ao3downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NrVzRYNxvy8LOvXy0/1go0wEQyLt56inu+f93UFX1CM="; }; @@ -47,10 +47,10 @@ python312Packages.buildPythonApplication rec { meta = { description = "Utility for downloading fanfiction in bulk from the Archive of Our Own"; - changelog = "https://github.com/nianeyna/ao3downloader/releases/tag/v${version}"; + changelog = "https://github.com/nianeyna/ao3downloader/releases/tag/v${finalAttrs.version}"; mainProgram = "ao3downloader"; homepage = "https://nianeyna.dev/ao3downloader"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.samasaur ]; }; -} +}) diff --git a/pkgs/by-name/ap/apachetomcatscanner/package.nix b/pkgs/by-name/ap/apachetomcatscanner/package.nix index 655690e31c66..68987cf028f1 100644 --- a/pkgs/by-name/ap/apachetomcatscanner/package.nix +++ b/pkgs/by-name/ap/apachetomcatscanner/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "apachetomcatscanner"; version = "3.8.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "p0dalirius"; repo = "ApacheTomcatScanner"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9gaue/XfxtU+5URYfg+uYaNcx8G3Eu9DgVEpj/lk8TY="; }; @@ -44,9 +44,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to scan for Apache Tomcat server vulnerabilities"; homepage = "https://github.com/p0dalirius/ApacheTomcatScanner"; - changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}"; + changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ApacheTomcatScanner"; }; -} +}) diff --git a/pkgs/by-name/ap/apkg/package.nix b/pkgs/by-name/ap/apkg/package.nix index 9acf4189a940..e7d531370c0b 100644 --- a/pkgs/by-name/ap/apkg/package.nix +++ b/pkgs/by-name/ap/apkg/package.nix @@ -8,7 +8,7 @@ fakeroot, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "apkg"; version = "1.0.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.nic.cz"; owner = "packaging"; repo = "apkg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UQHiG6clAt+pmc0MTCkO4NIzr8TZmJ6Yd/T0YTkBxv0="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "apkg"; }; -} +}) diff --git a/pkgs/by-name/ap/apkid/package.nix b/pkgs/by-name/ap/apkid/package.nix index f831f1b166e9..da25cb718a44 100644 --- a/pkgs/by-name/ap/apkid/package.nix +++ b/pkgs/by-name/ap/apkid/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "apkid"; version = "3.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "rednaga"; repo = "APKiD"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/8p2qR1je65k1irXFcCre2e16rhGjcu0+u6RChMYTWQ="; }; @@ -38,9 +38,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Android Application Identifier"; homepage = "https://github.com/rednaga/APKiD"; - changelog = "https://github.com/rednaga/APKiD/releases/tag/${src.tag}"; + changelog = "https://github.com/rednaga/APKiD/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "apkid"; }; -} +}) diff --git a/pkgs/by-name/ap/apkleaks/package.nix b/pkgs/by-name/ap/apkleaks/package.nix index 6044436ca8f8..d3b8084c740d 100644 --- a/pkgs/by-name/ap/apkleaks/package.nix +++ b/pkgs/by-name/ap/apkleaks/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "apkleaks"; version = "2.6.3"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dwisiswant0"; repo = "apkleaks"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8P4LZsyq0mSVdE6QhnW3QaaA3UAg4UDBS3jSg7Kg/oY="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Scanning APK file for URIs, endpoints and secrets"; homepage = "https://github.com/dwisiswant0/apkleaks"; - changelog = "https://github.com/dwisiswant0/apkleaks/releases/tag/v${version}"; + changelog = "https://github.com/dwisiswant0/apkleaks/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "apkleaks"; }; -} +}) diff --git a/pkgs/by-name/ar/arandr/package.nix b/pkgs/by-name/ar/arandr/package.nix index 825959066533..f6216fb4f820 100644 --- a/pkgs/by-name/ar/arandr/package.nix +++ b/pkgs/by-name/ar/arandr/package.nix @@ -18,7 +18,7 @@ let pygobject3 ; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "arandr"; version = "0.1.11"; pyproject = true; @@ -26,7 +26,7 @@ buildPythonApplication rec { src = fetchFromGitLab { owner = "arandr"; repo = "arandr"; - tag = version; + tag = finalAttrs.version; hash = "sha256-nQtfOKAnWKsy2DmvtRGJa4+Y9uGgX41BeHpd9m4d9YA="; }; @@ -75,7 +75,7 @@ buildPythonApplication rec { }; meta = { - changelog = "https://gitlab.com/arandr/arandr/-/blob/${src.tag}/ChangeLog"; + changelog = "https://gitlab.com/arandr/arandr/-/blob/${finalAttrs.src.tag}/ChangeLog"; description = "Simple visual front end for XRandR"; homepage = "https://christian.amsuess.com/tools/arandr/"; license = lib.licenses.gpl3Plus; @@ -84,4 +84,4 @@ buildPythonApplication rec { gepbird ]; }; -} +}) diff --git a/pkgs/by-name/ar/arcanechat-tui/package.nix b/pkgs/by-name/ar/arcanechat-tui/package.nix index 1c49652bd5dd..ffe8921ffb65 100644 --- a/pkgs/by-name/ar/arcanechat-tui/package.nix +++ b/pkgs/by-name/ar/arcanechat-tui/package.nix @@ -6,7 +6,7 @@ arcanechat-tui, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "arcanechat-tui"; version = "0.12.0"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ArcaneChat"; repo = "arcanechat-tui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-seoXvlDG2xxdM9mAKe4Yo4juDslgrniv1LOTdXbplp0="; }; @@ -50,4 +50,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "arcanechat-tui"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ar/arjun/package.nix b/pkgs/by-name/ar/arjun/package.nix index dfc864dffe38..04e3d2b784cb 100644 --- a/pkgs/by-name/ar/arjun/package.nix +++ b/pkgs/by-name/ar/arjun/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "arjun"; version = "2.2.7-unstable-2025-02-20"; pyproject = true; @@ -32,9 +32,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "HTTP parameter discovery suite"; homepage = "https://github.com/s0md3v/Arjun"; - changelog = "https://github.com/s0md3v/Arjun/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/s0md3v/Arjun/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ octodi ]; mainProgram = "arjun"; }; -} +}) diff --git a/pkgs/by-name/ar/arsenal/package.nix b/pkgs/by-name/ar/arsenal/package.nix index 8646e4ee7994..cbf26e54ed2b 100644 --- a/pkgs/by-name/ar/arsenal/package.nix +++ b/pkgs/by-name/ar/arsenal/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "arsenal"; version = "1.2.7"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Orange-Cyberdefense"; repo = "arsenal"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-C8DEB/xojU7vGvmeBF+PBD6KWMaJgwa7PpRS5+YzQ6c="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "arsenal"; }; -} +}) diff --git a/pkgs/by-name/ar/arxiv-latex-cleaner/package.nix b/pkgs/by-name/ar/arxiv-latex-cleaner/package.nix index fcd10ca36858..e0118a35190f 100644 --- a/pkgs/by-name/ar/arxiv-latex-cleaner/package.nix +++ b/pkgs/by-name/ar/arxiv-latex-cleaner/package.nix @@ -4,7 +4,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "arxiv-latex-cleaner"; version = "1.0.8"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "google-research"; repo = "arxiv-latex-cleaner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CQb1u1j+/px+vNqA3iXZ2oe6/0ZWeMjWrUQL9elRDEI="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arkivm ]; }; -} +}) diff --git a/pkgs/by-name/as/ascii-draw/package.nix b/pkgs/by-name/as/ascii-draw/package.nix index 3583b61e5e93..91c36899d8f6 100644 --- a/pkgs/by-name/as/ascii-draw/package.nix +++ b/pkgs/by-name/as/ascii-draw/package.nix @@ -11,7 +11,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ascii-draw"; version = "1.3.0"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Nokse22"; repo = "ascii-draw"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AwcOFqPWPJoZt3spWdl0AlGZ25aEIhP45EO3pjb14hs="; }; @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { # gnulib bindtextdomain is missing on various other unix platforms platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/as/asciidoc/package.nix b/pkgs/by-name/as/asciidoc/package.nix index ef29ed7f27f7..5aee5a2d9108 100644 --- a/pkgs/by-name/as/asciidoc/package.nix +++ b/pkgs/by-name/as/asciidoc/package.nix @@ -140,7 +140,7 @@ let }; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "asciidoc" + lib.optionalString enableStandardFeatures "-full" @@ -151,7 +151,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "asciidoc-py"; repo = "asciidoc-py"; - rev = version; + rev = finalAttrs.version; hash = "sha256-td3C7xTWfSzdo9Bbz0dHW2oPaCQYmUE9H2sUFfg5HH0="; }; @@ -337,7 +337,7 @@ python3.pkgs.buildPythonApplication rec { ] ++ lib.optional _enableDitaaFilter lib.sourceTypes.binaryBytecode; homepage = "https://asciidoc-py.github.io/"; - changelog = "https://github.com/asciidoc-py/asciidoc-py/blob/${version}/CHANGELOG.adoc"; + changelog = "https://github.com/asciidoc-py/asciidoc-py/blob/${finalAttrs.version}/CHANGELOG.adoc"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ @@ -345,4 +345,4 @@ python3.pkgs.buildPythonApplication rec { dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/as/asciinema-automation/package.nix b/pkgs/by-name/as/asciinema-automation/package.nix index c746ce4e0f32..c8e5d8690ad4 100644 --- a/pkgs/by-name/as/asciinema-automation/package.nix +++ b/pkgs/by-name/as/asciinema-automation/package.nix @@ -5,7 +5,7 @@ asciinema, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "asciinema-automation"; version = "0.2.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "PierreMarchand20"; repo = "asciinema_automation"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-VfIr7w/5hQwr6XYuC3f8h71uScr0lBdx6PyO1hpiZhA="; }; @@ -39,11 +39,11 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "asciinema_automation" ]; meta = { - changelog = "https://github.com/PierreMarchand20/asciinema_automation/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/PierreMarchand20/asciinema_automation/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "CLI utility to automate asciinema recordings"; homepage = "https://github.com/PierreMarchand20/asciinema_automation"; license = lib.licenses.mit; mainProgram = "asciinema-automation"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/as/asciinema/package.nix b/pkgs/by-name/as/asciinema/package.nix index 501afd19e897..882ff4e271d1 100644 --- a/pkgs/by-name/as/asciinema/package.nix +++ b/pkgs/by-name/as/asciinema/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "asciinema"; version = "2.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "asciinema"; repo = "asciinema"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UegLwpJ+uc9cW3ozLQJsQBjIGD7+vzzwzQFRV5gmDmI="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "asciinema"; }; -} +}) diff --git a/pkgs/by-name/as/asn1editor/package.nix b/pkgs/by-name/as/asn1editor/package.nix index 78c5917a51a1..bf0c0f5e27d2 100644 --- a/pkgs/by-name/as/asn1editor/package.nix +++ b/pkgs/by-name/as/asn1editor/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "asn1editor"; version = "0.8.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Futsch1"; repo = "asn1editor"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-mgluhC2DMS4OyS/BoWqBdVf7GcxquOtOKTHZ/hbiHQM="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "asn1editor"; maintainers = with lib.maintainers; [ bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/at/atomic-operator/package.nix b/pkgs/by-name/at/atomic-operator/package.nix index a8f04ea20510..73a07ca2fdac 100644 --- a/pkgs/by-name/at/atomic-operator/package.nix +++ b/pkgs/by-name/at/atomic-operator/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "atomic-operator"; version = "0.8.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "swimlane"; repo = "atomic-operator"; - tag = version; + tag = finalAttrs.version; hash = "sha256-DyNqu3vndyLkmfybCfTbgxk3t/ALg7IAkAMg4kBkH7Q="; }; @@ -62,4 +62,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/au/audible-cli/package.nix b/pkgs/by-name/au/audible-cli/package.nix index d877c333fc38..49ded2935e63 100644 --- a/pkgs/by-name/au/audible-cli/package.nix +++ b/pkgs/by-name/au/audible-cli/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "audible-cli"; version = "0.3.3"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mkb79"; repo = "audible-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ckI6nZUggIMvjJtN1zWXvTlVdiog0uJy6YR110A+JxM="; }; @@ -70,8 +70,8 @@ python3Packages.buildPythonApplication rec { description = "Command line interface for audible package. With the cli you can download your Audible books, cover, chapter files"; license = lib.licenses.agpl3Only; homepage = "https://github.com/mkb79/audible-cli"; - changelog = "https://github.com/mkb79/audible-cli/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/mkb79/audible-cli/blob/${finalAttrs.src.rev}/CHANGELOG.md"; maintainers = with lib.maintainers; [ jvanbruegge ]; mainProgram = "audible"; }; -} +}) diff --git a/pkgs/by-name/au/audiness/package.nix b/pkgs/by-name/au/audiness/package.nix index 2a221ae10257..f6b3aba177a6 100644 --- a/pkgs/by-name/au/audiness/package.nix +++ b/pkgs/by-name/au/audiness/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "audiness"; version = "0.5.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audiness"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+5NDea4p/JWEk305EhAtab3to36a74KR50eosw6c5qI="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI tool to interact with Nessus"; homepage = "https://github.com/audiusGmbH/audiness"; - changelog = "https://github.com/audiusGmbH/audiness/releases/tag/${version}"; + changelog = "https://github.com/audiusGmbH/audiness/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "audiness"; }; -} +}) diff --git a/pkgs/by-name/au/aurea/package.nix b/pkgs/by-name/au/aurea/package.nix index 35dff4fca67c..903190036cf1 100644 --- a/pkgs/by-name/au/aurea/package.nix +++ b/pkgs/by-name/au/aurea/package.nix @@ -14,7 +14,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aurea"; version = "1.6.1"; pyproject = false; # uses meson @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "CleoMenezesJr"; repo = "Aurea"; - tag = version; + tag = finalAttrs.version; hash = "sha256-XoLqtuh4ZIeKo8xb1ccaK+9K3uGuQfZt9Fb6NeUDCjE="; }; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { license = with lib.licenses; [ gpl3Plus ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/au/autobloody/package.nix b/pkgs/by-name/au/autobloody/package.nix index f38353c12125..11382deaad6c 100644 --- a/pkgs/by-name/au/autobloody/package.nix +++ b/pkgs/by-name/au/autobloody/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "autobloody"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "CravateRouge"; repo = "autobloody"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iv2Al5FQMZNVrAxvrwYjglPBxEUUZ9Jn1wFd5B4b9WY="; }; @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to automatically exploit Active Directory privilege escalation paths"; homepage = "https://github.com/CravateRouge/autobloody"; - changelog = "https://github.com/CravateRouge/autobloody/releases/tag/v${version}"; + changelog = "https://github.com/CravateRouge/autobloody/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "autobloody"; }; -} +}) diff --git a/pkgs/by-name/au/autokey/package.nix b/pkgs/by-name/au/autokey/package.nix index 4af661435ad9..7edddc68b652 100644 --- a/pkgs/by-name/au/autokey/package.nix +++ b/pkgs/by-name/au/autokey/package.nix @@ -11,7 +11,7 @@ wmctrl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "autokey"; version = "0.96.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "autokey"; repo = "autokey"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-d1WJLqkdC7QgzuYdnxYhajD3DtCpgceWCAxGrk0KKew="; }; @@ -58,7 +58,7 @@ python3Packages.buildPythonApplication rec { dontWrapGApps = true; preFixup = '' - makeWrapperArgs+=(''${gappsWrapperArgs[@]} --prefix PATH : ${lib.makeBinPath runtimeDeps}) + makeWrapperArgs+=(''${gappsWrapperArgs[@]} --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDeps}) ''; postInstall = '' @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ pneumaticat ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/au/autorandr/package.nix b/pkgs/by-name/au/autorandr/package.nix index 527ef15b6765..971e4d350802 100644 --- a/pkgs/by-name/au/autorandr/package.nix +++ b/pkgs/by-name/au/autorandr/package.nix @@ -9,7 +9,7 @@ udevCheckHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "autorandr"; version = "1.15"; pyproject = false; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "phillipberndt"; repo = "autorandr"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8FMfy3GCN4z/TnfefU2DbKqV3W35I29/SuGGqeOrjNg"; }; @@ -86,4 +86,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "autorandr"; }; -} +}) diff --git a/pkgs/by-name/au/autosuspend/package.nix b/pkgs/by-name/au/autosuspend/package.nix index 75d441dcca0b..3c3ba6659938 100644 --- a/pkgs/by-name/au/autosuspend/package.nix +++ b/pkgs/by-name/au/autosuspend/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "autosuspend"; version = "9.0.1"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "languitar"; repo = "autosuspend"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PVxsdCPGu+bhjfAF5Hu4Xa3lETARitbBUKuy7ursAUE="; }; @@ -58,7 +58,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Daemon to automatically suspend and wake up a system"; homepage = "https://autosuspend.readthedocs.io"; - changelog = "https://github.com/languitar/autosuspend/releases/tag/${src.tag}"; + changelog = "https://github.com/languitar/autosuspend/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ bzizou @@ -67,4 +67,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "autosuspend"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/au/autotools-language-server/package.nix b/pkgs/by-name/au/autotools-language-server/package.nix index 727c3993c712..6b0e02486a8f 100644 --- a/pkgs/by-name/au/autotools-language-server/package.nix +++ b/pkgs/by-name/au/autotools-language-server/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "autotools-language-server"; version = "0.0.23"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Freed-Wu"; repo = "autotools-language-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-cehiqxst3iGpR2UnkpN7wVAxd924n0ZNek3aiwEW+ZA="; }; @@ -36,4 +36,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "autotools-language-server"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix b/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix index 81120245a6dd..81535cc69bff 100644 --- a/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix +++ b/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix @@ -7,13 +7,13 @@ testers, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aws-encryption-sdk-cli"; version = "4.3.0"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "aws_encryption_sdk_cli"; hash = "sha256-FfLgR7gocZ0cLV7bxqvKNI+Fs7kQF0XhR3zf6tHXwOE="; }; @@ -60,10 +60,10 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://aws-encryption-sdk-cli.readthedocs.io/"; - changelog = "https://github.com/aws/aws-encryption-sdk-cli/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/aws/aws-encryption-sdk-cli/blob/v${finalAttrs.version}/CHANGELOG.rst"; description = "CLI wrapper around aws-encryption-sdk-python"; license = lib.licenses.asl20; mainProgram = "aws-encryption-cli"; maintainers = with lib.maintainers; [ anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-gate/package.nix b/pkgs/by-name/aw/aws-gate/package.nix index 1e42ef045e52..89544809f7c2 100644 --- a/pkgs/by-name/aw/aws-gate/package.nix +++ b/pkgs/by-name/aw/aws-gate/package.nix @@ -6,7 +6,7 @@ ssm-session-manager-plugin, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aws-gate"; version = "0.11.3"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "xen0l"; repo = "aws-gate"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9w2jP4s1HXf1gYiXX05Dt2iXt0bR0U48yc8h9T5M+EQ="; }; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "aws-gate"; }; -} +}) diff --git a/pkgs/by-name/aw/aws-mfa/package.nix b/pkgs/by-name/aw/aws-mfa/package.nix index cf68b087c4a7..83e8537254a1 100644 --- a/pkgs/by-name/aw/aws-mfa/package.nix +++ b/pkgs/by-name/aw/aws-mfa/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aws-mfa"; version = "0.0.12"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "broamski"; repo = "aws-mfa"; - rev = version; + rev = finalAttrs.version; hash = "sha256-XhnDri7QV8esKtx0SttWAvevE3SH2Yj2YMq/P4K6jK4="; }; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/aw/aws-sso-util/package.nix b/pkgs/by-name/aw/aws-sso-util/package.nix index 093c47dded24..2b59b863b3ec 100644 --- a/pkgs/by-name/aw/aws-sso-util/package.nix +++ b/pkgs/by-name/aw/aws-sso-util/package.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "aws-sso-util"; version = "4.33.0"; pyproject = true; src = fetchPypi { pname = "aws_sso_util"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-5I1/WRFENFDSjhrBYT+BuaoVursbIFW0Ux34fbQ6Cd8="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "aws-sso-util"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/aw/awslimitchecker/package.nix b/pkgs/by-name/aw/awslimitchecker/package.nix index e4c9d704ebe7..e3706181e3cf 100644 --- a/pkgs/by-name/aw/awslimitchecker/package.nix +++ b/pkgs/by-name/aw/awslimitchecker/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "awslimitchecker"; version = "12.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jantman"; repo = "awslimitchecker"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+8F7qOfAFoFNZ6GG5ezTA/LWENpJvbcPdtpQH/8k1tw="; }; @@ -55,8 +55,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Script and python package to check your AWS service limits and usage via boto3"; homepage = "http://awslimitchecker.readthedocs.org"; - changelog = "https://github.com/jantman/awslimitchecker/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/jantman/awslimitchecker/blob/${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.agpl3Plus; mainProgram = "awslimitchecker"; }; -} +}) diff --git a/pkgs/by-name/aw/awslogs/package.nix b/pkgs/by-name/aw/awslogs/package.nix index 937d140d9078..9edfbff153e4 100644 --- a/pkgs/by-name/aw/awslogs/package.nix +++ b/pkgs/by-name/aw/awslogs/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "awslogs"; version = "0.15.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jorgebastida"; repo = "awslogs"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-o6xZqwlqAy01P+TZ0rB5rpEddWNUBzzHp7/cycpcwes="; }; @@ -45,4 +45,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dbrock ]; }; -} +}) diff --git a/pkgs/by-name/aw/awsume/package.nix b/pkgs/by-name/aw/awsume/package.nix index 2a31bff4f1c4..a9cc42881dcb 100644 --- a/pkgs/by-name/aw/awsume/package.nix +++ b/pkgs/by-name/aw/awsume/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "awsume"; version = "4.5.5"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "trek10inc"; repo = "awsume"; - tag = version; + tag = finalAttrs.version; hash = "sha256-lm9YANYckyHDoNbB1wytBm55iyBmUuxFPmZupfpReqc="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "awsume"; maintainers = with lib.maintainers; [ nilp0inter ]; }; -} +}) diff --git a/pkgs/by-name/ay/ayatana-webmail/package.nix b/pkgs/by-name/ay/ayatana-webmail/package.nix index c6ffcceea113..23ba69a03fc0 100644 --- a/pkgs/by-name/ay/ayatana-webmail/package.nix +++ b/pkgs/by-name/ay/ayatana-webmail/package.nix @@ -17,7 +17,7 @@ libcanberra-gtk3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ayatana-webmail"; version = "24.5.17"; pyproject = true; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AyatanaIndicators"; repo = "ayatana-webmail"; - tag = version; + tag = finalAttrs.version; hash = "sha256-k557FWKGq2MXODVxVzOetC5kkwTNYOoLO8msCOabais="; }; postConfigure = '' @@ -93,4 +93,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/b4/b4/package.nix b/pkgs/by-name/b4/b4/package.nix index 6dac4f00380f..dde91f5245b4 100644 --- a/pkgs/by-name/b4/b4/package.nix +++ b/pkgs/by-name/b4/b4/package.nix @@ -5,13 +5,13 @@ patatt, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "b4"; version = "0.14.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-MaSSe437tcl+38lWnNo7Zze7/YQwiB6MxIoLCIztYUc="; }; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { mfrw ]; }; -} +}) diff --git a/pkgs/by-name/ba/babeldoc/package.nix b/pkgs/by-name/ba/babeldoc/package.nix index 9555945b107c..e2b9ed608e55 100644 --- a/pkgs/by-name/ba/babeldoc/package.nix +++ b/pkgs/by-name/ba/babeldoc/package.nix @@ -7,7 +7,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "babeldoc"; version = "0.5.22"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "funstory-ai"; repo = "BabelDOC"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ArLTv5AjpUdbsN8bQs03ATwg5ugXetld2FmHhicU8OE="; }; @@ -82,9 +82,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "PDF scientific paper translation and bilingual comparison library"; homepage = "https://github.com/funstory-ai/BabelDOC"; - changelog = "https://github.com/funstory-ai/BabelDOC/releases/tag/${src.tag}"; + changelog = "https://github.com/funstory-ai/BabelDOC/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ ryota2357 ]; mainProgram = "babeldoc"; }; -} +}) diff --git a/pkgs/by-name/ba/baboossh/package.nix b/pkgs/by-name/ba/baboossh/package.nix index 24d4012dcb97..291866bc2595 100644 --- a/pkgs/by-name/ba/baboossh/package.nix +++ b/pkgs/by-name/ba/baboossh/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "baboossh"; version = "1.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cybiere"; repo = "baboossh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-E/a6dL6BpQ6D8v010d8/qav/fkxpCYNvSvoPAZsm0Hk="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to do SSH spreading"; homepage = "https://github.com/cybiere/baboossh"; - changelog = "https://github.com/cybiere/baboossh/releases/tag/v${version}"; + changelog = "https://github.com/cybiere/baboossh/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "baboossh"; }; -} +}) diff --git a/pkgs/by-name/ba/backblaze-b2/package.nix b/pkgs/by-name/ba/backblaze-b2/package.nix index 7c68d61f2ec1..8d2ff950131f 100644 --- a/pkgs/by-name/ba/backblaze-b2/package.nix +++ b/pkgs/by-name/ba/backblaze-b2/package.nix @@ -9,7 +9,7 @@ execName ? "backblaze-b2", }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "backblaze-b2"; version = "4.4.2"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Backblaze"; repo = "B2_Command_Line_Tool"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ut1e/A36Tp4pgwZx+S8nYmjg3k/2CmRpdUfz3iOXTz0="; }; @@ -103,8 +103,8 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command-line tool for accessing the Backblaze B2 storage service"; homepage = "https://github.com/Backblaze/B2_Command_Line_Tool"; - changelog = "https://github.com/Backblaze/B2_Command_Line_Tool/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Backblaze/B2_Command_Line_Tool/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "backblaze-b2"; }; -} +}) diff --git a/pkgs/by-name/ba/bada-bib/package.nix b/pkgs/by-name/ba/bada-bib/package.nix index 84a31e1f89cf..9445977ce88e 100644 --- a/pkgs/by-name/ba/bada-bib/package.nix +++ b/pkgs/by-name/ba/bada-bib/package.nix @@ -18,7 +18,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bada-bib"; version = "0.8.1"; pyproject = false; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "RogerCrocker"; repo = "BadaBib"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-8lpkmQCVh94+qhFJijAIVyYeJRFz2u/OYR1C5E+gtOE="; }; @@ -79,4 +79,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.Cogitri ]; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/by-name/ba/badchars/package.nix b/pkgs/by-name/ba/badchars/package.nix index a127cdc3e473..bfd067652f95 100644 --- a/pkgs/by-name/ba/badchars/package.nix +++ b/pkgs/by-name/ba/badchars/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "badchars"; version = "0.5.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cytopia"; repo = "badchars"; - tag = version; + tag = finalAttrs.version; hash = "sha256-VWe3k34snEviBK7VBCDTWAu3YjZfh1gXHXjlnFlefJw="; }; @@ -31,9 +31,9 @@ python3.pkgs.buildPythonApplication rec { transform those to other chars. ''; homepage = "https://github.com/cytopia/badchars"; - changelog = "https://github.com/cytopia/badchars/releases/tag/${version}"; + changelog = "https://github.com/cytopia/badchars/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "badchars"; }; -} +}) diff --git a/pkgs/by-name/ba/badkeys/package.nix b/pkgs/by-name/ba/badkeys/package.nix index 7847cd334612..5c93f510f0ed 100644 --- a/pkgs/by-name/ba/badkeys/package.nix +++ b/pkgs/by-name/ba/badkeys/package.nix @@ -6,7 +6,7 @@ testers, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "badkeys"; version = "0.0.16"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "badkeys"; repo = "badkeys"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pWbrp+2CBU+dxyXUXT+oSS2fvPjO7qSVHEcoHpXR4JM="; }; @@ -44,9 +44,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to find common vulnerabilities in cryptographic public keys"; homepage = "https://badkeys.info/"; - changelog = "https://github.com/badkeys/badkeys/releases/tag/${src.tag}"; + changelog = "https://github.com/badkeys/badkeys/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "badkeys"; }; -} +}) diff --git a/pkgs/by-name/ba/bagels/package.nix b/pkgs/by-name/ba/bagels/package.nix index 8c9dfea10a38..ef4d5aa3adc6 100644 --- a/pkgs/by-name/ba/bagels/package.nix +++ b/pkgs/by-name/ba/bagels/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bagels"; version = "0.3.9"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "EnhancedJax"; repo = "bagels"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LlEQ0by6Si37e8FvC4agjLy8eanizSA1iq44BaQ8D5o="; }; @@ -95,11 +95,11 @@ python3Packages.buildPythonApplication rec { longDescription = '' Bagels expense tracker is a TUI application where you can track and analyse your money flow, with convenience oriented features and a complete interface. ''; - changelog = "https://github.com/EnhancedJax/Bagels/releases/tag/${version}"; + changelog = "https://github.com/EnhancedJax/Bagels/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ loc ]; mainProgram = "bagels"; }; -} +}) diff --git a/pkgs/by-name/ba/barman/package.nix b/pkgs/by-name/ba/barman/package.nix index bfceca8969ca..2f9c8bf33ad8 100644 --- a/pkgs/by-name/ba/barman/package.nix +++ b/pkgs/by-name/ba/barman/package.nix @@ -10,7 +10,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "barman"; version = "3.14.1"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "EnterpriseDB"; repo = "barman"; - tag = "release/${version}"; + tag = "release/${finalAttrs.version}"; hash = "sha256-Z3+PgUJcyG/M05hMmIhRr3HttzHUDx7BGIs44LA/qE4="; }; @@ -88,10 +88,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Backup and Recovery Manager for PostgreSQL"; homepage = "https://www.pgbarman.org/"; - changelog = "https://github.com/EnterpriseDB/barman/blob/${src.tag}/RELNOTES.md"; + changelog = "https://github.com/EnterpriseDB/barman/blob/${finalAttrs.src.tag}/RELNOTES.md"; mainProgram = "barman"; license = lib.licenses.gpl3Plus; maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ba/basicswap/package.nix b/pkgs/by-name/ba/basicswap/package.nix index 2f8f9cc8b2c3..16c64b72be6e 100644 --- a/pkgs/by-name/ba/basicswap/package.nix +++ b/pkgs/by-name/ba/basicswap/package.nix @@ -56,7 +56,7 @@ let } ); in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "basicswap"; version = "0.14.4"; pyproject = true; @@ -64,7 +64,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "basicswap"; repo = "basicswap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UhuBTbGULImqRSsbg0QNb3yvnN7rnSzycweDLbqrW+8="; }; @@ -107,4 +107,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ linsui ]; mainProgram = "basicswap-run"; }; -} +}) diff --git a/pkgs/by-name/bb/bbot/package.nix b/pkgs/by-name/bb/bbot/package.nix index 967bd75d2a17..2a0366f2dff6 100644 --- a/pkgs/by-name/bb/bbot/package.nix +++ b/pkgs/by-name/bb/bbot/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bbot"; version = "2.7.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-vpKezG1nJVxQE4Qijf8feeRFD4hjy98HznVDXL+MBkE="; }; @@ -72,4 +72,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "bbot"; }; -} +}) diff --git a/pkgs/by-name/be/beanprice/package.nix b/pkgs/by-name/be/beanprice/package.nix index e5bd5fba72aa..4a25d07e1c5b 100644 --- a/pkgs/by-name/be/beanprice/package.nix +++ b/pkgs/by-name/be/beanprice/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "beanprice"; version = "2.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "beancount"; repo = "beanprice"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Lhr8CRysZbI6dpPwRSN6DgvnKrxsIzH5YyZXRLU1l3Q="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ alapshin ]; mainProgram = "bean-price"; }; -} +}) diff --git a/pkgs/by-name/be/beeref/package.nix b/pkgs/by-name/be/beeref/package.nix index d7595248c5ee..65c96e43021e 100644 --- a/pkgs/by-name/be/beeref/package.nix +++ b/pkgs/by-name/be/beeref/package.nix @@ -5,7 +5,7 @@ versionCheckHook, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "beeref"; version = "0.3.3"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rbreu"; repo = "beeref"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GtxiJKj3tlzI1kVXzJg0LNAUcodXSna17ZvAtsAEH4M="; }; @@ -43,7 +43,7 @@ python3Packages.buildPythonApplication rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/rbreu/beeref/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/rbreu/beeref/blob/v${finalAttrs.version}/CHANGELOG.rst"; description = "Reference image viewer"; homepage = "https://beeref.org"; license = with lib.licenses; [ @@ -55,4 +55,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; sourceProvenance = [ lib.sourceTypes.fromSource ]; }; -} +}) diff --git a/pkgs/by-name/be/benchexec/package.nix b/pkgs/by-name/be/benchexec/package.nix index 10cd1d8d3855..6f118a2f71d9 100644 --- a/pkgs/by-name/be/benchexec/package.nix +++ b/pkgs/by-name/be/benchexec/package.nix @@ -7,14 +7,14 @@ testers, benchexec, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "benchexec"; version = "3.27"; src = fetchFromGitHub { owner = "sosy-lab"; repo = "benchexec"; - tag = version; + tag = finalAttrs.version; hash = "sha256-lokz7klAQAascij0T/T43/PrbMh6ZUAvFnIqg13pVUk="; }; @@ -67,4 +67,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.asl20; mainProgram = "benchexec"; }; -} +}) diff --git a/pkgs/by-name/be/better-control/package.nix b/pkgs/by-name/be/better-control/package.nix index 4d1db6f4fbe0..429ec584436a 100644 --- a/pkgs/by-name/be/better-control/package.nix +++ b/pkgs/by-name/be/better-control/package.nix @@ -17,7 +17,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "better-control"; version = "6.12.1"; pyproject = false; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "better-ecosystem"; repo = "better-control"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Dt+se8eOmF8Nzm+/bnYBSIyX0XHSXV9iCPF82qXhzug="; }; @@ -72,7 +72,7 @@ python3Packages.buildPythonApplication rec { makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" - "--prefix PATH : ${lib.makeBinPath runtimeDeps}" + "--prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDeps}" ]; postInstall = '' @@ -101,4 +101,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "control"; # Users use both "control" and "better-control" to launch }; -} +}) diff --git a/pkgs/by-name/bi/bikeshed/package.nix b/pkgs/by-name/bi/bikeshed/package.nix index 84aad8d8deaa..d94677c95f7f 100644 --- a/pkgs/by-name/bi/bikeshed/package.nix +++ b/pkgs/by-name/bi/bikeshed/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bikeshed"; version = "7.0.7"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-s+NHSOHqJl89/sB5b3SWS+dT7WpsSv9tedoOfuDA2ls="; }; @@ -78,4 +78,4 @@ python3Packages.buildPythonApplication rec { hemera ]; }; -} +}) diff --git a/pkgs/by-name/bi/binary/package.nix b/pkgs/by-name/bi/binary/package.nix index 08c365463467..ebc211442d8c 100644 --- a/pkgs/by-name/bi/binary/package.nix +++ b/pkgs/by-name/bi/binary/package.nix @@ -16,7 +16,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "binary"; version = "5.3"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fizzyizzy05"; repo = "binary"; - tag = version; + tag = finalAttrs.version; hash = "sha256-kJLEDE/jHKc/VDGa0lcm4eM7nEMam0fbEW8YJVfc7OY="; }; @@ -64,10 +64,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Small and simple app to convert numbers to a different base"; homepage = "https://github.com/fizzyizzy05/binary"; - changelog = "https://github.com/fizzyizzy05/binary/releases/tag/${version}"; + changelog = "https://github.com/fizzyizzy05/binary/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.gnome-circle ]; mainProgram = "binary"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bi/bitbake-language-server/package.nix b/pkgs/by-name/bi/bitbake-language-server/package.nix index 119cc3dbbf83..3bf13347f9f7 100644 --- a/pkgs/by-name/bi/bitbake-language-server/package.nix +++ b/pkgs/by-name/bi/bitbake-language-server/package.nix @@ -6,7 +6,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bitbake-language-server"; version = "0.0.16"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Freed-Wu"; repo = "bitbake-language-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Huk5fpuN5bNtxH52UX2I86T5s82LXynZreZOGKFVq/w="; }; @@ -36,8 +36,8 @@ python3.pkgs.buildPythonApplication rec { description = "Language server for bitbake"; mainProgram = "bitbake-language-server"; homepage = "https://github.com/Freed-Wu/bitbake-language-server"; - changelog = "https://github.com/Freed-Wu/bitbake-language-server/releases/tag/${version}"; + changelog = "https://github.com/Freed-Wu/bitbake-language-server/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.otavio ]; }; -} +}) diff --git a/pkgs/by-name/bk/bkyml/package.nix b/pkgs/by-name/bk/bkyml/package.nix index ce31a621344a..e43574801c84 100644 --- a/pkgs/by-name/bk/bkyml/package.nix +++ b/pkgs/by-name/bk/bkyml/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bkyml"; version = "1.4.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "01kpx35572mp4xl2fjyvfk39jfgfjcyzymbifk76891kaqkjb7r9"; }; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { --replace-fail "use_pyscaffold=True" "" substituteInPlace src/bkyml/__init__.py \ --replace-fail "from pkg_resources" "# from pkg_resources" \ - --replace-fail "get_distribution(dist_name).version" '"${version}"' + --replace-fail "get_distribution(dist_name).version" '"${finalAttrs.version}"' ''; build-system = with python3.pkgs; [ @@ -46,4 +46,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ olebedev ]; }; -} +}) diff --git a/pkgs/by-name/bl/blanket/package.nix b/pkgs/by-name/bl/blanket/package.nix index a81239eb5f10..86b46bd50696 100644 --- a/pkgs/by-name/bl/blanket/package.nix +++ b/pkgs/by-name/bl/blanket/package.nix @@ -16,14 +16,14 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "blanket"; version = "0.8.0"; src = fetchFromGitHub { owner = "rafaelmardojai"; repo = "blanket"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LnHL/1DJXiKx9U+JkT4Wjx1vtTmKLpzZ8q6uLT5a2MY="; }; @@ -63,7 +63,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Listen to different sounds"; - changelog = "https://github.com/rafaelmardojai/blanket/releases/tag/${version}"; + changelog = "https://github.com/rafaelmardojai/blanket/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/rafaelmardojai/blanket"; license = lib.licenses.gpl3Plus; mainProgram = "blanket"; @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { teams = [ lib.teams.gnome-circle ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bl/bleachbit/package.nix b/pkgs/by-name/bl/bleachbit/package.nix index ffa81e9542de..f5a15dcf2dad 100644 --- a/pkgs/by-name/bl/bleachbit/package.nix +++ b/pkgs/by-name/bl/bleachbit/package.nix @@ -10,14 +10,14 @@ libnotify, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bleachbit"; version = "5.0.0"; pyproject = false; src = fetchurl { - url = "mirror://sourceforge/bleachbit/bleachbit-${version}.tar.bz2"; + url = "mirror://sourceforge/bleachbit/bleachbit-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-CU5IW8NVWuPl4PHu6mYpD5mOpRiDq6oZk9pDmuz8PjA="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "bleachbit"; }; -} +}) diff --git a/pkgs/by-name/bl/blink-qt/package.nix b/pkgs/by-name/bl/blink-qt/package.nix index e5667fcdebfb..45da889affe8 100644 --- a/pkgs/by-name/bl/blink-qt/package.nix +++ b/pkgs/by-name/bl/blink-qt/package.nix @@ -7,7 +7,7 @@ libvncserver, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "blink-qt"; version = "6.0.4"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AGProjects"; repo = "blink-qt"; - tag = version; + tag = finalAttrs.version; hash = "sha256-QESg9yo5oddYqSKuFLSMI2Oju3FCq97+j0uJDK85Yy8="; }; @@ -76,10 +76,10 @@ python3Packages.buildPythonApplication rec { description = "Blink SIP Client"; homepage = "https://icanblink.com"; downloadPage = "https://github.com/agprojects/blink-qt"; - changelog = "https://github.com/AGProjects/blink-qt/releases/tag/${version}"; + changelog = "https://github.com/AGProjects/blink-qt/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.ngi ]; platforms = lib.platforms.unix; mainProgram = "blink"; }; -} +}) diff --git a/pkgs/by-name/bl/blint/package.nix b/pkgs/by-name/bl/blint/package.nix index d5cb89843651..49ea14e4ea1a 100644 --- a/pkgs/by-name/bl/blint/package.nix +++ b/pkgs/by-name/bl/blint/package.nix @@ -6,7 +6,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "blint"; version = "3.0.5"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "owasp-dep-scan"; repo = "blint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RloxQlnhl4zCto6QO09UZs+29QRCpL0/PJCzYrVi8ng="; }; @@ -64,11 +64,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Binary Linter to check the security properties, and capabilities in executables"; homepage = "https://github.com/owasp-dep-scan/blint"; - changelog = "https://github.com/owasp-dep-scan/blint/releases/tag/v${version}"; + changelog = "https://github.com/owasp-dep-scan/blint/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; teams = with lib.teams; [ ngi ]; mainProgram = "blint"; }; -} +}) diff --git a/pkgs/by-name/bm/bmaptool/package.nix b/pkgs/by-name/bm/bmaptool/package.nix index 16eaaffaffcd..16185e67eaf9 100644 --- a/pkgs/by-name/bm/bmaptool/package.nix +++ b/pkgs/by-name/bm/bmaptool/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bmaptool"; version = "3.9.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yoctoproject"; repo = "bmaptool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9KSBv420HJvK5fUg7paFJqA2MCw36BfaeAG4NME/co8="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "bmaptool"; }; -} +}) diff --git a/pkgs/by-name/bo/boofuzz/package.nix b/pkgs/by-name/bo/boofuzz/package.nix index 48ce79cbf809..22af728d75c1 100644 --- a/pkgs/by-name/bo/boofuzz/package.nix +++ b/pkgs/by-name/bo/boofuzz/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "boofuzz"; version = "0.4.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jtpereyda"; repo = "boofuzz"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ffZVFmfDAJ+Qn3hbeHY/CvYgpDLxB+jaYOiYyZqZ7mo="; }; @@ -51,9 +51,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Network protocol fuzzing tool"; homepage = "https://github.com/jtpereyda/boofuzz"; - changelog = "https://github.com/jtpereyda/boofuzz/blob/${src.tag}/CHANGELOG.rst"; + changelog = "https://github.com/jtpereyda/boofuzz/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fab ]; mainProgram = "boo"; }; -} +}) diff --git a/pkgs/by-name/bo/borgbackup/package.nix b/pkgs/by-name/bo/borgbackup/package.nix index ec6064bf1eee..c43c2a359888 100644 --- a/pkgs/by-name/bo/borgbackup/package.nix +++ b/pkgs/by-name/bo/borgbackup/package.nix @@ -20,7 +20,7 @@ let python = python3; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "borgbackup"; version = "1.4.3"; pyproject = true; @@ -28,7 +28,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "borgbackup"; repo = "borg"; - tag = version; + tag = finalAttrs.version; hash = "sha256-v42Mv2wz34w2VYu2mPT/K7VtGSYsUDr+NUM99AzpSB0="; }; @@ -153,7 +153,7 @@ python.pkgs.buildPythonApplication rec { }; meta = { - changelog = "https://github.com/borgbackup/borg/blob/${src.rev}/docs/changes.rst"; + changelog = "https://github.com/borgbackup/borg/blob/${finalAttrs.src.rev}/docs/changes.rst"; description = "Deduplicating archiver with compression and encryption"; homepage = "https://www.borgbackup.org"; license = lib.licenses.bsd3; @@ -163,4 +163,4 @@ python.pkgs.buildPythonApplication rec { dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/bo/bottles-unwrapped/package.nix b/pkgs/by-name/bo/bottles-unwrapped/package.nix index e55398c0f499..8f9bbb8416e6 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/package.nix +++ b/pkgs/by-name/bo/bottles-unwrapped/package.nix @@ -30,14 +30,14 @@ removeWarningPopup ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bottles-unwrapped"; version = "61.1"; src = fetchFromGitHub { owner = "bottlesdevs"; repo = "bottles"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LW+os+5DtdUBZWONu2YX4FYMtAYg4BDlKbnVF64T2xI="; }; @@ -138,4 +138,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "bottles"; }; -} +}) diff --git a/pkgs/by-name/br/broadlink-cli/package.nix b/pkgs/by-name/br/broadlink-cli/package.nix index 6303273d8f1f..b9a9e7167c16 100644 --- a/pkgs/by-name/br/broadlink-cli/package.nix +++ b/pkgs/by-name/br/broadlink-cli/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "broadlink-cli"; version = "0.19.0"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mjg59"; repo = "python-broadlink"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-fqhi4K8Ceh8Rs0ExteCfAuVfEamFjMCjCFm6DRAJDmI="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ peterhoeg ]; inherit (python3Packages.broadlink.meta) homepage license; }; -} +}) diff --git a/pkgs/by-name/br/brotab/package.nix b/pkgs/by-name/br/brotab/package.nix index 61cbf7603302..5d72cf7c057a 100644 --- a/pkgs/by-name/br/brotab/package.nix +++ b/pkgs/by-name/br/brotab/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "brotab"; version = "1.5.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "balta2ar"; repo = "brotab"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Pv5tEDL11brc/n3TuFcad9kTr7Jb/Bt7JFb29HuX/28="; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/br/brutalmaze/package.nix b/pkgs/by-name/br/brutalmaze/package.nix index 93982705deb1..f4118c4dd8cb 100644 --- a/pkgs/by-name/br/brutalmaze/package.nix +++ b/pkgs/by-name/br/brutalmaze/package.nix @@ -4,7 +4,7 @@ python312Packages, }: -python312Packages.buildPythonApplication rec { +python312Packages.buildPythonApplication (finalAttrs: { pname = "brutalmaze"; version = "1.1.1"; pyproject = true; @@ -12,7 +12,7 @@ python312Packages.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~cnx"; repo = "brutalmaze"; - tag = version; + tag = finalAttrs.version; sha256 = "1m105iq378mypj64syw59aldbm6bj4ma4ynhc50gafl656fabg4y"; }; @@ -40,4 +40,4 @@ python312Packages.buildPythonApplication rec { license = lib.licenses.agpl3Plus; maintainers = [ lib.maintainers.McSinyx ]; }; -} +}) diff --git a/pkgs/by-name/bt/btlejack/package.nix b/pkgs/by-name/bt/btlejack/package.nix index 8ea6e0a44d12..80d6d7c400b5 100644 --- a/pkgs/by-name/bt/btlejack/package.nix +++ b/pkgs/by-name/bt/btlejack/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "btlejack"; version = "2.1.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "virtualabs"; repo = "btlejack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Q6y9murV1o2i1sluqTVB5+X3B7ywFsI0ZvlJjHrHSpo="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ oxzi ]; }; -} +}) diff --git a/pkgs/by-name/bu/bubblemail/package.nix b/pkgs/by-name/bu/bubblemail/package.nix index 78542ea06361..efc2576b5710 100644 --- a/pkgs/by-name/bu/bubblemail/package.nix +++ b/pkgs/by-name/bu/bubblemail/package.nix @@ -17,7 +17,7 @@ bash, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "bubblemail"; version = "1.9"; pyproject = true; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { domain = "framagit.org"; owner = "razer"; repo = "bubblemail"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-eXEFBLo7CbLRlnI2nr7qWAdLUKe6PLQJ78Ho8MP9ShY="; }; @@ -78,4 +78,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/bu/buildstream/package.nix b/pkgs/by-name/bu/buildstream/package.nix index 93c74c1e80f3..116e151c3b9b 100644 --- a/pkgs/by-name/bu/buildstream/package.nix +++ b/pkgs/by-name/bu/buildstream/package.nix @@ -22,7 +22,7 @@ enableBuildstreamPlugins ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "buildstream"; version = "2.6.0"; pyproject = true; @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "apache"; repo = "buildstream"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2Z+s0dQB85MBO06llhIEO3jwWfL53n74S28ENHcbe/Q="; }; @@ -130,4 +130,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "bst"; maintainers = with lib.maintainers; [ shymega ]; }; -} +}) diff --git a/pkgs/by-name/bu/buku/package.nix b/pkgs/by-name/bu/buku/package.nix index da940b40dd73..465458ddce36 100644 --- a/pkgs/by-name/bu/buku/package.nix +++ b/pkgs/by-name/bu/buku/package.nix @@ -22,7 +22,7 @@ let ]; in with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { version = "5.1"; pname = "buku"; pyproject = true; @@ -30,7 +30,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "jarun"; repo = "buku"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-7ezAhKqykTpnfyK4+BLr/7+GBH720GxnEnkoJ/AIL08="; }; @@ -84,4 +84,4 @@ buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/bu/bumpver/package.nix b/pkgs/by-name/bu/bumpver/package.nix index d9a0ed5a5793..2c503ecce5a0 100644 --- a/pkgs/by-name/bu/bumpver/package.nix +++ b/pkgs/by-name/bu/bumpver/package.nix @@ -6,13 +6,13 @@ mercurial, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bumpver"; version = "2021.1110"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03"; }; @@ -54,4 +54,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ kfollesdal ]; mainProgram = "bumpver"; }; -} +}) diff --git a/pkgs/by-name/bu/buttermanager/package.nix b/pkgs/by-name/bu/buttermanager/package.nix index 6bb46d81f9ab..8a77c96a2614 100644 --- a/pkgs/by-name/bu/buttermanager/package.nix +++ b/pkgs/by-name/bu/buttermanager/package.nix @@ -6,7 +6,7 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "buttermanager"; version = "2.5.2"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "egara"; repo = "buttermanager"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/U5IVJvYCw/YzBWjQ949YP9uoxsTNRJ5FO7rrI6Cvhs="; }; @@ -52,4 +52,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ t4ccer ]; mainProgram = "buttermanager"; }; -} +}) diff --git a/pkgs/by-name/by/bypass-url-parser/package.nix b/pkgs/by-name/by/bypass-url-parser/package.nix index 53d901f921aa..b9452c31d523 100644 --- a/pkgs/by-name/by/bypass-url-parser/package.nix +++ b/pkgs/by-name/by/bypass-url-parser/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bypass-url-parser"; version = "0.4.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "laluka"; repo = "bypass-url-parser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-h9+kM2LmfPaaM7MK6lK/ARrArwvRn6d+3BW+rNTkqzA="; }; @@ -41,9 +41,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool that tests URL bypasses to reach a 40X protected page"; homepage = "https://github.com/laluka/bypass-url-parser"; - changelog = "https://github.com/laluka/bypass-url-parser/releases/tag/${src.tag}"; + changelog = "https://github.com/laluka/bypass-url-parser/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ fab ]; mainProgram = "bypass-url-parser"; }; -} +}) diff --git a/pkgs/by-name/ca/caerbannog/package.nix b/pkgs/by-name/ca/caerbannog/package.nix index 56cb36deb582..0ddb78a0006c 100644 --- a/pkgs/by-name/ca/caerbannog/package.nix +++ b/pkgs/by-name/ca/caerbannog/package.nix @@ -15,7 +15,7 @@ pango, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "caerbannog"; version = "0.3"; pyproject = false; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~craftyguy"; repo = "caerbannog"; - tag = version; + tag = finalAttrs.version; sha256 = "0wqkb9zcllxm3fdsr5lphknkzy8r1cr80f84q200hbi99qql1dxh"; }; @@ -55,8 +55,8 @@ python3.pkgs.buildPythonApplication rec { description = "Mobile-friendly Gtk frontend for password-store"; mainProgram = "caerbannog"; homepage = "https://sr.ht/~craftyguy/caerbannog/"; - changelog = "https://git.sr.ht/~craftyguy/caerbannog/refs/${version}"; + changelog = "https://git.sr.ht/~craftyguy/caerbannog/refs/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ca/caffeine-ng/package.nix b/pkgs/by-name/ca/caffeine-ng/package.nix index 823ed674c67d..25db55074f19 100644 --- a/pkgs/by-name/ca/caffeine-ng/package.nix +++ b/pkgs/by-name/ca/caffeine-ng/package.nix @@ -17,7 +17,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "caffeine-ng"; version = "4.2.0"; pyproject = false; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromCodeberg { owner = "WhyNotHugo"; repo = "caffeine-ng"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uYzLRZ+6ZgIwhSuJWRBpLYHgonX7sFXgUZid0V26V0Q="; }; @@ -59,7 +59,7 @@ python3Packages.buildPythonApplication rec { ]; postPatch = '' - echo "${version}" > version + echo "${finalAttrs.version}" > version ''; postInstall = '' @@ -86,8 +86,8 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ marzipankaiser ]; description = "Status bar application to temporarily inhibit screensaver and sleep mode"; homepage = "https://codeberg.org/WhyNotHugo/caffeine-ng"; - changelog = "https://codeberg.org/WhyNotHugo/caffeine-ng/src/tag/v${version}/CHANGELOG.rst"; + changelog = "https://codeberg.org/WhyNotHugo/caffeine-ng/src/tag/v${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/calcure/package.nix b/pkgs/by-name/ca/calcure/package.nix index c38afa3cb4fe..eef81eb5c868 100644 --- a/pkgs/by-name/ca/calcure/package.nix +++ b/pkgs/by-name/ca/calcure/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "calcure"; version = "3.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "anufrievroman"; repo = "calcure"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YFX70gtNcIXG5XIuMlz47nmtjt/2oHzi6cajcj+DAyQ="; }; @@ -35,8 +35,8 @@ python3.pkgs.buildPythonApplication rec { description = "Modern TUI calendar and task manager with minimal and customizable UI"; mainProgram = "calcure"; homepage = "https://github.com/anufrievroman/calcure"; - changelog = "https://github.com/anufrievroman/calcure/releases/tag/${src.tag}"; + changelog = "https://github.com/anufrievroman/calcure/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/ca/calendar-cli/package.nix b/pkgs/by-name/ca/calendar-cli/package.nix index 3bd971ed6fd8..b59dda3354ee 100644 --- a/pkgs/by-name/ca/calendar-cli/package.nix +++ b/pkgs/by-name/ca/calendar-cli/package.nix @@ -9,7 +9,7 @@ xandikos, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "calendar-cli"; version = "1.0.1"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "tobixen"; repo = "calendar-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-w35ySLnfxXZR/a7BrPLYqXs2kqkuYhh5PcgNxJqjDtE="; }; @@ -71,4 +71,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "calendar-cli"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ca/calligraphy/package.nix b/pkgs/by-name/ca/calligraphy/package.nix index d67e8edcdfd3..0bd587be04b8 100644 --- a/pkgs/by-name/ca/calligraphy/package.nix +++ b/pkgs/by-name/ca/calligraphy/package.nix @@ -12,7 +12,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "calligraphy"; version = "1.2.0"; pyproject = false; # Built with meson @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "GeopJr"; repo = "Calligraphy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KDml96oxnmTygTC+3rZ//wKv7xDSjw37+UHu3a3zuO4="; }; @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/cambalache/package.nix b/pkgs/by-name/ca/cambalache/package.nix index fb57a4edbab5..8c998b3a3430 100644 --- a/pkgs/by-name/ca/cambalache/package.nix +++ b/pkgs/by-name/ca/cambalache/package.nix @@ -22,7 +22,7 @@ casilda, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cambalache"; version = "0.99.3"; pyproject = false; @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "jpu"; repo = "cambalache"; - tag = version; + tag = finalAttrs.version; hash = "sha256-1X7fXYSIXoj8qhQLIfz2gMrCnNBZ7OJCeMykBSpnYD4="; }; @@ -98,4 +98,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ca/cameractrls/package.nix b/pkgs/by-name/ca/cameractrls/package.nix index dc74233bb324..8bbb9ebfde91 100644 --- a/pkgs/by-name/ca/cameractrls/package.nix +++ b/pkgs/by-name/ca/cameractrls/package.nix @@ -38,7 +38,7 @@ let ] ++ lib.optionals (withGtk != null) [ mainExecutable ]; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cameractrls"; version = "0.6.10"; pyproject = false; @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "soyersoyer"; repo = "cameractrls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-WtFwi7X2RvOqx8sYLhzurm6DYbwbVOswYJfb17aORF0="; }; @@ -130,4 +130,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/cansina/package.nix b/pkgs/by-name/ca/cansina/package.nix index 66eae0ecf48f..d2f61006db67 100644 --- a/pkgs/by-name/ca/cansina/package.nix +++ b/pkgs/by-name/ca/cansina/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cansina"; version = "0.9"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "deibit"; repo = "cansina"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vDlYJSRBVFtEdE/1bN8PniFYkpggIKMcEakphHmaTos="; }; @@ -32,9 +32,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Web Content Discovery Tool"; homepage = "https://github.com/deibit/cansina"; - changelog = "https://github.com/deibit/cansina/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/deibit/cansina/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cansina"; }; -} +}) diff --git a/pkgs/by-name/ca/canto-curses/package.nix b/pkgs/by-name/ca/canto-curses/package.nix index 03953ecb1957..737158cd5bfa 100644 --- a/pkgs/by-name/ca/canto-curses/package.nix +++ b/pkgs/by-name/ca/canto-curses/package.nix @@ -8,7 +8,7 @@ canto-daemon, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { version = "0.9.9"; pyproject = true; pname = "canto-curses"; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "themoken"; repo = "canto-curses"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1vzb9n1j4gxigzll6654ln79lzbrrm6yy0lyazd9kldyl349b8sr"; }; @@ -55,4 +55,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.devhell ]; }; -} +}) diff --git a/pkgs/by-name/ca/canto-daemon/package.nix b/pkgs/by-name/ca/canto-daemon/package.nix index 1fefcb53dc61..0835ae179ce6 100644 --- a/pkgs/by-name/ca/canto-daemon/package.nix +++ b/pkgs/by-name/ca/canto-daemon/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { version = "0.9.8"; pyproject = true; pname = "canto-daemon"; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "themoken"; repo = "canto-next"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0fmsdn28z09bvivdkqcla5bnalky7k744iir25z70bv4pz1jcvnk"; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ devhell ]; }; -} +}) diff --git a/pkgs/by-name/ca/cantoolz/package.nix b/pkgs/by-name/ca/cantoolz/package.nix index 8e548adaa4d3..a037c3ebcd63 100644 --- a/pkgs/by-name/ca/cantoolz/package.nix +++ b/pkgs/by-name/ca/cantoolz/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cantoolz"; version = "3.7.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "CANToolz"; repo = "CANToolz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-0ROWx1CsKtjxmbCgPYZpvr37VKsEsWCwMehf0/0/cnY="; }; @@ -73,4 +73,4 @@ python3.pkgs.buildPythonApplication rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ca/cartridges/package.nix b/pkgs/by-name/ca/cartridges/package.nix index 782d47f455da..225b92cb0df5 100644 --- a/pkgs/by-name/ca/cartridges/package.nix +++ b/pkgs/by-name/ca/cartridges/package.nix @@ -17,7 +17,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cartridges"; version = "2.12.1"; pyproject = false; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kra-mo"; repo = "cartridges"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pGEh9ugDWjaAjVL8mFUVqU+WFwcpRcstc11ikDxhihI="; }; @@ -83,10 +83,10 @@ python3Packages.buildPythonApplication rec { You can sort and hide games or download cover art from SteamGridDB. ''; homepage = "https://apps.gnome.org/Cartridges/"; - changelog = "https://github.com/kra-mo/cartridges/releases/tag/${version}"; + changelog = "https://github.com/kra-mo/cartridges/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.gnome-circle ]; mainProgram = "cartridges"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ca/castero/package.nix b/pkgs/by-name/ca/castero/package.nix index 755cf2a95198..60911458f3c8 100644 --- a/pkgs/by-name/ca/castero/package.nix +++ b/pkgs/by-name/ca/castero/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "castero"; version = "0.9.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "xgi"; repo = "castero"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6/7oCKBMEcQeJ8PaFP15Xef9sQRYCpigtzINv2M6GUY="; }; @@ -79,4 +79,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ keto ]; }; -} +}) diff --git a/pkgs/by-name/ca/catt/package.nix b/pkgs/by-name/ca/catt/package.nix index 6178174355ca..00554fb8ed32 100644 --- a/pkgs/by-name/ca/catt/package.nix +++ b/pkgs/by-name/ca/catt/package.nix @@ -3,13 +3,13 @@ fetchPypi, python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "catt"; version = "0.13.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-hlCB06l4nzafvcnBNCXWiJsJNmP8n731bQgq5xvUZvM="; }; @@ -34,9 +34,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Send media from online sources to Chromecast devices"; homepage = "https://github.com/skorokithakis/catt"; - changelog = "https://github.com/skorokithakis/catt/releases/tag/v${version}"; + changelog = "https://github.com/skorokithakis/catt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.RossSmyth ]; mainProgram = "catt"; }; -} +}) diff --git a/pkgs/by-name/cb/cbmc-viewer/package.nix b/pkgs/by-name/cb/cbmc-viewer/package.nix index a4e099092777..23a493de064a 100644 --- a/pkgs/by-name/cb/cbmc-viewer/package.nix +++ b/pkgs/by-name/cb/cbmc-viewer/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cbmc-viewer"; version = "3.8"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-JFL06z7lJWZxTALovDBVwNJWenWPUQV9J0qZz3Ek6gI="; }; @@ -27,4 +27,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ jacg ]; mainProgram = "cbmc-viewer"; }; -} +}) diff --git a/pkgs/by-name/cd/cdist/package.nix b/pkgs/by-name/cd/cdist/package.nix index 893438b6c7ca..b466d4cd01ac 100644 --- a/pkgs/by-name/cd/cdist/package.nix +++ b/pkgs/by-name/cd/cdist/package.nix @@ -4,7 +4,7 @@ fetchFromGitea, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cdist"; version = "7.0.0"; format = "setuptools"; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { domain = "code.ungleich.ch"; owner = "ungleich-public"; repo = "cdist"; - rev = version; + rev = finalAttrs.version; hash = "sha256-lIx0RtGQJdY2e00azI9yS6TV+5pCegpKOOD0dQmgMqA="; }; @@ -57,11 +57,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Minimalistic configuration management system"; homepage = "https://www.sdi.st"; - changelog = "https://code.ungleich.ch/ungleich-public/cdist/src/tag/${version}/docs/changelog"; + changelog = "https://code.ungleich.ch/ungleich-public/cdist/src/tag/${finalAttrs.version}/docs/changelog"; # Mostly. There are still couple types that are gpl3-only. license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ kaction ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ce/censor/package.nix b/pkgs/by-name/ce/censor/package.nix index 1017f43d0b42..7c2b445e04f8 100644 --- a/pkgs/by-name/ce/censor/package.nix +++ b/pkgs/by-name/ce/censor/package.nix @@ -11,7 +11,7 @@ desktop-file-utils, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "censor"; version = "0.3.0"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromCodeberg { owner = "censor"; repo = "Censor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-16Cy9yNOLvdVZ234kTB8fa585eI4f7yVnbMoPcHtGHk="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ onny ]; mainProgram = "censor"; }; -} +}) diff --git a/pkgs/by-name/ce/certsync/package.nix b/pkgs/by-name/ce/certsync/package.nix index 81b7c63b4fb3..f9d1ef3d2a39 100644 --- a/pkgs/by-name/ce/certsync/package.nix +++ b/pkgs/by-name/ce/certsync/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "certsync"; version = "0.1.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "zblurx"; repo = "certsync"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UNeO9Ldf6h6ykziKVCdAoBIzL5QedbRLFEwyeWDCtUU="; }; @@ -30,9 +30,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Dump NTDS with golden certificates and UnPAC the hash"; homepage = "https://github.com/zblurx/certsync"; - changelog = "https://github.com/zblurx/certsync/releases/tag/${src.tag}"; + changelog = "https://github.com/zblurx/certsync/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "certsync"; }; -} +}) diff --git a/pkgs/by-name/cf/cfclient/package.nix b/pkgs/by-name/cf/cfclient/package.nix index 6443e83082d6..d6c37709442c 100644 --- a/pkgs/by-name/cf/cfclient/package.nix +++ b/pkgs/by-name/cf/cfclient/package.nix @@ -5,7 +5,7 @@ qt6, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cfclient"; version = "2025.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bitcraze"; repo = "crazyflie-clients-python"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LCGTMLIfGH59KFwQACyuEQTh/zkGgzXd3e6MkFTgKhA="; }; @@ -72,9 +72,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Host applications and library for Crazyflie drones written in Python"; homepage = "https://github.com/bitcraze/crazyflie-clients-python"; - changelog = "https://github.com/bitcraze/crazyflie-clients-python/releases/tag/${version}"; + changelog = "https://github.com/bitcraze/crazyflie-clients-python/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.brianmcgillion ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cf/cfripper/package.nix b/pkgs/by-name/cf/cfripper/package.nix index 0cb8de9f87b2..0601561c037d 100644 --- a/pkgs/by-name/cf/cfripper/package.nix +++ b/pkgs/by-name/cf/cfripper/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cfripper"; version = "1.19.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Skyscanner"; repo = "cfripper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7lFHtdicpoZ3ZhwKeRhjex3tK+0aOzKD44Q7njOR2l4="; }; @@ -62,9 +62,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for analysing CloudFormation templates"; homepage = "https://github.com/Skyscanner/cfripper"; - changelog = "https://github.com/Skyscanner/cfripper/releases/tag/${src.tag}"; + changelog = "https://github.com/Skyscanner/cfripper/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cfripper"; }; -} +}) diff --git a/pkgs/by-name/cf/cfv/package.nix b/pkgs/by-name/cf/cfv/package.nix index 0747353ab1eb..68d455265510 100644 --- a/pkgs/by-name/cf/cfv/package.nix +++ b/pkgs/by-name/cf/cfv/package.nix @@ -5,7 +5,7 @@ pkgs, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cfv"; version = "3.2.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cfv-project"; repo = "cfv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-vKlnW6Z0Rg2bptU5fxIKDaOY2b+WY/fgaYZQu5tBU44="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Utility to verify and create a wide range of checksums"; homepage = "https://github.com/cfv-project/cfv"; - changelog = "https://github.com/cfv-project/cfv/releases/tag/v${version}"; + changelog = "https://github.com/cfv-project/cfv/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ jjtt ]; mainProgram = "cfv"; }; -} +}) diff --git a/pkgs/by-name/ch/charge-lnd/package.nix b/pkgs/by-name/ch/charge-lnd/package.nix index 62ac90fae7fe..e2e2c034c16c 100644 --- a/pkgs/by-name/ch/charge-lnd/package.nix +++ b/pkgs/by-name/ch/charge-lnd/package.nix @@ -5,7 +5,7 @@ makeWrapper, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "charge-lnd"; version = "0.3.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "accumulator"; repo = "charge-lnd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rACpIHVVq4q3iOEJgJbslCzEcP3qYrc3rZQ85YJfzoQ="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "charge-lnd"; }; -} +}) diff --git a/pkgs/by-name/ch/chatblade/package.nix b/pkgs/by-name/ch/chatblade/package.nix index a794f43d275a..61501c70a8d0 100644 --- a/pkgs/by-name/ch/chatblade/package.nix +++ b/pkgs/by-name/ch/chatblade/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "chatblade"; version = "0.7.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-v6X5aqArhp33bm8JELDCUoxE3nsvla4I3n0ZLLMMeJI="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ deejayem ]; }; -} +}) diff --git a/pkgs/by-name/ch/check-jsonschema/package.nix b/pkgs/by-name/ch/check-jsonschema/package.nix index 249c84287918..22371f92e945 100644 --- a/pkgs/by-name/ch/check-jsonschema/package.nix +++ b/pkgs/by-name/ch/check-jsonschema/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "check-jsonschema"; version = "0.36.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "python-jsonschema"; repo = "check-jsonschema"; - tag = version; + tag = finalAttrs.version; hash = "sha256-s8a/9kWKSu+WuHQyoBsK4Vn30c+EA/eld/OD3kHYvbk="; }; @@ -44,8 +44,8 @@ python3Packages.buildPythonApplication rec { description = "Jsonschema CLI and pre-commit hook"; mainProgram = "check-jsonschema"; homepage = "https://github.com/python-jsonschema/check-jsonschema"; - changelog = "https://github.com/python-jsonschema/check-jsonschema/blob/${src.tag}/CHANGELOG.rst"; + changelog = "https://github.com/python-jsonschema/check-jsonschema/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sudosubin ]; }; -} +}) diff --git a/pkgs/by-name/ch/check50/package.nix b/pkgs/by-name/ch/check50/package.nix index c2335ee90a3d..fe585bbd7524 100644 --- a/pkgs/by-name/ch/check50/package.nix +++ b/pkgs/by-name/ch/check50/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "check50"; version = "3.4.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cs50"; repo = "check50"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3WxFdXECIjbTxHK65BFnxOroEYzu7iOJwm15gIjitLA="; }; @@ -44,10 +44,10 @@ python3Packages.buildPythonApplication rec { description = "Testing tool for checking student CS50 code"; homepage = "https://cs50.readthedocs.io/projects/check50/en/latest/"; downloadPage = "https://github.com/cs50/check50"; - changelog = "https://github.com/cs50/check50/releases/tag/${src.tag}"; + changelog = "https://github.com/cs50/check50/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "check50"; }; -} +}) diff --git a/pkgs/by-name/ch/chipsec/package.nix b/pkgs/by-name/ch/chipsec/package.nix index c8d405122f1a..945617e41e4b 100644 --- a/pkgs/by-name/ch/chipsec/package.nix +++ b/pkgs/by-name/ch/chipsec/package.nix @@ -9,7 +9,7 @@ withDriver ? false, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "chipsec"; version = "1.13.20"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "chipsec"; repo = "chipsec"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TSw/1NdPGefWXRMleXTeLWDgRw/m+luIQ0lF8UlgfLs="; }; @@ -88,4 +88,4 @@ python3.pkgs.buildPythonApplication rec { broken = withDriver && kernel.kernelOlder "5.4" && kernel.isHardened; mainProgram = "chipsec_main"; }; -} +}) diff --git a/pkgs/by-name/ch/chkcrontab/package.nix b/pkgs/by-name/ch/chkcrontab/package.nix index 9adc6be51994..2205eefcc159 100644 --- a/pkgs/by-name/ch/chkcrontab/package.nix +++ b/pkgs/by-name/ch/chkcrontab/package.nix @@ -6,13 +6,13 @@ with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "chkcrontab"; version = "1.7"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0gmxavjkjkvjysgf9cf5fcpk589gb75n1mn20iki82wifi1pk1jn"; }; @@ -23,4 +23,4 @@ buildPythonApplication rec { maintainers = [ ]; homepage = "https://github.com/lyda/chkcrontab"; }; -} +}) diff --git a/pkgs/by-name/cl/clairvoyance/package.nix b/pkgs/by-name/cl/clairvoyance/package.nix index 215ffb75253c..5fdef1e62268 100644 --- a/pkgs/by-name/cl/clairvoyance/package.nix +++ b/pkgs/by-name/cl/clairvoyance/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "clairvoyance"; version = "2.5.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "nikitastupin"; repo = "clairvoyance"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-anUceLMTeHQ/Z0+MjKL0alDdKaWA5y3HpJC81MBTTq8="; }; @@ -45,9 +45,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to obtain GraphQL API schemas"; homepage = "https://github.com/nikitastupin/clairvoyance"; - changelog = "https://github.com/nikitastupin/clairvoyance/releases/tag/${src.tag}"; + changelog = "https://github.com/nikitastupin/clairvoyance/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "clairvoyance"; }; -} +}) diff --git a/pkgs/by-name/cl/claude-monitor/package.nix b/pkgs/by-name/cl/claude-monitor/package.nix index f7e25a877a4c..b474ef62e23a 100644 --- a/pkgs/by-name/cl/claude-monitor/package.nix +++ b/pkgs/by-name/cl/claude-monitor/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "claude-monitor"; version = "3.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Maciek-roboblog"; repo = "Claude-Code-Usage-Monitor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v5ooniaN1iVerBW77/00SpghIVE1j8cl2WENcPnS66M="; }; @@ -39,9 +39,9 @@ python3Packages.buildPythonApplication rec { and get intelligent predictions about session limits. ''; homepage = "https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor"; - changelog = "https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ iamanaws ]; mainProgram = "claude-monitor"; }; -} +}) diff --git a/pkgs/by-name/cl/cli50/package.nix b/pkgs/by-name/cl/cli50/package.nix index 52ce04e440b4..ba875757db30 100644 --- a/pkgs/by-name/cl/cli50/package.nix +++ b/pkgs/by-name/cl/cli50/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cli50"; version = "8.0.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cs50"; repo = "cli50"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0gu31NPql8pFPN4jFbPwYkQmF/rbrAai6EY1ZVfXLew="; }; @@ -38,10 +38,10 @@ python3Packages.buildPythonApplication rec { description = "Mount directories into cs50/cli containers"; homepage = "https://cs50.readthedocs.io/cli50/"; downloadPage = "https://github.com/cs50/cli50"; - changelog = "https://github.com/cs50/cli50/releases/tag/v${version}"; + changelog = "https://github.com/cs50/cli50/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "cli50"; }; -} +}) diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix index aaa87abf5c83..60d913e7d6b4 100644 --- a/pkgs/by-name/cl/clickable/package.nix +++ b/pkgs/by-name/cl/clickable/package.nix @@ -9,7 +9,7 @@ which, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "clickable"; version = "8.7.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "clickable"; repo = "clickable"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-W6NPZ5uP7wGjgyA+Nv2vpmshKWny2CCSrn/Gaoi7Pr4="; }; @@ -81,10 +81,10 @@ python3Packages.buildPythonApplication rec { mainProgram = "clickable"; homepage = "https://clickable-ut.dev"; changelog = "https://clickable-ut.dev/en/latest/changelog.html#changes-in-v${ - lib.strings.replaceStrings [ "." ] [ "-" ] version + lib.strings.replaceStrings [ "." ] [ "-" ] finalAttrs.version }"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ ilyakooo0 ]; teams = [ lib.teams.lomiri ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloud-custodian/package.nix b/pkgs/by-name/cl/cloud-custodian/package.nix index b10ce037d19f..a03c943f8121 100644 --- a/pkgs/by-name/cl/cloud-custodian/package.nix +++ b/pkgs/by-name/cl/cloud-custodian/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cloud-custodian"; version = "0.9.38.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cloud-custodian"; repo = "cloud-custodian"; - tag = version; + tag = finalAttrs.version; hash = "sha256-jGWPwHiETS4+hk9euLLxs0PBb7mxz2PHCbYYlFfLQUw="; }; @@ -48,8 +48,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Rules engine for cloud security, cost optimization, and governance"; homepage = "https://cloudcustodian.io"; - changelog = "https://github.com/cloud-custodian/cloud-custodian/releases/tag/${version}"; + changelog = "https://github.com/cloud-custodian/cloud-custodian/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; mainProgram = "custodian"; }; -} +}) diff --git a/pkgs/by-name/cl/cloud-init/package.nix b/pkgs/by-name/cl/cloud-init/package.nix index cff8d291e0a7..15576c0873b6 100644 --- a/pkgs/by-name/cl/cloud-init/package.nix +++ b/pkgs/by-name/cl/cloud-init/package.nix @@ -15,7 +15,7 @@ procps, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cloud-init"; version = "25.2"; pyproject = true; @@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "canonical"; repo = "cloud-init"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Ww76dhfoGrIbxPiXHxDjpgPsinmfrs42NnGmzhBeGC0="; }; @@ -142,7 +142,7 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://github.com/canonical/cloud-init"; description = "Provides configuration and customization of cloud instance"; - changelog = "https://github.com/canonical/cloud-init/raw/${version}/ChangeLog"; + changelog = "https://github.com/canonical/cloud-init/raw/${finalAttrs.version}/ChangeLog"; license = with lib.licenses; [ asl20 gpl3Plus @@ -153,4 +153,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cl/cloudflare-dyndns/package.nix b/pkgs/by-name/cl/cloudflare-dyndns/package.nix index c432f066dd03..731953e9f028 100644 --- a/pkgs/by-name/cl/cloudflare-dyndns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dyndns/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cloudflare-dyndns"; version = "5.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kissgyorgy"; repo = "cloudflare-dyndns"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-tCZX9CKDwGAZ8/rwI764uuE9SQ1A5WhVoqgUegJ19g4="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ lovesegfault ]; mainProgram = "cloudflare-dyndns"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudgoat/package.nix b/pkgs/by-name/cl/cloudgoat/package.nix index 5a10d0794baa..95c0b9f9caaa 100644 --- a/pkgs/by-name/cl/cloudgoat/package.nix +++ b/pkgs/by-name/cl/cloudgoat/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cloudgoat"; version = "2.3.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "RhinoSecurityLabs"; repo = "cloudgoat"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GYhi4rh+JXyUQkRkE5XsbczWbGEt1zqsALBQcwRWJbI="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "AWS deployment tool for a vulnerable environment"; homepage = "https://github.com/RhinoSecurityLabs/cloudgoat"; - changelog = "https://github.com/RhinoSecurityLabs/cloudgoat/releases/tag/${src.tag}"; + changelog = "https://github.com/RhinoSecurityLabs/cloudgoat/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudgoat"; }; -} +}) diff --git a/pkgs/by-name/cl/cloudhunter/package.nix b/pkgs/by-name/cl/cloudhunter/package.nix index 320efc0fa033..144194c6f665 100644 --- a/pkgs/by-name/cl/cloudhunter/package.nix +++ b/pkgs/by-name/cl/cloudhunter/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cloudhunter"; version = "0.7.1"; pyproject = false; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "belane"; repo = "CloudHunter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7iT4vr0kcNXEyJJdBbJsllIcbZRGY3T5t/FjEONkuq0="; }; @@ -46,8 +46,8 @@ python3.pkgs.buildPythonApplication rec { description = "Cloud bucket scanner"; mainProgram = "cloudhunter"; homepage = "https://github.com/belane/CloudHunter"; - changelog = "https://github.com/belane/CloudHunter/releases/tag/v${version}"; + changelog = "https://github.com/belane/CloudHunter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloudsmith-cli/package.nix b/pkgs/by-name/cl/cloudsmith-cli/package.nix index 97d6f3a15d1c..7e80ae30f395 100644 --- a/pkgs/by-name/cl/cloudsmith-cli/package.nix +++ b/pkgs/by-name/cl/cloudsmith-cli/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cloudsmith-cli"; version = "1.9.4"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cloudsmith-io"; repo = "cloudsmith-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VfP7Bu8+F1bHiwceI9s+vHq76wEkG6+hJZe5jZgVm90="; }; @@ -68,9 +68,9 @@ python3Packages.buildPythonApplication rec { homepage = "https://help.cloudsmith.io/docs/cli/"; description = "Cloudsmith Command Line Interface"; mainProgram = "cloudsmith"; - changelog = "https://github.com/cloudsmith-io/cloudsmith-cli/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/cloudsmith-io/cloudsmith-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ usertam ]; license = lib.licenses.asl20; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cm/cmake-format/package.nix b/pkgs/by-name/cm/cmake-format/package.nix index 62fca21a1617..c54ab8ddb4e5 100644 --- a/pkgs/by-name/cm/cmake-format/package.nix +++ b/pkgs/by-name/cm/cmake-format/package.nix @@ -4,14 +4,14 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cmake-format"; version = "0.6.13"; # The source distribution does not build because of missing files. format = "wheel"; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; format = "wheel"; pname = "cmakelang"; sha256 = "0kmggnfbv6bba75l3zfzqwk0swi90brjka307m2kcz2w35kr8jvn"; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ tobim ]; mainProgram = "cmake-format"; }; -} +}) diff --git a/pkgs/by-name/cm/cmake-language-server/package.nix b/pkgs/by-name/cm/cmake-language-server/package.nix index ee5b6fae3d61..6943655a5d54 100644 --- a/pkgs/by-name/cm/cmake-language-server/package.nix +++ b/pkgs/by-name/cm/cmake-language-server/package.nix @@ -19,7 +19,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "cmake-language-server"; version = "0.1.11"; pyproject = true; @@ -27,7 +27,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "regen100"; repo = "cmake-language-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QxknG5NFYky6ZSjiIugLfHT4gXsyTBVbMMeULhQsmdk="; }; @@ -80,9 +80,9 @@ pythonPackages.buildPythonApplication rec { meta = { description = "CMake LSP Implementation"; homepage = "https://github.com/regen100/cmake-language-server"; - changelog = "https://github.com/regen100/cmake-language-server/releases/tag/${src.tag}"; + changelog = "https://github.com/regen100/cmake-language-server/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kira-bruneau ]; mainProgram = "cmake-language-server"; }; -} +}) diff --git a/pkgs/by-name/cm/cmake-lint/package.nix b/pkgs/by-name/cm/cmake-lint/package.nix index da7c65a8db14..70f1b9ed4f80 100644 --- a/pkgs/by-name/cm/cmake-lint/package.nix +++ b/pkgs/by-name/cm/cmake-lint/package.nix @@ -6,7 +6,7 @@ cmake-lint, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cmake-lint"; version = "1.4.3"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cmake-lint"; repo = "cmake-lint"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/OuWwerBlJynEibaYo+jkLpHt4x9GZrqMRJNxgrDBlM="; }; @@ -34,9 +34,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Static code checker for CMake files"; homepage = "https://github.com/cmake-lint/cmake-lint"; - changelog = "https://github.com/cmake-lint/cmake-lint/releases/tag/${version}"; + changelog = "https://github.com/cmake-lint/cmake-lint/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.luftmensch-luftmensch ]; mainProgram = "cmakelint"; }; -} +}) diff --git a/pkgs/by-name/co/cobang/package.nix b/pkgs/by-name/co/cobang/package.nix index d91d8ba0aaf6..226166c7f4da 100644 --- a/pkgs/by-name/co/cobang/package.nix +++ b/pkgs/by-name/co/cobang/package.nix @@ -16,7 +16,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cobang"; version = "2.3.1"; pyproject = false; # Built with meson @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hongquan"; repo = "CoBang"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8qnF1w4zNYdH3QrzBnNjsPnOSMMD48H2tcTxPkemGEM="; }; @@ -79,4 +79,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "cobang"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/co/codebraid/package.nix b/pkgs/by-name/co/codebraid/package.nix index af8ba74bece9..0e59af3aaca2 100644 --- a/pkgs/by-name/co/codebraid/package.nix +++ b/pkgs/by-name/co/codebraid/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "codebraid"; version = "0.11.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gpoore"; repo = "codebraid"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-E9vzGK9ZEVwF+UBpSkdM+hm6vINen/A+LgnnPpc77QQ="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ synthetica ]; mainProgram = "codebraid"; }; -} +}) diff --git a/pkgs/by-name/co/codespell/package.nix b/pkgs/by-name/co/codespell/package.nix index a051e53ae5ba..99f0d1300498 100644 --- a/pkgs/by-name/co/codespell/package.nix +++ b/pkgs/by-name/co/codespell/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "codespell"; version = "2.4.1"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "codespell-project"; repo = "codespell"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-9hr/QZcBESLukujzNKNjWGG3nXx+wkvQvoUYmYgtXv0="; }; @@ -53,4 +53,4 @@ python3.pkgs.buildPythonApplication rec { SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/co/coercer/package.nix b/pkgs/by-name/co/coercer/package.nix index 1d88309a9106..0ceb6eccc7ca 100644 --- a/pkgs/by-name/co/coercer/package.nix +++ b/pkgs/by-name/co/coercer/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "coercer"; version = "2.4.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "p0dalirius"; repo = "Coercer"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WeaKToKYIB+jjTNIQvAUQQNb25TsNWALYZwIZuBjkPE="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to automatically coerce a Windows server"; homepage = "https://github.com/p0dalirius/Coercer"; - changelog = "https://github.com/p0dalirius/Coercer/releases/tag/${version}"; + changelog = "https://github.com/p0dalirius/Coercer/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "coercer"; }; -} +}) diff --git a/pkgs/by-name/co/colorz/package.nix b/pkgs/by-name/co/colorz/package.nix index 7fb4c60eec4a..ff5041292327 100644 --- a/pkgs/by-name/co/colorz/package.nix +++ b/pkgs/by-name/co/colorz/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "colorz"; version = "1.0.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0ghd90lgplf051fs5n5bb42zffd3fqpgzkbv6bhjw7r8jqwgcky0"; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ skykanin ]; mainProgram = "colorz"; }; -} +}) diff --git a/pkgs/by-name/co/commix/package.nix b/pkgs/by-name/co/commix/package.nix index 036a796ca2f2..3c46fb420986 100644 --- a/pkgs/by-name/co/commix/package.nix +++ b/pkgs/by-name/co/commix/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "commix"; version = "4.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "commixproject"; repo = "commix"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X2AJIE/Uk6w5bcgCELfmy9+Nzoma96yBva9Aj+sKE3k="; }; @@ -38,8 +38,8 @@ python3.pkgs.buildPythonApplication rec { description = "Automated Command Injection Exploitation Tool"; mainProgram = "commix"; homepage = "https://github.com/commixproject/commix"; - changelog = "https://github.com/commixproject/commix/releases/tag/v${version}"; + changelog = "https://github.com/commixproject/commix/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/co/compare50/package.nix b/pkgs/by-name/co/compare50/package.nix index 4d02e49000c2..a486c3892a38 100644 --- a/pkgs/by-name/co/compare50/package.nix +++ b/pkgs/by-name/co/compare50/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "compare50"; version = "1.2.13"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cs50"; repo = "compare50"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qRESVE9242Leo6js+YrRrLff7C3IjWFKSN2/GsC/8VA="; }; @@ -64,10 +64,10 @@ python3Packages.buildPythonApplication rec { description = "Tool for detecting similarity in code supporting over 300 languages"; homepage = "https://cs50.readthedocs.io/projects/compare50/en/latest/"; downloadPage = "https://github.com/cs50/compare50"; - changelog = "https://github.com/cs50/compare50/releases/tag/${src.tag}"; + changelog = "https://github.com/cs50/compare50/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "compare50"; }; -} +}) diff --git a/pkgs/by-name/co/compdb/package.nix b/pkgs/by-name/co/compdb/package.nix index e3ad9afa4921..47c5e0d13289 100644 --- a/pkgs/by-name/co/compdb/package.nix +++ b/pkgs/by-name/co/compdb/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "compdb"; version = "0.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Sarcasm"; repo = "compdb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-nFAgTrup6V5oE+LP4UWDOCgTVCv2v9HbQbkGW+oDnTg="; }; @@ -27,4 +27,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.detegr ]; mainProgram = "compdb"; }; -} +}) diff --git a/pkgs/by-name/co/conan/package.nix b/pkgs/by-name/co/conan/package.nix index c3aa9b2aa152..47c7bc473609 100644 --- a/pkgs/by-name/co/conan/package.nix +++ b/pkgs/by-name/co/conan/package.nix @@ -10,7 +10,7 @@ zlib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "conan"; version = "2.22.2"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "conan-io"; repo = "conan"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4OKrAfhHgtAS606P88JFYCjgYYlSAH8RReqFs6N2V5s="; }; @@ -124,9 +124,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Decentralized and portable C/C++ package manager"; homepage = "https://conan.io"; - changelog = "https://github.com/conan-io/conan/releases/tag/${src.tag}"; + changelog = "https://github.com/conan-io/conan/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ HaoZeke ]; mainProgram = "conan"; }; -} +}) diff --git a/pkgs/by-name/co/conjure/package.nix b/pkgs/by-name/co/conjure/package.nix index fd17051a9ff7..bf2be5fdc545 100644 --- a/pkgs/by-name/co/conjure/package.nix +++ b/pkgs/by-name/co/conjure/package.nix @@ -12,7 +12,7 @@ appstream-glib, gtk4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "conjure"; version = "0.1.2"; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nate-xyz"; repo = "conjure"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qWeqUQxTTnmJt40Jm1qDTGGuSQikkurzOux8sZsmDQk="; }; @@ -70,4 +70,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ sund3RRR ]; }; -} +}) diff --git a/pkgs/by-name/co/conpass/package.nix b/pkgs/by-name/co/conpass/package.nix index 97227fa361c6..816b99817afc 100644 --- a/pkgs/by-name/co/conpass/package.nix +++ b/pkgs/by-name/co/conpass/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "conpass"; version = "0.1.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "login-securite"; repo = "conpass"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7o4aQ6qpaWimWqgFO35Wht7mQsdVezoPTm7hp54FWR8="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Continuous password spraying tool"; homepage = "https://github.com/login-securite/conpass"; - changelog = "https://github.com/login-securite/conpass/releases/tag/v${version}"; + changelog = "https://github.com/login-securite/conpass/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "conpass"; }; -} +}) diff --git a/pkgs/by-name/co/contact/package.nix b/pkgs/by-name/co/contact/package.nix index ee4313757cc7..a9a78b5343b8 100644 --- a/pkgs/by-name/co/contact/package.nix +++ b/pkgs/by-name/co/contact/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "contact"; version = "1.4.13"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pdxlocations"; repo = "contact"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MHi86w1lJzMFoSKKmrKPi6rux+sudNMm/oCTXvf8EaE="; }; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/pdxlocations/contact"; - changelog = "https://github.com/pdxlocations/contact/releases/tag/${src.tag}"; + changelog = "https://github.com/pdxlocations/contact/releases/tag/${finalAttrs.src.tag}"; description = "Console UI for Meshtastic"; mainProgram = "contact"; license = lib.licenses.gpl3Only; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/co/corrscope/package.nix b/pkgs/by-name/co/corrscope/package.nix index 0750edccfc6c..6e97bb8c74ee 100644 --- a/pkgs/by-name/co/corrscope/package.nix +++ b/pkgs/by-name/co/corrscope/package.nix @@ -9,7 +9,7 @@ corrscope, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "corrscope"; version = "0.11.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "corrscope"; repo = "corrscope"; - tag = version; + tag = finalAttrs.version; hash = "sha256-76qa4jOSncK1eDly/uXJzpWWdsEz7Hg3DyFb7rmrQBc="; }; @@ -88,10 +88,10 @@ python3Packages.buildPythonApplication rec { Genesis/FM synthesis) which jump around on other oscilloscope programs. ''; homepage = "https://github.com/corrscope/corrscope"; - changelog = "https://github.com/corrscope/corrscope/releases/tag/${version}"; + changelog = "https://github.com/corrscope/corrscope/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ OPNA2608 ]; platforms = lib.platforms.all; mainProgram = "corr"; }; -} +}) diff --git a/pkgs/by-name/co/coulr/package.nix b/pkgs/by-name/co/coulr/package.nix index 8ea74c98e985..71adc0f0661a 100644 --- a/pkgs/by-name/co/coulr/package.nix +++ b/pkgs/by-name/co/coulr/package.nix @@ -15,7 +15,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "coulr"; version = "2.2.0"; @@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Huluti"; repo = "Coulr"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ATKD2PmNz8QRIqGHEuNNe8ZGjcvAU8qpqQtXWR2JBSA="; }; @@ -62,10 +62,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Color box to help developers and designers"; homepage = "https://github.com/Huluti/Coulr"; - changelog = "https://github.com/Huluti/Coulr/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Huluti/Coulr/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jaredmontoya ]; mainProgram = "coulr"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/co/coursera-dl/package.nix b/pkgs/by-name/co/coursera-dl/package.nix index b79b0b2069e5..89bcd5bf8a89 100644 --- a/pkgs/by-name/co/coursera-dl/package.nix +++ b/pkgs/by-name/co/coursera-dl/package.nix @@ -6,7 +6,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "coursera-dl"; version = "0.11.5"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "coursera-dl"; repo = "coursera-dl"; - tag = version; + tag = finalAttrs.version; hash = "sha256-c+ElGIrd4ZhMfWtsNHrHRO3HaRRtEQuGlCSBrvPnbyo="; }; @@ -67,9 +67,9 @@ python3.pkgs.buildPythonApplication rec { description = "CLI for downloading Coursera.org videos and naming them"; mainProgram = "coursera-dl"; homepage = "https://github.com/coursera-dl/coursera-dl"; - changelog = "https://github.com/coursera-dl/coursera-dl/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/coursera-dl/coursera-dl/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ alexfmpe ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/co/cozy/package.nix b/pkgs/by-name/co/cozy/package.nix index c1220061f707..4cb9fcfbb301 100644 --- a/pkgs/by-name/co/cozy/package.nix +++ b/pkgs/by-name/co/cozy/package.nix @@ -13,7 +13,7 @@ gst_all_1, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cozy"; version = "1.3.0"; pyproject = false; # built with meson @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "geigi"; repo = "cozy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-oMgdz2dny0u1XV13aHu5s8/pcAz8z/SAOf4hbCDsdjw"; }; @@ -84,4 +84,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "com.github.geigi.cozy"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cp/cp210x-program/package.nix b/pkgs/by-name/cp/cp210x-program/package.nix index 1a7f8299ee16..001edfa07822 100644 --- a/pkgs/by-name/cp/cp210x-program/package.nix +++ b/pkgs/by-name/cp/cp210x-program/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cp210x-program"; version = "0.4.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "VCTLabs"; repo = "cp210x-program"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-IjKshP12WfFly9cPm6svD4qZW6cT8C7lOVrGenSqbfY="; }; @@ -36,4 +36,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "cp210x-program"; }; -} +}) diff --git a/pkgs/by-name/cp/cplay-ng/package.nix b/pkgs/by-name/cp/cplay-ng/package.nix index 5a1b7919c349..6f166680f855 100644 --- a/pkgs/by-name/cp/cplay-ng/package.nix +++ b/pkgs/by-name/cp/cplay-ng/package.nix @@ -7,7 +7,7 @@ pulseaudio, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cplay-ng"; version = "5.4.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "xi"; repo = "cplay-ng"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ob5wX+Q5XKB/fTYG5phLU61imonpk2A/fk5cg/dfr1Y="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppclean/package.nix b/pkgs/by-name/cp/cppclean/package.nix index af0b1d3a2065..a900b96dbd5d 100644 --- a/pkgs/by-name/cp/cppclean/package.nix +++ b/pkgs/by-name/cp/cppclean/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cppclean"; version = "0.13"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "myint"; repo = "cppclean"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "081bw7kkl7mh3vwyrmdfrk3fgq8k5laacx7hz8fjpchrvdrkqph0"; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ nthorne ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cp/cpplint/package.nix b/pkgs/by-name/cp/cpplint/package.nix index 765d79c48769..f28a21289b99 100644 --- a/pkgs/by-name/cp/cpplint/package.nix +++ b/pkgs/by-name/cp/cpplint/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cpplint"; version = "2.0.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cpplint"; repo = "cpplint"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4crTuqynQt8Nyjqea6DpREtLy7ydRF0hNVnc7tUnO1k="; }; @@ -39,8 +39,8 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/cpplint/cpplint"; description = "Static code checker for C++"; - changelog = "https://github.com/cpplint/cpplint/releases/tag/${version}"; + changelog = "https://github.com/cpplint/cpplint/releases/tag/${finalAttrs.version}"; mainProgram = "cpplint"; license = [ lib.licenses.bsd3 ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppman/package.nix b/pkgs/by-name/cp/cppman/package.nix index 176f2979bc2a..ec0dcc4bb770 100644 --- a/pkgs/by-name/cp/cppman/package.nix +++ b/pkgs/by-name/cp/cppman/package.nix @@ -7,7 +7,7 @@ versionCheckHook, writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cppman"; version = "0.5.9"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "aitjcize"; repo = "cppman"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iPJR4XAjNrBhFHZVOATPi3WwTC1/Y6HK3qmKLqbaK98="; }; @@ -61,9 +61,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Terminal viewer for C++ 98/11/14 manual pages"; homepage = "https://github.com/aitjcize/cppman"; - changelog = "https://github.com/aitjcize/cppman/blob/${src.tag}/ChangeLog"; + changelog = "https://github.com/aitjcize/cppman/blob/${finalAttrs.src.tag}/ChangeLog"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ ryan4yin ]; mainProgram = "cppman"; }; -} +}) diff --git a/pkgs/by-name/cp/cpuset/package.nix b/pkgs/by-name/cp/cpuset/package.nix index 36e47578686c..723ba6eaeebd 100644 --- a/pkgs/by-name/cp/cpuset/package.nix +++ b/pkgs/by-name/cp/cpuset/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cpuset"; version = "1.6.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "lpechacek"; repo = "cpuset"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fW0SXNI10pb6FTn/2TOqxP9qlys0KL/H9m//NjslUaY="; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ wykurz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cr/creds/package.nix b/pkgs/by-name/cr/creds/package.nix index 3728b6187b54..4b0042cbb54b 100644 --- a/pkgs/by-name/cr/creds/package.nix +++ b/pkgs/by-name/cr/creds/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "creds"; version = "0.5.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ihebski"; repo = "DefaultCreds-cheat-sheet"; - tag = "creds-v${version}"; + tag = "creds-v${finalAttrs.version}"; hash = "sha256-nATmzEUwvJwzPZs+bO+/6ZHIrGgvjApaEwVpMyCXmik="; }; @@ -42,8 +42,8 @@ python3.pkgs.buildPythonApplication rec { description = "Tool to search a collection of default credentials"; mainProgram = "creds"; homepage = "https://github.com/ihebski/DefaultCreds-cheat-sheet"; - changelog = "https://github.com/ihebski/DefaultCreds-cheat-sheet/releases/tag/${src.tag}"; + changelog = "https://github.com/ihebski/DefaultCreds-cheat-sheet/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/cr/crlfsuite/package.nix b/pkgs/by-name/cr/crlfsuite/package.nix index c42f85067e0c..a07d2d3b6139 100644 --- a/pkgs/by-name/cr/crlfsuite/package.nix +++ b/pkgs/by-name/cr/crlfsuite/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "crlfsuite"; version = "2.5.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Nefcore"; repo = "CRLFsuite"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-mK20PbVGhTEjhY5L6coCzSMIrG/PHHmNq30ZoJEs6uI="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { fab ]; }; -} +}) diff --git a/pkgs/by-name/cr/cruft/package.nix b/pkgs/by-name/cr/cruft/package.nix index e9e9395d1dca..103bfa81345b 100644 --- a/pkgs/by-name/cr/cruft/package.nix +++ b/pkgs/by-name/cr/cruft/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cruft"; version = "2.16.0"; pyproject = true; @@ -11,13 +11,13 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cruft"; repo = "cruft"; - tag = version; + tag = finalAttrs.version; hash = "sha256-hUucSfgDBlT5jVk/oF8JjbcYhjHgkprfGRwsSNfgjfg="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'version = "0.0.0"' 'version = "${version}"' + --replace-fail 'version = "0.0.0"' 'version = "${finalAttrs.version}"' ''; build-system = with python3Packages; [ @@ -60,11 +60,11 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/cruft/cruft/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/cruft/cruft/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Allows you to maintain all the necessary boilerplate for building projects"; homepage = "https://github.com/cruft/cruft"; license = lib.licenses.mit; mainProgram = "cruft"; maintainers = with lib.maintainers; [ PerchunPak ]; }; -} +}) diff --git a/pkgs/by-name/cr/cryptop/package.nix b/pkgs/by-name/cr/cryptop/package.nix index b573d021f386..e70ca4d9632e 100644 --- a/pkgs/by-name/cr/cryptop/package.nix +++ b/pkgs/by-name/cr/cryptop/package.nix @@ -3,13 +3,13 @@ python3Packages, fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cryptop"; version = "0.2.0"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb"; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; mainProgram = "cryptop"; }; -} +}) diff --git a/pkgs/by-name/cs/csv2odf/package.nix b/pkgs/by-name/cs/csv2odf/package.nix index 464a0ff0a102..2e2d482198e1 100644 --- a/pkgs/by-name/cs/csv2odf/package.nix +++ b/pkgs/by-name/cs/csv2odf/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "csv2odf"; version = "2.09"; pyproject = true; src = fetchurl { - url = "mirror://sourceforge/project/csv2odf/csv2odf-${version}/csv2odf-${version}.tar.gz"; + url = "mirror://sourceforge/project/csv2odf/csv2odf-${finalAttrs.version}/csv2odf-${finalAttrs.version}.tar.gz"; sha256 = "09l0yfay89grjdzap2h11f0hcyn49np5zizg2yyp2aqgjs8ki57p"; }; @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { ''; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/cs/csvkit/package.nix b/pkgs/by-name/cs/csvkit/package.nix index 859cda4bec84..72b9cc7d73a8 100644 --- a/pkgs/by-name/cs/csvkit/package.nix +++ b/pkgs/by-name/cs/csvkit/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "csvkit"; version = "2.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-FHMYqNuuwHwLu5KRwUt43l+jLtPUpcI5blKoPAow32s="; }; @@ -36,8 +36,8 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/wireservice/csvkit"; description = "Suite of command-line tools for converting to and working with CSV"; - changelog = "https://github.com/wireservice/csvkit/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/wireservice/csvkit/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cs/csvs-to-sqlite/package.nix b/pkgs/by-name/cs/csvs-to-sqlite/package.nix index 7c9ee0988a38..ebc7e679edd9 100644 --- a/pkgs/by-name/cs/csvs-to-sqlite/package.nix +++ b/pkgs/by-name/cs/csvs-to-sqlite/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "csvs-to-sqlite"; version = "1.3"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "simonw"; repo = "csvs-to-sqlite"; - rev = version; + rev = finalAttrs.version; hash = "sha256-wV6htULG3lg2IhG2bXmc/9vjcK8/+WA7jm3iJu4ZoOE="; }; @@ -64,4 +64,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.costrouc ]; mainProgram = "csvs-to-sqlite"; }; -} +}) diff --git a/pkgs/by-name/cu/cum/package.nix b/pkgs/by-name/cu/cum/package.nix index 7d148b737b8d..463b9653ee1b 100644 --- a/pkgs/by-name/cu/cum/package.nix +++ b/pkgs/by-name/cu/cum/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cum"; version = "0.9.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "15qc6agka2g3kcnpnz0hbjic1s3260cr9bda0rlcyninxs1vndq0"; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cu/cups-printers/package.nix b/pkgs/by-name/cu/cups-printers/package.nix index 4cbc1a7dbb40..ac1c4c16a285 100644 --- a/pkgs/by-name/cu/cups-printers/package.nix +++ b/pkgs/by-name/cu/cups-printers/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cups-printers"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "audiusGmbH"; repo = "cups-printers"; - tag = version; + tag = finalAttrs.version; hash = "sha256-HTR9t9ElQmCzJfdWyu+JQ8xBfDNpXl8XtNsJxGSfBXk="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for interacting with a CUPS server"; homepage = "https://github.com/audiusGmbH/cups-printers"; - changelog = "https://github.com/audiusGmbH/cups-printers/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/audiusGmbH/cups-printers/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cups-printers"; }; -} +}) diff --git a/pkgs/by-name/cu/cursewords/package.nix b/pkgs/by-name/cu/cursewords/package.nix index 4fcccdc4672b..d8c21158b2ed 100644 --- a/pkgs/by-name/cu/cursewords/package.nix +++ b/pkgs/by-name/cu/cursewords/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cursewords"; version = "1.1"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "thisisparker"; repo = "cursewords"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Ssr15kSdWmyMFFG5uCregrpGQ3rI2cMXqY9+/a3gs84="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cu/curtail/package.nix b/pkgs/by-name/cu/curtail/package.nix index d3793647a1cb..64ef81b5a80b 100644 --- a/pkgs/by-name/cu/curtail/package.nix +++ b/pkgs/by-name/cu/curtail/package.nix @@ -20,7 +20,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "curtail"; version = "1.14.0"; pyproject = false; @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Huluti"; repo = "Curtail"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-AxQe7abHZp4SRp90fkFbmXf3ZQH3VmxQVkpxRcit+54="; }; @@ -88,4 +88,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; teams = [ lib.teams.gnome-circle ]; }; -} +}) diff --git a/pkgs/by-name/cv/cve-prioritizer/package.nix b/pkgs/by-name/cv/cve-prioritizer/package.nix index 5d69b4995bf3..156a4c88b771 100644 --- a/pkgs/by-name/cv/cve-prioritizer/package.nix +++ b/pkgs/by-name/cv/cve-prioritizer/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cve-prioritizer"; version = "1.10.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "TURROKS"; repo = "CVE_Prioritizer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Yy5jVpxb3e2lCpxMaxDdXBGh8by5lmGi+G+kJguA3AA="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Vulnerability patching with CVSS, EPSS, and CISA's Known Exploited Vulnerabilities"; homepage = "https://github.com/TURROKS/CVE_Prioritizer"; - changelog = "https://github.com/TURROKS/CVE_Prioritizer/releases/tag/${src.tag}"; + changelog = "https://github.com/TURROKS/CVE_Prioritizer/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cve-prioritizer"; }; -} +}) diff --git a/pkgs/by-name/cw/cwltool/package.nix b/pkgs/by-name/cw/cwltool/package.nix index 23d753af5074..7fb80d9a0cb1 100644 --- a/pkgs/by-name/cw/cwltool/package.nix +++ b/pkgs/by-name/cw/cwltool/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cwltool"; version = "3.1.20251031082601"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "common-workflow-language"; repo = "cwltool"; - tag = version; + tag = finalAttrs.version; hash = "sha256-avRNOdL4Ig2cYQWh8SqX/KWfgXyVg0TVfVFrlqzUCLA="; }; @@ -84,9 +84,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Common Workflow Language reference implementation"; homepage = "https://www.commonwl.org"; - changelog = "https://github.com/common-workflow-language/cwltool/releases/tag/${version}"; + changelog = "https://github.com/common-workflow-language/cwltool/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ veprbl ]; mainProgram = "cwltool"; }; -} +}) diff --git a/pkgs/by-name/cy/cyclonedx-python/package.nix b/pkgs/by-name/cy/cyclonedx-python/package.nix index 436dcd275583..57052129bc2c 100644 --- a/pkgs/by-name/cy/cyclonedx-python/package.nix +++ b/pkgs/by-name/cy/cyclonedx-python/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "cyclonedx-python"; version = "7.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JhPrVNzuoUTOmFBaPiq+UuUBRCHG2mqz8z1/24OcZAI="; }; @@ -35,11 +35,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Creates CycloneDX Software Bill of Materials (SBOM) from Python projects"; homepage = "https://github.com/CycloneDX/cyclonedx-python"; - changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/${src.tag}"; + changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ blitz ]; mainProgram = "cyclonedx-py"; }; -} +}) diff --git a/pkgs/by-name/da/das/package.nix b/pkgs/by-name/da/das/package.nix index 8ffc24cddf9d..05013391e75f 100644 --- a/pkgs/by-name/da/das/package.nix +++ b/pkgs/by-name/da/das/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "das"; version = "1.0.3"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "snovvcrash"; repo = "DivideAndScan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WZmWpcBqxsNH96nVWwoepFhsvdxZpYKmAjNd7ghIJMA="; }; @@ -49,9 +49,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Divide full port scan results and use it for targeted Nmap runs"; homepage = "https://github.com/snovvcrash/DivideAndScan"; - changelog = "https://github.com/snovvcrash/DivideAndScan/releases/tag/v${version}"; + changelog = "https://github.com/snovvcrash/DivideAndScan/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ fab ]; mainProgram = "das"; }; -} +}) diff --git a/pkgs/by-name/de/deepsecrets/package.nix b/pkgs/by-name/de/deepsecrets/package.nix index 7936c303b7e0..c3ecf582fa9b 100644 --- a/pkgs/by-name/de/deepsecrets/package.nix +++ b/pkgs/by-name/de/deepsecrets/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "deepsecrets"; version = "1.0.6"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "avito-tech"; repo = "deepsecrets"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VfIsPgStHcIYGbfrOs1mvgoq0ZoVSZwILFVBeMt/5Jc="; }; @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec { nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; disabledTests = [ - # assumes package is built in /app (docker?), and not /build/${src.name} (nix sandbox) + # assumes package is built in /app (docker?), and not /build/${finalAttrs.src.name} (nix sandbox) "test_1_cli" "test_config" "test_basic_info" @@ -49,10 +49,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Secrets scanner that understands code"; homepage = "https://github.com/avito-tech/deepsecrets"; - changelog = "https://github.com/avito-tech/deepsecrets/releases/tag/v${version}"; + changelog = "https://github.com/avito-tech/deepsecrets/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "deepsecrets"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/de/deeptools/package.nix b/pkgs/by-name/de/deeptools/package.nix index 5aedaaaca27d..4e8637a9d8aa 100644 --- a/pkgs/by-name/de/deeptools/package.nix +++ b/pkgs/by-name/de/deeptools/package.nix @@ -5,7 +5,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "deeptools"; version = "3.5.6"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "deeptools"; repo = "deepTools"; - tag = version; + tag = finalAttrs.version; hash = "sha256-dxXlOvOjF4KSc5YO+1A5hlp95sfeyPSbmp93tihm7Vo="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { bsd3 ]; }; -} +}) diff --git a/pkgs/by-name/de/deface/package.nix b/pkgs/by-name/de/deface/package.nix index 2194ec221124..e58799e2448f 100644 --- a/pkgs/by-name/de/deface/package.nix +++ b/pkgs/by-name/de/deface/package.nix @@ -6,7 +6,7 @@ pkgs, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "deface"; version = "1.5.0"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ORB-HD"; repo = "deface"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/mXWeL6OSgW4BMXtAZD/3UxQUGt7UE5ZvH8CXNCueJo="; }; @@ -47,11 +47,11 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Video anonymization by face detection"; homepage = "https://github.com/ORB-HD/deface"; - changelog = "https://github.com/ORB-HD/deface/releases/tag/v${version}"; + changelog = "https://github.com/ORB-HD/deface/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lurkki ]; mainProgram = "deface"; # terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException' broken = stdenv.hostPlatform.system == "aarch64-linux"; }; -} +}) diff --git a/pkgs/by-name/de/densify/package.nix b/pkgs/by-name/de/densify/package.nix index 1f1d018da3f2..d7d2b259831e 100644 --- a/pkgs/by-name/de/densify/package.nix +++ b/pkgs/by-name/de/densify/package.nix @@ -11,7 +11,7 @@ libnotify, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "densify"; version = "0.3.2"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hkdb"; repo = "Densify"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-giFFy8HiSmnOqFKLyrPD1kTry8hMQxotEgD/u2FEMRY="; }; @@ -71,9 +71,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Compress PDF files with Ghostscript"; homepage = "https://github.com/hkdb/Densify"; - changelog = "https://github.com/hkdb/Densify/blob/${src.rev}/README.md"; + changelog = "https://github.com/hkdb/Densify/blob/${finalAttrs.src.rev}/README.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/de/dep-scan/package.nix b/pkgs/by-name/de/dep-scan/package.nix index 5820b4ccbdd1..00d3025d725e 100644 --- a/pkgs/by-name/de/dep-scan/package.nix +++ b/pkgs/by-name/de/dep-scan/package.nix @@ -7,7 +7,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dep-scan"; version = "6.1.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "owasp-dep-scan"; repo = "dep-scan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Drp9DIu4ORNDMqYnCU7CJYpD65RW0da1g4bUIXlPfBA="; }; @@ -75,10 +75,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies"; homepage = "https://github.com/owasp-dep-scan/dep-scan"; - changelog = "https://github.com/owasp-dep-scan/dep-scan/releases/tag/v${version}"; + changelog = "https://github.com/owasp-dep-scan/dep-scan/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; teams = [ lib.teams.ngi ]; mainProgram = "dep-scan"; }; -} +}) diff --git a/pkgs/by-name/de/devede/package.nix b/pkgs/by-name/de/devede/package.nix index 1565251c10ed..999c413e1d46 100644 --- a/pkgs/by-name/de/devede/package.nix +++ b/pkgs/by-name/de/devede/package.nix @@ -24,7 +24,7 @@ let setuptools ; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "devede"; version = "4.21.0"; format = "setuptools"; @@ -33,7 +33,7 @@ buildPythonApplication rec { src = fetchFromGitLab { owner = "rastersoft"; repo = "devedeng"; - rev = version; + rev = finalAttrs.version; hash = "sha256-sLJkIKw0ciX6spugbdO0eZ1dIkoHfuu5e/f2XwA70a0="; }; @@ -79,4 +79,4 @@ buildPythonApplication rec { lib.maintainers.baksa ]; }; -} +}) diff --git a/pkgs/by-name/de/devpi-client/package.nix b/pkgs/by-name/de/devpi-client/package.nix index 229a592e25b8..73dc522b8bd7 100644 --- a/pkgs/by-name/de/devpi-client/package.nix +++ b/pkgs/by-name/de/devpi-client/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "devpi-client"; version = "7.2.0"; pyproject = true; src = fetchPypi { pname = "devpi-client"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-wUM2hFjDh4unvuah2bQY4uZZVxo4VmFPWNdriigmnXs="; }; @@ -71,7 +71,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Client for devpi, a pypi index server and packaging meta tool"; homepage = "http://doc.devpi.net"; - changelog = "https://github.com/devpi/devpi/blob/client-${version}/client/CHANGELOG"; + changelog = "https://github.com/devpi/devpi/blob/client-${finalAttrs.version}/client/CHANGELOG"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lewo @@ -79,4 +79,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "devpi"; }; -} +}) diff --git a/pkgs/by-name/de/devtoolbox/package.nix b/pkgs/by-name/de/devtoolbox/package.nix index 3b19da0d9b3f..3cad1a4f6cc7 100644 --- a/pkgs/by-name/de/devtoolbox/package.nix +++ b/pkgs/by-name/de/devtoolbox/package.nix @@ -18,7 +18,7 @@ appstream, libxml2, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "devtoolbox"; version = "1.3.0"; pyproject = false; # uses meson @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "aleiepure"; repo = "devtoolbox"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ReF70pNMrMweEB4WAGQT++9TxTN4gV1olln7Y6YWCis="; }; @@ -128,4 +128,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/dh/dhcpig/package.nix b/pkgs/by-name/dh/dhcpig/package.nix index c034f7f362f5..af596e29db95 100644 --- a/pkgs/by-name/dh/dhcpig/package.nix +++ b/pkgs/by-name/dh/dhcpig/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dhcpig"; version = "1.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kamorin"; repo = "DHCPig"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MquLChDuJe3DdkxxKV4W0o49IIt7Am+yuhdOqUqexS8="; }; @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ tochiaha ]; mainProgram = "dhcpig"; }; -} +}) diff --git a/pkgs/by-name/di/dialect/package.nix b/pkgs/by-name/di/dialect/package.nix index 1f39c9bca79f..e32993400268 100644 --- a/pkgs/by-name/di/dialect/package.nix +++ b/pkgs/by-name/di/dialect/package.nix @@ -20,7 +20,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dialect"; version = "2.6.1"; pyproject = false; # built with meson @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dialect-app"; repo = "dialect"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-Gy5KlcY22ykoWUzVk6w46SLndOmEQxMCcvo1ClMq0LM="; }; @@ -88,4 +88,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "dialect"; }; -} +}) diff --git a/pkgs/by-name/di/diffuse/package.nix b/pkgs/by-name/di/diffuse/package.nix index ab6e4bdab899..8b5bf717ac97 100644 --- a/pkgs/by-name/di/diffuse/package.nix +++ b/pkgs/by-name/di/diffuse/package.nix @@ -15,14 +15,14 @@ hicolor-icon-theme, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "diffuse"; version = "0.10.0"; src = fetchFromGitHub { owner = "MightyCreak"; repo = "diffuse"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "Svt+llBwJKGXRJZ96dzzdzpL/5jrzXXM/FPZwA7Es8s="; }; @@ -78,4 +78,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ k3a ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/di/discord-rich-presence-plex/package.nix b/pkgs/by-name/di/discord-rich-presence-plex/package.nix index 9540b1385208..7ee4a6204309 100644 --- a/pkgs/by-name/di/discord-rich-presence-plex/package.nix +++ b/pkgs/by-name/di/discord-rich-presence-plex/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "discord-rich-presence-plex"; version = "2.16.0"; pyproject = false; src = fetchFromGitHub { owner = "phin05"; repo = "discord-rich-presence-plex"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-e1r0w72IOEY5XsjANkAHbfPYEf1B8n6KYVLMWFSLs0g="; }; @@ -53,10 +53,10 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/phin05/discord-rich-presence-plex"; - changelog = "https://github.com/phin05/discord-rich-presence-plex/releases/tag/v${version}"; + changelog = "https://github.com/phin05/discord-rich-presence-plex/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; description = "Displays your Plex status on Discord using Rich Presence"; maintainers = with lib.maintainers; [ hogcycle ]; mainProgram = "discord-rich-presence-plex"; }; -} +}) diff --git a/pkgs/by-name/di/discover-overlay/package.nix b/pkgs/by-name/di/discover-overlay/package.nix index 50303772153a..521ff49a587b 100644 --- a/pkgs/by-name/di/discover-overlay/package.nix +++ b/pkgs/by-name/di/discover-overlay/package.nix @@ -7,7 +7,7 @@ gtk-layer-shell, wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "discover-overlay"; version = "0.7.9"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "trigg"; repo = "Discover"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Z554/zRikZztdD4NZiDDjMWgIlnQDGkemlA3ONRhqR8="; }; @@ -61,4 +61,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "discover-overlay"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/di/displaycal/package.nix b/pkgs/by-name/di/displaycal/package.nix index c441b4632aa7..69b2d03eeb0a 100644 --- a/pkgs/by-name/di/displaycal/package.nix +++ b/pkgs/by-name/di/displaycal/package.nix @@ -13,14 +13,14 @@ argyllcms, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "displaycal"; version = "3.9.17"; format = "setuptools"; src = fetchPypi { pname = "DisplayCAL"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-cV8x1Hx+KQUhOOzqw/89QgoZ9+82vhwGrhG13KpE9Vw="; }; @@ -76,4 +76,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ toastal ]; }; -} +}) diff --git a/pkgs/by-name/di/distgen/package.nix b/pkgs/by-name/di/distgen/package.nix index 9ee099eba029..58378a3f3da5 100644 --- a/pkgs/by-name/di/distgen/package.nix +++ b/pkgs/by-name/di/distgen/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "distgen"; version = "2.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-w+/aiLv5NCQFD0ItlC+Wy9BuvA/ndDQcLf6Iyb9trF4="; }; @@ -46,4 +46,4 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://distgen.readthedocs.io"; maintainers = with lib.maintainers; [ bachp ]; }; -} +}) diff --git a/pkgs/by-name/dj/django-upgrade/package.nix b/pkgs/by-name/dj/django-upgrade/package.nix index 4e047a1130ab..13c9aca6243f 100644 --- a/pkgs/by-name/dj/django-upgrade/package.nix +++ b/pkgs/by-name/dj/django-upgrade/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "django-upgrade"; version = "1.29.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "adamchainz"; repo = "django-upgrade"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NnVFMItWiTL82LMxDKeGofaestRBfZFVjTKFjbJFmmU="; }; @@ -31,9 +31,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Automatically upgrade your Django projects"; homepage = "https://github.com/adamchainz/django-upgrade"; - changelog = "https://github.com/adamchainz/django-upgrade/blob/${version}/docs/changelog.rst"; + changelog = "https://github.com/adamchainz/django-upgrade/blob/${finalAttrs.version}/docs/changelog.rst"; mainProgram = "django-upgrade"; license = lib.licenses.mit; maintainers = [ lib.maintainers.kalekseev ]; }; -} +}) diff --git a/pkgs/by-name/dj/djhtml/package.nix b/pkgs/by-name/dj/djhtml/package.nix index b115f29f9c98..7a57cf65e0ae 100644 --- a/pkgs/by-name/dj/djhtml/package.nix +++ b/pkgs/by-name/dj/djhtml/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "djhtml"; version = "3.0.10"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rtts"; repo = "djhtml"; - tag = version; + tag = finalAttrs.version; hash = "sha256-7K7/Zm6ORfza9AD+Jyl+0Q5zlxgF+WpH3a1O18VpT5k="; }; @@ -22,9 +22,9 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/rtts/djhtml"; description = "Django/Jinja template indenter"; - changelog = "https://github.com/rtts/djhtml/releases/tag/${src.tag}"; + changelog = "https://github.com/rtts/djhtml/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = [ ]; mainProgram = "djhtml"; }; -} +}) diff --git a/pkgs/by-name/dj/djlint/package.nix b/pkgs/by-name/dj/djlint/package.nix index 9581ba9bf9aa..a5998c3952f6 100644 --- a/pkgs/by-name/dj/djlint/package.nix +++ b/pkgs/by-name/dj/djlint/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "djlint"; version = "1.36.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Riverside-Healthcare"; repo = "djlint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1DXBDVe8Ae8joJOYwwlBZB8MVubDPVhh+TiJBpL2u2M="; }; @@ -45,7 +45,7 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "djlint"; homepage = "https://github.com/Riverside-Healthcare/djlint"; license = lib.licenses.gpl3Only; - changelog = "https://github.com/djlint/djLint/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/djlint/djLint/blob/v${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ traxys ]; }; -} +}) diff --git a/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix b/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix index 106f398c06b0..eac4ca71fd08 100644 --- a/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix +++ b/pkgs/by-name/dm/dmarc-metrics-exporter/package.nix @@ -10,7 +10,7 @@ let python3 = python312; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dmarc-metrics-exporter"; version = "1.2.0"; @@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jgosmann"; repo = "dmarc-metrics-exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cIsI4TNYuLK0fpUg9lnbl5KSBtzQoT/pTByI9hiy/7o="; }; @@ -67,8 +67,8 @@ python3.pkgs.buildPythonApplication rec { description = "Export Prometheus metrics from DMARC reports"; mainProgram = "dmarc-metrics-exporter"; homepage = "https://github.com/jgosmann/dmarc-metrics-exporter"; - changelog = "https://github.com/jgosmann/dmarc-metrics-exporter/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/jgosmann/dmarc-metrics-exporter/blob/v${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ma27 ]; }; -} +}) diff --git a/pkgs/by-name/dm/dmensamenu/package.nix b/pkgs/by-name/dm/dmensamenu/package.nix index 435ab331f363..5c6d7da2451c 100644 --- a/pkgs/by-name/dm/dmensamenu/package.nix +++ b/pkgs/by-name/dm/dmensamenu/package.nix @@ -6,7 +6,7 @@ dmenu, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dmensamenu"; version = "1.2.2"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dotlambda"; repo = "dmensamenu"; - tag = version; + tag = finalAttrs.version; hash = "sha256-dtQpNDhw1HklEtltYl3yiz54UDLOJWJHNZEuQGaIYbI="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/dn/dnsrecon/package.nix b/pkgs/by-name/dn/dnsrecon/package.nix index eb106a49e36d..b02eaec8d4ce 100644 --- a/pkgs/by-name/dn/dnsrecon/package.nix +++ b/pkgs/by-name/dn/dnsrecon/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dnsrecon"; version = "1.5.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "darkoperator"; repo = "dnsrecon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MkeHQZXWCqZ9/Z8WEVZIkDeLB/bnSxi8NBpgrcxAo+s="; }; @@ -43,7 +43,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "DNS Enumeration script"; homepage = "https://github.com/darkoperator/dnsrecon"; - changelog = "https://github.com/darkoperator/dnsrecon/releases/tag/${src.tag}"; + changelog = "https://github.com/darkoperator/dnsrecon/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ c0bw3b @@ -51,4 +51,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "dnsrecon"; }; -} +}) diff --git a/pkgs/by-name/dn/dnstwist/package.nix b/pkgs/by-name/dn/dnstwist/package.nix index 98b0eb4514d7..99e4d20638d4 100644 --- a/pkgs/by-name/dn/dnstwist/package.nix +++ b/pkgs/by-name/dn/dnstwist/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dnstwist"; version = "20250130"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "elceef"; repo = "dnstwist"; - tag = version; + tag = finalAttrs.version; hash = "sha256-cgSQ6KDCvTYX0vp0jqNzKHzo84IXrztoYqoTJNF+FiI="; }; @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Domain name permutation engine for detecting homograph phishing attacks"; homepage = "https://github.com/elceef/dnstwist"; - changelog = "https://github.com/elceef/dnstwist/releases/tag/${version}"; + changelog = "https://github.com/elceef/dnstwist/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "dnstwist"; }; -} +}) diff --git a/pkgs/by-name/dn/dnsviz/package.nix b/pkgs/by-name/dn/dnsviz/package.nix index 4ee546ed74d2..c1c40906f782 100644 --- a/pkgs/by-name/dn/dnsviz/package.nix +++ b/pkgs/by-name/dn/dnsviz/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dnsviz"; version = "0.11.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dnsviz"; repo = "dnsviz"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JlPikEvRPFhHcTyRJ2ZgmQOrrc6qzhbAO6+NtiN+Wqo="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ jojosch ]; }; -} +}) diff --git a/pkgs/by-name/do/docify/package.nix b/pkgs/by-name/do/docify/package.nix index fd9602986b24..2325f452afc0 100644 --- a/pkgs/by-name/do/docify/package.nix +++ b/pkgs/by-name/do/docify/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "docify"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AThePeanut4"; repo = "docify"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pENahqprTf6weP6qi9CyeQPdNOqr9c/q7j6GO9Lq3N4="; }; @@ -31,11 +31,11 @@ python3Packages.buildPythonApplication rec { doCheck = false; meta = { - changelog = "https://github.com/AThePeanut4/docify/releases/tag/v${version}"; + changelog = "https://github.com/AThePeanut4/docify/releases/tag/v${finalAttrs.version}"; description = "Script to add docstrings to Python type stubs using reflection"; homepage = "https://github.com/AThePeanut4/docify"; license = lib.licenses.mit; mainProgram = "docify"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/do/dockbarx/package.nix b/pkgs/by-name/do/dockbarx/package.nix index 17b99beab228..7c7f20fd283c 100644 --- a/pkgs/by-name/do/dockbarx/package.nix +++ b/pkgs/by-name/do/dockbarx/package.nix @@ -10,7 +10,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dockbarx"; version = "1.0-beta4"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "xuzhen"; repo = "dockbarx"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-J/5KpHptGzgRF1qIGrgjkRR3in5pE0ffkiYVTR3iZKY="; }; @@ -68,4 +68,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.romildo ]; }; -} +}) diff --git a/pkgs/by-name/do/docstrfmt/package.nix b/pkgs/by-name/do/docstrfmt/package.nix index 6079d3367db0..9cb6d2e0a05c 100644 --- a/pkgs/by-name/do/docstrfmt/package.nix +++ b/pkgs/by-name/do/docstrfmt/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "docstrfmt"; version = "1.11.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "LilSpazJoekp"; repo = "docstrfmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5Yx+omXZSlpJSzA4dTY/JdfmHQshM7qI++OVvqYg1jc="; }; @@ -43,9 +43,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Formatter for reStructuredText"; homepage = "https://github.com/LilSpazJoekp/docstrfmt"; - changelog = "https://github.com/LilSpazJoekp/docstrfmt/blob/${src.tag}/CHANGES.rst"; + changelog = "https://github.com/LilSpazJoekp/docstrfmt/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "docstrfmt"; }; -} +}) diff --git a/pkgs/by-name/do/doge/package.nix b/pkgs/by-name/do/doge/package.nix index 5d3a446a1aea..83b5ee893048 100644 --- a/pkgs/by-name/do/doge/package.nix +++ b/pkgs/by-name/do/doge/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "doge"; version = "3.9.0"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Olivia5k"; repo = "doge"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { quantenzitrone ]; }; -} +}) diff --git a/pkgs/by-name/do/doitlive/package.nix b/pkgs/by-name/do/doitlive/package.nix index 8ee85c2d2137..1bc8ffd20a26 100644 --- a/pkgs/by-name/do/doitlive/package.nix +++ b/pkgs/by-name/do/doitlive/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "doitlive"; version = "5.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-BBu98ZfDaypJfE0KadrFOnd6d1ZLV6wC1Hd9YFjRcPo="; }; @@ -28,9 +28,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool for live presentations in the terminal"; homepage = "https://github.com/sloria/doitlive"; - changelog = "https://github.com/sloria/doitlive/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/sloria/doitlive/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mbode ]; mainProgram = "doitlive"; }; -} +}) diff --git a/pkgs/by-name/do/donpapi/package.nix b/pkgs/by-name/do/donpapi/package.nix index 26e754ccc021..a927eb8459e2 100644 --- a/pkgs/by-name/do/donpapi/package.nix +++ b/pkgs/by-name/do/donpapi/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "donpapi"; version = "1.2.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "login-securite"; repo = "DonPAPI"; - tag = "V${version}"; + tag = "V${finalAttrs.version}"; hash = "sha256-60aGnsr36X3mf91nH9ud0xyLBqKgzZ4ALucrLGpAuzQ="; }; @@ -42,10 +42,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for dumping DPAPI credentials remotely"; homepage = "https://github.com/login-securite/DonPAPI"; - changelog = "https://github.com/login-securite/DonPAPI/releases/tag/V${src.tag}"; + changelog = "https://github.com/login-securite/DonPAPI/releases/tag/V${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "donpapi"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/do/dooit/package.nix b/pkgs/by-name/do/dooit/package.nix index f94f9dc90c8f..af8c68f75b8b 100644 --- a/pkgs/by-name/do/dooit/package.nix +++ b/pkgs/by-name/do/dooit/package.nix @@ -7,7 +7,7 @@ nix-update-script, extraPackages ? [ ], }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dooit"; version = "3.3.4"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dooit-org"; repo = "dooit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-A3l+E9B2fWyNpDzMr8WRiiHD/fIcUzcIwtmur+2Mk0k="; }; @@ -64,7 +64,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "TUI todo manager"; homepage = "https://github.com/dooit-org/dooit"; - changelog = "https://github.com/dooit-org/dooit/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/dooit-org/dooit/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ khaneliman @@ -73,4 +73,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "dooit"; }; -} +}) diff --git a/pkgs/by-name/do/doq/package.nix b/pkgs/by-name/do/doq/package.nix index a0608db8cb7b..e3217856b6d4 100644 --- a/pkgs/by-name/do/doq/package.nix +++ b/pkgs/by-name/do/doq/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "doq"; version = "0.10.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "heavenshell"; repo = "py-doq"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iVu+5o8pZ5OhIzNItWbzUzqC3VQ6HCD7nP5gW/PVAMM="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Docstring generator for Python"; homepage = "https://github.com/heavenshell/py-doq"; - changelog = "https://github.com/heavenshell/py-doq/releases/tag/${version}"; + changelog = "https://github.com/heavenshell/py-doq/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "doq"; }; -} +}) diff --git a/pkgs/by-name/do/dosage/package.nix b/pkgs/by-name/do/dosage/package.nix index f83dc14dd98e..ba8df5ec66a9 100644 --- a/pkgs/by-name/do/dosage/package.nix +++ b/pkgs/by-name/do/dosage/package.nix @@ -5,12 +5,12 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dosage"; version = "3.2"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-MHikoqbsQ2WkDi+S+1fhHuJy/cwzHu6PVy/JfALNJUI="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ toonn ]; }; -} +}) diff --git a/pkgs/by-name/do/dotbot/package.nix b/pkgs/by-name/do/dotbot/package.nix index 7eefe4047838..9bd826ea7481 100644 --- a/pkgs/by-name/do/dotbot/package.nix +++ b/pkgs/by-name/do/dotbot/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dotbot"; version = "1.24.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "anishathalye"; repo = "dotbot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HlCq9ek/419A+bgwtbRr45Q2RqPPv38QKSV+CwzihFc="; }; @@ -37,8 +37,8 @@ python3Packages.buildPythonApplication rec { dotfiles. ''; homepage = "https://github.com/anishathalye/dotbot"; - changelog = "https://github.com/anishathalye/dotbot/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/anishathalye/dotbot/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ludat ]; }; -} +}) diff --git a/pkgs/by-name/do/dotfiles/package.nix b/pkgs/by-name/do/dotfiles/package.nix index 3133bb83cfd9..b98bba73f273 100644 --- a/pkgs/by-name/do/dotfiles/package.nix +++ b/pkgs/by-name/do/dotfiles/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dotfiles"; version = "0.6.5"; pyproject = true; src = fetchPypi { - inherit version pname; + inherit (finalAttrs) version pname; sha256 = "sha256-fke8lNjyYts6cIrONAFd5r2wAlpWqJhd+usFAPCO5J4="; }; @@ -29,4 +29,4 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/jbernard/dotfiles"; license = lib.licenses.isc; }; -} +}) diff --git a/pkgs/by-name/dp/dpt-rp1-py/package.nix b/pkgs/by-name/dp/dpt-rp1-py/package.nix index 6faea046cfd5..62d7ffa271f9 100644 --- a/pkgs/by-name/dp/dpt-rp1-py/package.nix +++ b/pkgs/by-name/dp/dpt-rp1-py/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dpt-rp1-py"; version = "0.1.19"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "janten"; repo = "dpt-rp1-py"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-cJ9dc8TRuduIka6T/MQsetDAjIhb+i2U9F8Qm9h29d8="; }; @@ -42,4 +42,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ mt-caret ]; mainProgram = "dptrp1"; }; -} +}) diff --git a/pkgs/by-name/dr/drawing/package.nix b/pkgs/by-name/dr/drawing/package.nix index 09ff89472f77..d08bbc31d20a 100644 --- a/pkgs/by-name/dr/drawing/package.nix +++ b/pkgs/by-name/dr/drawing/package.nix @@ -17,7 +17,7 @@ itstool, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "drawing"; version = "1.0.2"; @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "maoschanz"; repo = "drawing"; - tag = version; + tag = finalAttrs.version; hash = "sha256-kNF9db8NoHWW1A0WEFQzxHqAQ4A7kxInMRZFJOXQX/k="; }; @@ -73,9 +73,9 @@ python3.pkgs.buildPythonApplication rec { description = "Free basic image editor, similar to Microsoft Paint, but aiming at the GNOME desktop"; mainProgram = "drawing"; homepage = "https://maoschanz.github.io/drawing/"; - changelog = "https://github.com/maoschanz/drawing/releases/tag/${version}"; + changelog = "https://github.com/maoschanz/drawing/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ mothsart ]; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/dr/drum-machine/package.nix b/pkgs/by-name/dr/drum-machine/package.nix index d1dee1520619..ba6d620b669c 100644 --- a/pkgs/by-name/dr/drum-machine/package.nix +++ b/pkgs/by-name/dr/drum-machine/package.nix @@ -16,7 +16,7 @@ ffmpeg-headless, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "drum-machine"; version = "1.5.0"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Revisto"; repo = "drum-machine"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-F3h3BxLNkJq0jpfNOGcTbckpc8CksyA3Bc8GNKviB+I="; }; @@ -72,9 +72,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Modern and intuitive application for creating, playing, and managing drum patterns"; homepage = "https://apps.gnome.org/DrumMachine"; - changelog = "https://github.com/Revisto/drum-machine/releases/tag/${src.tag}"; + changelog = "https://github.com/Revisto/drum-machine/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.gnome-circle ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/dt/dtrx/package.nix b/pkgs/by-name/dt/dtrx/package.nix index ded5cde7e096..711fc0c01282 100644 --- a/pkgs/by-name/dt/dtrx/package.nix +++ b/pkgs/by-name/dt/dtrx/package.nix @@ -21,7 +21,7 @@ unrarSupport ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dtrx"; version = "8.7.1"; pyproject = true; @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dtrx-py"; repo = "dtrx"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-FNSFEGIK0vDNlvqc8BKDCB/0hoxrITfeh59JcyzX3jY="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ colinsane ]; mainProgram = "dtrx"; }; -} +}) diff --git a/pkgs/by-name/dy/dynamic-wallpaper/package.nix b/pkgs/by-name/dy/dynamic-wallpaper/package.nix index 2fc321f20d5d..c5bbf9a119ff 100644 --- a/pkgs/by-name/dy/dynamic-wallpaper/package.nix +++ b/pkgs/by-name/dy/dynamic-wallpaper/package.nix @@ -15,7 +15,7 @@ librsvg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dynamic-wallpaper"; version = "0.1.0"; pyproject = false; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dusansimic"; repo = "dynamic-wallpaper"; - rev = version; + rev = finalAttrs.version; hash = "sha256-DAdx34EYO8ysQzbWrAIPoghhibwFtoqCi8oyDVyO5lk="; }; @@ -63,4 +63,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "me.dusansimic.DynamicWallpaper"; maintainers = with lib.maintainers; [ zendo ]; }; -} +}) diff --git a/pkgs/by-name/dy/dyndnsc/package.nix b/pkgs/by-name/dy/dyndnsc/package.nix index e4c619ce678a..77bdc0837705 100644 --- a/pkgs/by-name/dy/dyndnsc/package.nix +++ b/pkgs/by-name/dy/dyndnsc/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "dyndnsc"; version = "0.6.1-unstable-2024-02-25"; pyproject = true; @@ -61,10 +61,10 @@ python3Packages.buildPythonApplication rec { external notification services. ''; homepage = "https://github.com/infothrill/python-dyndnsc"; - changelog = "https://github.com/infothrill/python-dyndnsc/releases/tag/${version}"; + changelog = "https://github.com/infothrill/python-dyndnsc/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "dyndnsc"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ea/eartag/package.nix b/pkgs/by-name/ea/eartag/package.nix index 328a10d45736..e065c264543d 100644 --- a/pkgs/by-name/ea/eartag/package.nix +++ b/pkgs/by-name/ea/eartag/package.nix @@ -20,7 +20,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eartag"; version = "1.0.2"; pyproject = false; @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "eartag"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Iwfk0SqxYF2bzkKZNqGonJh8MQ2c+K1wN0o4GECR/Rw="; }; @@ -85,7 +85,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://gitlab.gnome.org/World/eartag"; description = "Simple music tag editor"; - changelog = "https://gitlab.gnome.org/World/eartag/-/releases/${version}"; + changelog = "https://gitlab.gnome.org/World/eartag/-/releases/${finalAttrs.version}"; # This seems to be using ICU license but we're flagging it to MIT license # since ICU license is a modified version of MIT and to prevent it from # being incorrectly identified as unfree software. @@ -94,4 +94,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; teams = [ lib.teams.gnome-circle ]; }; -} +}) diff --git a/pkgs/by-name/ec/ec2stepshell/package.nix b/pkgs/by-name/ec/ec2stepshell/package.nix index 6ce705c96d4f..050cb4161478 100644 --- a/pkgs/by-name/ec/ec2stepshell/package.nix +++ b/pkgs/by-name/ec/ec2stepshell/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ec2stepshell"; version = "0-unstable-2023-04-07"; pyproject = true; @@ -41,8 +41,8 @@ python3.pkgs.buildPythonApplication rec { description = "AWS post-exploitation tool"; mainProgram = "ec2stepshell"; homepage = "https://github.com/saw-your-packet/EC2StepShell"; - changelog = "https://github.com/saw-your-packet/EC2StepShell/blob/${version}/CHANGELOG.txt"; + changelog = "https://github.com/saw-your-packet/EC2StepShell/blob/${finalAttrs.version}/CHANGELOG.txt"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ed/eddy/package.nix b/pkgs/by-name/ed/eddy/package.nix index c7b77bf5d69c..382fb04bb4bc 100644 --- a/pkgs/by-name/ed/eddy/package.nix +++ b/pkgs/by-name/ed/eddy/package.nix @@ -6,7 +6,7 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eddy"; version = "3.7.1"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "obdasystems"; repo = "eddy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-K8yd7A4D1LAgwuaJvxdF0oqACuMxX/CZ6yKbR7D+uEQ="; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ koslambrou ]; }; -} +}) diff --git a/pkgs/by-name/ed/edir/package.nix b/pkgs/by-name/ed/edir/package.nix index 3d30f8d23ea0..7b10d24acf73 100644 --- a/pkgs/by-name/ed/edir/package.nix +++ b/pkgs/by-name/ed/edir/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "edir"; version = "2.32"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-E9zb7Y4KNQ/gw+TkpRVMUHMPlY1ImQAb0P8G/OFgMwM="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "edir"; }; -} +}) diff --git a/pkgs/by-name/ed/eduvpn-client/package.nix b/pkgs/by-name/ed/eduvpn-client/package.nix index 47bcfbda3928..9b88183a60b4 100644 --- a/pkgs/by-name/ed/eduvpn-client/package.nix +++ b/pkgs/by-name/ed/eduvpn-client/package.nix @@ -11,7 +11,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eduvpn-client"; version = "4.6.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromCodeberg { owner = "eduVPN"; repo = "linux-app"; - rev = version; + rev = finalAttrs.version; hash = "sha256-oI/hc1XAddXGtwaLY6+zFoshs82lDTRESF4+xUmi+jc="; }; @@ -51,7 +51,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://codeberg.org/eduVPN/linux-app/raw/tag/${version}/CHANGES.md"; + changelog = "https://codeberg.org/eduVPN/linux-app/raw/tag/${finalAttrs.version}/CHANGES.md"; description = "Linux client for eduVPN"; homepage = "https://codeberg.org/eduVPN/linux-app"; license = lib.licenses.gpl3Plus; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/eg/eggnog-mapper/package.nix b/pkgs/by-name/eg/eggnog-mapper/package.nix index 3c7f5d0557d8..2960d5485476 100644 --- a/pkgs/by-name/eg/eggnog-mapper/package.nix +++ b/pkgs/by-name/eg/eggnog-mapper/package.nix @@ -7,7 +7,7 @@ zlib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eggnog-mapper"; version = "2.1.13"; format = "setuptools"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "eggnogdb"; repo = "eggnog-mapper"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Gu4D8DBvgCPlO+2MjeNZy6+lNqsIlksegWmmYvEZmUU="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ luispedro ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/el/elasticsearch-curator/package.nix b/pkgs/by-name/el/elasticsearch-curator/package.nix index 3525200ddbf1..6d998cf6eeb6 100644 --- a/pkgs/by-name/el/elasticsearch-curator/package.nix +++ b/pkgs/by-name/el/elasticsearch-curator/package.nix @@ -7,7 +7,7 @@ testers, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "elasticsearch-curator"; version = "8.0.21"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "elastic"; repo = "curator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yVOZBz4AJNjmpxRp3t03KwDzp/3W8uJiHwuSRJbfLvk="; }; @@ -81,7 +81,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Curate, or manage, your Elasticsearch indices and snapshots"; homepage = "https://github.com/elastic/curator"; - changelog = "https://github.com/elastic/curator/releases/tag/v${version}"; + changelog = "https://github.com/elastic/curator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; longDescription = '' Elasticsearch Curator helps you curate, or manage, your Elasticsearch @@ -98,4 +98,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "curator"; maintainers = with lib.maintainers; [ basvandijk ]; }; -} +}) diff --git a/pkgs/by-name/el/elfdeps/package.nix b/pkgs/by-name/el/elfdeps/package.nix index 045faa19eb13..3930db0abd7d 100644 --- a/pkgs/by-name/el/elfdeps/package.nix +++ b/pkgs/by-name/el/elfdeps/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "elfdeps"; version = "0.2.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "python-wheel-build"; repo = "elfdeps"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5CrxVmtZcBYBMXw7o58CpFopYFgXD4W/S42aow1z1Xw="; }; @@ -51,4 +51,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ booxter ]; mainProgram = "elfdeps"; }; -} +}) diff --git a/pkgs/by-name/el/eliot-tree/package.nix b/pkgs/by-name/el/eliot-tree/package.nix index 5b7fa0a7a91f..ed8bbc2edc97 100644 --- a/pkgs/by-name/el/eliot-tree/package.nix +++ b/pkgs/by-name/el/eliot-tree/package.nix @@ -5,13 +5,13 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eliot-tree"; version = "21.0.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-hTl+r+QJPPQ7ss73lty3Wm7DLy2SKGmmgIuJx38ilO8="; }; @@ -42,9 +42,9 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/jonathanj/eliottree"; - changelog = "https://github.com/jonathanj/eliottree/blob/${version}/NEWS.rst"; + changelog = "https://github.com/jonathanj/eliottree/blob/${finalAttrs.version}/NEWS.rst"; description = "Render Eliot logs as an ASCII tree"; mainProgram = "eliot-tree"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/em/emote/package.nix b/pkgs/by-name/em/emote/package.nix index bfaccce60b6c..72c1e324b594 100644 --- a/pkgs/by-name/em/emote/package.nix +++ b/pkgs/by-name/em/emote/package.nix @@ -12,7 +12,7 @@ wl-clipboard, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "emote"; version = "4.1.0"; pyproject = false; # Built with meson @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tom-james-watson"; repo = "Emote"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-c5EY1Cc3oD8EG1oTChbl10jJlNeAETQbAFGoA9Lw5PY="; }; @@ -82,4 +82,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/en/enum4linux-ng/package.nix b/pkgs/by-name/en/enum4linux-ng/package.nix index 68de43a0a6b8..4f2f29655bee 100644 --- a/pkgs/by-name/en/enum4linux-ng/package.nix +++ b/pkgs/by-name/en/enum4linux-ng/package.nix @@ -5,7 +5,7 @@ samba, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "enum4linux-ng"; version = "1.3.7"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cddmp"; repo = "enum4linux-ng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Crd5sc0sYvYufN0bK4Qh7iSy22utQet6X1UlPlS48XI="; }; @@ -38,9 +38,9 @@ python3.pkgs.buildPythonApplication rec { enumerating information from Windows and Samba systems. ''; homepage = "https://github.com/cddmp/enum4linux-ng"; - changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/${src.tag}"; + changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "enum4linux-ng"; }; -} +}) diff --git a/pkgs/by-name/ep/epr/package.nix b/pkgs/by-name/ep/epr/package.nix index 6519d4ef2243..6a30ed967474 100644 --- a/pkgs/by-name/ep/epr/package.nix +++ b/pkgs/by-name/ep/epr/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "epr"; version = "2.4.13"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "wustho"; repo = "epr"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-1qsqYlqGlCRhl7HINrcTDt5bGlb7g5PmaERylT+UvEg="; }; @@ -27,4 +27,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ep/epy/package.nix b/pkgs/by-name/ep/epy/package.nix index efff04b3aec7..850b162360e3 100644 --- a/pkgs/by-name/ep/epy/package.nix +++ b/pkgs/by-name/ep/epy/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "epy"; version = "2023.6.11"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "epy_reader"; hash = "sha256-gel503e8DXjrMJK9lpAZ6GxQsrahKX+SjiyRwKbiJUY="; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ perstark ]; }; -} +}) diff --git a/pkgs/by-name/er/erosmb/package.nix b/pkgs/by-name/er/erosmb/package.nix index 2e5f6cc0c0b6..45a519260591 100644 --- a/pkgs/by-name/er/erosmb/package.nix +++ b/pkgs/by-name/er/erosmb/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "erosmb"; version = "0.1.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "viktor02"; repo = "EroSmb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9Zs5Z+3JiBiJkV9Ixl5pPmLv0dUT59CT0UkQDsmneWc="; }; @@ -42,9 +42,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "SMB network scanner"; homepage = "https://github.com/viktor02/EroSmb"; - changelog = "https://github.com/viktor02/EroSmb/releases/tag/v${version}"; + changelog = "https://github.com/viktor02/EroSmb/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "erosmb"; }; -} +}) diff --git a/pkgs/by-name/er/errands/package.nix b/pkgs/by-name/er/errands/package.nix index b6c9d4842811..2f7c2161415a 100644 --- a/pkgs/by-name/er/errands/package.nix +++ b/pkgs/by-name/er/errands/package.nix @@ -16,7 +16,7 @@ gtksourceview5, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "errands"; version = "46.2.10"; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mrvladus"; repo = "Errands"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YgKn6tBW1gG6H1zEAzaQjJWzSXh4Na44yZ7lfAnqUFA="; }; @@ -66,7 +66,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Manage your tasks"; - changelog = "https://github.com/mrvladus/Errands/releases/tag/${version}"; + changelog = "https://github.com/mrvladus/Errands/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/mrvladus/Errands"; license = lib.licenses.mit; mainProgram = "errands"; @@ -76,4 +76,4 @@ python3Packages.buildPythonApplication rec { ]; teams = [ lib.teams.gnome-circle ]; }; -} +}) diff --git a/pkgs/by-name/er/errbot/package.nix b/pkgs/by-name/er/errbot/package.nix index 60da3cb3d3e7..c759d1bab7cf 100644 --- a/pkgs/by-name/er/errbot/package.nix +++ b/pkgs/by-name/er/errbot/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "errbot"; version = "6.2.0"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "errbotio"; repo = "errbot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-UdqzBrlcb9NkuVo8ChADJmaKevadoGLyZUrckStb5ko="; }; @@ -61,7 +61,7 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "errbot" ]; meta = { - changelog = "https://github.com/errbotio/errbot/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/errbotio/errbot/blob/${finalAttrs.version}/CHANGES.rst"; description = "Chatbot designed to be simple to extend with plugins written in Python"; homepage = "http://errbot.io/"; maintainers = with lib.maintainers; [ hlad ]; @@ -70,4 +70,4 @@ python3.pkgs.buildPythonApplication rec { # flaky on darwin, "RuntimeError: can't start new thread" mainProgram = "errbot"; }; -} +}) diff --git a/pkgs/by-name/es/escambo/package.nix b/pkgs/by-name/es/escambo/package.nix index 24341716dd78..e83b0ee267cd 100644 --- a/pkgs/by-name/es/escambo/package.nix +++ b/pkgs/by-name/es/escambo/package.nix @@ -13,7 +13,7 @@ gtksourceview5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "escambo"; version = "0.1.2"; pyproject = false; # built with meson @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "CleoMenezesJr"; repo = "escambo"; - rev = version; + rev = finalAttrs.version; hash = "sha256-jMlix8nlCaVLZEhqzb6LRNrD3DUZMTIjqrRKo6nFbQA="; }; @@ -59,4 +59,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/et/etebase-server/package.nix b/pkgs/by-name/et/etebase-server/package.nix index 47ac932143b9..5c9a24226784 100644 --- a/pkgs/by-name/et/etebase-server/package.nix +++ b/pkgs/by-name/et/etebase-server/package.nix @@ -8,7 +8,7 @@ nixosTests, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "etebase-server"; version = "0.14.2"; format = "setuptools"; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "etesync"; repo = "server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W2u/d8X8luOzgy1CLNgujnwaoO1pR1QO1Ma7i4CGkdU="; }; @@ -55,7 +55,7 @@ python3.pkgs.buildPythonApplication rec { passthru.updateScript = nix-update-script { }; passthru.python = python3; # PYTHONPATH of all dependencies used by the package - passthru.pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs; + passthru.pythonPath = python3.pkgs.makePythonPath finalAttrs.propagatedBuildInputs; passthru.tests = { nixosTest = nixosTests.etebase-server; }; @@ -64,11 +64,11 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/etesync/server"; description = "Etebase (EteSync 2.0) server so you can run your own"; mainProgram = "etebase-server"; - changelog = "https://github.com/etesync/server/blob/${version}/ChangeLog.md"; + changelog = "https://github.com/etesync/server/blob/${finalAttrs.version}/ChangeLog.md"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ felschr phaer ]; }; -} +}) diff --git a/pkgs/by-name/et/etesync-dav/package.nix b/pkgs/by-name/et/etesync-dav/package.nix index 979a20a36dc8..514c6deeb3f2 100644 --- a/pkgs/by-name/et/etesync-dav/package.nix +++ b/pkgs/by-name/et/etesync-dav/package.nix @@ -6,7 +6,7 @@ fetchFromGitHub, radicale, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "etesync-dav"; version = "0.35.1"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "etesync"; repo = "etesync-dav"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-y4BhU2kSn+RWqc5+pJQFhbwfat9cMWD0ED0EXJp25cY="; }; @@ -50,4 +50,4 @@ python3Packages.buildPythonApplication rec { ]; broken = stdenv.hostPlatform.isDarwin; # pyobjc-framework-Cocoa is missing }; -} +}) diff --git a/pkgs/by-name/ev/everest-mons/package.nix b/pkgs/by-name/ev/everest-mons/package.nix index bd8a189ced06..d4f55221e990 100644 --- a/pkgs/by-name/ev/everest-mons/package.nix +++ b/pkgs/by-name/ev/everest-mons/package.nix @@ -4,12 +4,12 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "everest-mons"; version = "2.0.0"; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "mons"; hash = "sha256-E1yBTwZ4T2C3sXoLGz0kAcvas0q8tO6Aaiz3SHrT4ZE="; }; @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ ulysseszhan ]; mainProgram = "mons"; }; -} +}) diff --git a/pkgs/by-name/ev/evil-winrm-py/package.nix b/pkgs/by-name/ev/evil-winrm-py/package.nix index 41027b972cc6..e5a9696b7b6c 100644 --- a/pkgs/by-name/ev/evil-winrm-py/package.nix +++ b/pkgs/by-name/ev/evil-winrm-py/package.nix @@ -8,7 +8,7 @@ enableKerberos ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "evil-winrm-py"; version = "1.5.0"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "adityatelange"; repo = "evil-winrm-py"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IACFPPlkgyJh78p6Jy740CQqcySkMTV/8VVPSRJKTPI="; }; @@ -48,9 +48,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Execute commands interactively on remote Windows machines using the WinRM protocol"; homepage = "https://github.com/adityatelange/evil-winrm-py"; - changelog = "https://github.com/adityatelange/evil-winrm-py/releases/tag/v${version}"; + changelog = "https://github.com/adityatelange/evil-winrm-py/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ letgamer ]; mainProgram = "evil-winrm-py"; }; -} +}) diff --git a/pkgs/by-name/ev/evillimiter/package.nix b/pkgs/by-name/ev/evillimiter/package.nix index 6d1a432b14ce..ecf95ac89a7d 100644 --- a/pkgs/by-name/ev/evillimiter/package.nix +++ b/pkgs/by-name/ev/evillimiter/package.nix @@ -6,7 +6,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "evillimiter"; version = "1.5.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bitbrute"; repo = "evillimiter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-h6BReZcDW2UYaYYVQVgV0T91/+CsGuZf+J+boUhjCtA="; }; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "evillimiter"; }; -} +}) diff --git a/pkgs/by-name/ex/exabgp/package.nix b/pkgs/by-name/ex/exabgp/package.nix index b7a589938f54..b76227ccf976 100644 --- a/pkgs/by-name/ex/exabgp/package.nix +++ b/pkgs/by-name/ex/exabgp/package.nix @@ -6,7 +6,7 @@ testers, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "exabgp"; version = "5.0.1"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Exa-Networks"; repo = "exabgp"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UFo92jS/QmwTUEAhxQnbtY9K905jiBrJujfqGIUCUOg="; }; @@ -64,7 +64,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "BGP swiss army knife of networking"; homepage = "https://github.com/Exa-Networks/exabgp"; - changelog = "https://github.com/Exa-Networks/exabgp/blob/${src.tag}/CHANGELOG.rst"; + changelog = "https://github.com/Exa-Networks/exabgp/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.bsd3; mainProgram = "exabgp"; maintainers = with lib.maintainers; [ @@ -72,4 +72,4 @@ python3Packages.buildPythonApplication rec { raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/ex/exegol4/package.nix b/pkgs/by-name/ex/exegol4/package.nix index 9a3bfaed5d9e..be9950a4a0e4 100644 --- a/pkgs/by-name/ex/exegol4/package.nix +++ b/pkgs/by-name/ex/exegol4/package.nix @@ -4,13 +4,13 @@ python3Packages, xhost, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "exegol"; version = "4.3.11"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-+LnZSFRW7EvG+cPwMStgO6qD4AjOGkLzCarXBrW3Aak="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { stylish macOS users and corporate Windows pros to UNIX-like power users. ''; homepage = "https://github.com/ThePorgs/Exegol"; - changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}"; + changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "exegol"; maintainers = with lib.maintainers; [ @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { charB66 ]; }; -} +}) diff --git a/pkgs/by-name/ex/exhibit/package.nix b/pkgs/by-name/ex/exhibit/package.nix index 79b0f4742ea4..7281dabccecb 100644 --- a/pkgs/by-name/ex/exhibit/package.nix +++ b/pkgs/by-name/ex/exhibit/package.nix @@ -11,7 +11,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "exhibit"; version = "1.2.0"; pyproject = false; # Built with meson @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Nokse22"; repo = "Exhibit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yNS6q7XbWda2+so9QRS/c4uYaVPo7b4JCite5nzc3Eo="; }; @@ -56,4 +56,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ex/expliot/package.nix b/pkgs/by-name/ex/expliot/package.nix index 4cbddc41bd9f..a6efef50a9e3 100644 --- a/pkgs/by-name/ex/expliot/package.nix +++ b/pkgs/by-name/ex/expliot/package.nix @@ -4,7 +4,7 @@ python3, }: with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "expliot"; version = "0.11.1"; pyproject = true; @@ -12,7 +12,7 @@ buildPythonApplication rec { src = fetchFromGitLab { owner = "expliot_framework"; repo = "expliot"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aFJVT5vE9YKirZEINKFzYWDffoVgluoUyvMmOifLq1M="; }; @@ -72,4 +72,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "expliot"; }; -} +}) diff --git a/pkgs/by-name/ex/exposor/package.nix b/pkgs/by-name/ex/exposor/package.nix index bfb81bb2ef9b..6e145b33e96e 100644 --- a/pkgs/by-name/ex/exposor/package.nix +++ b/pkgs/by-name/ex/exposor/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "exposor"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "abuyv"; repo = "exposor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-D/AMoLMUUjiKbrDS90GkVLHncMHSmtfjLINf97LEU1w="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool using internet search engines to detect exposed technologies with a unified syntax"; homepage = "https://github.com/abuyv/exposor"; - changelog = "https://github.com/abuyv/exposor/releases/tag/v${version}"; + changelog = "https://github.com/abuyv/exposor/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "exposor"; }; -} +}) diff --git a/pkgs/by-name/ex/extract-dtb/package.nix b/pkgs/by-name/ex/extract-dtb/package.nix index 7ad5f6eaf399..22d672e32ec3 100644 --- a/pkgs/by-name/ex/extract-dtb/package.nix +++ b/pkgs/by-name/ex/extract-dtb/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "extract-dtb"; version = "1.2.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-g8Dadd0YwE5c/z6Bh/hIGtHsbmoGsgvAQjE/Hfl2+ag="; }; @@ -21,10 +21,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Extract device tree blobs (dtb) from kernel images"; homepage = "https://github.com/PabloCastellano/extract-dtb"; - changelog = "https://github.com/PabloCastellano/extract-dtb/releases/tag/${version}"; + changelog = "https://github.com/PabloCastellano/extract-dtb/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ungeskriptet ]; mainProgram = "extract-dtb"; }; -} +}) diff --git a/pkgs/by-name/ey/eyewitness/package.nix b/pkgs/by-name/ey/eyewitness/package.nix index dbc3f48d0d65..744bb711ba95 100644 --- a/pkgs/by-name/ey/eyewitness/package.nix +++ b/pkgs/by-name/ey/eyewitness/package.nix @@ -8,7 +8,7 @@ makeWrapper, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "eye-witness"; version = "20230525.1"; pyproject = false; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "redsiege"; repo = "EyeWitness"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-nSPpPbwqagc5EadQ4AHgLhjQ0kDjmbdcwE/PL5FDL4I="; }; @@ -67,10 +67,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Take screenshots of websites, and identify admin interfaces"; homepage = "https://github.com/redsiege/EyeWitness"; - changelog = "https://github.com/redsiege/EyeWitness/blob/${src.rev}/CHANGELOG"; + changelog = "https://github.com/redsiege/EyeWitness/blob/${finalAttrs.src.rev}/CHANGELOG"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ tochiaha ]; mainProgram = "eye-witness"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fa/fahrplan/package.nix b/pkgs/by-name/fa/fahrplan/package.nix index 784f04afbc11..5d828a273ca0 100644 --- a/pkgs/by-name/fa/fahrplan/package.nix +++ b/pkgs/by-name/fa/fahrplan/package.nix @@ -3,7 +3,7 @@ python3, fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fahrplan"; version = "1.1.2"; pyproject = true; @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dbrgn"; repo = "fahrplan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2QVaA2zqqFuxjkKbDXo+SNzkrDCxXiSYMUOftQ++wO4="; }; @@ -28,9 +28,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command line access to the SBB/CFF/FFS timetable with human readable argument parsing"; homepage = "https://github.com/dbrgn/fahrplan"; - changelog = "https://github.com/dbrgn/fahrplan/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/dbrgn/fahrplan/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ p-h ]; mainProgram = "fahrplan"; }; -} +}) diff --git a/pkgs/by-name/fa/fail2ban/package.nix b/pkgs/by-name/fa/fail2ban/package.nix index fccf308e444f..aac8c531e204 100644 --- a/pkgs/by-name/fa/fail2ban/package.nix +++ b/pkgs/by-name/fa/fail2ban/package.nix @@ -8,7 +8,7 @@ nixosTests, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fail2ban"; version = "1.1.0"; format = "setuptools"; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fail2ban"; repo = "fail2ban"; - rev = version; + rev = finalAttrs.version; hash = "sha256-0xPNhbu6/p/cbHOr5Y+PXbMbt5q/S13S5100ZZSdylE="; }; @@ -103,4 +103,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ lovek323 ]; }; -} +}) diff --git a/pkgs/by-name/fa/famly-fetch/package.nix b/pkgs/by-name/fa/famly-fetch/package.nix index 092e980d865f..8562baa142a8 100644 --- a/pkgs/by-name/fa/famly-fetch/package.nix +++ b/pkgs/by-name/fa/famly-fetch/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "famly-fetch"; version = "0.3.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jacobbunk"; repo = "famly-fetch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ua2g+YGzMHfMGZrOSKzeqdT/ppanZZWJHjrRxfwVDmE="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ tlvince ]; mainProgram = "famly-fetch"; }; -} +}) diff --git a/pkgs/by-name/fa/fanficfare/package.nix b/pkgs/by-name/fa/fanficfare/package.nix index 8a01553ce3ad..af0fc44d4a05 100644 --- a/pkgs/by-name/fa/fanficfare/package.nix +++ b/pkgs/by-name/fa/fanficfare/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fanficfare"; version = "4.53.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-lUeMP7wWs5+ZzP4pEr0BUvzAIo+NKAqs4bGSGcSmi/k="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ dwarfmaster ]; }; -} +}) diff --git a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix index 88f6e8b7bef8..08d8bf24d643 100644 --- a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix +++ b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "faraday-agent-dispatcher"; version = "3.4.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_agent_dispatcher"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Qr3ZGU4y7f6yHD78ecdv7a6IBFDpT+/4Yez0n/MenN0="; }; @@ -73,9 +73,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to send result from tools to the Faraday Platform"; homepage = "https://github.com/infobyte/faraday_agent_dispatcher"; - changelog = "https://github.com/infobyte/faraday_agent_dispatcher/releases/tag/${version}"; + changelog = "https://github.com/infobyte/faraday_agent_dispatcher/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-dispatcher"; }; -} +}) diff --git a/pkgs/by-name/fa/faraday-cli/package.nix b/pkgs/by-name/fa/faraday-cli/package.nix index 8cb975539443..e053e601eeee 100644 --- a/pkgs/by-name/fa/faraday-cli/package.nix +++ b/pkgs/by-name/fa/faraday-cli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "faraday-cli"; version = "2.1.12"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "infobyte"; repo = "faraday-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TZABx76ap4mzZ99Xd8chkwBsGmT9qJWAeMaubUwGiRw="; }; @@ -45,9 +45,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command Line Interface for Faraday"; homepage = "https://github.com/infobyte/faraday-cli"; - changelog = "https://github.com/infobyte/faraday-cli/releases/tag/${version}"; + changelog = "https://github.com/infobyte/faraday-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-cli"; }; -} +}) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 332aa176fe1c..6199dd1657fe 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -16,7 +16,7 @@ xdg-utils, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "faugus-launcher"; version = "1.13.11"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; - tag = version; + tag = finalAttrs.version; hash = "sha256-j+qJmcSvq1TyVKGqPx3oeYIVDMxePPjg12bLu2lYWXU="; }; @@ -87,10 +87,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Simple and lightweight app for running Windows games using UMU-Launcher"; homepage = "https://github.com/Faugus/faugus-launcher"; - changelog = "https://github.com/Faugus/faugus-launcher/releases/tag/${version}"; + changelog = "https://github.com/Faugus/faugus-launcher/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ RoGreat ]; mainProgram = "faugus-launcher"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fa/fawltydeps/package.nix b/pkgs/by-name/fa/fawltydeps/package.nix index 3a84630db2a3..fdfbed383847 100644 --- a/pkgs/by-name/fa/fawltydeps/package.nix +++ b/pkgs/by-name/fa/fawltydeps/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fawltydeps"; version = "0.20.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tweag"; repo = "FawltyDeps"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RGwCi4SD0khuOZXcR9Leh9WtRautnlJIfuLBnosyUgk="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { jherland ]; }; -} +}) diff --git a/pkgs/by-name/fd/fdroidserver/package.nix b/pkgs/by-name/fd/fdroidserver/package.nix index 068f4699e8c0..b8cf0d26d0f3 100644 --- a/pkgs/by-name/fd/fdroidserver/package.nix +++ b/pkgs/by-name/fd/fdroidserver/package.nix @@ -14,7 +14,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "fdroidserver"; version = "2.4.3"; @@ -23,7 +23,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitLab { owner = "fdroid"; repo = "fdroidserver"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9gRMjqxYKB/OSu1vn3jtNy1hROCpm8yJptlhkTt2hZw="; }; @@ -106,7 +106,7 @@ pythonPackages.buildPythonApplication rec { meta = { homepage = "https://gitlab.com/fdroid/fdroidserver"; - changelog = "https://gitlab.com/fdroid/fdroidserver/-/blob/${version}/CHANGELOG.md"; + changelog = "https://gitlab.com/fdroid/fdroidserver/-/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Server and tools for F-Droid, the Free Software repository system for Android"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ @@ -115,4 +115,4 @@ pythonPackages.buildPythonApplication rec { ]; mainProgram = "fdroid"; }; -} +}) diff --git a/pkgs/by-name/ff/ffpb/package.nix b/pkgs/by-name/ff/ffpb/package.nix index 669e3acb8fde..350689a790b9 100644 --- a/pkgs/by-name/ff/ffpb/package.nix +++ b/pkgs/by-name/ff/ffpb/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ffpb"; version = "0.4.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "7eVqbLpMHS1sBw2vYS4cTtyVdnnknGtEI8190VlXflk="; }; @@ -29,4 +29,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ CaptainJawZ ]; mainProgram = "ffpb"; }; -} +}) diff --git a/pkgs/by-name/ff/ffsubsync/package.nix b/pkgs/by-name/ff/ffsubsync/package.nix index 3324202e5ef8..d68121e4b43a 100644 --- a/pkgs/by-name/ff/ffsubsync/package.nix +++ b/pkgs/by-name/ff/ffsubsync/package.nix @@ -5,7 +5,7 @@ ffmpeg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ffsubsync"; version = "0.4.31"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "smacke"; repo = "ffsubsync"; - tag = version; + tag = finalAttrs.version; hash = "sha256-j9E4h2de2EOtYpuxKFbPOxZ5FBRO0EkbZhJdx5RiPn8="; }; @@ -54,4 +54,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "ffsubsync"; }; -} +}) diff --git a/pkgs/by-name/fi/fichub-cli/package.nix b/pkgs/by-name/fi/fichub-cli/package.nix index 50f8b8373e68..e783dbb505c7 100644 --- a/pkgs/by-name/fi/fichub-cli/package.nix +++ b/pkgs/by-name/fi/fichub-cli/package.nix @@ -4,14 +4,14 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fichub-cli"; version = "0.10.3"; pyproject = true; src = fetchPypi { pname = "fichub_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-MTExXpuCwi/IfNDUVLMcxfFRwHHNfGJerHkHnh6/hls="; }; @@ -44,10 +44,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI for the fichub.net API"; - changelog = "https://github.com/FicHub/fichub-cli/releases/tag/v${version}"; + changelog = "https://github.com/FicHub/fichub-cli/releases/tag/v${finalAttrs.version}"; mainProgram = "fichub_cli"; homepage = "https://github.com/FicHub/fichub-cli"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.samasaur ]; }; -} +}) diff --git a/pkgs/by-name/fi/fierce/package.nix b/pkgs/by-name/fi/fierce/package.nix index f05642069021..d853116e3c38 100644 --- a/pkgs/by-name/fi/fierce/package.nix +++ b/pkgs/by-name/fi/fierce/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fierce"; version = "1.6.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mschwager"; repo = "fierce"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-y5ZSDJCTqslU78kXGyk6DajBpX7xz1CVmbhYerHmyis="; }; @@ -30,9 +30,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "DNS reconnaissance tool for locating non-contiguous IP space"; homepage = "https://github.com/mschwager/fierce"; - changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/mschwager/fierce/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ c0bw3b ]; mainProgram = "fierce"; }; -} +}) diff --git a/pkgs/by-name/fi/firefox_decrypt/package.nix b/pkgs/by-name/fi/firefox_decrypt/package.nix index c226bfdf212b..0dba1e092146 100644 --- a/pkgs/by-name/fi/firefox_decrypt/package.nix +++ b/pkgs/by-name/fi/firefox_decrypt/package.nix @@ -7,7 +7,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "firefox_decrypt"; version = "1.1.1"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "unode"; repo = "firefox_decrypt"; - tag = version; + tag = finalAttrs.version; hash = "sha256-HPjOUWusPXoSwwDvW32Uad4gFERvn79ee/WxeX6h3jY="; }; @@ -44,4 +44,4 @@ python3Packages.buildPythonApplication rec { unode ]; }; -} +}) diff --git a/pkgs/by-name/fi/fittrackee/package.nix b/pkgs/by-name/fi/fittrackee/package.nix index cb04227827ad..f261ac07eae6 100644 --- a/pkgs/by-name/fi/fittrackee/package.nix +++ b/pkgs/by-name/fi/fittrackee/package.nix @@ -6,7 +6,7 @@ postgresqlTestHook, python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fittrackee"; version = "0.11.2"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "SamR1"; repo = "FitTrackee"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-A9gebHxNCpYUUIm7IjyySojIIyuTxfYCUeUufpUM1iA="; }; @@ -106,11 +106,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Self-hosted outdoor activity tracker"; homepage = "https://github.com/SamR1/FitTrackee"; - changelog = "https://github.com/SamR1/FitTrackee/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/SamR1/FitTrackee/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ tebriel traxys ]; }; -} +}) diff --git a/pkgs/by-name/fl/flac2all/package.nix b/pkgs/by-name/fl/flac2all/package.nix index ee0ec85bc9e6..2ed601e76dd4 100644 --- a/pkgs/by-name/fl/flac2all/package.nix +++ b/pkgs/by-name/fl/flac2all/package.nix @@ -9,19 +9,19 @@ ffmpeg, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flac2all"; version = "5.4"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-UGrkCQcpNzWH2hIRd1oTDryUeDumgHKuuxsbC87xaUI="; }; # Not sure why this is needed, but setup.py expects this to be set postPatch = '' - echo ${version} > ./flac2all_pkg/version + echo ${finalAttrs.version} > ./flac2all_pkg/version ''; build-system = [ @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { # TODO: This has only been tested on Linux, but may work on Mac too. platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fl/flashfocus/package.nix b/pkgs/by-name/fl/flashfocus/package.nix index d55f406207ef..5fc0c507d3cb 100644 --- a/pkgs/by-name/fl/flashfocus/package.nix +++ b/pkgs/by-name/fl/flashfocus/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flashfocus"; version = "2.4.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-O6jRQ6e96b8CuumTD6TGELaz26No7WFZgGSnNSlqzuE="; }; @@ -65,4 +65,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ artturin ]; }; -} +}) diff --git a/pkgs/by-name/fl/flashgbx/package.nix b/pkgs/by-name/fl/flashgbx/package.nix index d357910f0d37..6f9456da8212 100644 --- a/pkgs/by-name/fl/flashgbx/package.nix +++ b/pkgs/by-name/fl/flashgbx/package.nix @@ -7,14 +7,14 @@ qt6, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flashgbx"; version = "4.4"; src = fetchFromGitHub { repo = "FlashGBX"; owner = "lesserkuma"; - tag = version; + tag = finalAttrs.version; hash = "sha256-C5RljQB6km5yYvFRj/s5AZfMIuMmaqsHnn9BhYWAP4o="; }; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { name = "flashgbx"; desktopName = "FlashGBX UI"; icon = "flashgbx"; - exec = meta.mainProgram; + exec = finalAttrs.meta.mainProgram; comment = "UI for reading and writing Game Boy and Game Boy Advance cartridges"; categories = [ "Utility" ]; }) @@ -63,4 +63,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "flashgbx"; maintainers = with lib.maintainers; [ grahamnorris ]; }; -} +}) diff --git a/pkgs/by-name/fl/flawfinder/package.nix b/pkgs/by-name/fl/flawfinder/package.nix index 282922a5efdb..ff2863fcca03 100644 --- a/pkgs/by-name/fl/flawfinder/package.nix +++ b/pkgs/by-name/fl/flawfinder/package.nix @@ -4,13 +4,13 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "flawfinder"; version = "2.0.19"; pyproject = true; src = fetchurl { - url = "https://dwheeler.com/flawfinder/flawfinder-${version}.tar.gz"; + url = "https://dwheeler.com/flawfinder/flawfinder-${finalAttrs.version}.tar.gz"; sha256 = "sha256-/lUJgdNwq/oKKWcTRswLA4Ipqb2QsjnqsPAfEiEt9hg="; }; @@ -31,4 +31,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fl/flent/package.nix b/pkgs/by-name/fl/flent/package.nix index 867a1a5191fe..3c75ba139927 100644 --- a/pkgs/by-name/fl/flent/package.nix +++ b/pkgs/by-name/fl/flent/package.nix @@ -6,13 +6,13 @@ qt5, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flent"; version = "2.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-BPwh3oWIY1YEI+ecgi9AUiX4Ka/Y5dYikwmfvvNB+eg="; }; @@ -56,4 +56,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "flent"; badPlatforms = lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index 6164198162e2..a539085f0edd 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -5,7 +5,7 @@ stdenv, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; version = "3.17.11"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Qfq6TXSNAnIq8m3I7noFe6pIq6PmUTQKUjN+ZC4NxyU="; }; @@ -160,9 +160,9 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://flexget.com/"; - changelog = "https://github.com/Flexget/Flexget/releases/tag/${src.tag}"; + changelog = "https://github.com/Flexget/Flexget/releases/tag/${finalAttrs.src.tag}"; description = "Multipurpose automation tool for all of your media"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pbsds ]; }; -} +}) diff --git a/pkgs/by-name/fl/flootty/package.nix b/pkgs/by-name/fl/flootty/package.nix index dbebd64e905e..1096010904be 100644 --- a/pkgs/by-name/fl/flootty/package.nix +++ b/pkgs/by-name/fl/flootty/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "Flootty"; version = "3.2.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0gfl143ly81pmmrcml91yr0ypvwrs5q4s1sfdc0l2qkqpy233ih7"; }; @@ -25,4 +25,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sellout ]; }; -} +}) diff --git a/pkgs/by-name/fl/flye/package.nix b/pkgs/by-name/fl/flye/package.nix index f861dab4ffee..6e1800ff3110 100644 --- a/pkgs/by-name/fl/flye/package.nix +++ b/pkgs/by-name/fl/flye/package.nix @@ -11,7 +11,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "flye"; version = "2.9.6"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fenderglass"; repo = "flye"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ZdrAxPKY3+HJ388tGCdpDcvW70mJ5wd4uOUkuufyqK8="; }; @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "flye"; maintainers = with lib.maintainers; [ assistant ]; }; -} +}) diff --git a/pkgs/by-name/fo/forbidden/package.nix b/pkgs/by-name/fo/forbidden/package.nix index 3300b040b094..e4921d9a9806 100644 --- a/pkgs/by-name/fo/forbidden/package.nix +++ b/pkgs/by-name/fo/forbidden/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "forbidden"; version = "13.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ivan-sincek"; repo = "forbidden"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eOf74JWDzYz73axY9+6bRcSfJAdHMh3H4+cuUojSU4A="; }; @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to bypass 4xx HTTP response status code"; homepage = "https://github.com/ivan-sincek/forbidden"; - changelog = "https://github.com/ivan-sincek/forbidden/releases/tag/${src.tag}"; + changelog = "https://github.com/ivan-sincek/forbidden/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "forbidden"; }; -} +}) diff --git a/pkgs/by-name/fo/fortls/package.nix b/pkgs/by-name/fo/fortls/package.nix index 35a934a66d74..d6b771aa8aa3 100644 --- a/pkgs/by-name/fo/fortls/package.nix +++ b/pkgs/by-name/fo/fortls/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fortls"; version = "3.2.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fortran-lang"; repo = "fortls"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cUZBr+dtTFbd68z6ts4quIPp9XYMikUBrCq+icrZ1KU="; }; @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/fo/fortran-language-server/package.nix b/pkgs/by-name/fo/fortran-language-server/package.nix index 2cbc117a12f0..383732e2e574 100644 --- a/pkgs/by-name/fo/fortran-language-server/package.nix +++ b/pkgs/by-name/fo/fortran-language-server/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fortran-language-server"; version = "1.12.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-7Dkh7yPX4rULkzfJFxg47YxrCaxuHk+k3TOINHS9T5A="; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/fp/fprettify/package.nix b/pkgs/by-name/fp/fprettify/package.nix index 62ce718dc3c2..06d6443f6120 100644 --- a/pkgs/by-name/fp/fprettify/package.nix +++ b/pkgs/by-name/fp/fprettify/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fprettify"; version = "0.3.7"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pseewald"; repo = "fprettify"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "17v52rylmsy3m3j5fcb972flazykz2rvczqfh8mxvikvd6454zyj"; }; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fabiangd ]; }; -} +}) diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index e71b246d81ef..d42732721973 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "frida-tools"; version = "14.5.2"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "frida_tools"; hash = "sha256-yan13hoxurv8cUzvBW8iEmhedSOms+lTLpOmlJFbz9U="; }; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { wxWindowsException31 ]; }; -} +}) diff --git a/pkgs/by-name/fr/friture/package.nix b/pkgs/by-name/fr/friture/package.nix index 920096a1968f..262851c626b9 100644 --- a/pkgs/by-name/fr/friture/package.nix +++ b/pkgs/by-name/fr/friture/package.nix @@ -5,7 +5,7 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "friture"; version = "0.54"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tlecomte"; repo = "friture"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KWj2AhPloomjYwd7besX5QIG8snZe1L2hATEfm/HaIE="; }; @@ -74,4 +74,4 @@ python3Packages.buildPythonApplication rec { pentane ]; }; -} +}) diff --git a/pkgs/by-name/fr/fritz-exporter/package.nix b/pkgs/by-name/fr/fritz-exporter/package.nix index f45cf5b6e39a..ca50d1f3a610 100644 --- a/pkgs/by-name/fr/fritz-exporter/package.nix +++ b/pkgs/by-name/fr/fritz-exporter/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fritz-exporter"; version = "2.6.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "pdreker"; repo = "fritz_exporter"; - tag = "fritzexporter-v${version}"; + tag = "fritzexporter-v${finalAttrs.version}"; hash = "sha256-m2jDQN6c3S4xDIrmRFdD+stwutBxcespLKZvxp1VC0I="; }; @@ -47,11 +47,11 @@ python3.pkgs.buildPythonApplication rec { __darwinAllowLocalNetworking = true; meta = { - changelog = "https://github.com/pdreker/fritz_exporter/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/pdreker/fritz_exporter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Prometheus exporter for Fritz!Box home routers"; homepage = "https://github.com/pdreker/fritz_exporter"; license = lib.licenses.asl20; mainProgram = "fritzexporter"; maintainers = with lib.maintainers; [ marie ]; }; -} +}) diff --git a/pkgs/by-name/fr/frogmouth/package.nix b/pkgs/by-name/fr/frogmouth/package.nix index 41eb0b289e50..bd8730e006d1 100644 --- a/pkgs/by-name/fr/frogmouth/package.nix +++ b/pkgs/by-name/fr/frogmouth/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "frogmouth"; version = "0.9.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Textualize"; repo = "frogmouth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-0fcCON/M9JklE7X9aRfzTkEFG4ckJqLoQlYCSrWHHGQ="; }; @@ -38,8 +38,8 @@ python3.pkgs.buildPythonApplication rec { description = "Markdown browser for your terminal"; mainProgram = "frogmouth"; homepage = "https://github.com/Textualize/frogmouth"; - changelog = "https://github.com/Textualize/frogmouth/blob/${src.rev}/ChangeLog.md"; + changelog = "https://github.com/Textualize/frogmouth/blob/${finalAttrs.src.rev}/ChangeLog.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fr/fromager/package.nix b/pkgs/by-name/fr/fromager/package.nix index 667c1dbfe276..91625a3276f2 100644 --- a/pkgs/by-name/fr/fromager/package.nix +++ b/pkgs/by-name/fr/fromager/package.nix @@ -6,7 +6,7 @@ writableTmpDirAsHomeHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fromager"; version = "0.71.0"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "python-wheel-build"; repo = "fromager"; - tag = version; + tag = finalAttrs.version; hash = "sha256-3zz37BZx8FcKNl8mSmClIrZxvL+2AS0hJDct6K7BhBE="; }; @@ -80,4 +80,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ booxter ]; mainProgram = "fromager"; }; -} +}) diff --git a/pkgs/by-name/fu/fusesoc/package.nix b/pkgs/by-name/fu/fusesoc/package.nix index ad40fb5665d4..0c0d86c3671f 100644 --- a/pkgs/by-name/fu/fusesoc/package.nix +++ b/pkgs/by-name/fu/fusesoc/package.nix @@ -9,13 +9,13 @@ openssh, writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "fusesoc"; version = "2.4.5"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-VBjJ7wiEz441iVquLMGabtdYbK07+dtHY05x8QzdSL8="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.bsd3; mainProgram = "fusesoc"; }; -} +}) diff --git a/pkgs/by-name/fy/fypp/package.nix b/pkgs/by-name/fy/fypp/package.nix index d8c1fbe92ac3..fc6ac1e2e90b 100644 --- a/pkgs/by-name/fy/fypp/package.nix +++ b/pkgs/by-name/fy/fypp/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "fypp"; version = "3.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "aradi"; repo = "fypp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-MgGVlOqOIrIVoDfBMVpFLT26mhYndxans2hfo/+jdoA="; }; @@ -25,4 +25,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/ga/galene-stream/package.nix b/pkgs/by-name/ga/galene-stream/package.nix index 4e140debf9f7..245b87ff310b 100644 --- a/pkgs/by-name/ga/galene-stream/package.nix +++ b/pkgs/by-name/ga/galene-stream/package.nix @@ -11,7 +11,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "galene-stream"; version = "0.2.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "erdnaxe"; repo = "galene-stream"; - tag = version; + tag = finalAttrs.version; hash = "sha256-3TdU3vBVuFle+jon2oJLa/rTLIiwYkvzscTDbMEXD1Q="; }; @@ -72,9 +72,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Gateway to send UDP, RTMP, SRT or RIST streams to Galène videoconference server"; homepage = "https://github.com/erdnaxe/galene-stream"; - changelog = "https://github.com/erdnaxe/galene-stream/releases/tag/${src.tag}"; + changelog = "https://github.com/erdnaxe/galene-stream/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.linux; inherit (galene.meta) maintainers; }; -} +}) diff --git a/pkgs/by-name/ga/gallia/package.nix b/pkgs/by-name/ga/gallia/package.nix index c63a101317fc..93aaf75816c8 100644 --- a/pkgs/by-name/ga/gallia/package.nix +++ b/pkgs/by-name/ga/gallia/package.nix @@ -6,7 +6,7 @@ addBinToPathHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gallia"; version = "2.0.2"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Fraunhofer-AISEC"; repo = "gallia"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2jiD2ZZGinfTT+35TYl3+okWkkTrY1IdfSYbjC+/cvs="; }; @@ -55,7 +55,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Extendable Pentesting Framework for the Automotive Domain"; homepage = "https://github.com/Fraunhofer-AISEC/gallia"; - changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/${src.tag}"; + changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab @@ -63,4 +63,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ga/gam/package.nix b/pkgs/by-name/ga/gam/package.nix index 31b8cb898e62..2197a6ef3dda 100644 --- a/pkgs/by-name/ga/gam/package.nix +++ b/pkgs/by-name/ga/gam/package.nix @@ -7,7 +7,7 @@ cacert, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gam"; version = "7.21.01"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "GAM-team"; repo = "GAM"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Xj9GTNVuRddu3YQtXD/+yM/MNMxXUkfprtIFAm9SnA4="; }; @@ -64,9 +64,9 @@ python3.pkgs.buildPythonApplication rec { description = "Command line management for Google Workspace"; mainProgram = "gam"; homepage = "https://github.com/GAM-team/GAM/wiki"; - changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}"; + changelog = "https://github.com/GAM-team/GAM/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ thanegill ]; }; -} +}) diff --git a/pkgs/by-name/ga/gaphor/package.nix b/pkgs/by-name/ga/gaphor/package.nix index 3c3ddf4afd66..a414571cfcad 100644 --- a/pkgs/by-name/ga/gaphor/package.nix +++ b/pkgs/by-name/ga/gaphor/package.nix @@ -11,7 +11,7 @@ nix-update-script, writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gaphor"; version = "3.2.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gaphor"; repo = "gaphor"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0Z0RFQrN2g0beV2konZBfMroeNtbT+sPRsWlRvQFYBk="; }; @@ -135,11 +135,11 @@ python3Packages.buildPythonApplication rec { makes them accessible to beginners. ''; homepage = "https://gaphor.org/"; - changelog = "https://github.com/gaphor/gaphor/releases/tag/${version}"; + changelog = "https://github.com/gaphor/gaphor/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; teams = [ lib.teams.gnome-circle ]; mainProgram = "gaphor"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ga/garmindb/package.nix b/pkgs/by-name/ga/garmindb/package.nix index 09a71207d8dd..2f53ceea0874 100644 --- a/pkgs/by-name/ga/garmindb/package.nix +++ b/pkgs/by-name/ga/garmindb/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "garmindb"; version = "3.6.7"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tcgoetz"; repo = "garmindb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Dosw6/n4GYYJR3KFP4RdNOUpACpRAfMMmyNj/J54TMk="; }; @@ -68,7 +68,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Download and parse data from Garmin Connect or a Garmin watch"; homepage = "https://github.com/tcgoetz/GarminDB"; - changelog = "https://github.com/tcgoetz/GarminDB/releases/tag/${src.tag}"; + changelog = "https://github.com/tcgoetz/GarminDB/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ @@ -77,4 +77,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "garmindb"; }; -} +}) diff --git a/pkgs/by-name/ga/gato/package.nix b/pkgs/by-name/ga/gato/package.nix index 0aa5231a95fd..2e446f9de4ea 100644 --- a/pkgs/by-name/ga/gato/package.nix +++ b/pkgs/by-name/ga/gato/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gato"; version = "1.6"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "praetorian-inc"; repo = "gato"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vXQFgP0KDWo1VWe7tMGCB2yEYlr/1KMXsiNupBVLBqc="; }; @@ -43,9 +43,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "GitHub Self-Hosted Runner Enumeration and Attack Tool"; homepage = "https://github.com/praetorian-inc/gato"; - changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}"; + changelog = "https://github.com/praetorian-inc/gato/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gato"; }; -} +}) diff --git a/pkgs/by-name/ga/gay/package.nix b/pkgs/by-name/ga/gay/package.nix index 02d5a5e17b98..d72ff6a23ce4 100644 --- a/pkgs/by-name/ga/gay/package.nix +++ b/pkgs/by-name/ga/gay/package.nix @@ -3,13 +3,13 @@ python3Packages, fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gay"; version = "1.3.4"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-pSxRrXnv4tfu7awVnOsQwC2ZOS4qsfCphFR/fpTNdPc="; }; @@ -22,4 +22,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ CodeLongAndProsper90 ]; mainProgram = "gay"; }; -} +}) diff --git a/pkgs/by-name/gc/gcalcli/package.nix b/pkgs/by-name/gc/gcalcli/package.nix index a69fe904a72e..11be99716582 100644 --- a/pkgs/by-name/gc/gcalcli/package.nix +++ b/pkgs/by-name/gc/gcalcli/package.nix @@ -7,7 +7,7 @@ libnotify, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gcalcli"; version = "4.5.1"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "insanum"; repo = "gcalcli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FU1EHLQ+/2sOGeeGwONsrV786kHTFfMel7ocBcCe+rI="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ nocoolnametom ]; }; -} +}) diff --git a/pkgs/by-name/gc/gcp-scanner/package.nix b/pkgs/by-name/gc/gcp-scanner/package.nix index ef5fbeff3114..9f20fc8f0a6b 100644 --- a/pkgs/by-name/gc/gcp-scanner/package.nix +++ b/pkgs/by-name/gc/gcp-scanner/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gcp-scanner"; version = "1.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "google"; repo = "gcp_scanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6bIrSaTqpXQjB64YWAI64DlgQBD2XD+zMvKymMtwpDk="; }; @@ -49,9 +49,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Comprehensive scanner for Google Cloud"; homepage = "https://github.com/google/gcp_scanner"; - changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/google/gcp_scanner/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gcp-scanner"; }; -} +}) diff --git a/pkgs/by-name/gd/gdm-settings/package.nix b/pkgs/by-name/gd/gdm-settings/package.nix index 8dfd34988f3b..5d80f5ffe403 100644 --- a/pkgs/by-name/gd/gdm-settings/package.nix +++ b/pkgs/by-name/gd/gdm-settings/package.nix @@ -21,7 +21,7 @@ ], }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gdm-settings"; version = "5.0"; pyproject = false; @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gdm-settings"; repo = "gdm-settings"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-x7w6m0+uwkm95onR+ioQAoLlaPoUmLc0+NgawQIIa/Y="; }; @@ -59,10 +59,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Settings app for GNOME's Login Manager"; homepage = "https://gdm-settings.github.io/"; - changelog = "https://github.com/gdm-settings/gdm-settings/releases/tag/v${version}"; + changelog = "https://github.com/gdm-settings/gdm-settings/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "gdm-settings"; inherit (gdm.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/ge/gearlever/package.nix b/pkgs/by-name/ge/gearlever/package.nix index 99ee0ae56861..f85e3a87d257 100644 --- a/pkgs/by-name/ge/gearlever/package.nix +++ b/pkgs/by-name/ge/gearlever/package.nix @@ -21,7 +21,7 @@ squashfsTools, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gearlever"; version = "3.4.7"; pyproject = false; # Built with meson @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mijorus"; repo = "gearlever"; - tag = version; + tag = finalAttrs.version; hash = "sha256-GW1jCZIr9oMAny7QKPkuYJxhGKDWxvoRviqr8q7GtdM="; }; @@ -114,4 +114,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ge/genxword/package.nix b/pkgs/by-name/ge/genxword/package.nix index 31a9e06b78a0..059da54eebe3 100644 --- a/pkgs/by-name/ge/genxword/package.nix +++ b/pkgs/by-name/ge/genxword/package.nix @@ -9,7 +9,7 @@ gtksourceview3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "genxword"; version = "2.2.0"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "riverrun"; repo = "genxword"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vzzkXfMnkeTFQmTNAfCIKqVVNm1I6GSfRV1lwGmLj6Y="; }; @@ -57,4 +57,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "genxword"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ge/gersemi/package.nix b/pkgs/by-name/ge/gersemi/package.nix index 1cfcc9b31e21..b0e39baf439b 100644 --- a/pkgs/by-name/ge/gersemi/package.nix +++ b/pkgs/by-name/ge/gersemi/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gersemi"; version = "0.23.2"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "BlankSpruce"; repo = "gersemi"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sXgu3KscRi/3Myg/4jarMZ4W7/CaQTmyxxbcu8/0o6Y="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ xeals ]; mainProgram = "gersemi"; }; -} +}) diff --git a/pkgs/by-name/ge/getmail6/package.nix b/pkgs/by-name/ge/getmail6/package.nix index 21ae55110db2..819c47b65a65 100644 --- a/pkgs/by-name/ge/getmail6/package.nix +++ b/pkgs/by-name/ge/getmail6/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "getmail6"; version = "6.19.10"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "getmail6"; repo = "getmail6"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W9B6+riHsE5Hu2J8QnhPKhpRlXsQyg3ThP4ADp/0UhI="; }; @@ -35,11 +35,11 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Program for retrieving mail"; homepage = "https://getmail6.org"; - changelog = "https://github.com/getmail6/getmail6/blob/${src.tag}/docs/CHANGELOG"; + changelog = "https://github.com/getmail6/getmail6/blob/${finalAttrs.src.tag}/docs/CHANGELOG"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ abbe dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/gg/ggshield/package.nix b/pkgs/by-name/gg/ggshield/package.nix index 02cafb0f1c9c..37cfa29dbd9e 100644 --- a/pkgs/by-name/gg/ggshield/package.nix +++ b/pkgs/by-name/gg/ggshield/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ggshield"; version = "1.45.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "GitGuardian"; repo = "ggshield"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9UjdAnDcUxs/2pdhnJYncw2NBPiLpxUL5T74qbX5AcY="; }; @@ -84,9 +84,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to find and fix various types of hardcoded secrets and infrastructure-as-code misconfigurations"; homepage = "https://github.com/GitGuardian/ggshield"; - changelog = "https://github.com/GitGuardian/ggshield/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/GitGuardian/ggshield/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ggshield"; }; -} +}) diff --git a/pkgs/by-name/gh/gh2md/package.nix b/pkgs/by-name/gh/gh2md/package.nix index c368231d335b..6bdb65727774 100644 --- a/pkgs/by-name/gh/gh2md/package.nix +++ b/pkgs/by-name/gh/gh2md/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gh2md"; version = "2.5.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-01r/x9SrxCUN/wrEAWopHDAEEJdwKiWL9mERylaNAlA="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ artturin ]; }; -} +}) diff --git a/pkgs/by-name/gh/ghauri/package.nix b/pkgs/by-name/gh/ghauri/package.nix index e44a0ea0b4a4..5c13aa3efbfa 100644 --- a/pkgs/by-name/gh/ghauri/package.nix +++ b/pkgs/by-name/gh/ghauri/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ghauri"; version = "1.3.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "r0oth3x49"; repo = "ghauri"; - tag = version; + tag = finalAttrs.version; hash = "sha256-GEUuQMtp8XO32uOIILWiMfngPXx/3vCKk+YbA0E13rg="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for detecting and exploiting SQL injection security flaws"; homepage = "https://github.com/r0oth3x49/ghauri"; - changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}"; + changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ghauri"; }; -} +}) diff --git a/pkgs/by-name/gh/ghdorker/package.nix b/pkgs/by-name/gh/ghdorker/package.nix index d4b3d05d6b2d..96c5bf424647 100644 --- a/pkgs/by-name/gh/ghdorker/package.nix +++ b/pkgs/by-name/gh/ghdorker/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ghdorker"; version = "0.3.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-wF4QoXxH55SpdYgKLHf4sCwUk1rkCpSdnIX5FvFi/BU="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/gh/ghmap/package.nix b/pkgs/by-name/gh/ghmap/package.nix index a728136c78b6..8aec46c63f60 100644 --- a/pkgs/by-name/gh/ghmap/package.nix +++ b/pkgs/by-name/gh/ghmap/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ghmap"; version = "2.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "uhourri"; repo = "ghmap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3y7ENSqcyfQTb78ELoZse9TksPT0zrsLD2YVEfjJ2Y8="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "ghmap"; }; -} +}) diff --git a/pkgs/by-name/gh/ghstack/package.nix b/pkgs/by-name/gh/ghstack/package.nix index ef255587a36e..bb141a4fdbad 100644 --- a/pkgs/by-name/gh/ghstack/package.nix +++ b/pkgs/by-name/gh/ghstack/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ghstack"; version = "0.13.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ezyang"; repo = "ghstack"; - tag = version; + tag = finalAttrs.version; hash = "sha256-cRdwX5BVdpGjLPR0tpFYo62HYu/lmUzJE+vyxI9A4O8="; }; @@ -44,4 +44,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "ghstack"; }; -} +}) diff --git a/pkgs/by-name/gh/ghunt/package.nix b/pkgs/by-name/gh/ghunt/package.nix index 0d2eb24d1b92..d17560e3641d 100644 --- a/pkgs/by-name/gh/ghunt/package.nix +++ b/pkgs/by-name/gh/ghunt/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ghunt"; version = "2.3.3"; pyproject = true; @@ -58,8 +58,8 @@ python3.pkgs.buildPythonApplication rec { description = "Offensive Google framework"; mainProgram = "ghunt"; homepage = "https://github.com/mxrch/ghunt"; - changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}"; + changelog = "https://github.com/mxrch/GHunt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/gi/giara/package.nix b/pkgs/by-name/gi/giara/package.nix index 9f4c2aa48c4a..bf1406041278 100644 --- a/pkgs/by-name/gi/giara/package.nix +++ b/pkgs/by-name/gi/giara/package.nix @@ -16,7 +16,7 @@ appstream, blueprint-compiler, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "giara"; version = "1.1.0"; @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "giara"; - rev = version; + rev = finalAttrs.version; hash = "sha256-FTy0ElcoTGXG9eV85pUrF35qKDKOfYIovPtjLfTJVOg="; }; @@ -75,4 +75,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "giara"; }; -} +}) diff --git a/pkgs/by-name/gi/gimme-aws-creds/package.nix b/pkgs/by-name/gi/gimme-aws-creds/package.nix index 74ae1b6443f5..1975f835df96 100644 --- a/pkgs/by-name/gi/gimme-aws-creds/package.nix +++ b/pkgs/by-name/gi/gimme-aws-creds/package.nix @@ -8,7 +8,7 @@ gimme-aws-creds, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gimme-aws-creds"; version = "2.8.2"; # N.B: if you change this, check if overrides are still up-to-date format = "setuptools"; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Nike-Inc"; repo = "gimme-aws-creds"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fsFYcfbLeYV6tpOGgNrFmYjcUAmdsx5zwUbvcctwFVs="; }; @@ -69,7 +69,7 @@ python3.pkgs.buildPythonApplication rec { tests.version = testers.testVersion { package = gimme-aws-creds; command = ''touch tmp.conf && OKTA_CONFIG="tmp.conf" gimme-aws-creds --version''; - version = "gimme-aws-creds ${version}"; + version = "gimme-aws-creds ${finalAttrs.version}"; }; }; @@ -81,4 +81,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jbgosselin ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-aggregator/package.nix b/pkgs/by-name/gi/git-aggregator/package.nix index a9c2f66c3a6c..ceaab59d3ce4 100644 --- a/pkgs/by-name/gi/git-aggregator/package.nix +++ b/pkgs/by-name/gi/git-aggregator/package.nix @@ -5,7 +5,7 @@ gitMinimal, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-aggregator"; version = "4.1"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "acsone"; repo = "git-aggregator"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sZYh3CN15WTCQ59W24ERJdP48EJt571cbkswLQ3JL2g="; }; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ bbjubjub ]; mainProgram = "gitaggregate"; }; -} +}) diff --git a/pkgs/by-name/gi/git-annex-remote-googledrive/package.nix b/pkgs/by-name/gi/git-annex-remote-googledrive/package.nix index 6469d39423b6..a37d77a8f7b8 100644 --- a/pkgs/by-name/gi/git-annex-remote-googledrive/package.nix +++ b/pkgs/by-name/gi/git-annex-remote-googledrive/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-annex-remote-googledrive"; version = "1.3.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0rwjcdvfgzdlfgrn1rrqwwwiqqzyh114qddrbfwd46ld5spry6r1"; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ gravndal ]; mainProgram = "git-annex-remote-googledrive"; }; -} +}) diff --git a/pkgs/by-name/gi/git-archive-all/package.nix b/pkgs/by-name/gi/git-archive-all/package.nix index 77f9259099a7..faeb14739afa 100644 --- a/pkgs/by-name/gi/git-archive-all/package.nix +++ b/pkgs/by-name/gi/git-archive-all/package.nix @@ -5,7 +5,7 @@ git, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-archive-all"; version = "1.23.1"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Kentzo"; repo = "git-archive-all"; - tag = version; + tag = finalAttrs.version; hash = "sha256-fIPjggOx+CEorj1bazz8s81ZdppkTL0OlA5tRqCYZyc="; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ fgaz ]; mainProgram = "git-archive-all"; }; -} +}) diff --git a/pkgs/by-name/gi/git-autoshare/package.nix b/pkgs/by-name/gi/git-autoshare/package.nix index a685f182ef9b..9ab6a994742c 100644 --- a/pkgs/by-name/gi/git-autoshare/package.nix +++ b/pkgs/by-name/gi/git-autoshare/package.nix @@ -4,7 +4,7 @@ lib, python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-autoshare"; version = "1.0.0b6"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "acsone"; repo = "git-autoshare"; - rev = version; + rev = finalAttrs.version; hash = "sha256-F8wcAayIR6MH8e0cQSwFJn/AVSLG3tVil80APjcFG/0="; }; @@ -31,10 +31,10 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "git_autoshare" ]; meta = { - changelog = "https://github.com/acsone/git-autoshare/releases/tag/${version}"; + changelog = "https://github.com/acsone/git-autoshare/releases/tag/${finalAttrs.version}"; description = "Git clone wrapper that automatically uses --reference to save disk space and download time"; homepage = "https://github.com/acsone/git-autoshare"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ yajo ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-big-picture/package.nix b/pkgs/by-name/gi/git-big-picture/package.nix index 818fbd13b5b2..6ddddc4f94ea 100644 --- a/pkgs/by-name/gi/git-big-picture/package.nix +++ b/pkgs/by-name/gi/git-big-picture/package.nix @@ -6,7 +6,7 @@ graphviz, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-big-picture"; version = "1.3.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "git-big-picture"; repo = "git-big-picture"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aBwSw7smeRkkXSPY02Cs+jFI1wvgj1JisUny+R8G59E="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.nthorne ]; mainProgram = "git-big-picture"; }; -} +}) diff --git a/pkgs/by-name/gi/git-buildpackage/package.nix b/pkgs/by-name/gi/git-buildpackage/package.nix index a91a9ca09cbf..6f0e6536d09b 100644 --- a/pkgs/by-name/gi/git-buildpackage/package.nix +++ b/pkgs/by-name/gi/git-buildpackage/package.nix @@ -15,7 +15,7 @@ man, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-buildpackage"; version = "0.9.39"; pyproject = true; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "agx"; repo = "git-buildpackage"; - tag = "debian/${version}"; + tag = "debian/${finalAttrs.version}"; hash = "sha256-glj0WtlZb42wetD5sKHbWvgPOZ/lQofPYtChuk3rie0="; fetchSubmodules = true; }; @@ -92,4 +92,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ nim65s ]; mainProgram = "git-buildpackage"; }; -} +}) diff --git a/pkgs/by-name/gi/git-crecord/package.nix b/pkgs/by-name/gi/git-crecord/package.nix index 76f22437ba02..dacfc01eba2b 100644 --- a/pkgs/by-name/gi/git-crecord/package.nix +++ b/pkgs/by-name/gi/git-crecord/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-crecord"; version = "20230226.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "andrewshadura"; repo = "git-crecord"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-zsrMAD9EU+TvkWfWl9x6WbMXuw7YEz50LxQzSFVkKdQ="; }; @@ -30,4 +30,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ onny ]; mainProgram = "git-crecord"; }; -} +}) diff --git a/pkgs/by-name/gi/git-credential-email/package.nix b/pkgs/by-name/gi/git-credential-email/package.nix index d30ab8e8b975..ff5bc799e890 100644 --- a/pkgs/by-name/gi/git-credential-email/package.nix +++ b/pkgs/by-name/gi/git-credential-email/package.nix @@ -24,14 +24,14 @@ let withProtonmail = builtins.elem "git-protonmail" scripts; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { inherit pname; version = "5.6.2"; src = fetchFromGitHub { owner = "AdityaGarg8"; repo = "git-credential-email"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pW13tOPOyS5EorR1C/WEpJpu2ilCA4s8N7GkXoyPv7U="; }; @@ -61,7 +61,7 @@ python3Packages.buildPythonApplication rec { meta = { inherit description license; homepage = "https://github.com/AdityaGarg8/git-credential-email"; - changelog = "https://github.com/AdityaGarg8/git-credential-email/releases/tag/${src.tag}"; + changelog = "https://github.com/AdityaGarg8/git-credential-email/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ sephalon ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-delete-merged-branches/package.nix b/pkgs/by-name/gi/git-delete-merged-branches/package.nix index 0b6a0c2c3337..ed1ed14c9581 100644 --- a/pkgs/by-name/gi/git-delete-merged-branches/package.nix +++ b/pkgs/by-name/gi/git-delete-merged-branches/package.nix @@ -5,7 +5,7 @@ git, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-delete-merged-branches"; version = "7.5.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hartwork"; repo = "git-delete-merged-branches"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-wy5SLaw6QBvbmcFFgtIQ9MhGliW2/ZmCozEa2ZF0Lnc="; }; @@ -32,4 +32,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-dumper/package.nix b/pkgs/by-name/gi/git-dumper/package.nix index 4b6148ea20ae..42c2ec62002a 100644 --- a/pkgs/by-name/gi/git-dumper/package.nix +++ b/pkgs/by-name/gi/git-dumper/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-dumper"; version = "1.0.8"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "arthaud"; repo = "git-dumper"; - tag = version; + tag = finalAttrs.version; hash = "sha256-XU+6Od+mC8AV+w7sd8JaMB2Lc81ekeDLDiGGNu6bU0A="; }; @@ -35,9 +35,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to dump a git repository from a website"; homepage = "https://github.com/arthaud/git-dumper"; - changelog = "https://github.com/arthaud/git-dumper/releases/tag/${version}"; + changelog = "https://github.com/arthaud/git-dumper/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ yechielw ]; mainProgram = "git-dumper"; }; -} +}) diff --git a/pkgs/by-name/gi/git-imerge/package.nix b/pkgs/by-name/gi/git-imerge/package.nix index dee4ee8cc705..4dfc8f3dd6e6 100644 --- a/pkgs/by-name/gi/git-imerge/package.nix +++ b/pkgs/by-name/gi/git-imerge/package.nix @@ -5,13 +5,13 @@ installShellFiles, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-imerge"; version = "1.2.0"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "df5818f40164b916eb089a004a47e5b8febae2b4471a827e3aaa4ebec3831a3f"; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "git-imerge"; }; -} +}) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 88fcdb1178af..dcafbd9658f7 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; version = "3.39.0"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-A523zHMckOLAQJzYBWoFSxummR8tuaMbGTy3bz4aHs8="; }; @@ -44,7 +44,7 @@ python3.pkgs.buildPythonApplication rec { ''; postInstallCheck = '' - test "$($out/bin/git-machete version)" = "git-machete version ${version}" + test "$($out/bin/git-machete version)" = "git-machete version ${finalAttrs.version}" ''; passthru = { @@ -54,9 +54,9 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://github.com/VirtusLab/git-machete"; description = "Git repository organizer and rebase/merge workflow automation tool"; - changelog = "https://github.com/VirtusLab/git-machete/releases/tag/${src.tag}"; + changelog = "https://github.com/VirtusLab/git-machete/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ blitz ]; mainProgram = "git-machete"; }; -} +}) diff --git a/pkgs/by-name/gi/git-privacy/package.nix b/pkgs/by-name/gi/git-privacy/package.nix index df13cbcb4b81..21a2b06b9188 100644 --- a/pkgs/by-name/gi/git-privacy/package.nix +++ b/pkgs/by-name/gi/git-privacy/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-privacy"; version = "2.3.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "EMPRI-DEVOPS"; repo = "git-privacy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-b2RkRL8/mZwqc3xCs+oltzualhQtp/7F9POlLlT3UUU="; }; @@ -50,4 +50,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "git-privacy"; }; -} +}) diff --git a/pkgs/by-name/gi/git-pw/package.nix b/pkgs/by-name/gi/git-pw/package.nix index e4ef88cc8226..ead452311e50 100644 --- a/pkgs/by-name/gi/git-pw/package.nix +++ b/pkgs/by-name/gi/git-pw/package.nix @@ -7,17 +7,17 @@ git-pw, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-pw"; version = "2.7.1"; pyproject = true; - PBR_VERSION = version; + PBR_VERSION = finalAttrs.version; src = fetchFromGitHub { owner = "getpatchwork"; repo = "git-pw"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Ce+Nc2NZ42dIpeLg8OutD8ONxj1XRiNodGbTWlkK9qw="; }; @@ -53,4 +53,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-remote-codecommit/package.nix b/pkgs/by-name/gi/git-remote-codecommit/package.nix index 5174c9d7e862..2c714f837989 100644 --- a/pkgs/by-name/gi/git-remote-codecommit/package.nix +++ b/pkgs/by-name/gi/git-remote-codecommit/package.nix @@ -5,7 +5,7 @@ awscli2, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-remote-codecommit"; version = "1.17"; pyproject = true; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "aws"; repo = "git-remote-codecommit"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8heI0Oyfhuvshedw+Eqmwd+e9cOHdDt4O588dplqv/k="; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; mainProgram = "git-remote-codecommit"; }; -} +}) diff --git a/pkgs/by-name/gi/git-remote-hg/package.nix b/pkgs/by-name/gi/git-remote-hg/package.nix index 4e16793bc8db..92016ea5b85d 100644 --- a/pkgs/by-name/gi/git-remote-hg/package.nix +++ b/pkgs/by-name/gi/git-remote-hg/package.nix @@ -10,7 +10,7 @@ libxml2, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-remote-hg"; version = "1.0.4"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mnauw"; repo = "git-remote-hg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QlXi5LQAYMNCF7ZjQdJxwcjp3K51dGkHVnNw0pgArzg="; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gi/git-repo-updater/package.nix b/pkgs/by-name/gi/git-repo-updater/package.nix index 1b8dbb952815..972b87ae6bb3 100644 --- a/pkgs/by-name/gi/git-repo-updater/package.nix +++ b/pkgs/by-name/gi/git-repo-updater/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gitup"; version = "0.5.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-51DWPJ9JOMrRdWGaiiL4qzo4VFFeT1rG5yyI6Ej+ZRw="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "gitup"; }; -} +}) diff --git a/pkgs/by-name/gi/git-review/package.nix b/pkgs/by-name/gi/git-review/package.nix index cfc25a73c5ff..baadc1a1e563 100644 --- a/pkgs/by-name/gi/git-review/package.nix +++ b/pkgs/by-name/gi/git-review/package.nix @@ -5,19 +5,19 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-review"; version = "2.5.0"; format = "setuptools"; # Manually set version because pbr wants to get it from the git # upstream repository (and we are installing from tarball instead) - PBR_VERSION = version; + PBR_VERSION = finalAttrs.version; # fetchFromGitea fails trying to download archive file src = fetchgit { url = "https://opendev.org/opendev/git-review"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RE5XAUS46Y/jtI0/csR59B9l1gYpHuwGQkbWqoTfxPk="; }; @@ -47,9 +47,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to submit code to Gerrit"; homepage = "https://opendev.org/opendev/git-review"; - changelog = "https://docs.opendev.org/opendev/git-review/latest/releasenotes.html#relnotes-${version}"; + changelog = "https://docs.opendev.org/opendev/git-review/latest/releasenotes.html#relnotes-${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kira-bruneau ]; mainProgram = "git-review"; }; -} +}) diff --git a/pkgs/by-name/gi/git-up/package.nix b/pkgs/by-name/gi/git-up/package.nix index 88069c7df73b..52531d535efb 100644 --- a/pkgs/by-name/gi/git-up/package.nix +++ b/pkgs/by-name/gi/git-up/package.nix @@ -6,14 +6,14 @@ gitMinimal, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-up"; version = "2.3.0"; pyproject = true; src = fetchPypi { pname = "git_up"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-SncbnK6LxsleKRa/sSCm/8dsgPw/XJGvYfkcIeWYDy4="; }; @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "git-up"; }; -} +}) diff --git a/pkgs/by-name/gi/gita/package.nix b/pkgs/by-name/gi/gita/package.nix index 61df50f3d319..6b52b94711ed 100644 --- a/pkgs/by-name/gi/gita/package.nix +++ b/pkgs/by-name/gi/gita/package.nix @@ -7,7 +7,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gita"; version = "0.16.8.2"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { repo = "gita"; owner = "nosarthur"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JzfGj17YCYXmpGV2jSsGLsG1oqO5ynj7r3u/mkSBRBg="; }; @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { ]; enabledTestPaths = [ - "${src}/tests" + "${finalAttrs.src}/tests" ]; disabledTests = [ @@ -57,9 +57,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command-line tool to manage multiple git repos"; homepage = "https://github.com/nosarthur/gita"; - changelog = "https://github.com/nosarthur/gita/releases/tag/${src.tag}"; + changelog = "https://github.com/nosarthur/gita/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ seqizz ]; mainProgram = "gita"; }; -} +}) diff --git a/pkgs/by-name/gi/gitfetch/package.nix b/pkgs/by-name/gi/gitfetch/package.nix index 7f0be92e1c63..53e2570661c5 100644 --- a/pkgs/by-name/gi/gitfetch/package.nix +++ b/pkgs/by-name/gi/gitfetch/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gitfetch"; version = "1.3.2"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Matars"; repo = "gitfetch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HAZUdGCITr4in0K/LOSZaMHZpPjrHxcg7kAF1J0vl1I="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ lonerOrz ]; }; -} +}) diff --git a/pkgs/by-name/gi/github-backup/package.nix b/pkgs/by-name/gi/github-backup/package.nix index 58ebf3ff60a5..a1e3c37b7510 100644 --- a/pkgs/by-name/gi/github-backup/package.nix +++ b/pkgs/by-name/gi/github-backup/package.nix @@ -8,7 +8,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "github-backup"; version = "0.61.3"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "josegonzalez"; repo = "python-github-backup"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iZM/gXjEBJpqCkW54quNVsr6zrfAfRrcdRy6icecMHk="; }; @@ -45,9 +45,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Backup a github user or organization"; homepage = "https://github.com/josegonzalez/python-github-backup"; - changelog = "https://github.com/josegonzalez/python-github-backup/blob/${src.tag}/CHANGES.rst"; + changelog = "https://github.com/josegonzalez/python-github-backup/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "github-backup"; }; -} +}) diff --git a/pkgs/by-name/gi/github-to-sops/package.nix b/pkgs/by-name/gi/github-to-sops/package.nix index a347a655f61e..149c397639d5 100644 --- a/pkgs/by-name/gi/github-to-sops/package.nix +++ b/pkgs/by-name/gi/github-to-sops/package.nix @@ -7,7 +7,7 @@ versionCheckHook, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "github-to-sops"; version = "2.0.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tarasglek"; repo = "github-to-sops"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HwJay5GaEWhXBsRijSgxX+FMKX7wIwssDVoekPKJ67M="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "github-to-sops"; maintainers = with lib.maintainers; [ typedrat ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitless/package.nix b/pkgs/by-name/gi/gitless/package.nix index f691db5374fc..816bac020532 100644 --- a/pkgs/by-name/gi/gitless/package.nix +++ b/pkgs/by-name/gi/gitless/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gitless"; version = "0.9.17"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "goldstar611"; repo = "gitless"; - rev = version; + rev = finalAttrs.version; hash = "sha256-XDB1i2b1reMCM6i1uK3IzTnsoLXO7jldYtNlYUo1AoQ="; }; @@ -41,4 +41,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "gl"; }; -} +}) diff --git a/pkgs/by-name/gi/gitlint/package.nix b/pkgs/by-name/gi/gitlint/package.nix index c880cf699c87..c40e0448105d 100644 --- a/pkgs/by-name/gi/gitlint/package.nix +++ b/pkgs/by-name/gi/gitlint/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gitlint"; version = "0.19.1"; pyproject = true; @@ -15,13 +15,13 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jorisroovers"; repo = "gitlint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4SGkkC4LjZXTDXwK6jMOIKXR1qX76CasOwSqv8XUrjs="; }; # Upstream split the project into gitlint and gitlint-core to # simplify the dependency handling - sourceRoot = "${src.name}/gitlint-core"; + sourceRoot = "${finalAttrs.src.name}/gitlint-core"; build-system = with python3Packages; [ hatch-vcs @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Linting for your git commit messages"; homepage = "https://jorisroovers.com/gitlint/"; - changelog = "https://github.com/jorisroovers/gitlint/releases/tag/v${version}"; + changelog = "https://github.com/jorisroovers/gitlint/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ethancedwards8 @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "gitlint"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-browser-connector/package.nix b/pkgs/by-name/gn/gnome-browser-connector/package.nix index 88c5f14ae6c5..9b2b44eb54ae 100644 --- a/pkgs/by-name/gn/gnome-browser-connector/package.nix +++ b/pkgs/by-name/gn/gnome-browser-connector/package.nix @@ -13,14 +13,14 @@ let inherit (python3.pkgs) buildPythonApplication pygobject3; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "gnome-browser-connector"; version = "42.1"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/gnome-browser-connector/${lib.versions.major version}/gnome-browser-connector-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-browser-connector/${lib.versions.major finalAttrs.version}/gnome-browser-connector-${finalAttrs.version}.tar.xz"; sha256 = "vZcCzhwWNgbKMrjBPR87pugrJHz4eqxgYQtBHfFVYhI="; }; @@ -66,4 +66,4 @@ buildPythonApplication rec { teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-feeds/package.nix b/pkgs/by-name/gn/gnome-feeds/package.nix index 7e4765a50dea..5273f14fb64a 100644 --- a/pkgs/by-name/gn/gnome-feeds/package.nix +++ b/pkgs/by-name/gn/gnome-feeds/package.nix @@ -18,7 +18,7 @@ webkitgtk_6_0, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gnome-feeds"; version = "2.2.0"; pyproject = false; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "gfeeds"; - rev = version; + rev = finalAttrs.version; hash = "sha256-XKwRFjz4ocH01mj8KshLGmGxbm/uvDiyYRf65KL0UFw="; }; @@ -91,4 +91,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-frog/package.nix b/pkgs/by-name/gn/gnome-frog/package.nix index 752a4529cf2e..21d63592b8b0 100644 --- a/pkgs/by-name/gn/gnome-frog/package.nix +++ b/pkgs/by-name/gn/gnome-frog/package.nix @@ -22,14 +22,14 @@ gst_all_1, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-frog"; version = "1.6.0"; src = fetchFromGitHub { owner = "TenderOwl"; repo = "Frog"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-p1gqom9saNEIm6FXinEuIJtMGwjGfQx9uLpR2kb46Uw="; }; @@ -96,4 +96,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-graphs/package.nix b/pkgs/by-name/gn/gnome-graphs/package.nix index 1fe09fa0f475..287f372adb9b 100644 --- a/pkgs/by-name/gn/gnome-graphs/package.nix +++ b/pkgs/by-name/gn/gnome-graphs/package.nix @@ -17,7 +17,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-graphs"; version = "1.8.4"; pyproject = false; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "Graphs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-up4Hv2gndekDQzEnf7kkskDyRGJ/mqEji7dsuLgnUVI="; }; @@ -78,4 +78,4 @@ python3Packages.buildPythonApplication rec { teams = [ lib.teams.gnome-circle ]; platforms = lib.platforms.linux; # locale.bindtextdomain only available on linux }; -} +}) diff --git a/pkgs/by-name/gn/gnome-keysign/package.nix b/pkgs/by-name/gn/gnome-keysign/package.nix index 7319570b8d31..e4043556cab8 100644 --- a/pkgs/by-name/gn/gnome-keysign/package.nix +++ b/pkgs/by-name/gn/gnome-keysign/package.nix @@ -10,7 +10,7 @@ gst_all_1, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gnome-keysign"; version = "1.3.0"; format = "setuptools"; @@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "gnome-keysign"; - rev = version; + rev = finalAttrs.version; hash = "sha256-k77z8Yligzs4rHpPckRGcC5qnCHynHQRjdDkzxwt1Ss="; }; @@ -71,4 +71,4 @@ python3.pkgs.buildPythonApplication rec { teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-music/package.nix b/pkgs/by-name/gn/gnome-music/package.nix index 5c670f544430..9756e5243661 100644 --- a/pkgs/by-name/gn/gnome-music/package.nix +++ b/pkgs/by-name/gn/gnome-music/package.nix @@ -29,14 +29,14 @@ gsettings-desktop-schemas, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gnome-music"; version = "49.1"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/gnome-music/${lib.versions.major version}/gnome-music-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-music/${lib.versions.major finalAttrs.version}/gnome-music-${finalAttrs.version}.tar.xz"; hash = "sha256-uoga4LVeNOYmn9LT342L+jxex+N7rIlFrseLf/IHvGc="; }; @@ -108,4 +108,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-secrets/package.nix b/pkgs/by-name/gn/gnome-secrets/package.nix index 31406b14275b..99d5586c3965 100644 --- a/pkgs/by-name/gn/gnome-secrets/package.nix +++ b/pkgs/by-name/gn/gnome-secrets/package.nix @@ -21,7 +21,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-secrets"; version = "12.0"; pyproject = false; @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "secrets"; - tag = version; + tag = finalAttrs.version; hash = "sha256-U+ez/rhaXROcLdXhFY992YzIRBCkR05hxkAYbWIpa/A="; }; @@ -102,11 +102,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Password manager for GNOME which makes use of the KeePass v.4 format"; homepage = "https://gitlab.gnome.org/World/secrets"; - changelog = "https://gitlab.gnome.org/World/secrets/-/releases/${version}"; + changelog = "https://gitlab.gnome.org/World/secrets/-/releases/${finalAttrs.version}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ mvnetbiz ]; teams = [ lib.teams.gnome-circle ]; mainProgram = "secrets"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-tweaks/package.nix b/pkgs/by-name/gn/gnome-tweaks/package.nix index ce7ae8c07dbf..5f1521bf3128 100644 --- a/pkgs/by-name/gn/gnome-tweaks/package.nix +++ b/pkgs/by-name/gn/gnome-tweaks/package.nix @@ -26,13 +26,13 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-tweaks"; version = "49.0"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/gnome-tweaks/${lib.versions.major version}/gnome-tweaks-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-tweaks/${lib.versions.major finalAttrs.version}/gnome-tweaks-${finalAttrs.version}.tar.xz"; hash = "sha256-s5Cb3LSQW2hCfWq1geAfQ23/jlwKOJseCxRQDxiAbrs="; }; @@ -96,4 +96,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gn/gns3-gui/package.nix b/pkgs/by-name/gn/gns3-gui/package.nix index 7ee34cb12eb8..fa776a6a26a8 100644 --- a/pkgs/by-name/gn/gns3-gui/package.nix +++ b/pkgs/by-name/gn/gns3-gui/package.nix @@ -10,7 +10,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gns3-gui"; version = "2.2.56.1"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "GNS3"; repo = "gns3-gui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HBTBwn7jAW/SXFTfPbO08bDG5NfS3tuic/Z0ib1/Uo8="; }; @@ -85,10 +85,10 @@ python3Packages.buildPythonApplication rec { download the official GNS3 VM). ''; homepage = "https://www.gns3.com/"; - changelog = "https://github.com/GNS3/gns3-gui/releases/tag/v${version}"; + changelog = "https://github.com/GNS3/gns3-gui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ anthonyroussel ]; mainProgram = "gns3"; }; -} +}) diff --git a/pkgs/by-name/gn/gns3-server/package.nix b/pkgs/by-name/gn/gns3-server/package.nix index 11c023f94630..2405e322bc9f 100644 --- a/pkgs/by-name/gn/gns3-server/package.nix +++ b/pkgs/by-name/gn/gns3-server/package.nix @@ -12,7 +12,7 @@ writeScript, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gns3-server"; version = "2.2.56.1"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "GNS3"; repo = "gns3-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1eYUJtrOfe1DXzxJbT1HQ6oiiiS+xHRG/wg9gOs0uTU="; }; @@ -112,10 +112,10 @@ python3Packages.buildPythonApplication rec { API. ''; homepage = "https://www.gns3.com/"; - changelog = "https://github.com/GNS3/gns3-server/releases/tag/v${version}"; + changelog = "https://github.com/GNS3/gns3-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ anthonyroussel ]; mainProgram = "gns3server"; }; -} +}) diff --git a/pkgs/by-name/go/gomp/package.nix b/pkgs/by-name/go/gomp/package.nix index 3a42b9acdd65..a74560c79d96 100644 --- a/pkgs/by-name/go/gomp/package.nix +++ b/pkgs/by-name/go/gomp/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gomp"; version = "1.1.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-Ixq9jtV56FKbh68jqmRd3lwpbMG00GcOUIpjzJhnSp0="; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "gomp"; }; -} +}) diff --git a/pkgs/by-name/go/goobook/package.nix b/pkgs/by-name/go/goobook/package.nix index dcccc60f7748..626a142b2e52 100644 --- a/pkgs/by-name/go/goobook/package.nix +++ b/pkgs/by-name/go/goobook/package.nix @@ -6,7 +6,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "goobook"; version = "3.5.2"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "goobook"; repo = "goobook"; - tag = version; + tag = finalAttrs.version; hash = "sha256-gWmeRlte+lP7VP9gbPuMHwhVkx91wQ0GpQFQRLJ29h8="; }; @@ -60,8 +60,8 @@ python3Packages.buildPythonApplication rec { It can be used from Mutt the same way as abook. ''; homepage = "https://gitlab.com/goobook/goobook"; - changelog = "https://gitlab.com/goobook/goobook/-/blob/${src.tag}/CHANGES.rst"; + changelog = "https://gitlab.com/goobook/goobook/-/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gp/gpodder/package.nix b/pkgs/by-name/gp/gpodder/package.nix index d20a60b00450..06400b85b334 100644 --- a/pkgs/by-name/gp/gpodder/package.nix +++ b/pkgs/by-name/gp/gpodder/package.nix @@ -11,7 +11,7 @@ xdg-utils, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gpodder"; version = "3.11.5"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gpodder"; repo = "gpodder"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Hhk9JeHMg+FrekiNXP6Q8loCtst+FHT4EJTnh64VOhc="; }; @@ -99,4 +99,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ mic92 ]; }; -} +}) diff --git a/pkgs/by-name/gp/gpt-cli/package.nix b/pkgs/by-name/gp/gpt-cli/package.nix index d8215eead6ca..77ac08e22906 100644 --- a/pkgs/by-name/gp/gpt-cli/package.nix +++ b/pkgs/by-name/gp/gpt-cli/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gpt-cli"; version = "0.4.3"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kharvd"; repo = "gpt-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BNSMxf3rhKieXYnFqVdpiHmNCDjotJUflwa6mAgsVCc="; }; @@ -54,9 +54,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command-line interface for ChatGPT, Claude and Bard"; homepage = "https://github.com/kharvd/gpt-cli"; - changelog = "https://github.com/kharvd/gpt-cli/releases/tag/${src.tag}"; + changelog = "https://github.com/kharvd/gpt-cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ _404wolf ]; mainProgram = "gpt"; }; -} +}) diff --git a/pkgs/by-name/gp/gpu-viewer/package.nix b/pkgs/by-name/gp/gpu-viewer/package.nix index 8258523c0042..e0c99a8a4799 100644 --- a/pkgs/by-name/gp/gpu-viewer/package.nix +++ b/pkgs/by-name/gp/gpu-viewer/package.nix @@ -27,7 +27,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gpu-viewer"; version = "3.23"; pyproject = false; @@ -35,7 +35,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "arunsivaramanneo"; repo = "gpu-viewer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+x+e/GCNBpZTpExVwY6gm+/20pU5dg34+qMQIDWEf0E="; }; @@ -87,10 +87,10 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/arunsivaramanneo/GPU-Viewer"; description = "Front-end to glxinfo, vulkaninfo, clinfo and es2_info"; - changelog = "https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v${version}"; + changelog = "https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ GaetanLepage ]; license = lib.licenses.gpl3; platforms = lib.platforms.linux; mainProgram = "gpu-viewer"; }; -} +}) diff --git a/pkgs/by-name/gr/grabserial/package.nix b/pkgs/by-name/gr/grabserial/package.nix index e3a8dd3ec431..af23455f8166 100644 --- a/pkgs/by-name/gr/grabserial/package.nix +++ b/pkgs/by-name/gr/grabserial/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "grabserial"; version = "2.1.8"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tbird20d"; repo = "grabserial"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XHI5r4OkJUtMuH83jKvNttEpKpqARjxj9SDLzhSPxSc="; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ vmandela ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index eb98c7aaa666..7fe7c7fa3558 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -20,7 +20,7 @@ bash, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gradia"; version = "1.11.1"; pyproject = false; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2PSpFmojAIyDNx5yYrLE3CjO/q5iBArmIRikxCGW1HM="; }; @@ -77,7 +77,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Make your screenshots ready for the world"; homepage = "https://github.com/AlexanderVanhee/Gradia"; - changelog = "https://github.com/AlexanderVanhee/Gradia/releases/tag/${src.tag}"; + changelog = "https://github.com/AlexanderVanhee/Gradia/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ Cameo007 @@ -86,4 +86,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "gradia"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/graph-cli/package.nix b/pkgs/by-name/gr/graph-cli/package.nix index 839f012d11c3..720ec87b7a87 100644 --- a/pkgs/by-name/gr/graph-cli/package.nix +++ b/pkgs/by-name/gr/graph-cli/package.nix @@ -5,13 +5,13 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "graph-cli"; version = "0.1.19"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "graph_cli"; hash = "sha256-AOfUgeVgcTtuf5IuLYy1zFTBCjWZxu0OiZzUVXDIaSc="; }; @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ leungbk ]; mainProgram = "graph"; }; -} +}) diff --git a/pkgs/by-name/gr/graphinder/package.nix b/pkgs/by-name/gr/graphinder/package.nix index ccd8c52df735..f9ff1d017540 100644 --- a/pkgs/by-name/gr/graphinder/package.nix +++ b/pkgs/by-name/gr/graphinder/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "graphinder"; version = "2.0.0b4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Escape-Technologies"; repo = "graphinder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-emBWhEJxYRAw3WTd8t+lurnHX8SeCcLBHGH9B+Owuag="; }; @@ -48,9 +48,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to find GraphQL endpoints using subdomain enumeration"; homepage = "https://github.com/Escape-Technologies/graphinder"; - changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/${src.tag}"; + changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "graphinder"; }; -} +}) diff --git a/pkgs/by-name/gr/grc/package.nix b/pkgs/by-name/gr/grc/package.nix index a7ec70c0b522..0e27a537686b 100644 --- a/pkgs/by-name/gr/grc/package.nix +++ b/pkgs/by-name/gr/grc/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "grc"; version = "1.13"; pyproject = false; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "garabik"; repo = "grc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1h0h88h484a9796hai0wasi1xmjxxhpyxgixn6fgdyc5h69gv8nl"; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "grc"; }; -} +}) diff --git a/pkgs/by-name/gr/greaseweazle/package.nix b/pkgs/by-name/gr/greaseweazle/package.nix index 78a65ff8f5f3..a9ed58b84935 100644 --- a/pkgs/by-name/gr/greaseweazle/package.nix +++ b/pkgs/by-name/gr/greaseweazle/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "greaseweazle"; version = "1.23"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "keirf"; repo = "greaseweazle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ey9srzGnyaZ5TmeSXo7AQwh93Iufim41mgJnJXHSIyc="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ matthewcroughan ]; mainProgram = "greaseweazle"; }; -} +}) diff --git a/pkgs/by-name/gr/greg/package.nix b/pkgs/by-name/gr/greg/package.nix index da9eca5d24ff..30d862f06350 100644 --- a/pkgs/by-name/gr/greg/package.nix +++ b/pkgs/by-name/gr/greg/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "greg"; version = "0.4.8"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "manolomartinez"; repo = "greg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ edwtjo ]; }; -} +}) diff --git a/pkgs/by-name/gr/grummage/package.nix b/pkgs/by-name/gr/grummage/package.nix index 909469f9558d..c8b93251e1ca 100644 --- a/pkgs/by-name/gr/grummage/package.nix +++ b/pkgs/by-name/gr/grummage/package.nix @@ -5,7 +5,7 @@ grype, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "grummage"; version = "2.0.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "popey"; repo = "grummage"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-K5/k4wSl2Ary9McPaK+T6nHqvIULuUcB3emJ7EibQrs="; }; @@ -33,9 +33,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Interactive terminal frontend to Grype"; homepage = "https://github.com/popey/grummage"; - changelog = "https://github.com/popey/grummage/releases/tag/${src.tag}"; + changelog = "https://github.com/popey/grummage/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ ethancedwards8 ]; license = lib.licenses.mit; mainProgram = "grummage"; }; -} +}) diff --git a/pkgs/by-name/gs/gsan/package.nix b/pkgs/by-name/gs/gsan/package.nix index a0259a695185..b4aff51be72f 100644 --- a/pkgs/by-name/gs/gsan/package.nix +++ b/pkgs/by-name/gs/gsan/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gsan"; version = "5.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "franccesco"; repo = "getaltname"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Os/NappuvdadGqCouF5vhvPhRnu1SLpii+Esq0C1j48="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to extract subdomains from SSL certificates in HTTPS sites"; homepage = "https://github.com/franccesco/getaltname"; - changelog = "https://github.com/franccesco/getaltname/releases/tag/v${version}"; + changelog = "https://github.com/franccesco/getaltname/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gsan"; }; -} +}) diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index f8a873468d72..9fe707bb9195 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -17,7 +17,7 @@ x11Support ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gscreenshot"; version = "3.11.0"; format = "setuptools"; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "thenaterhood"; repo = "gscreenshot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-ZdywZhH59L5fk1EB+o6fSj9zCOljS7T/HWpUd2tTl0o="; }; @@ -92,4 +92,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.davisrichard437 ]; }; -} +}) diff --git a/pkgs/by-name/gs/gshogi/package.nix b/pkgs/by-name/gs/gshogi/package.nix index e0e85cb16065..797d73a663c3 100644 --- a/pkgs/by-name/gs/gshogi/package.nix +++ b/pkgs/by-name/gs/gshogi/package.nix @@ -7,7 +7,7 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gshogi"; version = "0.5.1"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "johncheetham"; repo = "gshogi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-EPOIYPSFAhilxuZeYfuZ4Cd29ReJs/E4KNF5/lyzbxs="; }; @@ -53,4 +53,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.ciil ]; }; -} +}) diff --git a/pkgs/by-name/gs/gspeech/package.nix b/pkgs/by-name/gs/gspeech/package.nix index 93dd6b69a7d5..0a4031ae22a2 100644 --- a/pkgs/by-name/gs/gspeech/package.nix +++ b/pkgs/by-name/gs/gspeech/package.nix @@ -19,7 +19,7 @@ sox, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gSpeech"; version = "0.13.0"; format = "setuptools"; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mothsart"; repo = "gSpeech"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-IR7acxstJXueIrtBqVBqznEG3Avke7m1qfv7058u59g="; }; @@ -86,4 +86,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gt/gtg/package.nix b/pkgs/by-name/gt/gtg/package.nix index 4dc3788c8d1a..aa61c9a14c47 100644 --- a/pkgs/by-name/gt/gtg/package.nix +++ b/pkgs/by-name/gt/gtg/package.nix @@ -18,14 +18,14 @@ xvfb-run, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gtg"; version = "0.6"; src = fetchFromGitHub { owner = "getting-things-gnome"; repo = "gtg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-O8qBD92P2g8QrBdMXa6j0Ozk+W80Ny5yk0KNTy7ekfE="; }; @@ -92,4 +92,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ oyren ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtimelog/package.nix b/pkgs/by-name/gt/gtimelog/package.nix index e2646484e761..c04be6f6f1b6 100644 --- a/pkgs/by-name/gt/gtimelog/package.nix +++ b/pkgs/by-name/gt/gtimelog/package.nix @@ -10,7 +10,7 @@ libsecret, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "gtimelog"; version = "0.12.0"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gtimelog"; repo = "gtimelog"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NlKAgAnZWodXF4eybcNOSxexjhegRgQEWoAPd+KWzsw="; }; @@ -78,4 +78,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ oxzi ]; }; -} +}) diff --git a/pkgs/by-name/gu/guake/package.nix b/pkgs/by-name/gu/guake/package.nix index 700860f393bc..dacb8bf09ebb 100644 --- a/pkgs/by-name/gu/guake/package.nix +++ b/pkgs/by-name/gu/guake/package.nix @@ -17,7 +17,7 @@ nixosTests, }: -python311Packages.buildPythonApplication rec { +python311Packages.buildPythonApplication (finalAttrs: { pname = "guake"; version = "3.10.1"; @@ -26,7 +26,7 @@ python311Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Guake"; repo = "guake"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TTDVJeM37SbpWucJGYoeYX9t4r1k3ldru9Cd02hBrU4="; }; @@ -104,4 +104,4 @@ python311Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gy/gyb/package.nix b/pkgs/by-name/gy/gyb/package.nix index aecb687f92cb..ef9566f7f151 100644 --- a/pkgs/by-name/gy/gyb/package.nix +++ b/pkgs/by-name/gy/gyb/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gyb"; version = "1.95"; pyproject = false; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "GAM-team"; repo = "got-your-back"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WCM+8Qvu8EF5gC5BSEbkqcyITIiHELFp1RP+Oko4MRE="; }; @@ -52,4 +52,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "gyb"; maintainers = with lib.maintainers; [ austinbutler ]; }; -} +}) diff --git a/pkgs/by-name/h5/h5glance/package.nix b/pkgs/by-name/h5/h5glance/package.nix index bd4e7153b0ed..e8d0fd906035 100644 --- a/pkgs/by-name/h5/h5glance/package.nix +++ b/pkgs/by-name/h5/h5glance/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "h5glance"; version = "0.9"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "European-XFEL"; repo = "h5glance"; - tag = version; + tag = finalAttrs.version; hash = "sha256-20gSaNZrH3AeFTGLho6sbWljfqln9SQEVdvEVe/WaYY="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Explore HDF5 files in terminal & HTML views"; homepage = "https://github.com/European-XFEL/h5glance"; - changelog = "https://github.com/European-XFEL/h5glance/blob/${src.rev}/CHANGES.rst"; + changelog = "https://github.com/European-XFEL/h5glance/blob/${finalAttrs.src.rev}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "h5glance"; }; -} +}) diff --git a/pkgs/by-name/h8/h8mail/package.nix b/pkgs/by-name/h8/h8mail/package.nix index 0b20d6327164..a36fbbae2102 100644 --- a/pkgs/by-name/h8/h8mail/package.nix +++ b/pkgs/by-name/h8/h8mail/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "h8mail"; version = "2.5.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "khast3x"; repo = "h8mail"; - tag = version; + tag = finalAttrs.version; hash = "sha256-gKRght/12apPD1u3mRY/yCPT0XAyXwaYgaqyJHrDLgw="; }; @@ -30,9 +30,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Email OSINT & Password breach hunting tool"; homepage = "https://github.com/khast3x/h8mail"; - changelog = "https://github.com/khast3x/h8mail/releases/tag/${version}"; + changelog = "https://github.com/khast3x/h8mail/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ octodi ]; mainProgram = "h8mail"; }; -} +}) diff --git a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix index 69225c5ae63f..dbc629f50251 100644 --- a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix +++ b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ha-mqtt-discoverable-cli"; version = "0.23.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "unixorn"; repo = "ha-mqtt-discoverable-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QxqhLtB3FC8zFUa67surP+P5RK9sb57OmdlnSWd9Kew="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered"; homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli"; - changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/${src.tag}"; + changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "hmd"; }; -} +}) diff --git a/pkgs/by-name/ha/halftone/package.nix b/pkgs/by-name/ha/halftone/package.nix index 8df89d8725af..3dfdbeb6276e 100644 --- a/pkgs/by-name/ha/halftone/package.nix +++ b/pkgs/by-name/ha/halftone/package.nix @@ -14,14 +14,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "halftone"; version = "0.7.2"; src = fetchFromGitHub { owner = "tfuxu"; repo = "halftone"; - tag = version; + tag = finalAttrs.version; hash = "sha256-5hT6ulmUlOrFVL4nV0tfvgkKdYGusp+1rBINQy3ZvpI="; }; @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ha/hamster/package.nix b/pkgs/by-name/ha/hamster/package.nix index ea37f4237962..40b413cb3aa2 100644 --- a/pkgs/by-name/ha/hamster/package.nix +++ b/pkgs/by-name/ha/hamster/package.nix @@ -14,7 +14,7 @@ wafHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hamster"; version = "3.0.3"; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "projecthamster"; repo = "hamster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-cUmUvJP9Y3de5OaNgIxvigDsX2ww7NNRY5son/gg+WI="; }; @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.fabianhauser ]; }; -} +}) diff --git a/pkgs/by-name/ha/handheld-daemon/package.nix b/pkgs/by-name/ha/handheld-daemon/package.nix index 909bdbf79746..b5adbca34d26 100644 --- a/pkgs/by-name/ha/handheld-daemon/package.nix +++ b/pkgs/by-name/ha/handheld-daemon/package.nix @@ -14,7 +14,7 @@ btrfs-progs, util-linux, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "handheld-daemon"; version = "4.1.6"; pyproject = true; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hhd-dev"; repo = "hhd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9aEq4zL7bVCV7iJ0f3UOhXJx+Dug/O6bRx0LmDnSr3c="; }; @@ -111,11 +111,11 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/hhd-dev/hhd/"; description = "Linux support for handheld gaming devices like the Legion Go, ROG Ally, and GPD Win"; platforms = lib.platforms.linux; - changelog = "https://github.com/hhd-dev/hhd/releases/tag/${src.tag}"; + changelog = "https://github.com/hhd-dev/hhd/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ toast ]; mainProgram = "hhd"; }; -} +}) diff --git a/pkgs/by-name/ha/harlequin/package.nix b/pkgs/by-name/ha/harlequin/package.nix index d0f3c2e3bc0f..21d8ab2bd7eb 100644 --- a/pkgs/by-name/ha/harlequin/package.nix +++ b/pkgs/by-name/ha/harlequin/package.nix @@ -10,7 +10,7 @@ withPostgresAdapter ? true, withBigQueryAdapter ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "harlequin"; version = "2.5.1"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tconbeer"; repo = "harlequin"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hy72GgugzNRXqxlN0MAWrjfSUY1FZv2O5aa2494hInY="; }; @@ -99,10 +99,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "SQL IDE for Your Terminal"; homepage = "https://harlequin.sh"; - changelog = "https://github.com/tconbeer/harlequin/releases/tag/v${version}"; + changelog = "https://github.com/tconbeer/harlequin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "harlequin"; maintainers = with lib.maintainers; [ pcboy ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ha/hash-identifier/package.nix b/pkgs/by-name/ha/hash-identifier/package.nix index f54872cbe31c..1e861cd7181d 100644 --- a/pkgs/by-name/ha/hash-identifier/package.nix +++ b/pkgs/by-name/ha/hash-identifier/package.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hash-identifier"; version = "1.2"; src = fetchFromGitLab { owner = "kalilinux"; repo = "packages/hash-identifier"; - rev = "kali/${version}+git20180314-0kali1"; + rev = "kali/${finalAttrs.version}+git20180314-0kali1"; sha256 = "1amz48ijwjjkccg6gmdn3ffnyp2p52ksagy4m9gy8l2v5wj3j32h"; }; @@ -29,4 +29,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "hash-identifier"; }; -} +}) diff --git a/pkgs/by-name/ha/hashes/package.nix b/pkgs/by-name/ha/hashes/package.nix index 7942aad2352f..2c5a2313779a 100644 --- a/pkgs/by-name/ha/hashes/package.nix +++ b/pkgs/by-name/ha/hashes/package.nix @@ -17,7 +17,7 @@ glib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hashes"; version = "1.1.2"; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "zefr0x"; repo = "hashes"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Nyf7jED6LnsFu86zWhRh05sdGKwVAybVsGLGFFsz6eA="; }; @@ -61,11 +61,11 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/zefr0x/hashes/tree/main"; - changelog = "https://github.com/zefr0x/hashes/releases/tag/v${version}"; + changelog = "https://github.com/zefr0x/hashes/releases/tag/v${finalAttrs.version}"; description = "Simple hash algorithm identification GUI"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; license = lib.licenses.gpl3Plus; mainProgram = "hashes"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ha/hatch/package.nix b/pkgs/by-name/ha/hatch/package.nix index f3a3d3948f51..760dd4f3d3e9 100644 --- a/pkgs/by-name/ha/hatch/package.nix +++ b/pkgs/by-name/ha/hatch/package.nix @@ -12,7 +12,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hatch"; version = "1.16.2"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pypa"; repo = "hatch"; - tag = "hatch-v${version}"; + tag = "hatch-v${finalAttrs.version}"; hash = "sha256-A91tpoNBTerB2e09dmvgwealId8mnjxcyiVyCkMxQlY="; }; @@ -190,9 +190,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Modern, extensible Python project manager"; homepage = "https://hatch.pypa.io/latest/"; - changelog = "https://github.com/pypa/hatch/blob/hatch-v${version}/docs/history/hatch.md"; + changelog = "https://github.com/pypa/hatch/blob/hatch-v${finalAttrs.version}/docs/history/hatch.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny ]; mainProgram = "hatch"; }; -} +}) diff --git a/pkgs/by-name/he/headphones/package.nix b/pkgs/by-name/he/headphones/package.nix index faed47f89134..6e99823d21ec 100644 --- a/pkgs/by-name/he/headphones/package.nix +++ b/pkgs/by-name/he/headphones/package.nix @@ -5,7 +5,7 @@ makeWrapper, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "headphones"; version = "0.6.4"; pyproject = false; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "rembo10"; repo = "headphones"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0gv7rasjbm4rf9izghibgf5fbjykvzv0ibqc2in1naagjivqrpq4"; }; @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec { mkdir -p $out/bin $out/opt/headphones cp -R {data,headphones,lib,Headphones.py} $out/opt/headphones - echo v${version} > $out/opt/headphones/version.txt + echo v${finalAttrs.version} > $out/opt/headphones/version.txt makeWrapper $out/opt/headphones/Headphones.py $out/bin/headphones @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ rembo10 ]; mainProgram = "headphones"; }; -} +}) diff --git a/pkgs/by-name/he/heisenbridge/package.nix b/pkgs/by-name/he/heisenbridge/package.nix index 2bae2292583e..625ff384a2c5 100644 --- a/pkgs/by-name/he/heisenbridge/package.nix +++ b/pkgs/by-name/he/heisenbridge/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "heisenbridge"; version = "1.15.4"; pyproject = true; @@ -13,12 +13,12 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "hifi"; repo = "heisenbridge"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Aan3dtixy1xT9kPU/XxgbUvri9NS/WKiO/atmpPY/m8="; }; postPatch = '' - echo "${version}" > heisenbridge/version.txt + echo "${finalAttrs.version}" > heisenbridge/version.txt ''; build-system = with python3.pkgs; [ @@ -49,4 +49,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.sumnerevans ]; mainProgram = "heisenbridge"; }; -} +}) diff --git a/pkgs/by-name/hf/hfinger/package.nix b/pkgs/by-name/hf/hfinger/package.nix index 9e992f1da767..92989dc1325f 100644 --- a/pkgs/by-name/hf/hfinger/package.nix +++ b/pkgs/by-name/hf/hfinger/package.nix @@ -5,7 +5,7 @@ wireshark-cli, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "hfinger"; version = "0.2.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "CERT-Polska"; repo = "hfinger"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gxwirAqtY4R3KDHyNmDIknABO+SFuoDua9nm1UyXbxA="; }; @@ -42,8 +42,8 @@ python3.pkgs.buildPythonApplication rec { description = "Fingerprinting tool for HTTP requests"; mainProgram = "hfinger"; homepage = "https://github.com/CERT-Polska/hfinger"; - changelog = "https://github.com/CERT-Polska/hfinger/releases/tag/v${version}"; + changelog = "https://github.com/CERT-Polska/hfinger/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix index dcbe1acb8395..048f1c18673b 100644 --- a/pkgs/by-name/hi/high-tide/package.nix +++ b/pkgs/by-name/hi/high-tide/package.nix @@ -18,7 +18,7 @@ nix-update-script, }: -python313Packages.buildPythonApplication rec { +python313Packages.buildPythonApplication (finalAttrs: { pname = "high-tide"; version = "1.2.0"; pyproject = false; @@ -26,7 +26,7 @@ python313Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Nokse22"; repo = "high-tide"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KaUI0Sa2sYrwv6v8kVbBwaTLaeY/B6tnDMJNNGazn9M="; }; @@ -83,4 +83,4 @@ python313Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ho/honcho/package.nix b/pkgs/by-name/ho/honcho/package.nix index 4e6ec490dd5b..c3022fb3b2fd 100644 --- a/pkgs/by-name/ho/honcho/package.nix +++ b/pkgs/by-name/ho/honcho/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "honcho"; version = "2.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nickstenning"; repo = "honcho"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hXPoqxK9jzCn7KrQ6zH0E/3YVC60OSoiUx6654+bhhw="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "honcho"; }; -} +}) diff --git a/pkgs/by-name/ho/hovercraft/package.nix b/pkgs/by-name/ho/hovercraft/package.nix index 555c3112a7a5..90e26a0600aa 100644 --- a/pkgs/by-name/ho/hovercraft/package.nix +++ b/pkgs/by-name/ho/hovercraft/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hovercraft"; version = "2.7"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "regebro"; repo = "hovercraft"; - tag = version; + tag = finalAttrs.version; hash = "sha256-X6EaiVahAYAaFB65oqmj695wlJFXNseqz0SQLzGVD0w="; }; @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.makefu ]; }; -} +}) diff --git a/pkgs/by-name/hp/hpp2plantuml/package.nix b/pkgs/by-name/hp/hpp2plantuml/package.nix index cfa75e3ee4e7..e6052cf9b3b2 100644 --- a/pkgs/by-name/hp/hpp2plantuml/package.nix +++ b/pkgs/by-name/hp/hpp2plantuml/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hpp2plantuml"; version = "0.8.6"; format = "wheel"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; format = "wheel"; hash = "sha256-9FggDDOxWr4z1DBbvYLyvgs3CCguFjq3I4E9ULwL0+Q="; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "hpp2plantuml"; maintainers = with lib.maintainers; [ eymeric ]; }; -} +}) diff --git a/pkgs/by-name/hs/hstsparser/package.nix b/pkgs/by-name/hs/hstsparser/package.nix index 96aee08da3cc..e5991b1e06e1 100644 --- a/pkgs/by-name/hs/hstsparser/package.nix +++ b/pkgs/by-name/hs/hstsparser/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "hstsparser"; version = "1.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "thebeanogamer"; repo = "hstsparser"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9ZNBzPa4mFXbao73QukEL56sM/3dg4ElOMXgNGTVh1g="; }; @@ -32,8 +32,8 @@ python3.pkgs.buildPythonApplication rec { description = "Tool to parse Firefox and Chrome HSTS databases into forensic artifacts"; mainProgram = "hstsparser"; homepage = "https://github.com/thebeanogamer/hstsparser"; - changelog = "https://github.com/thebeanogamer/hstsparser/releases/tag/${version}"; + changelog = "https://github.com/thebeanogamer/hstsparser/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ht/htgettoken/package.nix b/pkgs/by-name/ht/htgettoken/package.nix index a6251f1f4fb0..cad6573bc572 100644 --- a/pkgs/by-name/ht/htgettoken/package.nix +++ b/pkgs/by-name/ht/htgettoken/package.nix @@ -5,7 +5,7 @@ makeWrapper, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "htgettoken"; version = "2.6"; format = "setuptools"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fermitools"; repo = "htgettoken"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jHKKTnFZ+6LHaB61wi5+Ht6ZHrE4dDqADIMfGWI47oM="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/fermitools/htgettoken"; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ht/html5validator/package.nix b/pkgs/by-name/ht/html5validator/package.nix index d2c5d6cd266b..91385d8b3493 100644 --- a/pkgs/by-name/ht/html5validator/package.nix +++ b/pkgs/by-name/ht/html5validator/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "html5validator"; version = "0.4.2"; format = "setuptools"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "svenkreiss"; repo = "html5validator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yvclqE4+2R9q/UJU9W95U1/xVJeNj+5eKvT6VQel9k8="; }; @@ -37,8 +37,8 @@ python3.pkgs.buildPythonApplication rec { description = "Command line tool that tests files for HTML5 validity"; mainProgram = "html5validator"; homepage = "https://github.com/svenkreiss/html5validator"; - changelog = "https://github.com/svenkreiss/html5validator/releases/tag/v${version}"; + changelog = "https://github.com/svenkreiss/html5validator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ phunehehe ]; }; -} +}) diff --git a/pkgs/by-name/ht/httpstat/package.nix b/pkgs/by-name/ht/httpstat/package.nix index 33fde12a6d5f..4807cb9c716b 100644 --- a/pkgs/by-name/ht/httpstat/package.nix +++ b/pkgs/by-name/ht/httpstat/package.nix @@ -6,14 +6,14 @@ glibcLocales, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "httpstat"; version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "reorx"; repo = "httpstat"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-dOHFLw8suvpuZkcKEzq5HktMYBGE7+vtTD609TkAFfw="; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/reorx/httpstat"; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/hu/humblebundle-downloader/package.nix b/pkgs/by-name/hu/humblebundle-downloader/package.nix index 3d5e4c15861d..4cc84a78f0af 100644 --- a/pkgs/by-name/hu/humblebundle-downloader/package.nix +++ b/pkgs/by-name/hu/humblebundle-downloader/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "humblebundle-downloader"; version = "0.4.3"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "xtream1101"; repo = "humblebundle-downloader"; - tag = version; + tag = finalAttrs.version; hash = "sha256-fLfAGDKn6AWHJKsgQ0fBYdN6mGfZNrVs9n6Zo9VRgIY="; }; @@ -29,8 +29,8 @@ python3Packages.buildPythonApplication rec { description = "Download your Humble Bundle Library"; mainProgram = "hbd"; homepage = "https://github.com/xtream1101/humblebundle-downloader"; - changelog = "https://github.com/xtream1101/humblebundle-downloader/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/xtream1101/humblebundle-downloader/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ jopejoe1 ]; }; -} +}) diff --git a/pkgs/by-name/hy/hydrapaper/package.nix b/pkgs/by-name/hy/hydrapaper/package.nix index 040e5acb05fc..7bbfd84876e2 100644 --- a/pkgs/by-name/hy/hydrapaper/package.nix +++ b/pkgs/by-name/hy/hydrapaper/package.nix @@ -16,7 +16,7 @@ xdg-user-dirs, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrapaper"; version = "3.3.2"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "gabmus"; repo = "HydraPaper"; - rev = version; + rev = finalAttrs.version; hash = "sha256-IDaM8bM/0KH9h59523WqLKe400V5lLNyJ4faPf980Ro="; }; @@ -80,4 +80,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "hydrapaper"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index 9e00b503e5d7..9ca6a6d1e38d 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -14,7 +14,7 @@ enableSwftools ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; version = "653"; pyproject = false; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OH07OvN5EaEsjlUHUJMqproiVcN75yL9u7lnCjXSITo="; }; @@ -43,7 +43,7 @@ python3Packages.buildPythonApplication rec { exec = "hydrus-client"; desktopName = "Hydrus Client"; icon = "hydrus-client"; - comment = meta.description; + comment = finalAttrs.meta.description; terminal = false; type = "Application"; categories = [ @@ -161,11 +161,11 @@ python3Packages.buildPythonApplication rec { description = "Danbooru-like image tagging and searching system for the desktop"; license = lib.licenses.wtfpl; homepage = "https://hydrusnetwork.github.io/hydrus/"; - changelog = "https://github.com/hydrusnetwork/hydrus/releases/tag/${src.tag}"; + changelog = "https://github.com/hydrusnetwork/hydrus/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ dandellion evanjs KunyaKud ]; }; -} +}) diff --git a/pkgs/by-name/i3/i3a/package.nix b/pkgs/by-name/i3/i3a/package.nix index f3f270667ff3..5f1bdc044301 100644 --- a/pkgs/by-name/i3/i3a/package.nix +++ b/pkgs/by-name/i3/i3a/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "i3a"; version = "2.4.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-BcGAFFq3UEj4o7nNQ9aStueKmeDNIqSIqkYWhs2Tnqg="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { ]; broken = python3Packages.python.version < "3.11"; }; -} +}) diff --git a/pkgs/by-name/i3/i3minator/package.nix b/pkgs/by-name/i3/i3minator/package.nix index 9473fffb67f4..d94d0004a2a2 100644 --- a/pkgs/by-name/i3/i3minator/package.nix +++ b/pkgs/by-name/i3/i3minator/package.nix @@ -5,7 +5,7 @@ glibcLocales, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "i3minator"; version = "0.0.4"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "carlesso"; repo = "i3minator"; - rev = version; + rev = finalAttrs.version; sha256 = "07dic5d2m0zw0psginpl43xn0mpxw7wilj49d02knz69f7c416lm"; }; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ib/ibus-theme-tools/package.nix b/pkgs/by-name/ib/ibus-theme-tools/package.nix index 91ce7489c3c3..dca9bbb23543 100644 --- a/pkgs/by-name/ib/ibus-theme-tools/package.nix +++ b/pkgs/by-name/ib/ibus-theme-tools/package.nix @@ -5,7 +5,7 @@ gettext, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ibus-theme-tools"; version = "4.2.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "openSUSE"; repo = "IBus-Theme-Tools"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2"; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/openSUSE/IBus-Theme-Tools"; mainProgram = "ibus-theme-tools"; }; -} +}) diff --git a/pkgs/by-name/ic/ical2orgpy/package.nix b/pkgs/by-name/ic/ical2orgpy/package.nix index ac16557769bf..3950dd503448 100644 --- a/pkgs/by-name/ic/ical2orgpy/package.nix +++ b/pkgs/by-name/ic/ical2orgpy/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ical2orgpy"; version = "0.5"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ical2org-py"; repo = "ical2org.py"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vBi1WYXMuDFS/PnwFQ/fqN5+gIvtylXidfZklyd6LcI="; }; @@ -39,7 +39,7 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "ical2orgpy" ]; meta = { - changelog = "https://github.com/ical2org-py/ical2org.py/blob/${src.tag}/CHANGELOG.rst"; + changelog = "https://github.com/ical2org-py/ical2org.py/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; description = "Converting ICAL file into org-mode format"; homepage = "https://github.com/ical2org-py/ical2org.py"; license = lib.licenses.gpl3Only; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "ical2orgpy"; }; -} +}) diff --git a/pkgs/by-name/ic/icloudpd/package.nix b/pkgs/by-name/ic/icloudpd/package.nix index 53ca3a9f26e4..27faca108c7f 100644 --- a/pkgs/by-name/ic/icloudpd/package.nix +++ b/pkgs/by-name/ic/icloudpd/package.nix @@ -7,7 +7,7 @@ icloudpd, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "icloudpd"; version = "1.32.2"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "icloud-photos-downloader"; repo = "icloud_photos_downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XwMY3OBGYDA/DKTXYgxuMV9pbamy8NbitMrEbsEmlMk="; }; @@ -90,7 +90,7 @@ python3Packages.buildPythonApplication rec { --replace-fail "wheel==0.45.1" "wheel" substituteInPlace src/foundation/__init__.py \ - --replace-fail "0.0.1" "${version}" + --replace-fail "0.0.1" "${finalAttrs.version}" ''; meta = { @@ -102,4 +102,4 @@ python3Packages.buildPythonApplication rec { anpin ]; }; -} +}) diff --git a/pkgs/by-name/ic/icoextract/package.nix b/pkgs/by-name/ic/icoextract/package.nix index 279bb5f4f757..c83634db420d 100644 --- a/pkgs/by-name/ic/icoextract/package.nix +++ b/pkgs/by-name/ic/icoextract/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "icoextract"; version = "0.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jlu5"; repo = "icoextract"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GJCe7oFUidJt21F4NmOXspxZGRQXIjQvFjFhMYsHLjk="; }; @@ -35,11 +35,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Extract icons from Windows PE files"; homepage = "https://github.com/jlu5/icoextract"; - changelog = "https://github.com/jlu5/icoextract/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/jlu5/icoextract/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "icoextract"; }; -} +}) diff --git a/pkgs/by-name/ie/ietf-cli/package.nix b/pkgs/by-name/ie/ietf-cli/package.nix index 61fea9910474..8c3e47e71218 100644 --- a/pkgs/by-name/ie/ietf-cli/package.nix +++ b/pkgs/by-name/ie/ietf-cli/package.nix @@ -5,7 +5,7 @@ rsync, nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ietf-cli"; version = "1.29"; pyproject = false; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "paulehoffman"; repo = "ietf-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-xpwUUyTq/8WOUjssNkXOvxBYPgL7pmVVPz6abKetVc8="; }; buildInputs = [ rsync ]; @@ -36,4 +36,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ lilioid ]; platforms = lib.lists.intersectLists python3.meta.platforms rsync.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/im/imdshift/package.nix b/pkgs/by-name/im/imdshift/package.nix index 0c8e3944bc80..8b64e55945a9 100644 --- a/pkgs/by-name/im/imdshift/package.nix +++ b/pkgs/by-name/im/imdshift/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "imdshift"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ayushpriya10"; repo = "IMDShift"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Uoa0uNOhCkT622Yy8GEg8jz9k5zmtXwGmvdb3MVTLX8="; }; @@ -38,8 +38,8 @@ python3.pkgs.buildPythonApplication rec { description = "Tool to migrate workloads to IMDSv2"; mainProgram = "imdshift"; homepage = "https://github.com/ayushpriya10/IMDShift"; - changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}"; + changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/im/imgp/package.nix b/pkgs/by-name/im/imgp/package.nix index ed0a272b2241..0566de2fbad6 100644 --- a/pkgs/by-name/im/imgp/package.nix +++ b/pkgs/by-name/im/imgp/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "imgp"; version = "2.9"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jarun"; repo = "imgp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yQ2BzOBn6Bl9ieZkREKsj1zLnoPcf0hZhZ90Za5kiKA="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sikmir ]; }; -} +}) diff --git a/pkgs/by-name/in/indicator-sound-switcher/package.nix b/pkgs/by-name/in/indicator-sound-switcher/package.nix index f65effc1de7c..ac2f4b510256 100644 --- a/pkgs/by-name/in/indicator-sound-switcher/package.nix +++ b/pkgs/by-name/in/indicator-sound-switcher/package.nix @@ -15,7 +15,7 @@ gdk-pixbuf, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "indicator-sound-switcher"; version = "2.3.10.1"; format = "setuptools"; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yktoo"; repo = "indicator-sound-switcher"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Benhlhz81EgL6+pmjzyruKBOS6O7ce5PPmIIzk2Zong="; }; @@ -63,4 +63,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ alexnortung ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/in/inql/package.nix b/pkgs/by-name/in/inql/package.nix index 521bbc68537b..eeee417289da 100644 --- a/pkgs/by-name/in/inql/package.nix +++ b/pkgs/by-name/in/inql/package.nix @@ -4,21 +4,21 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "inql"; version = "4.0.6"; pyproject = true; src = fetchFromGitHub { owner = "doyensec"; repo = "inql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DFGJHqdrCmOZn8GdY5SZ1PrOhuIsMLoK+2Fry9WkRiY="; }; postPatch = '' # To set the version a full git checkout would be needed substituteInPlace setup.py \ - --replace-fail "version=version()," "version='${version}'," + --replace-fail "version=version()," "version='${finalAttrs.version}'," ''; build-system = with python3.pkgs; [ @@ -40,8 +40,8 @@ python3.pkgs.buildPythonApplication rec { description = "Security testing tool for GraphQL"; mainProgram = "inql"; homepage = "https://github.com/doyensec/inql"; - changelog = "https://github.com/doyensec/inql/releases/tag/v${version}"; + changelog = "https://github.com/doyensec/inql/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/in/instaloader/package.nix b/pkgs/by-name/in/instaloader/package.nix index 018a57f4680a..ae8f3d09d73a 100644 --- a/pkgs/by-name/in/instaloader/package.nix +++ b/pkgs/by-name/in/instaloader/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "instaloader"; version = "4.14.2"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "instaloader"; repo = "instaloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-q5/lZ+BHnrod0vG/ZJw/5iJRKKaP3Gbns5yaZH0P2rE="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; mainProgram = "instaloader"; }; -} +}) diff --git a/pkgs/by-name/in/instawow/package.nix b/pkgs/by-name/in/instawow/package.nix index 475cefd78fd2..1d86c27567d3 100644 --- a/pkgs/by-name/in/instawow/package.nix +++ b/pkgs/by-name/in/instawow/package.nix @@ -5,7 +5,7 @@ plugins ? [ ], }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "instawow"; version = "7.0.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "layday"; repo = "instawow"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dT1oiPX+id0g28I9I/WJS9G6hyeHHGx5mWvNKXX1Wus="; }; @@ -52,4 +52,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ seirl ]; }; -} +}) diff --git a/pkgs/by-name/in/interactive-html-bom/package.nix b/pkgs/by-name/in/interactive-html-bom/package.nix index 527f3ad89002..aa9916b6488c 100644 --- a/pkgs/by-name/in/interactive-html-bom/package.nix +++ b/pkgs/by-name/in/interactive-html-bom/package.nix @@ -6,7 +6,7 @@ xvfb-run, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "interactive-html-bom"; version = "2.10.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "openscopeproject"; repo = "InteractiveHtmlBom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o7GWdAFFK3zK0fc7aTSwOsd/c4uPg3cJfR0SXbl2RW8="; }; @@ -43,8 +43,8 @@ python3Packages.buildPythonApplication rec { description = "Interactive HTML BOM generation for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer"; homepage = "https://github.com/openscopeproject/InteractiveHtmlBom/"; license = lib.licenses.mit; - changelog = "https://github.com/openscopeproject/InteractiveHtmlBom/releases/tag/${src.tag}"; + changelog = "https://github.com/openscopeproject/InteractiveHtmlBom/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ wuyoli ]; mainProgram = "generate_interactive_bom"; }; -} +}) diff --git a/pkgs/by-name/in/intercept-build/package.nix b/pkgs/by-name/in/intercept-build/package.nix index 2f396e2e5596..4e35f8baedfd 100644 --- a/pkgs/by-name/in/intercept-build/package.nix +++ b/pkgs/by-name/in/intercept-build/package.nix @@ -6,7 +6,7 @@ let inherit (llvmPackages) clang-unwrapped; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "intercept-build"; inherit (clang-unwrapped) version; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "intercepts the build process to generate a compilation database"; - homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${version}/clang/tools/scan-build-py/"; + homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${finalAttrs.version}/clang/tools/scan-build-py/"; mainProgram = "intercept-build"; license = with lib.licenses; [ asl20 @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { ]; maintainers = with lib.maintainers; [ RossSmyth ]; }; -} +}) diff --git a/pkgs/by-name/in/invoice2data/package.nix b/pkgs/by-name/in/invoice2data/package.nix index d3db72f15612..deacea072723 100644 --- a/pkgs/by-name/in/invoice2data/package.nix +++ b/pkgs/by-name/in/invoice2data/package.nix @@ -9,7 +9,7 @@ tesseract5, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "invoice2data"; version = "0.4.4"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "invoice-x"; repo = "invoice2data"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-pAvkp8xkHYi/7ymbxaT7/Jhu44j2P8emm8GyXC6IBnI="; }; @@ -69,4 +69,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ psyanticy ]; }; -} +}) diff --git a/pkgs/by-name/io/ioc-scan/package.nix b/pkgs/by-name/io/ioc-scan/package.nix index df298b7e2768..49efb35b8aad 100644 --- a/pkgs/by-name/io/ioc-scan/package.nix +++ b/pkgs/by-name/io/ioc-scan/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ioc-scan"; version = "4.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cisagov"; repo = "ioc-scanner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oqXK98Im6OVItjSF8NCrGroE3w3k7QFzqpC2EEpa7N0="; }; @@ -31,8 +31,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to search a filesystem for indicators of compromise (IoC)"; homepage = "https://github.com/cisagov/ioc-scanner"; - changelog = "https://github.com/cisagov/ioc-scanner/releases/tag/${src.tag}"; + changelog = "https://github.com/cisagov/ioc-scanner/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ cc0 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/io/iotas/package.nix b/pkgs/by-name/io/iotas/package.nix index 84e6817f3cf5..3ab60dd002c2 100644 --- a/pkgs/by-name/io/iotas/package.nix +++ b/pkgs/by-name/io/iotas/package.nix @@ -18,7 +18,7 @@ webkitgtk_6_0, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "iotas"; version = "0.12.5"; pyproject = false; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "iotas"; - tag = version; + tag = finalAttrs.version; hash = "sha256-qbUI2hkW3rRiiBWFADuB9KFMf6Maw+WAkdy6dTE+Yo0="; }; @@ -77,4 +77,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ zendo ]; teams = [ lib.teams.gnome-circle ]; }; -} +}) diff --git a/pkgs/by-name/io/iotop/package.nix b/pkgs/by-name/io/iotop/package.nix index d1a10969f4d3..c82d3138064b 100644 --- a/pkgs/by-name/io/iotop/package.nix +++ b/pkgs/by-name/io/iotop/package.nix @@ -5,13 +5,13 @@ fetchpatch, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "iotop"; version = "0.6"; pyproject = true; src = fetchurl { - url = "http://guichaz.free.fr/iotop/files/iotop-${version}.tar.bz2"; + url = "http://guichaz.free.fr/iotop/files/iotop-${finalAttrs.version}.tar.bz2"; sha256 = "0nzprs6zqax0cwq8h7hnszdl3d2m4c2d4vjfxfxbnjfs9sia5pis"; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ip/ipgrep/package.nix b/pkgs/by-name/ip/ipgrep/package.nix index dd500979ac85..c3f99ee71ca3 100644 --- a/pkgs/by-name/ip/ipgrep/package.nix +++ b/pkgs/by-name/ip/ipgrep/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ipgrep"; version = "1.0.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jedisct1"; repo = "ipgrep"; - rev = version; + rev = finalAttrs.version; hash = "sha256-NrhcUFQM+L66KaDRRpAoC+z5s54a+1fqEepTRXVZ5Qs="; }; @@ -42,4 +42,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ir/iredis/package.nix b/pkgs/by-name/ir/iredis/package.nix index cc056602a991..a8fbb956c9ef 100644 --- a/pkgs/by-name/ir/iredis/package.nix +++ b/pkgs/by-name/ir/iredis/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "iredis"; version = "1.15.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "laixintao"; repo = "iredis"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-g/gQb9QOyfa7kyHCUZf/kLZRO5IE8389BUCYz8Sqr8o="; }; @@ -67,10 +67,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Terminal Client for Redis with AutoCompletion and Syntax Highlighting"; - changelog = "https://github.com/laixintao/iredis/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/laixintao/iredis/blob/${finalAttrs.src.tag}/CHANGELOG.md"; homepage = "https://iredis.xbin.io/"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ phanirithvij ]; mainProgram = "iredis"; }; -} +}) diff --git a/pkgs/by-name/is/isd/package.nix b/pkgs/by-name/is/isd/package.nix index ab243748e7f4..90f1e0203d81 100644 --- a/pkgs/by-name/is/isd/package.nix +++ b/pkgs/by-name/is/isd/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "isd"; version = "0.6.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kainctl"; repo = "isd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MEfjE0zRxSuBwBkjAz9cKhodS+I4CjjtuvbO+WwL9SM="; }; @@ -52,7 +52,7 @@ python3Packages.buildPythonApplication rec { customizable interface for power-users and newcomers alike. ''; homepage = "https://github.com/kainctl/isd"; - changelog = "https://github.com/kainctl/isd/releases/tag/v${version}"; + changelog = "https://github.com/kainctl/isd/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "isd"; maintainers = with lib.maintainers; [ @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/is/isisdl/package.nix b/pkgs/by-name/is/isisdl/package.nix index be97db57636b..86de07a83bc2 100644 --- a/pkgs/by-name/is/isisdl/package.nix +++ b/pkgs/by-name/is/isisdl/package.nix @@ -4,12 +4,12 @@ python3Packages, util-linux, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "isisdl"; version = "1.3.21"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-YyR0A7NqmUcR+hQnQlIgBdU6CxfHtDOjR3q5I21ROCI="; }; @@ -55,4 +55,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "isisdl"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/is/isolyzer/package.nix b/pkgs/by-name/is/isolyzer/package.nix index cb417d7570b2..85fde1c648ce 100644 --- a/pkgs/by-name/is/isolyzer/package.nix +++ b/pkgs/by-name/is/isolyzer/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "isolyzer"; version = "1.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "KBNLresearch"; repo = "isolyzer"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-NqkjnEwpaoyguG5GLscKS9UQGtF9N4jUL5JhrMtKCFE="; }; @@ -33,4 +33,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ mkg20001 ]; mainProgram = "isolyzer"; }; -} +}) diff --git a/pkgs/by-name/is/isponsorblocktv/package.nix b/pkgs/by-name/is/isponsorblocktv/package.nix index ab97dd15c243..ac2a8fbd573b 100644 --- a/pkgs/by-name/is/isponsorblocktv/package.nix +++ b/pkgs/by-name/is/isponsorblocktv/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "isponsorblocktv"; version = "2.6.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dmunozv04"; repo = "iSponsorBlockTV"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AGjLehhGYz8FyojSFmSYKLCkHAExtpQiukQnTNt1YoY="; }; @@ -48,11 +48,11 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/dmunozv04/iSponsorBlockTV"; - changelog = "https://github.com/dmunozv04/iSponsorBlockTV/releases/tag/${src.tag}"; + changelog = "https://github.com/dmunozv04/iSponsorBlockTV/releases/tag/${finalAttrs.src.tag}"; description = "SponsorBlock client for all YouTube TV clients"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ lukegb ]; mainProgram = "iSponsorBlockTV"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/it/itch-dl/package.nix b/pkgs/by-name/it/itch-dl/package.nix index 178778960bbe..73c1c8780216 100644 --- a/pkgs/by-name/it/itch-dl/package.nix +++ b/pkgs/by-name/it/itch-dl/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "itch-dl"; version = "0.6.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "DragoonAethis"; repo = "itch-dl"; - tag = version; + tag = finalAttrs.version; hash = "sha256-zwsiG38wOVi3pP0gQWkZqfAmdWKadjB65qiTg68tZWg="; }; @@ -42,8 +42,8 @@ python3Packages.buildPythonApplication rec { description = "Itch.io game downloader with website, game jam, collection and library support"; mainProgram = "itch-dl"; homepage = "https://github.com/DragoonAethis/itch-dl"; - changelog = "https://github.com/DragoonAethis/itch-dl/releases/tag/${src.tag}"; + changelog = "https://github.com/DragoonAethis/itch-dl/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ jopejoe1 ]; }; -} +}) diff --git a/pkgs/by-name/it/itchiodl/package.nix b/pkgs/by-name/it/itchiodl/package.nix index 04698681bd80..7df0ac70b8e9 100644 --- a/pkgs/by-name/it/itchiodl/package.nix +++ b/pkgs/by-name/it/itchiodl/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "itchiodl"; version = "2.3.0"; src = fetchFromGitHub { owner = "Emersont1"; repo = "itchio"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XuNkqTAT9LlSwruchGQbombAKHZvKhpnqLfvJdDcrj0="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/je/jefferson/package.nix b/pkgs/by-name/je/jefferson/package.nix index 79911953cbb5..26a6d46cc2ce 100644 --- a/pkgs/by-name/je/jefferson/package.nix +++ b/pkgs/by-name/je/jefferson/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "jefferson"; version = "0.4.6"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "onekey-sec"; repo = "jefferson"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-6eh4i9N3aArU8+W8K341pp9J0QYEojDiMrEc8yax4SY="; }; @@ -48,4 +48,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "jefferson"; }; -} +}) diff --git a/pkgs/by-name/ji/jiratui/package.nix b/pkgs/by-name/ji/jiratui/package.nix index 9c33ea7be044..72129143e74c 100644 --- a/pkgs/by-name/ji/jiratui/package.nix +++ b/pkgs/by-name/ji/jiratui/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "jiratui"; version = "1.3.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "whyisdifficult"; repo = "jiratui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-b5bSMPnqHqpeFDl501gSun7G38OlhV/IMNMYXQT+j/4="; }; @@ -53,9 +53,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "A Textual User Interface for interacting with Atlassian Jira from your shell"; homepage = "https://github.com/whyisdifficult/jiratui"; - changelog = "https://github.com/whyisdifficult/jiratui/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/whyisdifficult/jiratui/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; mainProgram = "jiratui"; }; -} +}) diff --git a/pkgs/by-name/jn/jnitrace/package.nix b/pkgs/by-name/jn/jnitrace/package.nix index 47d701eaf87c..d6b9ae51ddc5 100644 --- a/pkgs/by-name/jn/jnitrace/package.nix +++ b/pkgs/by-name/jn/jnitrace/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "jnitrace"; version = "3.3.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-b8azmlYbNEFSUN3MjqpUqNlBTKT0JTLpCVBkk9Rx7+0="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; mainProgram = "jnitrace"; }; -} +}) diff --git a/pkgs/by-name/jo/journalwatch/package.nix b/pkgs/by-name/jo/journalwatch/package.nix index be2ab7f71d1c..f7d24b6d9e78 100644 --- a/pkgs/by-name/jo/journalwatch/package.nix +++ b/pkgs/by-name/jo/journalwatch/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "journalwatch"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "The-Compiler"; repo = "journalwatch"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha512-60+ewzOIox2wsQFXMAgD7XN+zvPA1ScPz6V4MB5taVDhqCxUTMVOxodf+4AMhxtNQloXZ3ye7/0bjh1NPDjxQg=="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ florianjacob ]; mainProgram = "journalwatch"; }; -} +}) diff --git a/pkgs/by-name/jo/joystickwake/package.nix b/pkgs/by-name/jo/joystickwake/package.nix index cec450f2e0dc..db39b51d67c7 100644 --- a/pkgs/by-name/jo/joystickwake/package.nix +++ b/pkgs/by-name/jo/joystickwake/package.nix @@ -3,7 +3,7 @@ python3, fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "joystickwake"; version = "0.4.2"; pyproject = true; @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "foresto"; repo = "joystickwake"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-vSvIpbcDIbRyitVjx3wNSxt5vTIZ9/NPWokOJt0p6oQ="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/jr/jrnl/package.nix b/pkgs/by-name/jr/jrnl/package.nix index 387e197e66f2..02007ad3e9eb 100644 --- a/pkgs/by-name/jr/jrnl/package.nix +++ b/pkgs/by-name/jr/jrnl/package.nix @@ -6,7 +6,7 @@ jrnl, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "jrnl"; version = "4.2"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jrnl-org"; repo = "jrnl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-x0JoYJzD6RnuHbRsQMgrhHsNW6nVEVeoDjtPop2eg+w="; }; @@ -62,17 +62,17 @@ python3.pkgs.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = jrnl; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { description = "Command line journal application that stores your journal in a plain text file"; homepage = "https://jrnl.sh/"; - changelog = "https://github.com/jrnl-org/jrnl/releases/tag/v${version}"; + changelog = "https://github.com/jrnl-org/jrnl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ zalakain ]; mainProgram = "jrnl"; }; -} +}) diff --git a/pkgs/by-name/jt/jtbl/package.nix b/pkgs/by-name/jt/jtbl/package.nix index ff5d4e1d4ad8..76dbb126b799 100644 --- a/pkgs/by-name/jt/jtbl/package.nix +++ b/pkgs/by-name/jt/jtbl/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "jtbl"; version = "1.6.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kellyjonbrazil"; repo = "jtbl"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ILQwUpjNueaYR5hxOWd5kZSPhVoFnnS2FcttyKSTPr8="; }; @@ -30,10 +30,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool to convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables"; homepage = "https://kellyjonbrazil.github.io/jtbl"; - downloadPage = "https://github.com/kellyjonbrazil/jtbl/releases/tag/${src.rev}"; - changelog = "https://github.com/kellyjonbrazil/jtbl/blob/${src.rev}/CHANGELOG"; + downloadPage = "https://github.com/kellyjonbrazil/jtbl/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/kellyjonbrazil/jtbl/blob/${finalAttrs.src.rev}/CHANGELOG"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ElliottSullingeFarrall ]; mainProgram = "jtbl"; }; -} +}) diff --git a/pkgs/by-name/ka/kalamine/package.nix b/pkgs/by-name/ka/kalamine/package.nix index fe65e1329af2..15c2eac4300d 100644 --- a/pkgs/by-name/ka/kalamine/package.nix +++ b/pkgs/by-name/ka/kalamine/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kalamine"; version = "0.38"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "OneDeadKey"; repo = "kalamine"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-eDOwoI7S0l48oOWWDaBbDlC0A8RtPEA+FDCHpPur0OQ="; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "kalamine"; }; -} +}) diff --git a/pkgs/by-name/ka/kanjidraw/package.nix b/pkgs/by-name/ka/kanjidraw/package.nix index 1571a8427eaf..ad7a2f7dc4aa 100644 --- a/pkgs/by-name/ka/kanjidraw/package.nix +++ b/pkgs/by-name/ka/kanjidraw/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kanjidraw"; version = "0.2.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "obfusk"; repo = "kanjidraw"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "03ag8vkbf85qww857ii8hcnn8bh5qa7rsmhka0v9vfxk272ifbyq"; }; @@ -50,4 +50,4 @@ python3.pkgs.buildPythonApplication rec { ]; maintainers = [ lib.maintainers.obfusk ]; }; -} +}) diff --git a/pkgs/by-name/ka/kas/package.nix b/pkgs/by-name/ka/kas/package.nix index db8f0645555e..8233e4bf1a8b 100644 --- a/pkgs/by-name/ka/kas/package.nix +++ b/pkgs/by-name/ka/kas/package.nix @@ -6,7 +6,7 @@ kas, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kas"; version = "5.1"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "siemens"; repo = "kas"; - tag = version; + tag = finalAttrs.version; hash = "sha256-SQeoRm2bjcQmhfMUJCSxgKu7/qcIEv9ItWcLWkkNwAs="; }; @@ -48,4 +48,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ bachp ]; }; -} +}) diff --git a/pkgs/by-name/ka/kazam/package.nix b/pkgs/by-name/ka/kazam/package.nix index 46263afb0a8e..fa1240ad5927 100644 --- a/pkgs/by-name/ka/kazam/package.nix +++ b/pkgs/by-name/ka/kazam/package.nix @@ -16,7 +16,7 @@ libgudev, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "kazam"; version = "1.5.5-unstable-2025-01-02"; pyproject = true; @@ -75,10 +75,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Screencasting program created with design in mind"; homepage = "https://github.com/niknah/kazam"; - changelog = "https://github.com/niknah/kazam/raw/${src.rev}/NEWS"; + changelog = "https://github.com/niknah/kazam/raw/${finalAttrs.src.rev}/NEWS"; license = lib.licenses.lgpl3; platforms = lib.platforms.linux; maintainers = [ ]; mainProgram = "kazam"; }; -} +}) diff --git a/pkgs/by-name/kb/kb/package.nix b/pkgs/by-name/kb/kb/package.nix index 14ac09ee8650..f7b56f87a4c4 100644 --- a/pkgs/by-name/kb/kb/package.nix +++ b/pkgs/by-name/kb/kb/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kb"; version = "0.1.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "gnebbia"; repo = "kb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X2yFQYH4nqI5CqPtKFHq3+V/itqTpUho9en4WEIRjQM="; }; @@ -54,9 +54,9 @@ python3.pkgs.buildPythonApplication rec { (e.g., images, pdf, videos and others). ''; homepage = "https://github.com/gnebbia/kb"; - changelog = "https://github.com/gnebbia/kb/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/gnebbia/kb/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ wesleyjrz ]; mainProgram = "kb"; }; -} +}) diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 7ebc90b14db1..9d1e6d84ae9b 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -13,7 +13,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kcc"; version = "9.4.3"; pyproject = true; @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ciromattia"; repo = "kcc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TBQ7v63zti+KgaFCFgoIOMIhYaLnU3JH1YU52+idIQQ="; }; @@ -90,11 +90,11 @@ python3.pkgs.buildPythonApplication rec { description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; homepage = "https://kcc.iosphe.re"; mainProgram = "kcc"; - changelog = "https://github.com/ciromattia/kcc/releases/tag/v${version}"; + changelog = "https://github.com/ciromattia/kcc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ dawidsowa adfaure ]; }; -} +}) diff --git a/pkgs/by-name/ke/keepmenu/package.nix b/pkgs/by-name/ke/keepmenu/package.nix index 83c04e555322..76645611964f 100644 --- a/pkgs/by-name/ke/keepmenu/package.nix +++ b/pkgs/by-name/ke/keepmenu/package.nix @@ -8,7 +8,7 @@ xvfb-run, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "keepmenu"; version = "1.4.2"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "firecat53"; repo = "keepmenu"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Kzt2RqyYvOWnbkflwTHzlnpUaruVQvdGys57DDpH9o8="; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ elliot ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ke/keepwn/package.nix b/pkgs/by-name/ke/keepwn/package.nix index f3a55b50c1be..2ac9929def7d 100644 --- a/pkgs/by-name/ke/keepwn/package.nix +++ b/pkgs/by-name/ke/keepwn/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "keepwn"; version = "0.5"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Orange-Cyberdefense"; repo = "KeePwn"; - tag = version; + tag = finalAttrs.version; hash = "sha256-z2+l7zOexcqbwkrdmB3EcYIjnGlproINF51Pcpp7Nz4="; }; @@ -41,9 +41,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to automate KeePass discovery and secret extraction"; homepage = "https://github.com/Orange-Cyberdefense/KeePwn"; - changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${version}"; + changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "keepwn"; }; -} +}) diff --git a/pkgs/by-name/ke/kerbrute/package.nix b/pkgs/by-name/ke/kerbrute/package.nix index 921f80abe420..25a814a0cfdb 100644 --- a/pkgs/by-name/ke/kerbrute/package.nix +++ b/pkgs/by-name/ke/kerbrute/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kerbrute"; version = "0.0.2"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-ok/yttRSkCaEdV4aM2670qERjgDBll6Oi3L5TV5YEEA="; }; @@ -32,4 +32,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ applePrincess ]; }; -} +}) diff --git a/pkgs/by-name/ke/kernel-hardening-checker/package.nix b/pkgs/by-name/ke/kernel-hardening-checker/package.nix index b31cf16c328b..38236eeee209 100644 --- a/pkgs/by-name/ke/kernel-hardening-checker/package.nix +++ b/pkgs/by-name/ke/kernel-hardening-checker/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "kernel-hardening-checker"; version = "0.6.17.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "a13xp0p0v"; repo = "kernel-hardening-checker"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wkRbiXHLtTDYBrxn9ZPxXMmWJiIBI5AImjFo6NVaKRM="; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ erdnaxe ]; mainProgram = "kernel-hardening-checker"; }; -} +}) diff --git a/pkgs/by-name/ke/keymapviz/package.nix b/pkgs/by-name/ke/keymapviz/package.nix index f704a2f163ab..4ae4dd9dda4e 100644 --- a/pkgs/by-name/ke/keymapviz/package.nix +++ b/pkgs/by-name/ke/keymapviz/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "keymapviz"; version = "1.14.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "yskoht"; repo = "keymapviz"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-eCvwgco22uPEDDsT8FfTRon1xCGy5p1PBp0pDfNprMs="; }; @@ -29,4 +29,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "keymapviz"; }; -} +}) diff --git a/pkgs/by-name/kh/khal/package.nix b/pkgs/by-name/kh/khal/package.nix index fbd8fb683b24..b9484eeaf8e0 100644 --- a/pkgs/by-name/kh/khal/package.nix +++ b/pkgs/by-name/kh/khal/package.nix @@ -9,7 +9,7 @@ sphinxHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "khal"; version = "0.13.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pimutils"; repo = "khal"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pbBdScyYQMdT2NjCk2dKPkR75Zcizzco2IkXpHkgPR8="; }; @@ -103,8 +103,8 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI calendar application"; homepage = "https://lostpackets.de/khal/"; - changelog = "https://github.com/pimutils/khal/releases/tag/v${version}"; + changelog = "https://github.com/pimutils/khal/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/kh/khard/package.nix b/pkgs/by-name/kh/khard/package.nix index f5c2104d933d..92bd75575a0d 100644 --- a/pkgs/by-name/kh/khard/package.nix +++ b/pkgs/by-name/kh/khard/package.nix @@ -6,13 +6,13 @@ testers, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "khard"; version = "0.20.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-s+W/rfa11+jxaNDDIMdLlU5NDvQZSyh5EUD+V3pI+Ug="; }; @@ -54,4 +54,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "khard"; }; -} +}) diff --git a/pkgs/by-name/ki/kikit/default.nix b/pkgs/by-name/ki/kikit/default.nix index de8cd15a7bcf..f75fd83163e5 100644 --- a/pkgs/by-name/ki/kikit/default.nix +++ b/pkgs/by-name/ki/kikit/default.nix @@ -24,7 +24,7 @@ let solidpython = callPackage ./solidpython { }; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "kikit"; version = "1.7.2"; pyproject = true; @@ -32,7 +32,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "yaqwsx"; repo = "KiKit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HSAQJJqJMVh44wgOQm+0gteShLogklBFuIzWtoVTf9I="; # Upstream uses versioneer, which relies on gitattributes substitution. # This leads to non-reproducible archives on GitHub. @@ -81,7 +81,7 @@ buildPythonApplication rec { postPatch = '' # Recreate _version.py, deleted at fetch time due to non-reproducibility. - echo 'def get_versions(): return {"version": "${version}"}' > kikit/_version.py + echo 'def get_versions(): return {"version": "${finalAttrs.version}"}' > kikit/_version.py ''; preCheck = '' @@ -98,7 +98,7 @@ buildPythonApplication rec { meta = { description = "Automation for KiCAD boards"; homepage = "https://github.com/yaqwsx/KiKit/"; - changelog = "https://github.com/yaqwsx/KiKit/releases/tag/${src.tag}"; + changelog = "https://github.com/yaqwsx/KiKit/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ jfly matusf @@ -106,4 +106,4 @@ buildPythonApplication rec { teams = with lib.teams; [ ngi ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ki/killerbee/package.nix b/pkgs/by-name/ki/killerbee/package.nix index 3efd7d527be2..cdf3d0ecd575 100644 --- a/pkgs/by-name/ki/killerbee/package.nix +++ b/pkgs/by-name/ki/killerbee/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "killerbee"; version = "3.0.0-beta.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "riverloopsec"; repo = "killerbee"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WM0Z6sd8S71F8FfhhoUq3MSD/2uvRTY/FsBP7VGGtb0="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "IEEE 802.15.4/ZigBee Security Research Toolkit"; homepage = "https://github.com/riverloopsec/killerbee"; - changelog = "https://github.com/riverloopsec/killerbee/releases/tag/${version}"; + changelog = "https://github.com/riverloopsec/killerbee/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kl/klipperscreen/package.nix b/pkgs/by-name/kl/klipperscreen/package.nix index 8c02245fa9ab..2562f7926733 100644 --- a/pkgs/by-name/kl/klipperscreen/package.nix +++ b/pkgs/by-name/kl/klipperscreen/package.nix @@ -6,7 +6,7 @@ gobject-introspection, gitUpdater, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "KlipperScreen"; version = "0.4.5"; pyproject = false; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "KlipperScreen"; repo = "KlipperScreen"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lKGMz5N4lKSqA614wjJiUfP5fUY+WqFDPxeX/Iyp2TQ="; }; @@ -46,7 +46,7 @@ python3.pkgs.buildPythonApplication rec { ln -s $out/dist/screen.py $out/bin/KlipperScreen ''; - passthru.updateScript = gitUpdater { url = meta.homepage; }; + passthru.updateScript = gitUpdater { url = finalAttrs.meta.homepage; }; meta = { description = "Touchscreen GUI for the Klipper 3D printer firmware"; @@ -58,4 +58,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "KlipperScreen"; }; -} +}) diff --git a/pkgs/by-name/kn/knockpy/package.nix b/pkgs/by-name/kn/knockpy/package.nix index 5a3403b76d8e..a73ae217c24e 100644 --- a/pkgs/by-name/kn/knockpy/package.nix +++ b/pkgs/by-name/kn/knockpy/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "knockpy"; version = "7.0.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "guelfoweb"; repo = "knock"; - tag = version; + tag = finalAttrs.version; hash = "sha256-tJNosM8zGzH0uMvVawoBl2d+8xkVzTIjycnHHjnMzSo="; }; @@ -44,9 +44,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to scan subdomains"; homepage = "https://github.com/guelfoweb/knock"; - changelog = "https://github.com/guelfoweb/knock/releases/tag/${version}"; + changelog = "https://github.com/guelfoweb/knock/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "knockpy"; }; -} +}) diff --git a/pkgs/by-name/kn/knowsmore/package.nix b/pkgs/by-name/kn/knowsmore/package.nix index dd7e5d52a018..9c0f9ef1f627 100644 --- a/pkgs/by-name/kn/knowsmore/package.nix +++ b/pkgs/by-name/kn/knowsmore/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "knowsmore"; version = "0.1.50"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "helviojunior"; repo = "knowsmore"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-D3WhlReBwQLU+U/389r5gR73+DNvFiVuSr6NQgG2oFY="; }; @@ -55,9 +55,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for pentesting Microsoft Active Directory"; homepage = "https://github.com/helviojunior/knowsmore"; - changelog = "https://github.com/helviojunior/knowsmore/releases/tag/${src.tag}"; + changelog = "https://github.com/helviojunior/knowsmore/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "knowsmore"; }; -} +}) diff --git a/pkgs/by-name/ko/kolla/package.nix b/pkgs/by-name/ko/kolla/package.nix index 0e231cfe59f9..066fc52f6cab 100644 --- a/pkgs/by-name/ko/kolla/package.nix +++ b/pkgs/by-name/ko/kolla/package.nix @@ -5,7 +5,7 @@ bashate, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "kolla"; version = "21.0.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "openstack"; repo = "kolla"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wbVaPIvn4jPcb+h5yKhLDmvT6/widfSX2iV+2KNW8pM="; }; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { --replace-fail "os.path.join(sys.prefix, 'share/kolla')," \ "os.path.join(PROJECT_ROOT, '../../../share/kolla')," - sed -e 's/git_info = .*/git_info = "${version}"/' -i kolla/version.py + sed -e 's/git_info = .*/git_info = "${finalAttrs.version}"/' -i kolla/version.py ''; pythonRelaxDeps = [ @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec { ]; # fake version to make pbr.packaging happy - env.PBR_VERSION = version; + env.PBR_VERSION = finalAttrs.version; build-system = with python3Packages; [ setuptools @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.astro ]; teams = [ lib.teams.openstack ]; }; -} +}) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index b5e9c7720267..2693f00c39a0 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -22,7 +22,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "komikku"; version = "1.101.0"; pyproject = false; @@ -30,7 +30,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromCodeberg { owner = "valos"; repo = "Komikku"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sDhnG6d77erHO9HS0fL4Fl5qHbeyuLz2TFeic5zLJIE="; }; @@ -106,11 +106,11 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "komikku"; homepage = "https://apps.gnome.org/Komikku/"; license = lib.licenses.gpl3Plus; - changelog = "https://codeberg.org/valos/Komikku/releases/tag/v${version}"; + changelog = "https://codeberg.org/valos/Komikku/releases/tag/v${finalAttrs.version}"; maintainers = with lib.maintainers; [ chuangzhu Gliczy ]; teams = [ lib.teams.gnome-circle ]; }; -} +}) diff --git a/pkgs/by-name/ko/konsave/package.nix b/pkgs/by-name/ko/konsave/package.nix index 6eaa9bf770a4..bca1a13f07c6 100644 --- a/pkgs/by-name/ko/konsave/package.nix +++ b/pkgs/by-name/ko/konsave/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "konsave"; version = "2.2.0"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "Konsave"; hash = "sha256-tWarqT2jFgCuSsa2NwMHRaR3/wj0khiRHidvRNMwM8M="; }; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kr/krakenx/package.nix b/pkgs/by-name/kr/krakenx/package.nix index b27def7cc992..da1f9ff20d1a 100644 --- a/pkgs/by-name/kr/krakenx/package.nix +++ b/pkgs/by-name/kr/krakenx/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "krakenx"; version = "0.0.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "1khw1rxra5hn7hwp16i6kgj89znq8vjsyly3r2dxx2z2bddil000"; }; @@ -29,4 +29,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kr/krbjack/package.nix b/pkgs/by-name/kr/krbjack/package.nix index c916c72b7613..8104b8f4502a 100644 --- a/pkgs/by-name/kr/krbjack/package.nix +++ b/pkgs/by-name/kr/krbjack/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "krbjack"; version = "1.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "almandin"; repo = "krbjack"; - tag = version; + tag = finalAttrs.version; hash = "sha256-rvK0I8WlXqJtau9f+6ximfzYCjX21dPIyDN56IMI0gE="; }; @@ -41,9 +41,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Kerberos AP-REQ hijacking tool with DNS unsecure updates abuse"; homepage = "https://github.com/almandin/krbjack"; - changelog = "https://github.com/almandin/krbjack/releases/tag/${version}}"; + changelog = "https://github.com/almandin/krbjack/releases/tag/${finalAttrs.version}}"; license = lib.licenses.beerware; maintainers = with lib.maintainers; [ fab ]; mainProgram = "krbjack"; }; -} +}) diff --git a/pkgs/by-name/kr/krop/package.nix b/pkgs/by-name/kr/krop/package.nix index 228805e12472..bcbe1110564e 100644 --- a/pkgs/by-name/kr/krop/package.nix +++ b/pkgs/by-name/kr/krop/package.nix @@ -6,7 +6,7 @@ ghostscript, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "krop"; version = "0.7.0"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "arminstraub"; repo = "krop"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8mhTUP0oS+AnZXVmywxBTbR1OOg18U0RQ1H9lyjaiVI="; }; @@ -52,4 +52,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "krop"; }; -} +}) diff --git a/pkgs/by-name/ku/kube-hunter/package.nix b/pkgs/by-name/ku/kube-hunter/package.nix index e324616c9b68..147bea011958 100644 --- a/pkgs/by-name/ku/kube-hunter/package.nix +++ b/pkgs/by-name/ku/kube-hunter/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kube-hunter"; version = "0.6.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "aquasecurity"; repo = "kube-hunter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+M8P/VSF9SKPvq+yNPjokyhggY7hzQ9qLLhkiTNbJls="; }; @@ -54,9 +54,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to search issues in Kubernetes clusters"; homepage = "https://github.com/aquasecurity/kube-hunter"; - changelog = "https://github.com/aquasecurity/kube-hunter/releases/tag/${src.tag}"; + changelog = "https://github.com/aquasecurity/kube-hunter/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "kube-hunter"; }; -} +}) diff --git a/pkgs/by-name/ku/kupfer/package.nix b/pkgs/by-name/ku/kupfer/package.nix index 98382a556903..2bfd5562d7f1 100644 --- a/pkgs/by-name/ku/kupfer/package.nix +++ b/pkgs/by-name/ku/kupfer/package.nix @@ -18,14 +18,14 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "kupfer"; version = "329"; pyproject = false; src = fetchurl { - url = "https://github.com/kupferlauncher/kupfer/releases/download/v${version}/kupfer-v${version}.tar.xz"; + url = "https://github.com/kupferlauncher/kupfer/releases/download/v${finalAttrs.version}/kupfer-v${finalAttrs.version}.tar.xz"; sha256 = "sha256-9kX30EYYkb7s/T5VfpyqZQ5F1wpvtWfTT790LZmVqq0="; }; @@ -56,7 +56,7 @@ buildPythonApplication rec { postInstall = '' gappsWrapperArgs+=( - "--prefix" "PYTHONPATH" : "${makePythonPath propagatedBuildInputs}" + "--prefix" "PYTHONPATH" : "${makePythonPath finalAttrs.propagatedBuildInputs}" "--set" "PYTHONNOUSERSITE" "1" ) ''; @@ -70,4 +70,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ cobbal ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/la/labelImg/package.nix b/pkgs/by-name/la/labelImg/package.nix index 22032be483cd..a12b95080ad9 100644 --- a/pkgs/by-name/la/labelImg/package.nix +++ b/pkgs/by-name/la/labelImg/package.nix @@ -5,7 +5,7 @@ fetchpatch, qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "labelImg"; version = "1.8.6"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "HumanSignal"; repo = "labelImg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RJxCtiDOePajlrjy9cpKETSKsWlH/Dlu1iFMj2aO4XU="; }; @@ -65,4 +65,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.cmcdragonkai ]; }; -} +}) diff --git a/pkgs/by-name/la/labelle/package.nix b/pkgs/by-name/la/labelle/package.nix index bb0b4b5002e2..5d0fcd4a4f3e 100644 --- a/pkgs/by-name/la/labelle/package.nix +++ b/pkgs/by-name/la/labelle/package.nix @@ -6,7 +6,7 @@ makeDesktopItem, copyDesktopItems, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "labelle"; version = "1.4.3"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "labelle-org"; repo = "labelle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yYhtA7Rxg95HCOIKTak172tcuTnWlCbSDlPQ9VOpoWE="; }; @@ -54,11 +54,11 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/labelle-org/labelle/releases/tag/${src.tag}"; + changelog = "https://github.com/labelle-org/labelle/releases/tag/${finalAttrs.src.tag}"; description = "Print labels with LabelManager PnP from Dymo"; homepage = "https://github.com/labelle-org/labelle"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fabianrig ]; mainProgram = "labelle"; }; -} +}) diff --git a/pkgs/by-name/la/lacus/package.nix b/pkgs/by-name/la/lacus/package.nix index 168e17e96727..1abc3382de3b 100644 --- a/pkgs/by-name/la/lacus/package.nix +++ b/pkgs/by-name/la/lacus/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lacus"; version = "1.14.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ail-project"; repo = "lacus"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fk6NfBdUGGyOhVOJcGCRNldcw4JRHFr7p+tFuccYp7Y="; }; @@ -39,8 +39,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Capturing system using playwright"; homepage = "https://github.com/ail-project/lacus"; - changelog = "https://github.com/ail-project/lacus/releases/tag/${src.tag}"; + changelog = "https://github.com/ail-project/lacus/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/la/latexminted/package.nix b/pkgs/by-name/la/latexminted/package.nix index 56104ba7db47..7b7360c92e4b 100644 --- a/pkgs/by-name/la/latexminted/package.nix +++ b/pkgs/by-name/la/latexminted/package.nix @@ -6,13 +6,13 @@ testers, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "latexminted"; version = "0.6.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-WpYo9Ci3rshuVdsbAv4Hjx8vT2FLRinhNsVrcGoPXyU="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "latexminted"; maintainers = with lib.maintainers; [ romildo ]; }; -} +}) diff --git a/pkgs/by-name/la/lavacli/package.nix b/pkgs/by-name/la/lavacli/package.nix index cfbc3ddaff62..5137fdf8db83 100644 --- a/pkgs/by-name/la/lavacli/package.nix +++ b/pkgs/by-name/la/lavacli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lavacli"; version = "2.7"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "lava"; repo = "lavacli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UiAqZJU7+x8f53myMY0gUwQ5PYNzKmO6kYWEqs1QvG4="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command line tool to interact with one or many LAVA instances using XML-RPC"; homepage = "https://lava.gitlab.io/lavacli/"; - changelog = "https://gitlab.com/lava/lavacli/-/commits/v${version}?ref_type=tags"; + changelog = "https://gitlab.com/lava/lavacli/-/commits/v${finalAttrs.version}?ref_type=tags"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ snu ]; mainProgram = "lavacli"; }; -} +}) diff --git a/pkgs/by-name/ld/ldapmonitor/package.nix b/pkgs/by-name/ld/ldapmonitor/package.nix index 7ac10e282eb9..051d50ff5c82 100644 --- a/pkgs/by-name/ld/ldapmonitor/package.nix +++ b/pkgs/by-name/ld/ldapmonitor/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ldapmonitor"; version = "1.4"; pyproject = false; @@ -12,11 +12,11 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "p0dalirius"; repo = "ldapmonitor"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BmTj/6dOUYfia6wO4nvkEW01MIC9TuBk4kYAsVHMsWY="; }; - sourceRoot = "${src.name}/python"; + sourceRoot = "${finalAttrs.src.name}/python"; propagatedBuildInputs = with python3.pkgs; [ impacket @@ -36,8 +36,8 @@ python3.pkgs.buildPythonApplication rec { description = "Tool to monitor creation, deletion and changes to LDAP objects"; mainProgram = "ldapmonitor"; homepage = "https://github.com/p0dalirius/LDAPmonitor"; - changelog = "https://github.com/p0dalirius/LDAPmonitor/releases/tag/${version}"; + changelog = "https://github.com/p0dalirius/LDAPmonitor/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ld/ldeep/package.nix b/pkgs/by-name/ld/ldeep/package.nix index 60b286ff3285..cf5a34e95931 100644 --- a/pkgs/by-name/ld/ldeep/package.nix +++ b/pkgs/by-name/ld/ldeep/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ldeep"; version = "1.0.89"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "franc-pentest"; repo = "ldeep"; - tag = version; + tag = finalAttrs.version; hash = "sha256-aod+0wd4Ek8mTiP4H5C5vUJ+94THMrFGDGVzWEH3G+U="; }; @@ -48,9 +48,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "In-depth LDAP enumeration utility"; homepage = "https://github.com/franc-pentest/ldeep"; - changelog = "https://github.com/franc-pentest/ldeep/releases/tag/${src.tag}"; + changelog = "https://github.com/franc-pentest/ldeep/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ldeep"; }; -} +}) diff --git a/pkgs/by-name/le/ledger-autosync/package.nix b/pkgs/by-name/le/ledger-autosync/package.nix index 6cc1bb122227..9f152a25f850 100644 --- a/pkgs/by-name/le/ledger-autosync/package.nix +++ b/pkgs/by-name/le/ledger-autosync/package.nix @@ -7,7 +7,7 @@ hledger, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ledger-autosync"; version = "1.2.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "egh"; repo = "ledger-autosync"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bbFjDdxYr85OPjdvY3JYtCe/8Epwi+8JN60PKVKbqe0="; }; @@ -42,9 +42,9 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/egh/ledger-autosync"; - changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}"; + changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${finalAttrs.version}"; description = "OFX/CSV autosync for ledger and hledger"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ eamsden ]; }; -} +}) diff --git a/pkgs/by-name/le/legit/package.nix b/pkgs/by-name/le/legit/package.nix index 0a3a3a4283db..e8b9118e93ad 100644 --- a/pkgs/by-name/le/legit/package.nix +++ b/pkgs/by-name/le/legit/package.nix @@ -5,13 +5,13 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "legit"; version = "1.2.0.post0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-lJOWtoApqK9AWrIMkBkCNB72vVXH/sbatxFB1j1AaxE="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ ryneeverett ]; mainProgram = "legit"; }; -} +}) diff --git a/pkgs/by-name/le/lenspect/package.nix b/pkgs/by-name/le/lenspect/package.nix index 52fc50d92da3..0a99ba814709 100644 --- a/pkgs/by-name/le/lenspect/package.nix +++ b/pkgs/by-name/le/lenspect/package.nix @@ -16,7 +16,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lenspect"; version = "1.0.4"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "vmkspv"; repo = "lenspect"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zYIDTFjT9izc4WFjs9fYDPDrQ8z16i2Bko5JW0tgCBk="; }; @@ -60,10 +60,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Lightweight security threat scanner intended to make malware detection more accessible and efficient"; homepage = "https://github.com/vmkspv/lenspect"; - changelog = "https://github.com/vmkspv/lenspect/releases/tag/v${version}"; + changelog = "https://github.com/vmkspv/lenspect/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ RoGreat ]; mainProgram = "lenspect"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/le/lesspass-cli/package.nix b/pkgs/by-name/le/lesspass-cli/package.nix index cea5cf84e046..68cee63f4de7 100644 --- a/pkgs/by-name/le/lesspass-cli/package.nix +++ b/pkgs/by-name/le/lesspass-cli/package.nix @@ -14,7 +14,7 @@ let ; repo = "lesspass"; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "lesspass-cli"; version = "9.1.9"; pyproject = true; @@ -22,11 +22,11 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = repo; repo = repo; - rev = version; + rev = finalAttrs.version; sha256 = "126zk248s9r72qk9b8j27yvb8gglw49kazwz0sd69b5kkxvhz2dh"; }; - sourceRoot = "${src.name}/cli"; + sourceRoot = "${finalAttrs.src.name}/cli"; build-system = [ setuptools @@ -56,4 +56,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ jasoncarr ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/le/letterpress/package.nix b/pkgs/by-name/le/letterpress/package.nix index 39e2a8d1b9ae..3c2cf624b4b1 100644 --- a/pkgs/by-name/le/letterpress/package.nix +++ b/pkgs/by-name/le/letterpress/package.nix @@ -15,7 +15,7 @@ python3Packages, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "letterpress"; version = "2.2"; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "letterpress"; - rev = version; + rev = finalAttrs.version; hash = "sha256-cqLodI6UjdLCKLGGcSIbXu1+LOcq2DE00V+lVS7OBMg="; }; @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { dontWrapGApps = true; # prevent double wrapping preFixup = '' - makeWrapperArgs+=(''${gappsWrapperArgs[@]} --prefix PATH : ${lib.makeBinPath runtimeDeps}) + makeWrapperArgs+=(''${gappsWrapperArgs[@]} --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDeps}) ''; passthru = { @@ -71,11 +71,11 @@ python3Packages.buildPythonApplication rec { High-res output can still be viewed comfortably by lowering the zoom factor. ''; homepage = "https://apps.gnome.org/Letterpress/"; - changelog = "https://gitlab.gnome.org/World/Letterpress/-/releases/${version}"; + changelog = "https://gitlab.gnome.org/World/Letterpress/-/releases/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = [ ]; teams = [ lib.teams.gnome-circle ]; platforms = lib.platforms.linux; mainProgram = "letterpress"; }; -} +}) diff --git a/pkgs/by-name/le/lexy/package.nix b/pkgs/by-name/le/lexy/package.nix index 52a9c8220c84..97a2d11c7320 100644 --- a/pkgs/by-name/le/lexy/package.nix +++ b/pkgs/by-name/le/lexy/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lexy"; version = "0.5.2"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "antoniorodr"; repo = "lexy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ff+4QymAAxLK61Zdic26TcUzFEvH1A8X6puynMivKaY="; }; @@ -51,9 +51,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Lightweight CLI tool that fetches programming tutorials from \"Learn X in Y Minutes\" directly into your terminal"; homepage = "https://github.com/antoniorodr/lexy.git"; - changelog = "https://github.com/antoniorodr/lexy/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/antoniorodr/lexy/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ puiyq ]; mainProgram = "lexy"; }; -} +}) diff --git a/pkgs/by-name/li/lieer/package.nix b/pkgs/by-name/li/lieer/package.nix index f2b9c295bc4f..366ef2efdc13 100644 --- a/pkgs/by-name/li/lieer/package.nix +++ b/pkgs/by-name/li/lieer/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lieer"; version = "1.6"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "gauteh"; repo = "lieer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-U3+Y634oGmvIrvcbSKrrJ8PzLRsMoN0Fd/+d9WE1Q7U="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "gmi"; }; -} +}) diff --git a/pkgs/by-name/li/lil-pwny/package.nix b/pkgs/by-name/li/lil-pwny/package.nix index 3f9202b87f08..944edcbb568a 100644 --- a/pkgs/by-name/li/lil-pwny/package.nix +++ b/pkgs/by-name/li/lil-pwny/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lil-pwny"; version = "2.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "PaperMtn"; repo = "lil-pwny"; - tag = version; + tag = finalAttrs.version; hash = "sha256-EE6+PQTmvAv5EvxI9QR/dQcPby13BBk66KSc7XDNAZA="; }; @@ -29,8 +29,8 @@ python3.pkgs.buildPythonApplication rec { description = "Offline auditing of Active Directory passwords"; mainProgram = "lil-pwny"; homepage = "https://github.com/PaperMtn/lil-pwny"; - changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/PaperMtn/lil-pwny/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/li/linkchecker/package.nix b/pkgs/by-name/li/linkchecker/package.nix index e94747d4eaa3..1ee50f6a809f 100644 --- a/pkgs/by-name/li/linkchecker/package.nix +++ b/pkgs/by-name/li/linkchecker/package.nix @@ -6,7 +6,7 @@ pdfSupport ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "linkchecker"; version = "10.6.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "linkchecker"; repo = "linkchecker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CzDShtqcGO2TP5qNVf2zkI3Yyh80I+pSVIFzmi3AaGQ="; }; @@ -58,11 +58,11 @@ python3Packages.buildPythonApplication rec { description = "Check websites for broken links"; mainProgram = "linkchecker"; homepage = "https://linkcheck.github.io/linkchecker/"; - changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}"; + changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ peterhoeg tweber ]; }; -} +}) diff --git a/pkgs/by-name/li/litecli/package.nix b/pkgs/by-name/li/litecli/package.nix index 2c283055f828..ef60038997db 100644 --- a/pkgs/by-name/li/litecli/package.nix +++ b/pkgs/by-name/li/litecli/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "litecli"; version = "1.12.3"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dbcli"; repo = "litecli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TPwzXfb4n6wTe6raQ5IowKdhGkKrf2pmSS2+Q03NKYk="; }; @@ -51,8 +51,8 @@ python3Packages.buildPythonApplication rec { A command-line client for SQLite databases that has auto-completion and syntax highlighting. ''; homepage = "https://litecli.com"; - changelog = "https://github.com/dbcli/litecli/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/dbcli/litecli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ Scriptkiddi ]; }; -} +}) diff --git a/pkgs/by-name/ln/lndmanage/package.nix b/pkgs/by-name/ln/lndmanage/package.nix index 1e0962a43035..d12a218e5179 100644 --- a/pkgs/by-name/ln/lndmanage/package.nix +++ b/pkgs/by-name/ln/lndmanage/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lndmanage"; version = "0.16.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bitromortac"; repo = "lndmanage"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VUeGnk/DtNAyEYFESV6kXIRbKqUv4IcMnU3fo0NB4uQ="; }; @@ -52,4 +52,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ mmilata ]; mainProgram = "lndmanage"; }; -} +}) diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index 9df1accc8263..f34f54c902fb 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "localstack"; version = "4.12.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k5aIdfWm3Tvl/J0s1l0gTXJqnb4j5doJdIIaLLOJXg4="; }; @@ -73,4 +73,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "localstack"; }; -} +}) diff --git a/pkgs/by-name/lo/lollypop/package.nix b/pkgs/by-name/lo/lollypop/package.nix index 9555df4c49fb..90a984c4394a 100644 --- a/pkgs/by-name/lo/lollypop/package.nix +++ b/pkgs/by-name/lo/lollypop/package.nix @@ -26,7 +26,7 @@ kid3Support ? true, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lollypop"; version = "1.4.40"; @@ -36,7 +36,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "lollypop"; - rev = version; + rev = finalAttrs.version; fetchSubmodules = true; hash = "sha256-hdReviNgcigXuNqJns6aPW+kixlpmRXtqrLlm/LGHBo="; }; @@ -109,7 +109,7 @@ python3.pkgs.buildPythonApplication rec { }; meta = { - changelog = "https://gitlab.gnome.org/World/lollypop/tags/${version}"; + changelog = "https://gitlab.gnome.org/World/lollypop/tags/${finalAttrs.version}"; description = "Modern music player for GNOME"; homepage = "https://gitlab.gnome.org/World/lollypop"; license = lib.licenses.gpl3Plus; @@ -117,4 +117,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "lollypop"; }; -} +}) diff --git a/pkgs/by-name/lo/loramon/package.nix b/pkgs/by-name/lo/loramon/package.nix index a5c45f9b4df3..7afc77600f11 100644 --- a/pkgs/by-name/lo/loramon/package.nix +++ b/pkgs/by-name/lo/loramon/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "loramon"; version = "0.9.7"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "markqvist"; repo = "LoRaMon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-94tXhuAoaS1y/zGz63PPqOayRylGK0Ei2a6H4/BCB30"; }; @@ -28,8 +28,8 @@ python3.pkgs.buildPythonApplication rec { description = "LoRa packet sniffer for RNode hardware"; mainProgram = "loramon"; homepage = "https://github.com/markqvist/LoRaMon"; - changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}"; + changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ erethon ]; }; -} +}) diff --git a/pkgs/by-name/lu/lue/package.nix b/pkgs/by-name/lu/lue/package.nix index da98a335448a..c8487358b690 100644 --- a/pkgs/by-name/lu/lue/package.nix +++ b/pkgs/by-name/lu/lue/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lue"; version = "0.4.0"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "superstarryeyes"; repo = "lue"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-T7uh9PSCTkT+jYxQYC4ebPkabDz3pc6JjCGtgNatIAM="; }; @@ -54,4 +54,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ yiyu ]; mainProgram = "lue"; }; -} +}) diff --git a/pkgs/by-name/lu/luigi/package.nix b/pkgs/by-name/lu/luigi/package.nix index 5c9535441b5f..893173e7515f 100644 --- a/pkgs/by-name/lu/luigi/package.nix +++ b/pkgs/by-name/lu/luigi/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "luigi"; version = "3.6.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-QbFIUCI8YZ2QBrMKzacz51a4g/x+YIFCBVdmRxkMluM="; }; @@ -40,7 +40,7 @@ python3.pkgs.buildPythonApplication rec { handling failures, command line integration, and much more. ''; homepage = "https://github.com/spotify/luigi"; - changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; + changelog = "https://github.com/spotify/luigi/releases/tag/${finalAttrs.version}"; license = [ lib.licenses.asl20 ]; }; -} +}) diff --git a/pkgs/by-name/lu/luminaut/package.nix b/pkgs/by-name/lu/luminaut/package.nix index 83e2debe0337..7ea0e29ca6fa 100644 --- a/pkgs/by-name/lu/luminaut/package.nix +++ b/pkgs/by-name/lu/luminaut/package.nix @@ -6,7 +6,7 @@ whatweb, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "luminaut"; version = "0.13.2"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "luminaut-org"; repo = "luminaut"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TPb/Rk1cLCwItfsv/R2qyixCXA8aNnltiGePjdpO6GM="; }; @@ -58,9 +58,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to detect exposure of resources deployed in AWS"; homepage = "https://github.com/luminaut-org/luminaut"; - changelog = "https://github.com/luminaut-org/luminaut/releases/tag/${src.tag}"; + changelog = "https://github.com/luminaut-org/luminaut/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "luminaut"; }; -} +}) diff --git a/pkgs/by-name/lu/lutris-unwrapped/package.nix b/pkgs/by-name/lu/lutris-unwrapped/package.nix index 3846f9245415..26d836486a68 100644 --- a/pkgs/by-name/lu/lutris-unwrapped/package.nix +++ b/pkgs/by-name/lu/lutris-unwrapped/package.nix @@ -61,14 +61,14 @@ let util-linux ]; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lutris-unwrapped"; version = "0.5.19"; src = fetchFromGitHub { owner = "lutris"; repo = "lutris"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CAXKnx5+60MITRM8enkYgFl5ZKM6HCXhCYNyG7kHhuQ="; }; @@ -141,4 +141,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "lutris"; }; -} +}) diff --git a/pkgs/by-name/lx/lxd-image-server/package.nix b/pkgs/by-name/lx/lxd-image-server/package.nix index 7d5116d73d9f..8a65ad018751 100644 --- a/pkgs/by-name/lx/lxd-image-server/package.nix +++ b/pkgs/by-name/lx/lxd-image-server/package.nix @@ -7,7 +7,7 @@ nixosTests, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lxd-image-server"; version = "0.0.4"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Avature"; repo = "lxd-image-server"; - rev = version; + rev = finalAttrs.version; sha256 = "yx8aUmMfSzyWaM6M7+WcL6ouuWwOpqLzODWSdNgwCwo="; }; @@ -61,4 +61,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ mkg20001 ]; mainProgram = "lxd-image-server"; }; -} +}) diff --git a/pkgs/by-name/ly/lyto/package.nix b/pkgs/by-name/ly/lyto/package.nix index 387032f53e4c..516fd89f9878 100644 --- a/pkgs/by-name/ly/lyto/package.nix +++ b/pkgs/by-name/ly/lyto/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "lyto"; version = "0.2.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "eeriemyxi"; repo = "lyto"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XCAM7vo4EcbIxFddggeqABru4epE2jW2YpF++I0mpdU="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Automatic wireless ADB connection using QR codes"; homepage = "https://github.com/eeriemyxi/lyto"; - changelog = "https://github.com/eeriemyxi/lyto/releases/tag/v${version}"; + changelog = "https://github.com/eeriemyxi/lyto/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ atemu ]; mainProgram = "lyto"; }; -} +}) diff --git a/pkgs/by-name/ma/mackup/package.nix b/pkgs/by-name/ma/mackup/package.nix index b7bc0058abd2..0aa947eab382 100644 --- a/pkgs/by-name/ma/mackup/package.nix +++ b/pkgs/by-name/ma/mackup/package.nix @@ -5,7 +5,7 @@ python3Packages, stdenv, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mackup"; version = "0.10.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "lra"; repo = "mackup"; - rev = "${version}"; + rev = "${finalAttrs.version}"; hash = "sha256-tFuIpR8EsTbiuHCb5RS9QPQ3YpnvYOWOBEOI5J9jaSM="; }; @@ -37,10 +37,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to keep your application settings in sync (OS X/Linux)"; - changelog = "https://github.com/lra/mackup/releases/tag/${version}"; + changelog = "https://github.com/lra/mackup/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; homepage = "https://github.com/lra/mackup"; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "mackup"; }; -} +}) diff --git a/pkgs/by-name/ma/maigret/package.nix b/pkgs/by-name/ma/maigret/package.nix index a4b92a64124f..6c698831fd91 100644 --- a/pkgs/by-name/ma/maigret/package.nix +++ b/pkgs/by-name/ma/maigret/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "maigret"; version = "0.5.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "soxoj"; repo = "maigret"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-y5b7t4ji72o1PXoqEQ0vNHqE1vwdkB/3gtsCj5GZ4Xg="; }; @@ -111,7 +111,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to collect details about an username"; homepage = "https://maigret.readthedocs.io"; - changelog = "https://github.com/soxoj/maigret/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/soxoj/maigret/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab @@ -119,4 +119,4 @@ python3.pkgs.buildPythonApplication rec { ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix index 1c1465454fb0..e93a4ecd0db9 100644 --- a/pkgs/by-name/ma/mapproxy/package.nix +++ b/pkgs/by-name/ma/mapproxy/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mapproxy"; version = "5.1.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mapproxy"; repo = "mapproxy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4TRaY/NfOjmq5v+6Rv2UGwF1rqnw4UggVOX2HMa5mVI="; }; @@ -51,4 +51,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ rakesh4g ]; teams = [ lib.teams.geospatial ]; }; -} +}) diff --git a/pkgs/by-name/ma/marcel/package.nix b/pkgs/by-name/ma/marcel/package.nix index 577fb7db15b5..ef0a71212673 100644 --- a/pkgs/by-name/ma/marcel/package.nix +++ b/pkgs/by-name/ma/marcel/package.nix @@ -5,7 +5,7 @@ bash, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "marcel"; version = "0.30.4"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "geophile"; repo = "marcel"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ER1Hr+sC55Qnp21qjCwc70Nho2VQ3FztzsLLlx3EtA8="; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ kud ]; mainProgram = "marcel"; }; -} +}) diff --git a/pkgs/by-name/ma/marge-bot/package.nix b/pkgs/by-name/ma/marge-bot/package.nix index bc7ed6d6ba98..072a01b5493e 100644 --- a/pkgs/by-name/ma/marge-bot/package.nix +++ b/pkgs/by-name/ma/marge-bot/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "marge-bot"; version = "1.0.0"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "marge-org"; repo = "marge-bot"; - rev = version; + rev = finalAttrs.version; hash = "sha256-FKUWVJqkhdxlWcOvyACQo/At0qW9Li+l25+9oCnA4nM="; }; @@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Merge bot for GitLab"; homepage = "https://gitlab.com/marge-org/marge-bot"; - changelog = "https://gitlab.com/marge-org/marge-bot/-/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://gitlab.com/marge-org/marge-bot/-/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ bcdarwin @@ -62,4 +62,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "marge.app"; }; -} +}) diff --git a/pkgs/by-name/ma/markdown-anki-decks/package.nix b/pkgs/by-name/ma/markdown-anki-decks/package.nix index 4ceabbdf2415..e4145998e564 100644 --- a/pkgs/by-name/ma/markdown-anki-decks/package.nix +++ b/pkgs/by-name/ma/markdown-anki-decks/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "markdown-anki-decks"; version = "1.1.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-SvKjjE629OwxWsPo2egGf2K6GzlWAYYStarHhA4Ex0w="; }; @@ -42,10 +42,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to convert Markdown files into Anki Decks"; homepage = "https://github.com/lukesmurray/markdown-anki-decks"; - changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ totoroot ]; platforms = lib.platforms.unix; mainProgram = "mdankideck"; }; -} +}) diff --git a/pkgs/by-name/ma/mastodon-archive/package.nix b/pkgs/by-name/ma/mastodon-archive/package.nix index 3e950e847b24..2f17641add28 100644 --- a/pkgs/by-name/ma/mastodon-archive/package.nix +++ b/pkgs/by-name/ma/mastodon-archive/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mastodon-archive"; version = "1.4.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kensanata"; repo = "mastodon-backup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yz17ddcA0U9fq1aDlPmD3OkNL6Epzdp9C7L+31yNLBc="; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ julm ]; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-dl/package.nix b/pkgs/by-name/ma/matrix-dl/package.nix index e962436c6c9c..a6c02a1013c1 100644 --- a/pkgs/by-name/ma/matrix-dl/package.nix +++ b/pkgs/by-name/ma/matrix-dl/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "matrix-dl"; version = "0-unstable-2020-07-14"; pyproject = true; @@ -27,9 +27,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Download backlogs from Matrix as raw text"; mainProgram = "matrix-dl"; - homepage = src.meta.homepage; + homepage = finalAttrs.src.meta.homepage; license = lib.licenses.gpl1Plus; maintainers = with lib.maintainers; [ aw ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-zulip-bridge/package.nix b/pkgs/by-name/ma/matrix-zulip-bridge/package.nix index 93b5ab3651e1..79342c4081e9 100644 --- a/pkgs/by-name/ma/matrix-zulip-bridge/package.nix +++ b/pkgs/by-name/ma/matrix-zulip-bridge/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "MatrixZulipBridge"; version = "0.4.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "GearKite"; repo = "MatrixZulipBridge"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5bDqZb8xx5SjThZUSmOcctwo6B15cjkIwA26QNfED2A="; }; @@ -47,9 +47,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Matrix puppeting appservice bridge for Zulip"; homepage = "https://github.com/GearKite/MatrixZulipBridge"; - changelog = "https://github.com/GearKite/MatrixZulipBridge/releases/tag/v${version}"; + changelog = "https://github.com/GearKite/MatrixZulipBridge/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ robertrichter ]; mainProgram = "matrix-zulip-bridge"; }; -} +}) diff --git a/pkgs/by-name/mb/mbake/package.nix b/pkgs/by-name/mb/mbake/package.nix index ce5d9a94d8d6..53572a9f1836 100644 --- a/pkgs/by-name/mb/mbake/package.nix +++ b/pkgs/by-name/mb/mbake/package.nix @@ -7,7 +7,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mbake"; version = "1.4.5"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "EbodShojaei"; repo = "bake"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZUcSEWwPR9w/xD+xbaQcKf+4QNwUu3WXMxXvkUm4+SQ="; }; @@ -46,9 +46,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Makefile formatter and linter"; homepage = "https://github.com/EbodShojaei/bake"; - changelog = "https://github.com/EbodShojaei/bake/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/EbodShojaei/bake/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; mainProgram = "mbake"; maintainers = [ lib.maintainers.amadejkastelic ]; }; -} +}) diff --git a/pkgs/by-name/mb/mbed-cli/package.nix b/pkgs/by-name/mb/mbed-cli/package.nix index 963bae567f7a..5fee3ad3337f 100644 --- a/pkgs/by-name/mb/mbed-cli/package.nix +++ b/pkgs/by-name/mb/mbed-cli/package.nix @@ -8,13 +8,13 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "mbed-cli"; version = "1.10.5"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-X+hNVM8fsy0VFTqFr1pPKWRimacBenTcY4y+PBJpvlI="; }; @@ -37,4 +37,4 @@ buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/mc/mcomix/package.nix b/pkgs/by-name/mc/mcomix/package.nix index b1b7ebeefab8..b08bec7560b9 100644 --- a/pkgs/by-name/mc/mcomix/package.nix +++ b/pkgs/by-name/mc/mcomix/package.nix @@ -17,13 +17,13 @@ unrarSupport ? false, # unfree software }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mcomix"; version = "3.1.1"; pyproject = true; src = fetchurl { - url = "mirror://sourceforge/mcomix/mcomix-${version}.tar.gz"; + url = "mirror://sourceforge/mcomix/mcomix-${finalAttrs.version}.tar.gz"; hash = "sha256-oQqq7XvAfet0796Tv5qKJ+G8vxgkoFGbJkz+5YK+zvg="; }; @@ -84,4 +84,4 @@ python3.pkgs.buildPythonApplication rec { thiagokokada ]; }; -} +}) diff --git a/pkgs/by-name/mc/mcp-nixos/package.nix b/pkgs/by-name/mc/mcp-nixos/package.nix index a152758f67b0..875e0fdc1168 100644 --- a/pkgs/by-name/mc/mcp-nixos/package.nix +++ b/pkgs/by-name/mc/mcp-nixos/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-nixos"; version = "2.1.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "utensils"; repo = "mcp-nixos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZScQ79z7SwjpI5ZnrwXhRNqOnYQTI9MayvPjv00hiyY="; }; @@ -47,9 +47,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "MCP server for NixOS"; homepage = "https://github.com/utensils/mcp-nixos"; - changelog = "https://github.com/utensils/mcp-nixos/releases/tag/${src.tag}"; + changelog = "https://github.com/utensils/mcp-nixos/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.amadejkastelic ]; mainProgram = "mcp-nixos"; }; -} +}) diff --git a/pkgs/by-name/mc/mcp-proxy/package.nix b/pkgs/by-name/mc/mcp-proxy/package.nix index a48184148402..e964f39d87a9 100644 --- a/pkgs/by-name/mc/mcp-proxy/package.nix +++ b/pkgs/by-name/mc/mcp-proxy/package.nix @@ -3,14 +3,14 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-proxy"; version = "0.10.0"; src = fetchFromGitHub { owner = "sparfenyuk"; repo = "mcp-proxy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Hig+ZDFdToiYGOjb/rpqxnu8MaLmQLgSh5WYcgJGA1I="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ keyruu ]; }; -} +}) diff --git a/pkgs/by-name/mc/mcuboot-imgtool/package.nix b/pkgs/by-name/mc/mcuboot-imgtool/package.nix index d9fa62491422..def6f6e3792d 100644 --- a/pkgs/by-name/mc/mcuboot-imgtool/package.nix +++ b/pkgs/by-name/mc/mcuboot-imgtool/package.nix @@ -5,13 +5,13 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mcuboot-imgtool"; version = "2.3.0"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "imgtool"; hash = "sha256-//cuTnk6wOwCpJPBlUhxXMwKI1ivruqhC0nMwuC9EpU="; }; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ otavio ]; mainProgram = "imgtool"; }; -} +}) diff --git a/pkgs/by-name/md/mdbook-pdf-outline/package.nix b/pkgs/by-name/md/mdbook-pdf-outline/package.nix index f075c25f7a31..9f2dfdd7abfe 100644 --- a/pkgs/by-name/md/mdbook-pdf-outline/package.nix +++ b/pkgs/by-name/md/mdbook-pdf-outline/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mdbook-pdf-outline"; version = "0.1.6"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "mdbook_pdf_outline"; hash = "sha256-GPTDlgYpfPtcq+rJCjxgexfViYiqHoVZ8iQkyWXNogw="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ hollowman6 ]; }; -} +}) diff --git a/pkgs/by-name/me/meld/package.nix b/pkgs/by-name/me/meld/package.nix index 2fd6d6754997..546926def185 100644 --- a/pkgs/by-name/me/meld/package.nix +++ b/pkgs/by-name/me/meld/package.nix @@ -20,14 +20,14 @@ desktopToDarwinBundle, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "meld"; version = "3.23.1"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/meld/${lib.versions.majorMinor version}/meld-${version}.tar.xz"; + url = "mirror://gnome/sources/meld/${lib.versions.majorMinor finalAttrs.version}/meld-${finalAttrs.version}.tar.xz"; hash = "sha256-c/gnkkZjx8a0UadMg4UwTZn+qhPIH04KFx2ll8aENXQ="; }; @@ -85,4 +85,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "meld"; }; -} +}) diff --git a/pkgs/by-name/me/menulibre/package.nix b/pkgs/by-name/me/menulibre/package.nix index 78737aa9bf12..3e2569927fe1 100644 --- a/pkgs/by-name/me/menulibre/package.nix +++ b/pkgs/by-name/me/menulibre/package.nix @@ -13,7 +13,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "menulibre"; version = "2.4.0"; format = "setuptools"; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bluesabre"; repo = "menulibre"; - tag = "menulibre-${version}"; + tag = "menulibre-${finalAttrs.version}"; hash = "sha256-IfsuOYP/H3r1GDWMVVSBfYvQS+01VJaAlZu+c05geWg="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "menulibre"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/me/menumaker/package.nix b/pkgs/by-name/me/menumaker/package.nix index a29110cf5c70..897954e12d3a 100644 --- a/pkgs/by-name/me/menumaker/package.nix +++ b/pkgs/by-name/me/menumaker/package.nix @@ -4,12 +4,12 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "menumaker"; version = "0.99.13"; src = fetchurl { - url = "mirror://sourceforge/menumaker/menumaker-${version}.tar.gz"; + url = "mirror://sourceforge/menumaker/menumaker-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JBXs5hnt1snbnB1hi7q7HBI7rNp0OoalLeIM0uJCdkE="; }; @@ -23,4 +23,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.romildo ]; }; -} +}) diff --git a/pkgs/by-name/me/meraki-cli/package.nix b/pkgs/by-name/me/meraki-cli/package.nix index 1080ecfe0ae6..b450b75dacb7 100644 --- a/pkgs/by-name/me/meraki-cli/package.nix +++ b/pkgs/by-name/me/meraki-cli/package.nix @@ -4,14 +4,14 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "meraki-cli"; version = "1.5.1"; pyproject = true; src = fetchPypi { pname = "meraki_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-FHcKgppclc0L6yuCkpVYfr+jq8hNkt7Hq/44mpHMR20="; }; @@ -51,4 +51,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "meraki"; }; -} +}) diff --git a/pkgs/by-name/me/metadata-cleaner/package.nix b/pkgs/by-name/me/metadata-cleaner/package.nix index 686ec13faded..76528cf8336e 100644 --- a/pkgs/by-name/me/metadata-cleaner/package.nix +++ b/pkgs/by-name/me/metadata-cleaner/package.nix @@ -18,7 +18,7 @@ wrapGAppsHook4, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "metadata-cleaner"; version = "2.5.6"; pyproject = false; @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "rmnvgr"; repo = "metadata-cleaner"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-J+nwgLbAFoh1gq3J4cqQEShZJCSZesyCjT9DfkCWIHs="; }; @@ -64,11 +64,11 @@ python3.pkgs.buildPythonApplication rec { description = "Python GTK application to view and clean metadata in files, using mat2"; mainProgram = "metadata-cleaner"; homepage = "https://gitlab.com/rmnvgr/metadata-cleaner"; - changelog = "https://gitlab.com/rmnvgr/metadata-cleaner/-/blob/v${version}/CHANGELOG.md"; + changelog = "https://gitlab.com/rmnvgr/metadata-cleaner/-/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ gpl3Plus cc-by-sa-40 ]; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/me/meteo-qt/package.nix b/pkgs/by-name/me/meteo-qt/package.nix index 23c7c40c8362..662aac97990f 100644 --- a/pkgs/by-name/me/meteo-qt/package.nix +++ b/pkgs/by-name/me/meteo-qt/package.nix @@ -5,7 +5,7 @@ qt6, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "meteo-qt"; version = "4.3"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dglent"; repo = "meteo-qt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ksG5cnVV/4QOCzK+UWwe7LjPncIeFElAuTK60KaHgrY="; }; @@ -49,10 +49,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "System tray application for weather status information"; homepage = "https://github.com/dglent/meteo-qt"; - changelog = "https://github.com/dglent/meteo-qt/blob/${src.rev}/CHANGELOG"; + changelog = "https://github.com/dglent/meteo-qt/blob/${finalAttrs.src.rev}/CHANGELOG"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ linuxissuper ]; mainProgram = "meteo-qt"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mi/migrate-to-uv/package.nix b/pkgs/by-name/mi/migrate-to-uv/package.nix index 080a544869cf..753b12df2d87 100644 --- a/pkgs/by-name/mi/migrate-to-uv/package.nix +++ b/pkgs/by-name/mi/migrate-to-uv/package.nix @@ -9,7 +9,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "migrate-to-uv"; version = "0.10.0"; pyproject = true; @@ -17,12 +17,12 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mkniewallner"; repo = "migrate-to-uv"; - tag = version; + tag = finalAttrs.version; hash = "sha256-oGkxKuaRaZf6pQEBooogg8al7GFhb9b3wyd7nKqjh6o="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src pname version; + inherit (finalAttrs) src pname version; hash = "sha256-IO6MK2N012T3JIKqGylDCf4GlU/m1R6Ex0PlSoJixRQ="; }; @@ -40,9 +40,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Migrate a project from Poetry/Pipenv/pip-tools/pip to uv package manager"; homepage = "https://mkniewallner.github.io/migrate-to-uv/"; - changelog = "https://github.com/mkniewallner/migrate-to-uv/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/mkniewallner/migrate-to-uv/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ malik ]; mainProgram = "migrate-to-uv"; }; -} +}) diff --git a/pkgs/by-name/mi/miniplayer/package.nix b/pkgs/by-name/mi/miniplayer/package.nix index bc9d1ff30451..4d374d5187b7 100644 --- a/pkgs/by-name/mi/miniplayer/package.nix +++ b/pkgs/by-name/mi/miniplayer/package.nix @@ -6,13 +6,13 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "miniplayer"; version = "1.8.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-iUUsVIDLQAiaMomfA2LvvJZ2ePhgADtC6GCwIpRC1MA="; }; @@ -40,4 +40,4 @@ buildPythonApplication rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/mi/mintotp/package.nix b/pkgs/by-name/mi/mintotp/package.nix index 4faf3a6f2540..69ffb70b8942 100644 --- a/pkgs/by-name/mi/mintotp/package.nix +++ b/pkgs/by-name/mi/mintotp/package.nix @@ -3,13 +3,13 @@ fetchPypi, lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mintotp"; version = "0.3.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-0PTbXts4p0gRIBdqUm6MKVObnoBYHdLcwYEVV9d8+tU="; }; @@ -18,9 +18,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Minimal TOTP generator"; homepage = "https://github.com/susam/mintotp"; - changelog = "https://github.com/susam/mintotp/raw/${version}/CHANGES.md"; + changelog = "https://github.com/susam/mintotp/raw/${finalAttrs.version}/CHANGES.md"; license = lib.licenses.mit; mainProgram = "mintotp"; maintainers = with lib.maintainers; [ provokateurin ]; }; -} +}) diff --git a/pkgs/by-name/mi/mitmproxy2swagger/package.nix b/pkgs/by-name/mi/mitmproxy2swagger/package.nix index e820824fc9c2..721efa981d9f 100644 --- a/pkgs/by-name/mi/mitmproxy2swagger/package.nix +++ b/pkgs/by-name/mi/mitmproxy2swagger/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mitmproxy2swagger"; version = "0.14.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "alufers"; repo = "mitmproxy2swagger"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bQ9zjRsMrC/B118iP2hevj2hhSFD7FTnsCe6lUMwYSI="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to automagically reverse-engineer REST APIs"; homepage = "https://github.com/alufers/mitmproxy2swagger"; - changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${version}"; + changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mitmproxy2swagger"; }; -} +}) diff --git a/pkgs/by-name/mk/mkosi/package.nix b/pkgs/by-name/mk/mkosi/package.nix index 122782fc9a61..37efb6e3c62b 100644 --- a/pkgs/by-name/mk/mkosi/package.nix +++ b/pkgs/by-name/mk/mkosi/package.nix @@ -56,7 +56,7 @@ let qemu ]; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mkosi"; version = "26"; pyproject = true; @@ -69,7 +69,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "systemd"; repo = "mkosi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6DVIyFsEV2VkQ/kesn6cN+iH9MW+mmAZw5i0R5C4xaU="; }; @@ -123,7 +123,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Build legacy-free OS images"; homepage = "https://github.com/systemd/mkosi"; - changelog = "https://github.com/systemd/mkosi/releases/tag/v${version}"; + changelog = "https://github.com/systemd/mkosi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.lgpl21Only; mainProgram = "mkosi"; maintainers = with lib.maintainers; [ @@ -132,4 +132,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ml/mlarchive2maildir/package.nix b/pkgs/by-name/ml/mlarchive2maildir/package.nix index 9dd6afe4d25f..6a267810fa00 100644 --- a/pkgs/by-name/ml/mlarchive2maildir/package.nix +++ b/pkgs/by-name/ml/mlarchive2maildir/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mlarchive2maildir"; version = "0.0.9"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs"; }; @@ -36,4 +36,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ flokli ]; }; -} +}) diff --git a/pkgs/by-name/ml/mloader/package.nix b/pkgs/by-name/ml/mloader/package.nix index ef04df0ce20c..c821eeda32bd 100644 --- a/pkgs/by-name/ml/mloader/package.nix +++ b/pkgs/by-name/ml/mloader/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mloader"; version = "1.1.12"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-0o4FvhuFudNSEL6fwBVqxldaNePbbidY9utDqXiLRNc="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "mloader"; }; -} +}) diff --git a/pkgs/by-name/mn/mnamer/package.nix b/pkgs/by-name/mn/mnamer/package.nix index 562a8749a007..b777968b6a93 100644 --- a/pkgs/by-name/mn/mnamer/package.nix +++ b/pkgs/by-name/mn/mnamer/package.nix @@ -4,7 +4,7 @@ lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mnamer"; version = "2.6.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jkwill87"; repo = "mnamer"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-lu1DWbR7LkaRddeAAHBWM61cnEZG4KVZdQWWRsbghb8="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ urlordjames ]; }; -} +}) diff --git a/pkgs/by-name/mn/mnemosyne/package.nix b/pkgs/by-name/mn/mnemosyne/package.nix index 325bb12d7164..29b7309a5289 100644 --- a/pkgs/by-name/mn/mnemosyne/package.nix +++ b/pkgs/by-name/mn/mnemosyne/package.nix @@ -4,13 +4,13 @@ anki, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mnemosyne"; version = "2.10.1"; format = "setuptools"; src = fetchurl { - url = "mirror://sourceforge/project/mnemosyne-proj/mnemosyne/mnemosyne-${version}/Mnemosyne-${version}.tar.gz"; + url = "mirror://sourceforge/project/mnemosyne-proj/mnemosyne/mnemosyne-${finalAttrs.version}/Mnemosyne-${finalAttrs.version}.tar.gz"; sha256 = "sha256-zI79iuRXb5S0Y87KfdG+HKc0XVNQOAcBR7Zt/OdaBP4="; }; @@ -80,4 +80,4 @@ python3Packages.buildPythonApplication rec { software even further. ''; }; -} +}) diff --git a/pkgs/by-name/mo/modelscan/package.nix b/pkgs/by-name/mo/modelscan/package.nix index 27f35378ecc3..a3b180618484 100644 --- a/pkgs/by-name/mo/modelscan/package.nix +++ b/pkgs/by-name/mo/modelscan/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "modelscan"; version = "0.8.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "protectai"; repo = "modelscan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8VupkPiHebVtOqMdtkBflAI1zPRdDSvHCEq3ghjASaE="; }; @@ -51,9 +51,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Protection against Model Serialization Attacks"; homepage = "https://github.com/protectai/modelscan"; - changelog = "https://github.com/protectai/modelscan/releases/tag/${src.tag}"; + changelog = "https://github.com/protectai/modelscan/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "modelscan"; }; -} +}) diff --git a/pkgs/by-name/mo/monitorets/package.nix b/pkgs/by-name/mo/monitorets/package.nix index c13e642f4871..276d6799eb4a 100644 --- a/pkgs/by-name/mo/monitorets/package.nix +++ b/pkgs/by-name/mo/monitorets/package.nix @@ -11,7 +11,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "monitorets"; version = "0.10.1"; # built with meson, not a python format @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jorchube"; repo = "monitorets"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Y6cd9Wf2IzHwdxzLUP/U4rervlPUr8s2gKSW8y5I7bg="; }; @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index 0d91dd20592d..9bd98c4fe5c7 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -10,7 +10,7 @@ glib-networking, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "monophony"; version = "4.3.1"; pyproject = true; @@ -18,11 +18,11 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Jp2RwfTcOb4xALIMc4DAQX+fWdqPE+TWv5qRgdSopbM="; }; - sourceRoot = "${src.name}/source"; + sourceRoot = "${finalAttrs.src.name}/source"; dependencies = with python3Packages; [ mprisify @@ -79,4 +79,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "monophony"; }; -} +}) diff --git a/pkgs/by-name/mo/moodle-dl/package.nix b/pkgs/by-name/mo/moodle-dl/package.nix index afbbe14ebebf..77b43448ed7e 100644 --- a/pkgs/by-name/mo/moodle-dl/package.nix +++ b/pkgs/by-name/mo/moodle-dl/package.nix @@ -5,7 +5,7 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "moodle-dl"; version = "2.3.13"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "C0D3D3V"; repo = "Moodle-DL"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6arwc72gu7XyT6HokSEs2TkvE2FG7mIvy4F+/i/0eJg="; }; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "moodle-dl"; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/by-name/mo/morphosis/package.nix b/pkgs/by-name/mo/morphosis/package.nix index 5cf46c7631ce..0a2c1bff3b30 100644 --- a/pkgs/by-name/mo/morphosis/package.nix +++ b/pkgs/by-name/mo/morphosis/package.nix @@ -18,7 +18,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "morphosis"; version = "48.2"; pyproject = false; @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "morphosis"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wDEhXIt1iup7QxKsmWUjQZGTEZhOuNjpLqzpqs+TPHo="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "morphosis"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/mousam/package.nix b/pkgs/by-name/mo/mousam/package.nix index b15b3b71a817..264d5dd5657c 100644 --- a/pkgs/by-name/mo/mousam/package.nix +++ b/pkgs/by-name/mo/mousam/package.nix @@ -11,7 +11,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mousam"; version = "1.4.2"; # built with meson, not a python format @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "amit9838"; repo = "mousam"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-V2R5XfkuaJ4fjgOhoTNZVk4FqKlCJqum7A2NsPISgM8="; }; @@ -56,4 +56,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mo/mozphab/package.nix b/pkgs/by-name/mo/mozphab/package.nix index 1e6d8dcf916f..45d4f9307543 100644 --- a/pkgs/by-name/mo/mozphab/package.nix +++ b/pkgs/by-name/mo/mozphab/package.nix @@ -9,7 +9,7 @@ patch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mozphab"; version = "1.9.0"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mozilla-conduit"; repo = "review"; - tag = version; + tag = finalAttrs.version; hash = "sha256-CVpsq9YoEww47uruHYEsJk9YQ39ZFQsMdL0nBc8AHUM="; }; @@ -88,4 +88,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mp/mpd-sima/package.nix b/pkgs/by-name/mp/mpd-sima/package.nix index d123630b72e0..e1c87a2f85fa 100644 --- a/pkgs/by-name/mp/mpd-sima/package.nix +++ b/pkgs/by-name/mp/mpd-sima/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mpd-sima"; version = "0.18.2"; src = fetchFromGitLab { owner = "kaliko"; repo = "sima"; - rev = version; + rev = finalAttrs.version; hash = "sha256-lMvM1EqS1govhv4B2hJzIg5DFQYgEr4yJJtgOQxnVlY="; }; @@ -50,4 +50,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ apfelkuchen6 ]; mainProgram = "mpd-sima"; }; -} +}) diff --git a/pkgs/by-name/mp/mpdris2/package.nix b/pkgs/by-name/mp/mpdris2/package.nix index 84fcb9e4f0fd..8beb193aafb5 100644 --- a/pkgs/by-name/mp/mpdris2/package.nix +++ b/pkgs/by-name/mp/mpdris2/package.nix @@ -11,7 +11,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mpDris2"; version = "0.9.1"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "eonpatapon"; repo = "mpDris2"; - tag = version; + tag = finalAttrs.version; hash = "sha256-1Y6K3z8afUXeKhZzeiaEF3yqU0Ef7qdAj9vAkRlD2p8="; }; @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "mpDris2"; }; -} +}) diff --git a/pkgs/by-name/mp/mpremote/package.nix b/pkgs/by-name/mp/mpremote/package.nix index ebf0b7fcad1b..1324fb44fc37 100644 --- a/pkgs/by-name/mp/mpremote/package.nix +++ b/pkgs/by-name/mp/mpremote/package.nix @@ -3,17 +3,17 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mpremote"; version = "1.25.0"; src = fetchFromGitHub { owner = "micropython"; repo = "micropython"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Hk/DHMb9U/mLLVRKe+K3u5snxzW5BW3+bYRPFEAmUBQ="; }; - sourceRoot = "${src.name}/tools/mpremote"; + sourceRoot = "${finalAttrs.src.name}/tools/mpremote"; pyproject = true; nativeBuildInputs = with python3Packages; [ @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ _999eagle ]; mainProgram = "mpremote"; }; -} +}) diff --git a/pkgs/by-name/mp/mpy-utils/package.nix b/pkgs/by-name/mp/mpy-utils/package.nix index b78d65c84061..4264b0a3a466 100644 --- a/pkgs/by-name/mp/mpy-utils/package.nix +++ b/pkgs/by-name/mp/mpy-utils/package.nix @@ -5,13 +5,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mpy-utils"; version = "0.1.13"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-die8hseaidhs9X7mfFvV8C8zn0uyw08gcHNqmjl+2Z4="; }; @@ -27,4 +27,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aciceri ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/mq/mqtt-exporter/package.nix b/pkgs/by-name/mq/mqtt-exporter/package.nix index 60fde8c7b47a..4be3d0506628 100644 --- a/pkgs/by-name/mq/mqtt-exporter/package.nix +++ b/pkgs/by-name/mq/mqtt-exporter/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mqtt-exporter"; version = "1.9.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kpetremann"; repo = "mqtt-exporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-z2y43sRlwgy3Bwhu8rvlTkf6HOT+v8kjo5FT3lo5CEA="; }; @@ -42,9 +42,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Generic MQTT Prometheus exporter for IoT"; homepage = "https://github.com/kpetremann/mqtt-exporter"; - changelog = "https://github.com/kpetremann/mqtt-exporter/releases/tag/${src.tag}"; + changelog = "https://github.com/kpetremann/mqtt-exporter/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mqtt-exporter"; }; -} +}) diff --git a/pkgs/by-name/mq/mqtt-randompub/package.nix b/pkgs/by-name/mq/mqtt-randompub/package.nix index 08e0bb581860..a7e48863c47e 100644 --- a/pkgs/by-name/mq/mqtt-randompub/package.nix +++ b/pkgs/by-name/mq/mqtt-randompub/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mqtt-randompub"; version = "0.3.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fabaff"; repo = "mqtt-randompub"; - tag = version; + tag = finalAttrs.version; hash = "sha256-X9gITmzyUNtYW8IMTcBiubPscBEO5OGjdxot9wRD/BY="; }; @@ -28,9 +28,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool that sends random MQTT messages to random topics"; homepage = "https://github.com/fabaff/mqtt-randompub"; - changelog = "https://github.com/fabaff/mqtt-randompub/blob/${src.rev}/ChangeLog"; + changelog = "https://github.com/fabaff/mqtt-randompub/blob/${finalAttrs.src.rev}/ChangeLog"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mqtt-randompub"; }; -} +}) diff --git a/pkgs/by-name/mu/mud/package.nix b/pkgs/by-name/mu/mud/package.nix index cbfc265aec2b..9878a5414327 100644 --- a/pkgs/by-name/mu/mud/package.nix +++ b/pkgs/by-name/mu/mud/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mud"; version = "1.0.14"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jasursadikov"; repo = "mud"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nYmMz91ElYZDelyHGAF6FlEhXqORODRgdLbxha4sUb8="; }; @@ -35,8 +35,8 @@ python3Packages.buildPythonApplication rec { description = "Multi-directory git runner which allows you to run git commands in a multiple repositories"; homepage = "https://github.com/jasursadikov/mud"; license = lib.licenses.mit; - changelog = "https://github.com/jasursadikov/mud/releases/tag/${src.tag}"; + changelog = "https://github.com/jasursadikov/mud/releases/tag/${finalAttrs.src.tag}"; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "mud"; }; -} +}) diff --git a/pkgs/by-name/mu/multiqc/package.nix b/pkgs/by-name/mu/multiqc/package.nix index cc164f0588d6..71298537d3bf 100644 --- a/pkgs/by-name/mu/multiqc/package.nix +++ b/pkgs/by-name/mu/multiqc/package.nix @@ -8,7 +8,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "multiqc"; version = "1.30"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { name = "multiqc"; owner = "MultiQC"; repo = "MultiQC"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TR5YFoWj97gpsykIzc1lqtYVePsVLRIT0HXw+VPJ7o4="; }) (fetchFromGitHub { @@ -133,11 +133,11 @@ python3Packages.buildPythonApplication rec { Reports are generated by scanning given directories for recognised log files. These are parsed and a single HTML report is generated summarising the statistics for all logs found. MultiQC reports can describe multiple analysis steps and large numbers of samples within a single plot, and multiple analysis tools making it ideal for routine fast quality control. ''; homepage = "https://multiqc.info"; - changelog = "https://github.com/MultiQC/MultiQC/releases/tag/v${version}/"; + changelog = "https://github.com/MultiQC/MultiQC/releases/tag/v${finalAttrs.version}/"; license = [ lib.licenses.gpl3Plus ]; maintainers = [ lib.maintainers.apraga ]; mainProgram = "multiqc"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mu/mutmut/package.nix b/pkgs/by-name/mu/mutmut/package.nix index 3604b653a107..1ea0499bdc5d 100644 --- a/pkgs/by-name/mu/mutmut/package.nix +++ b/pkgs/by-name/mu/mutmut/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mutmut"; version = "3.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { repo = "mutmut"; owner = "boxed"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+e2FmfpGtK401IW8LNqeHk0v8Hh5rF3LbZJkSOJ3yPY="; }; @@ -38,11 +38,11 @@ python3Packages.buildPythonApplication rec { description = "Mutation testing system for Python, with a strong focus on ease of use"; mainProgram = "mutmut"; homepage = "https://github.com/boxed/mutmut"; - changelog = "https://github.com/boxed/mutmut/blob/${version}/HISTORY.rst"; + changelog = "https://github.com/boxed/mutmut/blob/${finalAttrs.version}/HISTORY.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ l0b0 synthetica ]; }; -} +}) diff --git a/pkgs/by-name/mu/mutt-ics/package.nix b/pkgs/by-name/mu/mutt-ics/package.nix index 1e8a0d7e8a3b..d9cdf1c5fd97 100644 --- a/pkgs/by-name/mu/mutt-ics/package.nix +++ b/pkgs/by-name/mu/mutt-ics/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mutt-ics"; version = "0.9.2"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "mutt_ics"; sha256 = "d44d4bec4e71c7f14df01b90fdb9563cdc784ece4250abfea5b0b675cfe85a50"; }; @@ -28,4 +28,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ mh182 ]; }; -} +}) diff --git a/pkgs/by-name/my/mycli/package.nix b/pkgs/by-name/my/mycli/package.nix index f25d70e9fac9..80e8952c5620 100644 --- a/pkgs/by-name/my/mycli/package.nix +++ b/pkgs/by-name/my/mycli/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mycli"; version = "1.43.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dbcli"; repo = "mycli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KybGpi9ZNkAiniZTnyzzjlUf+xISRk+k4kcIxU/iVSM="; }; @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jojosch ]; }; -} +}) diff --git a/pkgs/by-name/my/mymcplus/package.nix b/pkgs/by-name/my/mymcplus/package.nix index 2715b129abec..4e7ccc721b44 100644 --- a/pkgs/by-name/my/mymcplus/package.nix +++ b/pkgs/by-name/my/mymcplus/package.nix @@ -5,7 +5,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "mymcplus"; version = "3.0.5"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~thestr4ng3r"; repo = "mymcplus"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-GFReOgM8zi5oyePpJm5HxtizUVqqUUINTRwyG/LGWB8="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/my/mypaint/package.nix b/pkgs/by-name/my/mypaint/package.nix index 6c48bd9e6e38..1cc8964da495 100644 --- a/pkgs/by-name/my/mypaint/package.nix +++ b/pkgs/by-name/my/mypaint/package.nix @@ -27,7 +27,7 @@ let buildPythonApplication ; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "mypaint"; version = "2.0.1"; pyproject = false; @@ -35,7 +35,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "mypaint"; repo = "mypaint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rVKcxzWZRLcuxK8xRyRgvitXAh4uOEyqHswLeTdA2Mk="; fetchSubmodules = true; }; @@ -168,4 +168,4 @@ buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ jtojnar ]; }; -} +}) diff --git a/pkgs/by-name/na/nagstamon/package.nix b/pkgs/by-name/na/nagstamon/package.nix index 97c45ca27dad..075bc3c814d6 100644 --- a/pkgs/by-name/na/nagstamon/package.nix +++ b/pkgs/by-name/na/nagstamon/package.nix @@ -5,7 +5,7 @@ qt6Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nagstamon"; version = "3.16.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "HenriWahl"; repo = "Nagstamon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9w8ux+AeSg0vDhnk28/2eCE2zYLvAjD7mB0pJBMFs2I="; }; @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Status monitor for the desktop"; homepage = "https://nagstamon.de/"; - changelog = "https://github.com/HenriWahl/Nagstamon/releases/tag/v${version}"; + changelog = "https://github.com/HenriWahl/Nagstamon/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ pSub @@ -67,4 +67,4 @@ python3Packages.buildPythonApplication rec { # NameError: name 'bdist_rpm_options' is not defined. Did you mean: 'bdist_mac_options'? badPlatforms = [ lib.systems.inspect.patterns.isDarwin ]; }; -} +}) diff --git a/pkgs/by-name/nb/nb-cli/package.nix b/pkgs/by-name/nb/nb-cli/package.nix index 9dd519015158..3909c8af32ee 100644 --- a/pkgs/by-name/nb/nb-cli/package.nix +++ b/pkgs/by-name/nb/nb-cli/package.nix @@ -6,14 +6,14 @@ testers, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "nb-cli"; version = "1.6.0"; pyproject = true; src = fetchPypi { pname = "nb_cli"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-IbYyPZuhTkr4RInIR1lpMzl2+VYzu4IFQt2pOko92ZQ="; }; @@ -68,9 +68,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI for nonebot2"; homepage = "https://cli.nonebot.dev"; - changelog = "https://github.com/nonebot/nb-cli/releases/tag/v${version}"; + changelog = "https://github.com/nonebot/nb-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "nb"; }; -} +}) diff --git a/pkgs/by-name/nb/nbmerge/package.nix b/pkgs/by-name/nb/nbmerge/package.nix index 8faffd48d66f..f14de47bcb0a 100644 --- a/pkgs/by-name/nb/nbmerge/package.nix +++ b/pkgs/by-name/nb/nbmerge/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nbmerge"; version = "0.0.4"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jbn"; repo = "nbmerge"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Uqs/SO/AculHCFYcbjW08kLQX5GSU/eAwkN2iy/vhLM="; }; @@ -33,9 +33,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to merge/concatenate Jupyter (IPython) notebooks"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "nbmerge"; }; -} +}) diff --git a/pkgs/by-name/ne/nebula-lighthouse-service/package.nix b/pkgs/by-name/ne/nebula-lighthouse-service/package.nix index a192488649f6..85c8a00b1f82 100644 --- a/pkgs/by-name/ne/nebula-lighthouse-service/package.nix +++ b/pkgs/by-name/ne/nebula-lighthouse-service/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nebula-lighthouse-service"; version = "2.0.2"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "manuels"; repo = "nebula-lighthouse-service"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cYVFRGYhzsyIZiakLKOYaFxvHP+QXjbT2B4O/oHl6i8="; }; @@ -68,4 +68,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "nebula-lighthouse-service"; }; -} +}) diff --git a/pkgs/by-name/ne/nemo-emblems/package.nix b/pkgs/by-name/ne/nemo-emblems/package.nix index fe507163ad6a..c734ca54a2cf 100644 --- a/pkgs/by-name/ne/nemo-emblems/package.nix +++ b/pkgs/by-name/ne/nemo-emblems/package.nix @@ -5,7 +5,7 @@ cinnamon-translations, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "nemo-emblems"; version = "6.6.0"; pyproject = true; @@ -14,11 +14,11 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "linuxmint"; repo = "nemo-extensions"; - rev = version; + rev = finalAttrs.version; hash = "sha256-tXeMkaCYnWzg+6ng8Tyg4Ms1aUeE3xiEkQ3tKEX6Vv8="; }; - sourceRoot = "${src.name}/nemo-emblems"; + sourceRoot = "${finalAttrs.src.name}/nemo-emblems"; postPatch = '' substituteInPlace setup.py \ @@ -41,4 +41,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/ne/neovim-remote/package.nix b/pkgs/by-name/ne/neovim-remote/package.nix index cc1e3c7830eb..b59e027d1c6c 100644 --- a/pkgs/by-name/ne/neovim-remote/package.nix +++ b/pkgs/by-name/ne/neovim-remote/package.nix @@ -7,7 +7,7 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "neovim-remote"; version = "2.5.1"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mhinz"; repo = "neovim-remote"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-uO5KezbUQGj3rNpuw2SJOzcP86DZqX7DJFz3BxEnf1E="; }; @@ -55,4 +55,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "nvr"; }; -} +}) diff --git a/pkgs/by-name/ne/nerd-font-patcher/package.nix b/pkgs/by-name/ne/nerd-font-patcher/package.nix index 5711b1bff2e7..c1577807bcce 100644 --- a/pkgs/by-name/ne/nerd-font-patcher/package.nix +++ b/pkgs/by-name/ne/nerd-font-patcher/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nerd-font-patcher"; version = "3.4.0"; src = fetchzip { - url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v${version}/FontPatcher.zip"; + url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v${finalAttrs.version}/FontPatcher.zip"; sha256 = "sha256-koZj0Tn1HtvvSbQGTc3RbXQdUU4qJwgClOVq1RXW6aM="; stripRoot = false; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ ck3d ]; }; -} +}) diff --git a/pkgs/by-name/ne/netexec/package.nix b/pkgs/by-name/ne/netexec/package.nix index 4f522f089b77..9f28b6f9da0d 100644 --- a/pkgs/by-name/ne/netexec/package.nix +++ b/pkgs/by-name/ne/netexec/package.nix @@ -26,7 +26,7 @@ let }; }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "netexec"; version = "1.5.0"; pyproject = true; @@ -34,7 +34,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Pennyw0rth"; repo = "NetExec"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gGyaEifIveoeVdeviLiQ6ZIHku//h9Hp84ffktAgxDY="; }; @@ -109,7 +109,7 @@ python.pkgs.buildPythonApplication rec { meta = { description = "Network service exploitation tool (maintained fork of CrackMapExec)"; homepage = "https://github.com/Pennyw0rth/NetExec"; - changelog = "https://github.com/Pennyw0rth/NetExec/releases/tag/v${version}"; + changelog = "https://github.com/Pennyw0rth/NetExec/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ vncsb ]; mainProgram = "nxc"; @@ -118,4 +118,4 @@ python.pkgs.buildPythonApplication rec { # $ /nix/store/-wrap-python-hook/nix-support/setup-hook: line 65: 47758 Killed: 9 sed -i "$f" -e "1 s^#!/nix/store/-python3-3.11.7^#!/nix/store/-python3-3.11.7^" broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ne/nextinspace/package.nix b/pkgs/by-name/ne/nextinspace/package.nix index 8118aa0ca404..1fa33346c1e5 100644 --- a/pkgs/by-name/ne/nextinspace/package.nix +++ b/pkgs/by-name/ne/nextinspace/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "nextinspace"; version = "2.0.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "not-stirred"; repo = "nextinspace"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CrhzCvIA3YAFsWvdemvK1RLMacsM5RtgMjLeiqz5MwY="; }; @@ -43,4 +43,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ng/nginx-language-server/package.nix b/pkgs/by-name/ng/nginx-language-server/package.nix index c2e8a2ae8b2d..4d1cb4a8db06 100644 --- a/pkgs/by-name/ng/nginx-language-server/package.nix +++ b/pkgs/by-name/ng/nginx-language-server/package.nix @@ -14,7 +14,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "nginx-language-server"; version = "0.9.0"; pyproject = true; @@ -22,7 +22,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pappasam"; repo = "nginx-language-server"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-v9+Y8NBvN8HvTdNrK9D9YQuqDB3olIu5LfYapjlVlAM="; }; @@ -55,9 +55,9 @@ pythonPackages.buildPythonApplication rec { meta = { description = "Language server for nginx.conf"; homepage = "https://github.com/pappasam/nginx-language-server"; - changelog = "https://github.com/pappasam/nginx-language-server/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/pappasam/nginx-language-server/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "nginx-language-server"; }; -} +}) diff --git a/pkgs/by-name/ni/ninjavis/package.nix b/pkgs/by-name/ni/ninjavis/package.nix index 9d24ea24eaca..ef9fffcaa235 100644 --- a/pkgs/by-name/ni/ninjavis/package.nix +++ b/pkgs/by-name/ni/ninjavis/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ninjavis"; version = "0.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "chagui"; repo = "ninjavis"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4MXU43noG0mKwiXWrLu1tW9YGkU1YjP/UoUKZzVer14="; }; @@ -36,9 +36,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Generate visualization from Ninja build logs"; homepage = "https://github.com/chagui/ninjavis"; - changelog = "https://github.com/chagui/ninjavis/releases/tag/v${version}"; + changelog = "https://github.com/chagui/ninjavis/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pbsds ]; mainProgram = "ninjavis"; }; -} +}) diff --git a/pkgs/by-name/ni/nipap-cli/package.nix b/pkgs/by-name/ni/nipap-cli/package.nix index aeb9f33236bf..4c4cd4707857 100644 --- a/pkgs/by-name/ni/nipap-cli/package.nix +++ b/pkgs/by-name/ni/nipap-cli/package.nix @@ -7,12 +7,12 @@ let python3Packages = python312Packages; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nipap-cli"; inherit (python3Packages.nipap) version src; pyproject = true; - sourceRoot = "${src.name}/nipap-cli"; + sourceRoot = "${finalAttrs.src.name}/nipap-cli"; postPatch = '' substituteInPlace pyproject.toml \ @@ -45,7 +45,7 @@ python3Packages.buildPythonApplication rec { challenging classical IP address management (IPAM) systems in many areas. ''; homepage = "https://github.com/SpriteLink/NIPAP"; - changelog = "https://github.com/SpriteLink/NIPAP/releases/tag/v${version}"; + changelog = "https://github.com/SpriteLink/NIPAP/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lukegb @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "nipap"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-fast-build/package.nix b/pkgs/by-name/ni/nix-fast-build/package.nix index 434ab192db67..6afeb825ff3a 100644 --- a/pkgs/by-name/ni/nix-fast-build/package.nix +++ b/pkgs/by-name/ni/nix-fast-build/package.nix @@ -9,7 +9,7 @@ bashInteractive, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nix-fast-build"; version = "1.3.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Mic92"; repo = "nix-fast-build"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6X4BW+3C2nfkorMfe+tuoeYrdddxPtLqOJ1rZxuxPrc="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Combine the power of nix-eval-jobs with nix-output-monitor to speed-up your evaluation and building process"; homepage = "https://github.com/Mic92/nix-fast-build"; - changelog = "https://github.com/Mic92/nix-fast-build/releases/tag/${version}"; + changelog = "https://github.com/Mic92/nix-fast-build/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "nix-fast-build"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-playground/package.nix b/pkgs/by-name/ni/nix-playground/package.nix index 371cd1598931..e3449b420713 100644 --- a/pkgs/by-name/ni/nix-playground/package.nix +++ b/pkgs/by-name/ni/nix-playground/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "nix-playground"; version = "1.0.3"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "LaunchPlatform"; repo = "nix-playground"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WiQlqQHW4RNvk79cs3B6+Tg1STYXj2tq2+Pvu82saxk="; }; @@ -46,8 +46,8 @@ python3.pkgs.buildPythonApplication rec { description = "Command line tools for patching nixpkgs package source code easily"; mainProgram = "np"; homepage = "https://github.com/LaunchPlatform/nix-playground"; - changelog = "https://github.com/LaunchPlatform/nix-playground/releases/tag/${src.tag}"; + changelog = "https://github.com/LaunchPlatform/nix-playground/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fangpen ]; }; -} +}) diff --git a/pkgs/by-name/ni/nix-update/package.nix b/pkgs/by-name/ni/nix-update/package.nix index 8d1f0c39f12c..8fc1c0702587 100644 --- a/pkgs/by-name/ni/nix-update/package.nix +++ b/pkgs/by-name/ni/nix-update/package.nix @@ -9,7 +9,7 @@ nix-update, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nix-update"; version = "1.14.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Mic92"; repo = "nix-update"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-l6EvOXUZcbx712WYN3L4y8Qdim9sEISH06CWxgav6cQ="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Swiss-knife for updating nix packages"; homepage = "https://github.com/Mic92/nix-update/"; - changelog = "https://github.com/Mic92/nix-update/releases/tag/${version}"; + changelog = "https://github.com/Mic92/nix-update/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mdaniels5757 @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "nix-update"; }; -} +}) diff --git a/pkgs/by-name/ni/nixpkgs-review/package.nix b/pkgs/by-name/ni/nixpkgs-review/package.nix index 74e03c8124a0..7746fd543d1e 100644 --- a/pkgs/by-name/ni/nixpkgs-review/package.nix +++ b/pkgs/by-name/ni/nixpkgs-review/package.nix @@ -20,7 +20,7 @@ withGlow ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nixpkgs-review"; version = "3.6.0"; pyproject = true; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Mic92"; repo = "nixpkgs-review"; - tag = version; + tag = finalAttrs.version; hash = "sha256-SGykze7xkurdrqwMvXZU4E7VAuEcHCKqtlXAdaQrr1M="; }; @@ -79,7 +79,7 @@ python3Packages.buildPythonApplication rec { ''; meta = { - changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${version}"; + changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${finalAttrs.version}"; description = "Review pull-requests on https://github.com/NixOS/nixpkgs"; homepage = "https://github.com/Mic92/nixpkgs-review"; license = lib.licenses.mit; @@ -89,4 +89,4 @@ python3Packages.buildPythonApplication rec { mic92 ]; }; -} +}) diff --git a/pkgs/by-name/nm/nmgui/package.nix b/pkgs/by-name/nm/nmgui/package.nix index f773080804ba..1d12b4d38b48 100644 --- a/pkgs/by-name/nm/nmgui/package.nix +++ b/pkgs/by-name/nm/nmgui/package.nix @@ -11,7 +11,7 @@ networkmanager, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nmgui"; version = "1.0.0"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "s-adi-dev"; repo = "nmgui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HS/n40Ng8S5N14DtEH/upwlxdzwCoOEJA40EMdCcLw4=io"; }; @@ -77,6 +77,6 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ ktechmidas ]; mainProgram = "nmgui"; inherit (networkmanager.meta) platforms; - changelog = "https://github.com/s-adi-dev/nmgui/releases/tag/v${version}"; + changelog = "https://github.com/s-adi-dev/nmgui/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/by-name/no/nodezator/package.nix b/pkgs/by-name/no/nodezator/package.nix index ce27eb6e2758..160b93d05317 100644 --- a/pkgs/by-name/no/nodezator/package.nix +++ b/pkgs/by-name/no/nodezator/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nodezator"; version = "1.5.4"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "IndieSmiths"; repo = "nodezator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kdkOAJB7cVaayJOzof7dV9EBczEoEKXzCM7TcY8Ex5g="; }; @@ -29,9 +29,9 @@ python3Packages.buildPythonApplication rec { description = "Generalist Python node editor"; homepage = "https://nodezator.com"; downloadPage = "https://github.com/IndiePython/nodezator"; - changelog = "https://github.com/IndiePython/nodezator/releases/tag/v${version}"; + changelog = "https://github.com/IndiePython/nodezator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ theobori ]; mainProgram = "nodezator"; }; -} +}) diff --git a/pkgs/by-name/no/nominatim/package.nix b/pkgs/by-name/no/nominatim/package.nix index 2e7149995db8..49cf33ce65e6 100644 --- a/pkgs/by-name/no/nominatim/package.nix +++ b/pkgs/by-name/no/nominatim/package.nix @@ -19,7 +19,7 @@ let hash = "sha256-/mY5Oq9WF0klXOv0xh0TqEJeMmuM5QQJ2IxANRZd4Ek="; }; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nominatim"; version = "5.2.0"; pyproject = true; @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "osm-search"; repo = "Nominatim"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ao4oEPz5rtRQtPC2UcIHH1M+o914JraASf+hcB2SDKA="; }; @@ -82,4 +82,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "nominatim"; }; -} +}) diff --git a/pkgs/by-name/no/normcap/package.nix b/pkgs/by-name/no/normcap/package.nix index 0cc6a14f03db..71078633d742 100644 --- a/pkgs/by-name/no/normcap/package.nix +++ b/pkgs/by-name/no/normcap/package.nix @@ -27,7 +27,7 @@ let in -ps.buildPythonApplication rec { +ps.buildPythonApplication (finalAttrs: { pname = "normcap"; version = "0.6.0"; pyproject = true; @@ -35,7 +35,7 @@ ps.buildPythonApplication rec { src = fetchFromGitHub { owner = "dynobo"; repo = "normcap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jkaXwBpa09J6Q07vlnQW8TsUtpiYrPkfMspZI1TyE1g="; }; @@ -213,7 +213,7 @@ ps.buildPythonApplication rec { meta = { description = "OCR powered screen-capture tool to capture information instead of images"; homepage = "https://dynobo.github.io/normcap/"; - changelog = "https://github.com/dynobo/normcap/releases/tag/v${version}"; + changelog = "https://github.com/dynobo/normcap/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ cafkafk @@ -221,4 +221,4 @@ ps.buildPythonApplication rec { ]; mainProgram = "normcap"; }; -} +}) diff --git a/pkgs/by-name/no/norminette/package.nix b/pkgs/by-name/no/norminette/package.nix index 26891f647fd1..c21851191164 100644 --- a/pkgs/by-name/no/norminette/package.nix +++ b/pkgs/by-name/no/norminette/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "norminette"; version = "3.3.59"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "42School"; repo = "norminette"; - tag = version; + tag = finalAttrs.version; hash = "sha256-XPaMQCziL9/h+AHx6I6MIRAlzscWvOTkxUP9dMI4y0o="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ wegank ]; }; -} +}) diff --git a/pkgs/by-name/no/noteshrink/package.nix b/pkgs/by-name/no/noteshrink/package.nix index 9d41a84b8d82..f6c36634f873 100644 --- a/pkgs/by-name/no/noteshrink/package.nix +++ b/pkgs/by-name/no/noteshrink/package.nix @@ -7,7 +7,7 @@ with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "noteshrink"; version = "0.1.1"; format = "setuptools"; @@ -15,7 +15,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "mzucker"; repo = "noteshrink"; - rev = version; + rev = finalAttrs.version; sha256 = "0xhrvg3d8ffnbbizsrfppcd2y98znvkgxjdmvbvin458m2rwccka"; }; @@ -33,4 +33,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ rnhmjoj ]; mainProgram = "noteshrink"; }; -} +}) diff --git a/pkgs/by-name/no/nototools/package.nix b/pkgs/by-name/no/nototools/package.nix index 356eb8bf7672..902c37933e46 100644 --- a/pkgs/by-name/no/nototools/package.nix +++ b/pkgs/by-name/no/nototools/package.nix @@ -5,7 +5,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nototools"; version = "0.3.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "googlefonts"; repo = "nototools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-0se0YcnhDwwMbt2C4hep0T/JEidHfFRUnm2Sy7qr2uk="; }; @@ -79,4 +79,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/no/nox/package.nix b/pkgs/by-name/no/nox/package.nix index 51c6876415c5..7dcf1b84ce30 100644 --- a/pkgs/by-name/no/nox/package.nix +++ b/pkgs/by-name/no/nox/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nox"; version = "0.0.6"; pyproject = true; src = fetchurl { - url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz"; + url = "mirror://pypi/n/nix-nox/nix-nox-${finalAttrs.version}.tar.gz"; sha256 = "1qcbhdnhdhhv7q6cqdgv0q55ic8fk18526zn2yb12x9r1s0lfp9z"; }; @@ -42,4 +42,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/np/npm-lockfile-fix/package.nix b/pkgs/by-name/np/npm-lockfile-fix/package.nix index 73d80f62f53e..d5ca66514895 100644 --- a/pkgs/by-name/np/npm-lockfile-fix/package.nix +++ b/pkgs/by-name/np/npm-lockfile-fix/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "npm-lockfile-fix"; version = "0.1.1"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jeslie0"; repo = "npm-lockfile-fix"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-P93OowrVkkOfX5XKsRsg0c4dZLVn2ZOonJazPmHdD7g="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { felschr ]; }; -} +}) diff --git a/pkgs/by-name/nt/ntfy/package.nix b/pkgs/by-name/nt/ntfy/package.nix index 0de848d58f96..1101ecf9915b 100644 --- a/pkgs/by-name/nt/ntfy/package.nix +++ b/pkgs/by-name/nt/ntfy/package.nix @@ -11,7 +11,7 @@ withDbus ? stdenv.hostPlatform.isLinux, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ntfy"; version = "2.7.1"; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dschep"; repo = "ntfy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EIhoZ2tFJQOc5PyRCazwRhldFxQb65y6h+vYPwV7ReE="; }; @@ -79,11 +79,11 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "ntfy" ]; meta = { - changelog = "https://github.com/dschep/ntfy/releases/tag/${src.tag}"; + changelog = "https://github.com/dschep/ntfy/releases/tag/${finalAttrs.src.tag}"; description = "Utility for sending notifications, on demand and when commands finish"; homepage = "https://ntfy.readthedocs.io/en/latest/"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ kamilchm ]; mainProgram = "ntfy"; }; -} +}) diff --git a/pkgs/by-name/nt/ntlmrecon/package.nix b/pkgs/by-name/nt/ntlmrecon/package.nix index ed11fac64873..17f1ae8bbcd1 100644 --- a/pkgs/by-name/nt/ntlmrecon/package.nix +++ b/pkgs/by-name/nt/ntlmrecon/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ntlmrecon"; version = "0.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "pwnfoo"; repo = "NTLMRecon"; - tag = "v-${version}"; + tag = "v-${finalAttrs.version}"; sha256 = "0rrx49li2l9xlcax84qxjf60nbzp3fgq77c36yqmsp0pc9i89ah6"; }; @@ -36,8 +36,8 @@ python3.pkgs.buildPythonApplication rec { description = "Information enumerator for NTLM authentication enabled web endpoints"; mainProgram = "ntlmrecon"; homepage = "https://github.com/pwnfoo/NTLMRecon"; - changelog = "https://github.com/pwnfoo/NTLMRecon/releases/tag/v-${version}"; + changelog = "https://github.com/pwnfoo/NTLMRecon/releases/tag/v-${finalAttrs.version}"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/nu/nucleiparser/package.nix b/pkgs/by-name/nu/nucleiparser/package.nix index 9cd5aac545b5..a7dfb7a42071 100644 --- a/pkgs/by-name/nu/nucleiparser/package.nix +++ b/pkgs/by-name/nu/nucleiparser/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "nucleiparser"; version = "0.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "sinkmanu"; repo = "nucleiparser"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/SLaRuO06rF7aLV7zY7tfIxkJRzsx+/Z+mc562RX2OQ="; }; @@ -31,9 +31,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Nuclei output parser for CLI"; homepage = "https://github.com/sinkmanu/nucleiparser"; - changelog = "https://github.com/Sinkmanu/nucleiparser/releases/tag/${version}"; + changelog = "https://github.com/Sinkmanu/nucleiparser/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "nparser"; }; -} +}) diff --git a/pkgs/by-name/nu/numberstation/package.nix b/pkgs/by-name/nu/numberstation/package.nix index 47a05fca54a8..0915783e742a 100644 --- a/pkgs/by-name/nu/numberstation/package.nix +++ b/pkgs/by-name/nu/numberstation/package.nix @@ -14,7 +14,7 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "numberstation"; version = "1.4.0"; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~martijnbraam"; repo = "numberstation"; - rev = version; + rev = finalAttrs.version; hash = "sha256-0T/Dc2i6auuZiWjcPR72JT8yOrzmdEmbW2PS5YhmEwI="; }; @@ -61,11 +61,11 @@ python3.pkgs.buildPythonApplication rec { ''; meta = { - changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${version}"; + changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${finalAttrs.version}"; description = "TOTP Authentication application for mobile"; mainProgram = "numberstation"; homepage = "https://sr.ht/~martijnbraam/numberstation/"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/nv/nvmet-cli/package.nix b/pkgs/by-name/nv/nvmet-cli/package.nix index f96290cb3053..c966d0517f91 100644 --- a/pkgs/by-name/nv/nvmet-cli/package.nix +++ b/pkgs/by-name/nv/nvmet-cli/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nvmet-cli"; version = "0.7"; format = "setuptools"; src = fetchurl { - url = "ftp://ftp.infradead.org/pub/nvmetcli/nvmetcli-${version}.tar.gz"; + url = "ftp://ftp.infradead.org/pub/nvmetcli/nvmetcli-${finalAttrs.version}.tar.gz"; sha256 = "051y1b9w46azy35118154c353v3mhjkdzh6h59brdgn5054hayj2"; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ hoverbear ]; }; -} +}) diff --git a/pkgs/by-name/nv/nvpy/package.nix b/pkgs/by-name/nv/nvpy/package.nix index e1dda170ce99..1ac918a6c52b 100644 --- a/pkgs/by-name/nv/nvpy/package.nix +++ b/pkgs/by-name/nv/nvpy/package.nix @@ -7,7 +7,7 @@ let pythonPackages = python3Packages; in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "nvpy"; version = "2.3.1"; pyproject = true; @@ -15,7 +15,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cpbotha"; repo = "nvpy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-guNdLu/bCk89o5M3gQU7J0W4h7eZdLHM0FG5IAPLE7c="; }; @@ -48,4 +48,4 @@ pythonPackages.buildPythonApplication rec { license = lib.licenses.bsd3; mainProgram = "nvpy"; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index 0c1f522f9f0b..c4a76544ccaa 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -13,7 +13,7 @@ wlr-randr, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-displays"; version = "0.3.27"; format = "setuptools"; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fAnLOgzNrM9eR1ErD1TWp7OrZDRX3fJcsxsujFL8WtQ="; }; @@ -69,4 +69,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ qf0xb ]; mainProgram = "nwg-displays"; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-hello/package.nix b/pkgs/by-name/nw/nwg-hello/package.nix index 8169e526c741..b73854815d1b 100644 --- a/pkgs/by-name/nw/nwg-hello/package.nix +++ b/pkgs/by-name/nw/nwg-hello/package.nix @@ -8,7 +8,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-hello"; version = "0.4.2"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-hello"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SLz9qnk8JESTj1EeTJiQboDylEHC6r5KbvDhZ4zgiAo="; }; @@ -68,11 +68,11 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/nwg-piotr/nwg-hello"; - changelog = "https://github.com/nwg-piotr/nwg-hello/releases/tag/${src.tag}"; + changelog = "https://github.com/nwg-piotr/nwg-hello/releases/tag/${finalAttrs.src.tag}"; description = "GTK3-based greeter for the greetd daemon, written in python"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ ]; mainProgram = "nwg-hello"; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-icon-picker/package.nix b/pkgs/by-name/nw/nwg-icon-picker/package.nix index 9d5235a6b073..6a033e7a9b3d 100644 --- a/pkgs/by-name/nw/nwg-icon-picker/package.nix +++ b/pkgs/by-name/nw/nwg-icon-picker/package.nix @@ -6,7 +6,7 @@ gobject-introspection, gtk3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-icon-picker"; version = "0.1.1"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-icon-picker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Gm3JhS6eq2mSex4VFe71tRf13qWDCSqXoiMvNIhu9Sw="; }; @@ -51,4 +51,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "nwg-icon-picker"; maintainers = with lib.maintainers; [ quantenzitrone ]; }; -} +}) diff --git a/pkgs/by-name/nw/nwg-panel/package.nix b/pkgs/by-name/nw/nwg-panel/package.nix index a363e564e599..85867c627666 100644 --- a/pkgs/by-name/nw/nwg-panel/package.nix +++ b/pkgs/by-name/nw/nwg-panel/package.nix @@ -21,7 +21,7 @@ playerctl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-panel"; version = "0.10.13"; format = "setuptools"; @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-panel"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TfE2RjbCBoHcdp9st+HeVhSfTMahZdQaItOIuT8Sxcc="; }; @@ -92,11 +92,11 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/nwg-piotr/nwg-panel"; - changelog = "https://github.com/nwg-piotr/nwg-panel/releases/tag/${src.tag}"; + changelog = "https://github.com/nwg-piotr/nwg-panel/releases/tag/${finalAttrs.src.tag}"; description = "GTK3-based panel for Sway window manager"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ ludovicopiero ]; mainProgram = "nwg-panel"; }; -} +}) diff --git a/pkgs/by-name/nx/nxdomain/package.nix b/pkgs/by-name/nx/nxdomain/package.nix index df9a6b872fbf..ef360ea9ebef 100644 --- a/pkgs/by-name/nx/nxdomain/package.nix +++ b/pkgs/by-name/nx/nxdomain/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nxdomain"; version = "1.0.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0va7nkbdjgzrf7fnbxkh1140pbc62wyj86rdrrh5wmg3phiziqkb"; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ zopieux ]; }; -} +}) diff --git a/pkgs/by-name/ny/nyx/package.nix b/pkgs/by-name/ny/nyx/package.nix index f25f6c8e7fd3..f64f4f173cf7 100644 --- a/pkgs/by-name/ny/nyx/package.nix +++ b/pkgs/by-name/ny/nyx/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "nyx"; version = "2.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "02rrlllz2ci6i6cs3iddyfns7ang9a54jrlygd2jw1f9s6418ll8"; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ offline ]; }; -} +}) diff --git a/pkgs/by-name/ob/obitools3/package.nix b/pkgs/by-name/ob/obitools3/package.nix index 175d3707c44b..d24a163ee606 100644 --- a/pkgs/by-name/ob/obitools3/package.nix +++ b/pkgs/by-name/ob/obitools3/package.nix @@ -7,13 +7,13 @@ python3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "obitools3"; version = "3.0.1b11"; format = "setuptools"; src = fetchurl { - url = "https://git.metabarcoding.org/obitools/obitools3/repository/v${version}/archive.tar.gz"; + url = "https://git.metabarcoding.org/obitools/obitools3/repository/v${finalAttrs.version}/archive.tar.gz"; sha256 = "1x7a0nrr9agg1pfgq8i1j8r1p6c0jpyxsv196ylix1dd2iivmas1"; }; @@ -44,4 +44,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/oc/octodns/package.nix b/pkgs/by-name/oc/octodns/package.nix index 8f3e57e49d76..5942ffbf4b27 100644 --- a/pkgs/by-name/oc/octodns/package.nix +++ b/pkgs/by-name/oc/octodns/package.nix @@ -17,7 +17,7 @@ let }; python3Packages = python.pkgs; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "octodns"; version = "1.15.0"; pyproject = true; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "octodns"; repo = "octodns"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wVUMj47Ex2GrCytV0JhmXUKuIwAw59X7+ce/0LhwmkE="; }; @@ -70,8 +70,8 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tools for managing DNS across multiple providers"; homepage = "https://github.com/octodns/octodns"; - changelog = "https://github.com/octodns/octodns/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/octodns/octodns/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; teams = [ lib.teams.octodns ]; }; -} +}) diff --git a/pkgs/by-name/oc/octosuite/package.nix b/pkgs/by-name/oc/octosuite/package.nix index beaf6f77a857..9c66d69ff3a1 100644 --- a/pkgs/by-name/oc/octosuite/package.nix +++ b/pkgs/by-name/oc/octosuite/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "octosuite"; version = "3.1.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "bellingcat"; repo = "octosuite"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bgTAGIJbxOa8q8lMsWa8dHwNZ/jXiWGQOp921sd2Vdo="; }; @@ -44,8 +44,8 @@ python3.pkgs.buildPythonApplication rec { description = "Advanced Github OSINT framework"; mainProgram = "octosuite"; homepage = "https://github.com/bellingcat/octosuite"; - changelog = "https://github.com/bellingcat/octosuite/releases/tag/${version}"; + changelog = "https://github.com/bellingcat/octosuite/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/oe/oelint-adv/package.nix b/pkgs/by-name/oe/oelint-adv/package.nix index 150a0d293c52..69c25f46c544 100644 --- a/pkgs/by-name/oe/oelint-adv/package.nix +++ b/pkgs/by-name/oe/oelint-adv/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "oelint-adv"; version = "8.2.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-adv"; - tag = version; + tag = finalAttrs.version; hash = "sha256-W8W+hNgRVxBVkEDyKtFVx2mCyvbMA4CPjR1NrehClJs="; }; @@ -63,8 +63,8 @@ python3Packages.buildPythonApplication rec { description = "Advanced bitbake-recipe linter"; mainProgram = "oelint-adv"; homepage = "https://github.com/priv-kweihmann/oelint-adv"; - changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/${version}"; + changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ otavio ]; }; -} +}) diff --git a/pkgs/by-name/of/offat/package.nix b/pkgs/by-name/of/offat/package.nix index 8c82969e8ebb..20eadf422de8 100644 --- a/pkgs/by-name/of/offat/package.nix +++ b/pkgs/by-name/of/offat/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "offat"; version = "0.19.4"; pyproject = true; @@ -12,11 +12,11 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "OWASP"; repo = "OFFAT"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XFYG8/QJfm9fx88xHBXe3hK6rTj1lVQze/X9joxKZuc="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; pythonRelaxDeps = [ "rich" @@ -55,9 +55,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to test APIs for prevalent vulnerabilities"; homepage = "https://github.com/OWASP/OFFAT/"; - changelog = "https://github.com/OWASP/OFFAT/releases/tag/${src.tag}"; + changelog = "https://github.com/OWASP/OFFAT/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "offat"; }; -} +}) diff --git a/pkgs/by-name/of/offensive-azure/package.nix b/pkgs/by-name/of/offensive-azure/package.nix index c90eb82a64ea..e656e6a62870 100644 --- a/pkgs/by-name/of/offensive-azure/package.nix +++ b/pkgs/by-name/of/offensive-azure/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "offensive-azure"; # nixpkgs-update: no auto update version = "0.4.10"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "blacklanternsecurity"; repo = "offensive-azure"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-5JHix+/uGGhXM89VLimI81g4evci5ZUtNV1c1xopjuI="; }; @@ -54,4 +54,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/of/offlineimap/package.nix b/pkgs/by-name/of/offlineimap/package.nix index c4dcbd124186..03a702c6131f 100644 --- a/pkgs/by-name/of/offlineimap/package.nix +++ b/pkgs/by-name/of/offlineimap/package.nix @@ -13,7 +13,7 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "offlineimap"; version = "8.0.0"; pyproject = true; @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "OfflineIMAP"; repo = "offlineimap3"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-XLxKqO5OCXsFu8S3lMp2Ke5hp6uer9npZ3ujmL6Kb3g="; }; @@ -94,4 +94,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ stephen-huan ]; mainProgram = "offlineimap"; }; -} +}) diff --git a/pkgs/by-name/of/offpunk/package.nix b/pkgs/by-name/of/offpunk/package.nix index 01c0431ee483..807e0755e537 100644 --- a/pkgs/by-name/of/offpunk/package.nix +++ b/pkgs/by-name/of/offpunk/package.nix @@ -12,7 +12,7 @@ xsel, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "offpunk"; version = "2.8"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~lioploum"; repo = "offpunk"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-s/pEN7n/g9o8a/hYTC39PgbBLyCUwN5LIggqUSMKRS4="; }; @@ -53,9 +53,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command-line and offline-first smolnet browser/feed reader"; - homepage = src.meta.homepage; + homepage = finalAttrs.src.meta.homepage; license = lib.licenses.agpl3Plus; mainProgram = "offpunk"; maintainers = with lib.maintainers; [ DamienCassou ]; }; -} +}) diff --git a/pkgs/by-name/on/onboard/package.nix b/pkgs/by-name/on/onboard/package.nix index d7a026efd864..3a001939deee 100644 --- a/pkgs/by-name/on/onboard/package.nix +++ b/pkgs/by-name/on/onboard/package.nix @@ -38,13 +38,13 @@ let majorVersion = "1.4"; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "onboard"; version = "${majorVersion}.1"; format = "setuptools"; src = fetchurl { - url = "https://launchpad.net/onboard/${majorVersion}/${version}/+download/onboard-${version}.tar.gz"; + url = "https://launchpad.net/onboard/${majorVersion}/${finalAttrs.version}/+download/onboard-${finalAttrs.version}.tar.gz"; sha256 = "0r9q38ikmr4in4dwqd8m9gh9xjbgxnfxglnjbfcapw8ybfnf3jh1"; }; @@ -196,4 +196,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/on/onionbalance/package.nix b/pkgs/by-name/on/onionbalance/package.nix index c05141976dd0..a2a4cb6b5487 100644 --- a/pkgs/by-name/on/onionbalance/package.nix +++ b/pkgs/by-name/on/onionbalance/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "onionbalance"; version = "0.2.4"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.torproject.org"; owner = "tpo"; repo = "onion-services/onionbalance"; - tag = version; + tag = finalAttrs.version; hash = "sha256-amwKP9LJ7aHPECNUNTluFpgIFSRLxR7eHQxBxW5574I="; }; dependencies = with python3Packages; [ @@ -30,9 +30,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool for loadbalancing onion services"; homepage = "https://github.com/torproject/onionbalance"; - changelog = "https://github.com/torproject/onionbalance/blob/${version}/docs/changelog.md"; + changelog = "https://github.com/torproject/onionbalance/blob/${finalAttrs.version}/docs/changelog.md"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.ForgottenBeast ]; mainProgram = "onionbalance"; }; -} +}) diff --git a/pkgs/by-name/on/onionprobe/package.nix b/pkgs/by-name/on/onionprobe/package.nix index 11a71b62bd4f..9adfbe0b3034 100644 --- a/pkgs/by-name/on/onionprobe/package.nix +++ b/pkgs/by-name/on/onionprobe/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "onionprobe"; version = "1.4.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-RcEsiYKeNEQil0qp1WzGU9HiCi8iXnPuGK65lcpHor4="; }; @@ -30,9 +30,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tooling for onion service monitoring"; homepage = "https://onionservices.torproject.org/apps/web/onionprobe/"; - changelog = "https://gitlab.torproject.org/tpo/onion-services/onionprobe/-/blob/${version}/docs/changelog.md"; + changelog = "https://gitlab.torproject.org/tpo/onion-services/onionprobe/-/blob/${finalAttrs.version}/docs/changelog.md"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.ForgottenBeast ]; mainProgram = "onionprobe"; }; -} +}) diff --git a/pkgs/by-name/on/onionshare-gui/package.nix b/pkgs/by-name/on/onionshare-gui/package.nix index 74d7c62fb679..4f463fc9bc85 100644 --- a/pkgs/by-name/on/onionshare-gui/package.nix +++ b/pkgs/by-name/on/onionshare-gui/package.nix @@ -8,7 +8,7 @@ tor, qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "onionshare"; inherit (onionshare) src @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { ; pyproject = true; - sourceRoot = "${src.name}/desktop"; + sourceRoot = "${finalAttrs.src.name}/desktop"; patches = [ # hardcode store paths of dependencies @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { meta = onionshare.meta // { mainProgram = "onionshare"; }; -} +}) diff --git a/pkgs/by-name/on/onionshare/package.nix b/pkgs/by-name/on/onionshare/package.nix index 1047a1f760c0..56603f187137 100644 --- a/pkgs/by-name/on/onionshare/package.nix +++ b/pkgs/by-name/on/onionshare/package.nix @@ -16,7 +16,7 @@ onionshare-gui, writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "onionshare-cli"; version = "2.6.3"; pyproject = true; @@ -24,11 +24,11 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "onionshare"; repo = "onionshare"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DY5rSHkmiqLIa49gcbq7VfcMM1AMFTJ5FPQtS2kR2Zs="; }; - sourceRoot = "${src.name}/cli"; + sourceRoot = "${finalAttrs.src.name}/cli"; patches = [ # hardcode store paths of dependencies @@ -132,7 +132,7 @@ python3Packages.buildPythonApplication rec { person you're sharing with can access the files. ''; homepage = "https://onionshare.org/"; - changelog = "https://github.com/onionshare/onionshare/releases/tag/${src.tag}"; + changelog = "https://github.com/onionshare/onionshare/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ bbjubjub @@ -140,4 +140,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "onionshare-cli"; }; -} +}) diff --git a/pkgs/by-name/op/opcua-client-gui/package.nix b/pkgs/by-name/op/opcua-client-gui/package.nix index edadf283ec2e..adff530d7aa2 100644 --- a/pkgs/by-name/op/opcua-client-gui/package.nix +++ b/pkgs/by-name/op/opcua-client-gui/package.nix @@ -9,7 +9,7 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "opcua-client-gui"; version = "0.8.4"; format = "setuptools"; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "FreeOpcUa"; repo = "opcua-client-gui"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0BH1Txr3z4a7iFcsfnovmBUreXMvIX2zpZa8QivQVx8="; }; @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "opcua-client"; }; -} +}) diff --git a/pkgs/by-name/op/open-web-calendar/package.nix b/pkgs/by-name/op/open-web-calendar/package.nix index f5295707e3c5..7ea2c1781495 100644 --- a/pkgs/by-name/op/open-web-calendar/package.nix +++ b/pkgs/by-name/op/open-web-calendar/package.nix @@ -10,13 +10,13 @@ let python = python3; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "open-web-calendar"; version = "1.49"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "open_web_calendar"; hash = "sha256-vtmIqiF85zn8CiMUWsCKJUzfiiK/j+xlZIyuIMGxR4I="; }; @@ -79,7 +79,7 @@ python.pkgs.buildPythonApplication rec { homepage = "https://open-web-calendar.quelltext.eu"; changelog = let - v = builtins.replaceStrings [ "." ] [ "" ] version; + v = builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version; in "https://open-web-calendar.quelltext.eu/changelog/#v${v}"; license = with lib.licenses; [ @@ -91,4 +91,4 @@ python.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ erictapen ]; mainProgram = "open-web-calendar"; }; -} +}) diff --git a/pkgs/by-name/op/openapi-python-client/package.nix b/pkgs/by-name/op/openapi-python-client/package.nix index 92f52ad202be..272962d1757a 100644 --- a/pkgs/by-name/op/openapi-python-client/package.nix +++ b/pkgs/by-name/op/openapi-python-client/package.nix @@ -9,16 +9,16 @@ openapi-python-client, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "openapi-python-client"; version = "0.28.1"; pyproject = true; src = fetchFromGitHub { - inherit version; + inherit (finalAttrs) version; owner = "openapi-generators"; repo = "openapi-python-client"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZzZLrxeJtT4rgxlcANKcrw7nRlTF8vRV/lItyH7x95o="; }; @@ -71,9 +71,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Generate modern Python clients from OpenAPI"; homepage = "https://github.com/openapi-generators/openapi-python-client"; - changelog = "https://github.com/openapi-generators/openapi-python-client/releases/tag/${src.tag}"; + changelog = "https://github.com/openapi-generators/openapi-python-client/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; mainProgram = "openapi-python-client"; maintainers = with lib.maintainers; [ konradmalik ]; }; -} +}) diff --git a/pkgs/by-name/op/openfreebuds/package.nix b/pkgs/by-name/op/openfreebuds/package.nix index 295c6ccafbf5..54ef895ed4dc 100644 --- a/pkgs/by-name/op/openfreebuds/package.nix +++ b/pkgs/by-name/op/openfreebuds/package.nix @@ -6,14 +6,14 @@ qt6, qt6Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "openfreebuds"; version = "0.17.1"; src = fetchFromGitHub { owner = "melianmiko"; repo = "OpenFreebuds"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-y89BTKk14P/2kkYo63i9HgAdenzCVVnNArDsTmo4bPU="; }; @@ -60,11 +60,11 @@ python3Packages.buildPythonApplication rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/melianmiko/OpenFreebuds/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/melianmiko/OpenFreebuds/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Open source app for HUAWEI FreeBuds (Linux + Windows)"; homepage = "https://github.com/melianmiko/OpenFreebuds"; license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.znaniye ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/op/openswitcher/package.nix b/pkgs/by-name/op/openswitcher/package.nix index 045b562989e0..3e3c3b2fe772 100644 --- a/pkgs/by-name/op/openswitcher/package.nix +++ b/pkgs/by-name/op/openswitcher/package.nix @@ -14,7 +14,7 @@ udevCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "openswitcher"; version = "0.13.0"; pyproject = false; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~martijnbraam"; repo = "pyatem"; - rev = version; + rev = finalAttrs.version; hash = "sha256-eEn09e+ZED4DGEWTUou9CRgazngHIXZv51CLhX9YuBI="; }; @@ -81,4 +81,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ hexa ]; mainProgram = "switcher-control"; }; -} +}) diff --git a/pkgs/by-name/op/opentimestamps-client/package.nix b/pkgs/by-name/op/opentimestamps-client/package.nix index 8ea2387a663a..a09569ec5208 100644 --- a/pkgs/by-name/op/opentimestamps-client/package.nix +++ b/pkgs/by-name/op/opentimestamps-client/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "opentimestamps-client"; version = "0.7.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "opentimestamps"; repo = "opentimestamps-client"; - tag = "opentimestamps-client-v${version}"; + tag = "opentimestamps-client-v${finalAttrs.version}"; hash = "sha256-ny2svB8WcoUky8UfeilANo1DlS+f3o9RtV4YNmUwjJk="; }; @@ -39,8 +39,8 @@ python3.pkgs.buildPythonApplication rec { description = "Command-line tool to create and verify OpenTimestamps proofs"; mainProgram = "ots"; homepage = "https://github.com/opentimestamps/opentimestamps-client"; - changelog = "https://github.com/opentimestamps/opentimestamps-client/releases/tag/opentimestamps-client-v${version}"; + changelog = "https://github.com/opentimestamps/opentimestamps-client/releases/tag/opentimestamps-client-v${finalAttrs.version}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ erikarvstedt ]; }; -} +}) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index 9dd74cb5fafd..4ea7b108e4b7 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -29,14 +29,14 @@ gst_all_1, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "orca"; version = "49.5"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; + url = "mirror://gnome/sources/orca/${lib.versions.major finalAttrs.version}/orca-${finalAttrs.version}.tar.xz"; hash = "sha256-U99BVYMZ6XwehK1gSYmVegK10P9TFBkZDwWH6mslYDQ="; }; @@ -133,4 +133,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.lgpl21; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/os/osc-cli/package.nix b/pkgs/by-name/os/osc-cli/package.nix index c0289204ebf3..f145976f36c4 100644 --- a/pkgs/by-name/os/osc-cli/package.nix +++ b/pkgs/by-name/os/osc-cli/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "osc-cli"; version = "1.11.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "outscale"; repo = "osc-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-7WXy+1NHwFvYmyi5xGfWpq/mbVGJ3WkgP5WQd5pvcC0="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ nicolas-goudry ]; mainProgram = "osc-cli"; }; -} +}) diff --git a/pkgs/by-name/os/oscclip/package.nix b/pkgs/by-name/os/oscclip/package.nix index 6c92d862345c..fe1137bb258d 100644 --- a/pkgs/by-name/os/oscclip/package.nix +++ b/pkgs/by-name/os/oscclip/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "oscclip"; version = "0.4.1"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rumpelsepp"; repo = "oscclip"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WQvZn+SWamEqEXPutIZVDZTIczybtHUG9QsN8XxUeg8="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { traxys ]; }; -} +}) diff --git a/pkgs/by-name/ot/oterm/package.nix b/pkgs/by-name/ot/oterm/package.nix index 614963d2c87c..f3beaafaf1a5 100644 --- a/pkgs/by-name/ot/oterm/package.nix +++ b/pkgs/by-name/ot/oterm/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "oterm"; version = "0.14.7"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ggozad"; repo = "oterm"; - tag = version; + tag = finalAttrs.version; hash = "sha256-f8UUWQtn+lG0mzO7i6LWDoNwGBLFbIbGdqAptNgoek4="; }; @@ -69,9 +69,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Text-based terminal client for Ollama"; homepage = "https://github.com/ggozad/oterm"; - changelog = "https://github.com/ggozad/oterm/releases/tag/${src.tag}"; + changelog = "https://github.com/ggozad/oterm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gaelj ]; mainProgram = "oterm"; }; -} +}) diff --git a/pkgs/by-name/ou/outputcheck/package.nix b/pkgs/by-name/ou/outputcheck/package.nix index bd34f3be799c..b36756340237 100644 --- a/pkgs/by-name/ou/outputcheck/package.nix +++ b/pkgs/by-name/ou/outputcheck/package.nix @@ -5,7 +5,7 @@ lit, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "outputcheck"; version = "0.4.2"; pyproject = true; @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec { substituteInPlace tests/invalid-regex-syntax.smt2 \ --replace-fail "unbalanced parenthesis" "missing ), unterminated subpattern" - echo ${version} > RELEASE-VERSION + echo ${finalAttrs.version} > RELEASE-VERSION ''; nativeCheckInputs = [ lit ]; @@ -48,9 +48,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for checking tool output inspired by LLVM's FileCheck"; homepage = "https://github.com/stp/OutputCheck"; - changelog = "https://github.com/stp/OutputCheck/releases/tag/${version}"; + changelog = "https://github.com/stp/OutputCheck/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fsagbuya ]; mainProgram = "OutputCheck"; }; -} +}) diff --git a/pkgs/by-name/pa/packj/package.nix b/pkgs/by-name/pa/packj/package.nix index e8e3f3458602..ae188253b81b 100644 --- a/pkgs/by-name/pa/packj/package.nix +++ b/pkgs/by-name/pa/packj/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "packj"; version = "0.15-beta"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ossillate-inc"; repo = "packj"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OWcJE2Gtjgoj9bCGZcHDfAFLWRP4wdENeJAnILMdUXY="; }; @@ -55,9 +55,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to detect malicious/vulnerable open-source dependencies"; homepage = "https://github.com/ossillate-inc/packj"; - changelog = "https://github.com/ossillate-inc/packj/releases/tag/v${version}"; + changelog = "https://github.com/ossillate-inc/packj/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "packj"; }; -} +}) diff --git a/pkgs/by-name/pa/pacu/package.nix b/pkgs/by-name/pa/pacu/package.nix index 4c1d77f00b7e..58243ee976ba 100644 --- a/pkgs/by-name/pa/pacu/package.nix +++ b/pkgs/by-name/pa/pacu/package.nix @@ -11,7 +11,7 @@ let packageOverrides = self: super: { sqlalchemy = super.sqlalchemy_1_4; }; }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "pacu"; version = "1.6.0"; pyproject = true; @@ -19,7 +19,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "RhinoSecurityLabs"; repo = "pacu"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Td5H4O6/7Gh/rvP191xjCJmIbyc4ezZC5Fh4FZ39ZUM="; }; @@ -76,9 +76,9 @@ python.pkgs.buildPythonApplication rec { meta = { description = "AWS exploitation framework"; homepage = "https://github.com/RhinoSecurityLabs/pacu"; - changelog = "https://github.com/RhinoSecurityLabs/pacu/releases/tag/v${version}"; + changelog = "https://github.com/RhinoSecurityLabs/pacu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pacu"; }; -} +}) diff --git a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix index b8ab498c7b15..7eda3dafeaf2 100644 --- a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix +++ b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "paperless-asn-qr-codes"; version = "0.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "entropia"; repo = "paperless-asn-qr-codes"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/xCU6xDrmhkua4Iw/BCzhOuqO5GT/0rTJ+Y59wuMz6E="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ xanderio ]; mainProgram = "paperless-asn-qr-codes"; }; -} +}) diff --git a/pkgs/by-name/pa/pass-git-helper/package.nix b/pkgs/by-name/pa/pass-git-helper/package.nix index 6b892d5a9668..d5891066cc11 100644 --- a/pkgs/by-name/pa/pass-git-helper/package.nix +++ b/pkgs/by-name/pa/pass-git-helper/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pass-git-helper"; version = "4.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "languitar"; repo = "pass-git-helper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-gMhTYIFNCrUm6YoOOesJcQScugQ/SawiyeXjRG3cpQY="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "pass-git-helper"; }; -} +}) diff --git a/pkgs/by-name/pa/past-time/package.nix b/pkgs/by-name/pa/past-time/package.nix index a8f08ed4578b..fa8cf108477d 100644 --- a/pkgs/by-name/pa/past-time/package.nix +++ b/pkgs/by-name/pa/past-time/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "past-time"; version = "0.3.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fabaff"; repo = "past-time"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NSuU33vuHbgJ+cG0FrGYLizIrG7jSz+veptt3D4UegY="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to visualize the progress of the year based on the past days"; homepage = "https://github.com/fabaff/past-time"; - changelog = "https://github.com/fabaff/past-time/releases/tag/${version}"; + changelog = "https://github.com/fabaff/past-time/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "past-time"; }; -} +}) diff --git a/pkgs/by-name/pa/patatt/package.nix b/pkgs/by-name/pa/patatt/package.nix index 4ad4280d8f24..5e4fbbf55d72 100644 --- a/pkgs/by-name/pa/patatt/package.nix +++ b/pkgs/by-name/pa/patatt/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "patatt"; version = "0.7.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-97K+ihXyUfu8kMa3NKuRBlSnqdGENpzp53ttJuQ7nuo="; }; @@ -40,4 +40,4 @@ python3Packages.buildPythonApplication rec { yoctocell ]; }; -} +}) diff --git a/pkgs/by-name/pa/patchance/package.nix b/pkgs/by-name/pa/patchance/package.nix index 1db0ef140796..577d1dfab333 100644 --- a/pkgs/by-name/pa/patchance/package.nix +++ b/pkgs/by-name/pa/patchance/package.nix @@ -8,12 +8,12 @@ bash, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "patchance"; version = "1.1.0"; src = fetchurl { - url = "https://github.com/Houston4444/Patchance/releases/download/v${version}/Patchance-${version}-source.tar.gz"; + url = "https://github.com/Houston4444/Patchance/releases/download/v${finalAttrs.version}/Patchance-${finalAttrs.version}-source.tar.gz"; hash = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w="; }; @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/patray/package.nix b/pkgs/by-name/pa/patray/package.nix index cf606829e29e..7d0df1a2c349 100644 --- a/pkgs/by-name/pa/patray/package.nix +++ b/pkgs/by-name/pa/patray/package.nix @@ -5,13 +5,13 @@ qt5, }: -python312.pkgs.buildPythonApplication rec { +python312.pkgs.buildPythonApplication (finalAttrs: { pname = "patray"; version = "0.1.2"; pyproject = true; src = fetchPypi { - inherit version pname; + inherit (finalAttrs) version pname; hash = "sha256-O8CBUexL2V1qI7bB/Lns3yjUvFOpC6spd/6asXa5+pw="; }; @@ -44,4 +44,4 @@ python312.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "patray"; }; -} +}) diff --git a/pkgs/by-name/pa/patroni/package.nix b/pkgs/by-name/pa/patroni/package.nix index 003004ec46a8..530fa9e3212c 100644 --- a/pkgs/by-name/pa/patroni/package.nix +++ b/pkgs/by-name/pa/patroni/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "patroni"; version = "4.1.0"; format = "setuptools"; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "zalando"; repo = "patroni"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-iY5QLbJXfQtfkzpQxvqSOzYQwgfFsBh8HPYujqxU44k="; }; @@ -62,7 +62,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://patroni.readthedocs.io/en/latest/"; description = "Template for PostgreSQL HA with ZooKeeper, etcd or Consul"; - changelog = "https://github.com/patroni/patroni/blob/v${version}/docs/releases.rst"; + changelog = "https://github.com/patroni/patroni/blob/v${finalAttrs.version}/docs/releases.rst"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ @@ -70,4 +70,4 @@ python3Packages.buildPythonApplication rec { despsyched ]; }; -} +}) diff --git a/pkgs/by-name/pd/pdf-parser/package.nix b/pkgs/by-name/pd/pdf-parser/package.nix index 1625f8e53f32..88988e1a92b9 100644 --- a/pkgs/by-name/pd/pdf-parser/package.nix +++ b/pkgs/by-name/pd/pdf-parser/package.nix @@ -5,14 +5,14 @@ writeScript, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pdf-parser"; version = "0.7.10"; pyproject = false; src = fetchzip { url = "https://didierstevens.com/files/software/pdf-parser_V${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; hash = "sha256-RhgEGue3RcALjLXKOnnXyx/0subXHNuXfDg8hbO3VDg="; }; @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "pdf-parser.py"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfannots/package.nix b/pkgs/by-name/pd/pdfannots/package.nix index 68eae7c483c2..0b1e95a3849f 100644 --- a/pkgs/by-name/pd/pdfannots/package.nix +++ b/pkgs/by-name/pd/pdfannots/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pdfannots"; version = "0.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "0xabu"; repo = "pdfannots"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-C0Ss6kZvPx0hHnpBKquEolxeuTfjshhSBSIDXcCKtM8="; }; @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "pdfannots"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfarranger/package.nix b/pkgs/by-name/pd/pdfarranger/package.nix index de12ec0cd9fa..777b48c3027b 100644 --- a/pkgs/by-name/pd/pdfarranger/package.nix +++ b/pkgs/by-name/pd/pdfarranger/package.nix @@ -10,7 +10,7 @@ stdenv, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pdfarranger"; version = "1.13.0"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pdfarranger"; repo = "pdfarranger"; - tag = version; + tag = finalAttrs.version; hash = "sha256-lZuzFGRk19opLJ2pnh8s/VwdzDLtGwTchFh0ZuLezU4="; }; @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { doCheck = false; # no tests meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Merge or split pdf documents and rotate, crop and rearrange their pages using a graphical interface"; mainProgram = "pdfarranger"; maintainers = with lib.maintainers; [ @@ -64,6 +64,6 @@ python3Packages.buildPythonApplication rec { endle ]; license = lib.licenses.gpl3Plus; - changelog = "https://github.com/pdfarranger/pdfarranger/releases/tag/${src.tag}"; + changelog = "https://github.com/pdfarranger/pdfarranger/releases/tag/${finalAttrs.src.tag}"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfid/package.nix b/pkgs/by-name/pd/pdfid/package.nix index 4f28bf6c673e..ace3467577e6 100644 --- a/pkgs/by-name/pd/pdfid/package.nix +++ b/pkgs/by-name/pd/pdfid/package.nix @@ -6,14 +6,14 @@ makeBinaryWrapper, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pdfid"; version = "0.2.10"; pyproject = false; src = fetchzip { url = "https://didierstevens.com/files/software/pdfid_v${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; hash = "sha256-GxQOwIwCVaKEruFO+kxXciOiFcXtBO0vvCwb6683lGU="; stripRoot = false; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pd/pdftitle/package.nix b/pkgs/by-name/pd/pdftitle/package.nix index 7ddc73feb785..d28ca7f8e281 100644 --- a/pkgs/by-name/pd/pdftitle/package.nix +++ b/pkgs/by-name/pd/pdftitle/package.nix @@ -8,7 +8,7 @@ withOpenai ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pdftitle"; version = "0.20"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "metebalci"; repo = "pdftitle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-05SaAXYJ7l0ZldYufj0x9mYRwwGT7vlmq9a+ZF4pYiA="; }; @@ -35,9 +35,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Utility to extract the title from a PDF file"; homepage = "https://github.com/metebalci/pdftitle"; - changelog = "https://github.com/metebalci/pdftitle/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/metebalci/pdftitle/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dansbandit ]; mainProgram = "pdftitle"; }; -} +}) diff --git a/pkgs/by-name/pd/pdftowrite/package.nix b/pkgs/by-name/pd/pdftowrite/package.nix index 6d4bd9bebeef..efefe706112d 100644 --- a/pkgs/by-name/pd/pdftowrite/package.nix +++ b/pkgs/by-name/pd/pdftowrite/package.nix @@ -20,7 +20,7 @@ pdftk, librsvg, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pdftowrite"; version = "2021.05.03"; pyproject = true; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "apebl"; repo = "pdftowrite"; - tag = version; + tag = finalAttrs.version; hash = "sha256-IFX9K74tfGKyMtqlc/RsV00baZEzE3HcPAGfrmTHnDQ="; }; @@ -87,4 +87,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ henrispriet ]; }; -} +}) diff --git a/pkgs/by-name/pd/pdk-ciel/package.nix b/pkgs/by-name/pd/pdk-ciel/package.nix index cf859edb247a..092483f395cc 100644 --- a/pkgs/by-name/pd/pdk-ciel/package.nix +++ b/pkgs/by-name/pd/pdk-ciel/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ciel"; version = "2.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fossi-foundation"; repo = "ciel"; - tag = version; + tag = finalAttrs.version; hash = "sha256-AWbkHL0zO3tD0mE3dZIcj8mVND7o3imTxOpEfOtlRDI="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ gonsolo ]; mainProgram = "ciel"; }; -} +}) diff --git a/pkgs/by-name/pe/peering-manager/package.nix b/pkgs/by-name/pe/peering-manager/package.nix index 8534577e3529..f967c6389869 100644 --- a/pkgs/by-name/pe/peering-manager/package.nix +++ b/pkgs/by-name/pe/peering-manager/package.nix @@ -14,14 +14,14 @@ let }; }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "peering-manager"; version = "1.10.1"; src = fetchFromGitHub { owner = "peering-manager"; repo = "peering-manager"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-ByECaQ6NW1Su+k/j/bcKJqFf7bStdWZxOZn95GJEqBg="; }; @@ -79,7 +79,7 @@ python.pkgs.buildPythonApplication rec { passthru = { # PYTHONPATH of all dependencies used by the package inherit python; - pythonPath = python.pkgs.makePythonPath propagatedBuildInputs; + pythonPath = python.pkgs.makePythonPath finalAttrs.propagatedBuildInputs; tests = { inherit (nixosTests) peering-manager; @@ -94,4 +94,4 @@ python.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ yureka-wdz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pe/perfect-hash/package.nix b/pkgs/by-name/pe/perfect-hash/package.nix index e22ba5faf6f2..361cd40d0e62 100644 --- a/pkgs/by-name/pe/perfect-hash/package.nix +++ b/pkgs/by-name/pe/perfect-hash/package.nix @@ -3,7 +3,7 @@ python3, fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "perfect-hash"; version = "0.4.1"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ilanschnell"; repo = "perfect-hash"; - rev = version; + rev = finalAttrs.version; sha256 = "0gkc3n613hl0q4jknrh2nm1n96j97p36q9jjgarb9d8yii9q7792"; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/ilanschnell/perfect-hash"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pe/persepolis/package.nix b/pkgs/by-name/pe/persepolis/package.nix index 4ea5a28447ac..d6fa0eaa6736 100644 --- a/pkgs/by-name/pe/persepolis/package.nix +++ b/pkgs/by-name/pe/persepolis/package.nix @@ -8,7 +8,7 @@ meson, ninja, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "persepolis"; version = "5.2.0"; pyproject = false; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "persepolisdm"; repo = "persepolis"; - tag = version; + tag = finalAttrs.version; hash = "sha256-E295Y76EmG6H1nwu7d4+OVPRtoCthROqYY5sIsBvUPI="; }; @@ -64,4 +64,4 @@ python3.pkgs.buildPythonApplication rec { L0L1P0P ]; }; -} +}) diff --git a/pkgs/by-name/pe/pew/package.nix b/pkgs/by-name/pe/pew/package.nix index 873647ad2c3f..66794f10f7f5 100644 --- a/pkgs/by-name/pe/pew/package.nix +++ b/pkgs/by-name/pe/pew/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pew"; version = "1.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "04anak82p4v9w0lgfs55s7diywxil6amq8c8bhli143ca8l2fcdq"; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pf/pferd/package.nix b/pkgs/by-name/pf/pferd/package.nix index a6c019c637d0..79ca5ba77f5c 100644 --- a/pkgs/by-name/pf/pferd/package.nix +++ b/pkgs/by-name/pf/pferd/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pferd"; version = "3.8.3"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Garmelon"; repo = "PFERD"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-ea/9+9zRlRfblPYfI40IPjHWPneXaAqtRp0Cb/FT+lg="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ _0xbe7a ]; mainProgram = "pferd"; }; -} +}) diff --git a/pkgs/by-name/pg/pg_activity/package.nix b/pkgs/by-name/pg/pg_activity/package.nix index 345e64177ba7..ac69363fb152 100644 --- a/pkgs/by-name/pg/pg_activity/package.nix +++ b/pkgs/by-name/pg/pg_activity/package.nix @@ -4,7 +4,7 @@ lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pg_activity"; version = "3.6.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dalibo"; repo = "pg_activity"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-TzY+3RE06TxIrhl75wol9CvZDIz25GfgOx11vkREw2c="; }; @@ -35,4 +35,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.postgresql; maintainers = with lib.maintainers; [ mausch ]; }; -} +}) diff --git a/pkgs/by-name/pg/pgsrip/package.nix b/pkgs/by-name/pg/pgsrip/package.nix index bc69531b1729..b5dbfa9743ce 100644 --- a/pkgs/by-name/pg/pgsrip/package.nix +++ b/pkgs/by-name/pg/pgsrip/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pgsrip"; version = "0.1.12"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ratoaq2"; repo = "pgsrip"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8UzElhMdhjZERdogtAbkcfw67blk9lOTQ09vjF5SXm4="; }; @@ -41,9 +41,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Rip your PGS subtitles"; homepage = "https://github.com/ratoaq2/pgsrip"; - changelog = "https://github.com/ratoaq2/pgsrip/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/ratoaq2/pgsrip/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eljamm ]; mainProgram = "pgsrip"; }; -} +}) diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index e0e6f10a53f0..824e07382f71 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "phase-cli"; version = "1.21.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "phasehq"; repo = "cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-nj6vSq+2pquZ5A77EG9s2IXUsmAz41xD1OkaVHrKLIA="; }; @@ -45,12 +45,12 @@ python3Packages.buildPythonApplication rec { pythonRelaxDeps = true; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; meta = { description = "Securely manage and sync environment variables with Phase"; homepage = "https://github.com/phasehq/cli"; - changelog = "https://github.com/phasehq/cli/releases/tag/${src.tag}"; + changelog = "https://github.com/phasehq/cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ genga898 @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "phase"; }; -} +}) diff --git a/pkgs/by-name/ph/photini/package.nix b/pkgs/by-name/ph/photini/package.nix index 841794754f60..9b63d78157d3 100644 --- a/pkgs/by-name/ph/photini/package.nix +++ b/pkgs/by-name/ph/photini/package.nix @@ -5,7 +5,7 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "photini"; version = "2024.9.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jim-easterbrook"; repo = "Photini"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0jr1mNejCF0yW9LkrrsOTcE4ZPGZrMU9Pnt0eXD+3YQ="; }; @@ -39,10 +39,10 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/jim-easterbrook/Photini"; - changelog = "https://photini.readthedocs.io/en/release-${version}/misc/changelog.html"; + changelog = "https://photini.readthedocs.io/en/release-${finalAttrs.version}/misc/changelog.html"; description = "Easy to use digital photograph metadata (Exif, IPTC, XMP) editing application"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ zebreus ]; mainProgram = "photini"; }; -} +}) diff --git a/pkgs/by-name/ph/photocollage/package.nix b/pkgs/by-name/ph/photocollage/package.nix index e3f257a10b90..62cc069b2530 100644 --- a/pkgs/by-name/ph/photocollage/package.nix +++ b/pkgs/by-name/ph/photocollage/package.nix @@ -8,7 +8,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "photocollage"; version = "1.5.0"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "adrienverge"; repo = "PhotoCollage"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YEkQ5yVFCBBFg8IL5ExvZIi0moaG/c0LtsIkphuzuog="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "photocollage"; }; -} +}) diff --git a/pkgs/by-name/ph/photon/package.nix b/pkgs/by-name/ph/photon/package.nix index a7b76c7a818c..730225a6228f 100644 --- a/pkgs/by-name/ph/photon/package.nix +++ b/pkgs/by-name/ph/photon/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "photon"; version = "1.3.0"; pyproject = false; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "s0md3v"; repo = "Photon"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "02z1xj72bq35dilr4b6njry4kixz6j2a3ag02nla98q0fvgmgnvy"; }; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "photon"; }; -} +}) diff --git a/pkgs/by-name/pi/pianotrans/package.nix b/pkgs/by-name/pi/pianotrans/package.nix index 7b2a40198e46..a52b8ca5cebb 100644 --- a/pkgs/by-name/pi/pianotrans/package.nix +++ b/pkgs/by-name/pi/pianotrans/package.nix @@ -5,7 +5,7 @@ ffmpeg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pianotrans"; version = "1.0.1"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "azuwis"; repo = "pianotrans"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-gRbyUQmPtGvx5QKAyrmeJl0stp7hwLBWwjSbJajihdE="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ azuwis ]; }; -} +}) diff --git a/pkgs/by-name/pi/picard/package.nix b/pkgs/by-name/pi/picard/package.nix index 6935699a4331..625ede2d9228 100644 --- a/pkgs/by-name/pi/picard/package.nix +++ b/pkgs/by-name/pi/picard/package.nix @@ -15,7 +15,7 @@ let pythonPackages = python312Packages; pyqt5 = if enablePlayback then pythonPackages.pyqt5-multimedia else pythonPackages.pyqt5; in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "picard"; # nix-update --commit picard --version-regex 'release-(.*)' version = "2.13.3"; @@ -24,7 +24,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "metabrainz"; repo = "picard"; - tag = "release-${version}"; + tag = "release-${finalAttrs.version}"; hash = "sha256-Q0W5Q1+PbN+yneh98jx0/UNHVfD6okX92hxNzCE+Ibc="; }; @@ -89,4 +89,4 @@ pythonPackages.buildPythonApplication rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/by-name/pi/pifpaf/package.nix b/pkgs/by-name/pi/pifpaf/package.nix index 08a61b4c8e88..cd91e722a3c6 100644 --- a/pkgs/by-name/pi/pifpaf/package.nix +++ b/pkgs/by-name/pi/pifpaf/package.nix @@ -5,13 +5,13 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pifpaf"; version = "3.4.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-f9nPb483tuvNk82wDtuB6553z18qY/x0tgz1NbVGUWE="; }; @@ -49,4 +49,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pi/pince/package.nix b/pkgs/by-name/pi/pince/package.nix index 5786610043ec..9a757ae3c59d 100644 --- a/pkgs/by-name/pi/pince/package.nix +++ b/pkgs/by-name/pi/pince/package.nix @@ -74,7 +74,7 @@ let ]; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pince"; version = "0.4.5"; pyproject = false; @@ -82,7 +82,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "korcankaraokcu"; repo = "PINCE"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NgoZmmcMEPGpIF3IPEIoeRPOwwuxdinBlkeP0P5eVmU="; fetchSubmodules = true; }; @@ -183,4 +183,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ yuannan ]; }; -} +}) diff --git a/pkgs/by-name/pi/pinnwand/package.nix b/pkgs/by-name/pi/pinnwand/package.nix index ecfa9b11bb12..971347900dcc 100644 --- a/pkgs/by-name/pi/pinnwand/package.nix +++ b/pkgs/by-name/pi/pinnwand/package.nix @@ -6,7 +6,7 @@ }: with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "pinnwand"; version = "1.6.0"; pyproject = true; @@ -14,7 +14,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "supakeen"; repo = "pinnwand"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oB7Dd1iVzGqr+5nG7BfZuwOQUgUnmg6ptQDZPGH7P5E="; }; @@ -55,7 +55,7 @@ buildPythonApplication rec { passthru.tests = nixosTests.pinnwand; meta = { - changelog = "https://github.com/supakeen/pinnwand/releases/tag/v${version}"; + changelog = "https://github.com/supakeen/pinnwand/releases/tag/v${finalAttrs.version}"; description = "Python pastebin that tries to keep it simple"; homepage = "https://github.com/supakeen/pinnwand"; license = lib.licenses.mit; @@ -63,4 +63,4 @@ buildPythonApplication rec { mainProgram = "pinnwand"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pi/pip-audit/package.nix b/pkgs/by-name/pi/pip-audit/package.nix index ea0bc7eb74b7..1aa8f943f2a9 100644 --- a/pkgs/by-name/pi/pip-audit/package.nix +++ b/pkgs/by-name/pi/pip-audit/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pip-audit"; version = "2.10.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "trailofbits"; repo = "pip-audit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fnIwtXFswKcfz/8VssL4UVukwkq6CC63NCyqqbqziO8="; }; @@ -64,9 +64,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for scanning Python environments for known vulnerabilities"; homepage = "https://github.com/trailofbits/pip-audit"; - changelog = "https://github.com/pypa/pip-audit/releases/tag/${src.tag}"; + changelog = "https://github.com/pypa/pip-audit/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pip-audit"; }; -} +}) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index 18635abe379b..114ee85946d2 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pipenv-poetry-migrate"; version = "0.7.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yhino"; repo = "pipenv-poetry-migrate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iSBN8ZcQORxDao1JKX/cOStNAJ9P7tP/JshUeDrMwh4="; }; @@ -34,8 +34,8 @@ python3Packages.buildPythonApplication rec { description = "This is simple migration script, migrate pipenv to poetry"; mainProgram = "pipenv-poetry-migrate"; homepage = "https://github.com/yhino/pipenv-poetry-migrate"; - changelog = "https://github.com/yhino/pipenv-poetry-migrate/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/yhino/pipenv-poetry-migrate/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ gador ]; }; -} +}) diff --git a/pkgs/by-name/pi/piper/package.nix b/pkgs/by-name/pi/piper/package.nix index d212b4168c39..865db8130cb5 100644 --- a/pkgs/by-name/pi/piper/package.nix +++ b/pkgs/by-name/pi/piper/package.nix @@ -16,7 +16,7 @@ librsvg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "piper"; version = "0.8"; @@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "libratbag"; repo = "piper"; - rev = version; + rev = finalAttrs.version; hash = "sha256-j58fL6jJAzeagy5/1FmygUhdBm+PAlIkw22Rl/fLff4="; }; @@ -69,4 +69,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ mvnetbiz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pi/pipreqs/package.nix b/pkgs/by-name/pi/pipreqs/package.nix index e48473f09aa6..798def9485c1 100644 --- a/pkgs/by-name/pi/pipreqs/package.nix +++ b/pkgs/by-name/pi/pipreqs/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pipreqs"; version = "0.4.13"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-oX8WeIC2khvjdTPOTIHdxuIrRlwQeq1VfbQ7Gt1WqZs="; }; @@ -33,4 +33,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ psyanticy ]; mainProgram = "pipreqs"; }; -} +}) diff --git a/pkgs/by-name/pi/pirate-get/package.nix b/pkgs/by-name/pi/pirate-get/package.nix index 7ea0e6fdd9f5..af512283bdf6 100644 --- a/pkgs/by-name/pi/pirate-get/package.nix +++ b/pkgs/by-name/pi/pirate-get/package.nix @@ -6,13 +6,13 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "pirate-get"; version = "0.4.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-VtnVyJqrdGXTqcyzpHCOMUI9G7/BkXzihDrBrsxl7Eg="; }; @@ -34,4 +34,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ rnhmjoj ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pi/piston-cli/package.nix b/pkgs/by-name/pi/piston-cli/package.nix index d4a91d0ee319..5987d8cd4f4e 100644 --- a/pkgs/by-name/pi/piston-cli/package.nix +++ b/pkgs/by-name/pi/piston-cli/package.nix @@ -6,7 +6,7 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "piston-cli"; version = "1.5.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Shivansh-007"; repo = "piston-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5S+1YGoPMprWnlsTGGPHtlQT974TsFgct3jVPngTT1k="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "piston"; }; -} +}) diff --git a/pkgs/by-name/pi/pithos/package.nix b/pkgs/by-name/pi/pithos/package.nix index 9f46c9a5a5c3..2920adc74793 100644 --- a/pkgs/by-name/pi/pithos/package.nix +++ b/pkgs/by-name/pi/pithos/package.nix @@ -17,14 +17,14 @@ gst_all_1, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pithos"; version = "1.6.2"; src = fetchFromGitHub { owner = "pithos"; repo = "pithos"; - tag = version; + tag = finalAttrs.version; hash = "sha256-3j6IoMi30BQ8WHK4BxbsW+/3XZx7rBFd47EBENa2GiQ="; }; @@ -74,4 +74,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ obadz ]; }; -} +}) diff --git a/pkgs/by-name/pi/pitivi/package.nix b/pkgs/by-name/pi/pitivi/package.nix index 2d0ee49b5a46..12f9bc2dbfdf 100644 --- a/pkgs/by-name/pi/pitivi/package.nix +++ b/pkgs/by-name/pi/pitivi/package.nix @@ -20,14 +20,14 @@ hicolor-icon-theme, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pitivi"; version = "2023.03"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/pitivi/${lib.versions.major version}/pitivi-${version}.tar.xz"; + url = "mirror://gnome/sources/pitivi/${lib.versions.major finalAttrs.version}/pitivi-${finalAttrs.version}.tar.xz"; sha256 = "PX1OFEeavqMPvF613BKgxwErxqW2huw6mQxo8YpBS/M="; }; @@ -108,4 +108,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "pitivi"; }; -} +}) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index 23f9b2059fcf..2dff3cf792da 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -8,7 +8,7 @@ copyDesktopItems, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pixelflasher"; version = "8.14.1.0"; pyproject = false; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AQf7y+SRxbd16TX+bObrRr8ked5vUKy8B/V5O2IsY7w="; }; @@ -91,10 +91,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Pixelâ„¢ phone flashing GUI utility with features"; homepage = "https://github.com/badabing2005/PixelFlasher"; - changelog = "https://github.com/badabing2005/PixelFlasher/releases/tag/v${version}"; + changelog = "https://github.com/badabing2005/PixelFlasher/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ cything ]; mainProgram = "pixelflasher"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pl/plasma-hud/package.nix b/pkgs/by-name/pl/plasma-hud/package.nix index bf95fdb960fe..0b74881f08ef 100644 --- a/pkgs/by-name/pl/plasma-hud/package.nix +++ b/pkgs/by-name/pl/plasma-hud/package.nix @@ -7,7 +7,7 @@ gobject-introspection, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "plasma-hud"; version = "22.01.0"; pyproject = false; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Zren"; repo = "plasma-hud"; - rev = version; + rev = finalAttrs.version; hash = "sha256-HEAvwQSROQtJAZdiDObu9qbpgJlkJdks2v95Xjh5520="; }; @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ pasqui23 ]; mainProgram = "plasma-hud"; }; -} +}) diff --git a/pkgs/by-name/pl/plattenalbum/package.nix b/pkgs/by-name/pl/plattenalbum/package.nix index 65dfd33ce688..44d48d6318a1 100644 --- a/pkgs/by-name/pl/plattenalbum/package.nix +++ b/pkgs/by-name/pl/plattenalbum/package.nix @@ -11,7 +11,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "plattenalbum"; version = "2.4.1"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "SoongNoonien"; repo = "plattenalbum"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k2rrXTYYrk8I8Rsy/vCiAkkcwP5LHcxzRLJrp2QAOpk="; }; @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Client for the Music Player Daemon (originally named mpdevil)"; homepage = "https://github.com/SoongNoonien/plattenalbum"; - changelog = "https://github.com/SoongNoonien/plattenalbum/releases/tag/${src.tag}"; + changelog = "https://github.com/SoongNoonien/plattenalbum/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ gpl3Only cc0 @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/po/podman-compose/package.nix b/pkgs/by-name/po/podman-compose/package.nix index 38dd0d3ef246..d0169a667af0 100644 --- a/pkgs/by-name/po/podman-compose/package.nix +++ b/pkgs/by-name/po/podman-compose/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { version = "1.5.0"; pname = "podman-compose"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { repo = "podman-compose"; owner = "containers"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AEnq0wsDHaCxefaEX4lB+pCAIKzN0oyaBNm7t7tK/yI="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { teams = [ lib.teams.podman ]; mainProgram = "podman-compose"; }; -} +}) diff --git a/pkgs/by-name/po/poethepoet/package.nix b/pkgs/by-name/po/poethepoet/package.nix index b862ed39de03..ca9b0655b183 100644 --- a/pkgs/by-name/po/poethepoet/package.nix +++ b/pkgs/by-name/po/poethepoet/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "poethepoet"; version = "0.28.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "nat-n"; repo = "poethepoet"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-um17UHFLX7zLQXLWbYnEnaLUwMgFSxdGt85fjMBEhjQ="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Task runner that works well with poetry"; homepage = "https://github.com/nat-n/poethepoet"; - changelog = "https://github.com/nat-n/poethepoet/releases/tag/v${version}"; + changelog = "https://github.com/nat-n/poethepoet/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "poe"; }; -} +}) diff --git a/pkgs/by-name/po/poetry2conda/package.nix b/pkgs/by-name/po/poetry2conda/package.nix index 39057ad79b2b..7da4f50d7f5a 100644 --- a/pkgs/by-name/po/poetry2conda/package.nix +++ b/pkgs/by-name/po/poetry2conda/package.nix @@ -6,7 +6,7 @@ }: with python3.pkgs; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "poetry2conda"; version = "0.3.0"; @@ -15,7 +15,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "dojeda"; repo = "poetry2conda"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-UqNoEGgStvqtxhYwExk7wO4SvATaM2kGaFbB5ViJa7U="; }; @@ -47,4 +47,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ cpcloud ]; mainProgram = "poetry2conda"; }; -} +}) diff --git a/pkgs/by-name/po/poezio/package.nix b/pkgs/by-name/po/poezio/package.nix index 88cbb15a9bc8..1c649bcaeed4 100644 --- a/pkgs/by-name/po/poezio/package.nix +++ b/pkgs/by-name/po/poezio/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "poezio"; version = "0.14"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromCodeberg { owner = "poezio"; repo = "poezio"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-sk+8r+a0CcoB0RidqnE7hJUgt/xvN/MCJMkxiquvdJc="; }; @@ -50,7 +50,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Free console XMPP client"; homepage = "https://poez.io"; - changelog = "https://codeberg.org/poezio/poezio/src/tag/v${version}/CHANGELOG"; + changelog = "https://codeberg.org/poezio/poezio/src/tag/v${finalAttrs.version}/CHANGELOG"; license = lib.licenses.zlib; }; -} +}) diff --git a/pkgs/by-name/po/pokete/package.nix b/pkgs/by-name/po/pokete/package.nix index 357047356d24..b73717ef7fff 100644 --- a/pkgs/by-name/po/pokete/package.nix +++ b/pkgs/by-name/po/pokete/package.nix @@ -7,7 +7,7 @@ faketty, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pokete"; version = "0.9.1"; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "lxgr-linux"; repo = "pokete"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-T18908Einsgful8hYMVHl0cL4sIYFvhpy0MbLIcVhxs="; }; @@ -44,7 +44,7 @@ python3.pkgs.buildPythonApplication rec { pokete-version = testers.testVersion { package = pokete; command = "${faketty}/bin/faketty pokete --help"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -55,4 +55,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/po/polenum/package.nix b/pkgs/by-name/po/polenum/package.nix index 08bdcf22d040..657d075a6f10 100644 --- a/pkgs/by-name/po/polenum/package.nix +++ b/pkgs/by-name/po/polenum/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "polenum"; version = "1.7"; pyproject = false; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Wh1t3Fox"; repo = "polenum"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/xjGwolpbkh/ig0N9gpSTQMIJ/2ayThRBzx3tF1kfjM="; }; @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ exploitoverload ]; mainProgram = "polenum"; }; -} +}) diff --git a/pkgs/by-name/po/polychromatic/package.nix b/pkgs/by-name/po/polychromatic/package.nix index 6c81de45df6d..ddf6499988ad 100644 --- a/pkgs/by-name/po/polychromatic/package.nix +++ b/pkgs/by-name/po/polychromatic/package.nix @@ -16,7 +16,7 @@ psmisc, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "polychromatic"; version = "0.9.3"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "polychromatic"; repo = "polychromatic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fw4XLaivf8kRkNaemHvd9zcVKn87ZZhP+ZDJsCJHv/4="; }; @@ -94,4 +94,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ evanjs ]; mainProgram = "polychromatic-controller"; }; -} +}) diff --git a/pkgs/by-name/po/portfolio-filemanager/package.nix b/pkgs/by-name/po/portfolio-filemanager/package.nix index cb4d70c8ce68..c95395cb5841 100644 --- a/pkgs/by-name/po/portfolio-filemanager/package.nix +++ b/pkgs/by-name/po/portfolio-filemanager/package.nix @@ -16,7 +16,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "portfolio"; version = "1.0.2"; @@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "tchx84"; repo = "Portfolio"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-v86pQbj5+SqdzsW0Ko5TW/12NsFVNSPyX6g0e+MdzHE="; }; @@ -75,7 +75,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Minimalist file manager for those who want to use Linux mobile devices"; homepage = "https://github.com/tchx84/Portfolio"; - changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/tchx84/Portfolio/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; mainProgram = "dev.tchx84.Portfolio"; @@ -84,4 +84,4 @@ python3.pkgs.buildPythonApplication rec { chuangzhu ]; }; -} +}) diff --git a/pkgs/by-name/po/posting/package.nix b/pkgs/by-name/po/posting/package.nix index 9aa6faded42c..fa3ffb1738ad 100644 --- a/pkgs/by-name/po/posting/package.nix +++ b/pkgs/by-name/po/posting/package.nix @@ -4,7 +4,7 @@ python3Packages, xrdb, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "posting"; version = "2.9.2"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "darrenburns"; repo = "posting"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BX1D9XgBqRIfavDxAQH7mPP/dnayQu3xSSAF6/JSM54="; }; @@ -53,7 +53,7 @@ python3Packages.buildPythonApplication rec { description = "Modern API client that lives in your terminal"; mainProgram = "posting"; homepage = "https://posting.sh/"; - changelog = "https://github.com/darrenburns/posting/releases/tag/${src.tag}"; + changelog = "https://github.com/darrenburns/posting/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jorikvanveen @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/po/powerhub/package.nix b/pkgs/by-name/po/powerhub/package.nix index 7ab1d8a4f22a..239037f675a1 100644 --- a/pkgs/by-name/po/powerhub/package.nix +++ b/pkgs/by-name/po/powerhub/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "powerhub"; version = "2.0.10"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "AdrianVollmer"; repo = "PowerHub"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vZIdYjP7F7lUauOCkouwUpR/gO0gEjFR8HLqD3ZjS3E="; }; @@ -57,9 +57,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Post exploitation tool based on a web application, focusing on bypassing endpoint protection and application whitelisting"; homepage = "https://github.com/AdrianVollmer/PowerHub"; - changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "powerhub"; }; -} +}) diff --git a/pkgs/by-name/po/powersupply/package.nix b/pkgs/by-name/po/powersupply/package.nix index 88fc8d9c17d4..32a80e93facd 100644 --- a/pkgs/by-name/po/powersupply/package.nix +++ b/pkgs/by-name/po/powersupply/package.nix @@ -12,7 +12,7 @@ wrapGAppsHook4, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "powersupply"; version = "0.10.2"; @@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.postmarketos.org"; owner = "postmarketOS"; repo = "powersupply"; - rev = version; + rev = finalAttrs.version; hash = "sha256-i0AZfxYWj8ct2jiXl2GnCGMU3xBSRRny4H0G/5Qs14Y="; }; @@ -60,4 +60,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ Luflosi ]; }; -} +}) diff --git a/pkgs/by-name/po/powerview/package.nix b/pkgs/by-name/po/powerview/package.nix index aba60643e759..5c8ba2ba6bdb 100644 --- a/pkgs/by-name/po/powerview/package.nix +++ b/pkgs/by-name/po/powerview/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "powerview"; version = "2025.1.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "aniqfakhrul"; repo = "powerview.py"; - tag = version; + tag = finalAttrs.version; hash = "sha256-kA7vb3YwUlolEnSJRFi+YZoq4yZsdMG+Snk7zsyOCmQ="; }; @@ -51,9 +51,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Alternative PowerView.ps1 script in Python"; homepage = "https://github.com/aniqfakhrul/powerview.py"; - changelog = "https://github.com/aniqfakhrul/powerview.py/releases/tag/${src.tag}"; + changelog = "https://github.com/aniqfakhrul/powerview.py/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "powerview"; }; -} +}) diff --git a/pkgs/by-name/pq/pq-cli/package.nix b/pkgs/by-name/pq/pq-cli/package.nix index 59ade259277c..6869efac89ad 100644 --- a/pkgs/by-name/pq/pq-cli/package.nix +++ b/pkgs/by-name/pq/pq-cli/package.nix @@ -5,7 +5,7 @@ unstableGitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pq-cli"; version = "1.0.2-unstable-2025-04-10"; pyproject = true; @@ -39,9 +39,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Progress Quest: the CLI edition"; homepage = "https://github.com/rr-/pq-cli"; - changelog = "https://github.com/rr-/pq-cli/releases/tag/${version}"; + changelog = "https://github.com/rr-/pq-cli/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "pqcli"; }; -} +}) diff --git a/pkgs/by-name/pr/pre-commit-hook-ensure-sops/package.nix b/pkgs/by-name/pr/pre-commit-hook-ensure-sops/package.nix index 5727f6ba9a9e..5a56e41487df 100644 --- a/pkgs/by-name/pr/pre-commit-hook-ensure-sops/package.nix +++ b/pkgs/by-name/pr/pre-commit-hook-ensure-sops/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pre-commit-hook-ensure-sops"; version = "1.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yuvipanda"; repo = "pre-commit-hook-ensure-sops"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8sMmHNzmYwOmHYSWoZ4rKb/2lKziFmT6ux+s+chd/Do="; }; @@ -52,4 +52,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.bsd3; mainProgram = "pre-commit-hook-ensure-sops"; }; -} +}) diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index e4a8c21fe4fe..1a8436fdf13a 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -24,7 +24,7 @@ let i686Linux = stdenv.buildPlatform.system == "i686-linux"; in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pre-commit"; version = "4.5.1"; pyproject = true; @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pre-commit"; repo = "pre-commit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3E/haU7TzTr+Qj3KadC7BYwuECZPa2Q+NvG5e4SSKSA="; }; @@ -239,7 +239,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Framework for managing and maintaining multi-language pre-commit hooks"; homepage = "https://pre-commit.com/"; - changelog = "https://github.com/pre-commit/pre-commit/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/pre-commit/pre-commit/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ borisbabic @@ -247,4 +247,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "pre-commit"; }; -} +}) diff --git a/pkgs/by-name/pr/pre2k/package.nix b/pkgs/by-name/pr/pre2k/package.nix index 46a5d3fc9de1..f005b10c294c 100644 --- a/pkgs/by-name/pr/pre2k/package.nix +++ b/pkgs/by-name/pr/pre2k/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pre2k"; version = "3.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "garrettfoster13"; repo = "pre2k"; - tag = version; + tag = finalAttrs.version; hash = "sha256-z1ttuRos7x/zdWiYYozxWzRarFExd4W5rUYAEiUMugU="; }; @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to query for the existence of pre-windows 2000 computer objects"; homepage = "https://github.com/garrettfoster13/pre2k"; - changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${src.tag}"; + changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pre2k"; }; -} +}) diff --git a/pkgs/by-name/pr/pretix-banktool/package.nix b/pkgs/by-name/pr/pretix-banktool/package.nix index 9bc2a680f17c..1223a21590ef 100644 --- a/pkgs/by-name/pr/pretix-banktool/package.nix +++ b/pkgs/by-name/pr/pretix-banktool/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pretix-banktool"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pretix"; repo = "pretix-banktool"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-x6P+WqrOak5/gmMEmBkHrx6kPsbSOAXbKRbndFG3IJU="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ hexa ]; mainProgram = "pretix-banktool"; }; -} +}) diff --git a/pkgs/by-name/pr/pricehist/package.nix b/pkgs/by-name/pr/pricehist/package.nix index 1723da2c8783..498227b709c7 100644 --- a/pkgs/by-name/pr/pricehist/package.nix +++ b/pkgs/by-name/pr/pricehist/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pricehist"; version = "1.4.14"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "chrisberkhout"; repo = "pricehist"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BnyoSYVjs2odnOzSpvgMF860PDkz7tPNnM0s3Fep5G0="; }; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; mainProgram = "pricehist"; }; -} +}) diff --git a/pkgs/by-name/pr/printrun/package.nix b/pkgs/by-name/pr/printrun/package.nix index 50ad7ef8568e..938bb8af062a 100644 --- a/pkgs/by-name/pr/printrun/package.nix +++ b/pkgs/by-name/pr/printrun/package.nix @@ -7,7 +7,7 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "printrun"; version = "2.2.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kliment"; repo = "Printrun"; - tag = "printrun-${version}"; + tag = "printrun-${finalAttrs.version}"; hash = "sha256-INJNGAmghoPIiivQp6AV1XmhyIu8SjfKqL8PTpi/tkY="; }; @@ -66,6 +66,6 @@ python3Packages.buildPythonApplication rec { description = "Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software"; homepage = "https://github.com/kliment/Printrun"; license = lib.licenses.gpl3Plus; - changelog = "https://github.com/kliment/Printrun/releases/tag/${src.tag}"; + changelog = "https://github.com/kliment/Printrun/releases/tag/${finalAttrs.src.tag}"; }; -} +}) diff --git a/pkgs/by-name/pr/proselint/package.nix b/pkgs/by-name/pr/proselint/package.nix index 72ff98756e98..564868b8b570 100644 --- a/pkgs/by-name/pr/proselint/package.nix +++ b/pkgs/by-name/pr/proselint/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "proselint"; version = "0.14.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "amperser"; repo = "proselint"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bI5gkckXUa640GOb5U5NW4i2op4fn0LKoPHFSIwbheM="; }; @@ -32,8 +32,8 @@ python3Packages.buildPythonApplication rec { description = "Linter for prose"; mainProgram = "proselint"; homepage = "https://github.com/amperser/proselint"; - changelog = "https://github.com/amperser/proselint/releases/tag/${version}/CHANGELOG.md"; + changelog = "https://github.com/amperser/proselint/releases/tag/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.pbsds ]; }; -} +}) diff --git a/pkgs/by-name/pr/proton-vpn-cli/package.nix b/pkgs/by-name/pr/proton-vpn-cli/package.nix index 0c680b346836..5a2c3c59e60a 100644 --- a/pkgs/by-name/pr/proton-vpn-cli/package.nix +++ b/pkgs/by-name/pr/proton-vpn-cli/package.nix @@ -7,7 +7,7 @@ wrapGAppsNoGuiHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "proton-vpn-cli"; version = "0.1.5"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ercX9CLpV8ICpevS73Bl6WyG0fnjyaxf5u/dz2WPyhw="; }; @@ -69,4 +69,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "protonvpn"; maintainers = with lib.maintainers; [ anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/pr/protontricks/package.nix b/pkgs/by-name/pr/protontricks/package.nix index 212bdc22eb86..bed9a641aaab 100644 --- a/pkgs/by-name/pr/protontricks/package.nix +++ b/pkgs/by-name/pr/protontricks/package.nix @@ -12,7 +12,7 @@ extraCompatPaths ? "", }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "protontricks"; version = "1.13.1"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Matoking"; repo = "protontricks"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YJUNp+8n1LPlD7lCAy6AMNxToloPBn8ZaRfREiwS9ls="; }; @@ -75,7 +75,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Simple wrapper for running Winetricks commands for Proton-enabled games"; homepage = "https://github.com/Matoking/protontricks"; - changelog = "https://github.com/Matoking/protontricks/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Matoking/protontricks/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ kira-bruneau ]; platforms = [ @@ -83,4 +83,4 @@ python3Packages.buildPythonApplication rec { "i686-linux" ]; }; -} +}) diff --git a/pkgs/by-name/pr/protonvpn-gui/package.nix b/pkgs/by-name/pr/protonvpn-gui/package.nix index c6be55015285..4887851de5ba 100644 --- a/pkgs/by-name/pr/protonvpn-gui/package.nix +++ b/pkgs/by-name/pr/protonvpn-gui/package.nix @@ -10,7 +10,7 @@ withIndicator ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "protonvpn-gui"; version = "4.14.0"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-gtk-app"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zmtx7lua1VsjRjtGYlkuT+u2rCJt7RQk8JRgVrLWVaM="; }; @@ -63,9 +63,9 @@ python3Packages.buildPythonApplication rec { mkdir -p $out/share/{applications,pixmaps} # Fix the desktop file to correctly identify the wrapped app and show the icon during runtime - substitute ${src}/rpmbuild/SOURCES/proton.vpn.app.gtk.desktop $out/share/applications/proton.vpn.app.gtk.desktop \ + substitute ${finalAttrs.src}/rpmbuild/SOURCES/proton.vpn.app.gtk.desktop $out/share/applications/proton.vpn.app.gtk.desktop \ --replace-fail "StartupWMClass=protonvpn-app" "StartupWMClass=.protonvpn-app-wrapped" - install -Dm 644 ${src}/rpmbuild/SOURCES/proton-vpn-logo.svg $out/share/pixmaps + install -Dm 644 ${finalAttrs.src}/rpmbuild/SOURCES/proton-vpn-logo.svg $out/share/pixmaps ''; preCheck = '' @@ -96,4 +96,4 @@ python3Packages.buildPythonApplication rec { rapiteanu ]; }; -} +}) diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index 8edf17fd10c6..7a94df562c50 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -19,7 +19,7 @@ let }; }; in -py.pkgs.buildPythonApplication rec { +py.pkgs.buildPythonApplication (finalAttrs: { pname = "prowler"; version = "5.12.3"; pyproject = true; @@ -27,7 +27,7 @@ py.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "prowler-cloud"; repo = "prowler"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6RPtld95MauhCmSLrgncr4+s16z0PfmiiC6eAph8ZmI="; }; @@ -98,9 +98,9 @@ py.pkgs.buildPythonApplication rec { meta = { description = "Security tool for AWS, Azure and GCP to perform Cloud Security best practices assessments"; homepage = "https://github.com/prowler-cloud/prowler"; - changelog = "https://github.com/prowler-cloud/prowler/releases/tag/${src.tag}"; + changelog = "https://github.com/prowler-cloud/prowler/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "prowler"; }; -} +}) diff --git a/pkgs/by-name/ps/pssh/package.nix b/pkgs/by-name/ps/pssh/package.nix index dbaf9f230029..74da5b6cc373 100644 --- a/pkgs/by-name/ps/pssh/package.nix +++ b/pkgs/by-name/ps/pssh/package.nix @@ -6,7 +6,7 @@ rsync, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pssh"; version = "2.3.6"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "lilydjwg"; repo = "pssh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KG/7sHJn++eQ/tRT5pMeWDYxkf/Rk5q1x73fQoBdyx4="; }; @@ -38,10 +38,10 @@ python3Packages.buildPythonApplication rec { PSSH provides parallel versions of OpenSSH and related tools, including pssh, pscp, prsync, pnuke and pslurp. ''; - inherit (src.meta) homepage; - changelog = "https://github.com/lilydjwg/pssh/blob/${src.tag}/ChangeLog"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/lilydjwg/pssh/blob/${finalAttrs.src.tag}/ChangeLog"; license = lib.licenses.bsd3; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ chris-martin ]; }; -} +}) diff --git a/pkgs/by-name/pu/pubs/package.nix b/pkgs/by-name/pu/pubs/package.nix index baa7fceab427..ef59718e7203 100644 --- a/pkgs/by-name/pu/pubs/package.nix +++ b/pkgs/by-name/pu/pubs/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pubs"; version = "0.9.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "pubs"; repo = "pubs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-U/9MLqfXrzYVGttFSafw4pYDy26WgdsJMCxciZzO1pw="; }; @@ -76,10 +76,10 @@ python3.pkgs.buildPythonApplication rec { description = "Command-line bibliography manager"; mainProgram = "pubs"; homepage = "https://github.com/pubs/pubs"; - changelog = "https://github.com/pubs/pubs/blob/v${version}/changelog.md"; + changelog = "https://github.com/pubs/pubs/blob/v${finalAttrs.version}/changelog.md"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/pu/puddletag/package.nix b/pkgs/by-name/pu/puddletag/package.nix index 5c3ce77a2cca..09c6deea9909 100644 --- a/pkgs/by-name/pu/puddletag/package.nix +++ b/pkgs/by-name/pu/puddletag/package.nix @@ -9,7 +9,7 @@ let qt = libsForQt5; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "puddletag"; version = "2.5.0"; format = "setuptools"; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "puddletag"; repo = "puddletag"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Per+olIi2yd2cNRO22Fi6cC7/90AqRP1NpRK1XU1i0A="; }; @@ -77,4 +77,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pu/pulsemeeter/package.nix b/pkgs/by-name/pu/pulsemeeter/package.nix index 1d02788682a3..da378afc2943 100644 --- a/pkgs/by-name/pu/pulsemeeter/package.nix +++ b/pkgs/by-name/pu/pulsemeeter/package.nix @@ -10,7 +10,7 @@ pipewire, gtk4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pulsemeeter"; version = "2.0.0"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "theRealCarneiro"; repo = "pulsemeeter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hmQI+E6WmYOK7oN7zTmshFZgJ0UiN2KdZ6ZiXwxRpNs="; }; @@ -54,7 +54,7 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "pulsemeeter" ]; - passthru.tests.version = callPackage ./version-test.nix { inherit version; }; + passthru.tests.version = callPackage ./version-test.nix { inherit (finalAttrs) version; }; meta = { description = "Pulseaudio and pipewire audio mixer inspired by voicemeeter"; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "pulsemeeter"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pu/puncia/package.nix b/pkgs/by-name/pu/puncia/package.nix index a383138867bd..1ce92b769872 100644 --- a/pkgs/by-name/pu/puncia/package.nix +++ b/pkgs/by-name/pu/puncia/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "puncia"; version = "0.30"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ARPSyndicate"; repo = "puncia"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-woy8JL+yFOYUsAhYWxyskUj/hT3JmwrhKHg3JHyWzNY="; }; @@ -28,9 +28,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI utility for Subdomain Center & Exploit Observer"; homepage = "https://github.com/ARPSyndicate/puncia"; - changelog = "https://github.com/ARPSyndicate/puncia/releases/tag/${src.tag}"; + changelog = "https://github.com/ARPSyndicate/puncia/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "puncia"; }; -} +}) diff --git a/pkgs/by-name/pu/pur/package.nix b/pkgs/by-name/pu/pur/package.nix index 18700fab4801..08e81672c2a9 100644 --- a/pkgs/by-name/pu/pur/package.nix +++ b/pkgs/by-name/pu/pur/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pur"; version = "7.3.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "alanhamlett"; repo = "pip-update-requirements"; - tag = version; + tag = finalAttrs.version; hash = "sha256-zSEzYYpDmu3fennTZNvQjAoMekzxoMDUEqvSjN6hNUk="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Python library for update and track the requirements"; homepage = "https://github.com/alanhamlett/pip-update-requirements"; - changelog = "https://github.com/alanhamlett/pip-update-requirements/blob/${src.tag}/HISTORY.rst"; + changelog = "https://github.com/alanhamlett/pip-update-requirements/blob/${finalAttrs.src.tag}/HISTORY.rst"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pur"; }; -} +}) diff --git a/pkgs/by-name/pw/pwdsphinx/package.nix b/pkgs/by-name/pw/pwdsphinx/package.nix index 73ce0ed9eef9..72ea1d7397d9 100644 --- a/pkgs/by-name/pw/pwdsphinx/package.nix +++ b/pkgs/by-name/pw/pwdsphinx/package.nix @@ -7,7 +7,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pwdsphinx"; version = "2.0.3"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "stef"; repo = "pwdsphinx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-COSfA5QqIGWEnahmo5klFECK7XjyabGs1nG9vyhj/DM="; }; @@ -55,7 +55,7 @@ python3Packages.buildPythonApplication rec { preCheck = '' mkdir -p ~/.config/sphinx - cp ${src}/configs/config ~/.config/sphinx/config + cp ${finalAttrs.src}/configs/config ~/.config/sphinx/config # command fails without key but the command generates the key, so always pass $out/bin/sphinx init || true ''; @@ -66,9 +66,9 @@ python3Packages.buildPythonApplication rec { description = "Native backend for web-extensions for Sphinx-based password storage"; homepage = "https://www.ctrlc.hu/~stef/blog/posts/sphinx.html"; downloadPage = "https://github.com/stef/pwdsphinx"; - changelog = "https://github.com/stef/pwdsphinx/releases/tag/v${version}"; + changelog = "https://github.com/stef/pwdsphinx/releases/tag/v${finalAttrs.version}"; teams = [ lib.teams.ngi ]; license = lib.licenses.gpl3Plus; mainProgram = "sphinx"; }; -} +}) diff --git a/pkgs/by-name/pw/pwncat/package.nix b/pkgs/by-name/pw/pwncat/package.nix index ccc883c001e8..08f3c9bf41c4 100644 --- a/pkgs/by-name/pw/pwncat/package.nix +++ b/pkgs/by-name/pw/pwncat/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pwncat"; version = "0.1.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-x/h53zpYuuFTtzCEioiw4yTIt/jG2qFG5nz0WmxzYIg="; }; @@ -22,9 +22,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "TCP/UDP communication suite"; homepage = "https://pwncat.org/"; - changelog = "https://github.com/cytopia/pwncat/releases/tag/v${version}"; + changelog = "https://github.com/cytopia/pwncat/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pwncat"; }; -} +}) diff --git a/pkgs/by-name/py/pyamlboot/package.nix b/pkgs/by-name/py/pyamlboot/package.nix index 299585fd9a5f..1fd40a1b11c5 100644 --- a/pkgs/by-name/py/pyamlboot/package.nix +++ b/pkgs/by-name/py/pyamlboot/package.nix @@ -6,7 +6,7 @@ pyamlboot, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyamlboot"; version = "1.0.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "superna9999"; repo = "pyamlboot"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vpWq8+0ZoTkfVyx+2BbXdULFwo/Ug4U1gWArXDfnzyk="; }; @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = pyamlboot; command = "boot.py -v"; - version = "boot.py ${lib.versions.majorMinor version}"; + version = "boot.py ${lib.versions.majorMinor finalAttrs.version}"; }; meta = { @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "boot.py"; }; -} +}) diff --git a/pkgs/by-name/py/pybibget/package.nix b/pkgs/by-name/py/pybibget/package.nix index b8cad1e423fb..d97d09160a82 100644 --- a/pkgs/by-name/py/pybibget/package.nix +++ b/pkgs/by-name/py/pybibget/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pybibget"; version = "0.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-M6CIctTOVn7kIPmsoHQmYl2wQaUzfel7ryw/3ebQitg="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ vasissualiyp ]; }; -} +}) diff --git a/pkgs/by-name/py/pybugz/package.nix b/pkgs/by-name/py/pybugz/package.nix index d4f35743f7a8..454366f8c456 100644 --- a/pkgs/by-name/py/pybugz/package.nix +++ b/pkgs/by-name/py/pybugz/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pybugz"; version = "0.14"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "williamh"; repo = "pybugz"; - tag = version; + tag = finalAttrs.version; hash = "sha256-rhiCQPSh987QEM4aMd3R/7e6l+pm2eJDE7f5LckIuho="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/py/pychess/package.nix b/pkgs/by-name/py/pychess/package.nix index 0b541b6987dc..ff564cb0b72b 100644 --- a/pkgs/by-name/py/pychess/package.nix +++ b/pkgs/by-name/py/pychess/package.nix @@ -11,7 +11,7 @@ gtksourceview4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pychess"; version = "1.1.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pychess"; repo = "pychess"; - rev = version; + rev = finalAttrs.version; hash = "sha256-MSz5RiPpmlySjljhDlkvXtO6t3UO58zx+uGsV9R6F1A="; }; @@ -77,4 +77,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ lgbishop ]; }; -} +}) diff --git a/pkgs/by-name/py/pyditz/package.nix b/pkgs/by-name/py/pyditz/package.nix index 4e8da8bb296b..1b43694cbbe7 100644 --- a/pkgs/by-name/py/pyditz/package.nix +++ b/pkgs/by-name/py/pyditz/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyditz"; version = "0.11"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-2gNlrpBk4wxKJ1JvsNeoAv2lyGUc2mmQ0Xvn7eiaJVE="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/py/pyhanko-cli/package.nix b/pkgs/by-name/py/pyhanko-cli/package.nix index 9b8945f0bb5c..db211fb50a52 100644 --- a/pkgs/by-name/py/pyhanko-cli/package.nix +++ b/pkgs/by-name/py/pyhanko-cli/package.nix @@ -4,7 +4,7 @@ python3Packages, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyhanko-cli"; version = "0.2.0"; pyproject = true; @@ -12,18 +12,18 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "MatthiasValvekens"; repo = "pyhanko"; - tag = "pyhanko-cli/v${version}"; + tag = "pyhanko-cli/v${finalAttrs.version}"; hash = "sha256-ZDHAcI2yoiVifYt05V85lz8mJmoyi10g4XoLQ+LhLHE="; }; - sourceRoot = "${src.name}/pkgs/pyhanko-cli"; + sourceRoot = "${finalAttrs.src.name}/pkgs/pyhanko-cli"; postPatch = '' substituteInPlace src/pyhanko/cli/version.py \ - --replace-fail "0.0.0.dev1" "${version}" \ - --replace-fail "(0, 0, 0, 'dev1')" "tuple(\"${version}\".split(\".\"))" + --replace-fail "0.0.0.dev1" "${finalAttrs.version}" \ + --replace-fail "(0, 0, 0, 'dev1')" "tuple(\"${finalAttrs.version}\".split(\".\"))" substituteInPlace pyproject.toml \ - --replace-fail "0.0.0.dev1" "${version}" + --replace-fail "0.0.0.dev1" "${finalAttrs.version}" ''; build-system = [ python3Packages.setuptools ]; @@ -59,8 +59,8 @@ python3Packages.buildPythonApplication rec { description = "Sign and stamp PDF files"; mainProgram = "pyhanko"; homepage = "https://github.com/MatthiasValvekens/pyHanko/tree/master/pkgs/pyhanko-cli"; - changelog = "https://github.com/MatthiasValvekens/pyHanko/blob/pyhanko-cli/${src.tag}/docs/changelog.rst#pyhanko-cli"; + changelog = "https://github.com/MatthiasValvekens/pyHanko/blob/pyhanko-cli/${finalAttrs.src.tag}/docs/changelog.rst#pyhanko-cli"; license = lib.licenses.mit; maintainers = [ lib.maintainers.antonmosich ]; }; -} +}) diff --git a/pkgs/by-name/py/pykickstart/package.nix b/pkgs/by-name/py/pykickstart/package.nix index e5de653ce73b..af02af1fd610 100644 --- a/pkgs/by-name/py/pykickstart/package.nix +++ b/pkgs/by-name/py/pykickstart/package.nix @@ -6,7 +6,7 @@ gitMinimal, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pykickstart"; version = "3.66"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pykickstart"; repo = "pykickstart"; - tag = "r${version}"; + tag = "r${finalAttrs.version}"; hash = "sha256-2PC8QHJGy+7IwRA5u+Kw6LYxkWV9uZ87sB8nd/7t9sw="; }; @@ -40,10 +40,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Python package to interact with Kickstart files commonly found in the RPM world"; homepage = "https://github.com/pykickstart/pykickstart"; - changelog = "https://github.com/pykickstart/pykickstart/releases/tag/${src.tag}"; + changelog = "https://github.com/pykickstart/pykickstart/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ thefossguy ]; }; -} +}) diff --git a/pkgs/by-name/py/pykms/package.nix b/pkgs/by-name/py/pykms/package.nix index 84bbaab68204..f172b7dd52d7 100644 --- a/pkgs/by-name/py/pykms/package.nix +++ b/pkgs/by-name/py/pykms/package.nix @@ -34,7 +34,7 @@ let ''; in -pypkgs.buildPythonApplication rec { +pypkgs.buildPythonApplication (finalAttrs: { pname = "pykms"; version = "0-unstable-2024-07-06"; @@ -45,7 +45,7 @@ pypkgs.buildPythonApplication rec { hash = "sha256-/XbMbcBcZPO7joHyaprJ29Cq4gNpuuzTzj2x1XDIyj8="; }; - sourceRoot = "${src.name}/py-kms"; + sourceRoot = "${finalAttrs.src.name}/py-kms"; propagatedBuildInputs = with pypkgs; [ systemd-python @@ -101,4 +101,4 @@ pypkgs.buildPythonApplication rec { zopieux ]; }; -} +}) diff --git a/pkgs/by-name/py/pyload-ng/package.nix b/pkgs/by-name/py/pyload-ng/package.nix index 0073097d9a28..e28840eb72ea 100644 --- a/pkgs/by-name/py/pyload-ng/package.nix +++ b/pkgs/by-name/py/pyload-ng/package.nix @@ -5,13 +5,13 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { version = "0.5.0b3.dev88"; pname = "pyload-ng"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; # The uploaded tarball uses an underscore in recent releases pname = "pyload_ng"; hash = "sha256-6YVYXiYxUkpQmDG/aGEgBlJy2oUGCNDkIsUt0TRcaro="; @@ -69,4 +69,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ ruby0b ]; mainProgram = "pyload"; }; -} +}) diff --git a/pkgs/by-name/py/pympress/package.nix b/pkgs/by-name/py/pympress/package.nix index 00516db13471..eb579444498a 100644 --- a/pkgs/by-name/py/pympress/package.nix +++ b/pkgs/by-name/py/pympress/package.nix @@ -13,7 +13,7 @@ withVLC ? stdenv.hostPlatform.isLinux, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pympress"; version = "1.8.6"; pyproject = true; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cimbali"; repo = "pympress"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rIlYd5SMWYeqdMHyW3d1ggKnUMCJCDP5uw25d7zG2DU="; }; @@ -79,4 +79,4 @@ python3Packages.buildPythonApplication rec { homepage = "https://cimbali.github.io/pympress/"; maintainers = with lib.maintainers; [ tbenst ]; }; -} +}) diff --git a/pkgs/by-name/py/pypi-mirror/package.nix b/pkgs/by-name/py/pypi-mirror/package.nix index fa317c50997d..08843fc0f80b 100644 --- a/pkgs/by-name/py/pypi-mirror/package.nix +++ b/pkgs/by-name/py/pypi-mirror/package.nix @@ -3,7 +3,7 @@ lib, python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pypi-mirror"; version = "5.2.1"; pyproject = true; @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "montag451"; repo = "pypi-mirror"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hRqQDYgOKpv4jmNvyrt/+EInPM/Xwsr3IjtrySAGRgY="; }; @@ -26,4 +26,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kamadorueda ]; }; -} +}) diff --git a/pkgs/by-name/py/pyprland/package.nix b/pkgs/by-name/py/pyprland/package.nix index ddb232167f90..ab81f9b86b79 100644 --- a/pkgs/by-name/py/pyprland/package.nix +++ b/pkgs/by-name/py/pyprland/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyprland"; version = "2.6.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hyprland-community"; repo = "pyprland"; - tag = version; + tag = finalAttrs.version; hash = "sha256-jvdXytMnNrINNkSNljYFS9uomPmQ0g2Bnje/8YbsAv8="; }; @@ -75,4 +75,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/py/pyprojectize/package.nix b/pkgs/by-name/py/pyprojectize/package.nix index c019e300f831..34c79adaf4a2 100644 --- a/pkgs/by-name/py/pyprojectize/package.nix +++ b/pkgs/by-name/py/pyprojectize/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pyprojectize"; version = "1a7"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "hroncok"; repo = "pyprojectize"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MVA8Mx+jpPrNB099BfAxGBfZWyvFTYR8q0vyspj7jSY="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to convert a RPM spec file from %py3_build etc. macros to pyproject"; homepage = "https://github.com/hroncok/pyprojectize"; - changelog = "https://github.com/hroncok/pyprojectize/releases/tag/${src.tag}"; + changelog = "https://github.com/hroncok/pyprojectize/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit0; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pyprojectize"; }; -} +}) diff --git a/pkgs/by-name/py/pyradio/package.nix b/pkgs/by-name/py/pyradio/package.nix index 1336a849cd8c..6e38a7b68d38 100644 --- a/pkgs/by-name/py/pyradio/package.nix +++ b/pkgs/by-name/py/pyradio/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyradio"; version = "0.9.3.11.25"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "coderholic"; repo = "pyradio"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+0anoFhbADIMAMBQUqDfI7liui+7sDgUtG9+ZwFg+nI="; }; @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { homepage = "http://www.coderholic.com/pyradio/"; description = "Curses based internet radio player"; mainProgram = "pyradio"; - changelog = "https://github.com/coderholic/pyradio/releases/tag/${src.tag}"; + changelog = "https://github.com/coderholic/pyradio/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ contrun @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { yayayayaka ]; }; -} +}) diff --git a/pkgs/by-name/py/pyrosimple/package.nix b/pkgs/by-name/py/pyrosimple/package.nix index 1a00332481cf..bbf255fa50aa 100644 --- a/pkgs/by-name/py/pyrosimple/package.nix +++ b/pkgs/by-name/py/pyrosimple/package.nix @@ -9,7 +9,7 @@ withInotify ? stdenv.hostPlatform.isLinux, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pyrosimple"; version = "2.14.2"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kannibalox"; repo = "pyrosimple"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qER73B6wuRczwV23A+NwfDL4oymvSwmauA0uf2AE+kY="; }; @@ -66,8 +66,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "RTorrent client"; homepage = "https://kannibalox.github.io/pyrosimple/"; - changelog = "https://github.com/kannibalox/pyrosimple/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/kannibalox/pyrosimple/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ vamega ]; }; -} +}) diff --git a/pkgs/by-name/py/pysentation/package.nix b/pkgs/by-name/py/pysentation/package.nix index 2703ee8ea205..c04be05fac1a 100644 --- a/pkgs/by-name/py/pysentation/package.nix +++ b/pkgs/by-name/py/pysentation/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pysentation"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mimseyedi"; repo = "pysentation"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TwHDXWgGWuQVgatBDc1iympnb6dy4xYThLR5MouEZHA="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI for displaying Python presentations"; homepage = "https://github.com/mimseyedi/pysentation"; - changelog = "https://github.com/mimseyedi/pysentation/releases/tag/${src.rev}"; + changelog = "https://github.com/mimseyedi/pysentation/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Only; maintainers = [ ]; mainProgram = "pysentation"; }; -} +}) diff --git a/pkgs/by-name/py/pysqlrecon/package.nix b/pkgs/by-name/py/pysqlrecon/package.nix index 26f0cf92827c..79d723567cf9 100644 --- a/pkgs/by-name/py/pysqlrecon/package.nix +++ b/pkgs/by-name/py/pysqlrecon/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pysqlrecon"; version = "0.3.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Tw1sm"; repo = "PySQLRecon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+pme4uOgsh6iZEL73PaR1Y55r+Z/SPEVD2QWBsnMsNs="; }; @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Offensive MSSQL toolkit"; homepage = "https://github.com/Tw1sm/PySQLRecon"; - changelog = "https://github.com/Tw1sm/PySQLRecon/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/Tw1sm/PySQLRecon/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pysqlrecon"; }; -} +}) diff --git a/pkgs/by-name/py/pytrainer/package.nix b/pkgs/by-name/py/pytrainer/package.nix index a128b4bdc42b..f0b0746635cd 100644 --- a/pkgs/by-name/py/pytrainer/package.nix +++ b/pkgs/by-name/py/pytrainer/package.nix @@ -30,7 +30,7 @@ let ); }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "pytrainer"; version = "2.2.1"; pyproject = true; @@ -38,7 +38,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "pytrainer"; repo = "pytrainer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-t61vHVTKN5KsjrgbhzljB7UZdRask7qfYISd+++QbV0="; }; @@ -127,4 +127,4 @@ python.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/py/pyznap/package.nix b/pkgs/by-name/py/pyznap/package.nix index 54aa459d6b3b..3242caefe190 100644 --- a/pkgs/by-name/py/pyznap/package.nix +++ b/pkgs/by-name/py/pyznap/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "pyznap"; version = "1.6.0"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "88bf1d6de2c11f14acbdfa01b61eb95c94f95d829ddebdaee3786b64ccb93ae3"; }; @@ -28,4 +28,4 @@ python3Packages.buildPythonApplication rec { license = with lib.licenses; [ gpl3 ]; maintainers = with lib.maintainers; [ rbrewer ]; }; -} +}) diff --git a/pkgs/by-name/q-/q-text-as-data/package.nix b/pkgs/by-name/q-/q-text-as-data/package.nix index 61802a718e23..93b9dd4d2af3 100644 --- a/pkgs/by-name/q-/q-text-as-data/package.nix +++ b/pkgs/by-name/q-/q-text-as-data/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "q-text-as-data"; version = "2.0.19"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "harelba"; repo = "q"; - rev = version; + rev = finalAttrs.version; sha256 = "18cwyfjgxxavclyd08bmb943c8bvzp1gnqp4klkq5xlgqwivr4sv"; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "q"; }; -} +}) diff --git a/pkgs/by-name/qm/qmk/package.nix b/pkgs/by-name/qm/qmk/package.nix index e9544261df65..9883fa4cdba1 100644 --- a/pkgs/by-name/qm/qmk/package.nix +++ b/pkgs/by-name/qm/qmk/package.nix @@ -13,13 +13,13 @@ teensy-loader-cli, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "qmk"; version = "1.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-FkvRbExAGyt2XuTwF7z6gUGULd82KWHEy6GXXYyyikg="; }; @@ -80,4 +80,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "qmk"; }; -} +}) diff --git a/pkgs/by-name/qr/qr-backup/package.nix b/pkgs/by-name/qr/qr-backup/package.nix index 9f4b620a71e0..85536fd4b497 100644 --- a/pkgs/by-name/qr/qr-backup/package.nix +++ b/pkgs/by-name/qr/qr-backup/package.nix @@ -9,14 +9,14 @@ dejavu_fonts, fetchpatch, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "qr-backup"; version = "1.1.4"; src = fetchFromGitHub { owner = "za3k"; repo = "qr-backup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Sre8cHbrRqJTX6+3HiLj6Ky8Bw+hg6UXItwRUtLzHZA="; }; @@ -93,11 +93,11 @@ python3Packages.buildPythonApplication rec { meta = { description = "Utility to generate paper backup of files using QR codes"; homepage = "https://github.com/za3k/qr-backup"; - changelog = "https://github.com/za3k/qr-backup/blob/v${version}/docs/CHANGELOG"; + changelog = "https://github.com/za3k/qr-backup/blob/v${finalAttrs.version}/docs/CHANGELOG"; license = lib.licenses.cc0; maintainers = with lib.maintainers; [ acuteaangle ]; mainProgram = "qr-backup"; }; -} +}) diff --git a/pkgs/by-name/qu/quark-engine/package.nix b/pkgs/by-name/qu/quark-engine/package.nix index ddea8d5b5033..b0a38f3ca42f 100644 --- a/pkgs/by-name/qu/quark-engine/package.nix +++ b/pkgs/by-name/qu/quark-engine/package.nix @@ -15,7 +15,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "quark-engine"; version = "25.6.1"; pyproject = true; @@ -23,7 +23,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "quark-engine"; repo = "quark-engine"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DAD37fzswY3c0d+ubOCYImxs4qyD4fhC3m2l0iD977A="; }; @@ -58,8 +58,8 @@ pythonPackages.buildPythonApplication rec { meta = { description = "Android malware (analysis and scoring) system"; homepage = "https://quark-engine.readthedocs.io/"; - changelog = "https://github.com/quark-engine/quark-engine/releases/tag/${src.tag}"; + changelog = "https://github.com/quark-engine/quark-engine/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/qu/quisk/package.nix b/pkgs/by-name/qu/quisk/package.nix index efdf6160d408..b21c00601acb 100644 --- a/pkgs/by-name/qu/quisk/package.nix +++ b/pkgs/by-name/qu/quisk/package.nix @@ -7,13 +7,13 @@ pulseaudio, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "quisk"; version = "4.2.50"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-HFZhVJxDUeFDFboWYGiuJYG8fb+xeWBKKi/6uBiDp84="; }; @@ -59,4 +59,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/r1/r128gain/package.nix b/pkgs/by-name/r1/r128gain/package.nix index 08811620d064..52cae665e434 100644 --- a/pkgs/by-name/r1/r128gain/package.nix +++ b/pkgs/by-name/r1/r128gain/package.nix @@ -8,7 +8,7 @@ sox, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "r128gain"; version = "1.0.7"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "desbma"; repo = "r128gain"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-JyKacDqjIKTNl2GjbJPkgbakF8HR4Jd4czAtOaemDH8="; }; @@ -56,4 +56,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ra/radian/package.nix b/pkgs/by-name/ra/radian/package.nix index ede83464621c..3c33212371f0 100644 --- a/pkgs/by-name/ra/radian/package.nix +++ b/pkgs/by-name/ra/radian/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "radian"; version = "0.6.15"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "randy3k"; repo = "radian"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9dpLQ3QRppvwOw4THASfF8kCkIVZmWLALLRwy1LRPiE="; }; @@ -66,8 +66,8 @@ python3Packages.buildPythonApplication rec { description = "21 century R console"; mainProgram = "radian"; homepage = "https://github.com/randy3k/radian"; - changelog = "https://github.com/randy3k/radian/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/randy3k/radian/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ savyajha ]; }; -} +}) diff --git a/pkgs/by-name/ra/radicale/package.nix b/pkgs/by-name/ra/radicale/package.nix index 89852133f79e..184764fd31c9 100644 --- a/pkgs/by-name/ra/radicale/package.nix +++ b/pkgs/by-name/ra/radicale/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "radicale"; version = "3.6.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FzCNmmlQeka+Z7h1Dp631coKPF7gc0LOWnyca994bgs="; }; @@ -48,7 +48,7 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://radicale.org/v3.html"; - changelog = "https://github.com/Kozea/Radicale/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Kozea/Radicale/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "CalDAV and CardDAV server"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ @@ -56,4 +56,4 @@ python3.pkgs.buildPythonApplication rec { erictapen ]; }; -} +}) diff --git a/pkgs/by-name/ra/raiseorlaunch/package.nix b/pkgs/by-name/ra/raiseorlaunch/package.nix index 12b232269bc7..46ae17986156 100644 --- a/pkgs/by-name/ra/raiseorlaunch/package.nix +++ b/pkgs/by-name/ra/raiseorlaunch/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "raiseorlaunch"; version = "2.3.5"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-L/hu0mYCAxHkp5me96a6HlEY6QsuJDESpTNhlzVRHWs="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index 2c8199247888..563da582a999 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -12,7 +12,7 @@ ramalama, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ramalama"; version = "0.15.0"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "containers"; repo = "ramalama"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-0R7y1PpAxXzSlhfOFHf3cWPzZ544fYVUL0w7jOFSuAU="; }; @@ -97,4 +97,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ booxter ]; mainProgram = "ramalama"; }; -} +}) diff --git a/pkgs/by-name/ra/rapid-photo-downloader/package.nix b/pkgs/by-name/ra/rapid-photo-downloader/package.nix index ea9ccb492f23..64fbe6d31621 100644 --- a/pkgs/by-name/ra/rapid-photo-downloader/package.nix +++ b/pkgs/by-name/ra/rapid-photo-downloader/package.nix @@ -20,7 +20,7 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rapid-photo-downloader"; version = "0.9.36"; pyproject = true; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "damonlynch"; repo = "rapid-photo-downloader"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fFmIbqymYkg2Z1/x0mNsCNlDCOyqVg65CM4a67t+kPQ="; }; @@ -135,4 +135,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ philipdb ]; }; -} +}) diff --git a/pkgs/by-name/ra/rare/package.nix b/pkgs/by-name/ra/rare/package.nix index 17946ca8e507..da9065af5a47 100644 --- a/pkgs/by-name/ra/rare/package.nix +++ b/pkgs/by-name/ra/rare/package.nix @@ -6,7 +6,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rare"; version = "1.10.11"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "RareDevs"; repo = "Rare"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2DtI5iaK4bYdGfIEhPy52WaEqh+IJMZ6qo/348lMnLY="; }; @@ -61,4 +61,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "rare"; }; -} +}) diff --git a/pkgs/by-name/ra/raysession/package.nix b/pkgs/by-name/ra/raysession/package.nix index 8314bb5b85e0..fc312e247167 100644 --- a/pkgs/by-name/ra/raysession/package.nix +++ b/pkgs/by-name/ra/raysession/package.nix @@ -8,12 +8,12 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "raysession"; version = "0.14.4"; src = fetchurl { - url = "https://github.com/Houston4444/RaySession/releases/download/v${version}/RaySession-${version}-source.tar.gz"; + url = "https://github.com/Houston4444/RaySession/releases/download/v${finalAttrs.version}/RaySession-${finalAttrs.version}-source.tar.gz"; hash = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A="; }; @@ -67,4 +67,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ra/razer-cli/package.nix b/pkgs/by-name/ra/razer-cli/package.nix index 47d888d8d4e2..f35d5bbb9b45 100644 --- a/pkgs/by-name/ra/razer-cli/package.nix +++ b/pkgs/by-name/ra/razer-cli/package.nix @@ -8,7 +8,7 @@ # requires openrazer-daemon to be running on the system # on NixOS hardware.openrazer.enable or pkgs.openrazer-daemon -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "razer-cli"; version = "2.3.0"; pyproject = true; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "lolei"; repo = "razer-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uwTqDCYmG/5dyse0tF/CPG+9SlThyRyeHJ0OSBpcQio="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.kaylorben ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rc/rclip/package.nix b/pkgs/by-name/rc/rclip/package.nix index e2d53e5f21de..88bad3453c80 100644 --- a/pkgs/by-name/rc/rclip/package.nix +++ b/pkgs/by-name/rc/rclip/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rclip"; version = "2.0.11"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yurijmikhalevich"; repo = "rclip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TXJpaMCSKCeOiWPVb9//czux+JV8VlJsiWH8fUb1tkw="; }; @@ -62,9 +62,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "AI-Powered Command-Line Photo Search Tool"; homepage = "https://github.com/yurijmikhalevich/rclip"; - changelog = "https://github.com/yurijmikhalevich/rclip/releases/tag/${src.tag}"; + changelog = "https://github.com/yurijmikhalevich/rclip/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ iynaix ]; mainProgram = "rclip"; }; -} +}) diff --git a/pkgs/by-name/rd/rdiff-backup/package.nix b/pkgs/by-name/rd/rdiff-backup/package.nix index 9edc27cd690d..4094e1a7d4dc 100644 --- a/pkgs/by-name/rd/rdiff-backup/package.nix +++ b/pkgs/by-name/rd/rdiff-backup/package.nix @@ -9,13 +9,13 @@ let pypkgs = python3Packages; in -pypkgs.buildPythonApplication rec { +pypkgs.buildPythonApplication (finalAttrs: { pname = "rdiff-backup"; version = "2.2.6"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-0HeDVyZrxlE7t/daRXCymySydgNIu/YHur/DpvCUWM8"; }; @@ -41,4 +41,4 @@ pypkgs.buildPythonApplication rec { mainProgram = "rdiff-backup"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/re/ready-check/package.nix b/pkgs/by-name/re/ready-check/package.nix index 5c9180153295..e13907cd6364 100644 --- a/pkgs/by-name/re/ready-check/package.nix +++ b/pkgs/by-name/re/ready-check/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ready-check"; version = "1.2.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "sesh"; repo = "ready"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-j0UY2Q1jYGRtjvaWMwgMJrNaQZQnEJ5ST4o4PAVYWVc="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to check readiness of websites"; homepage = "https://github.com/sesh/ready"; - changelog = "https://github.com/sesh/ready/releases/tag/v${version}"; + changelog = "https://github.com/sesh/ready/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ fab ]; mainProgram = "ready"; }; -} +}) diff --git a/pkgs/by-name/re/recapp/package.nix b/pkgs/by-name/re/recapp/package.nix index 64a982da3277..9a11a72a15c3 100644 --- a/pkgs/by-name/re/recapp/package.nix +++ b/pkgs/by-name/re/recapp/package.nix @@ -18,7 +18,7 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "recapp"; version = "1.1.1"; @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "amikha1lov"; repo = "RecApp"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "08bpfcqgw0lj6j7y5b2i18kffawlzp6pfk4wdpmk29vwmgk9s9yc"; }; @@ -85,4 +85,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "recapp"; }; -} +}) diff --git a/pkgs/by-name/re/recon-ng/package.nix b/pkgs/by-name/re/recon-ng/package.nix index 1a08b38e3462..e47936b0b75c 100644 --- a/pkgs/by-name/re/recon-ng/package.nix +++ b/pkgs/by-name/re/recon-ng/package.nix @@ -5,7 +5,7 @@ replaceVars, fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "recon-ng"; version = "5.1.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "lanmaster53"; repo = "recon-ng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W7pL4Rl86i881V53SAwECAMp2Qj/azPM3mdvxvt+gjc="; }; @@ -50,7 +50,7 @@ python3.pkgs.buildPythonApplication rec { postPatch = let setup = replaceVars ./setup.py { - inherit pname version; + inherit (finalAttrs) pname version; }; in '' @@ -68,4 +68,4 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/lanmaster53/recon-ng/"; maintainers = with lib.maintainers; [ gamedungeon ]; }; -} +}) diff --git a/pkgs/by-name/re/refine/package.nix b/pkgs/by-name/re/refine/package.nix index bac3bc5a048c..9a9c8b424af8 100644 --- a/pkgs/by-name/re/refine/package.nix +++ b/pkgs/by-name/re/refine/package.nix @@ -19,7 +19,7 @@ glib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "refine"; version = "0.6.3"; pyproject = false; # uses meson @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "TheEvilSkeleton"; repo = "Refine"; - tag = version; + tag = finalAttrs.version; hash = "sha256-0FxnohwqAu7UW1e0kBNk8rFv2q736qlmFFhce2BNLdQ="; }; @@ -83,4 +83,4 @@ python3Packages.buildPythonApplication rec { license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ getchoo ]; }; -} +}) diff --git a/pkgs/by-name/re/refurb/package.nix b/pkgs/by-name/re/refurb/package.nix index 0b4ea6a30149..604e5dbc0749 100644 --- a/pkgs/by-name/re/refurb/package.nix +++ b/pkgs/by-name/re/refurb/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "refurb"; version = "2.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "dosisod"; repo = "refurb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Y401oUQd516Pyf+8sTrje5AoeWCSGKlXktnwyj/nTl8="; }; @@ -59,4 +59,4 @@ python3Packages.buildPythonApplication rec { license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ knl ]; }; -} +}) diff --git a/pkgs/by-name/re/rendercv/package.nix b/pkgs/by-name/re/rendercv/package.nix index fd85aa9a776f..2d3594d2a855 100644 --- a/pkgs/by-name/re/rendercv/package.nix +++ b/pkgs/by-name/re/rendercv/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rendercv"; version = "2.6"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rendercv"; repo = "rendercv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-lGeZt/ctNmZu6kSTpH4JTmgOwR9gS6RVkWu0gr4FK4k="; }; @@ -63,4 +63,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ theobori ]; mainProgram = "rendercv"; }; -} +}) diff --git a/pkgs/by-name/re/replacement/package.nix b/pkgs/by-name/re/replacement/package.nix index bd0100e81b94..97c24a44a4f8 100644 --- a/pkgs/by-name/re/replacement/package.nix +++ b/pkgs/by-name/re/replacement/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "replacement"; version = "0.4.4"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "siriobalmelli"; repo = "replacement"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0j4lvn3rx1kqvxcsd8nhc2lgk48jyyl7qffhlkvakhy60f9lymj3"; }; @@ -50,4 +50,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ siriobalmelli ]; }; -} +}) diff --git a/pkgs/by-name/re/repocheck/package.nix b/pkgs/by-name/re/repocheck/package.nix index 9ec1a6ce69ac..a977c2275e67 100644 --- a/pkgs/by-name/re/repocheck/package.nix +++ b/pkgs/by-name/re/repocheck/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "repocheck"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kynikos"; repo = "repocheck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-pCz+oAfDFyDeuXumfNzLTXnftM9+IG+lZzWSKtbZ9dg="; }; @@ -24,9 +24,9 @@ python3Packages.buildPythonApplication rec { doCheck = false; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Check the status of code repositories under a root directory"; mainProgram = "repocheck"; license = lib.licenses.gpl3Plus; }; -} +}) diff --git a/pkgs/by-name/re/repren/package.nix b/pkgs/by-name/re/repren/package.nix index ecd2ef8cd4f0..dd548b66fed5 100644 --- a/pkgs/by-name/re/repren/package.nix +++ b/pkgs/by-name/re/repren/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "repren"; version = "1.0.2"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jlevy"; repo = "repren"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UqJC19EvhQsLlecPwy6ixkvQTi/6w6RLI5DTeNzVIqE="; }; @@ -23,9 +23,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Simple but flexible command-line tool for rewriting file contents"; homepage = "https://github.com/jlevy/repren"; - changelog = "https://github.com/jlevy/repren/releases/tag/${version}"; + changelog = "https://github.com/jlevy/repren/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "repren"; }; -} +}) diff --git a/pkgs/by-name/re/resolve-march-native/package.nix b/pkgs/by-name/re/resolve-march-native/package.nix index d6793a641509..e2aa40503981 100644 --- a/pkgs/by-name/re/resolve-march-native/package.nix +++ b/pkgs/by-name/re/resolve-march-native/package.nix @@ -5,7 +5,7 @@ lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "resolve-march-native"; version = "6.0.1"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hartwork"; repo = "resolve-march-native"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YJvKLHxn80RRVEOGeg9BwxhDZ8Hhg5Qa6ryLOXumY5w="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ lovesegfault ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/re/rexi/package.nix b/pkgs/by-name/re/rexi/package.nix index 5d51a4c9bea8..e4ba6e7c3cd3 100644 --- a/pkgs/by-name/re/rexi/package.nix +++ b/pkgs/by-name/re/rexi/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rexi"; version = "1.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "royreznik"; repo = "rexi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tag2/QTM6tDCU3qr4e1GqRYAZgpvEgtA+FtR4P7WdiU="; }; @@ -52,4 +52,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ gauravghodinde ]; mainProgram = "rexi"; }; -} +}) diff --git a/pkgs/by-name/rf/rfc-bibtex/package.nix b/pkgs/by-name/rf/rfc-bibtex/package.nix index 745c9992ddbb..fdd8f1bff78d 100644 --- a/pkgs/by-name/rf/rfc-bibtex/package.nix +++ b/pkgs/by-name/rf/rfc-bibtex/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "rfc-bibtex"; version = "0.3.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "iluxonchik"; repo = "rfc-bibtex"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bPCNQqiG50vWVFA6J2kyxftwsXunHTNBdSkoIRYkb0s="; }; @@ -34,4 +34,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ teto ]; mainProgram = "rfcbibtex"; }; -} +}) diff --git a/pkgs/by-name/ri/rich-cli/package.nix b/pkgs/by-name/ri/rich-cli/package.nix index 1dddef1895c6..45f838507e00 100644 --- a/pkgs/by-name/ri/rich-cli/package.nix +++ b/pkgs/by-name/ri/rich-cli/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rich-cli"; version = "1.8.0"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Textualize"; repo = "rich-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mV5b/J9wX9niiYtlmAUouaAm9mY2zTtDmex7FNWcezQ="; }; @@ -64,9 +64,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command Line Interface to Rich"; homepage = "https://github.com/Textualize/rich-cli"; - changelog = "https://github.com/Textualize/rich-cli/releases/tag/v${version}"; + changelog = "https://github.com/Textualize/rich-cli/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "rich"; }; -} +}) diff --git a/pkgs/by-name/ri/ripe-atlas-tools/package.nix b/pkgs/by-name/ri/ripe-atlas-tools/package.nix index 180750393089..ba682025e732 100644 --- a/pkgs/by-name/ri/ripe-atlas-tools/package.nix +++ b/pkgs/by-name/ri/ripe-atlas-tools/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ripe-atlas-tools"; version = "3.1.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "RIPE-NCC"; repo = "ripe-atlas-tools"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aETSDXCVteTruRKV/8Aw3R/bprB6txOsXrFvoZOxIus="; }; @@ -48,7 +48,7 @@ python3.pkgs.buildPythonApplication rec { ]; preBuild = '' - echo "RIPE Atlas Tools [NixOS ${version}" > ripe/atlas/tools/user-agent + echo "RIPE Atlas Tools [NixOS ${finalAttrs.version}" > ripe/atlas/tools/user-agent ''; postInstall = '' @@ -92,14 +92,14 @@ python3.pkgs.buildPythonApplication rec { preCheck = '' rm -rf ripe mkdir -p ripe/atlas/tools - echo "__version__ = \"${version}\"" > ripe/atlas/tools/version.py + echo "__version__ = \"${finalAttrs.version}\"" > ripe/atlas/tools/version.py ''; meta = { description = "RIPE ATLAS project tools"; homepage = "https://github.com/RIPE-NCC/ripe-atlas-tools"; - changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ raitobezarius ]; }; -} +}) diff --git a/pkgs/by-name/rm/rmview/package.nix b/pkgs/by-name/rm/rmview/package.nix index c3dcc10cebc7..ffbfdb162b04 100644 --- a/pkgs/by-name/rm/rmview/package.nix +++ b/pkgs/by-name/rm/rmview/package.nix @@ -5,7 +5,7 @@ libsForQt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rmview"; version = "3.1.4"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bordaigorl"; repo = "rmview"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-yae86PR/TZKApqrMP7MdS8941J9wqlKzkOnFyIhUk4o="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.nickhu ]; }; -} +}) diff --git a/pkgs/by-name/ro/robotframework-tidy/package.nix b/pkgs/by-name/ro/robotframework-tidy/package.nix index 869d7e7e8661..a7a0cdecc061 100644 --- a/pkgs/by-name/ro/robotframework-tidy/package.nix +++ b/pkgs/by-name/ro/robotframework-tidy/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "robotframework-tidy"; version = "4.18.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "MarketSquare"; repo = "robotframework-tidy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WAuB+kTEZAG1uVEXVY1CdIDGeRRHo5AT1bHs8/wBBcc="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Code autoformatter for Robot Framework"; homepage = "https://robotidy.readthedocs.io"; - changelog = "https://github.com/MarketSquare/robotframework-tidy/blob/main/docs/releasenotes/${src.tag}.rst"; + changelog = "https://github.com/MarketSquare/robotframework-tidy/blob/main/docs/releasenotes/${finalAttrs.src.tag}.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ otavio ]; mainProgram = "robotidy"; }; -} +}) diff --git a/pkgs/by-name/ro/rofi-mpd/package.nix b/pkgs/by-name/ro/rofi-mpd/package.nix index fa2e3181d656..32a26f44c668 100644 --- a/pkgs/by-name/ro/rofi-mpd/package.nix +++ b/pkgs/by-name/ro/rofi-mpd/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rofi-mpd"; version = "2.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "JakeStanger"; repo = "Rofi_MPD"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0jabyn6gqh8ychn2a06xws3avz0lqdnx3qvqkavfd2xr6sp2q7lg"; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ jakestanger ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ro/rofi-rbw/package.nix b/pkgs/by-name/ro/rofi-rbw/package.nix index c6d82037d52b..982bd791496b 100644 --- a/pkgs/by-name/ro/rofi-rbw/package.nix +++ b/pkgs/by-name/ro/rofi-rbw/package.nix @@ -13,7 +13,7 @@ xdotool, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rofi-rbw"; version = "1.5.1"; pyproject = true; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fdw"; repo = "rofi-rbw"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Qdbz3UjWMCuJUzR6UMt/apt+OjMAr2U7uMtv9wxEZKE="; }; @@ -68,4 +68,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "rofi-rbw"; }; -} +}) diff --git a/pkgs/by-name/ro/rofimoji/package.nix b/pkgs/by-name/ro/rofimoji/package.nix index f30040df2022..ac53ac7cf90e 100644 --- a/pkgs/by-name/ro/rofimoji/package.nix +++ b/pkgs/by-name/ro/rofimoji/package.nix @@ -14,7 +14,7 @@ xsel, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rofimoji"; version = "6.7.0"; pyproject = true; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "fdw"; repo = "rofimoji"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8Y28jlmlKFyqT/OGn/jKjvivMc2U7TQvYmaTX1vCvXQ="; }; @@ -59,9 +59,9 @@ python3Packages.buildPythonApplication rec { description = "Simple emoji and character picker for rofi"; mainProgram = "rofimoji"; homepage = "https://github.com/fdw/rofimoji"; - changelog = "https://github.com/fdw/rofimoji/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/fdw/rofimoji/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ justinlovinger ]; }; -} +}) diff --git a/pkgs/by-name/ro/route-detect/package.nix b/pkgs/by-name/ro/route-detect/package.nix index 35c251db250f..310cc64fa23a 100644 --- a/pkgs/by-name/ro/route-detect/package.nix +++ b/pkgs/by-name/ro/route-detect/package.nix @@ -5,7 +5,7 @@ semgrep, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "route-detect"; version = "0.8.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mschwager"; repo = "route-detect"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4WkYjAQyteHJTJvSZoSfVUnBvsDQ3TWb5Ttp3uCgvdU="; }; @@ -28,9 +28,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Find authentication (authn) and authorization (authz) security bugs in web application routes"; homepage = "https://github.com/mschwager/route-detect"; - changelog = "https://github.com/mschwager/route-detect/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/mschwager/route-detect/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "routes"; }; -} +}) diff --git a/pkgs/by-name/ro/route-graph/package.nix b/pkgs/by-name/ro/route-graph/package.nix index 354f10578b9b..94c0c0139b61 100644 --- a/pkgs/by-name/ro/route-graph/package.nix +++ b/pkgs/by-name/ro/route-graph/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "route-graph"; version = "0.2.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "audiusGmbH"; repo = "route-graph"; - tag = version; + tag = finalAttrs.version; hash = "sha256-HmfmUeT5vt0yWVs7GhIPVt4NZtTfe7HYPLRqfQE/tZM="; }; @@ -45,9 +45,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "CLI tool for creating graphs of routes"; homepage = "https://github.com/audiusGmbH/route-graph"; - changelog = "https://github.com/audiusGmbH/route-graph/releases/tag/${version}"; + changelog = "https://github.com/audiusGmbH/route-graph/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "route-graph"; }; -} +}) diff --git a/pkgs/by-name/rp/rpl/package.nix b/pkgs/by-name/rp/rpl/package.nix index c6509b854014..0a484e5e8723 100644 --- a/pkgs/by-name/rp/rpl/package.nix +++ b/pkgs/by-name/rp/rpl/package.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rpl"; version = "1.18"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-N4043ig/ZoL4XpNpU5bzRh1xl3jheoAT9kvYfX9nHX4="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ cbley ]; }; -} +}) diff --git a/pkgs/by-name/rs/rshell/package.nix b/pkgs/by-name/rs/rshell/package.nix index 560681e8c67b..6386de38ef9a 100644 --- a/pkgs/by-name/rs/rshell/package.nix +++ b/pkgs/by-name/rs/rshell/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rshell"; version = "0.0.36"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-SmbYNSB0eVUOWdDdPoMAPQTE7KeKTkklD4h+0t1LC/U="; }; @@ -25,4 +25,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ c0deaddict ]; }; -} +}) diff --git a/pkgs/by-name/rs/rss2email/package.nix b/pkgs/by-name/rs/rss2email/package.nix index 7f9b1bef72b8..3eceba79351c 100644 --- a/pkgs/by-name/rs/rss2email/package.nix +++ b/pkgs/by-name/rs/rss2email/package.nix @@ -6,13 +6,13 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "rss2email"; version = "3.14"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; }; @@ -80,4 +80,4 @@ python3Packages.buildPythonApplication rec { passthru.tests = { smoke-test = nixosTests.rss2email; }; -} +}) diff --git a/pkgs/by-name/rs/rsstail-py/package.nix b/pkgs/by-name/rs/rsstail-py/package.nix index 1d9b1215a6db..0a43daa490ef 100644 --- a/pkgs/by-name/rs/rsstail-py/package.nix +++ b/pkgs/by-name/rs/rsstail-py/package.nix @@ -3,14 +3,14 @@ python3, fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "rsstail-py"; version = "0.6.0"; pyproject = true; src = fetchPypi { pname = "rsstail"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-nAqk8qomG02SVq2cbQAO0MidGbxCHCk2kPNB+7YgGOQ="; }; @@ -22,8 +22,8 @@ python3.pkgs.buildPythonApplication rec { description = "Command-line syndication feed monitor"; mainProgram = "rsstail"; homepage = "https://github.com/gvalkov/rsstail.py"; - changelog = "https://github.com/gvalkov/rsstail.py/releases/tag/v${version}"; + changelog = "https://github.com/gvalkov/rsstail.py/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ zoriya ]; }; -} +}) diff --git a/pkgs/by-name/rs/rstfmt/package.nix b/pkgs/by-name/rs/rstfmt/package.nix index 657c0e9c1141..909db14e0dc8 100644 --- a/pkgs/by-name/rs/rstfmt/package.nix +++ b/pkgs/by-name/rs/rstfmt/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "rstfmt"; version = "0.0.14"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "dzhu"; repo = "rstfmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zvmKgNzfxyWYHoaD+q84I48r1Mpp4kU4oIGAwMSRRlA="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Formatter for reStructuredText"; homepage = "https://github.com/dzhu/rstfmt"; - changelog = "https://github.com/dzhu/rstfmt/releases/tag/${src.tag}"; + changelog = "https://github.com/dzhu/rstfmt/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "rstfmt"; }; -} +}) diff --git a/pkgs/by-name/ru/rubber/package.nix b/pkgs/by-name/ru/rubber/package.nix index fda0d10765dd..0d2936191ea4 100644 --- a/pkgs/by-name/ru/rubber/package.nix +++ b/pkgs/by-name/ru/rubber/package.nix @@ -10,7 +10,7 @@ let pypkgs = python3Packages; in -pypkgs.buildPythonApplication rec { +pypkgs.buildPythonApplication (finalAttrs: { pname = "rubber"; version = "1.6.6"; pyproject = true; @@ -18,7 +18,7 @@ pypkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "latex-rubber"; repo = "rubber"; - rev = version; + rev = finalAttrs.version; hash = "sha256-C26PN3jyV6qwSjgPem54bykZrpKj+n8iHYYUyR+8dgI="; }; @@ -64,4 +64,4 @@ pypkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "rubber"; }; -} +}) diff --git a/pkgs/by-name/s3/s3bro/package.nix b/pkgs/by-name/s3/s3bro/package.nix index 43ba091c7354..97f431830fac 100644 --- a/pkgs/by-name/s3/s3bro/package.nix +++ b/pkgs/by-name/s3/s3bro/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "s3bro"; version = "2.8"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-+OqcLbXilbY4h/zRAkvRd8taVIOPyiScOAcDyPZ4RUw="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ psyanticy ]; }; -} +}) diff --git a/pkgs/by-name/s3/s3ql/package.nix b/pkgs/by-name/s3/s3ql/package.nix index cba39b690980..43b1ecba8851 100644 --- a/pkgs/by-name/s3/s3ql/package.nix +++ b/pkgs/by-name/s3/s3ql/package.nix @@ -28,7 +28,7 @@ let ; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "s3ql"; version = "5.3.0"; pyproject = true; @@ -36,12 +36,12 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "s3ql"; repo = "s3ql"; - tag = "s3ql-${version}"; + tag = "s3ql-${finalAttrs.version}"; hash = "sha256-SVB+VB508hGXvdHZo5lt09yssjjwHS1tsDU8M4j+swc="; }; patches = [ - (replaceVars ./0001-setup.py-remove-self-reference.patch { inherit version; }) + (replaceVars ./0001-setup.py-remove-self-reference.patch { inherit (finalAttrs) version; }) ]; build-system = [ setuptools ]; @@ -90,9 +90,9 @@ buildPythonApplication rec { meta = { description = "Full-featured file system for online data storage"; homepage = "https://github.com/s3ql/s3ql/"; - changelog = "https://github.com/s3ql/s3ql/releases/tag/s3ql-${version}"; + changelog = "https://github.com/s3ql/s3ql/releases/tag/s3ql-${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ rushmorem ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/s4/s4cmd/package.nix b/pkgs/by-name/s4/s4cmd/package.nix index 9cd9dfeb5c6e..2a951ef942ec 100644 --- a/pkgs/by-name/s4/s4cmd/package.nix +++ b/pkgs/by-name/s4/s4cmd/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "s4cmd"; version = "2.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "0d4mx98i3qhvlmr9x898mjvf827smzx6x5ji6daiwgjdlxc60mj2"; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { description = "Super S3 command line tool"; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/sa/sacad/package.nix b/pkgs/by-name/sa/sacad/package.nix index 4108ad603370..99625089cf31 100644 --- a/pkgs/by-name/sa/sacad/package.nix +++ b/pkgs/by-name/sa/sacad/package.nix @@ -6,13 +6,13 @@ optipng, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sacad"; version = "2.8.3"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-6bKxFOP4hPbU5d1J/wro1BM/Bh9W//QzcZ4YbfaaqYY="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ moni ]; }; -} +}) diff --git a/pkgs/by-name/sa/safeeyes/package.nix b/pkgs/by-name/sa/safeeyes/package.nix index 4f79a7a4adeb..7b65b3176203 100644 --- a/pkgs/by-name/sa/safeeyes/package.nix +++ b/pkgs/by-name/sa/safeeyes/package.nix @@ -17,13 +17,13 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "safeeyes"; version = "3.3.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-11nw13AAqupSIZRrhmDaViO3V/yYK8/xsVF8ylS49Rw="; }; @@ -95,4 +95,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "safeeyes"; }; -} +}) diff --git a/pkgs/by-name/sa/saldo/package.nix b/pkgs/by-name/sa/saldo/package.nix index 7a862b8c8725..ecee983a9bf4 100644 --- a/pkgs/by-name/sa/saldo/package.nix +++ b/pkgs/by-name/sa/saldo/package.nix @@ -18,7 +18,7 @@ gitUpdater, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "saldo"; version = "0.8.4"; pyproject = false; @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "tabos"; repo = "saldo"; - tag = version; + tag = finalAttrs.version; hash = "sha256-QOhHDbXq+QHq6XV/ejt5+Si1bXRZZxLjsRlWVw7Zsuk="; }; @@ -65,11 +65,11 @@ python3.pkgs.buildPythonApplication rec { passthru.updateScript = gitUpdater { }; meta = { - changelog = "https://gitlab.com/tabos/saldo/-/blob/${src.tag}/NEWS"; + changelog = "https://gitlab.com/tabos/saldo/-/blob/${finalAttrs.src.tag}/NEWS"; description = "Banking application for small screens"; homepage = "https://www.tabos.org/projects/saldo/"; license = lib.licenses.gpl3Plus; mainProgram = "org.tabos.saldo"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/sa/salt-lint/package.nix b/pkgs/by-name/sa/salt-lint/package.nix index b538d7b69b60..617d352ccc81 100644 --- a/pkgs/by-name/sa/salt-lint/package.nix +++ b/pkgs/by-name/sa/salt-lint/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "salt-lint"; version = "0.9.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "warpnet"; repo = "salt-lint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Q/blaqDqs9gPrMfN+e1hkCi9IPMM0osPYTDsT6UODB4="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "salt-lint"; maintainers = with lib.maintainers; [ genga898 ]; }; -} +}) diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix index c6b0c8dd97b9..dffa0fd87f5f 100644 --- a/pkgs/by-name/sa/salt/package.nix +++ b/pkgs/by-name/sa/salt/package.nix @@ -10,13 +10,13 @@ extraInputs ? [ ], }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "salt"; version = "3007.11"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-EAkO0/1kKSXRkEXNH6mJHznUkQR0AsQ2ijtzCrwUCAU="; }; @@ -74,9 +74,9 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://saltproject.io/"; - changelog = "https://docs.saltproject.io/en/latest/topics/releases/${version}.html"; + changelog = "https://docs.saltproject.io/en/latest/topics/releases/${finalAttrs.version}.html"; description = "Portable, distributed, remote execution and configuration management system"; maintainers = with lib.maintainers; [ Flakebi ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/sa/sasutils/package.nix b/pkgs/by-name/sa/sasutils/package.nix index 3573add0344b..f12c4931a672 100644 --- a/pkgs/by-name/sa/sasutils/package.nix +++ b/pkgs/by-name/sa/sasutils/package.nix @@ -6,7 +6,7 @@ sg3_utils, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sasutils"; version = "0.6.1"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "stanford-rc"; repo = "sasutils"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-rx4IxS5q1c3z617F4DBWxuxxSPHKFrw2bTW6b6/qkds="; }; @@ -32,4 +32,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aij ]; }; -} +}) diff --git a/pkgs/by-name/sa/satellite/package.nix b/pkgs/by-name/sa/satellite/package.nix index df13d174641c..0fce6b646fd2 100644 --- a/pkgs/by-name/sa/satellite/package.nix +++ b/pkgs/by-name/sa/satellite/package.nix @@ -9,7 +9,7 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "satellite"; version = "0.9.1"; @@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromCodeberg { owner = "tpikonen"; repo = "satellite"; - tag = version; + tag = finalAttrs.version; hash = "sha256-E/OKdVB+JDP/01ydEgA/B6+GMiVYB4jlPI70TW8HBDU="; }; @@ -58,4 +58,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ Luflosi ]; }; -} +}) diff --git a/pkgs/by-name/sa/savepagenow/package.nix b/pkgs/by-name/sa/savepagenow/package.nix index 3d6c5f7f9ef2..1f8b9b3242ca 100644 --- a/pkgs/by-name/sa/savepagenow/package.nix +++ b/pkgs/by-name/sa/savepagenow/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "savepagenow"; version = "1.3.1"; pyproject = true; @@ -12,11 +12,11 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pastpages"; repo = "savepagenow"; - tag = version; + tag = finalAttrs.version; sha256 = "sha256-ztM1g71g8SN1LTyFF7sxaLhC3+nVsC9fJwfYPjkUsdE="; }; - SETUPTOOLS_SCM_PRETEND_VERSION = version; + SETUPTOOLS_SCM_PRETEND_VERSION = finalAttrs.version; build-system = with python3Packages; [ setuptools-scm ]; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "savepagenow"; }; -} +}) diff --git a/pkgs/by-name/sb/sbom4python/package.nix b/pkgs/by-name/sb/sbom4python/package.nix index 86d54abd0e0a..6a812c564450 100644 --- a/pkgs/by-name/sb/sbom4python/package.nix +++ b/pkgs/by-name/sb/sbom4python/package.nix @@ -7,7 +7,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sbom4python"; version = "0.12.4"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "anthonyharrison"; repo = "sbom4python"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eiizZEc5OIBfyGlSCer2zcrEFd2qpxmMjxV8e9W3gdk="; }; @@ -42,11 +42,11 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/${src.tag}"; + changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/${finalAttrs.src.tag}"; description = "Tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; homepage = "https://github.com/anthonyharrison/sbom4python"; license = lib.licenses.asl20; mainProgram = "sbom4python"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sc/sc-controller/package.nix b/pkgs/by-name/sc/sc-controller/package.nix index 372d4bb9a709..c4a4abb114a2 100644 --- a/pkgs/by-name/sc/sc-controller/package.nix +++ b/pkgs/by-name/sc/sc-controller/package.nix @@ -18,7 +18,7 @@ gtk-layer-shell, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sc-controller"; version = "0.5.5"; format = "setuptools"; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "C0rn3j"; repo = "sc-controller"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IQxHa0bR8FWad9v5DfvXHskwayCgzbJm5ekzf1sjfiQ="; }; @@ -104,4 +104,4 @@ python3Packages.buildPythonApplication rec { rnhmjoj ]; }; -} +}) diff --git a/pkgs/by-name/sc/scan-build-py/package.nix b/pkgs/by-name/sc/scan-build-py/package.nix index 630bd67ddb47..3868586dd7b0 100644 --- a/pkgs/by-name/sc/scan-build-py/package.nix +++ b/pkgs/by-name/sc/scan-build-py/package.nix @@ -6,7 +6,7 @@ let inherit (llvmPackages) clang-unwrapped; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "scan-build-py"; inherit (clang-unwrapped) version; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "intercepts the build process to generate a compilation database"; - homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${version}/clang/tools/scan-build-py/"; + homepage = "https://github.com/llvm/llvm-project/tree/llvmorg-${finalAttrs.version}/clang/tools/scan-build-py/"; mainProgram = "scan-build-py"; license = with lib.licenses; [ asl20 @@ -43,4 +43,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ RossSmyth ]; platforms = lib.intersectLists python3.meta.platforms clang-unwrapped.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/sc/sccmhunter/package.nix b/pkgs/by-name/sc/sccmhunter/package.nix index 8440808e1284..c0e68e1107b4 100644 --- a/pkgs/by-name/sc/sccmhunter/package.nix +++ b/pkgs/by-name/sc/sccmhunter/package.nix @@ -5,7 +5,7 @@ # error: future-1.0.0 not supported for interpreter python3.13 python312Packages, }: -python312Packages.buildPythonApplication rec { +python312Packages.buildPythonApplication (finalAttrs: { pname = "sccmhunter"; version = "1.1.10"; pyproject = true; @@ -13,7 +13,7 @@ python312Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "garrettfoster13"; repo = "sccmhunter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-657xwD5Sk8vU3MSGj7Yuu/lh7SRS25VFk/igKhq1pks="; }; @@ -43,9 +43,9 @@ python312Packages.buildPythonApplication rec { meta = { description = "Post exploitation tool to identify and attack SCCM related assets in an Active Directory domain"; homepage = "https://github.com/garrettfoster13/sccmhunter"; - changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${src.tag}/changelog.md"; + changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${finalAttrs.src.tag}/changelog.md"; license = lib.licenses.mit; mainProgram = "sccmhunter.py"; maintainers = with lib.maintainers; [ purpole ]; }; -} +}) diff --git a/pkgs/by-name/sc/scdl/package.nix b/pkgs/by-name/sc/scdl/package.nix index 0edd41eb17a1..564390ad4892 100644 --- a/pkgs/by-name/sc/scdl/package.nix +++ b/pkgs/by-name/sc/scdl/package.nix @@ -5,13 +5,13 @@ ffmpeg-headless, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "scdl"; version = "2.12.4"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-5+3ok7UcJEdUW45bdPGkkvk+k/NYIpEi0URNuQ6e0vk="; }; @@ -49,4 +49,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "scdl"; }; -} +}) diff --git a/pkgs/by-name/sc/scli/package.nix b/pkgs/by-name/sc/scli/package.nix index 8c3fe431ff84..394847c7e727 100644 --- a/pkgs/by-name/sc/scli/package.nix +++ b/pkgs/by-name/sc/scli/package.nix @@ -9,14 +9,14 @@ scli, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "scli"; version = "0.7.5"; src = fetchFromGitHub { owner = "isamert"; repo = "scli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-pp3uVABsncXXL2PZvTymHPKGAFvB24tnX+3K+C0VW8g="; }; @@ -64,4 +64,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/sc/screenconfig/package.nix b/pkgs/by-name/sc/screenconfig/package.nix index 5c3942f08057..19127230bd4e 100644 --- a/pkgs/by-name/sc/screenconfig/package.nix +++ b/pkgs/by-name/sc/screenconfig/package.nix @@ -7,7 +7,7 @@ feh, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "screenconfig"; version = "0.1.0"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jceb"; repo = "screenconfig"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X1Mz8UbOOW/4LM9IZoG/kbwv2G0EppTsacKapQMChkc="; }; build-system = [ python3.pkgs.setuptools ]; @@ -37,4 +37,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ jceb ]; mainProgram = "screenconfig"; }; -} +}) diff --git a/pkgs/by-name/sc/screenkey/package.nix b/pkgs/by-name/sc/screenkey/package.nix index 9a909ebf2c92..48d8f98ff876 100644 --- a/pkgs/by-name/sc/screenkey/package.nix +++ b/pkgs/by-name/sc/screenkey/package.nix @@ -11,7 +11,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "screenkey"; version = "1.5"; pyproject = true; @@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "screenkey"; repo = "screenkey"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kWktKzRyWHGd1lmdKhPwrJoSzAIN2E5TKyg30uhM4Ug="; }; @@ -73,4 +73,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "screenkey"; }; -} +}) diff --git a/pkgs/by-name/sc/scriv/package.nix b/pkgs/by-name/sc/scriv/package.nix index 0a2e3177283f..e7c40364a384 100644 --- a/pkgs/by-name/sc/scriv/package.nix +++ b/pkgs/by-name/sc/scriv/package.nix @@ -9,13 +9,13 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "scriv"; version = "1.7.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-fBqL5jUdA2kuXnV4Te6g2PEbLJD5G+GLD7OjdVVbUl4="; }; @@ -69,9 +69,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command-line tool for helping developers maintain useful changelogs"; homepage = "https://github.com/nedbat/scriv"; - changelog = "https://github.com/nedbat/scriv/releases/tag/${version}"; + changelog = "https://github.com/nedbat/scriv/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ amesgen ]; mainProgram = "scriv"; }; -} +}) diff --git a/pkgs/by-name/se/seagoat/package.nix b/pkgs/by-name/se/seagoat/package.nix index 9745ac054492..790724c35a54 100644 --- a/pkgs/by-name/se/seagoat/package.nix +++ b/pkgs/by-name/se/seagoat/package.nix @@ -12,7 +12,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "seagoat"; version = "1.0.26"; pyproject = true; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kantord"; repo = "SeaGOAT"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-XXKLvm3sEYgfLojtYKI3i8o3HERdH4+FRSo28FBqONg="; }; @@ -94,9 +94,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Local-first semantic code search engine"; homepage = "https://kantord.github.io/SeaGOAT/"; - changelog = "https://github.com/kantord/SeaGOAT/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/kantord/SeaGOAT/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lavafroth ]; mainProgram = "seagoat"; }; -} +}) diff --git a/pkgs/by-name/se/seashells/package.nix b/pkgs/by-name/se/seashells/package.nix index 30b4b75356df..34bc89062070 100644 --- a/pkgs/by-name/se/seashells/package.nix +++ b/pkgs/by-name/se/seashells/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "seashells"; version = "0.1.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-RBs28FC7f82DrxRcmvTP9nljVpm7tjrGuvr05l32hDM="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ deejayem ]; }; -} +}) diff --git a/pkgs/by-name/se/serigy/package.nix b/pkgs/by-name/se/serigy/package.nix index 29ed20b1843d..1ecf855b9d08 100644 --- a/pkgs/by-name/se/serigy/package.nix +++ b/pkgs/by-name/se/serigy/package.nix @@ -12,7 +12,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "serigy"; version = "1.1"; pyproject = false; # uses meson @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "CleoMenezesJr"; repo = "Serigy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-1PlGR7aX7Ekrbe7+Qm0E1h6yl6CzdIcV2R3MSIIeH6o="; }; @@ -62,4 +62,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/se/setools/package.nix b/pkgs/by-name/se/setools/package.nix index 0d769f3882b5..8fa713e48bca 100644 --- a/pkgs/by-name/se/setools/package.nix +++ b/pkgs/by-name/se/setools/package.nix @@ -8,7 +8,7 @@ withGraphics ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "setools"; version = "4.6.0"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "SELinuxProject"; repo = "setools"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UZisEbHx3zO92gmRQSYsI8TmY9MjCP7AWNAESYklAkk="; }; @@ -60,7 +60,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "SELinux Policy Analysis Tools"; homepage = "https://github.com/SELinuxProject/setools"; - changelog = "https://github.com/SELinuxProject/setools/blob/${version}/ChangeLog"; + changelog = "https://github.com/SELinuxProject/setools/blob/${finalAttrs.version}/ChangeLog"; license = with lib.licenses; [ gpl2Only lgpl21Plus @@ -68,4 +68,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/se/setzer/package.nix b/pkgs/by-name/se/setzer/package.nix index 17e3cd0fefd5..987aad0575ad 100644 --- a/pkgs/by-name/se/setzer/package.nix +++ b/pkgs/by-name/se/setzer/package.nix @@ -19,7 +19,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "setzer"; version = "66"; pyproject = false; @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cvfosammmm"; repo = "Setzer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hqwwDR9jCk2XptcqpaReZ73jqpq4JpYD3Rc2OmrEPxg="; }; @@ -78,4 +78,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/se/seventeenlands/package.nix b/pkgs/by-name/se/seventeenlands/package.nix index cfc95b20901b..e610b5b13af7 100644 --- a/pkgs/by-name/se/seventeenlands/package.nix +++ b/pkgs/by-name/se/seventeenlands/package.nix @@ -3,13 +3,13 @@ lib, python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "seventeenlands"; version = "0.1.43"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-oTF4dtMKhx2YR80goKTcyq2P0mxAKLE2Ze5HbMNvyGg="; }; @@ -33,4 +33,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ sephi ]; mainProgram = "seventeenlands"; }; -} +}) diff --git a/pkgs/by-name/se/sewer/package.nix b/pkgs/by-name/se/sewer/package.nix index 652bef764af5..97162110cf30 100644 --- a/pkgs/by-name/se/sewer/package.nix +++ b/pkgs/by-name/se/sewer/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sewer"; version = "0.8.4"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-a4VdbZY8pYxrXIaUHJpnLuTB928tJn4UCdnt+m8UBug="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kevincox ]; }; -} +}) diff --git a/pkgs/by-name/sh/shell-gpt/package.nix b/pkgs/by-name/sh/shell-gpt/package.nix index aaf07d8d662c..1c5ee5f42467 100644 --- a/pkgs/by-name/sh/shell-gpt/package.nix +++ b/pkgs/by-name/sh/shell-gpt/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "shell-gpt"; version = "1.4.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "TheR1D"; repo = "shell_gpt"; - tag = version; + tag = finalAttrs.version; hash = "sha256-e0zKlbt508psiV1ryuE/JV0rWM/XZDhMChqReGHefig="; }; @@ -50,7 +50,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Access ChatGPT from your terminal"; homepage = "https://github.com/TheR1D/shell_gpt"; - changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${version}"; + changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SohamG @@ -58,4 +58,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "sgpt"; }; -} +}) diff --git a/pkgs/by-name/sh/sherlock/package.nix b/pkgs/by-name/sh/sherlock/package.nix index bce9a8162405..6c0754814815 100644 --- a/pkgs/by-name/sh/sherlock/package.nix +++ b/pkgs/by-name/sh/sherlock/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sherlock"; version = "0.16.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "sherlock-project"; repo = "sherlock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MP/INeD/dkS0lwACa9g3JqROuOinfr3LKmxjHnVUOdk="; }; @@ -78,4 +78,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "sherlock"; maintainers = with lib.maintainers; [ applePrincess ]; }; -} +}) diff --git a/pkgs/by-name/sh/showtime/package.nix b/pkgs/by-name/sh/showtime/package.nix index 8988fee92d3b..280b2e58a8cc 100644 --- a/pkgs/by-name/sh/showtime/package.nix +++ b/pkgs/by-name/sh/showtime/package.nix @@ -17,13 +17,13 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "showtime"; version = "49.1"; pyproject = false; src = fetchurl { - url = "mirror://gnome/sources/showtime/${lib.versions.major version}/showtime-${version}.tar.xz"; + url = "mirror://gnome/sources/showtime/${lib.versions.major finalAttrs.version}/showtime-${finalAttrs.version}.tar.xz"; hash = "sha256-iu+7DiAJx6HNRKuAGwbKN19+loPwKaBS64b7Qzp4U5M="; }; @@ -90,4 +90,4 @@ python3Packages.buildPythonApplication rec { teams = [ lib.teams.gnome ]; mainProgram = "showtime"; }; -} +}) diff --git a/pkgs/by-name/si/sigal/package.nix b/pkgs/by-name/si/sigal/package.nix index 336de6ed020e..bbff6c991b0e 100644 --- a/pkgs/by-name/si/sigal/package.nix +++ b/pkgs/by-name/si/sigal/package.nix @@ -6,13 +6,13 @@ ffmpeg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sigal"; version = "2.5"; pyproject = true; src = fetchPypi { - inherit version pname; + inherit (finalAttrs) version pname; hash = "sha256-IOAQ6lMudYH+Ukx27VKbPNKmQKBaX3j0p750nC5Y1Hg="; }; @@ -60,4 +60,4 @@ python3.pkgs.buildPythonApplication rec { matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/si/signal-export/package.nix b/pkgs/by-name/si/signal-export/package.nix index 88a762fa6096..7678b82673f5 100644 --- a/pkgs/by-name/si/signal-export/package.nix +++ b/pkgs/by-name/si/signal-export/package.nix @@ -5,13 +5,13 @@ nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "signal-export"; version = "3.8.1"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "signal_export"; hash = "sha256-o+Z4vSqu2avQyzf93o5s2hKmCK2I8aoF4JGlLzM/9xI="; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { picnoir ]; }; -} +}) diff --git a/pkgs/by-name/si/silx/package.nix b/pkgs/by-name/si/silx/package.nix index 29d1faa9df37..3680545dafe8 100644 --- a/pkgs/by-name/si/silx/package.nix +++ b/pkgs/by-name/si/silx/package.nix @@ -4,14 +4,14 @@ lib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "silx"; version = "2.2.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-XZujZ7VxXMTLkBE4jz1xIA1763Z2yRCVL9E1CjQsVx8="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "silx"; }; -} +}) diff --git a/pkgs/by-name/si/sipvicious/package.nix b/pkgs/by-name/si/sipvicious/package.nix index 20144268a2b1..6acf8028bff5 100644 --- a/pkgs/by-name/si/sipvicious/package.nix +++ b/pkgs/by-name/si/sipvicious/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sipvicious"; version = "0.3.4"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "EnableSecurity"; repo = "sipvicious"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-O8/9Vz/u8BoF1dfGceOJdzPPYLfkdBp2DkwA5WQ3dgo="; }; @@ -42,8 +42,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Set of tools to audit SIP based VoIP systems"; homepage = "https://github.com/EnableSecurity/sipvicious"; - changelog = "https://github.com/EnableSecurity/sipvicious/releases/tag/v${version}"; + changelog = "https://github.com/EnableSecurity/sipvicious/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/sk/skjold/package.nix b/pkgs/by-name/sk/skjold/package.nix index f5eeaae78539..d5c85cc7bad0 100644 --- a/pkgs/by-name/sk/skjold/package.nix +++ b/pkgs/by-name/sk/skjold/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "skjold"; version = "0.6.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "twu"; repo = "skjold"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/ltaRs2WZXbrG3cVez+QIwupJrsV550TjOALbHX9Z0I="; }; @@ -56,8 +56,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to Python dependencies against security advisory databases"; homepage = "https://github.com/twu/skjold"; - changelog = "https://github.com/twu/skjold/releases/tag/v${version}"; + changelog = "https://github.com/twu/skjold/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/sk/skypilot/package.nix b/pkgs/by-name/sk/skypilot/package.nix index 1a081673ed48..33092f7aa1dd 100644 --- a/pkgs/by-name/sk/skypilot/package.nix +++ b/pkgs/by-name/sk/skypilot/package.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "skypilot"; version = "0.8.1"; src = fetchFromGitHub { owner = "skypilot-org"; repo = "skypilot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jLjYsBkb5Tba3q/mdqCWK04FLg0pEdHyZH3vuMIP6tg="; }; @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ seanrmurphy ]; mainProgram = "sky"; }; -} +}) diff --git a/pkgs/by-name/sk/skytemple/package.nix b/pkgs/by-name/sk/skytemple/package.nix index c22b6feb25be..3b1d4d60997c 100644 --- a/pkgs/by-name/sk/skytemple/package.nix +++ b/pkgs/by-name/sk/skytemple/package.nix @@ -8,7 +8,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "skytemple"; version = "1.8.4"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "SkyTemple"; repo = "skytemple"; - tag = version; + tag = finalAttrs.version; hash = "sha256-jdiZLDQEfYESgpe7F5X/odkgXnvjhvfFArrpt4bpPbo="; }; @@ -74,4 +74,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) diff --git a/pkgs/by-name/sl/slobdict/package.nix b/pkgs/by-name/sl/slobdict/package.nix index 29a9d5a6b3c1..50aa85b78213 100644 --- a/pkgs/by-name/sl/slobdict/package.nix +++ b/pkgs/by-name/sl/slobdict/package.nix @@ -15,7 +15,7 @@ libzim, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "slobdict"; version = "1.0.0"; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "MuntashirAkon"; repo = "SlobDict"; - tag = version; + tag = finalAttrs.version; hash = "sha256-V6EmEpxUMZUN9lHSNs4nZBZI2QNxUUWWODukm01lYxY="; }; @@ -85,4 +85,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.agpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sm/smassh/package.nix b/pkgs/by-name/sm/smassh/package.nix index d6a9277eeb74..dae7b299c80a 100644 --- a/pkgs/by-name/sm/smassh/package.nix +++ b/pkgs/by-name/sm/smassh/package.nix @@ -6,7 +6,7 @@ testers, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smassh"; version = "3.1.7"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kraanzu"; repo = "smassh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-i04DzsurF6sMMBHZjBOrkKKmkn6Nt6uF27QXABE3igg="; }; @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = smassh; command = "HOME=$(mktemp -d) smassh --version"; - version = "smassh - v${version}"; + version = "smassh - v${finalAttrs.version}"; }; meta = { @@ -52,4 +52,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "smassh"; }; -} +}) diff --git a/pkgs/by-name/sm/smbcrawler/package.nix b/pkgs/by-name/sm/smbcrawler/package.nix index 4938f1953c75..d9e7cd96ee81 100644 --- a/pkgs/by-name/sm/smbcrawler/package.nix +++ b/pkgs/by-name/sm/smbcrawler/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smbcrawler"; version = "1.2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "SySS-Research"; repo = "smbcrawler"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9hom/4wNCiBp70s0a3K4dq1BOcoVV+yAeiPQlvQ7yUw="; }; @@ -52,9 +52,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool that takes credentials and a list of hosts and crawls through shares"; homepage = "https://github.com/SySS-Research/smbcrawler"; - changelog = "https://github.com/SySS-Research/smbcrawler/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/SySS-Research/smbcrawler/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "smbcrawler"; }; -} +}) diff --git a/pkgs/by-name/sm/smbmap/package.nix b/pkgs/by-name/sm/smbmap/package.nix index bbd512cf7bb7..3baf5265e4db 100644 --- a/pkgs/by-name/sm/smbmap/package.nix +++ b/pkgs/by-name/sm/smbmap/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smbmap"; version = "1.10.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ShawnDEvans"; repo = "smbmap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jJDDrHBZWlDOQ/gI6x2Vy+ljXm+9lcBIt8XG/npNa6M="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "SMB enumeration tool"; homepage = "https://github.com/ShawnDEvans/smbmap"; - changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${version}"; + changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "smbmap"; }; -} +}) diff --git a/pkgs/by-name/sm/smile/package.nix b/pkgs/by-name/sm/smile/package.nix index dbc0ca526309..baba320a1deb 100644 --- a/pkgs/by-name/sm/smile/package.nix +++ b/pkgs/by-name/sm/smile/package.nix @@ -13,7 +13,7 @@ wl-clipboard, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smile"; version = "2.11.0"; pyproject = false; # Builds with meson @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "mijorus"; repo = "smile"; - tag = version; + tag = finalAttrs.version; hash = "sha256-uggbeFcafCvIpT+qHsnULTZ9oyQkfT7phI5KW00HEXg="; }; @@ -70,4 +70,4 @@ python3.pkgs.buildPythonApplication rec { aleksana ]; }; -} +}) diff --git a/pkgs/by-name/sm/smpmgr/package.nix b/pkgs/by-name/sm/smpmgr/package.nix index 40155c7c5368..1c679abca826 100644 --- a/pkgs/by-name/sm/smpmgr/package.nix +++ b/pkgs/by-name/sm/smpmgr/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "smpmgr"; version = "0.17.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "intercreate"; repo = "smpmgr"; - tag = version; + tag = finalAttrs.version; hash = "sha256-EWvTt0bfkHA+E9nkoI8u17j6zevbDofGUxHpFXoUGyo="; }; @@ -43,9 +43,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Simple Management Protocol (SMP) Manager for remotely managing MCU firmware"; homepage = "https://github.com/intercreate/smpmgr"; - changelog = "https://github.com/intercreate/smpmgr/releases/tag/${src.tag}"; + changelog = "https://github.com/intercreate/smpmgr/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ otavio ]; mainProgram = "smpmgr"; }; -} +}) diff --git a/pkgs/by-name/sm/smtp-user-enum/package.nix b/pkgs/by-name/sm/smtp-user-enum/package.nix index dbc0e14f564a..2ca76d1aa433 100644 --- a/pkgs/by-name/sm/smtp-user-enum/package.nix +++ b/pkgs/by-name/sm/smtp-user-enum/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smtp-user-enum"; version = "0.7.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cytopia"; repo = "smtp-user-enum"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2GI//nv87H2zDkkgjAHSx2Zm2Sk0EpxmXQAN+I1K65I="; }; @@ -29,9 +29,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "SMTP user enumeration via VRFY, EXPN and RCPT with clever timeout, retry and reconnect functionality"; homepage = "https://github.com/cytopia/smtp-user-enum"; - changelog = "https://github.com/cytopia/smtp-user-enum/releases/tag/${src.tag}"; + changelog = "https://github.com/cytopia/smtp-user-enum/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "smtp-user-enum"; }; -} +}) diff --git a/pkgs/by-name/sn/snagboot/package.nix b/pkgs/by-name/sn/snagboot/package.nix index 58bff0f669e3..19b935f1787e 100644 --- a/pkgs/by-name/sn/snagboot/package.nix +++ b/pkgs/by-name/sn/snagboot/package.nix @@ -9,7 +9,7 @@ udevCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "snagboot"; version = "2.4"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bootlin"; repo = "snagboot"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ZjN4k5prOoEdAT4z37XiHdnUgLsz3zeR3+0zxY+2420="; }; @@ -71,7 +71,7 @@ python3Packages.buildPythonApplication rec { tests.version = testers.testVersion { package = snagboot; command = "snagrecover --version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; @@ -81,4 +81,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ otavio ]; }; -} +}) diff --git a/pkgs/by-name/sn/snakefmt/package.nix b/pkgs/by-name/sn/snakefmt/package.nix index 91b04f672fe8..fd9ff177ec02 100644 --- a/pkgs/by-name/sn/snakefmt/package.nix +++ b/pkgs/by-name/sn/snakefmt/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "snakefmt"; version = "0.11.3"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { disabled = python3.pythonOlder "3.11"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-PvuC9mwFl3EhJq1UDsFc7iTXl+RDiU/YbM9qqQdQbsA="; }; @@ -40,9 +40,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Uncompromising Snakemake code formatter"; homepage = "https://pypi.org/project/snakefmt/"; - changelog = "https://github.com/snakemake/snakefmt/releases/tag/v${version}"; + changelog = "https://github.com/snakemake/snakefmt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jolars ]; mainProgram = "snakefmt"; }; -} +}) diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index b1a837e1625d..3182e82095b8 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "snakemake"; version = "9.16.3"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "snakemake"; repo = "snakemake"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+eEzpRY6ZEKB3v1/AkHDg4bOcM2Y6pt4UMrdKF6soac="; }; @@ -185,7 +185,7 @@ python3Packages.buildPythonApplication rec { homepage = "https://snakemake.github.io"; license = lib.licenses.mit; description = "Python-based execution environment for make-like workflows"; - changelog = "https://github.com/snakemake/snakemake/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/snakemake/snakemake/blob/${finalAttrs.src.tag}/CHANGELOG.md"; mainProgram = "snakemake"; longDescription = '' Snakemake is a workflow management system that aims to reduce the complexity of @@ -200,4 +200,4 @@ python3Packages.buildPythonApplication rec { veprbl ]; }; -} +}) diff --git a/pkgs/by-name/sn/snallygaster/package.nix b/pkgs/by-name/sn/snallygaster/package.nix index 8cbbe6b5e4e0..3edd07b6013b 100644 --- a/pkgs/by-name/sn/snallygaster/package.nix +++ b/pkgs/by-name/sn/snallygaster/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "snallygaster"; version = "0.0.15"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hannob"; repo = "snallygaster"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-t6xNRPISlPaxlwW/infW9qnxguc/wF7XpbFPzZRcgDA="; }; @@ -32,9 +32,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to scan for secret files on HTTP servers"; homepage = "https://github.com/hannob/snallygaster"; - changelog = "https://github.com/hannob/snallygaster/releases/tag/${src.tag}"; + changelog = "https://github.com/hannob/snallygaster/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd0; maintainers = with lib.maintainers; [ fab ]; mainProgram = "snallygaster"; }; -} +}) diff --git a/pkgs/by-name/sn/snowflake-cli/package.nix b/pkgs/by-name/sn/snowflake-cli/package.nix index 3488d986a3ce..46c8d10c5fd0 100644 --- a/pkgs/by-name/sn/snowflake-cli/package.nix +++ b/pkgs/by-name/sn/snowflake-cli/package.nix @@ -6,7 +6,7 @@ stdenv, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "snowflake-cli"; version = "3.11.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "snowflakedb"; repo = "snowflake-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-dJc5q3vE1G6oJq9V4JSPaSyODxKDyhprIwBo39Nu/bA="; }; @@ -119,4 +119,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ vtimofeenko ]; mainProgram = "snow"; }; -} +}) diff --git a/pkgs/by-name/sn/snowmachine/package.nix b/pkgs/by-name/sn/snowmachine/package.nix index 0938545db5d0..35f2c33c6cc5 100644 --- a/pkgs/by-name/sn/snowmachine/package.nix +++ b/pkgs/by-name/sn/snowmachine/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "snowmachine"; version = "2.0.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-GhCfiMPEYa9EGCyVDncqKtLKpSN0SwIQ0XnmGEXBQ5I="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { sontek ]; }; -} +}) diff --git a/pkgs/by-name/so/sockdump/package.nix b/pkgs/by-name/so/sockdump/package.nix index 6a4000aaa700..2cdb0b485fc7 100644 --- a/pkgs/by-name/so/sockdump/package.nix +++ b/pkgs/by-name/so/sockdump/package.nix @@ -5,7 +5,7 @@ bcc, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sockdump"; version = "0-unstable-2023-12-11"; @@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec { installPhase = "install -D sockdump.py $out/bin/sockdump"; - meta = src.meta // { + meta = finalAttrs.src.meta // { description = "Dump unix domain socket traffic with bpf"; mainProgram = "sockdump"; license = lib.licenses.unlicense; @@ -30,4 +30,4 @@ python3.pkgs.buildPythonApplication rec { picnoir ]; }; -} +}) diff --git a/pkgs/by-name/so/soco-cli/package.nix b/pkgs/by-name/so/soco-cli/package.nix index 00296b38637a..164b03a09991 100644 --- a/pkgs/by-name/so/soco-cli/package.nix +++ b/pkgs/by-name/so/soco-cli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "soco-cli"; version = "0.4.82"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "avantrec"; repo = "soco-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kD+78dNQ/dff8y9/A3qdIrARStkal3Eu7/plG0T1CrQ="; }; @@ -34,9 +34,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command-line interface to control Sonos sound systems"; homepage = "https://github.com/avantrec/soco-cli"; - changelog = "https://github.com/avantrec/soco-cli/blob/${src.tag}/CHANGELOG.txt"; + changelog = "https://github.com/avantrec/soco-cli/blob/${finalAttrs.src.tag}/CHANGELOG.txt"; license = lib.licenses.asl20; mainProgram = "sonos"; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/so/solaar/package.nix b/pkgs/by-name/so/solaar/package.nix index 24be0133862d..ff64e54077fe 100644 --- a/pkgs/by-name/so/solaar/package.nix +++ b/pkgs/by-name/so/solaar/package.nix @@ -16,7 +16,7 @@ # Although we copy in the udev rules here, you probably just want to use # `logitech-udev-rules`, which is an alias to `udev` output of this derivation, # instead of adding this to `services.udev.packages` on NixOS, -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "solaar"; version = "1.1.16"; format = "setuptools"; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pwr-Solaar"; repo = "Solaar"; - tag = version; + tag = finalAttrs.version; hash = "sha256-PhZoDRsckJXk2t2qR8O3ZGGeMUhmliqSpibfQDO7BeA="; }; @@ -111,4 +111,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/so/solfege/package.nix b/pkgs/by-name/so/solfege/package.nix index d1ec677b0de6..f755aa14082e 100644 --- a/pkgs/by-name/so/solfege/package.nix +++ b/pkgs/by-name/so/solfege/package.nix @@ -26,13 +26,13 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "solfege"; version = "3.23.4"; pyproject = false; src = fetchurl { - url = "https://alpha.gnu.org/gnu/solfege/solfege-${version}.tar.gz"; + url = "https://alpha.gnu.org/gnu/solfege/solfege-${finalAttrs.version}.tar.gz"; hash = "sha256-t6JJxgGk5hpN76o9snxtM07tkYnwpQ808M/8Ttw+gWk="; }; @@ -113,4 +113,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "solfege"; }; -} +}) diff --git a/pkgs/by-name/so/sonata/package.nix b/pkgs/by-name/so/sonata/package.nix index accbc3cc4b31..0d755644ef25 100644 --- a/pkgs/by-name/so/sonata/package.nix +++ b/pkgs/by-name/so/sonata/package.nix @@ -21,7 +21,7 @@ let setuptools ; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "sonata"; version = "1.7.3"; pyproject = true; @@ -29,7 +29,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "multani"; repo = "sonata"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eyB+DHcAg1nYjE415VjpPnqZC9embYRhnwXhN2ZVN0o="; }; @@ -90,9 +90,9 @@ buildPythonApplication rec { - Available in 24 languages ''; homepage = "https://www.nongnu.org/sonata/"; - changelog = "https://github.com/multani/sonata/blob/${src.tag}/CHANGELOG"; + changelog = "https://github.com/multani/sonata/blob/${finalAttrs.src.tag}/CHANGELOG"; license = lib.licenses.gpl3Plus; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/so/sonota/package.nix b/pkgs/by-name/so/sonota/package.nix index ae6e5abe7d35..3a3bf5d60408 100644 --- a/pkgs/by-name/so/sonota/package.nix +++ b/pkgs/by-name/so/sonota/package.nix @@ -17,7 +17,7 @@ let }; in -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "sonota-unstable"; version = "2018-10-07"; @@ -57,9 +57,9 @@ buildPythonApplication rec { meta = { description = "Flash Itead Sonoff devices with custom firmware via original OTA mechanism"; - homepage = src.meta.homepage; + homepage = finalAttrs.src.meta.homepage; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ peterhoeg ]; mainProgram = "sonota"; }; -} +}) diff --git a/pkgs/by-name/sp/spec-kit/package.nix b/pkgs/by-name/sp/spec-kit/package.nix index 2b03753cd3a5..1c3d33667716 100644 --- a/pkgs/by-name/sp/spec-kit/package.nix +++ b/pkgs/by-name/sp/spec-kit/package.nix @@ -5,14 +5,14 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "spec-kit"; version = "0.0.90"; src = fetchFromGitHub { owner = "github"; repo = "spec-kit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ulAii6//DT9uqLxYk6qmX6dwWWjhuARbBmjH5u1YGGM="; }; @@ -43,9 +43,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Bootstrap your projects for Spec-Driven Development (SDD)"; homepage = "https://github.com/github/spec-kit"; - changelog = "https://github.com/github/spec-kit/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/github/spec-kit/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luochen1990 ]; mainProgram = "specify"; }; -} +}) diff --git a/pkgs/by-name/sp/speedtest/package.nix b/pkgs/by-name/sp/speedtest/package.nix index db9668420796..df2999ffe049 100644 --- a/pkgs/by-name/sp/speedtest/package.nix +++ b/pkgs/by-name/sp/speedtest/package.nix @@ -15,7 +15,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "speedtest"; version = "1.4.0"; pyproject = false; @@ -23,13 +23,13 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Ketok4321"; repo = "speedtest"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-00qHHCGXAzV38BLUIENwxmWUhp+t7BsM7w6xu1Xs/UA="; }; postPatch = '' substituteInPlace meson.build \ - --replace-fail "run_command('git', 'describe', '--tags', check: false).stdout().strip()" "'v${version}'" + --replace-fail "run_command('git', 'describe', '--tags', check: false).stdout().strip()" "'v${finalAttrs.version}'" ''; strictDeps = true; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "speedtest"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sp/spf-engine/package.nix b/pkgs/by-name/sp/spf-engine/package.nix index f90f12619f59..6eda69aef652 100644 --- a/pkgs/by-name/sp/spf-engine/package.nix +++ b/pkgs/by-name/sp/spf-engine/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "spf-engine"; version = "3.1.0"; pyproject = true; src = fetchurl { - url = "https://launchpad.net/spf-engine/${lib.versions.majorMinor version}/${version}/+download/spf-engine-${version}.tar.gz"; + url = "https://launchpad.net/spf-engine/${lib.versions.majorMinor finalAttrs.version}/${finalAttrs.version}/+download/spf-engine-${finalAttrs.version}.tar.gz"; hash = "sha256-HUuMxYFCqItLFgMSnrkwfmJWqgFGyI1RWgmljb+jkWk="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/sp/sphinx-lint/package.nix b/pkgs/by-name/sp/sphinx-lint/package.nix index 782176439a76..0ac6402dc06c 100644 --- a/pkgs/by-name/sp/sphinx-lint/package.nix +++ b/pkgs/by-name/sp/sphinx-lint/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sphinx-lint"; version = "1.0.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "sphinx-contrib"; repo = "sphinx-lint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Cg/14asXB1ivKSoGuLghne7kmQiXuimYTUqmdVqba6M="; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "sphinx-lint"; }; -} +}) diff --git a/pkgs/by-name/sp/sphinxygen/package.nix b/pkgs/by-name/sp/sphinxygen/package.nix index 3d24ecb148a9..3d59f8582096 100644 --- a/pkgs/by-name/sp/sphinxygen/package.nix +++ b/pkgs/by-name/sp/sphinxygen/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sphinxygen"; version = "1.0.12"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "drobilla"; repo = "sphinxygen"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-54D7h6JCsUEh3y6WmpSaMFlRBElve1lscbQtJz+OJTQ="; }; @@ -23,9 +23,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Generates Sphinx markup from an XML description extracted by Doxygen"; homepage = "https://gitlab.com/drobilla/sphinxygen"; - changelog = "https://gitlab.com/drobilla/sphinxygen/-/releases/v${version}"; + changelog = "https://gitlab.com/drobilla/sphinxygen/-/releases/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ samueltardieu ]; mainProgram = "sphinxygen"; }; -} +}) diff --git a/pkgs/by-name/sp/sploitscan/package.nix b/pkgs/by-name/sp/sploitscan/package.nix index 14feafe86a2b..5ec1f8b3b9c9 100644 --- a/pkgs/by-name/sp/sploitscan/package.nix +++ b/pkgs/by-name/sp/sploitscan/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sploitscan"; version = "0.12.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "xaitax"; repo = "SploitScan"; - tag = "v.${version}"; + tag = "v.${finalAttrs.version}"; hash = "sha256-5aSEHZKTmkO/KcklMUEt2q8hqPc8XiT5QUU1YY3wmBw="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Cybersecurity utility designed to provide detailed information on vulnerabilities and associated exploits"; homepage = "https://github.com/xaitax/SploitScan"; - changelog = "https://github.com/xaitax/SploitScan/releases/tag/v.${version}"; + changelog = "https://github.com/xaitax/SploitScan/releases/tag/v.${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "sploitscan"; }; -} +}) diff --git a/pkgs/by-name/sp/spotdl/package.nix b/pkgs/by-name/sp/spotdl/package.nix index e1b2e3984899..f371f96ab698 100644 --- a/pkgs/by-name/sp/spotdl/package.nix +++ b/pkgs/by-name/sp/spotdl/package.nix @@ -6,7 +6,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "spotdl"; version = "4.4.3"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "spotDL"; repo = "spotify-downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-opbbcYjsR+xuo2uQ7Ic/2+BfkiwdEe1xD/whRonDBWo="; }; @@ -91,9 +91,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Download your Spotify playlists and songs along with album art and metadata"; homepage = "https://github.com/spotDL/spotify-downloader"; - changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/${src.tag}"; + changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "spotdl"; }; -} +}) diff --git a/pkgs/by-name/sp/spotify-cli-linux/package.nix b/pkgs/by-name/sp/spotify-cli-linux/package.nix index a10c8fce1e91..04ce9fb289f2 100644 --- a/pkgs/by-name/sp/spotify-cli-linux/package.nix +++ b/pkgs/by-name/sp/spotify-cli-linux/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, dbus, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "spotify-cli-linux"; version = "1.9.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pwittchen"; repo = "spotify-cli-linux"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Ko/as7wiBHawmyag9jFZqpPUZhb3p1+oYcl+26XyBZk="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sp/spraycharles/package.nix b/pkgs/by-name/sp/spraycharles/package.nix index f252fd0bef02..c2619145884f 100644 --- a/pkgs/by-name/sp/spraycharles/package.nix +++ b/pkgs/by-name/sp/spraycharles/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "spraycharles"; version = "2.0.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Tw1sm"; repo = "spraycharles"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HQ57+LBBlpjPnmgbh4+esRoIgTSE7+4JYRwHE8CTb1c="; }; @@ -41,9 +41,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Low and slow password spraying tool"; homepage = "https://github.com/Tw1sm/spraycharles"; - changelog = "https://github.com/Tw1sm/spraycharles/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Tw1sm/spraycharles/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "spraycharles"; }; -} +}) diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix index 8971f28cb2ef..2ea96f3c04ac 100644 --- a/pkgs/by-name/sq/sqlit-tui/package.nix +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -5,7 +5,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sqlit-tui"; version = "1.3.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Maxteabag"; repo = "sqlit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+7mv5aNJuNEudFARSZdB9/yedvqk6UHbfGku8J7Ye1g="; }; @@ -61,9 +61,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Lightweight TUI for SQL Server, PostgreSQL, MySQL, SQLite, and more"; homepage = "https://github.com/Maxteabag/sqlit"; - changelog = "https://github.com/Maxteabag/sqlit/releases/tag/${src.tag}"; + changelog = "https://github.com/Maxteabag/sqlit/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gaelj ]; mainProgram = "sqlit"; }; -} +}) diff --git a/pkgs/by-name/sq/sqlite-web/package.nix b/pkgs/by-name/sq/sqlite-web/package.nix index f8a8dd43f838..cf940643cb01 100644 --- a/pkgs/by-name/sq/sqlite-web/package.nix +++ b/pkgs/by-name/sq/sqlite-web/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sqlite-web"; version = "0.6.5"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-/Asqu2XEVCS5sFW2GB/W/int1gCZIIgZq8yrevoQ7Yo="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.costrouc ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix index dda0d7d61236..fda6fb875e66 100644 --- a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix +++ b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix @@ -8,7 +8,7 @@ mysql80, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sqlite3-to-mysql"; version = "2.5.1"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "techouse"; repo = "sqlite3-to-mysql"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2SoLiqOLuGcB4IV2CPud+mjc5s8mqobD72kkx0WCwVU="; }; @@ -67,4 +67,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ gador ]; mainProgram = "sqlite3mysql"; }; -} +}) diff --git a/pkgs/by-name/sq/sqlmc/package.nix b/pkgs/by-name/sq/sqlmc/package.nix index 9d756d6158c5..3bf2f7fadf28 100644 --- a/pkgs/by-name/sq/sqlmc/package.nix +++ b/pkgs/by-name/sq/sqlmc/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sqlmc"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "malvads"; repo = "sqlmc"; - tag = version; + tag = finalAttrs.version; hash = "sha256-8p+9A1j+J3WItc1u8kG7LHY086kcwMGhEMENym2p/Fo="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to check URLs of a domain for SQL injections"; homepage = "https://github.com/malvads/sqlmc"; - changelog = "https://github.com/malvads/sqlmc/releases/tag/${version}"; + changelog = "https://github.com/malvads/sqlmc/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "sqlmc"; }; -} +}) diff --git a/pkgs/by-name/sr/sr2t/package.nix b/pkgs/by-name/sr/sr2t/package.nix index 9923f596ac8a..0fe651745c66 100644 --- a/pkgs/by-name/sr/sr2t/package.nix +++ b/pkgs/by-name/sr/sr2t/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sr2t"; version = "0.0.26"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "0bs1d1an"; repo = "sr2t"; - tag = version; + tag = finalAttrs.version; hash = "sha256-BPsYnKBTxt5WUd2+WumMdVi8p6iryOWG2MjI97qbaCw="; }; @@ -37,4 +37,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "sr2t"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-audit/package.nix b/pkgs/by-name/ss/ssh-audit/package.nix index 89bac7cb7a47..02e37ef1349c 100644 --- a/pkgs/by-name/ss/ssh-audit/package.nix +++ b/pkgs/by-name/ss/ssh-audit/package.nix @@ -6,7 +6,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ssh-audit"; version = "3.3.0"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jtesta"; repo = "ssh-audit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sjYKQpn37zH3xpuIiZAjCn0DyLqqoQDwuz7PKDfkeTM="; }; @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool for ssh server auditing"; homepage = "https://github.com/jtesta/ssh-audit"; - changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${version}"; + changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ @@ -49,4 +49,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "ssh-audit"; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-import-id/package.nix b/pkgs/by-name/ss/ssh-import-id/package.nix index 282f4a36a875..c7bada0674a6 100644 --- a/pkgs/by-name/ss/ssh-import-id/package.nix +++ b/pkgs/by-name/ss/ssh-import-id/package.nix @@ -7,14 +7,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ssh-import-id"; version = "5.11"; pyproject = true; src = fetchgit { url = "https://git.launchpad.net/ssh-import-id"; - tag = version; + tag = finalAttrs.version; hash = "sha256-tYbaJGH59qyvjp4kwo3ZFVs0EaE0Lsd2CQ6iraFkAdI="; }; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "ssh-import-id"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ss/ssh-mitm/package.nix b/pkgs/by-name/ss/ssh-mitm/package.nix index 3f65868c8125..59d7f3a23eb1 100644 --- a/pkgs/by-name/ss/ssh-mitm/package.nix +++ b/pkgs/by-name/ss/ssh-mitm/package.nix @@ -6,7 +6,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ssh-mitm"; version = "5.0.1"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ssh-mitm"; repo = "ssh-mitm"; - tag = version; + tag = finalAttrs.version; hash = "sha256-FmxVhYkPRZwS+zFwuId9nRGN832LRkgCNgDYb8Pg01U="; }; @@ -60,8 +60,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for SSH security audits"; homepage = "https://github.com/ssh-mitm/ssh-mitm"; - changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ss/sshuttle/package.nix b/pkgs/by-name/ss/sshuttle/package.nix index d4f36d184610..dbdf4dbfc968 100644 --- a/pkgs/by-name/ss/sshuttle/package.nix +++ b/pkgs/by-name/ss/sshuttle/package.nix @@ -13,7 +13,7 @@ procps, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sshuttle"; version = "1.3.2"; pyproject = true; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "sshuttle"; repo = "sshuttle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Rvhh99DO/4J1p0JZJauOnvQZKtZBvxu+7hNnNgsXn2w="; }; @@ -70,10 +70,10 @@ python3Packages.buildPythonApplication rec { Works with Linux and Mac OS and supports DNS tunneling. ''; homepage = "https://github.com/sshuttle/sshuttle"; - changelog = "https://github.com/sshuttle/sshuttle/blob/${src.tag}/CHANGES.rst"; + changelog = "https://github.com/sshuttle/sshuttle/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ carlosdagos ]; }; -} +}) diff --git a/pkgs/by-name/ss/sslstrip/package.nix b/pkgs/by-name/ss/sslstrip/package.nix index 391dfade6b4b..361b12d53361 100644 --- a/pkgs/by-name/ss/sslstrip/package.nix +++ b/pkgs/by-name/ss/sslstrip/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "sslstrip"; version = "2.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "L1ghtn1ng"; repo = "sslstrip"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iPWpbRmAUf0Yf5MDlpln1JLBxMIdmr/Ggk2ZGeQzm8s="; }; @@ -43,9 +43,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for exploiting SSL stripping attacks"; homepage = "https://github.com/L1ghtn1ng/sslstrip"; - changelog = "https://github.com/L1ghtn1ng/sslstrip/releases/tag/${version}"; + changelog = "https://github.com/L1ghtn1ng/sslstrip/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fab ]; mainProgram = "sslstrip"; }; -} +}) diff --git a/pkgs/by-name/st/stacs/package.nix b/pkgs/by-name/st/stacs/package.nix index 75f2dafe7e9f..5c74e4b929a4 100644 --- a/pkgs/by-name/st/stacs/package.nix +++ b/pkgs/by-name/st/stacs/package.nix @@ -5,7 +5,7 @@ libarchive, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "stacs"; version = "0.5.1"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "stacscan"; repo = "stacs"; - tag = version; + tag = finalAttrs.version; hash = "sha256-u0yFzId5RAOnJfTDPRUc8E624zIWyCDe3/WlrJ5iuxA="; }; @@ -57,4 +57,4 @@ python3.pkgs.buildPythonApplication rec { license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/st/steamback/package.nix b/pkgs/by-name/st/steamback/package.nix index 436cceadd130..f7ad855ab86d 100644 --- a/pkgs/by-name/st/steamback/package.nix +++ b/pkgs/by-name/st/steamback/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "steamback"; version = "0.3.6"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-hvMPSxIfwwQqo80JCpYhcbVY4kXs5jWtjjafVSMrw6o="; }; @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ AngryAnt ]; }; -} +}) diff --git a/pkgs/by-name/st/steck/package.nix b/pkgs/by-name/st/steck/package.nix index 626215039d8e..f436feba621f 100644 --- a/pkgs/by-name/st/steck/package.nix +++ b/pkgs/by-name/st/steck/package.nix @@ -6,7 +6,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "steck"; version = "0.8.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "supakeen"; repo = "steck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5Spops8ERQ7TgFYH7n+c4hKdIQfjjujKaGhmhfAszgQ="; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "steck"; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/st/stig/package.nix b/pkgs/by-name/st/stig/package.nix index c1f912c9cf9c..281347638a79 100644 --- a/pkgs/by-name/st/stig/package.nix +++ b/pkgs/by-name/st/stig/package.nix @@ -6,7 +6,7 @@ stig, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "stig"; # This project has a different concept for pre release / alpha, # Read the project's README for details: https://github.com/rndusr/stig#stig @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rndusr"; repo = "stig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-DwZG/HB2oyLtCL2uY8X2LnXU86OYCTh6BdY3rVheJgU="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { passthru.tests = testers.testVersion { package = stig; command = "stig -v"; - version = "stig version ${version}"; + version = "stig version ${finalAttrs.version}"; }; meta = { @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/stratis-cli/package.nix b/pkgs/by-name/st/stratis-cli/package.nix index 4e8d51b39226..745d8dbdb514 100644 --- a/pkgs/by-name/st/stratis-cli/package.nix +++ b/pkgs/by-name/st/stratis-cli/package.nix @@ -5,7 +5,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "stratis-cli"; version = "3.8.3"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "stratis-storage"; repo = "stratis-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wkFInG/sbHxyi5UIjIANxsTd9BrIHuyAfYG4DvqLsmU="; }; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "stratis"; }; -} +}) diff --git a/pkgs/by-name/st/streamdeck-ui/package.nix b/pkgs/by-name/st/streamdeck-ui/package.nix index 73e4062aa015..cab7575080b0 100644 --- a/pkgs/by-name/st/streamdeck-ui/package.nix +++ b/pkgs/by-name/st/streamdeck-ui/package.nix @@ -11,7 +11,7 @@ udevCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "streamdeck-ui"; version = "4.1.3"; pyproject = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { repo = "streamdeck-linux-gui"; owner = "streamdeck-linux-gui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-KpsW3EycYRYU5YOg7NNGv5eeZbS9MAikj0Ke2ybPzAU="; }; @@ -123,7 +123,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/releases/tag/v${version}"; + changelog = "https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/releases/tag/v${finalAttrs.version}"; description = "Linux compatible UI for the Elgato Stream Deck"; downloadPage = "https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/"; homepage = "https://streamdeck-linux-gui.github.io/streamdeck-linux-gui/"; @@ -131,4 +131,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "streamdeck"; maintainers = with lib.maintainers; [ majiir ]; }; -} +}) diff --git a/pkgs/by-name/st/streamrip/package.nix b/pkgs/by-name/st/streamrip/package.nix index 2f89ee3514b4..944d670e60b5 100644 --- a/pkgs/by-name/st/streamrip/package.nix +++ b/pkgs/by-name/st/streamrip/package.nix @@ -6,7 +6,7 @@ ffmpeg, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "streamrip"; version = "2.1.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nathom"; repo = "streamrip"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Klrkz0U36EIGO2sNxTnKPACvvqu1sslLFFrQRjFdxiE="; }; @@ -69,4 +69,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "rip"; }; -} +}) diff --git a/pkgs/by-name/st/strictdoc/package.nix b/pkgs/by-name/st/strictdoc/package.nix index bcdf0037e250..6fdc3c8ad010 100644 --- a/pkgs/by-name/st/strictdoc/package.nix +++ b/pkgs/by-name/st/strictdoc/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "strictdoc"; version = "0.10.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "strictdoc-project"; repo = "strictdoc"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TXrSv6V5fMhcx4YolTfsFwgGL5qxNp67iv62KDC5H00="; }; @@ -74,9 +74,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Software for technical documentation and requirements management"; homepage = "https://github.com/strictdoc-project/strictdoc"; - changelog = "https://github.com/strictdoc-project/strictdoc/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/strictdoc-project/strictdoc/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "strictdoc"; }; -} +}) diff --git a/pkgs/by-name/st/strip-tags/package.nix b/pkgs/by-name/st/strip-tags/package.nix index 1387d5f6f3b8..a8fe2dfbae68 100644 --- a/pkgs/by-name/st/strip-tags/package.nix +++ b/pkgs/by-name/st/strip-tags/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "strip-tags"; version = "0.6"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "simonw"; repo = "strip-tags"; - tag = version; + tag = finalAttrs.version; hash = "sha256-K+rImwURcN6UWjmFt7Y3YLC5s07zPAT5Xqd0k+3J9/s="; }; @@ -36,9 +36,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool for stripping tags from HTML"; homepage = "https://github.com/simonw/strip-tags"; - changelog = "https://github.com/simonw/strip-tags/releases/tag/${src.tag}"; + changelog = "https://github.com/simonw/strip-tags/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ erethon ]; mainProgram = "strip-tags"; }; -} +}) diff --git a/pkgs/by-name/st/style50/package.nix b/pkgs/by-name/st/style50/package.nix index b72831d5d7f8..6f9bc3d3191b 100644 --- a/pkgs/by-name/st/style50/package.nix +++ b/pkgs/by-name/st/style50/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "style50"; version = "2.10.4"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cs50"; repo = "style50"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-59V3QZMYH5edBXv1GNdoaQxerDfKmLKUZ7VL3cvDvuE="; }; @@ -58,10 +58,10 @@ python3Packages.buildPythonApplication rec { description = "Tool for checking code against the CS50 style guide"; homepage = "https://cs50.readthedocs.io/style50/"; downloadPage = "https://github.com/cs50/style50"; - changelog = "https://github.com/cs50/style50/releases/tag/v${version}"; + changelog = "https://github.com/cs50/style50/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "style50"; }; -} +}) diff --git a/pkgs/by-name/su/submit50/package.nix b/pkgs/by-name/su/submit50/package.nix index 646cd5831241..4aa8139480bc 100644 --- a/pkgs/by-name/su/submit50/package.nix +++ b/pkgs/by-name/su/submit50/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "submit50"; version = "3.2.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "cs50"; repo = "submit50"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-D71d8f2XfLrsDRBuEZK7B96UTUkJLkHsCWchDNO8epI="; }; @@ -39,10 +39,10 @@ python3Packages.buildPythonApplication rec { description = "Tool for submitting student CS50 code"; homepage = "https://cs50.readthedocs.io/submit50/"; downloadPage = "https://github.com/cs50/submit50"; - changelog = "https://github.com/cs50/submit50/releases/tag/${src.tag}"; + changelog = "https://github.com/cs50/submit50/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ethancedwards8 ]; mainProgram = "submit50"; }; -} +}) diff --git a/pkgs/by-name/su/subprober/package.nix b/pkgs/by-name/su/subprober/package.nix index de856aea0234..e8c82dc711d3 100644 --- a/pkgs/by-name/su/subprober/package.nix +++ b/pkgs/by-name/su/subprober/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "subprober"; version = "1.0.9"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "RevoltSecurities"; repo = "SubProber"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CxmePd1dw9H/XLQZ16JMF1pdFFOI59Qa2knTnKKzFvM="; }; @@ -45,9 +45,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Subdomain scanning tool"; homepage = "https://github.com/RevoltSecurities/SubProber"; - changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${version}"; + changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "subprober"; }; -} +}) diff --git a/pkgs/by-name/sw/sway-assign-cgroups/package.nix b/pkgs/by-name/sw/sway-assign-cgroups/package.nix index 1c14dbcb5d08..432d5d86b91d 100644 --- a/pkgs/by-name/sw/sway-assign-cgroups/package.nix +++ b/pkgs/by-name/sw/sway-assign-cgroups/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sway-assign-cgroups"; version = "0.4.1"; src = fetchFromGitHub { owner = "alebastr"; repo = "sway-systemd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AJ87/sPy8IVJgb5YehfUfNTOFEDithLfiTxgZfZf238="; }; pyproject = false; @@ -48,4 +48,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickhu ]; }; -} +}) diff --git a/pkgs/by-name/sw/swaytools/package.nix b/pkgs/by-name/sw/swaytools/package.nix index 7159876e5165..b32ec9397e1f 100644 --- a/pkgs/by-name/sw/swaytools/package.nix +++ b/pkgs/by-name/sw/swaytools/package.nix @@ -5,7 +5,7 @@ slurp, nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "swaytools"; version = "0.1.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tmccombs"; repo = "swaytools"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-UoWK53B1DNmKwNLFwJW1ZEm9dwMOvQeO03+RoMl6M0Q="; }; @@ -30,4 +30,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ atila ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sy/sylkserver/package.nix b/pkgs/by-name/sy/sylkserver/package.nix index d2fcb511e53c..41a80e9f68f0 100644 --- a/pkgs/by-name/sy/sylkserver/package.nix +++ b/pkgs/by-name/sy/sylkserver/package.nix @@ -6,7 +6,7 @@ fetchpatch2, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "sylkserver"; version = "6.5.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AGProjects"; repo = "sylkserver"; - tag = version; + tag = finalAttrs.version; hash = "sha256-A15EJs35ZgXy9db3+XC0q5fTlemLJsA945nvIY50Pa4="; }; @@ -53,9 +53,9 @@ python3Packages.buildPythonApplication rec { description = "SIP/XMPP/WebRTC Application Server"; homepage = "https://sylkserver.com/"; downloadPage = "https://github.com/AGProjects/sylkserver"; - changelog = "https://github.com/AGProjects/sylkserver/releases/tag/${version}"; + changelog = "https://github.com/AGProjects/sylkserver/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.ngi ]; mainProgram = "sylk-server"; }; -} +}) diff --git a/pkgs/by-name/sy/synadm/package.nix b/pkgs/by-name/sy/synadm/package.nix index 6dfbd9bbb397..1c9a777053c2 100644 --- a/pkgs/by-name/sy/synadm/package.nix +++ b/pkgs/by-name/sy/synadm/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "synadm"; version = "0.49.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromCodeberg { owner = "synadm"; repo = "synadm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Nh4pzOXBXwbhq49Hq8vmPi6AS6N/tRqDBjIVKH3Gh6s="; }; @@ -46,10 +46,10 @@ python3Packages.buildPythonApplication rec { conveniently issue commands available via its admin API's (element-hq/synapse@master/docs/admin_api) ''; - changelog = "https://codeberg.org/synadm/synadm/releases/tag/${src.tag}"; + changelog = "https://codeberg.org/synadm/synadm/releases/tag/${finalAttrs.src.tag}"; downloadPage = "https://codeberg.org/synadm/synadm"; homepage = "https://synadm.readthedocs.io/"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/sy/syncplay/package.nix b/pkgs/by-name/sy/syncplay/package.nix index 04a733aa1839..a876bb6ec746 100644 --- a/pkgs/by-name/sy/syncplay/package.nix +++ b/pkgs/by-name/sy/syncplay/package.nix @@ -7,7 +7,7 @@ enableGUI ? true, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "syncplay"; version = "1.7.4"; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Syncplay"; repo = "syncplay"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-23OTj+KUmYtrhzIS4A9Gq/tClOLwaeo50+Fcm1tn47M="; }; @@ -55,4 +55,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ assistant ]; }; -} +}) diff --git a/pkgs/by-name/sy/syncrclone/package.nix b/pkgs/by-name/sy/syncrclone/package.nix index ac258e48a4b1..e7408a6c30ed 100644 --- a/pkgs/by-name/sy/syncrclone/package.nix +++ b/pkgs/by-name/sy/syncrclone/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "syncrclone"; version = "0-unstable-2023-03-23"; pyproject = true; @@ -25,10 +25,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Bidirectional sync tool for rclone"; homepage = "https://github.com/Jwink3101/syncrclone"; - changelog = "https://github.com/Jwink3101/syncrclone/blob/${src.rev}/docs/changelog.md"; + changelog = "https://github.com/Jwink3101/syncrclone/blob/${finalAttrs.src.rev}/docs/changelog.md"; sourceProvenance = with lib.sourceTypes; [ fromSource ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ prominentretail ]; mainProgram = "syncrclone"; }; -} +}) diff --git a/pkgs/by-name/sy/syrics/package.nix b/pkgs/by-name/sy/syrics/package.nix index 9ce5458083f5..8094303ab66e 100644 --- a/pkgs/by-name/sy/syrics/package.nix +++ b/pkgs/by-name/sy/syrics/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "syrics"; version = "0.1.2.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "akashrchandran"; repo = "syrics"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VV/IZg30GatCGRoKnSro83ZtitnHg4+UEnXajVR7o/A="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ yogansh ]; mainProgram = "syrics"; }; -} +}) diff --git a/pkgs/by-name/sy/systemd-language-server/package.nix b/pkgs/by-name/sy/systemd-language-server/package.nix index f7b9fb1791c1..b54c4064af85 100644 --- a/pkgs/by-name/sy/systemd-language-server/package.nix +++ b/pkgs/by-name/sy/systemd-language-server/package.nix @@ -14,7 +14,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "systemd-language-server"; version = "0.3.5"; pyproject = true; @@ -22,7 +22,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "psacawa"; repo = "systemd-language-server"; - tag = version; + tag = finalAttrs.version; hash = "sha256-QRd2mV4qRh4OfVJ2/5cOm3Wh8ydsLTG9Twp346DHjs0="; }; @@ -55,9 +55,9 @@ pythonPackages.buildPythonApplication rec { meta = { description = "Language Server for Systemd unit files"; homepage = "https://github.com/psacawa/systemd-language-server"; - changelog = "https://github.com/psacawa/systemd-language-server/releases/tag/${version}"; + changelog = "https://github.com/psacawa/systemd-language-server/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "systemd-language-server"; }; -} +}) diff --git a/pkgs/by-name/ta/targetcli-fb/package.nix b/pkgs/by-name/ta/targetcli-fb/package.nix index c5769c06843a..10a78c8a3917 100644 --- a/pkgs/by-name/ta/targetcli-fb/package.nix +++ b/pkgs/by-name/ta/targetcli-fb/package.nix @@ -8,7 +8,7 @@ glib, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "targetcli-fb"; version = "3.0.2"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "open-iscsi"; repo = "targetcli-fb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ajBKlgnXeksvEkewo93PIeqwI9X90NvLNf6YxzC0824="; }; @@ -49,10 +49,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command shell for managing the Linux LIO kernel target"; homepage = "https://github.com/open-iscsi/targetcli-fb"; - changelog = "https://github.com/open-iscsi/targetcli-fb/releases/tag/v${version}"; + changelog = "https://github.com/open-iscsi/targetcli-fb/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "targetcli"; }; -} +}) diff --git a/pkgs/by-name/ta/tartufo/package.nix b/pkgs/by-name/ta/tartufo/package.nix index 50297013c900..fdbaa689663e 100644 --- a/pkgs/by-name/ta/tartufo/package.nix +++ b/pkgs/by-name/ta/tartufo/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "tartufo"; version = "6.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "godaddy"; repo = "tartufo"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GWxDGsoWVKjg/2zTPx+xsMmrBp6yAC5pq5/AALmY7No="; }; @@ -37,9 +37,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to search through git repositories for high entropy strings and secrets"; homepage = "https://github.com/godaddy/tartufo"; - changelog = "https://github.com/godaddy/tartufo/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/godaddy/tartufo/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tartufo"; }; -} +}) diff --git a/pkgs/by-name/ta/taskhound/package.nix b/pkgs/by-name/ta/taskhound/package.nix index 367465d81fcf..54239fc07df8 100644 --- a/pkgs/by-name/ta/taskhound/package.nix +++ b/pkgs/by-name/ta/taskhound/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "taskhound"; version = "1.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "1r0BIT"; repo = "TaskHound"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qQ1OpJCgMcRKGkZCRjLiUO+u4SSIA/qExzq2K7m7BD8="; }; @@ -38,9 +38,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to enumerate privileged Scheduled Tasks on Remote Systems"; homepage = "https://github.com/1r0BIT/TaskHound"; - changelog = "https://github.com/1r0BIT/TaskHound/releases/tag/${src.tag}"; + changelog = "https://github.com/1r0BIT/TaskHound/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "taskhound"; }; -} +}) diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index 4916bfc9800a..0f57e9be5d8a 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -11,7 +11,7 @@ wrapGAppsHook4, libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tauno-monitor"; version = "0.2.18"; pyproject = false; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "taunoe"; repo = "tauno-monitor"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UkBEronqxvf3wAqMUvTbvIjYZSe4Y53ZU3JklzK4Na0="; }; @@ -49,9 +49,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Simple serial port monitor"; homepage = "https://github.com/taunoe/tauno-monitor"; - changelog = "https://github.com/taunoe/tauno-monitor/releases/tag/${src.tag}"; + changelog = "https://github.com/taunoe/tauno-monitor/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ Cameo007 ]; mainProgram = "tauno-monitor"; }; -} +}) diff --git a/pkgs/by-name/tc/tclint/package.nix b/pkgs/by-name/tc/tclint/package.nix index 19f29c445656..321d62070eb5 100644 --- a/pkgs/by-name/tc/tclint/package.nix +++ b/pkgs/by-name/tc/tclint/package.nix @@ -14,7 +14,7 @@ let } ); in -pythonPackages.buildPythonApplication rec { +pythonPackages.buildPythonApplication (finalAttrs: { pname = "tclint"; version = "0.7.0"; pyproject = true; @@ -22,7 +22,7 @@ pythonPackages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nmoroze"; repo = "tclint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GkWQlOmPh/IpkdcNKkaHJoVDD2r5wCSFeMZA96dxiXM="; }; @@ -64,9 +64,9 @@ pythonPackages.buildPythonApplication rec { meta = { description = "Modern dev tools for Tcl. Includes a linter, formatter, and editor integration"; homepage = "https://github.com/nmoroze/tclint"; - changelog = "https://github.com/nmoroze/tclint/releases/tag/${src.tag}"; + changelog = "https://github.com/nmoroze/tclint/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "tclint"; }; -} +}) diff --git a/pkgs/by-name/te/tell-me-your-secrets/package.nix b/pkgs/by-name/te/tell-me-your-secrets/package.nix index c281a779c226..6ab25b418511 100644 --- a/pkgs/by-name/te/tell-me-your-secrets/package.nix +++ b/pkgs/by-name/te/tell-me-your-secrets/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tell-me-your-secrets"; version = "2.4.2"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "valayDave"; repo = "tell-me-your-secrets"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3ZJyL/V1dsW6F+PiEhnWpv/Pz2H9/UKSJWDgw68M/Z8="; }; @@ -38,8 +38,8 @@ python3Packages.buildPythonApplication rec { description = "Tools to find secrets from various signatures"; mainProgram = "tell-me-your-secrets"; homepage = "https://github.com/valayDave/tell-me-your-secrets"; - changelog = "https://github.com/valayDave/tell-me-your-secrets/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/valayDave/tell-me-your-secrets/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/te/terminator/package.nix b/pkgs/by-name/te/terminator/package.nix index 7ad8b566a9c2..cca15ae943dd 100644 --- a/pkgs/by-name/te/terminator/package.nix +++ b/pkgs/by-name/te/terminator/package.nix @@ -14,7 +14,7 @@ nixosTests, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "terminator"; version = "2.1.5"; pyproject = true; @@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "gnome-terminator"; repo = "terminator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RM/7jUWGDV0EdMyMeLsCrvevH+5hZSJVAKmtalxNKG8="; }; @@ -83,10 +83,10 @@ python3.pkgs.buildPythonApplication rec { quadkonsole, etc. in that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also supports). ''; - changelog = "https://github.com/gnome-terminator/terminator/releases/tag/${src.tag}"; + changelog = "https://github.com/gnome-terminator/terminator/releases/tag/${finalAttrs.src.tag}"; homepage = "https://github.com/gnome-terminator/terminator"; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ bjornfor ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/te/termineter/package.nix b/pkgs/by-name/te/termineter/package.nix index 0014fd54fe36..a383426323a0 100644 --- a/pkgs/by-name/te/termineter/package.nix +++ b/pkgs/by-name/te/termineter/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "termineter"; version = "1.0.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "rsmusllp"; repo = "termineter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sJN1FNUCpQUMJNM6F2+v0NmGqu4LVYcsffwzl3Hr1CU="; }; @@ -33,9 +33,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Smart Meter Security Testing Framework"; homepage = "https://github.com/rsmusllp/termineter"; - changelog = "https://github.com/rsmusllp/termineter/releases/tag/v${version}"; + changelog = "https://github.com/rsmusllp/termineter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "termineter"; }; -} +}) diff --git a/pkgs/by-name/te/termtekst/package.nix b/pkgs/by-name/te/termtekst/package.nix index 77f9bfe15b68..9589b1ccd50a 100644 --- a/pkgs/by-name/te/termtekst/package.nix +++ b/pkgs/by-name/te/termtekst/package.nix @@ -5,7 +5,7 @@ ncurses, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "termtekst"; version = "1.0"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "zevv"; repo = "termtekst"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1gm7j5d49a60wm7px82b76f610i8pl8ccz4r6qsz90z4mp3lyw9b"; }; @@ -42,4 +42,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/te/termtosvg/package.nix b/pkgs/by-name/te/termtosvg/package.nix index 143959bcfe99..af0f76bc1957 100644 --- a/pkgs/by-name/te/termtosvg/package.nix +++ b/pkgs/by-name/te/termtosvg/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "termtosvg"; version = "1.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "1vk5kn8w3zf2ymi76l8cpwmvvavkmh3b9lb18xw3x1vzbmhz2f7d"; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "termtosvg"; }; -} +}) diff --git a/pkgs/by-name/te/terraform-compliance/package.nix b/pkgs/by-name/te/terraform-compliance/package.nix index ece213921ad0..0158cb1e0d8a 100644 --- a/pkgs/by-name/te/terraform-compliance/package.nix +++ b/pkgs/by-name/te/terraform-compliance/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "terraform-compliance"; version = "1.14.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "terraform-compliance"; repo = "cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wWwYM1ZCHiBdbjl5kRI9dFSWp7mpYb/2HlV7lbU/Xeg="; }; @@ -55,11 +55,11 @@ python3.pkgs.buildPythonApplication rec { description = "BDD test framework for terraform"; mainProgram = "terraform-compliance"; homepage = "https://github.com/terraform-compliance/cli"; - changelog = "https://github.com/terraform-compliance/cli/releases/tag/${src.tag}"; + changelog = "https://github.com/terraform-compliance/cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kalbasit kashw2 ]; }; -} +}) diff --git a/pkgs/by-name/te/terraform-iam-policy-validator/package.nix b/pkgs/by-name/te/terraform-iam-policy-validator/package.nix index cf46752aaba0..4f0664fbb406 100644 --- a/pkgs/by-name/te/terraform-iam-policy-validator/package.nix +++ b/pkgs/by-name/te/terraform-iam-policy-validator/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "terraform-iam-policy-validator"; version = "0.0.9"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "awslabs"; repo = "terraform-iam-policy-validator"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RGZqnt2t+aSNGt8Ubi2dzZE04n9Zfkw+T3Zmol/FO+I="; }; @@ -41,9 +41,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool that validates AWS IAM Policies in a Terraform template against AWS IAM best practices"; homepage = "https://github.com/awslabs/terraform-iam-policy-validator"; - changelog = "https://github.com/awslabs/terraform-iam-policy-validator/releases/tag/v${version}"; + changelog = "https://github.com/awslabs/terraform-iam-policy-validator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jherland ]; mainProgram = "tf-policy-validator"; }; -} +}) diff --git a/pkgs/by-name/te/terraform-local/package.nix b/pkgs/by-name/te/terraform-local/package.nix index f1c31aec3f7c..40309d681ce0 100644 --- a/pkgs/by-name/te/terraform-local/package.nix +++ b/pkgs/by-name/te/terraform-local/package.nix @@ -3,13 +3,13 @@ python3Packages, fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "terraform_local"; version = "0.24.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-LPrrKDoXUwg/P1m+Gi4I0iUoaRNjNpTWlbBLupkTrpE="; }; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ shivaraj-bh ]; }; -} +}) diff --git a/pkgs/by-name/te/texsurgery/package.nix b/pkgs/by-name/te/texsurgery/package.nix index 98864e38271e..b63f58becb19 100644 --- a/pkgs/by-name/te/texsurgery/package.nix +++ b/pkgs/by-name/te/texsurgery/package.nix @@ -4,13 +4,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "texsurgery"; version = "0.6.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-zoOeTRHcpDnXJ1QC7BIz9guzqL9Q7kmJ5VSGEyqanfY="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "texsurgery"; maintainers = with lib.maintainers; [ romildo ]; }; -} +}) diff --git a/pkgs/by-name/te/textlsp/package.nix b/pkgs/by-name/te/textlsp/package.nix index 9410c148749a..1ff0bdbb77e1 100644 --- a/pkgs/by-name/te/textlsp/package.nix +++ b/pkgs/by-name/te/textlsp/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, lib, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "textlsp"; version = "0.4.0"; format = "setuptools"; @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "hangyav"; repo = "textLSP"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-euzihVBwpCgLD74SDOPD5P3X3vhEIBd4pP5EyVhPccQ="; }; @@ -35,7 +35,7 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ justdeeevin ]; mainProgram = "textlsp"; - changelog = "https://github.com/hangyav/textLSP/releases/tag/v${version}"; + changelog = "https://github.com/hangyav/textLSP/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/tf/tftui/package.nix b/pkgs/by-name/tf/tftui/package.nix index aeee88fd0210..eb883fc25b27 100644 --- a/pkgs/by-name/tf/tftui/package.nix +++ b/pkgs/by-name/tf/tftui/package.nix @@ -6,7 +6,7 @@ enableUsageTracking ? false, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tftui"; version = "0.13.5"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "idoavrah"; repo = "terraform-tui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xOlPuPVwfVT7jfBJPqZ5FbOs80HE0k2ZqcA+Jcxh9p4="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Textual UI to view and interact with Terraform state"; homepage = "https://github.com/idoavrah/terraform-tui"; - changelog = "https://github.com/idoavrah/terraform-tui/releases/tag/v${version}"; + changelog = "https://github.com/idoavrah/terraform-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cdepillabout @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "tftui"; }; -} +}) diff --git a/pkgs/by-name/tg/tg/package.nix b/pkgs/by-name/tg/tg/package.nix index 6f37fa8ac62d..c5e6eb585096 100644 --- a/pkgs/by-name/tg/tg/package.nix +++ b/pkgs/by-name/tg/tg/package.nix @@ -6,7 +6,7 @@ libnotify, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tg"; version = "0.22.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "paul-nameless"; repo = "tg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qzqYkksocR86QFmP75ZE93kMSVmdel+OTxPgt9uZHLI="; }; @@ -43,4 +43,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ sikmir ]; }; -} +}) diff --git a/pkgs/by-name/tg/tgeraser/package.nix b/pkgs/by-name/tg/tgeraser/package.nix index faf0808abbcd..82e53832f3bc 100644 --- a/pkgs/by-name/tg/tgeraser/package.nix +++ b/pkgs/by-name/tg/tgeraser/package.nix @@ -4,7 +4,7 @@ python3Packages, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tgeraser"; version = "1.5.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "en9inerd"; repo = "tgeraser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xqims4Xfo7FH5nkq6mffkLhBbfq4lCJW3gBhL8assL8="; }; @@ -40,9 +40,9 @@ python3Packages.buildPythonApplication rec { privileges. ''; homepage = "https://github.com/en9inerd/tgeraser"; - changelog = "https://github.com/en9inerd/tgeraser/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/en9inerd/tgeraser/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.azahi ]; mainProgram = "tgeraser"; }; -} +}) diff --git a/pkgs/by-name/th/themechanger/package.nix b/pkgs/by-name/th/themechanger/package.nix index dff2f3abcfc5..130bb9ef0ff3 100644 --- a/pkgs/by-name/th/themechanger/package.nix +++ b/pkgs/by-name/th/themechanger/package.nix @@ -17,7 +17,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "themechanger"; version = "0.12.1"; pyproject = false; @@ -25,7 +25,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ALEX11BR"; repo = "ThemeChanger"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+uTofigS1F/nBNs/OyJ+RSz10DNnqgvNjWpkTXAvARM="; }; @@ -71,4 +71,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/th/thonny/package.nix b/pkgs/by-name/th/thonny/package.nix index 183952995a8b..3c18eb9f0847 100644 --- a/pkgs/by-name/th/thonny/package.nix +++ b/pkgs/by-name/th/thonny/package.nix @@ -8,7 +8,7 @@ desktopToDarwinBundle, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "thonny"; version = "4.1.7"; pyproject = true; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "thonny"; repo = "thonny"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RnjnXB5jU13uwRpL/Pn14QY7fRbRkq09Vopc3fv+z+Y="; }; @@ -87,4 +87,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "thonny"; }; -} +}) diff --git a/pkgs/by-name/th/thumbdrives/package.nix b/pkgs/by-name/th/thumbdrives/package.nix index c024bf077c4c..7c4589053fd1 100644 --- a/pkgs/by-name/th/thumbdrives/package.nix +++ b/pkgs/by-name/th/thumbdrives/package.nix @@ -14,7 +14,7 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "thumbdrives"; version = "0.3.2"; @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromSourcehut { owner = "~martijnbraam"; repo = "thumbdrives"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Mh3NSEYscnzw6kjR9m0XbTygj07cIQwdyLcdLpfKi3Y="; }; @@ -63,4 +63,4 @@ python3.pkgs.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/ticketbooth/package.nix b/pkgs/by-name/ti/ticketbooth/package.nix index 0229ff0eea76..fecbe0ac4fd4 100644 --- a/pkgs/by-name/ti/ticketbooth/package.nix +++ b/pkgs/by-name/ti/ticketbooth/package.nix @@ -16,7 +16,7 @@ wrapGAppsHook4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ticketbooth"; version = "1.2.0"; pyproject = false; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "aleiepure"; repo = "ticketbooth"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eP5wYNusBcQLMu4MljfcO9QLY74v5Sb8gITx5dDVLpM="; }; @@ -58,7 +58,7 @@ python3Packages.buildPythonApplication rec { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/aleiepure/ticketbooth/releases/tag/${src.tag}"; + changelog = "https://github.com/aleiepure/ticketbooth/releases/tag/${finalAttrs.src.tag}"; description = "Keep track of your favorite shows"; homepage = "https://github.com/aleiepure/ticketbooth"; license = lib.licenses.gpl3Plus; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.dotlambda ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/tidal-dl/package.nix b/pkgs/by-name/ti/tidal-dl/package.nix index e89e05d6dbae..4f2f1ba34fad 100644 --- a/pkgs/by-name/ti/tidal-dl/package.nix +++ b/pkgs/by-name/ti/tidal-dl/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tidal-dl"; version = "2022.10.31.1"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-b2AAsiI3n2/v6HC37fMI/d8UcxZxsWM+fnWvdajHrOg="; }; @@ -24,4 +24,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.all; mainProgram = "tidal-dl"; }; -} +}) diff --git a/pkgs/by-name/ti/tiddit/package.nix b/pkgs/by-name/ti/tiddit/package.nix index 43799ae71b08..54684da0a05d 100644 --- a/pkgs/by-name/ti/tiddit/package.nix +++ b/pkgs/by-name/ti/tiddit/package.nix @@ -6,7 +6,7 @@ fetchFromGitHub, python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tiddit"; version = "3.6.1"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "SciLifeLab"; repo = "TIDDIT"; - tag = "TIDDIT-${version}"; + tag = "TIDDIT-${finalAttrs.version}"; hash = "sha256-OeqVQJDw0fmSDWIGab2qtTJCzZxqLY2XzRqaTRuPIdI="; }; @@ -49,4 +49,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ apraga ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ti/time-decode/package.nix b/pkgs/by-name/ti/time-decode/package.nix index c919943b7f4f..931c72f481ae 100644 --- a/pkgs/by-name/ti/time-decode/package.nix +++ b/pkgs/by-name/ti/time-decode/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "time-decode"; version = "9.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "digitalsleuth"; repo = "time_decode"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kydH5WN2PELq6YnoSBFRsyVnxL+0r09WxXuqFANXuNs="; }; @@ -35,9 +35,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Timestamp and date decoder"; homepage = "https://github.com/digitalsleuth/time_decode"; - changelog = "https://github.com/digitalsleuth/time_decode/releases/tag/v${version}"; + changelog = "https://github.com/digitalsleuth/time_decode/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "time-decode"; }; -} +}) diff --git a/pkgs/by-name/ti/timeline/package.nix b/pkgs/by-name/ti/timeline/package.nix index 3f7f0673bd18..d329beb87d0a 100644 --- a/pkgs/by-name/ti/timeline/package.nix +++ b/pkgs/by-name/ti/timeline/package.nix @@ -8,13 +8,13 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "timeline"; version = "2.11.0"; pyproject = false; src = fetchurl { - url = "mirror://sourceforge/thetimelineproj/timeline-${version}.zip"; + url = "mirror://sourceforge/thetimelineproj/timeline-${finalAttrs.version}.zip"; sha256 = "sha256-XJ5Gu3nFLtSaEedzxBZERtPydIFMWWGi5frXWmgKxVA="; }; @@ -103,4 +103,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ davidak ]; }; -} +}) diff --git a/pkgs/by-name/ti/timetagger_cli/package.nix b/pkgs/by-name/ti/timetagger_cli/package.nix index ee6b05e7ea06..07eaefc2bdaf 100644 --- a/pkgs/by-name/ti/timetagger_cli/package.nix +++ b/pkgs/by-name/ti/timetagger_cli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "timetagger_cli"; version = "25.5.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "almarklein"; repo = "timetagger_cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UklsHcVyCpWDHOxu+oB8RvwY+laEBFnDyjejS/GzgHE="; }; @@ -36,4 +36,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ matthiasbeyer ]; mainProgram = "timetagger"; }; -} +}) diff --git a/pkgs/by-name/ti/timew-sync-client/package.nix b/pkgs/by-name/ti/timew-sync-client/package.nix index 7ad8a4c9c418..5495ad6e5c56 100644 --- a/pkgs/by-name/ti/timew-sync-client/package.nix +++ b/pkgs/by-name/ti/timew-sync-client/package.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "timew-sync-client"; version = "1.1"; src = fetchFromGitHub { owner = "timewarrior-synchronize"; repo = "timew-sync-client"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8Bw+BI7EiW9UcHo6gaDthX4VH4kAlycm4EvAJEEAOWc="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { errnoh ]; }; -} +}) diff --git a/pkgs/by-name/tl/tlsrpt-reporter/package.nix b/pkgs/by-name/tl/tlsrpt-reporter/package.nix index 9cf37b46d7fd..fe34b0d91050 100644 --- a/pkgs/by-name/tl/tlsrpt-reporter/package.nix +++ b/pkgs/by-name/tl/tlsrpt-reporter/package.nix @@ -9,7 +9,7 @@ nixosTests, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "tlsrpt-reporter"; version = "0.5.0"; pyproject = true; @@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "sys4"; repo = "tlsrpt-reporter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IH8hJX9l+YonqOuszcMome4mjdIaedgGNIptxTyH1ng="; }; @@ -69,8 +69,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Application suite to receive TLSRPT datagrams and to generate and deliver TLSRPT reports"; homepage = "https://github.com/sys4/tlsrpt-reporter"; - changelog = "https://github.com/sys4/tlsrpt-reporter/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/sys4/tlsrpt-reporter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/tm/tmuxp/package.nix b/pkgs/by-name/tm/tmuxp/package.nix index 590072e7f7f4..3c6e682aea08 100644 --- a/pkgs/by-name/tm/tmuxp/package.nix +++ b/pkgs/by-name/tm/tmuxp/package.nix @@ -5,13 +5,13 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tmuxp"; version = "1.56.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-6Nc6JHNZM6OUgoOfpD4wCDUlLAb2kLBplm1IjuVG/q8="; }; @@ -40,9 +40,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "tmux session manager"; homepage = "https://tmuxp.git-pull.com/"; - changelog = "https://github.com/tmux-python/tmuxp/raw/v${version}/CHANGES"; + changelog = "https://github.com/tmux-python/tmuxp/raw/v${finalAttrs.version}/CHANGES"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ otavio ]; mainProgram = "tmuxp"; }; -} +}) diff --git a/pkgs/by-name/to/tochd/package.nix b/pkgs/by-name/to/tochd/package.nix index e3f2a6a5e846..fb9529483f0e 100644 --- a/pkgs/by-name/to/tochd/package.nix +++ b/pkgs/by-name/to/tochd/package.nix @@ -6,7 +6,7 @@ p7zip, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tochd"; version = "0.13-unstable-2024-06-08"; pyproject = true; @@ -40,10 +40,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Convert game ISO and archives to CD/DVD CHD"; homepage = "https://github.com/thingsiplay/tochd"; - changelog = "https://github.com/thingsiplay/tochd/blob/${src.rev}/CHANGES.md"; + changelog = "https://github.com/thingsiplay/tochd/blob/${finalAttrs.src.rev}/CHANGES.md"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ keenanweaver ]; mainProgram = "tochd"; }; -} +}) diff --git a/pkgs/by-name/to/tockloader/package.nix b/pkgs/by-name/to/tockloader/package.nix index 5ba6763919a4..7dc289c4f2a0 100644 --- a/pkgs/by-name/to/tockloader/package.nix +++ b/pkgs/by-name/to/tockloader/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "tockloader"; version = "1.9.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-7W55jugVtamFUL8N3dD1LFLJP2UDQb74V6o96rd/tEg="; }; @@ -30,7 +30,7 @@ python3.pkgs.buildPythonApplication rec { # Project has no test suite checkPhase = '' runHook preCheck - $out/bin/tockloader --version | grep -q ${version} + $out/bin/tockloader --version | grep -q ${finalAttrs.version} runHook postCheck ''; @@ -40,8 +40,8 @@ python3.pkgs.buildPythonApplication rec { description = "Tool for programming Tock onto hardware boards"; mainProgram = "tockloader"; homepage = "https://github.com/tock/tockloader"; - changelog = "https://github.com/tock/tockloader/releases/tag/v${version}"; + changelog = "https://github.com/tock/tockloader/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/to/tocpdf/package.nix b/pkgs/by-name/to/tocpdf/package.nix index b2136973fc8d..84728a31bb79 100644 --- a/pkgs/by-name/to/tocpdf/package.nix +++ b/pkgs/by-name/to/tocpdf/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tocpdf"; version = "0.3.9"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "kszenes"; repo = "tocPDF"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RaNMhEgJ2pSL9BvK1d2Z8AsUPhARaRtEiCnt/2E2uNs="; }; @@ -42,9 +42,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Automatic CLI tool for generating outline of PDFs based on the table of contents"; homepage = "https://github.com/kszenes/tocPDF"; - changelog = "https://github.com/kszenes/tocPDF/releases/tag/v${version}"; + changelog = "https://github.com/kszenes/tocPDF/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dansbandit ]; mainProgram = "tocPDF"; }; -} +}) diff --git a/pkgs/by-name/to/todoman/package.nix b/pkgs/by-name/to/todoman/package.nix index a2e5ae15c3f2..f16c5ea01aac 100644 --- a/pkgs/by-name/to/todoman/package.nix +++ b/pkgs/by-name/to/todoman/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "todoman"; version = "4.6.0"; pyproject = true; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "pimutils"; repo = "todoman"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WMIXPPtW1227iDXLqG/JIYdNp5bxHxTlqpFtcIvZ8Aw="; }; @@ -113,7 +113,7 @@ python3.pkgs.buildPythonApplication rec { Unsupported fields may not be shown but are never deleted or altered. ''; changelog = "https://todoman.readthedocs.io/en/stable/changelog.html#v${ - builtins.replaceStrings [ "." ] [ "-" ] version + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version }"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ @@ -121,4 +121,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "todo"; }; -} +}) diff --git a/pkgs/by-name/to/toot/package.nix b/pkgs/by-name/to/toot/package.nix index 2d75a8b47016..658706ef3b30 100644 --- a/pkgs/by-name/to/toot/package.nix +++ b/pkgs/by-name/to/toot/package.nix @@ -5,7 +5,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "toot"; version = "0.51.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ihabunek"; repo = "toot"; - tag = version; + tag = finalAttrs.version; hash = "sha256-A3ValIMDPcfrvOdOJIkeurT+fAj1TzGf6cy12yaaBQE="; }; @@ -48,11 +48,11 @@ python3Packages.buildPythonApplication rec { description = "Mastodon CLI interface"; mainProgram = "toot"; homepage = "https://github.com/ihabunek/toot"; - changelog = "https://github.com/ihabunek/toot/blob/refs/tags/${version}/CHANGELOG.md"; + changelog = "https://github.com/ihabunek/toot/blob/refs/tags/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ matthiasbeyer aleksana ]; }; -} +}) diff --git a/pkgs/by-name/to/topydo/package.nix b/pkgs/by-name/to/topydo/package.nix index bc97e1909c8f..785b08f1113f 100644 --- a/pkgs/by-name/to/topydo/package.nix +++ b/pkgs/by-name/to/topydo/package.nix @@ -6,7 +6,7 @@ glibcLocales, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "topydo"; version = "0.14"; format = "setuptools"; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "topydo"; repo = "topydo"; - rev = version; + rev = finalAttrs.version; sha256 = "1lpfdai0pf90ffrzgmmkadbd86rb7250i3mglpkc82aj6prjm6yb"; }; @@ -53,8 +53,8 @@ python3.pkgs.buildPythonApplication rec { description = "Cli todo application compatible with the todo.txt format"; mainProgram = "topydo"; homepage = "https://github.com/topydo/topydo"; - changelog = "https://github.com/topydo/topydo/blob/${src.rev}/CHANGES.md"; + changelog = "https://github.com/topydo/topydo/blob/${finalAttrs.src.rev}/CHANGES.md"; license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tr/trackma/package.nix b/pkgs/by-name/tr/trackma/package.nix index e1f204efd7d7..a9f97259e755 100644 --- a/pkgs/by-name/tr/trackma/package.nix +++ b/pkgs/by-name/tr/trackma/package.nix @@ -30,7 +30,7 @@ let categories = [ "Network" ]; }; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "trackma"; version = "0.9"; pyproject = true; @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "z411"; repo = "trackma"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "Hov9qdVabu1k3SIoUmvcRtSK8TcETqGPXI2RqN/bei4="; fetchSubmodules = true; # for anime-relations submodule }; @@ -115,4 +115,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tr/trak/package.nix b/pkgs/by-name/tr/trak/package.nix index 27340965ce88..dd3b2c53fa42 100644 --- a/pkgs/by-name/tr/trak/package.nix +++ b/pkgs/by-name/tr/trak/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "trak"; version = "0.0.5"; pyproject = true; @@ -12,11 +12,11 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "lcfd"; repo = "trak"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-YJMX7pNRWdNPyWNZ1HfpdYsKSStRWLcianLz6nScMa8="; }; - sourceRoot = "${src.name}/cli"; + sourceRoot = "${finalAttrs.src.name}/cli"; dependencies = with python3Packages; [ questionary @@ -32,4 +32,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ buurro ]; mainProgram = "trak"; }; -} +}) diff --git a/pkgs/by-name/tr/trash-cli/package.nix b/pkgs/by-name/tr/trash-cli/package.nix index 41bb76f6e8ec..03fda2651559 100644 --- a/pkgs/by-name/tr/trash-cli/package.nix +++ b/pkgs/by-name/tr/trash-cli/package.nix @@ -7,7 +7,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "trash-cli"; version = "0.24.5.26"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "andreafrancia"; repo = "trash-cli"; - rev = version; + rev = finalAttrs.version; hash = "sha256-ltuMnxtG4jTTSZd6ZHWl8wI0oQMMFqW0HAPetZMfGtc="; }; @@ -84,4 +84,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Plus; mainProgram = "trash"; }; -} +}) diff --git a/pkgs/by-name/tr/trelby/package.nix b/pkgs/by-name/tr/trelby/package.nix index d135f1c589a7..9139bcceea9d 100644 --- a/pkgs/by-name/tr/trelby/package.nix +++ b/pkgs/by-name/tr/trelby/package.nix @@ -8,7 +8,7 @@ gsettings-desktop-schemas, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "trelby"; version = "2.4.16.2"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "trelby"; repo = "trelby"; - tag = version; + tag = finalAttrs.version; hash = "sha256-YblilPQXjlSgkBstewfiuW0DZCnJw4dk6vZfEhdBGbk="; }; @@ -58,4 +58,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ isotoxal ]; }; -} +}) diff --git a/pkgs/by-name/tr/trueseeing/package.nix b/pkgs/by-name/tr/trueseeing/package.nix index 7cfff66aa91d..f68af833030f 100644 --- a/pkgs/by-name/tr/trueseeing/package.nix +++ b/pkgs/by-name/tr/trueseeing/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "trueseeing"; version = "2.2.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "alterakey"; repo = "trueseeing"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EDnE1BK/nl3nqkan4gmSsP7vqkuMNJ5+oN09ZnQzsy0="; }; @@ -48,9 +48,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Non-decompiling Android vulnerability scanner"; homepage = "https://github.com/alterakey/trueseeing"; - changelog = "https://github.com/alterakey/trueseeing/releases/tag/v${version}"; + changelog = "https://github.com/alterakey/trueseeing/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.fab ]; mainProgram = "trueseeing"; }; -} +}) diff --git a/pkgs/by-name/tr/trustymail/package.nix b/pkgs/by-name/tr/trustymail/package.nix index 2661c37fc27a..05e6c7fcc271 100644 --- a/pkgs/by-name/tr/trustymail/package.nix +++ b/pkgs/by-name/tr/trustymail/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "trustymail"; version = "1.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cisagov"; repo = "trustymail"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NF89Am/sG3Ruaws2SUofrbLoEiKdYpgPuXIAKjst9hk="; }; @@ -40,9 +40,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to scan domains and return data based on trustworthy email best practices"; homepage = "https://github.com/cisagov/trustymail"; - changelog = "https://github.com/cisagov/trustymail/releases/tag/${src.tag}"; + changelog = "https://github.com/cisagov/trustymail/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ cc0 ]; maintainers = with lib.maintainers; [ fab ]; mainProgram = "trustymail"; }; -} +}) diff --git a/pkgs/by-name/tr/tryton/package.nix b/pkgs/by-name/tr/tryton/package.nix index f9659ccda56d..e0b6791f5ae4 100644 --- a/pkgs/by-name/tr/tryton/package.nix +++ b/pkgs/by-name/tr/tryton/package.nix @@ -18,13 +18,13 @@ wrapGAppsHook3, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tryton"; version = "7.8.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-X8jJ/NXbvoKJdKep78inefILaFLjJyAmRMVfdOEb0tk="; }; @@ -87,4 +87,4 @@ python3Packages.buildPythonApplication rec { udono ]; }; -} +}) diff --git a/pkgs/by-name/tt/tt-burnin/package.nix b/pkgs/by-name/tt/tt-burnin/package.nix index 453f3752c257..84d966a7669e 100644 --- a/pkgs/by-name/tt/tt-burnin/package.nix +++ b/pkgs/by-name/tt/tt-burnin/package.nix @@ -4,7 +4,7 @@ python3Packages, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-burnin"; version = "0.2.4"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-burnin"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/tnCLhA6zeUkVYhDtdohrZODwHxNTZbnsWgY2Gt16DQ="; }; @@ -40,8 +40,8 @@ python3Packages.buildPythonApplication rec { mainProgram = "tt-burnin"; description = "Command line utility to run a high power consumption workload on TT devices"; homepage = "https://github.com/tenstorrent/tt-burnin"; - changelog = "https://github.com/tenstorrent/tt-burnin/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/tenstorrent/tt-burnin/blob/${finalAttrs.src.tag}/CHANGELOG.md"; maintainers = with lib.maintainers; [ RossComputerGuy ]; license = with lib.licenses; [ asl20 ]; }; -} +}) diff --git a/pkgs/by-name/tt/tt-smi/package.nix b/pkgs/by-name/tt/tt-smi/package.nix index d0a10ed363d5..9fced72b8bfd 100644 --- a/pkgs/by-name/tt/tt-smi/package.nix +++ b/pkgs/by-name/tt/tt-smi/package.nix @@ -5,7 +5,7 @@ pre-commit, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-smi"; version = "3.0.30"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-smi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-C6CfcS0H3rFew/Y1uhmzICdFp1UYU7H9h3YPeAKlcbE="; }; @@ -49,4 +49,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ RossComputerGuy ]; license = with lib.licenses; [ asl20 ]; }; -} +}) diff --git a/pkgs/by-name/tt/tts/package.nix b/pkgs/by-name/tt/tts/package.nix index 4c3553f63c9e..ff754b764155 100644 --- a/pkgs/by-name/tt/tts/package.nix +++ b/pkgs/by-name/tt/tts/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "coqui-tts"; version = "0.26.2"; pyproject = true; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "idiap"; repo = "coqui-ai-TTS"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-U/U3aXFvqnaV/Msy5wyzAKCUw9XUNplugig6nv5nfZY="; }; @@ -185,9 +185,9 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://github.com/idiap/coqui-ai-TTS"; - changelog = "https://github.com/idiap/coqui-ai-TTS/releases/tag/${src.tag}"; + changelog = "https://github.com/idiap/coqui-ai-TTS/releases/tag/${finalAttrs.src.tag}"; description = "Deep learning toolkit for Text-to-Speech, battle-tested in research and production"; license = lib.licenses.mpl20; teams = [ lib.teams.tts ]; }; -} +}) diff --git a/pkgs/by-name/tu/tuhi/package.nix b/pkgs/by-name/tu/tuhi/package.nix index 36b503e6e31c..404a8d8ea4e8 100644 --- a/pkgs/by-name/tu/tuhi/package.nix +++ b/pkgs/by-name/tu/tuhi/package.nix @@ -13,7 +13,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tuhi"; version = "0.6"; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tuhiproject"; repo = "tuhi"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-NwyG2KhOrAKRewgmU23OMO0+A9SjkQZsDL4SGnLVCvo="; }; @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ lammermann ]; }; -} +}) diff --git a/pkgs/by-name/tu/tuir/package.nix b/pkgs/by-name/tu/tuir/package.nix index f0956a77ba55..28dfff6a2b4e 100644 --- a/pkgs/by-name/tu/tuir/package.nix +++ b/pkgs/by-name/tu/tuir/package.nix @@ -5,7 +5,7 @@ }: with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "tuir"; version = "1.31.1"; pyproject = true; @@ -13,7 +13,7 @@ buildPythonApplication rec { src = fetchFromGitLab { owner = "Chocimier"; repo = "tuir"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-lUK6gXwvVjiYrJXMSFlzp07Yt+nSkU933J4vBJWOLlg="; }; @@ -59,4 +59,4 @@ buildPythonApplication rec { brokenpip3 ]; }; -} +}) diff --git a/pkgs/by-name/tu/tuna/package.nix b/pkgs/by-name/tu/tuna/package.nix index c229d964c802..ccdacd2f4d9b 100644 --- a/pkgs/by-name/tu/tuna/package.nix +++ b/pkgs/by-name/tu/tuna/package.nix @@ -8,13 +8,13 @@ wrapGAppsHook3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "tuna"; version = "0.19"; pyproject = true; src = fetchurl { - url = "https://git.kernel.org/pub/scm/utils/tuna/tuna.git/snapshot/tuna-v${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/utils/tuna/tuna.git/snapshot/tuna-v${finalAttrs.version}.tar.gz"; hash = "sha256-t10CxtwnTOg1uQgm6mTrNUIU8LkXJ3BkTycjWteQvuU="; }; @@ -61,4 +61,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tu/turbocase/package.nix b/pkgs/by-name/tu/turbocase/package.nix index 38a5cd6d73cc..017010068e05 100644 --- a/pkgs/by-name/tu/turbocase/package.nix +++ b/pkgs/by-name/tu/turbocase/package.nix @@ -4,7 +4,7 @@ fetchFromCodeberg, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "turbocase"; version = "1.8.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromCodeberg { owner = "MartijnBraam"; repo = "TurboCase"; - rev = version; + rev = finalAttrs.version; hash = "sha256-mwWN7XYKr/BD9r935oElqoQN87kdrrWjkmhURkAkjj4="; }; @@ -29,4 +29,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ MayNiklas ]; mainProgram = "turbocase"; }; -} +}) diff --git a/pkgs/by-name/tu/turtle/package.nix b/pkgs/by-name/tu/turtle/package.nix index 1c7866aa8661..2c6a2dd97266 100644 --- a/pkgs/by-name/tu/turtle/package.nix +++ b/pkgs/by-name/tu/turtle/package.nix @@ -9,7 +9,7 @@ meld, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "turtle"; version = "0.14"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "philippun1"; repo = "turtle"; - tag = version; + tag = finalAttrs.version; hash = "sha256-+XDDscw5xBUp39tbZLqZWK+wsRDi401mRDjx+VR6Cu0="; }; @@ -85,4 +85,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/tw/twitch-dl/package.nix b/pkgs/by-name/tw/twitch-dl/package.nix index 0d181e198f5a..4f4e2e67a697 100644 --- a/pkgs/by-name/tw/twitch-dl/package.nix +++ b/pkgs/by-name/tw/twitch-dl/package.nix @@ -8,7 +8,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "twitch-dl"; version = "3.3.1"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ihabunek"; repo = "twitch-dl"; - tag = version; + tag = finalAttrs.version; hash = "sha256-scGTGlAt1k6eS8O3thrlJpVv3vZe2lKNBxtDYIBWOPg="; }; @@ -74,7 +74,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool for downloading videos from Twitch"; homepage = "https://github.com/ihabunek/twitch-dl"; - changelog = "https://github.com/ihabunek/twitch-dl/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/ihabunek/twitch-dl/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ pbsds @@ -82,4 +82,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "twitch-dl"; }; -} +}) diff --git a/pkgs/by-name/tw/twspace-dl/package.nix b/pkgs/by-name/tw/twspace-dl/package.nix index c04859985d23..020af9671f57 100644 --- a/pkgs/by-name/tw/twspace-dl/package.nix +++ b/pkgs/by-name/tw/twspace-dl/package.nix @@ -5,14 +5,14 @@ ffmpeg-headless, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "twspace-dl"; version = "2024.7.2.1"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "twspace_dl"; hash = "sha256-GLs+UGEOsdGcp/mEh+12Vs+XlY1goEql7UOAvVVi1pg="; }; @@ -31,9 +31,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Python module to download twitter spaces"; homepage = "https://github.com/HoloArchivists/twspace-dl"; - changelog = "https://github.com/HoloArchivists/twspace-dl/releases/tag/${version}"; + changelog = "https://github.com/HoloArchivists/twspace-dl/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = [ ]; mainProgram = "twspace_dl"; }; -} +}) diff --git a/pkgs/by-name/tw/twtxt/package.nix b/pkgs/by-name/tw/twtxt/package.nix index 2f606414f252..80c3dc825535 100644 --- a/pkgs/by-name/tw/twtxt/package.nix +++ b/pkgs/by-name/tw/twtxt/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "twtxt"; version = "1.3.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "buckket"; repo = "twtxt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-CbFh1o2Ijinfb8X+h1GP3Tp+8D0D3/Czt/Uatd1B4cw="; }; @@ -38,9 +38,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Decentralised, minimalist microblogging service for hackers"; homepage = "https://github.com/buckket/twtxt"; - changelog = "https://github.com/buckket/twtxt/releases/tag/v${version}"; + changelog = "https://github.com/buckket/twtxt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ siraben ]; mainProgram = "twtxt"; }; -} +}) diff --git a/pkgs/by-name/tx/txt2tags/package.nix b/pkgs/by-name/tx/txt2tags/package.nix index 59213b1913ea..92b8a31e967a 100644 --- a/pkgs/by-name/tx/txt2tags/package.nix +++ b/pkgs/by-name/tx/txt2tags/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "txt2tags"; version = "3.9"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "txt2tags"; repo = "txt2tags"; - tag = version; + tag = finalAttrs.version; hash = "sha256-PwPGJJg79ny13gEb1WmgIVHcXQppI/j5mhIyOZjR19k="; }; @@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "txt2tags" ]; meta = { - changelog = "https://github.com/txt2tags/txt2tags/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/txt2tags/txt2tags/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Convert between markup languages"; mainProgram = "txt2tags"; homepage = "https://txt2tags.org/"; @@ -43,4 +43,4 @@ python3.pkgs.buildPythonApplication rec { kovirobi ]; }; -} +}) diff --git a/pkgs/by-name/ty/typeinc/package.nix b/pkgs/by-name/ty/typeinc/package.nix index 58635da69898..9929950f4e06 100644 --- a/pkgs/by-name/ty/typeinc/package.nix +++ b/pkgs/by-name/ty/typeinc/package.nix @@ -6,7 +6,7 @@ installShellFiles, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "typeinc"; version = "1.0.3"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "AnirudhG07"; repo = "Typeinc"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/R3mNxZE4Pt4UlCljsQphHBCoA2JIZrTorqU4Adcdp0="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ lonerOrz ]; }; -} +}) diff --git a/pkgs/by-name/ty/typr/package.nix b/pkgs/by-name/ty/typr/package.nix index 5cefd1e1be40..a553fe165eaa 100644 --- a/pkgs/by-name/ty/typr/package.nix +++ b/pkgs/by-name/ty/typr/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "typr"; version = "1.0.1.21"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "DriftingOtter"; repo = "Typr"; - tag = version; + tag = finalAttrs.version; hash = "sha256-49e5tnX/vea3xLJP62Sj2gCdjbfsulIU48X/AR/3IBI="; }; @@ -29,4 +29,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ artur-sannikov ]; mainProgram = "typr"; }; -} +}) diff --git a/pkgs/by-name/ty/typstwriter/package.nix b/pkgs/by-name/ty/typstwriter/package.nix index f8a3e70583f0..f4692696c61b 100644 --- a/pkgs/by-name/ty/typstwriter/package.nix +++ b/pkgs/by-name/ty/typstwriter/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "typstwriter"; version = "0.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Bzero"; repo = "typstwriter"; - tag = "V${version}"; + tag = "V${finalAttrs.version}"; hash = "sha256-0tCl/dMSWmUWZEVystb6BIYTwW7b6PH4LyERK4mi/LQ="; }; @@ -36,11 +36,11 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "typstwriter" ]; meta = { - changelog = "https://github.com/Bzero/typstwriter/releases/tag/V${version}"; + changelog = "https://github.com/Bzero/typstwriter/releases/tag/V${finalAttrs.version}"; description = "Integrated editor for the typst typesetting system"; homepage = "https://github.com/Bzero/typstwriter"; license = lib.licenses.mit; mainProgram = "typstwriter"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ub/ubi_reader/package.nix b/pkgs/by-name/ub/ubi_reader/package.nix index 47bf461e833f..5738907d8f31 100644 --- a/pkgs/by-name/ub/ubi_reader/package.nix +++ b/pkgs/by-name/ub/ubi_reader/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ubi_reader"; version = "0.8.10"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "onekey-sec"; repo = "ubi_reader"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fXJiQZ1QWUmkRM+WI8DSIsay9s1w3hKloRuCcUNwZjM="; }; @@ -37,4 +37,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ vlaci ]; }; -} +}) diff --git a/pkgs/by-name/uc/uchecker/package.nix b/pkgs/by-name/uc/uchecker/package.nix index 98f266b0d2fe..4f7f653fcac9 100644 --- a/pkgs/by-name/uc/uchecker/package.nix +++ b/pkgs/by-name/uc/uchecker/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "uchecker"; version = "0.1.2"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "cloudlinux"; repo = "kcare-uchecker"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SST143oi0O9PcJbw4nxHwHNY6HkIGi1WMBzveUYVhJs="; }; @@ -42,9 +42,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Simple tool to detect outdated shared libraries"; homepage = "https://github.com/cloudlinux/kcare-uchecker"; - changelog = "https://github.com/cloudlinux/kcare-uchecker/releases/tag/v${version}"; + changelog = "https://github.com/cloudlinux/kcare-uchecker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "uchecker"; }; -} +}) diff --git a/pkgs/by-name/ud/uddup/package.nix b/pkgs/by-name/ud/uddup/package.nix index 50be2c4eea35..d1b15d4a7fd9 100644 --- a/pkgs/by-name/ud/uddup/package.nix +++ b/pkgs/by-name/ud/uddup/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "uddup"; version = "0.9.3"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "rotemreiss"; repo = "uddup"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1f5dm3772hiik9irnyvbs7wygcafbwi7czw3b47cwhb90b8fi5hg"; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/ud/udiskie/package.nix b/pkgs/by-name/ud/udiskie/package.nix index ec2111a516b8..25e1aeb6db65 100644 --- a/pkgs/by-name/ud/udiskie/package.nix +++ b/pkgs/by-name/ud/udiskie/package.nix @@ -15,7 +15,7 @@ udiskie, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "udiskie"; version = "2.6.1"; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "coldfix"; repo = "udiskie"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1/qQS2bAxoHbWWmMkDoV5QNSUVYCQfer6lWM9ptG+Vk="; }; @@ -90,7 +90,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/coldfix/udiskie"; - changelog = "https://github.com/coldfix/udiskie/blob/${src.tag}/CHANGES.rst"; + changelog = "https://github.com/coldfix/udiskie/blob/${finalAttrs.src.tag}/CHANGES.rst"; description = "Removable disk automounter for udisks"; longDescription = '' udiskie is a udisks2 front-end that allows to manage removeable media such @@ -109,4 +109,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/ud/udocker/package.nix b/pkgs/by-name/ud/udocker/package.nix index 868939388733..c9c59cd4ba35 100644 --- a/pkgs/by-name/ud/udocker/package.nix +++ b/pkgs/by-name/ud/udocker/package.nix @@ -7,7 +7,7 @@ udocker, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "udocker"; version = "1.3.17"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "indigo-dc"; repo = "udocker"; - tag = version; + tag = finalAttrs.version; hash = "sha256-P49fkLvdCm/Eco+nD3SGM04PRQatBzq9CHlayueQetk="; }; @@ -62,10 +62,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Basic user tool to execute simple docker containers in user space without root privileges"; homepage = "https://indigo-dc.gitbooks.io/udocker"; - changelog = "https://github.com/indigo-dc/udocker/releases/tag/${version}"; + changelog = "https://github.com/indigo-dc/udocker/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bzizou ]; platforms = lib.platforms.linux; mainProgram = "udocker"; }; -} +}) diff --git a/pkgs/by-name/ue/uefi-firmware-parser/package.nix b/pkgs/by-name/ue/uefi-firmware-parser/package.nix index e083241c177c..f893c5467a8d 100644 --- a/pkgs/by-name/ue/uefi-firmware-parser/package.nix +++ b/pkgs/by-name/ue/uefi-firmware-parser/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "uefi-firmware-parser"; version = "1.12"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "theopolis"; repo = "uefi-firmware-parser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Yiw9idmvSpx4CcVrXHznR8vK/xl7DTL+L7k4Nvql2B8="; }; @@ -35,4 +35,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "uefi-firmware-parser"; }; -} +}) diff --git a/pkgs/by-name/ul/ulauncher/package.nix b/pkgs/by-name/ul/ulauncher/package.nix index 8c1f67546f3f..cdd35d440c44 100644 --- a/pkgs/by-name/ul/ulauncher/package.nix +++ b/pkgs/by-name/ul/ulauncher/package.nix @@ -23,13 +23,13 @@ makeDesktopItem, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ulauncher"; version = "5.15.7"; pyproject = true; src = fetchurl { - url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz"; + url = "https://github.com/Ulauncher/Ulauncher/releases/download/${finalAttrs.version}/ulauncher_${finalAttrs.version}.tar.gz"; hash = "sha256-YgOw3Gyy/o8qorWAnAlQrAZ2ZTnyP3PagLs2Qkdg788="; }; @@ -152,4 +152,4 @@ python3Packages.buildPythonApplication rec { aaronjanse ]; }; -} +}) diff --git a/pkgs/by-name/un/undertime/package.nix b/pkgs/by-name/un/undertime/package.nix index f600bd118676..27861d80f68c 100644 --- a/pkgs/by-name/un/undertime/package.nix +++ b/pkgs/by-name/un/undertime/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "undertime"; version = "4.3.1"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "anarcat"; repo = "undertime"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TOrsQIi+ZcUQUGhb+iX8seuwNfKrrBL2DIcLK9wyjn0="; }; @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://gitlab.com/anarcat/undertime/-/raw/${version}/debian/changelog"; + changelog = "https://gitlab.com/anarcat/undertime/-/raw/${finalAttrs.version}/debian/changelog"; description = "Pick a meeting time across timezones from the commandline"; homepage = "https://gitlab.com/anarcat/undertime"; longDescription = '' @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "undertime"; maintainers = with lib.maintainers; [ dvn0 ]; }; -} +}) diff --git a/pkgs/by-name/un/undervolt/package.nix b/pkgs/by-name/un/undervolt/package.nix index 0bc7acc6b511..54c2c6772869 100644 --- a/pkgs/by-name/un/undervolt/package.nix +++ b/pkgs/by-name/un/undervolt/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "undervolt"; version = "0.4.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "georgewhewell"; repo = "undervolt"; - rev = version; + rev = finalAttrs.version; hash = "sha256-G+CK/lnZXkQdyNZPqY9P3owVJsd22H3K8wSpjHFG0ow="; }; @@ -34,4 +34,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Only; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/un/unhide-gui/package.nix b/pkgs/by-name/un/unhide-gui/package.nix index 91e6b0cd70e9..c93a34ea557e 100644 --- a/pkgs/by-name/un/unhide-gui/package.nix +++ b/pkgs/by-name/un/unhide-gui/package.nix @@ -5,7 +5,7 @@ unhide, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "unhide-gui"; version = "20240510"; pyproject = false; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "YJesus"; repo = "Unhide"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CcS/rR/jPgbcF09aM4l6z52kwFhdQI1VZOyDF2/X6Us="; }; @@ -51,10 +51,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Forensic tool to find hidden processes and TCP/UDP ports by rootkits, LKMs or other hiding technique"; homepage = "https://github.com/YJesus/Unhide"; - changelog = "https://github.com/YJesus/Unhide/blob/${src.rev}/NEWS"; + changelog = "https://github.com/YJesus/Unhide/blob/${finalAttrs.src.rev}/NEWS"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ tochiaha ]; mainProgram = "unhide-gui"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/un/unicode-paracode/package.nix b/pkgs/by-name/un/unicode-paracode/package.nix index 48257caf76bc..cbc960f22ff2 100644 --- a/pkgs/by-name/un/unicode-paracode/package.nix +++ b/pkgs/by-name/un/unicode-paracode/package.nix @@ -8,7 +8,7 @@ unicode-character-database, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "unicode"; version = "2.9"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "garabik"; repo = "unicode"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-FHAlZ5HID/FE9+YR7Dmc3Uh7E16QKORoD8g9jgTeQdY="; }; @@ -50,4 +50,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.woffs ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/un/unifi-protect-backup/package.nix b/pkgs/by-name/un/unifi-protect-backup/package.nix index 1f9a73c652ff..11fd112a6732 100644 --- a/pkgs/by-name/un/unifi-protect-backup/package.nix +++ b/pkgs/by-name/un/unifi-protect-backup/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "unifi-protect-backup"; version = "0.11.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ep1cman"; repo = "unifi-protect-backup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-t4AgPFqKS6u9yITIkUUB19/SxVwR7X8Cc01oPx3M+E0="; }; @@ -53,7 +53,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Python tool to backup unifi event clips in realtime"; homepage = "https://github.com/ep1cman/unifi-protect-backup"; - changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ das_j @@ -61,4 +61,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "unifi-protect-backup"; }; -} +}) diff --git a/pkgs/by-name/un/unrar-wrapper/package.nix b/pkgs/by-name/un/unrar-wrapper/package.nix index f504d181799d..ce30ccb5a4e2 100644 --- a/pkgs/by-name/un/unrar-wrapper/package.nix +++ b/pkgs/by-name/un/unrar-wrapper/package.nix @@ -5,7 +5,7 @@ unar, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "unrar-wrapper"; version = "1.0.0"; format = "setuptools"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "openSUSE"; repo = "unrar_wrapper"; - rev = "unrar_wrapper-${version}"; + rev = "unrar_wrapper-${finalAttrs.version}"; sha256 = "sha256-HjrUif8MrbtLjRQMAPZ/Y2o43rGSDj0HHY4fZQfKz5w="; }; @@ -42,4 +42,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ artturin ]; }; -} +}) diff --git a/pkgs/by-name/up/updog/package.nix b/pkgs/by-name/up/updog/package.nix index 7d7d14b09304..3d1faa8d6834 100644 --- a/pkgs/by-name/up/updog/package.nix +++ b/pkgs/by-name/up/updog/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "updog"; version = "2.0.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "sc0tfree"; repo = "updog"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EFAqxlKrQ9HBMHBdmstY+RZPqK0kWY5Ws6WMFHlMyM0="; }; @@ -43,8 +43,8 @@ python3Packages.buildPythonApplication rec { description = "Replacement for Python's SimpleHTTPServer"; mainProgram = "updog"; homepage = "https://github.com/sc0tfree/updog"; - changelog = "https://github.com/sc0tfree/updog/releases/tag/v${version}"; + changelog = "https://github.com/sc0tfree/updog/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ethancedwards8 ]; }; -} +}) diff --git a/pkgs/by-name/up/upiano/package.nix b/pkgs/by-name/up/upiano/package.nix index 8dd435d14c75..fed28acd9e07 100644 --- a/pkgs/by-name/up/upiano/package.nix +++ b/pkgs/by-name/up/upiano/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "upiano"; version = "0.1.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "eliasdorneles"; repo = "upiano"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5WhflvUCjzW4ZJ+PLUTMbKcUnQa3ChkDjl0R5YvjBWk="; forceFetchGit = true; fetchLFS = true; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; mainProgram = "upiano"; }; -} +}) diff --git a/pkgs/by-name/up/upscaler/package.nix b/pkgs/by-name/up/upscaler/package.nix index 87eab566afb2..f9263e5f884e 100644 --- a/pkgs/by-name/up/upscaler/package.nix +++ b/pkgs/by-name/up/upscaler/package.nix @@ -16,7 +16,7 @@ upscayl-ncnn, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "upscaler"; version = "1.6.2"; @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "Upscaler"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Mt0bFPidg0/bxd3NP+1jVgWzRemaGKlU/l5orKbziB0="; }; @@ -89,4 +89,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "upscaler"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ur/urh/package.nix b/pkgs/by-name/ur/urh/package.nix index 24996203f532..d71ce5ee0bd5 100644 --- a/pkgs/by-name/ur/urh/package.nix +++ b/pkgs/by-name/ur/urh/package.nix @@ -17,7 +17,7 @@ uhd, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "urh"; version = "2.9.8-unstable-2025-07-31"; pyproject = true; @@ -80,7 +80,7 @@ python3Packages.buildPythonApplication rec { "Network" "HamRadio" ]; - comment = meta.description; + comment = finalAttrs.meta.description; }) ]; @@ -95,4 +95,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ fpletz ]; }; -} +}) diff --git a/pkgs/by-name/ur/urlscan/package.nix b/pkgs/by-name/ur/urlscan/package.nix index 022cee70a0c4..f31285e03d09 100644 --- a/pkgs/by-name/ur/urlscan/package.nix +++ b/pkgs/by-name/ur/urlscan/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "urlscan"; version = "1.0.8"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "firecat53"; repo = "urlscan"; - tag = version; + tag = finalAttrs.version; hash = "sha256-7Sq+5dWbrPofRP54xr/UTfjAxJ7EVXQyGz3zzHLZd2Y="; }; @@ -31,9 +31,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Mutt and terminal url selector (similar to urlview)"; homepage = "https://github.com/firecat53/urlscan"; - changelog = "https://github.com/firecat53/urlscan/releases/tag/${src.tag}"; + changelog = "https://github.com/firecat53/urlscan/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ dpaetzel ]; mainProgram = "urlscan"; }; -} +}) diff --git a/pkgs/by-name/ur/urlwatch/package.nix b/pkgs/by-name/ur/urlwatch/package.nix index baf9d2cb953e..662eb3ec4fe1 100644 --- a/pkgs/by-name/ur/urlwatch/package.nix +++ b/pkgs/by-name/ur/urlwatch/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "urlwatch"; version = "2.29"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "thp"; repo = "urlwatch"; - tag = version; + tag = finalAttrs.version; hash = "sha256-X1UR9JrQuujOIUg87W0YqfXsM3A5nttWjjJMIe3hgk8="; }; @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool for monitoring webpages for updates"; homepage = "https://thp.io/2008/urlwatch/"; - changelog = "https://github.com/thp/urlwatch/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/thp/urlwatch/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ kmein @@ -54,4 +54,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "urlwatch"; }; -} +}) diff --git a/pkgs/by-name/ur/uro/package.nix b/pkgs/by-name/ur/uro/package.nix index 70789f793f24..bd0fa9b65549 100644 --- a/pkgs/by-name/ur/uro/package.nix +++ b/pkgs/by-name/ur/uro/package.nix @@ -3,7 +3,7 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "uro"; version = "1.0.2"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "s0md3v"; repo = "uro"; - rev = version; + rev = finalAttrs.version; hash = "sha256-aDFUyWkje4TqsmxnPfQAhf2k4rFMdibxfHHvQks9yRA="; }; @@ -24,4 +24,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.michaelBelsanti ]; mainProgram = "uro"; }; -} +}) diff --git a/pkgs/by-name/us/usbsdmux/package.nix b/pkgs/by-name/us/usbsdmux/package.nix index 111ca3bf23a3..861cf617909b 100644 --- a/pkgs/by-name/us/usbsdmux/package.nix +++ b/pkgs/by-name/us/usbsdmux/package.nix @@ -5,13 +5,13 @@ udevCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "usbsdmux"; version = "25.8"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-/hDDEUvpdpUpg3ZVw8NWcDOLOtLu087Ki7FmGrDh9Gg="; }; @@ -46,4 +46,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ emantor ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/uv/uv-sort/package.nix b/pkgs/by-name/uv/uv-sort/package.nix index f34cf5803fa2..7041e1ea395b 100644 --- a/pkgs/by-name/uv/uv-sort/package.nix +++ b/pkgs/by-name/uv/uv-sort/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "uv-sort"; version = "0.7.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { # See https://github.com/NixOS/nixpkgs/pull/388382#issuecomment-2708857805 src = fetchPypi { pname = "uv_sort"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-vOD4QPrI5EoofLpMkRPvwz1pONDpg5hDcK0pdPX4pFA="; }; @@ -39,4 +39,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "uv-sort"; }; -} +}) diff --git a/pkgs/by-name/uw/uwhoisd/package.nix b/pkgs/by-name/uw/uwhoisd/package.nix index 1ecee5d54a3c..f7944aa6d4eb 100644 --- a/pkgs/by-name/uw/uwhoisd/package.nix +++ b/pkgs/by-name/uw/uwhoisd/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "uwhoisd"; version = "0.1.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "kgaughan"; repo = "uwhoisd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Em+SkQ/olmKGntwOG+CUe3x1ZIIH8grOBVxY/a3eVGI="; }; @@ -32,8 +32,8 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Universal WHOIS proxy server"; homepage = "https://github.com/kgaughan/uwhoisd"; - changelog = "https://github.com/kgaughan/uwhoisd/releases/tag/${src.tag}"; + changelog = "https://github.com/kgaughan/uwhoisd/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/va/valuta/package.nix b/pkgs/by-name/va/valuta/package.nix index cedb1197beb2..1392e0f2f68f 100644 --- a/pkgs/by-name/va/valuta/package.nix +++ b/pkgs/by-name/va/valuta/package.nix @@ -15,7 +15,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "valuta"; version = "1.4.2"; @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ideveCore"; repo = "Valuta"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-1vcjmSXEKy6XTEPV5jiz+ZxzFFUhVnmLK6MDjqoWTHs="; }; @@ -70,4 +70,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "currencyconverter"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/va/varia/package.nix b/pkgs/by-name/va/varia/package.nix index 9362f5c4c32a..582ed8c48934 100644 --- a/pkgs/by-name/va/varia/package.nix +++ b/pkgs/by-name/va/varia/package.nix @@ -13,7 +13,7 @@ ffmpeg, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "varia"; version = "2025.10.14-1"; pyproject = false; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "giantpinkrobots"; repo = "varia"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Spx9boNNeOXGr82uVKSpHCbimflKKjbjur+aKsNZFhY="; }; @@ -70,4 +70,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/va/variety/package.nix b/pkgs/by-name/va/variety/package.nix index 851a1534bf02..850a7200ce00 100644 --- a/pkgs/by-name/va/variety/package.nix +++ b/pkgs/by-name/va/variety/package.nix @@ -20,7 +20,7 @@ bash, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "variety"; version = "0.9.0-b1"; pyproject = true; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "varietywalls"; repo = "variety"; - tag = version; + tag = finalAttrs.version; hash = "sha256-uDQZfWY0RuTsdD/IxpjzSTMMtNq632VAwAjB+CeUIbw="; }; @@ -122,4 +122,4 @@ python3Packages.buildPythonApplication rec { willfish ]; }; -} +}) diff --git a/pkgs/by-name/vc/vcsi/package.nix b/pkgs/by-name/vc/vcsi/package.nix index 4123f5a5d7ea..77e9a7db65d5 100644 --- a/pkgs/by-name/vc/vcsi/package.nix +++ b/pkgs/by-name/vc/vcsi/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vcsi"; version = "7.0.16"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "amietn"; repo = "vcsi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-I0o6GX/TNMfU+rQtSqReblRplXPynPF6m2zg0YokmtI="; }; @@ -49,7 +49,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Create video contact sheets"; homepage = "https://github.com/amietn/vcsi"; - changelog = "https://github.com/amietn/vcsi/releases/tag/v${version}"; + changelog = "https://github.com/amietn/vcsi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dandellion @@ -57,4 +57,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "vcsi"; }; -} +}) diff --git a/pkgs/by-name/vc/vcstool/package.nix b/pkgs/by-name/vc/vcstool/package.nix index 3b3b5befaa3f..c1abbe223b56 100644 --- a/pkgs/by-name/vc/vcstool/package.nix +++ b/pkgs/by-name/vc/vcstool/package.nix @@ -9,13 +9,13 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "vcstool"; version = "0.3.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "04b3a963e15386660f139e5b95d293e43e3cb414e3b13e14ee36f5223032ee2c"; }; @@ -47,4 +47,4 @@ buildPythonApplication rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sivteck ]; }; -} +}) diff --git a/pkgs/by-name/vd/vdu_controls/package.nix b/pkgs/by-name/vd/vdu_controls/package.nix index 83b407c3d59b..a0ef1b99f85f 100644 --- a/pkgs/by-name/vd/vdu_controls/package.nix +++ b/pkgs/by-name/vd/vdu_controls/package.nix @@ -8,7 +8,7 @@ installShellFiles, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vdu_controls"; version = "2.4.3"; pyproject = true; @@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "digitaltrails"; repo = "vdu_controls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-aapODSWPB98I/ieUTXIO7nrd11VY9SmFpsVR1ketsZU="; }; @@ -76,4 +76,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.gpl3Only; mainProgram = "vdu_controls"; }; -} +}) diff --git a/pkgs/by-name/ve/vermin/package.nix b/pkgs/by-name/ve/vermin/package.nix index a49a4784599e..a5b8f73d368e 100644 --- a/pkgs/by-name/ve/vermin/package.nix +++ b/pkgs/by-name/ve/vermin/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vermin"; version = "1.8.0"; pyproject = true; @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "netromdk"; repo = "vermin"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-UJAIwxCnI8gcEPgLep5sKHxcDtJFB65S7OA043VN5S8="; }; @@ -32,9 +32,9 @@ python3Packages.buildPythonApplication rec { meta = { mainProgram = "vermin"; homepage = "https://github.com/netromdk/vermin"; - changelog = "https://github.com/netromdk/vermin/releases/tag/v${version}"; + changelog = "https://github.com/netromdk/vermin/releases/tag/v${finalAttrs.version}"; description = "Concurrently detect the minimum Python versions needed to run code"; license = lib.licenses.mit; maintainers = [ lib.maintainers.fidgetingbits ]; }; -} +}) diff --git a/pkgs/by-name/ve/veusz/package.nix b/pkgs/by-name/ve/veusz/package.nix index e720da2e263a..a114e6212af1 100644 --- a/pkgs/by-name/ve/veusz/package.nix +++ b/pkgs/by-name/ve/veusz/package.nix @@ -5,13 +5,13 @@ qt6, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "veusz"; version = "4.2"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-jyghPk/u4THHnXrG/UDzHfW4AkS6n0CEd3VK+GX9he0="; }; @@ -76,4 +76,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ laikq ]; }; -} +}) diff --git a/pkgs/by-name/vi/video-downloader/package.nix b/pkgs/by-name/vi/video-downloader/package.nix index d818fbd6b22c..da9bc7bedf14 100644 --- a/pkgs/by-name/vi/video-downloader/package.nix +++ b/pkgs/by-name/vi/video-downloader/package.nix @@ -16,7 +16,7 @@ libadwaita, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "video-downloader"; version = "0.12.30"; pyproject = false; # Built with meson @@ -24,7 +24,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Unrud"; repo = "video-downloader"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OQJq+3HR0BwuhQbh2HSH6DS3Mu84/FXqdXjQ8tdDEEM="; }; @@ -69,4 +69,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ fliegendewurst ]; mainProgram = "video-downloader"; }; -} +}) diff --git a/pkgs/by-name/vi/vim-vint/package.nix b/pkgs/by-name/vi/vim-vint/package.nix index 4264afe26bac..a5c164e39af2 100644 --- a/pkgs/by-name/vi/vim-vint/package.nix +++ b/pkgs/by-name/vi/vim-vint/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vim-vint"; version = "0.3.21"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "Vimjas"; repo = "vint"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-A0yXDkB/b9kEEXSoLeqVdmdm4p2PYL2QHqbF4FgAn30="; }; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec { # UserWarning: pkg_resources is deprecated as an API. # This leads the `test/acceptance/test_cli.py::TestCLI::*` tests to fail (replaceVars ./remove-pkg-resources.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -60,4 +60,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vi/vimiv-qt/package.nix b/pkgs/by-name/vi/vimiv-qt/package.nix index 260094abb205..3ceded0a87ea 100644 --- a/pkgs/by-name/vi/vimiv-qt/package.nix +++ b/pkgs/by-name/vi/vimiv-qt/package.nix @@ -7,7 +7,7 @@ installShellFiles, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vimiv-qt"; version = "0.9.0"; pyproject = true; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "karlch"; repo = "vimiv-qt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-28sk5qDVmrgXYX2wm5G8zv564vG6GwxNp+gjrFHCRfU="; }; @@ -61,4 +61,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "vimiv"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix index f5c36473266a..1a6d76e0b96b 100644 --- a/pkgs/by-name/vi/virtnbdbackup/package.nix +++ b/pkgs/by-name/vi/virtnbdbackup/package.nix @@ -5,7 +5,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "virtnbdbackup"; version = "2.45"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "abbbi"; repo = "virtnbdbackup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-lX0zXNSwSOeNZSL+6UScxKK5zg3kQ91zRDA+wDSiu6Q="; }; @@ -43,9 +43,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Backup utility for Libvirt/qemu/kvm"; homepage = "https://github.com/abbbi/virtnbdbackup"; - changelog = "https://github.com/abbbi/virtnbdbackup/releases/tag/${src.tag}"; + changelog = "https://github.com/abbbi/virtnbdbackup/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "virtnbdbackup"; }; -} +}) diff --git a/pkgs/by-name/vi/visidata/package.nix b/pkgs/by-name/vi/visidata/package.nix index 2af3d4c830a8..aa8a2f9bd70a 100644 --- a/pkgs/by-name/vi/visidata/package.nix +++ b/pkgs/by-name/vi/visidata/package.nix @@ -11,7 +11,7 @@ visidata, stdenv, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "visidata"; version = "3.3"; format = "setuptools"; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "saulpw"; repo = "visidata"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-y+HqRww/Fm+YeiNYH0a2TcUYOc72qL+9tC0PRudptrA="; }; @@ -127,7 +127,7 @@ python3Packages.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = visidata; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -139,6 +139,6 @@ python3Packages.buildPythonApplication rec { markus1189 ]; homepage = "https://visidata.org/"; - changelog = "https://github.com/saulpw/visidata/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/saulpw/visidata/blob/v${finalAttrs.version}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/vi/vit/package.nix b/pkgs/by-name/vi/vit/package.nix index d96f7c300efa..d0ca54807a2f 100644 --- a/pkgs/by-name/vi/vit/package.nix +++ b/pkgs/by-name/vi/vit/package.nix @@ -8,14 +8,14 @@ with python3Packages; -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "vit"; version = "2.3.3"; pyproject = true; disabled = lib.versionOlder python.version "3.7"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-+lrXGfhoB4z5IWkJTXMIm3GGVPfNGO9lUB3uFTx8hDY="; }; @@ -49,4 +49,4 @@ buildPythonApplication rec { platforms = lib.platforms.all; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/vj/vja/package.nix b/pkgs/by-name/vj/vja/package.nix index fe98be476726..d5c46f413779 100644 --- a/pkgs/by-name/vj/vja/package.nix +++ b/pkgs/by-name/vj/vja/package.nix @@ -4,7 +4,7 @@ fetchFromGitLab, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vja"; version = "5.0.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitLab { owner = "ce72"; repo = "vja"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ny0ZKsAwjHgN/8XBewYRiKt3YK3XyKshmJVQsKJrwog="; }; @@ -36,9 +36,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Command line interface for Vikunja"; homepage = "https://gitlab.com/ce72/vja"; - changelog = "https://gitlab.com/ce72/vja/-/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://gitlab.com/ce72/vja/-/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; mainProgram = "vja"; maintainers = with lib.maintainers; [ iv-nn ]; }; -} +}) diff --git a/pkgs/by-name/vk/vkbasalt-cli/package.nix b/pkgs/by-name/vk/vkbasalt-cli/package.nix index 1580f3d4c47e..b0607e86c4d1 100644 --- a/pkgs/by-name/vk/vkbasalt-cli/package.nix +++ b/pkgs/by-name/vk/vkbasalt-cli/package.nix @@ -5,7 +5,7 @@ vkbasalt, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vkbasalt-cli"; version = "3.1.1"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitLab { owner = "TheEvilSkeleton"; repo = "vkbasalt-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-4MFqndnvwAsqyer9kMNuCZFP/Xdl7W//AyCe7n83328="; }; @@ -36,4 +36,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ ]; mainProgram = "vkbasalt"; }; -} +}) diff --git a/pkgs/by-name/vo/vorta/package.nix b/pkgs/by-name/vo/vorta/package.nix index 682820e8ea10..48b4d617aa72 100644 --- a/pkgs/by-name/vo/vorta/package.nix +++ b/pkgs/by-name/vo/vorta/package.nix @@ -9,7 +9,7 @@ makeFontsConf, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vorta"; version = "0.11.0"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "borgbase"; repo = "vorta"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/60KVJGKNz3aouv5jzubFlz+AxPEbRDSv4ZO9MEi3V0="; }; @@ -95,7 +95,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/borgbase/vorta/releases/tag/v${version}"; + changelog = "https://github.com/borgbase/vorta/releases/tag/v${finalAttrs.version}"; description = "Desktop Backup Client for Borg"; homepage = "https://vorta.borgbase.com/"; license = lib.licenses.gpl3Only; @@ -103,4 +103,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.linux; mainProgram = "vorta"; }; -} +}) diff --git a/pkgs/by-name/vu/vulnix/package.nix b/pkgs/by-name/vu/vulnix/package.nix index 8f4100dc81a6..89f6aa84ec05 100644 --- a/pkgs/by-name/vu/vulnix/package.nix +++ b/pkgs/by-name/vu/vulnix/package.nix @@ -6,7 +6,7 @@ ronn, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "vulnix"; version = "1.12.2"; format = "setuptools"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "nix-community"; repo = "vulnix"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RHYiwIWV7gf4Ty70ECY3RLouNZAEG5uxjq0+K4LK5QU="; }; @@ -66,4 +66,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ henrirosten ]; }; -} +}) diff --git a/pkgs/by-name/vw/vwsfriend/package.nix b/pkgs/by-name/vw/vwsfriend/package.nix index d45a4948992c..8e2ebf5931b3 100644 --- a/pkgs/by-name/vw/vwsfriend/package.nix +++ b/pkgs/by-name/vw/vwsfriend/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vwsfriend"; version = "0.24.10"; pyproject = true; @@ -12,11 +12,11 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "tillsteinbach"; repo = "VWsFriend"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k2LHPjV6ndYpPemLlDBp8oi5ner9LG123FwKTRgqNsM="; }; - sourceRoot = "${src.name}/vwsfriend"; + sourceRoot = "${finalAttrs.src.name}/vwsfriend"; postPatch = '' # we don't need pytest-runner, pylint, etc. @@ -53,11 +53,11 @@ python3.pkgs.buildPythonApplication rec { ++ hap-python.optional-dependencies.QRCode; meta = { - changelog = "https://github.com/tillsteinbach/VWsFriend/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/tillsteinbach/VWsFriend/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "VW WeConnect visualization and control"; homepage = "https://github.com/tillsteinbach/VWsFriend"; license = lib.licenses.mit; mainProgram = "vwsfriend"; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) diff --git a/pkgs/by-name/wa/waagent/package.nix b/pkgs/by-name/wa/waagent/package.nix index 64b9783d7ee3..9332b3d5c426 100644 --- a/pkgs/by-name/wa/waagent/package.nix +++ b/pkgs/by-name/wa/waagent/package.nix @@ -13,7 +13,7 @@ let python = python312; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "waagent"; version = "2.15.0.1"; pyproject = true; @@ -21,7 +21,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Azure"; repo = "WALinuxAgent"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-P+jxn0W8LaTxDcvKlWjCK1Z9X1l/jf1s41bO9N34N0Q="; }; patches = [ @@ -93,4 +93,4 @@ python.pkgs.buildPythonApplication rec { license = with lib.licenses; [ asl20 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wa/wad/package.nix b/pkgs/by-name/wa/wad/package.nix index 09468b13cce0..68df1b8edf0e 100644 --- a/pkgs/by-name/wa/wad/package.nix +++ b/pkgs/by-name/wa/wad/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wad"; version = "0.4.6"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "CERN-CERT"; repo = "WAD"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/mlmOzFkyKpmK/uk4813Wk0cf/+ynX3Qxafnd1mGR5k="; }; @@ -48,4 +48,4 @@ python3.pkgs.buildPythonApplication rec { ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/wa/wapiti/package.nix b/pkgs/by-name/wa/wapiti/package.nix index 96cd974c7489..d694a4f40495 100644 --- a/pkgs/by-name/wa/wapiti/package.nix +++ b/pkgs/by-name/wa/wapiti/package.nix @@ -9,7 +9,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wapiti"; version = "3.2.10"; pyproject = true; @@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "wapiti-scanner"; repo = "wapiti"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/w5t/BcMPewl0Wp6vx9kZamqHArb7+fnfktfEIUDL8Y="; }; @@ -171,9 +171,9 @@ python3Packages.buildPythonApplication rec { if a script is vulnerable. ''; homepage = "https://wapiti-scanner.github.io/"; - changelog = "https://github.com/wapiti-scanner/wapiti/blob/${src.tag}/doc/ChangeLog_Wapiti"; + changelog = "https://github.com/wapiti-scanner/wapiti/blob/${finalAttrs.src.tag}/doc/ChangeLog_Wapiti"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "wapiti"; }; -} +}) diff --git a/pkgs/by-name/wa/watchgha/package.nix b/pkgs/by-name/wa/watchgha/package.nix index 45ae401e410f..ad9bfaa7a42c 100644 --- a/pkgs/by-name/wa/watchgha/package.nix +++ b/pkgs/by-name/wa/watchgha/package.nix @@ -3,13 +3,13 @@ python3Packages, fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "watchgha"; version = "2.7.0"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "watchgha"; hash = "sha256-EWk/h5eusjgowj6C6h8RgAxkgqju4Ni3A/wWaeDQ3GQ="; }; @@ -41,4 +41,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ purcell ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/wa/watson/package.nix b/pkgs/by-name/wa/watson/package.nix index f029bb6d1d44..ac40aa788a79 100644 --- a/pkgs/by-name/wa/watson/package.nix +++ b/pkgs/by-name/wa/watson/package.nix @@ -6,7 +6,7 @@ fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "watson"; version = "2.1.0"; pyproject = true; @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "jazzband"; repo = "Watson"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-/AASYeMkt18KPJljAjNPRYOpg/T5xuM10LJq4LrFD0g="; }; @@ -64,4 +64,4 @@ python3.pkgs.buildPythonApplication rec { oxzi ]; }; -} +}) diff --git a/pkgs/by-name/wa/wayback-machine-archiver/package.nix b/pkgs/by-name/wa/wayback-machine-archiver/package.nix index c6909f71a77b..cee762eee845 100644 --- a/pkgs/by-name/wa/wayback-machine-archiver/package.nix +++ b/pkgs/by-name/wa/wayback-machine-archiver/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wayback-machine-archiver"; version = "1.9.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "agude"; repo = "wayback-machine-archiver"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0dnnqx507gpj8wsx6f2ivfmha969ydayiqsvxh23p9qcixw9257x"; }; @@ -42,4 +42,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ dandellion ]; mainProgram = "archiver"; }; -} +}) diff --git a/pkgs/by-name/wa/waymore/package.nix b/pkgs/by-name/wa/waymore/package.nix index 7a4670514c67..e3eed35b59a1 100644 --- a/pkgs/by-name/wa/waymore/package.nix +++ b/pkgs/by-name/wa/waymore/package.nix @@ -6,7 +6,7 @@ testers, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "waymore"; version = "6.5"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "xnl-h4ck3r"; repo = "waymore"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-3nvdbQydtnk/tod2WyJLAGKKjwTv6Z6JA7+qwqgp2o4="; }; @@ -45,15 +45,15 @@ python3Packages.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = waymore; command = "waymore --version"; - version = "Waymore - v${version}"; + version = "Waymore - v${finalAttrs.version}"; }; meta = { description = "Find way more from the Wayback Machine"; homepage = "https://github.com/xnl-h4ck3r/waymore"; - changelog = "https://github.com/xnl-h4ck3r/waymore/releases/tag/v${version}"; + changelog = "https://github.com/xnl-h4ck3r/waymore/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "waymore"; }; -} +}) diff --git a/pkgs/by-name/wa/waypaper/package.nix b/pkgs/by-name/wa/waypaper/package.nix index 0881776892d6..34c1652f34a8 100644 --- a/pkgs/by-name/wa/waypaper/package.nix +++ b/pkgs/by-name/wa/waypaper/package.nix @@ -8,7 +8,7 @@ socat, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "waypaper"; version = "2.7"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "anufrievroman"; repo = "waypaper"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wtYF9H56IARkrFbChtuhWtOietA88khQJSOpfDtGQro="; }; @@ -51,7 +51,7 @@ python3Packages.buildPythonApplication rec { ''; meta = { - changelog = "https://github.com/anufrievroman/waypaper/releases/tag/${version}"; + changelog = "https://github.com/anufrievroman/waypaper/releases/tag/${finalAttrs.version}"; description = "GUI wallpaper setter for Wayland-based window managers"; mainProgram = "waypaper"; longDescription = '' @@ -67,4 +67,4 @@ python3Packages.buildPythonApplication rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/we/websecprobe/package.nix b/pkgs/by-name/we/websecprobe/package.nix index 8b9a59dfd1ed..cc38d4b43697 100644 --- a/pkgs/by-name/we/websecprobe/package.nix +++ b/pkgs/by-name/we/websecprobe/package.nix @@ -4,14 +4,14 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "websecprobe"; version = "0.0.12"; pyproject = true; src = fetchPypi { pname = "WebSecProbe"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-RX4tc6JaUVaNx8nidn8eMcbsmbcSY+VZbup6c6P7oOs="; }; @@ -31,10 +31,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Web Security Assessment Tool"; homepage = "https://github.com/spyboy-productions/WebSecProbe/"; - changelog = "https://github.com/spyboy-productions/WebSecProbe/releases/tag/${version}"; + changelog = "https://github.com/spyboy-productions/WebSecProbe/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "websecprobe"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/we/websploit/package.nix b/pkgs/by-name/we/websploit/package.nix index f6f7cb1e79c2..dd08647c7bf2 100644 --- a/pkgs/by-name/we/websploit/package.nix +++ b/pkgs/by-name/we/websploit/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "websploit"; version = "4.0.4"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "f4rih"; repo = "websploit"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LpDfJmH2FbL37Fk86CAC/bxFqM035DBN6c6FPfGpaIw="; }; @@ -35,9 +35,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "High level MITM framework"; homepage = "https://github.com/f4rih/websploit"; - changelog = "https://github.com/f4rih/websploit/releases/tag/${version}"; + changelog = "https://github.com/f4rih/websploit/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ emilytrau ]; mainProgram = "websploit"; }; -} +}) diff --git a/pkgs/by-name/we/weevely/package.nix b/pkgs/by-name/we/weevely/package.nix index 3e78a04c4901..4a0793c0781c 100644 --- a/pkgs/by-name/we/weevely/package.nix +++ b/pkgs/by-name/we/weevely/package.nix @@ -7,7 +7,7 @@ installShellFiles, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "weevely"; version = "4.0.2-unstable-2024-04-29"; pyproject = false; @@ -41,7 +41,7 @@ python3Packages.buildPythonApplication rec { cp -a * $out/share/weevely/ makeWrapper ${python3}/bin/python $out/bin/weevely \ --add-flags "$out/share/weevely/weevely.py" \ - --prefix PYTHONPATH : ${python3Packages.makePythonPath propagatedBuildInputs} + --prefix PYTHONPATH : ${python3Packages.makePythonPath finalAttrs.propagatedBuildInputs} runHook postInstall ''; @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/wh/whatip/package.nix b/pkgs/by-name/wh/whatip/package.nix index c6b3b2630ee2..f93bd0b8d217 100644 --- a/pkgs/by-name/wh/whatip/package.nix +++ b/pkgs/by-name/wh/whatip/package.nix @@ -16,7 +16,7 @@ desktop-file-utils, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "whatip"; version = "1.2"; @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.gnome.org"; owner = "GabMus"; repo = "whatip"; - rev = version; + rev = finalAttrs.version; hash = "sha256-gt/NKgnCpRoVmLvEJJq2geng4miM2g+YhXYEOm5pPTA="; }; @@ -62,4 +62,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ]; }; -} +}) diff --git a/pkgs/by-name/wh/whipper/package.nix b/pkgs/by-name/wh/whipper/package.nix index 1a7b559d6b16..f64d01150360 100644 --- a/pkgs/by-name/wh/whipper/package.nix +++ b/pkgs/by-name/wh/whipper/package.nix @@ -26,7 +26,7 @@ let util-linux ]; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "whipper"; version = "0.10.0"; pyproject = true; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "whipper-team"; repo = "whipper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "00cq03cy5dyghmibsdsq5sdqv3bzkzhshsng74bpnb5lasxp3ia5"; }; @@ -125,4 +125,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.unix; mainProgram = "whipper"; }; -} +}) diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index ded13ce9e2e8..675f82cdb36e 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "whoogle-search"; version = "0.9.4"; pyproject = true; src = fetchPypi { pname = "whoogle_search"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-EvmNDU1hRUIy+CTwECLzIdcEjzcJgiiFYd2iMy0wDG0="; }; @@ -74,4 +74,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ malte-v ]; mainProgram = "whoogle-search"; }; -} +}) diff --git a/pkgs/by-name/wi/wike/package.nix b/pkgs/by-name/wi/wike/package.nix index 5410baeb5dab..1abd26e597c7 100644 --- a/pkgs/by-name/wi/wike/package.nix +++ b/pkgs/by-name/wi/wike/package.nix @@ -18,7 +18,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wike"; version = "3.2.0"; pyproject = false; # built with meson @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hugolabe"; repo = "Wike"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4J23dUK844ZYQp9LAvaQgN2cnGaPt7eWGOFSAe7WRH8="; }; @@ -76,4 +76,4 @@ python3Packages.buildPythonApplication rec { teams = [ lib.teams.gnome-circle ]; mainProgram = "wike"; }; -} +}) diff --git a/pkgs/by-name/wi/wikicurses/package.nix b/pkgs/by-name/wi/wikicurses/package.nix index 20aaf72be207..c68450266dd7 100644 --- a/pkgs/by-name/wi/wikicurses/package.nix +++ b/pkgs/by-name/wi/wikicurses/package.nix @@ -5,7 +5,7 @@ installShellFiles, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { version = "1.4"; format = "setuptools"; pname = "wikicurses"; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ids1024"; repo = "wikicurses"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0f14s4qx3q5pr5vn460c34b5mbz2xs62d8ljs3kic8gmdn8x2knm"; }; @@ -47,4 +47,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/wi/wireviz/package.nix b/pkgs/by-name/wi/wireviz/package.nix index 320af8c6ee22..9a7b143e4b12 100644 --- a/pkgs/by-name/wi/wireviz/package.nix +++ b/pkgs/by-name/wi/wireviz/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wireviz"; version = "0.4.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-DiWtjC46Jpp91Kf0Xk6NME234EMrGEOmIKz6a+cFcOE="; }; @@ -39,4 +39,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ pinpox ]; mainProgram = "wireviz"; }; -} +}) diff --git a/pkgs/by-name/wl/wllvm/package.nix b/pkgs/by-name/wl/wllvm/package.nix index ec9eb27baaf3..1c00c7d61297 100644 --- a/pkgs/by-name/wl/wllvm/package.nix +++ b/pkgs/by-name/wl/wllvm/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wllvm"; version = "1.3.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-PgV6V18FyezIZpqMQEbyv98MaVM7h7T7/Kvg3yMMwzE="; }; @@ -25,4 +25,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ mic92 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/wl/wlr-layout-ui/package.nix b/pkgs/by-name/wl/wlr-layout-ui/package.nix index 6ecb98ac9090..ad243d25fdf3 100644 --- a/pkgs/by-name/wl/wlr-layout-ui/package.nix +++ b/pkgs/by-name/wl/wlr-layout-ui/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wlr-layout-ui"; version = "1.6.16"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fdev31"; repo = "wlr-layout-ui"; - tag = version; + tag = finalAttrs.version; hash = "sha256-CghOj5fQnuHd6PMeLOX4NKdVw7+pueZXahzYcAMwNOA="; }; @@ -38,4 +38,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "wlrlui"; platforms = lib.subtractLists lib.platforms.darwin lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wo/woeusb-ng/package.nix b/pkgs/by-name/wo/woeusb-ng/package.nix index 7ea83e3ec290..f1a4415db8bc 100644 --- a/pkgs/by-name/wo/woeusb-ng/package.nix +++ b/pkgs/by-name/wo/woeusb-ng/package.nix @@ -8,7 +8,7 @@ grub2, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "woeusb-ng"; version = "0.2.12"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "WoeUSB"; repo = "WoeUSB-ng"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-2opSiXbbk0zDRt6WqMh97iAt6/KhwNDopOas+OZn6TU="; }; @@ -68,4 +68,4 @@ python3Packages.buildPythonApplication rec { maintainers = [ lib.maintainers.stunkymonkey ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wo/wordbook/package.nix b/pkgs/by-name/wo/wordbook/package.nix index 479ec385e70f..06ab4d66f9b0 100644 --- a/pkgs/by-name/wo/wordbook/package.nix +++ b/pkgs/by-name/wo/wordbook/package.nix @@ -13,7 +13,7 @@ desktop-file-utils, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wordbook"; version = "0.4.0"; pyproject = false; # Built with meson @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fushinari"; repo = "Wordbook"; - tag = version; + tag = finalAttrs.version; hash = "sha256-oiAXSDJJtlV6EIHzi+jFv+Ym1XHCMLx9DN1YRiXZNzc="; }; @@ -62,4 +62,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ]; }; -} +}) diff --git a/pkgs/by-name/wo/world-serpant-search/package.nix b/pkgs/by-name/wo/world-serpant-search/package.nix index 22ed930af24a..4a0e87a6374b 100644 --- a/pkgs/by-name/wo/world-serpant-search/package.nix +++ b/pkgs/by-name/wo/world-serpant-search/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "world-serpant-search"; version = "1.2.1"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Latrodect"; repo = "wss-repo-vulnerability-search-manager"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-jXTivaXHHt63u9N7w40jyLUU2kg5LxAn50PVpqwUc0M="; }; @@ -37,4 +37,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ fab ]; mainProgram = "serpant"; }; -} +}) diff --git a/pkgs/by-name/wo/world-wall-clock/package.nix b/pkgs/by-name/wo/world-wall-clock/package.nix index d5c528750211..d8b6b48a9868 100644 --- a/pkgs/by-name/wo/world-wall-clock/package.nix +++ b/pkgs/by-name/wo/world-wall-clock/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "world-wall-clock"; version = "0.1.5"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "ddelabru"; repo = "world-wall-clock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gwJvoXSq8H+sMTyBEA1N+KxnkGxyt5Ev+V3awCBiILg="; }; @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "wwclock"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/wp/wpgtk/package.nix b/pkgs/by-name/wp/wpgtk/package.nix index de3c7f8cc78e..17d6f952dbd7 100644 --- a/pkgs/by-name/wp/wpgtk/package.nix +++ b/pkgs/by-name/wp/wpgtk/package.nix @@ -10,7 +10,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wpgtk"; version = "6.7.0"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "deviantfero"; repo = "wpgtk"; - tag = version; + tag = finalAttrs.version; hash = "sha256-X7KKXPNKqs0pVRrR04ZrJgCTDZUj3lcFKnwSaX4/RAM="; }; @@ -67,4 +67,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "wpg"; }; -} +}) diff --git a/pkgs/by-name/wp/wpm/package.nix b/pkgs/by-name/wp/wpm/package.nix index ff3692684987..34f31370e241 100644 --- a/pkgs/by-name/wp/wpm/package.nix +++ b/pkgs/by-name/wp/wpm/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "wpm"; version = "1.51.5"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-swT9E5Tto4yWnm0voowcJXtY3cIY3MNqAdfrTnuGbdg="; }; @@ -29,4 +29,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ alejandrosame ]; }; -} +}) diff --git a/pkgs/by-name/ws/wsrepl/package.nix b/pkgs/by-name/ws/wsrepl/package.nix index 3c4c12988942..419cac0fdf78 100644 --- a/pkgs/by-name/ws/wsrepl/package.nix +++ b/pkgs/by-name/ws/wsrepl/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wsrepl"; version = "0.2.0"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "doyensec"; repo = "wsrepl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Y96p39TjpErGsR5vFS0NxEF/2Tnr2Zk7ULDgNXaXx9o="; }; @@ -48,9 +48,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "WebSocket REPL"; homepage = "https://github.com/doyensec/wsrepl"; - changelog = "https://github.com/doyensec/wsrepl/releases/tag/v${version}"; + changelog = "https://github.com/doyensec/wsrepl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "wsrepl"; }; -} +}) diff --git a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix index 698b32ed0576..47447bc6bccd 100644 --- a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix +++ b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wyoming-faster-whisper"; version = "2.5.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rhasspy"; repo = "wyoming-faster-whisper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-MKB6gZdGdAYoNK8SRiDHG8xtMZ5mXdaSn+bH4T6o/K4="; }; @@ -47,11 +47,11 @@ python3Packages.buildPythonApplication rec { doCheck = false; meta = { - changelog = "https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v${version}"; + changelog = "https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v${finalAttrs.version}"; description = "Wyoming Server for Faster Whisper"; homepage = "https://github.com/rhasspy/wyoming-faster-whisper"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; mainProgram = "wyoming-faster-whisper"; }; -} +}) diff --git a/pkgs/by-name/wy/wyoming-openwakeword/package.nix b/pkgs/by-name/wy/wyoming-openwakeword/package.nix index 05e13f63740f..4e0edb5ac75b 100644 --- a/pkgs/by-name/wy/wyoming-openwakeword/package.nix +++ b/pkgs/by-name/wy/wyoming-openwakeword/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wyoming-openwakeword"; version = "2.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rhasspy"; repo = "wyoming-openwakeword"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yYDZ1wOhCTdYGeRmtbOgx5/zkF0Baxmha7eO/i0p49g="; }; @@ -34,11 +34,11 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/rhasspy/wyoming-openwakeword/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/rhasspy/wyoming-openwakeword/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Open source voice assistant toolkit for many human languages"; homepage = "https://github.com/rhasspy/wyoming-openwakeword"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; mainProgram = "wyoming-openwakeword"; }; -} +}) diff --git a/pkgs/by-name/wy/wyoming-piper/package.nix b/pkgs/by-name/wy/wyoming-piper/package.nix index e45e4398911b..47b47084ea28 100644 --- a/pkgs/by-name/wy/wyoming-piper/package.nix +++ b/pkgs/by-name/wy/wyoming-piper/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "wyoming-piper"; version = "2.1.2"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rhasspy"; repo = "wyoming-piper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-j6QvGChAkASKdD+4XqIwC6UWdhi5oMDfYmSk6kvRrNE="; }; @@ -56,11 +56,11 @@ python3Packages.buildPythonApplication rec { ]; meta = { - changelog = "https://github.com/rhasspy/wyoming-piper/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/rhasspy/wyoming-piper/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Wyoming Server for Piper"; mainProgram = "wyoming-piper"; homepage = "https://github.com/rhasspy/wyoming-piper"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/by-name/xa/xapp-thumbnailers/package.nix b/pkgs/by-name/xa/xapp-thumbnailers/package.nix index cfca4324b39a..63b982718e13 100644 --- a/pkgs/by-name/xa/xapp-thumbnailers/package.nix +++ b/pkgs/by-name/xa/xapp-thumbnailers/package.nix @@ -30,7 +30,7 @@ nix-update-script, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "xapp-thumbnailers"; version = "1.2.9"; pyproject = false; @@ -38,7 +38,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "linuxmint"; repo = "xapp-thumbnailers"; - tag = version; + tag = finalAttrs.version; hash = "sha256-XlmWenp3BmGnmLGt9jauys9P92icsezjieHuyGVMisw="; }; @@ -114,9 +114,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Thumbnailers for GTK desktop environments"; homepage = "https://github.com/linuxmint/xapp-thumbnailers"; - changelog = "https://github.com/linuxmint/xapp-thumbnailers/blob/${src.tag}/debian/changelog"; + changelog = "https://github.com/linuxmint/xapp-thumbnailers/blob/${finalAttrs.src.tag}/debian/changelog"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ thunze ]; inherit (xapp.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/xd/xdgmenumaker/package.nix b/pkgs/by-name/xd/xdgmenumaker/package.nix index 3a965bf45a9d..a30cab4cfa25 100644 --- a/pkgs/by-name/xd/xdgmenumaker/package.nix +++ b/pkgs/by-name/xd/xdgmenumaker/package.nix @@ -11,14 +11,14 @@ gitUpdater, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "xdgmenumaker"; version = "2.4"; src = fetchFromGitHub { owner = "gapan"; repo = "xdgmenumaker"; - rev = version; + rev = finalAttrs.version; sha256 = "rh1rRgbw8uqii4oN3XXNNKsWam1d8TY0qGceHERlG1k="; }; @@ -64,4 +64,4 @@ python3Packages.buildPythonApplication rec { platforms = with lib.platforms; lib.filter (x: !(lib.elem x darwin)) unix; maintainers = [ lib.maintainers.romildo ]; }; -} +}) diff --git a/pkgs/by-name/xe/xenomapper/package.nix b/pkgs/by-name/xe/xenomapper/package.nix index 67c5929f8327..bfb24b7dfeea 100644 --- a/pkgs/by-name/xe/xenomapper/package.nix +++ b/pkgs/by-name/xe/xenomapper/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xenomapper"; version = "1.0.2"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "genomematt"; repo = "xenomapper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0mnmfzlq5mhih6z8dq5bkx95vb8whjycz9mdlqwbmlqjb3gb3zhr"; }; @@ -32,4 +32,4 @@ python3.pkgs.buildPythonApplication rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.jbedo ]; }; -} +}) diff --git a/pkgs/by-name/xn/xnlinkfinder/package.nix b/pkgs/by-name/xn/xnlinkfinder/package.nix index 3aae5a3ad5c2..e2e2bcdc7d45 100644 --- a/pkgs/by-name/xn/xnlinkfinder/package.nix +++ b/pkgs/by-name/xn/xnlinkfinder/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xnlinkfinder"; version = "6.0"; pyproject = true; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "xnl-h4ck3r"; repo = "xnLinkFinder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UMHMWHLJOhEeR+vO4YE3aNzdsvMAXPpQHQgdFf1QeMY="; }; @@ -47,9 +47,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to discover endpoints, potential parameters, and a target specific wordlist for a given target"; homepage = "https://github.com/xnl-h4ck3r/xnLinkFinder"; - changelog = "https://github.com/xnl-h4ck3r/xnLinkFinder/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/xnl-h4ck3r/xnLinkFinder/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xnLinkFinder"; }; -} +}) diff --git a/pkgs/by-name/xo/xorex/package.nix b/pkgs/by-name/xo/xorex/package.nix index f62b758e77ee..a2e361d832d5 100644 --- a/pkgs/by-name/xo/xorex/package.nix +++ b/pkgs/by-name/xo/xorex/package.nix @@ -3,7 +3,7 @@ python3, fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xorex"; version = "0.3.0"; pyproject = false; @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Neo23x0"; repo = "xorex"; - rev = version; + rev = finalAttrs.version; sha256 = "rBsOSXWnHRhpLmq20XBuGx8gGBM8ouMyOISkbzUcvE4="; }; @@ -37,4 +37,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/xo/xortool/package.nix b/pkgs/by-name/xo/xortool/package.nix index 4ff1df19365c..ca399927bbad 100644 --- a/pkgs/by-name/xo/xortool/package.nix +++ b/pkgs/by-name/xo/xortool/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "xortool"; version = "1.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "hellman"; repo = "xortool"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KakpXRhBVgUtIiqqvq30u7sIIeXe9vr5aqndOb0cR64="; }; @@ -31,8 +31,8 @@ python3Packages.buildPythonApplication rec { meta = { description = "Tool to analyze multi-byte XOR cipher"; homepage = "https://github.com/hellman/xortool"; - changelog = "https://github.com/hellman/xortool/releases/tag/v${version}"; + changelog = "https://github.com/hellman/xortool/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/xp/xpaste/package.nix b/pkgs/by-name/xp/xpaste/package.nix index e54deb5d6945..ab5e02c9f139 100644 --- a/pkgs/by-name/xp/xpaste/package.nix +++ b/pkgs/by-name/xp/xpaste/package.nix @@ -4,7 +4,7 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "xpaste"; version = "1.6"; pyproject = true; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ossobv"; repo = "xpaste"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eVnoLG+06UTOkvGhzL/XS4JBrEwbXYZ1fuNTIW7YAfE="; }; @@ -32,4 +32,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ gador ]; }; -} +}) diff --git a/pkgs/by-name/xw/xwayland-run/package.nix b/pkgs/by-name/xw/xwayland-run/package.nix index 3c9a8acab484..f6fc6ff93615 100644 --- a/pkgs/by-name/xw/xwayland-run/package.nix +++ b/pkgs/by-name/xw/xwayland-run/package.nix @@ -25,7 +25,7 @@ let ++ lib.optional withMutter gnome.mutter ++ lib.optional withDbus dbus; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xwayland-run"; version = "0.0.4"; @@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec { domain = "gitlab.freedesktop.org"; owner = "ofourdan"; repo = "xwayland-run"; - rev = version; + rev = finalAttrs.version; hash = "sha256-FP/2KNPehZEGKXr+fKdVj4DXzRMpfc3x7K6vH6ZsGdo="; }; @@ -72,11 +72,11 @@ python3.pkgs.buildPythonApplication rec { ''; meta = { - changelog = "https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/releases/${src.rev}"; + changelog = "https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/releases/${finalAttrs.src.rev}"; description = "Set of small utilities revolving around running Xwayland and various Wayland compositor headless"; homepage = "https://gitlab.freedesktop.org/ofourdan/xwayland-run"; license = lib.licenses.gpl2Only; maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ya/yarGen/package.nix b/pkgs/by-name/ya/yarGen/package.nix index 25bf0be35e58..2d241a9e88ff 100644 --- a/pkgs/by-name/ya/yarGen/package.nix +++ b/pkgs/by-name/ya/yarGen/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, fetchpatch, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "yarGen"; version = "0.23.4"; pyproject = false; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Neo23x0"; repo = "yarGen"; - rev = version; + rev = finalAttrs.version; sha256 = "6PJNAeeLAyUlZcIi0g57sO1Ex6atn7JhbK9kDbNrZ6A="; }; @@ -57,4 +57,4 @@ python3.pkgs.buildPythonApplication rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/yb/yb/package.nix b/pkgs/by-name/yb/yb/package.nix index 0a51e60224cc..ad9cbfe8cd81 100644 --- a/pkgs/by-name/yb/yb/package.nix +++ b/pkgs/by-name/yb/yb/package.nix @@ -8,7 +8,7 @@ yubikey-manager, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "yb"; version = "0.1.0"; pyproject = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "douzebis"; repo = "yb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Eq3qFDzi/G4qQ3UUZWyl42zMYAO2C0ipV2yXxt2EAUw="; }; @@ -88,10 +88,10 @@ python3Packages.buildPythonApplication rec { - Glob pattern filtering ''; homepage = "https://github.com/douzebis/yb"; - changelog = "https://github.com/douzebis/yb/releases/tag/v${version}"; + changelog = "https://github.com/douzebis/yb/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ douzebis ]; mainProgram = "yb"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ye/yewtube/package.nix b/pkgs/by-name/ye/yewtube/package.nix index 56f5dc5a0d57..f19f8d3f3c16 100644 --- a/pkgs/by-name/ye/yewtube/package.nix +++ b/pkgs/by-name/ye/yewtube/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "yewtube"; version = "2.12.1"; format = "setuptools"; @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "mps-youtube"; repo = "yewtube"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+V9t71Z8PKioM7HWlzTB6X7EokAWgqC3fQJr5tkPdq8="; }; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { # Don't try to detect the version at runtime with pip substituteInPlace mps_youtube/__init__.py \ --replace "from pip._vendor import pkg_resources" "" \ - --replace "__version__ =" "__version__ = '${version}' #" + --replace "__version__ =" "__version__ = '${finalAttrs.version}' #" ''; propagatedBuildInputs = with python3Packages; [ @@ -53,4 +53,4 @@ python3Packages.buildPythonApplication rec { koral ]; }; -} +}) diff --git a/pkgs/by-name/yo/you-get/package.nix b/pkgs/by-name/yo/you-get/package.nix index d7e4ec0976c5..379cdbe805ea 100644 --- a/pkgs/by-name/yo/you-get/package.nix +++ b/pkgs/by-name/yo/you-get/package.nix @@ -7,7 +7,7 @@ installShellFiles, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "you-get"; version = "0.4.1700"; pyproject = true; @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec { doCheck = false; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-XNIUkgEqRGrBtSxvfkSUSqxltZ6ZdkWoTc9kz4BD6Zw="; }; @@ -47,9 +47,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tiny command line utility to download media contents from the web"; homepage = "https://you-get.org"; - changelog = "https://github.com/soimort/you-get/raw/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/soimort/you-get/raw/v${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ryneeverett ]; mainProgram = "you-get"; }; -} +}) diff --git a/pkgs/by-name/yt/yt-dlg/package.nix b/pkgs/by-name/yt/yt-dlg/package.nix index a5ba63307be0..425b773a9495 100644 --- a/pkgs/by-name/yt/yt-dlg/package.nix +++ b/pkgs/by-name/yt/yt-dlg/package.nix @@ -3,14 +3,14 @@ python3Packages, fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "yt-dlg"; version = "1.8.5"; src = fetchFromGitHub { owner = "oleksis"; repo = "youtube-dl-gui"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-W1ZlArmM+Ro5MF/rB88me/PD79dJA4v188mPbMd8Kow="; }; @@ -37,4 +37,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "yt-dlg"; maintainers = with lib.maintainers; [ quantenzitrone ]; }; -} +}) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index 17b2c5ffee0c..5f4d907a5d8f 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -7,7 +7,7 @@ writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "ytdl-sub"; version = "2026.01.30"; pyproject = true; @@ -15,12 +15,12 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NKK5GD5OsdSo3m//rkMtvrtiVCkCo0VOf1xWNBjFOh4="; }; postPatch = '' - echo '__pypi_version__ = "${version}"; __local_version__ = "${version}"' > src/ytdl_sub/__init__.py + echo '__pypi_version__ = "${finalAttrs.version}"; __local_version__ = "${finalAttrs.version}"' > src/ytdl_sub/__init__.py ''; pythonRelaxDeps = [ "yt-dlp" ]; @@ -75,7 +75,7 @@ python3Packages.buildPythonApplication rec { longDescription = '' ytdl-sub is a command-line tool that downloads media via yt-dlp and prepares it for your favorite media player, including Kodi, Jellyfin, Plex, Emby, and modern music players. No additional plugins or external scrapers are needed. ''; - changelog = "https://github.com/jmbannon/ytdl-sub/releases/tag/${version}"; + changelog = "https://github.com/jmbannon/ytdl-sub/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ loc @@ -83,4 +83,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "ytdl-sub"; }; -} +}) diff --git a/pkgs/by-name/yu/yutto/package.nix b/pkgs/by-name/yu/yutto/package.nix index f8690bc93dc7..542cb2840281 100644 --- a/pkgs/by-name/yu/yutto/package.nix +++ b/pkgs/by-name/yu/yutto/package.nix @@ -5,7 +5,7 @@ ffmpeg, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "yutto"; version = "2.1.1"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yutto-dev"; repo = "yutto"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zolH3mf9YQLZLK98hhbHqUdDLRDodS/fChyfZ/xzVew="; }; @@ -51,4 +51,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ linsui ]; mainProgram = "yutto"; }; -} +}) diff --git a/pkgs/by-name/za/zabbix-cli/package.nix b/pkgs/by-name/za/zabbix-cli/package.nix index abcee7fc99e3..60eb5bf7bf02 100644 --- a/pkgs/by-name/za/zabbix-cli/package.nix +++ b/pkgs/by-name/za/zabbix-cli/package.nix @@ -7,7 +7,7 @@ zabbix-cli, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zabbix-cli"; version = "3.6.2"; pyproject = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "unioslo"; repo = "zabbix-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Y4IR/le+7X3MYmrVnZMr+Gu59LkCB5UfMJ2s9ovSjLM="; }; @@ -83,4 +83,4 @@ python3Packages.buildPythonApplication rec { mainProgram = "zabbix-cli"; maintainers = [ lib.maintainers.anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index 6798e1b47c46..74155c68c0e4 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -5,7 +5,7 @@ qt6, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zapzap"; version = "6.2.9"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "rafatosta"; repo = "zapzap"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UEnl76QnxDtcdHFoP/RLUAqkZCBer6qqcIjGWVZGVdg="; }; @@ -59,7 +59,7 @@ python3Packages.buildPythonApplication rec { homepage = "https://rtosta.com/zapzap/"; mainProgram = "zapzap"; license = lib.licenses.gpl3Only; - changelog = "https://github.com/rafatosta/zapzap/releases/tag/${src.tag}"; + changelog = "https://github.com/rafatosta/zapzap/releases/tag/${finalAttrs.src.tag}"; maintainers = [ lib.maintainers.eymeric ]; }; -} +}) diff --git a/pkgs/by-name/ze/zensical/package.nix b/pkgs/by-name/ze/zensical/package.nix index 9e977f0a1afc..a17ba20eef3b 100644 --- a/pkgs/by-name/ze/zensical/package.nix +++ b/pkgs/by-name/ze/zensical/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zensical"; version = "0.0.21"; pyproject = true; @@ -15,12 +15,12 @@ python3Packages.buildPythonApplication rec { # The publish process also copies in assets from zensical/ui. # We could combine sources, but then nix-update won't work. src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-wTVjg2+mOjyr7/2D/jp3DKdAz6Wue4XfhdiYN+MbO0o="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-zkF0Yf7EPFHmkWy3FEhTKYFlWW4pLFG1OZPi1z7vZXU="; }; @@ -51,9 +51,9 @@ python3Packages.buildPythonApplication rec { use, with powerful customization options. ''; homepage = "https://zensical.org"; - changelog = "https://github.com/zensical/zensical/releases/tag/v${version}"; + changelog = "https://github.com/zensical/zensical/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aljazerzen ]; mainProgram = "zensical"; }; -} +}) diff --git a/pkgs/by-name/ze/zeronet-conservancy/package.nix b/pkgs/by-name/ze/zeronet-conservancy/package.nix index d59371dedc61..6129f867107b 100644 --- a/pkgs/by-name/ze/zeronet-conservancy/package.nix +++ b/pkgs/by-name/ze/zeronet-conservancy/package.nix @@ -5,7 +5,7 @@ nixosTests, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zeronet-conservancy"; version = "0.7.10"; pyproject = false; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "zeronet-conservancy"; repo = "zeronet-conservancy"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-ZQYdK0B0z0cXTx7ujFngW3wSa/j8sEuwHB+BC5Xqq8o="; }; @@ -73,4 +73,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) diff --git a/pkgs/by-name/zf/zfs-autobackup/package.nix b/pkgs/by-name/zf/zfs-autobackup/package.nix index 51d3a635a643..9edf3ba1de68 100644 --- a/pkgs/by-name/zf/zfs-autobackup/package.nix +++ b/pkgs/by-name/zf/zfs-autobackup/package.nix @@ -4,13 +4,13 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zfs-autobackup"; version = "3.3"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "zfs_autobackup"; hash = "sha256-nAc1mdrtIEmUS0uMqOdvV07xP02MFj6F5uCTiCXtnMs="; }; @@ -29,8 +29,8 @@ python3Packages.buildPythonApplication rec { meta = { description = "ZFS backup, replicationand snapshot tool"; homepage = "https://github.com/psy0rz/zfs_autobackup"; - changelog = "https://github.com/psy0rz/zfs_autobackup/releases/tag/v${version}"; + changelog = "https://github.com/psy0rz/zfs_autobackup/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/zf/zfs-replicate/package.nix b/pkgs/by-name/zf/zfs-replicate/package.nix index 451a2cf6c5bc..132a668bf229 100644 --- a/pkgs/by-name/zf/zfs-replicate/package.nix +++ b/pkgs/by-name/zf/zfs-replicate/package.nix @@ -6,7 +6,7 @@ lz4, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zfs_replicate"; version = "4.0.0"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "alunduil"; repo = "zfs-replicate"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VajMSoFZ4SQXpuF1Lo6S9IhxvspCfUwpNw5zg16uA3M="; }; @@ -52,9 +52,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "ZFS Snapshot Replication"; homepage = "https://github.com/alunduil/zfs-replicate"; - changelog = "https://github.com/alunduil/zfs-replicate/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/alunduil/zfs-replicate/blob/v${finalAttrs.version}/CHANGELOG.md"; mainProgram = "zfs-replicate"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ alunduil ]; }; -} +}) diff --git a/pkgs/by-name/zi/zigpy-cli/package.nix b/pkgs/by-name/zi/zigpy-cli/package.nix index 56003b5841bc..c6cd32f05f2c 100644 --- a/pkgs/by-name/zi/zigpy-cli/package.nix +++ b/pkgs/by-name/zi/zigpy-cli/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "zigpy-cli"; version = "1.2.1"; pyproject = true; @@ -12,14 +12,14 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy-cli"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-vY6mv5R7A4kVg4Z4nWdm5hgQv6fewyIbOrvhDUuiXa0="; }; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"setuptools-git-versioning<2"' "" \ - --replace-fail 'dynamic = ["version"]' 'version = "${version}"' + --replace-fail 'dynamic = ["version"]' 'version = "${finalAttrs.version}"' ''; build-system = with python3.pkgs; [ @@ -54,9 +54,9 @@ python3.pkgs.buildPythonApplication rec { description = "Command line interface for zigpy"; mainProgram = "zigpy"; homepage = "https://github.com/zigpy/zigpy-cli"; - changelog = "https://github.com/zigpy/zigpy-cli/releases/tag/${src.tag}"; + changelog = "https://github.com/zigpy/zigpy-cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ SuperSandro2000 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/zi/zim/package.nix b/pkgs/by-name/zi/zim/package.nix index 57ec16d3168e..273b84e555e8 100644 --- a/pkgs/by-name/zi/zim/package.nix +++ b/pkgs/by-name/zi/zim/package.nix @@ -16,13 +16,13 @@ # - Included plugins dependencies: dot, ditaa, dia, any other? # - pyxdg: Need to make it work first (see setupPyInstallFlags). -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zim"; version = "0.76.3"; pyproject = true; src = fetchurl { - url = "https://zim-wiki.org/downloads/zim-${version}.tar.gz"; + url = "https://zim-wiki.org/downloads/zim-${finalAttrs.version}.tar.gz"; hash = "sha256-St8J6z8HcTj+Vb8m8T5sTZk2Fv5CSnmdG6a+CYzk6wU="; }; @@ -86,10 +86,10 @@ python3Packages.buildPythonApplication rec { meta = { description = "Desktop wiki"; homepage = "https://zim-wiki.org/"; - changelog = "https://github.com/zim-desktop-wiki/zim-desktop-wiki/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/zim-desktop-wiki/zim-desktop-wiki/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ pSub ]; mainProgram = "zim"; broken = stdenv.hostPlatform.isDarwin; # https://github.com/NixOS/nixpkgs/pull/52658#issuecomment-449565790 }; -} +}) diff --git a/pkgs/by-name/zi/zircolite/package.nix b/pkgs/by-name/zi/zircolite/package.nix index ac788099dc6a..ea71d675789e 100644 --- a/pkgs/by-name/zi/zircolite/package.nix +++ b/pkgs/by-name/zi/zircolite/package.nix @@ -5,7 +5,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "zircolite"; version = "2.40.0"; pyproject = false; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "wagga40"; repo = "Zircolite"; - tag = version; + tag = finalAttrs.version; hash = "sha256-11jNd7Ids2aB+R+Hv6n8Wfm2hDuKCxC0EMZSBWJfDos="; }; @@ -58,8 +58,8 @@ python3.pkgs.buildPythonApplication rec { description = "SIGMA-based detection tool for EVTX, Auditd, Sysmon and other logs"; mainProgram = "zircolite"; homepage = "https://github.com/wagga40/Zircolite"; - changelog = "https://github.com/wagga40/Zircolite/releases/tag/${src.tag}"; + changelog = "https://github.com/wagga40/Zircolite/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/zs/zscroll/package.nix b/pkgs/by-name/zs/zscroll/package.nix index f86ba6e5222b..ecc1f523ddb6 100644 --- a/pkgs/by-name/zs/zscroll/package.nix +++ b/pkgs/by-name/zs/zscroll/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zscroll"; version = "2.0.1"; format = "setuptools"; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "noctuid"; repo = "zscroll"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-gEluWzCbztO4N1wdFab+2xH7l9w5HqZVzp2LrdjHSRM="; }; @@ -31,4 +31,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/zs/zsh-history-to-fish/package.nix b/pkgs/by-name/zs/zsh-history-to-fish/package.nix index 794935b559ab..d1fadd3c1431 100644 --- a/pkgs/by-name/zs/zsh-history-to-fish/package.nix +++ b/pkgs/by-name/zs/zsh-history-to-fish/package.nix @@ -4,13 +4,13 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "zsh-history-to-fish"; version = "0.3.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-expPuffZttyXNRreplPC5Ee/jfWAyOnmjTIMXONtrnw="; }; @@ -41,4 +41,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = with lib.maintainers; [ alinnow ]; mainProgram = "zsh-history-to-fish"; }; -} +}) diff --git a/pkgs/by-name/zx/zxpy/package.nix b/pkgs/by-name/zx/zxpy/package.nix index 3a89e406979c..6e2f6d855a5c 100644 --- a/pkgs/by-name/zx/zxpy/package.nix +++ b/pkgs/by-name/zx/zxpy/package.nix @@ -6,7 +6,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "zxpy"; version = "1.6.4"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tusharsadhwani"; repo = "zxpy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/VITHN517lPUmhLYgJHBYYvvlJdGg2Hhnwk47Mp9uc0="; }; @@ -37,9 +37,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "Shell scripts made simple"; homepage = "https://github.com/tusharsadhwani/zxpy"; - changelog = "https://github.com/tusharsadhwani/zxpy/releases/tag/${version}"; + changelog = "https://github.com/tusharsadhwani/zxpy/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "zxpy"; }; -} +}) From 39b4dd4698dbcf959877c4dfbb602153b8502df7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 17:28:59 +0000 Subject: [PATCH 121/133] commonsDaemon: 1.4.1 -> 1.5.1 --- pkgs/by-name/co/commonsDaemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/commonsDaemon/package.nix b/pkgs/by-name/co/commonsDaemon/package.nix index f59e5da48daa..d20f3855031c 100644 --- a/pkgs/by-name/co/commonsDaemon/package.nix +++ b/pkgs/by-name/co/commonsDaemon/package.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.4.1"; + version = "1.5.1"; pname = "commons-daemon"; src = fetchurl { url = "mirror://apache/commons/daemon/binaries/commons-daemon-${finalAttrs.version}-bin.tar.gz"; - sha256 = "sha256-pfKrZ3duDz5wKTn3+SM+ye3UNN129VWCPOeI7JSuYts="; + hash = "sha256-pw+2L45wlKKtN0qKkihfbOyP+m9+kEHGdJ2WsovcxlY="; }; installPhase = '' From 5d0b77e7d80c148fc6369755412f0af88ac05708 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 6 Feb 2026 17:03:17 +0100 Subject: [PATCH 122/133] jsvc: 1.4.1 -> 1.5.1 --- pkgs/by-name/js/jsvc/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsvc/package.nix b/pkgs/by-name/js/jsvc/package.nix index dbc1127ca201..93676c52c643 100644 --- a/pkgs/by-name/js/jsvc/package.nix +++ b/pkgs/by-name/js/jsvc/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "jsvc"; - version = "1.4.1"; + version = "1.5.1"; src = fetchurl { - url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${finalAttrs.version}-src.tar.gz"; - sha256 = "sha256-yPsiNFbqbfDGHzxlr7So8sZt395BABYEJ7jOmLEhUTE="; + url = "mirror://apache/commons/daemon/source/commons-daemon-${finalAttrs.version}-src.tar.gz"; + hash = "sha256-SPnE5jrw1zAy7vIzGrjp0+B4SwCLoufLef3XUcUgK6Y="; }; buildInputs = [ commonsDaemon ]; @@ -32,6 +32,8 @@ stdenv.mkDerivation (finalAttrs: { export JAVA_HOME=${jre} ''; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17"; + installPhase = '' runHook preInstall mkdir -p $out/bin From e04119892f6dc03f57e5588d83dc56b05005c580 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 09:30:54 +0000 Subject: [PATCH 123/133] terraform-providers.ibm-cloud_ibm: 1.87.2 -> 1.88.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 153be8856f67..bd9d6a7bd376 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -724,13 +724,13 @@ "vendorHash": null }, "ibm-cloud_ibm": { - "hash": "sha256-1GqI6cFy386osELaG474OeQX33wIAIEABb/bL5ezs6Q=", + "hash": "sha256-6xJf+67xcxZLraRvbKkazNis44V2EP67nHjyCeV832A=", "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", "owner": "IBM-Cloud", "repo": "terraform-provider-ibm", - "rev": "v1.87.2", + "rev": "v1.88.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-vKu5ytMAhIYKoPNfuxpyBT9gRdSAR4wFI/7A9K+RiAo=" + "vendorHash": "sha256-KjhTp/Sjf4pxbsrWc4EZAD/NAtr0U7yieYd6s2NQHHc=" }, "icinga_icinga2": { "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=", From 39cbb81b04e3abdd9d114e9205144e19b9500e1e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 28 Jan 2026 21:19:05 +0000 Subject: [PATCH 124/133] bfr: remove (`gcc-15` build failure) The project has no homepage, the page where tarball lies returns suspicious HTML. The build fails on` gcc-15` as https://hydra.nixos.org/build/319884933: configure:1333:67: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 1333 | if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | ^~~~ Let's delete the package. Co-authored-by: rewine --- ...figure-log-compiler-errors-to-stderr.patch | 13 ------- ...about-invalid-configure-example-code.patch | 13 ------- pkgs/by-name/bf/bfr/package.nix | 35 ------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 1 insertion(+), 61 deletions(-) delete mode 100644 pkgs/by-name/bf/bfr/configure-log-compiler-errors-to-stderr.patch delete mode 100644 pkgs/by-name/bf/bfr/fix-gcc-complaining-about-invalid-configure-example-code.patch delete mode 100644 pkgs/by-name/bf/bfr/package.nix diff --git a/pkgs/by-name/bf/bfr/configure-log-compiler-errors-to-stderr.patch b/pkgs/by-name/bf/bfr/configure-log-compiler-errors-to-stderr.patch deleted file mode 100644 index e0e410f7a674..000000000000 --- a/pkgs/by-name/bf/bfr/configure-log-compiler-errors-to-stderr.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure b/configure -index 53e90a7..4afeb58 100755 ---- a/configure -+++ b/configure -@@ -411,7 +411,7 @@ if test "$silent" = yes; then - else - exec 6>&1 - fi --exec 5>./config.log -+exec 5>&2 - - echo "\ - This file contains any messages produced by compilers while diff --git a/pkgs/by-name/bf/bfr/fix-gcc-complaining-about-invalid-configure-example-code.patch b/pkgs/by-name/bf/bfr/fix-gcc-complaining-about-invalid-configure-example-code.patch deleted file mode 100644 index a8896e52326a..000000000000 --- a/pkgs/by-name/bf/bfr/fix-gcc-complaining-about-invalid-configure-example-code.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure b/configure -index 53e90a7..cc80615 100755 ---- a/configure -+++ b/configure -@@ -908,7 +908,7 @@ cat > conftest.$ac_ext << EOF - #line 909 "configure" - #include "confdefs.h" - --main(){return(0);} -+int main(){return(0);} - EOF - if { (eval echo configure:914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cc_works=yes diff --git a/pkgs/by-name/bf/bfr/package.nix b/pkgs/by-name/bf/bfr/package.nix deleted file mode 100644 index acf9bfdca6fc..000000000000 --- a/pkgs/by-name/bf/bfr/package.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - perl, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "bfr"; - version = "1.6"; - - src = fetchurl { - url = "http://www.sourcefiles.org/Utilities/Text_Utilities/bfr-${finalAttrs.version}.tar.bz2"; - sha256 = "0fadfssvj9klj4dq9wdrzys1k2a1z2j0p6kgnfgbjv0n1bq6h4cy"; - }; - - patches = [ - ./configure-log-compiler-errors-to-stderr.patch - ./fix-gcc-complaining-about-invalid-configure-example-code.patch - - (fetchurl { - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/app-misc/bfr/files/bfr-1.6-perl.patch?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5"; - sha256 = "1pk9jm3c1qzs727lh0bw61w3qbykaqg4jblywf9pvq5bypk88qfj"; - }) - ]; - - buildInputs = [ perl ]; - - meta = { - description = "General-purpose command-line pipe buffer"; - license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ pSub ]; - platforms = lib.platforms.linux; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c296683900cf..a8a6bcb39259 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -361,6 +361,7 @@ mapAliases { belle-sip = throw "'belle-sip' has been moved to 'linphonePackages.belle-sip'"; # Added 2025-09-20 belr = throw "'belr' has been moved to 'linphonePackages.belr'"; # Added 2025-09-20 bfc = throw "bfc has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 + bfr = throw "bfr has been removed, did not update since 2004, fails to build on gcc-15, no homepage"; # Added 2026-01-28 bindle = throw "bindle has been removed since it is vulnerable to CVE-2025-62518 and upstream has been archived"; # Added 2025-10-24 binserve = throw "'binserve' has been removed because it is unmaintained upstream."; # Added 2025-11-29 bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27 From 27dc18372791d724de96f02caa4026d4c744f402 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 7 Feb 2026 10:49:26 +0100 Subject: [PATCH 125/133] lazygit: 0.58.1 -> 0.59.0 Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.59.0 Diff: https://github.com/jesseduffield/lazygit/compare/v0.58.1...v0.59.0 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 0562ae4cce65..7336a31fccf4 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.58.1"; + version = "0.59.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-J1r5WSEo1OleSFtobVCkvedHt21up+3q5TpYtfzvfos="; + hash = "sha256-DVeWHkyZRzrp0Dl3xx5LMYdUhB94/Bp84mnquF6Fc3g="; }; vendorHash = null; From 5bca569cb9e7a1f44b380c50d385eccbd34460cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 09:50:57 +0000 Subject: [PATCH 126/133] bazarr: 1.5.4 -> 1.5.5 --- pkgs/by-name/ba/bazarr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bazarr/package.nix b/pkgs/by-name/ba/bazarr/package.nix index 4af06fa098f1..486bd3af5a92 100644 --- a/pkgs/by-name/ba/bazarr/package.nix +++ b/pkgs/by-name/ba/bazarr/package.nix @@ -17,11 +17,11 @@ let in stdenv.mkDerivation rec { pname = "bazarr"; - version = "1.5.4"; + version = "1.5.5"; src = fetchzip { url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip"; - hash = "sha256-NHfEhatHs03DdiyMwpZdJwi55NBHoaPXMmhkq+D1bqE="; + hash = "sha256-YiR/hi+/vptjHxwBYsq/W3QdjT12+pv74AuU1ggM084="; stripRoot = false; }; From cab6373519a65d670308f3f16b0349fd375a4ec1 Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sat, 7 Feb 2026 18:03:24 +0800 Subject: [PATCH 127/133] microfetch: 0.4.9 -> 0.4.13 Signed-off-by: Dan Xin --- pkgs/by-name/mi/microfetch/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mi/microfetch/package.nix b/pkgs/by-name/mi/microfetch/package.nix index fd32855d4f58..8a2ee1cf49ad 100644 --- a/pkgs/by-name/mi/microfetch/package.nix +++ b/pkgs/by-name/mi/microfetch/package.nix @@ -1,22 +1,26 @@ { lib, rustPlatform, + mold, + stdenv, fetchFromGitHub, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "microfetch"; - version = "0.4.9"; + version = "0.4.13"; src = fetchFromGitHub { owner = "NotAShelf"; repo = "microfetch"; - tag = "v${finalAttrs.version}"; - hash = "sha256-F3yRJrOzBzSDLadVTZqOPMaqF+3NSzedi222EawqVWQ="; + tag = "${finalAttrs.version}"; + hash = "sha256-aJ2QuMbUM/beMD8b62AqzTNljQ8RtBNOSvj9nJfRXbA="; }; - cargoHash = "sha256-Ewtge3yaegzZM4DgUXSquyJM7xcpmSp6lLmMrfrgy4Y="; + cargoHash = "sha256-vGvpjRJr4ez322JWUwboVml22vnRVRlwpZ9W4F5wATA="; + + nativeBuildInputs = lib.optionals stdenv.isLinux [ mold ]; passthru.updateScript = nix-update-script { }; From 73c258c64900613d308bd5bbdf48f7ef1fad0c88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 9 Jan 2026 14:42:51 +0000 Subject: [PATCH 128/133] xc: 0.8.6 -> 0.9.0 --- pkgs/by-name/xc/xc/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xc/xc/package.nix b/pkgs/by-name/xc/xc/package.nix index 9a2e7b287c8f..a27106118a1b 100644 --- a/pkgs/by-name/xc/xc/package.nix +++ b/pkgs/by-name/xc/xc/package.nix @@ -8,19 +8,21 @@ buildGoModule (finalAttrs: { pname = "xc"; - version = "0.8.6"; + version = "0.9.0"; src = fetchFromGitHub { owner = "joerdav"; repo = "xc"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q17ldwHp1Wp/u0BkUZiA1pRJaFpo/5iDW011k9qkIEA="; + hash = "sha256-hOwRPTH7vE8/U8UuT1z0yyRZvCGvKSX/Ncs4lFwVGVU="; }; vendorHash = "sha256-EbIuktQ2rExa2DawyCamTrKRC1yXXMleRB8/pcKFY5c="; subPackages = [ "cmd/xc" ]; + env.CGO_ENABLED = 0; + ldflags = [ "-s" "-w" From 90ed1de77ebd858315d45deb56a8f6791803cd3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Feb 2026 10:34:53 +0000 Subject: [PATCH 129/133] hawkeye: 6.4.1 -> 6.4.2 --- pkgs/by-name/ha/hawkeye/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hawkeye/package.nix b/pkgs/by-name/ha/hawkeye/package.nix index e054f1583460..ebd216e5d9d0 100644 --- a/pkgs/by-name/ha/hawkeye/package.nix +++ b/pkgs/by-name/ha/hawkeye/package.nix @@ -7,16 +7,16 @@ rustPackages.rustPlatform.buildRustPackage (finalAttrs: { pname = "hawkeye"; - version = "6.4.1"; + version = "6.4.2"; src = fetchFromGitHub { owner = "korandoru"; repo = "hawkeye"; tag = "v${finalAttrs.version}"; - hash = "sha256-k+FXv4TJuIgsgFaci3I5HTgjd7PeLJDpPGCH6Tx81Kw="; + hash = "sha256-IlCvutuPY9Tik/D5qdWv42HKHxFQpARYnmetxBqk0TQ="; }; - cargoHash = "sha256-T2OH/dbs0SXk/0PkUImv3jq71Z1luhTbjsb/sSr5yBY="; + cargoHash = "sha256-dSiJX91DNVSSx9iP0MoktsEDzljS+Yjpe+1As+AftmY="; nativeBuildInputs = [ pkg-config From 63b76d59cd79a0f9aa4121400ba6b6944049341d Mon Sep 17 00:00:00 2001 From: Martin <1224973+mavaa@users.noreply.github.com> Date: Sat, 4 Feb 2023 13:11:39 +0100 Subject: [PATCH 130/133] sshd: Document dhcp requirement for listenAddress Signed-off-by: Sefa Eyeoglu --- nixos/modules/services/networking/ssh/sshd.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index 3aafbabf901a..c289d1961205 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -345,6 +345,15 @@ in NOTE: this will override default listening on all local addresses and port 22. NOTE: setting this option won't automatically enable given ports in firewall configuration. + NOTE: If the IP address is not available at boot time, the following has + to be added to make sure sshd will wait for dhcp configuration: + ```nix + systemd.services.sshd = { + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; + }; + ``` + See the following issue for details: ''; }; From 1f131a1a8d87da612ecfacfca28b2fd2f8ac061f Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Sat, 7 Feb 2026 12:12:40 +0100 Subject: [PATCH 131/133] gitaly.git: remove leaveDotGit from src FOD and modernize leaveDotGit is currently very unstable for this FOD. Gitaly normally clones the Git repo. This change changes this behaviour to just copy Git. --- .../gi/gitaly/dont-clone-git-repo.patch | 19 +++++++++++++++++++ pkgs/by-name/gi/gitaly/git-data.json | 2 +- pkgs/by-name/gi/gitaly/git.nix | 16 ++++++++++------ pkgs/by-name/gi/gitlab/update.py | 2 +- 4 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 pkgs/by-name/gi/gitaly/dont-clone-git-repo.patch diff --git a/pkgs/by-name/gi/gitaly/dont-clone-git-repo.patch b/pkgs/by-name/gi/gitaly/dont-clone-git-repo.patch new file mode 100644 index 000000000000..aaf30d9eb16d --- /dev/null +++ b/pkgs/by-name/gi/gitaly/dont-clone-git-repo.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index e75c22e80b..f702da6f80 100644 +--- a/Makefile ++++ b/Makefile +@@ -757,12 +757,8 @@ + # otherwise try to rebuild all targets depending on it whenever we build + # something else. We thus depend on the Makefile instead. + ${DEPENDENCY_DIR}/git-%/Makefile: ${DEPENDENCY_DIR}/git-%.version +- ${Q}${GIT} -c init.defaultBranch=master init ${GIT_QUIET} "${@D}" +- ${Q}${GIT} -C "${@D}" config remote.origin.url ${GIT_REPO_URL} +- ${Q}${GIT} -C "${@D}" config remote.origin.tagOpt --no-tags +- ${Q}${GIT} -C "${@D}" fetch --depth 1 ${GIT_QUIET} origin ${GIT_VERSION} +- ${Q}${GIT} -C "${@D}" reset --hard +- ${Q}${GIT} -C "${@D}" checkout ${GIT_QUIET} --detach FETCH_HEAD ++ cp -r ${GIT_REPO_PATH} "${@D}" ++ chmod -R oga+rw "${@D}" + ifeq ($(OVERRIDE_GIT_VERSION),) + ${Q}rm -f "${@D}"/version + else diff --git a/pkgs/by-name/gi/gitaly/git-data.json b/pkgs/by-name/gi/gitaly/git-data.json index 23a6985947eb..50190465fa0e 100644 --- a/pkgs/by-name/gi/gitaly/git-data.json +++ b/pkgs/by-name/gi/gitaly/git-data.json @@ -1,5 +1,5 @@ { "version": "2.52-a37bb2ae", "rev": "a37bb2ae6c6659cf7cefd0412759fca5202a823d", - "hash": "sha256-7yUjXiaFwPG9o4n+IieYNTJKtzyawQFHooNrikpbiEM=" + "hash": "sha256-A1FOzmVe2e73pie0WYJPwsKOb5BGNrusGy0wXa9ruvI=" } diff --git a/pkgs/by-name/gi/gitaly/git.nix b/pkgs/by-name/gi/gitaly/git.nix index ce1a0a51858d..793627658ff6 100644 --- a/pkgs/by-name/gi/gitaly/git.nix +++ b/pkgs/by-name/gi/gitaly/git.nix @@ -13,16 +13,15 @@ let data = lib.importJSON ./git-data.json; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { inherit (data) version; pname = "gitaly-git"; - # `src` attribute for nix-update src = fetchFromGitLab { owner = "gitlab-org"; repo = "git"; inherit (data) rev hash; - leaveDotGit = true; + fetchSubmodules = true; }; # Use gitaly and their build system as source root @@ -32,10 +31,15 @@ stdenv.mkDerivation rec { git config --global --add safe.directory '*' ''; - sourceRoot = src.name; + # This is a patch for gitaly, not git + patches = [ + ./dont-clone-git-repo.patch + ]; + + sourceRoot = finalAttrs.src.name; buildFlags = [ "install-git" ]; - GIT_REPO_URL = src; + GIT_REPO_PATH = finalAttrs.src; HOME = "/build"; nativeBuildInputs = [ @@ -76,4 +80,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; teams = [ lib.teams.gitlab ]; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab/update.py b/pkgs/by-name/gi/gitlab/update.py index 2c8f64524ff6..dadd442ce871 100755 --- a/pkgs/by-name/gi/gitlab/update.py +++ b/pkgs/by-name/gi/gitlab/update.py @@ -279,7 +279,7 @@ def update_gitaly(): NIXPKGS_PATH, "-H", "-a", - "leaveDotGit", + "fetchSubmodules", "true", "https://gitlab.com/gitlab-org/git", git_rev From d8f7f9ea532257e0868e00b662053655966a1b16 Mon Sep 17 00:00:00 2001 From: ilkecan Date: Sat, 7 Feb 2026 14:26:04 +0300 Subject: [PATCH 132/133] keyguard: add ilkecan to maintainers --- pkgs/by-name/ke/keyguard/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index affd683a2b1a..0c89df004448 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -101,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/AChep/keyguard-app"; mainProgram = "Keyguard"; license = lib.licenses.unfree; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ilkecan ]; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode From fdf7ce35190091378b0c6062c1e68fa50f381012 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:15:29 +0100 Subject: [PATCH 133/133] maintainers: drop squalus Signed-off-by: Hythera <87016780+Hythera@users.noreply.github.com> --- maintainers/maintainer-list.nix | 6 ------ nixos/tests/systemd-coredump.nix | 4 ++-- pkgs/by-name/li/librewolf-unwrapped/package.nix | 1 - pkgs/by-name/mc/mcap-cli/package.nix | 1 - pkgs/by-name/na/navidrome/package.nix | 1 - pkgs/by-name/os/osquery/package.nix | 1 - pkgs/by-name/os/osquery/toolchain-bin.nix | 2 +- pkgs/by-name/sc/scarlett2/package.nix | 2 +- pkgs/by-name/st/standardnotes/package.nix | 1 - 9 files changed, 4 insertions(+), 15 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ff8e1d013a64..5c1364d96f01 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25082,12 +25082,6 @@ githubId = 8904314; name = "Konstantin Nick"; }; - squalus = { - email = "squalus@squalus.net"; - github = "squalus"; - githubId = 36899624; - name = "squalus"; - }; squarepear = { email = "contact@jeffreyharmon.dev"; github = "SquarePear"; diff --git a/nixos/tests/systemd-coredump.nix b/nixos/tests/systemd-coredump.nix index 54f00dbbbc02..085e23f35ede 100644 --- a/nixos/tests/systemd-coredump.nix +++ b/nixos/tests/systemd-coredump.nix @@ -17,8 +17,8 @@ in { name = "systemd-coredump"; - meta = with pkgs.lib.maintainers; { - maintainers = [ squalus ]; + meta = { + maintainers = [ ]; }; nodes.machine1 = { pkgs, lib, ... }: commonConfig; diff --git a/pkgs/by-name/li/librewolf-unwrapped/package.nix b/pkgs/by-name/li/librewolf-unwrapped/package.nix index e8ca16d5a5c1..b84d93e24397 100644 --- a/pkgs/by-name/li/librewolf-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-unwrapped/package.nix @@ -29,7 +29,6 @@ in description = "Fork of Firefox, focused on privacy, security and freedom"; homepage = "https://librewolf.net/"; maintainers = with lib.maintainers; [ - squalus dwrege fpletz ]; diff --git a/pkgs/by-name/mc/mcap-cli/package.nix b/pkgs/by-name/mc/mcap-cli/package.nix index e94e82f1c41e..1145facb3dff 100644 --- a/pkgs/by-name/mc/mcap-cli/package.nix +++ b/pkgs/by-name/mc/mcap-cli/package.nix @@ -79,7 +79,6 @@ buildGoModule { homepage = "https://github.com/foxglove/mcap"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ - squalus therishidesai ]; mainProgram = "mcap"; diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix index d1529a52d775..cab2663d8d95 100644 --- a/pkgs/by-name/na/navidrome/package.nix +++ b/pkgs/by-name/na/navidrome/package.nix @@ -95,7 +95,6 @@ buildGoModule (finalAttrs: { sourceProvenance = with lib.sourceTypes; [ fromSource ]; maintainers = with lib.maintainers; [ aciceri - squalus tebriel ]; # Broken on Darwin: sandbox-exec: pattern serialization length exceeds maximum (NixOS/nix#4119) diff --git a/pkgs/by-name/os/osquery/package.nix b/pkgs/by-name/os/osquery/package.nix index 3690dd369d14..2fbbcf44b880 100644 --- a/pkgs/by-name/os/osquery/package.nix +++ b/pkgs/by-name/os/osquery/package.nix @@ -104,7 +104,6 @@ stdenvNoCC.mkDerivation rec { maintainers = with lib.maintainers; [ znewman01 lewo - squalus lesuisse ]; }; diff --git a/pkgs/by-name/os/osquery/toolchain-bin.nix b/pkgs/by-name/os/osquery/toolchain-bin.nix index e96eab513288..1a22c72a3db1 100644 --- a/pkgs/by-name/os/osquery/toolchain-bin.nix +++ b/pkgs/by-name/os/osquery/toolchain-bin.nix @@ -48,6 +48,6 @@ stdenv.mkDerivation { gpl2Only asl20 ]; - maintainers = with lib.maintainers; [ squalus ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/sc/scarlett2/package.nix b/pkgs/by-name/sc/scarlett2/package.nix index 753e5f08c215..30eb6364b48c 100644 --- a/pkgs/by-name/sc/scarlett2/package.nix +++ b/pkgs/by-name/sc/scarlett2/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation { description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces"; homepage = "https://github.com/geoffreybennett/scarlett2"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ squalus ]; + maintainers = [ ]; mainProgram = "scarlett2"; }; diff --git a/pkgs/by-name/st/standardnotes/package.nix b/pkgs/by-name/st/standardnotes/package.nix index 50d9fc34cc42..7d066391940c 100644 --- a/pkgs/by-name/st/standardnotes/package.nix +++ b/pkgs/by-name/st/standardnotes/package.nix @@ -89,7 +89,6 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ mgregoire chuangzhu - squalus ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; platforms = builtins.attrNames srcjson.deb;