diff --git a/pkgs/by-name/_2/_20kly/package.nix b/pkgs/by-name/_2/_20kly/package.nix index 6060ce58d7841..e9d8da2d40b31 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 146fb2c89af86..a7129e6756446 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 7755f43e2fd10..c7a51be9bf1e0 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 69037284140fc..c7a7b125c8290 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 89c51bcd1731e..456f8940ecc9a 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 516662ffa20de..65e31d56a9035 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 81a83ec5f26c2..a83f2e28e26a0 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 f105cfbbacd92..19158a050969b 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 9884390a35044..4f5161649fa50 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 60d1b40f2a463..2378d063ad247 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 52ce80b049d68..e79814dbe4f5d 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 ed7e3fc86d7a9..56edc09435c17 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 f9d14a814bd4d..00349a77af677 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 e0727eee823e4..63b463daa2756 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 655a3981b3531..91b2b32e0d739 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 97ca3a85bd5e6..4257eacdc176f 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 df4d90cb7c93d..a8109b35fd336 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 aa6d71e486418..fa54d0abd1100 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 f189ed9114648..6277299a203ec 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 500ee9e402406..87b3b2c3fead3 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 a9a6b36a96351..1651b1bfe8ebe 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 2a0e5401c87f7..9611a08cfe1d2 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 9486fd7fe2514..6cdc661b65c05 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 9c62df1d4552f..e2635e19452ff 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 13d51f51677da..28037d583dfd7 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 ddff771e2744a..f0bc095ae483a 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 9fe6b8583977f..de455af576db1 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 edcd616a13bc9..7cc0ad9f6be63 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 655690e31c669..68987cf028f14 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 9acf4189a9404..e7d531370c0b7 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 f831f1b166e99..da25cb718a44b 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 6044436ca8f8a..d3b8084c740d7 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 8259590665331..f6216fb4f8209 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 1c49652bd5ddd..ffe8921ffb658 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 dfc864dffe38c..04e3d2b784cb7 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 8646e4ee79946..cbf26e54ed2b5 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 fcd10ca368582..e0118a35190fd 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 3583b61e5e930..91c36899d8f65 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 ef29ed7f27f77..5aee5a2d9108e 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 c746ce4e0f329..c8e5d8690ad4f 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 501afd19e8976..882ff4e271d1a 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 78c5917a51a13..bf0c0f5e27d2e 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 a8f04ea20510f..73a07ca2fdac1 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 d877c333fc383..49ded2935e634 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 2a221ae102579..f6b3aba177a6d 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 35dff4fca67ce..903190036cf13 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 f38353c12125d..11382deaad6cf 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 4af661435ad96..7edddc68b6527 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 527ef15b67656..971e4d3508026 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 75d441dcca0b5..3c3ba66599381 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 727c3993c712d..6b0e02486a8f7 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 81120245a6dd3..81535cc69bff4 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 1e42ef045e529..89544809f7c20 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 cf68b087c4a7d..83e8537254a1f 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 093c47dded248..2b59b863b3ec9 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 e4c9d704ebe7b..e3706181e3cf5 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 937d140d9078f..9edfbff153e49 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 2a31bff4f1c42..a9cc42881dcb7 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 c6ffcceea113b..23ba69a03fc0a 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 6dac4f00380f5..dde91f5245b48 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 9555945b107c6..e2b9ed608e556 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 24d4012dcb970..291866bc25957 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 7c68d61f2ec11..8d2ff950131f7 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 84a31e1f89cfc..9445977ce88e9 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 a127cdc3e4732..bfd067652f950 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 7847cd334612c..5c93f510f0ed7 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 8c9dfea10a381..ef4d5aa3adc69 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 bfceca8969ca4..2f9c8bf33ad80 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 2f8f9cc8b2c35..16c64b72be6e2 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 967bd75d2a17f..2a0366f2dff68 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 e5bd5fba72aad..4a25d07e1c5b3 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 d7595248c5ee9..65c96e43021ef 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 10cd1d8d3855c..6f118a2f71d93 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 4d1db6f4fbe0a..429ec584436a1 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 84aad8d8deaa7..d94677c95f7f7 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 08c365463467e..ebc211442d8c3 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 119cc3dbbf830..3bf13347f9f78 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 ce31a621344a7..e43574801c84e 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 a81239eb5f107..86b46bd50696a 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 ffa81e9542de7..f5a15dcf2dad7 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 e5667fcdebfb4..45da889affe89 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 d5cb898436518..49ea14e4ea1aa 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 16eaaffaffcdf..16185e67eaf9c 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 48ce79cbf8096..22af728d75c15 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 ec6064bf1eee2..c43c2a3598885 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 e55398c0f4991..8f9bbb8416e6e 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 6303273d8f1fa..b9a9e7167c166 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 61cbf7603302c..5d72cf7c057a8 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 93982705deb1b..f4118c4dd8cbb 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 8ea6e0a44d12d..80d6d7c400b56 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 78542ea06361b..efc2576b57107 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 93c74c1e80f31..116e151c3b9b4 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 da940b40dd73b..465458ddce36a 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 d9a0ed5a57936..2c503ecce5a08 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 6bb46d81f9ab9..8a77c96a26148 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 53d901f921aae..b9452c31d5235 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 56cb36deb5826..0ddb78a0006cd 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 823ed674c67df..25db55074f191 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 c38afa3cb4fe9..eef81eb5c8683 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 3bd971ed6fd82..b59dda3354ee9 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 d67e8edcdfd33..0bd587be04b82 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 fb57a4edbab56..8c998b3a34300 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 dc74233bb3244..8bbb9ebfde91c 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 66eae0ecf48ff..d2f61006db671 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 03953ecb19572..737158cd5bfaa 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 1fefcb53dc617..0835ae179ce64 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 8e548adaa4d3a..a037c3ebcd63a 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 782d47f455da9..225b92cb0df5c 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 755cf2a95198d..60911458f3c82 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 6178174355ca9..00554fb8ed324 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 a4e099092777e..23a493de064aa 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 893438b6c7cab..b466d4cd01ac4 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 1017f43d0b428..7c2b445e04f87 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 81b7c63b4fb37..f9d1ef3d2a39b 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 6443e83082d6a..d6c37709442cb 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 0cb8de9f87b24..0601561c037d9 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 0747353ab1ebb..68d4552655107 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 62ac90fae7fe2..e2e2c034c16ce 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 a794f43d275a8..61501c70a8d02 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 249c842879185..22371f92e945e 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 c2335ee90a3db..fe585bbd75241 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 c8d405122f1af..945617e41e4ba 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 9adc6be51994c..2205eefcc159e 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 215ffb75253ca..5fdef1e622689 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 f7e25a877a4ce..b474ef62e23aa 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 52ce04e440b43..ba875757db30a 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 aaa87abf5c83b..60d913e7d6b43 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 b10ce037d19fd..a03c943f81216 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 cff8d291e0a79..15576c0873b68 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 c432f066dd032..731953e9f0284 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 5a10d0794baac..95c0b9f9caaa7 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 320efc0fa033d..144194c6f6651 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 97d6f3a15d1c8..7e80ae30f3950 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 62fca21a16176..c54ab8ddb4e53 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 ee5b6fae3d614..6943655a5d54c 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 da7c65a8db14c..70f1b9ed4f809 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 d91d8ba0aaf67..226166c7f4dab 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 af8ba74bece9d..0e59af3aaca27 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 a051e53ae5ba6..99f0d1300498e 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 1d88309a91064..0ceb6eccc7ca9 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 7fb4c60eec4a4..ff50412923274 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 036a796ca2f21..3c46fb420986f 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 4d02e49000c2c..a486c3892a386 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 e3ad9afa4921b..47c5e0d13289b 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 c3aa9b2aa1529..47c7bc4736091 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 fd17051a9ff74..bf2be5fdc545d 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 97227fa361c64..816b99817afc8 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 ee4313757cc7c..a9a78b5343b86 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 0750edccfc6cd..6e97bb8c74ee0 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 8ea74c98e9854..71adc0f0661a4 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 b79b0b2069e55..89bcd5bf8a891 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 c1220061f7077..4cb9fcfbb3013 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 1a7f8299ee167..001edfa078220 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 5a1b7919c3499..6f166680f855e 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 af0b1d3a2065e..a900b96dbd5d3 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 765d79c48769c..f28a21289b99c 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 176f2979bc2ac..ec0dcc4bb7704 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 36e47578686ca..723ba6eaeebd8 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 3728b6187b549..4b0042cbb54b3 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 c42f85067e0c8..a07d2d3b6139c 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 e9e9395d1dca7..103bfa81345b8 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 b573d021f386b..e70ca4d9632e6 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 464a0ff0a102d..2e2d482198e11 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 859cda4bec848..72b9cc7d73a83 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 7c9ee0988a388..ebc7e679edd9a 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 7d148b737b8d1..463b9653ee1b2 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 4cbc1a7dbb405..ac1c4c16a285c 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 4fcccdc4672b4..d8c21158b2ed2 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 d3793647a1cb1..64ef81b5a80bc 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 5d69b4995bf3c..156a4c88b7718 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 23d753af50749..7fb80d9a0cb1a 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 436dcd2755838..57052129bc2cb 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 8ffc24cddf9d3..05013391e75f6 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 7936c303b7e04..c3ecf582fa9b8 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 5aedaaaca27d4..4e8637a9d8aa2 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 2194ec2211249..e58799e2448fa 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 1f1d018da3f22..d7d2b259831e5 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 5820b4ccbdd15..00d3025d725e3 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 1565251c10edf..999c413e1d46f 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 229a592e25b8b..73dc522b8bd7a 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 3b19da0d9b3f4..3cad1a4f6cc73 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 c034f7f362f54..af596e29db95f 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 1f39c9bca79f3..e329934002682 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 ab6e4bdab8999..8b5bf717ac97e 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 9540b13852088..7ee4a62043091 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 50303772153ae..521ff49a587be 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 c441b4632aa72..69b2d03eeb0a7 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 9ee099eba0294..58378a3f3da54 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 4e047a1130abf..13c9aca6243f2 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 b115f29f9c980..7a57cf65e0aec 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 9581ba9bf9aaf..a5998c3952f6e 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 106f398c06b01..eac4ca71fd08d 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 435ab331f3637..5c6d7da2451c0 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 eb106a49e36d0..b02eaec8d4ced 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 98b0eb4514d75..99e4d20638d4d 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 4ee546ed74d21..c1c40906f7828 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 fd9602986b240..2325f452afc0f 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 17b99beab228a..7c7f20fd283ca 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 6079d3367db02..9cb6d2e0a05c2 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 5d3a446a1aea2..83b5ee893048a 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 8ee85c2d2137e..1bc8ffd20a268 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 26e754ccc021f..a927eb8459e2b 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 f94f9dc90c8fd..af8c68f75b8ba 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 a0608db8cb7b3..e3217856b6d41 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 f83dc14dd98e1..ba8df5ec66a9d 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 7eefe4047838a..9bd826ea74813 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 3133bb83cfd98..b98bba73f273f 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 6faea046cfd53..62d7ffa271f9b 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 09ff89472f777..d08bbc31d20ae 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 d1dee15206197..ba6d620b669c3 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 ded5cde7e096c..711fc0c01282d 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 2fc321f20d5d2..c5bbf9a119ff8 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 e4c619ce678aa..77bdc08377051 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 328a10d457368..e065c264543d8 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 6ce705c96d4fb..050cb4161478b 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 c7b77bf5d69cd..382fb04bb4bc6 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 3d30f8d23ea0a..7b10d24acf736 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 47bcfbda3928f..9b88183a60b4f 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 3c7f5d0557d85..2960d54854761 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 3525200ddbf15..6d998cf6eeb6a 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 045faa19eb136..3930db0abd7d4 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 5b7fa0a7a91f3..ed8bbc2edc972 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 bfaccce60b6c4..72c1e324b5945 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 68de43a0a6b80..4f2f29655beec 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 6519d4ef22439..6a30ed9674741 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 efff04b3aec74..850b162360e3e 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 2e5f6cc0c0b6f..45a5192605918 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 b6c9d4842811c..2f7c2161415ad 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 60da3cb3d3e7f..c759d1bab7cff 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 24341716dd787..e83b0ee267cde 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 47ac932143b9a..5c9a242267842 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 979a20a36dc8a..514c6deeb3f2d 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 bd8a189ced06a..d4f55221e9906 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 41027b972cc69..e5a9696b7b6cd 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 6d1a432b14ce2..ecf95ac89a7da 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 b7a589938f54b..b76227ccf9763 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 9a3bfaed5d9e1..be9950a4a0e44 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 79b0f4742ea48..7281dabccecb7 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 4cbddc41bd9f2..a6efef50a9e3b 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 bfb81bb2ef9ba..6e145b33e96e2 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 7ad5f6eaf399a..22d672e32ec3e 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 dbc3f48d0d655..744bb711ba95b 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 784f04afbc115..5d828a273ca01 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 fccf308e444fe..aac8c531e204b 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 092e980d865f0..8562baa142a87 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 8a01553ce3ad5..af0fc44d4a05e 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 88f6e8b7bef8d..08d8bf24d6434 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 8cb975539443a..e053e601eeee1 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 332aa176fe1c3..6199dd1657fe5 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 3a84630db2a34..fdfbed3838476 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 068f4699e8c0e..b8cf0d26d0f31 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 669e3acb8fde1..350689a790b99 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 3324202e5ef8d..d68121e4b43ac 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 50f8b8373e686..e783dbb505c79 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 f05642069021b..d853116e3c381 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 c226bfdf212b8..0dba1e0921460 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 cb04227827add..f261ac07eae65 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 ee0ec85bc9e63..2ed601e76dd47 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 d55f406207ef0..5fc0c507d3cb2 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 d357910f0d37c..6f9456da8212d 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 282922a5efdb9..ff2863fcca03c 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 867a1a5191fe5..3c75ba1399279 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 6164198162e2a..a539085f0edd1 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 dbebd64e905ea..1096010904be6 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 f861dab4ffee1..6e1800ff3110a 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 3300b040b0943..e4921d9a9806b 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 35a934a66d74f..d6b771aa8aa39 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 2cbc117a12f03..383732e2e5745 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 62ce718dc3c20..06d6443f6120f 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 e71b246d81ef4..d42732721973a 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 920096a1968f1..262851c626b94 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 f45cf5b6e39aa..ca50d1f3a610b 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 41eb0b289e504..bd8730e006d16 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 667c1dbfe276b..91625a3276f24 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 ad40fb5665d4d..0c0d86c3671fb 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 d8c1fbe92ac3d..fc6ac1e2e90b0 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 4e140debf9f7d..245b87ff310bd 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 c63a101317fce..93aaf75816c89 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 31b8cb898e62c..2197a6ef3dda1 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 3c3ddf4afd665..a414571cfcade 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 09a71207d8dde..2f53ceea08742 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 0aa5231a95fd1..2e446f9de4eae 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 02d5a5e17b98a..d72ff6a23ce48 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 a69fe904a72e9..11be99716582b 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 ef5fbeff31142..9f20fc8f0a6bd 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 8dfd34988f3b0..5d80f5ffe403c 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 99ee0ae568617..f85e3a87d257a 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 31a9e06b78a0e..059da54eebe3b 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 1cfcc9b31e215..b0e39baf439b2 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 21ae55110db2d..819c47b65a658 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 02cafb0f1c9c9..37cfa29dbd9ec 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 c368231d335b1..6bdb657277749 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 e44a0ea0b4a41..5c13aa3efbfa4 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 d4b3d05d6b2dc..96c5bf4246478 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 a728136c78b68..8aec46c63f60b 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 ef255587a36e6..bb141a4fdbade 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 0d2eb24d1b92e..d17560e3641d3 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 9f4c2aa48c4ae..bf1406041278b 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 74ae1b6443f56..1975f835df960 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 a9c2f66c3a6c5..ceaab59d3ce42 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 6469d39423b60..a37d77a8f7b80 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 77f9259099a79..faeb14739afa9 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 a685f182ef9ba..9ab6a994742cf 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 818fbd13b5b2a..6ddddc4f94ea5 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 a91a9ca09cbfd..6f0e6536d09ba 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 76f22437ba02a..dacfc01eba2b4 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 d30ab8e8b975a..ff5bc799e890f 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 0b6a0c2c33371..ed1ed14c95814 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 4b6148ea20aed..42c2ec62002ac 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 dee4ee8cc705e..4dfc8f3dd6e60 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 88fcdb1178afe..dcafbd9658f78 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 df13cbcb4b811..21a2b06b9188d 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 e4ef88cc82265..ead452311e50a 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 5174c9d7e862a..2c714f837989f 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 4e16793bc8db4..92016ea5b85d5 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 1b8dbb9528153..972b87ae6bb37 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 cfc25a73c5ffa..baadc1a1e5630 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 88069c7df73bc..52531d535efbd 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 61df50f3d319c..6b52b94711eda 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 7f0be92e1c637..53e2570661c55 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 58ebf3ff60a5e..a1e3c37b75100 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 a347a655f61e0..149c397639d58 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 f691db5374fc0..816bac0205325 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 c880cf699c876..c40e0448105d0 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 88c5f14ae6c5a..9b2b44eb54aea 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 7e4765a50dea5..5273f14fb64ae 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 752a4529cf2ea..21d63592b8b06 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 1fe09fa0f475e..287f372adb9b3 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 7319570b8d317..e4043556cab87 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 5c670f5444304..9756e5243661a 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 31406b14275b6..99d5586c39655 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 ce7ae8c07dbfc..5f1521bf3128d 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 7ee34cb12eb85..fa776a6a26a8a 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 11c023f946309..2405e322bc9f7 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 3a42b9acdd657..a74560c79d969 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 dcccc60f7748b..626a142b2e525 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 d20a60b004502..06400b85b3345 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 d8215eead6cab..77ac08e229069 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 8258523c00427..e0c99a8a4799a 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 e3a8dd3ec431f..af23455f81664 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 eb98c7aaa666a..7fe7c7fa35587 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 839f012d11c37..720ec87b7a87f 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 ccd8c52df7355..f9ff1d0175406 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 a7ec70c0b522a..0e27a537686b9 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 78a65ff8f5f37..a9ed58b849355 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 da9eca5d24ff7..30d862f063507 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 909469f9558df..c8b93251e1cab 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 a0259a695185d..b4aff51be72fd 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 f8a873468d72c..9fe707bb91950 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 e0e85cb160654..797d73a663c35 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 93dd6b69a7d58..0a4031ae22a2d 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 4dc3788c8d1a5..aa61c9a14c473 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 e2646484e761d..c04be6f6f1b66 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 700860f393bc3..dacb8bf09ebb8 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 aecb687f92cb1..ef9566f7f1513 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 bd4e7153b0ed0..e8d0fd906035f 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 0b20d63271646..a36fbbae21027 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 69225c5ae63f4..dbc629f50251a 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 8df89d8725af8..3dfdbeb6276ee 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 ea37f4237962a..40b413cb3aa2d 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 909bdbf797469..b5adbca34d26b 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 d0f3c2e3bc0f8..21d8ab2bd7ebd 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 f54872cbe31cb..1e861cd7181d2 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 7942aad2352f2..2c5a2313779a0 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 f3a3d3948f517..760dd4f3d3e99 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 faed47f89134f..6e99823d21ec3 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 2bae2292583ec..625ff384a2c5a 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 9e992f1da767e..92989dc1325f0 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 dcbe1acb83957..048f1c18673b7 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 4e6ec490dd5b5..c3022fb3b2fdc 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 555c3112a7a56..90e26a0600aa1 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 cfa75e3ee4e72..e6052cf9b3b24 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 96aee08da3cc1..e5991b1e06e14 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 a6251f1f4fb00..cad6573bc5725 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 d2c5d6cd266b3..91385d8b34932 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 33fde12a6d5fa..4807cb9c716b5 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 3d5e4c15861d4..4cc84a78f0af2 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 040e5acb05fca..7bbfd84876e20 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 9e00b503e5d79..9ca6a6d1e38df 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 f3f270667ff38..5f1bdc0443018 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 9473fffb67f48..d94d0004a2a28 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 91ce7489c3c37..dca9bbb23543f 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 ac16557769bff..3950dd5034488 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 53ca3a9f26e41..27faca108c7fa 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 279bb5f4f7578..c83634db420d5 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 61fea99104742..8c3e47e71218f 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 0c8e3944bc80e..8b64e55945a9f 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 ed0a272b22411..0566de2fbad64 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 f65effc1de7c4..ac2f4b5102566 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 521bbc68537b4..eeee417289da1 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 018a57f4680a1..ae8f3d09d73ac 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 475cefd78fd2d..1d86c27567d33 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 527f3ad890029..aa9916b6488cb 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 2f396e2e5596d..4e35f8baedfd4 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 d3db72f156126..deacea072723c 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 df298b7e2768c..49efb35b8aad7 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 84e6817f3cf53..3ab60dd002c22 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 d1a10969f4d36..c82d3138064be 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 dd500979ac85f..c3f99ee71ca31 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 cc056602a9912..a8fbb956c9efd 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 ab243748e7f4f..90f1e0203d811 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 be97db57636b4..86de07a83bc2c 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 cb417d7570b29..85fde1c648ce2 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 ab97dd15c2434..ac2a8fbd573b9 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 178778960bbe2..73c1c87802165 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 04698681bd80c..7df0ac70b8e90 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 79911953cbb54..26a6d46cc2cec 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 9c33ea7be0448..72129143e74c1 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 47d701eaf87c3..d6b9ae51ddc5b 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 be2ab7f71d1c9..f7d24b6d9e783 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 cec450f2e0dc8..db39b51d67c7f 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 387e197e66f22..02007ad3e9eb3 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 ff5d4e1d4ad87..76dbb126b799b 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 fe65e1329af2d..15c2eac4300d7 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 1571a8427eaf7..ad7a2f7dc4aa7 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 db8f0645555e2..8233e4bf1a8b7 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 46263afb0a8e6..fa1240ad59276 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 14ac09ee86509..f7b56f87a4c49 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 7ebc90b14db11..9d1e6d84ae9b5 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 83c04e555322d..76645611964f8 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 f3a55b50c1be9..2ac9929def7db 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 921f80abe4208..25a814a0cfdb5 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 b31cf16c328b5..38236eeee2098 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 f704a2f163ab2..4ae4dd9dda4e6 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 fbd8fb683b248..b9484eeaf8e0b 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 f5c2104d933dc..92bd75575a0de 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 de8cd15a7bcfb..f75fd83163e50 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 3efd7d527be24..cdf3d0ecd5753 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 8c02245fa9ab8..2562f79267333 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 5a3403b76d8e9..a73ae217c24ed 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 dd7e5d52a018c..9c0f9ef1f6270 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 0e231cfe59f90..066fc52f6cab0 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 b5e9c77202677..2693f00c39a04 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 6eaa9bf770a4f..bca1a13f07c6f 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 b27def7cc992b..da1f9ff20d1a0 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 c916c72b76136..8104b8f4502aa 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 228805e124728..bcbe1110564e1 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 e324616c9b681..147bea0119584 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 98382a5569030..2bfd5562d7f12 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 22032be483cd1..a12b95080ad9b 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 bb0b4b5002e28..5d0fcd4a4f3eb 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 168e17e967274..1abc3382de3bf 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 56104ba7db473..7b7360c92e4b0 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 cfbc3ddaff62a..5137fdf8db832 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 7ac10e282eb91..051d50ff5c829 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 60b286ff3285e..cf5a34e959316 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 6cc1bb122227f..9f152a25f850a 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 0a3a3a4283dbb..e8b9118e93ad9 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 52fc50d92da34..0a99ba814709c 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 cea5cf84e0463..68cee63f4de76 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 39e2a8d1b9ae9..3c2cf624b4b1c 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 52a9c8220c84e..97a2d11c73200 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 f2b9c295bc4f9..366ef2efdc135 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 3f9202b87f08c..944edcbb568af 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 e94747d4eaa3e..1ee50f6a809fb 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 2c283055f828a..ef60038997db5 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 1e0962a430352..d12a218e51793 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 9df1accc82639..f34f54c902fbd 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 9555df4c49fb6..90a984c4394a4 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 a5c45f9b4df3a..7afc77600f114 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 da98a335448a0..c8487358b690a 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 5c9535441b5f3..893173e7515f2 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 83e2debe03377..7ea0e29ca6fab 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 3846f92454150..26d836486a68f 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 7d5116d73d9f1..8a65ad0187512 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 387032f53e4cf..516fd89f9878f 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 b7bc0058abd26..0aa947eab3822 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 a4b92a64124f6..6c698831fd91c 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 1c1465454fb03..e93a4ecd0db91 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 577fb7db15b50..ef0a712126733 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 bc7ed6d6ba987..072a01b5493e2 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 4ceabbdf2415d..e4145998e564b 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 3e950e847b240..2f17641add289 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 e962436c6c9c1..a6c02a1013c10 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 93b5ab3651e1e..79342c4081e92 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 ce5d9a94d8d65..53572a9f18364 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 963bae567f7af..5fee3ad3337ff 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 b1b7ebeefab8f..b08bec7560b96 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 a152758f67b0e..875e0fdc1168c 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 a481841484026..e964f39d87a9d 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 d9fa624914225..def6f6e3792d6 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 f075c25f7a317..9f2dfdd7abfe2 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 2fd6d67549979..546926def1854 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 78737aa9bf129..3e2569927fe11 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 a29110cf5c704..897954e12d3a7 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 1080ecfe0ae63..b450b75dacb7e 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 686ec13faded8..76528cf8336e6 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 23c7c40c8362c..662aac97990f7 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 080a544869cfa..753b12df2d874 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 bc9d1ff304517..4d374d5187b74 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 4faf3a6f25403..69ffb70b89422 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 e820824fc9c20..721efa981d9f0 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 122782fc9a618..37efb6e3c62b0 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 9dd6afe4d25fb..6a267810fa003 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 ef04df0ce20cd..c821eeda32bd1 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 562a8749a007b..b777968b6a937 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 325bb12d71644..29b7309a52894 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 27f35378ecc31..a3b180618484d 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 c13e642f48710..276d6799eb4a2 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 0d91dd20592db..9bd98c4fe5c7e 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 afbbe14ebebf0..77b43448ed7e8 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 5cf46c7631ce3..0a2c1bff3b30d 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 b15b3b71a8176..264d5dd5657ce 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 1e6d8dcf916f3..45d4f93075430 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 d123630b72e06..e1c87a2f85fa8 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 84fcb9e4f0fd9..8beb193aafb5a 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 ebf0b7fcad1b7..1324fb44fc377 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 b78d65c84061e..4264b0a3a466e 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 60fde8c7b47a0..4be3d05066288 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 08e0bb5818607..a7e48863c47e0 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 cbfc265aec2b5..9878a54143275 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 cc164f0588d6f..71298537d3bf0 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 3604b653a1075..1ea0499bdc5d6 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 1e8a0d7e8a3b4..d9cdf1c5fd97a 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 f25d70e9fac9e..80e8952c56201 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 2715b129abeca..4e7ccc721b44a 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 6c48bd9e6e38f..1cc8964da495c 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 97c45ca27dad7..075bc3c814d61 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 9dd5190151581..3909c8af32eeb 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 8faffd48d66f2..f14de47bcb0ae 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 a192488649f66..85c8a00b1f822 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 fe507163ad6a0..c734ca54a2cf7 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 cc1e3c7830ebc..b59e027d1c6c9 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 5711b1bff2e7b..c1577807bcce2 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 4f522f089b772..9f28b6f9da0d5 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 8118aa0ca4047..1fa33346c1e5a 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 c2e8a2ae8b2df..4d1cb4a8db06d 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 9d24ea24eaca5..ef9fffcaa235d 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 aeb9f33236bfa..4c4cd4707857c 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 434ab192db67f..6afeb825ff3a0 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 371cd1598931e..e3449b420713a 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 8d1f0c39f12c9..8fc1c0702587b 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 74e03c8124a05..7746fd543d1e9 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 f773080804bac..1d12b4d38b484 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 ce27eb6e27580..160b93d053171 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 2e7149995db83..49cf33ce65e66 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 0cc6a14f03dba..71078633d7425 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 26891f647fd19..c218511911642 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 9d41a84b8d823..f6c36634f8731 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 356eb8bf76729..902c37933e46f 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 51c6876415c5f..7dcf1b84ce30b 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 73d80f62f53e3..d5ca66514895a 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 0de848d58f966..1101ecf9915b3 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 ed11fac648738..17f1ae8bbcd11 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 9cd5aac545b55..a7dfb7a420717 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 47a05fca54a85..0915783e742ae 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 f96290cb30537..c966d0517f916 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 e1dda170ce99e..1ac918a6c52bf 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 0c1f522f9f0b0..c4a76544ccaa0 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 8169e526c741d..b73854815d1b2 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 9d5235a6b073d..6a033e7a9b3d8 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 a363e564e599c..85867c627666f 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 df9a6b872fbff..ef360ea9ebef7 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 f25f6c8e7fd3f..f64f4f173cf79 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 175d3707c44b4..d24a163ee6066 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 8f3e57e49d769..5942ffbf4b278 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 beaf6f77a857d..9c66d69ff3a1e 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 150a0d293c527..69c25f46c5442 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 8c82969e8ebb4..20eadf422de81 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 c90eb82a64eac..e656e6a62870e 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 c4dcbd124186f..03a702c6131fc 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 01c0431ee483e..807e0755e537a 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 d7a026efd8643..3a001939deeec 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 c05141976dd09..a2a4cb6b5487f 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 11a71b62bd4fb..9adfbe0b30346 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 74d7c62fb679a..4f463fc9bc859 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 1047a1f760c03..56603f1871375 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 edadf283ec2ef..adff530d7aa26 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 f5295707e3c56..7ea2c17814956 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 92f52ad202be1..272962d1757af 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 295c6ccafbf59..54ef895ed4dc3 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 045b562989e0b..3e3c3b2fe7721 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 8ea2387a663a5..a09569ec52087 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 9dd74cb5fafd2..4ea7b108e4b74 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 c0289204ebf39..f145976f36c4b 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 6c92d862345c7..fe1137bb258d0 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 614963d2c87cf..f3beaafaf1a57 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 bd34f3be799c3..b367563402374 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 e8e3f34586025..ae188253b81bf 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 4c1d77f00b7e8..58243ee976bae 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 b8ab498c7b157..7eda3dafeaf27 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 6b892d5a96684..d5891066cc117 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 a8f08ed4578b6..fa8cf108477d5 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 4ad4280d8f241..5e4fbbf55d724 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 1db0ef140796f..577d1dfab333a 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 cf606829e29ea..7d0df1a2c3492 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 003004ec46a80..530fa9e3212c7 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 1625f8e53f32a..88988e1a92b93 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 68eae7c483c23..0b1e95a3849fb 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 de12ec0cd9fad..777b48c3027b1 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 4f28bf6c673e9..ace3467577e6a 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 7ddc73feb7858..d28ca7f8e2813 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 6d4bd9bebeef7..efefe706112d3 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 cf859edb247a3..092483f395cc3 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 8534577e35293..f967c6389869e 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 e22ba5faf6f22..361cd40d0e62e 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 4ea5a28447ac2..d6fa0eaa6736b 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 873647ad2c3f7..66794f10f7f5a 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 a6c019c637d0c..79ca5ba77f5cf 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 345e64177ba79..ac69363fb1522 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 bc69531b1729b..b5dbfa9743ce8 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 e0e6f10a53f09..824e07382f717 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 841794754f602..9b63d78157d3c 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 e3f257a10b903..62cc069b25300 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 a7b76c7a818c0..730225a6228f5 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 7b2a40198e463..a52b8ca5cebb7 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 6935699a43314..625ede2d9228f 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 08a61b4c8e884..cd91e722a3c6e 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 5786610043ec7..9a757ae3c59d8 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 ecfa9b11bb12a..971347900dccc 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 ea0bc7eb74b72..1aa8f943f2a92 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 18635abe379bd..114ee85946d21 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 d212b4168c395..865db8130cb50 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 e48473f09aa68..798def9485c18 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 7ea0e6fdd9f57..af512283bdf6b 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 d4a91d0ee319e..5987d8cd4f4ee 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 9f46c9a5a5c38..2920adc74793c 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 2d0ee49b5a460..12f9bc2dbfdfc 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 23f9b2059fcf7..2dff3cf792da8 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 bf95fdb960fe4..0b74881f08eff 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 65dfd33ce6887..44d48d6318a14 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 38dd0d3ef246a..d0169a667af0f 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 b862ed39de03e..ca9b0655b1838 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 39057ad79b2ba..7da4f50d7f5ae 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 88cbb15a9bc88..1c649bcaeed4b 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 357047356d247..b73717ef7fff9 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 08bdcf22d0408..657d075a6f10b 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 6c81de45df6dc..ddf6499988ada 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 cb4d70c8ce68f..c95395cb5841b 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 9aa6faded42c7..fa3ffb1738add 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 7ab1d8a4f22ab..239037f675a1b 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 88fc8d9c17d44..32a80e93facdf 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 aba60643e759b..5c8ba2ba6bdb6 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 59ade259277ca..6869efac89adf 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 5727f6ba9a9e3..5a56e41487dff 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 e4a8c21fe4fe7..1a8436fdf13aa 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 46a5d3fc9de11..f005b10c294cc 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 9bc2a680f17cf..1223a21590efe 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 1723da2c8783d..498227b709c7e 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 50ad7ef8568e4..938bb8af062a6 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 72ff98756e98f..564868b8b5709 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 0c680b3468365..5a2c3c59e60a7 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 212bdc22eb86b..bed9a641aaabe 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 c6be550152855..4887851de5ba4 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 8edf17fd10c62..7a94df562c505 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 dbaf9f2300292..74da5b6cc3738 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 baa7fceab427f..ef59718e72035 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 5c3ce77a2cca2..09c6deea99099 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 1d02788682a3f..da378afc29438 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 a383138867bd4..1ce92b7698726 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 18700fab4801a..08e81672c2a93 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 73ce0ed9eef98..72ea1d7397d99 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 ccc883c001e82..08f3c9bf41c45 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 299585fd9a5fe..1fd40a1b11c5d 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 b8cad1e423fb8..d97d09160a82f 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 d4f35743f7a85..454366f8c456d 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 0b541b6987dc4..ff564cb0b72b4 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 4e8da8bb296bd..1b43694cbbe7c 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 9b8945f0bb5c5..db211fb50a520 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 e5de653ce73bc..af02af1fd610e 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 84bbaab682042..f172b7dd52d78 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 0073097d9a28f..e28840eb72ea8 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 00516db134719..eb579444498ab 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 fa317c50997da..08843fc0f80b1 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 ddb232167f906..ab81f9b86b790 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 c019e300f8311..34c79adaf4a29 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 1336a849cd8c9..6e38a7b68d38b 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 1a00332481cfa..bbf255fa50aae 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 2703ee8ea205e..c04be05fac1af 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 26f0cf92827c7..79d723567cf97 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 a128b4bdc42b3..f0b0746635cd8 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 54aa459d6b3bb..3242caefe1905 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 61802a718e235..93b9dd4d2af32 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 e9544261df65e..9883fa4cdba1d 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 9f4b620a71e0f..85536fd4b4973 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 ddea8d5b50338..b0a38f3ca42f7 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 efdf6160d4087..b21c00601acbc 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 08811620d0643..52cae665e4341 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 ede83464621c5..3c33212371f01 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 89852133f79e5..184764fd31c99 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 12b232269bc71..46ae179861560 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 2c8199247888a..563da582a999a 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 ea9ccb492f239..64fbe6d316218 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 17946ca8e5075..da9065af5a47c 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 8314bb5b85e02..fc312e247167b 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 47d888d8d4e25..f35d5bbb9b45c 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 e2d53e5f21de5..88bad3453c806 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 9edc27cd690d2..4094e1a7d4dc3 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 5c91801532952..e13907cd63641 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 64a982da3277e..9a11a72a15c3c 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 1a08b38e3462b..e47936b0b75c8 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 bac3bc5a048cd..9a9c8b424af83 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 0b4ea6a30149e..604e5dbc07499 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 fd85aa9a776f0..2d3594d2a8551 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 bd0100e81b94d..97c24a44a4f87 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 9ec1a6ce69ac4..a977c2275e677 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 ecd2ef8cd4f00..dd548b66fed5f 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 d6793a6415090..e2aa405039816 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 5d51a4c9bea8f..e4ba6e7c3cd3a 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 745c9992ddbbb..fdd8f1bff78d1 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 1dddef1895c61..45f838507e00c 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 1807503930896..ba682025e7328 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 c3dcc10cebc7b..ffbfdb162b04e 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 869d7e7e86618..a7a0cdecc061a 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 fa2e3181d656c..32a26f44c668b 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 c6d82037d52b6..982bd791496b5 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 f30040df20223..ac53ac7cf90eb 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 35c251db250f6..310cc64fa23af 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 354f10578b9b7..94c0c0139b618 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 c6509b854014f..0a484e5e87235 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 560681e8c67b9..6386de38ef9a6 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 7f9b1bef72b8f..3eceba79351ce 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 1d9b1215a6db3..0a43daa490efc 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 657c0e9c11419..909db14e0dc8a 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 fda0d10765dd4..0d2936191ea49 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 43ba091c73549..97f431830fac1 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 cba39b690980e..43b1ecba88518 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 9cd9dfeb5c6e7..2a951ef942ec9 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 4108ad603370a..99625089cf313 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 4f79a7a4adeba..7b65b3176203b 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 7a862b8c87256..ecee983a9bf4d 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 b538d7b69b60b..617d352ccc81e 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 c6b0c8dd97b98..dffa0fd87f5f6 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 3573add0344b3..f12c4931a6721 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 df13d174641ca..0fce6b646fd29 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 3d6c5f7f9ef2c..1f8b9b3242ca0 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 86d54abd0e0af..6a812c5644508 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 372d4bb9a7095..c4a4abb114a2e 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 630bd67ddb47a..3868586dd7b0b 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 8440808e12848..c0e68e1107b43 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 0edd41eb17a1f..564390ad48920 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 8c3fe431ff849..394847c7e727e 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 5c3942f080570..19127230bd4e7 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 9a909ebf2c92a..48d8f98ff8760 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 0a2e3177283fa..e7c40364a3848 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 9745ac0544926..790724c35a54d 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 30b4b75356df8..34bc890620700 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 29ed20b1843d8..1ecf855b9d082 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 0d769f3882b5b..8fa713e48bca2 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 17e3cd0fefd5e..987aad0575add 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 cfc95b20901bd..e610b5b13af77 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 652bef764af58..97162110cf30c 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 aaf07d8d662c8..1c5ee5f424676 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 bce9a81624058..6c07548148154 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 8988fee92d3b6..280b2e58a8cc0 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 336de6ed020e7..bbff6c991b0ec 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 88a762fa6096e..7678b82673f55 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 29d1faa9df37f..3680545dafe89 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 20144268a2b19..6acf8028bff54 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 f5eeaae78539e..d5c85cc7bad0b 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 1a081673ed48e..33092f7aa1dd0 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 c22b6feb25be8..3b1d4d60997c5 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 29a9d5a6b3c1d..50aa85b78213a 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 d6a9277eeb744..dae7b299c80a2 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 4938f1953c75b..d9e7cd96ee81d 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 bbd512cf7bb73..3baf5265e4dbd 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 dbc0ca5263096..baba320a1deba 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 40155c7c53682..1c679abca8266 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 dbc0e14f564a7..2ca76d1aa433d 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 58bff0f669e38..19b935f1787e4 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 91b04f672fe87..fd9ff177ec02c 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 b1a837e1625d2..3182e82095b80 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 8cbbe6b5e4e05..3edd07b6013bd 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 3488d986a3cea..46c8d10c5fd04 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 0938545db5d04..35f2c33c6cc52 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 6a4000aaa700f..2cdb0b485fc72 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 00296b38637ab..164b03a09991d 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 24be0133862d4..ff64e54077fed 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 d1ec677b0de60..f755aa14082e4 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 accbc3cc4b317..0d755644ef25b 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 ae6e5abe7d353..3a3bf5d604087 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 2b03753cd3a52..1c3d336677162 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 db96684207963..df2999ffe0496 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 f90f12619f59b..6eda69aef6524 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 782176439a769..0ac6402dc06c9 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 3d24ecb148a96..3d59f85820966 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 14feafe86a2b6..5ec1f8b3b9c93 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 e1b2e39848991..f371f96ab698e 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 a10c8fce1e914..04ce9fb289f2d 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 f252fd0bef028..c2619145884f7 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 8971f28cb2ef4..2ea96f3c04ac8 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 f8a8dd43f8386..cf940643cb01c 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 dda0d7d61236d..fda6fb875e66e 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 9d756d6158c57..3bf2f7fadf287 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 9923f596ac8ac..0fe651745c662 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 89bac7cb7a47c..02e37ef1349ce 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 282f4a36a8757..c7bada0674a66 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 3f65868c8125c..59d7f3a23eb14 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 d4f36d1846105..dbdf4dbfc968f 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 391dfade6b4bf..361b12d533610 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 75f2dafe7e9fa..5c74e4b929a48 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 436cceadd130d..f7ad855ab86d2 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 626215039d8e1..f436feba621f6 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 c1f912c9cf9c6..281347638a798 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 4e8d51b39226f..745d8dbdb5143 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 73e4062aa015a..cab7575080b07 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 2f89ee3514b45..944d670e60b50 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 bcdf0037e2502..6fdc3c8ad0102 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 1387d5f6f3b81..a8fe2dfbae68a 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 b72831d5d7f88..6f9bc3d3191b7 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 646cd5831241a..4aa8139480bce 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 de856aea0234c..e8c82dc711d3f 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 1c14dbcb5d08b..432d5d86b91d6 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 7159876e51651..b32ec9397e1f1 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 d2fcb511e53c9..41a80e9f68f0a 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 6dfbd9bbb3970..1c9a777053c21 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 04a733aa18390..a876bb6ec746a 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 ac258e48a4b1c..e7408a6c30edf 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 9ce5458083f54..8094303ab66e4 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 f7b9fb1791c1b..b54c4064af854 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 c5769c06843a3..10a78c8a39175 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 50297013c900f..fdbaa689663ef 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 367465d81fcf9..54239fc07df87 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 4916bfc9800a9..0f57e9be5d8af 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 19f29c4456560..321d62070eb5a 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 c281a779c2262..6ab25b418511c 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 7ad8b566a9c2f..cca15ae943dd2 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 0014fd54fe369..a383426323a0a 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 77f9bfe15b682..9589b1ccd50aa 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 143959bcfe998..af0f76bc1957a 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 ece213921ad03..0158cb1e0d8a7 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 cf46752aaba0a..4f0664fbb4068 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 f1c31aec3f7c2..40309d681ce0f 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 98864e38271e6..b63f58becb19d 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 9410c148749a9..1ff0bdbb77e13 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 aeee88fd02101..eb883fc25b27e 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 6f37fa8ac62d5..c5e6eb5850962 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 faf0808abbcd0..82e53832f3bcf 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 dff2f3abcfc59..130bb9ef0ff3b 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 183952995a8bd..3c18eb9f0847f 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 c024bf077c4cc..7c4589053fd15 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 0229ff0eea765..fecbe0ac4fd43 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 e89e05d6dbae2..4f2f1ba34fad3 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 43799ae71b082..54684da0a05d9 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 c919943b7f4ff..931c72f481ae6 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 3f7f0673bd182..d329beb87d0ad 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 ee6b05e7ea062..07eaefc2bdafa 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 7ad8a4c9c4184..5495ad6e5c56d 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 9cf37b46d7fd9..fe34b0d91050f 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 590072e7f7f45..3c6e682aea088 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 e3f2a6a5e8468..fb9529483f0e5 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 5ba6763919a47..7dc289c4f2a00 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 b2136973fc8d4..84728a31bb799 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 a2e5ae15c3f25..f16c5ea01aac0 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 2d75a8b470164..658706ef3b301 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 bc97e1909c8f1..785b08f1113fb 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 e1f204efd7d75..a9f97259e7552 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 27340965ce88f..dd3b2c53fa424 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 41bb76f6e8ece..03fda2651559a 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 d135f1c589a7c..9139bcceea9da 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 7cfff66aa91d3..f68af833030f8 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 2661c37fc27ab..05e6c7fcc271d 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 f9659ccda56db..e0b6791f5ae4e 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 453f3752c257c..84d966a7669e3 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 d0a10ed363d5d..9fced72b8bfdf 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 4c3553f63c9ef..ff754b7641559 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 36b503e6e31cc..404a8d8ea4e88 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 f0956a77ba557..28dfff6a2b4e4 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 c229d964c802e..ccdacd2f4d9b5 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 38a5cd6d73cc9..017010068e057 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 1c7866aa8661c..2c6a2dd972664 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 0d181e198f5ab..4f4e2e67a6974 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 c04859985d231..020af9671f576 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 2f606414f2523..80c3dc825535a 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 59213b1913ea6..92b8a31e967a1 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 58635da698981..9929950f4e060 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 5cefd1e1be401..a553fe165eaae 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 f8a3e70583f0b..f4692696c61ba 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 47bf461e833fe..5738907d8f311 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 98f266b0d2fe3..4f7f653fcac95 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 50be2c4eea350..d1b15d4a7fd93 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 ec2111a516b84..25e1aeb6db651 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 8689393887334..c9c59cd4ba352 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 e083241c177c3..f893c5467a8d7 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 8c1f67546f3f4..cdd35d440c449 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 f600bd118676d..27861d80f68cc 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 0bc7acc6b511a..54c2c6772869f 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 91e6b0cd70e9c..c93a34ea557e1 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 48257caf76bc0..cbc960f22ff23 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 1f9a73c652ff6..11fd112a67325 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 f504d181799d3..ce30ccb5a4e25 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 7d7d14b093045..3d1faa8d68344 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 8dd435d14c75d..fed28acd9e07c 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 87eab566afb21..f9263e5f884ee 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 24996203f5321..d71ce5ee0bd5a 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 022cee70a0c45..f31285e03d097 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 baf9d2cb953ea..662eb3ec4fe16 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 70789f793f244..bd0fa9b655491 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 111ca3bf23a37..861cf617909b2 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 f34cf5803fa27..7041e1ea395bf 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 1ecee5d54a3c4..f7944aa6d4eba 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 cedb1197beb2f..1392e0f2f68f5 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 9362f5c4c32a9..582ed8c489345 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 851a1534bf02c..850a7200ce00c 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 4123f5a5d7ea7..77e9a7db65d59 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 3b3b5befaa3ff..c1abbe223b568 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 83b407c3d59b7..a0ef1b99f85fe 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 a49a4784599e8..a5b8f73d368eb 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 e720da2e263aa..a114e6212af1c 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 d818fbd6b22ce..da9bc7bedf140 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 4264afe26bac1..a5c164e39af20 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 260094abb205f..3ceded0a87eac 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 f5c36473266ad..1a6d76e0b96bb 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 2af3d4c830a8b..aa8a2f9bd70a5 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 d96f7c300efa9..d0ca54807a2f6 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 fe98be476726d..d5c46f413779e 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 1580f3d4c47ef..b0607e86c4d13 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 682820e8ea109..48b4d617aa720 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 8f4100dc81a66..89f6aa84ec053 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 d45a4948992cc..8e2ebf5931b34 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 64b9783d7ee30..9332b3d5c4264 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 09468b13cce0d..68df1b8edf0e6 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 96cd974c74899..d694a4f40495f 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 45ae401e410f5..ad9bfaa7a42c1 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 f029bb6d1d444..ac40aa788a79e 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 c6909f71a77b1..cee762eee845d 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 7a4670514c678..e3eed35b59a16 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 0881776892d69..34c1652f34a89 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 8b9a59dfd1eda..cc38d4b436973 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 f6f7cb1e79c2b..dd08647c7bf25 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 3e78a04c49012..4a0793c0781c0 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 c6b3b2630ee25..f93bd0b8d2176 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 1a7b559d6b167..f64d01150360c 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 ded13ce9e2e8d..675f82cdb36ed 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 5410baeb5dabf..1abd26e597c7b 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 20aaf72be2073..c68450266dd75 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 320af8c6ee22d..9a7b143e4b129 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 ec9eb27baaf32..1c00c7d61297e 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 6ecb98ac90909..ad243d25fdf3c 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 7ea83e3ec290f..f1a4415db8bc5 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 479ec385e70f0..06ab4d66f9b0a 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 22ed930af24ad..4a0e87a6374bd 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 d5c528750211f..d8b6b48a98680 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 de3c7f8cc78e4..17d6f952dbd7f 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 ff36926849874..34f31370e2418 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 3c4c12988942b..419cac0fdf78f 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 698b32ed0576c..47447bc6bccdc 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 05e13f63740fd..4e0edb5ac75b0 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 e45e4398911b5..47b47084ea28b 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 cfca4324b39a6..63b982718e13c 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 3a965bf45a9df..a30cab4cfa252 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 67c5929f8327f..bfb24b7dfeeab 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 3aae5a3ad5c26..e2e2bcdc7d454 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 f62b758e77ee0..a2e361d832d5c 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 4ff1df19365cd..ca399927bbada 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 e54deb5d69456..ab5e02c9f1399 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 3c9a8acab484c..f6fc6ff936152 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 25bf0be35e585..2d241a9e88ff9 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 0a51e60224cc6..ad9cbfe8cd81e 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 56f5dc5a0d578..f19f8d3f3c168 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 d7e4ec0976c51..379cdbe805ea9 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 a5ba63307be0d..425b773a94952 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 17b2c5ffee0ce..5f4d907a5d8f8 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 f8690bc93dc7b..542cb2840281e 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 abcee7fc99e3c..60eb5bf7bf02b 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 6798e1b47c469..74155c68c0e46 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 9e977f0a1afc8..a17ba20eef3b1 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 d59371dedc613..6129f867107b4 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 51d3a635a643a..9edf3ba1de685 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 451a2cf6c5bc8..132a668bf2297 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 56003b5841bce..c6cd32f05f2c8 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 57ec16d3168e4..273b84e555e8b 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 ac788099dc6ad..ea71d675789e2 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 f86ba6e5222bf..ecc1f523ddb6a 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 794935b559aba..d1fadd3c14310 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 3a89e406979c1..6e2f6d855a5cc 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"; }; -} +})