diff --git a/pkgs/by-name/_2/_2048-in-terminal/package.nix b/pkgs/by-name/_2/_2048-in-terminal/package.nix index 3ebc6259edbb..cb87061004b1 100644 --- a/pkgs/by-name/_2/_2048-in-terminal/package.nix +++ b/pkgs/by-name/_2/_2048-in-terminal/package.nix @@ -6,7 +6,7 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "2048-in-terminal"; version = "0-unstable-2022-06-13"; @@ -28,10 +28,10 @@ stdenv.mkDerivation rec { installFlags = [ "PREFIX=$(out)" ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Animated console version of the 2048 game"; mainProgram = "2048-in-terminal"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ad/adbfs-rootless/package.nix b/pkgs/by-name/ad/adbfs-rootless/package.nix index 73c2a9b5e07e..c899d5dbe569 100644 --- a/pkgs/by-name/ad/adbfs-rootless/package.nix +++ b/pkgs/by-name/ad/adbfs-rootless/package.nix @@ -7,7 +7,7 @@ android-tools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "adbfs-rootless"; version = "0-unstable-2023-03-21"; @@ -37,9 +37,9 @@ stdenv.mkDerivation rec { meta = { description = "Mount Android phones on Linux with adb, no root required"; mainProgram = "adbfs"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ae/aeolus/package.nix b/pkgs/by-name/ae/aeolus/package.nix index e3cc65c2494c..e62a65cbbe38 100644 --- a/pkgs/by-name/ae/aeolus/package.nix +++ b/pkgs/by-name/ae/aeolus/package.nix @@ -13,12 +13,12 @@ aeolus-stops, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aeolus"; version = "0.10.4"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/aeolus-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/aeolus-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-J9xrd/N4LrvGgi89Yj4ob4ZPUAEchrXJJQ+YVJ29Qhk="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "aeolus"; }; -} +}) diff --git a/pkgs/by-name/ae/aewan/package.nix b/pkgs/by-name/ae/aewan/package.nix index a5a8861f8c08..079d3d32a5ce 100644 --- a/pkgs/by-name/ae/aewan/package.nix +++ b/pkgs/by-name/ae/aewan/package.nix @@ -10,12 +10,12 @@ let stdenv = gccStdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aewan"; version = "1.0.01"; src = fetchurl { - url = "mirror://sourceforge/aewan/aewan-${version}.tar.gz"; + url = "mirror://sourceforge/aewan/aewan-${finalAttrs.version}.tar.gz"; sha256 = "5266dec5e185e530b792522821c97dfa5f9e3892d0dca5e881d0c30ceac21817"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/af/aften/package.nix b/pkgs/by-name/af/aften/package.nix index 0a2e2ac6525d..f5ab771950da 100644 --- a/pkgs/by-name/af/aften/package.nix +++ b/pkgs/by-name/af/aften/package.nix @@ -5,11 +5,11 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aften"; version = "0.0.8"; src = fetchurl { - url = "mirror://sourceforge/aften/aften-${version}.tar.bz2"; + url = "mirror://sourceforge/aften/aften-${finalAttrs.version}.tar.bz2"; sha256 = "02hc5x9vkgng1v9bzvza9985ifrjd7fjr7nlpvazp4mv6dr89k47"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ emilytrau ]; }; -} +}) diff --git a/pkgs/by-name/ai/aiger/package.nix b/pkgs/by-name/ai/aiger/package.nix index 0c79ee9c9575..84f039704dd3 100644 --- a/pkgs/by-name/ai/aiger/package.nix +++ b/pkgs/by-name/ai/aiger/package.nix @@ -7,14 +7,14 @@ picosat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aiger"; version = "1.9.20"; src = fetchFromGitHub { owner = "arminbiere"; repo = "aiger"; - tag = "rel-${version}"; + tag = "rel-${finalAttrs.version}"; hash = "sha256-ggkxITuD8phq3VF6tGc/JWQGBhTfPxBdnRobKswYVa4="; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { pkgconfigItems = [ (makePkgconfigItem { name = "aiger"; - inherit version; + inherit (finalAttrs) version; cflags = [ "-I\${includedir}" ]; libs = [ "-L\${libdir}" @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { includedir = "@includedir@"; libdir = "@libdir@"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ thoughtpolice ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/al/alarm-clock-applet/package.nix b/pkgs/by-name/al/alarm-clock-applet/package.nix index 8744ad108aea..325da1c7b54f 100644 --- a/pkgs/by-name/al/alarm-clock-applet/package.nix +++ b/pkgs/by-name/al/alarm-clock-applet/package.nix @@ -11,14 +11,14 @@ libayatana-appindicator, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alarm-clock-applet"; version = "0.4.1"; src = fetchFromGitHub { owner = "alarm-clock-applet"; repo = "alarm-clock"; - tag = version; + tag = finalAttrs.version; hash = "sha256-10hkWWEsAUJnGeu35bR5d0RFKd9CKDZI7WGMzmEM3rI="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "alarm-clock-applet"; }; -} +}) diff --git a/pkgs/by-name/al/alpine-make-vm-image/package.nix b/pkgs/by-name/al/alpine-make-vm-image/package.nix index b6126fcbd66d..919aa53a24c3 100644 --- a/pkgs/by-name/al/alpine-make-vm-image/package.nix +++ b/pkgs/by-name/al/alpine-make-vm-image/package.nix @@ -16,14 +16,14 @@ util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alpine-make-vm-image"; version = "0.13.3"; src = fetchFromGitHub { owner = "alpinelinux"; repo = "alpine-make-vm-image"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-AIwT2JAGnMeMXUXZ0FRJthf22FvFfTTw/2LtZKPSj6g="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "alpine-make-vm-image"; }; -} +}) diff --git a/pkgs/by-name/am/AMB-plugins/package.nix b/pkgs/by-name/am/AMB-plugins/package.nix index 0ea314543e28..83858d68f9d3 100644 --- a/pkgs/by-name/am/AMB-plugins/package.nix +++ b/pkgs/by-name/am/AMB-plugins/package.nix @@ -5,11 +5,11 @@ ladspaH, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "AMB-plugins"; version = "0.8.1"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/AMB-plugins-${version}.tar.bz2"; + url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/AMB-plugins-${finalAttrs.version}.tar.bz2"; sha256 = "0x4blm4visjqj0ndqr0cg776v3b7lvplpc8cgi9n51llhavn0jpl"; }; @@ -29,10 +29,10 @@ stdenv.mkDerivation rec { longDescription = '' Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders. ''; - version = version; + version = finalAttrs.version; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/am/amberol/package.nix b/pkgs/by-name/am/amberol/package.nix index f8c67fda8918..ba04b95eeb82 100644 --- a/pkgs/by-name/am/amberol/package.nix +++ b/pkgs/by-name/am/amberol/package.nix @@ -21,7 +21,7 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "amberol"; version = "2025.1"; @@ -29,13 +29,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "amberol"; - tag = version; + tag = finalAttrs.version; hash = "sha256-vF6O7+cQFoYpO4MHHHuacwjP7AUqFQCVUivCSZO7v3o="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "amberol-${version}"; + inherit (finalAttrs) src; + name = "amberol-${finalAttrs.version}"; hash = "sha256-j/xkdLcmu02e+b8skx5U3uG2R2rIxwSJsYzyJ5tn5uU="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "amberol"; }; -} +}) diff --git a/pkgs/by-name/am/amidst/package.nix b/pkgs/by-name/am/amidst/package.nix index 099e8e4518eb..cb7d55bff9fa 100644 --- a/pkgs/by-name/am/amidst/package.nix +++ b/pkgs/by-name/am/amidst/package.nix @@ -6,14 +6,14 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "amidst"; version = "4.7"; src = fetchurl { # TODO: Compile from src - url = "https://github.com/toolbox4minecraft/amidst/releases/download/v${version}/amidst-v${ - lib.replaceStrings [ "." ] [ "-" ] version + url = "https://github.com/toolbox4minecraft/amidst/releases/download/v${finalAttrs.version}/amidst-v${ + lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version }.jar"; sha256 = "sha256-oecRjD7JUuvFym8N/hSE5cbAFQojS6yxOuxpwWRlW9M="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/am/aml/package.nix b/pkgs/by-name/am/aml/package.nix index 582dfac3303e..c55e9dc25011 100644 --- a/pkgs/by-name/am/aml/package.nix +++ b/pkgs/by-name/am/aml/package.nix @@ -7,14 +7,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aml"; version = "0.3.0"; src = fetchFromGitHub { owner = "any1"; repo = "aml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-BX+MRqvnwwLPhz22m0gfJ2EkW31KQEi/YTgOCMcQk2Q="; }; @@ -26,10 +26,10 @@ stdenv.mkDerivation rec { meta = { description = "Another main loop"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.isc; platforms = lib.platforms.unix; maintainers = [ ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/an/anttweakbar/package.nix b/pkgs/by-name/an/anttweakbar/package.nix index 14d0c2e8d0e8..eda3ff3da553 100644 --- a/pkgs/by-name/an/anttweakbar/package.nix +++ b/pkgs/by-name/an/anttweakbar/package.nix @@ -8,7 +8,7 @@ libGL, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "AntTweakBar"; version = "1.16"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/project/anttweakbar/AntTweakBar_${ - lib.replaceStrings [ "." ] [ "" ] version + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "0z3frxpzf54cjs07m6kg09p7nljhr7140f4pznwi7srwq4cvgkpv"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.razvan ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ao/aocl-utils/package.nix b/pkgs/by-name/ao/aocl-utils/package.nix index 59f81da125bc..61c990f59b23 100644 --- a/pkgs/by-name/ao/aocl-utils/package.nix +++ b/pkgs/by-name/ao/aocl-utils/package.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "aocl-utils"; version = "5.2"; src = fetchFromGitHub { owner = "amd"; repo = "aocl-utils"; - tag = version; + tag = finalAttrs.version; hash = "sha256-wPnKfPbkW9ILu1YgyymKmg5gZj0l0cWio3/JTXtbylA="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.markuskowa ]; }; -} +}) diff --git a/pkgs/by-name/ap/apache-directory-studio/package.nix b/pkgs/by-name/ap/apache-directory-studio/package.nix index ee7f854042cf..4f49cb7ddda0 100644 --- a/pkgs/by-name/ap/apache-directory-studio/package.nix +++ b/pkgs/by-name/ap/apache-directory-studio/package.nix @@ -11,7 +11,7 @@ webkitgtk_4_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apache-directory-studio"; version = "2.0.0-M17"; versionWithDate = "2.0.0.v20210717-M17"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { - url = "mirror://apache/directory/studio/${versionWithDate}/ApacheDirectoryStudio-${versionWithDate}-linux.gtk.x86_64.tar.gz"; + url = "mirror://apache/directory/studio/${finalAttrs.versionWithDate}/ApacheDirectoryStudio-${finalAttrs.versionWithDate}-linux.gtk.x86_64.tar.gz"; sha256 = "19zdspzv4n3mfgb1g45s3wh0vbvn6a9zjd4xi5x2afmdjkzlwxi4"; } else @@ -71,7 +71,7 @@ stdenv.mkDerivation rec { } \ --run "mkdir -p /tmp/SWT-GDBusServer" install -D icon.xpm "$out/share/pixmaps/apache-directory-studio.xpm" - install -D -t "$out/share/applications" ${desktopItem}/share/applications/* + install -D -t "$out/share/applications" ${finalAttrs.desktopItem}/share/applications/* ''; meta = { @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; mainProgram = "ApacheDirectoryStudio"; }; -} +}) diff --git a/pkgs/by-name/ap/apache-flex-sdk/package.nix b/pkgs/by-name/ap/apache-flex-sdk/package.nix index 423d2fb323f6..4c5b18d5abe0 100644 --- a/pkgs/by-name/ap/apache-flex-sdk/package.nix +++ b/pkgs/by-name/ap/apache-flex-sdk/package.nix @@ -13,12 +13,12 @@ let sha256 = "0qw2bgls8qsmp80j8vpd4c7s0c8anlrk0ac8z42w89bajcdbwk2f"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apache-flex-sdk"; version = "4.16.1"; src = fetchurl { - url = "mirror://apache/flex/${version}/binaries/apache-flex-sdk-${version}-bin.tar.gz"; + url = "mirror://apache/flex/${finalAttrs.version}/binaries/apache-flex-sdk-${finalAttrs.version}-bin.tar.gz"; sha256 = "13iq16dqvgcpb0p35x66hzxsq5pkbr2lbwr766nnqiryinnagz8p"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ dywedir ]; }; -} +}) diff --git a/pkgs/by-name/ap/apcupsd/package.nix b/pkgs/by-name/ap/apcupsd/package.nix index 30399cf6d47c..e947a598a54b 100644 --- a/pkgs/by-name/ap/apcupsd/package.nix +++ b/pkgs/by-name/ap/apcupsd/package.nix @@ -17,12 +17,12 @@ assert enableCgiScripts -> gd != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apcupsd"; version = "3.14.14"; src = fetchurl { - url = "mirror://sourceforge/apcupsd/apcupsd-${version}.tar.gz"; + url = "mirror://sourceforge/apcupsd/apcupsd-${finalAttrs.version}.tar.gz"; sha256 = "0rwqiyzlg9p0szf3x6q1ppvrw6f6dbpn2rc5z623fk3bkdalhxyv"; }; @@ -105,4 +105,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/ap/apfelgrid/package.nix b/pkgs/by-name/ap/apfelgrid/package.nix index 6f8a593af1ac..d72de83e342b 100644 --- a/pkgs/by-name/ap/apfelgrid/package.nix +++ b/pkgs/by-name/ap/apfelgrid/package.nix @@ -10,14 +10,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apfelgrid"; version = "1.0.1"; src = fetchFromGitHub { owner = "nhartland"; repo = "APFELgrid"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0l0cyxd00kmb5aggzwsxg83ah0qiwav0shbxkxwrz3dvw78n89jk"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ap/applgrid/package.nix b/pkgs/by-name/ap/applgrid/package.nix index 5cbfa9e93b12..c578ade96705 100644 --- a/pkgs/by-name/ap/applgrid/package.nix +++ b/pkgs/by-name/ap/applgrid/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "applgrid"; version = "1.6.27"; src = fetchurl { - url = "https://www.hepforge.org/archive/applgrid/applgrid-${version}.tgz"; + url = "https://www.hepforge.org/archive/applgrid/applgrid-${finalAttrs.version}.tgz"; hash = "sha256-h+ZNGj33FIwg4fOCyfGJrUKM2vDDQl76JcLhtboAOtc="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ap/apr/package.nix b/pkgs/by-name/ap/apr/package.nix index 5b5dfd9abfab..4b44712aa54f 100644 --- a/pkgs/by-name/ap/apr/package.nix +++ b/pkgs/by-name/ap/apr/package.nix @@ -6,12 +6,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apr"; version = "1.7.6"; src = fetchurl { - url = "mirror://apache/apr/apr-${version}.tar.bz2"; + url = "mirror://apache/apr/apr-${finalAttrs.version}.tar.bz2"; hash = "sha256-SQMNktJXXac1eRtJbcMi885c/5SUd5uozCjH9Gxd6zI="; }; @@ -82,4 +82,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ap/aprutil/package.nix b/pkgs/by-name/ap/aprutil/package.nix index 9a322a7e65a4..66c9d3af92dc 100644 --- a/pkgs/by-name/ap/aprutil/package.nix +++ b/pkgs/by-name/ap/aprutil/package.nix @@ -22,12 +22,12 @@ assert sslSupport -> openssl != null; assert bdbSupport -> db != null; assert ldapSupport -> openldap != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apr-util"; version = "1.6.3"; src = fetchurl { - url = "mirror://apache/apr/apr-util-${version}.tar.bz2"; + url = "mirror://apache/apr/apr-util-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-pBB243EHRjJsOUUEKZStmk/KwM4Cd92P6gdv7DyXcrU="; }; @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/ar/argus-clients/package.nix b/pkgs/by-name/ar/argus-clients/package.nix index 91e574af53a5..85bdb5c20d43 100644 --- a/pkgs/by-name/ar/argus-clients/package.nix +++ b/pkgs/by-name/ar/argus-clients/package.nix @@ -13,12 +13,12 @@ libnsl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "argus-clients"; version = "3.0.8.3"; src = fetchurl { - url = "http://qosient.com/argus/src/argus-clients-${version}.tar.gz"; + url = "http://qosient.com/argus/src/argus-clients-${finalAttrs.version}.tar.gz"; sha256 = "sha256-uNTvi6zbrYHAivQMPkhlNCoqRW9GOkgKvCf3mInds80="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ar/argus/package.nix b/pkgs/by-name/ar/argus/package.nix index 5fbdb97c1c3e..9a008f0cc9a3 100644 --- a/pkgs/by-name/ar/argus/package.nix +++ b/pkgs/by-name/ar/argus/package.nix @@ -16,12 +16,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "argus"; version = "3.0.8.2"; src = fetchurl { - url = "http://qosient.com/argus/src/argus-${version}.tar.gz"; + url = "http://qosient.com/argus/src/argus-${finalAttrs.version}.tar.gz"; sha256 = "1zzf688dbbcb5z2r9v1p28rddns6znzx35nc05ygza6lp7aknkna"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/as/astyle/package.nix b/pkgs/by-name/as/astyle/package.nix index a0e356577654..7e55987b6ff3 100644 --- a/pkgs/by-name/as/astyle/package.nix +++ b/pkgs/by-name/as/astyle/package.nix @@ -7,12 +7,12 @@ asLibrary ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "astyle"; version = "3.6.13"; src = fetchurl { - url = "mirror://sourceforge/astyle/astyle-${version}.tar.bz2"; + url = "mirror://sourceforge/astyle/astyle-${finalAttrs.version}.tar.bz2"; hash = "sha256-BIt0sUxuAff66OY7dn2jMwOrOdkCKv4zBVzkueVvFi0="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ carlossless ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/at/atanks/package.nix b/pkgs/by-name/at/atanks/package.nix index 21984ec79ffe..ecc89863e2c2 100644 --- a/pkgs/by-name/at/atanks/package.nix +++ b/pkgs/by-name/at/atanks/package.nix @@ -5,12 +5,12 @@ allegro, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "atanks"; version = "6.6"; src = fetchurl { - url = "mirror://sourceforge/project/atanks/atanks/atanks-${version}/atanks-${version}.tar.gz"; + url = "mirror://sourceforge/project/atanks/atanks/atanks-${finalAttrs.version}/atanks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-vGse/J/H52JPrR2DUtcuknvg+6IWC7Jbtri9bGNwv0M="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/at/atftp/package.nix b/pkgs/by-name/at/atftp/package.nix index b780b03b306e..ad83c6487259 100644 --- a/pkgs/by-name/at/atftp/package.nix +++ b/pkgs/by-name/at/atftp/package.nix @@ -12,12 +12,12 @@ tcp_wrappers, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "atftp"; version = "0.8.0"; src = fetchurl { - url = "mirror://sourceforge/atftp/atftp-${version}.tar.gz"; + url = "mirror://sourceforge/atftp/atftp-${finalAttrs.version}.tar.gz"; hash = "sha256-3yqgicdnD56rQOVZjl0stqWC3FGCkm6lC01pDk438xY="; }; @@ -50,10 +50,10 @@ stdenv.mkDerivation rec { meta = { description = "Advanced tftp tools"; - changelog = "https://sourceforge.net/p/atftp/code/ci/v${version}/tree/Changelog"; + changelog = "https://sourceforge.net/p/atftp/code/ci/v${finalAttrs.version}/tree/Changelog"; homepage = "https://sourceforge.net/projects/atftp/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/au/audiofile/package.nix b/pkgs/by-name/au/audiofile/package.nix index 926e63f246c5..4a14e99965d8 100644 --- a/pkgs/by-name/au/audiofile/package.nix +++ b/pkgs/by-name/au/audiofile/package.nix @@ -21,7 +21,7 @@ let in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "audiofile"; version = "0.3.6"; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://audiofile.68k.org/audiofile-${version}.tar.gz"; + url = "https://audiofile.68k.org/audiofile-${finalAttrs.version}.tar.gz"; sha256 = "0rb927zknk9kmhprd8rdr4azql4gn2dp75a36iazx2xhkbqhvind"; }; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/au/autobuild/package.nix b/pkgs/by-name/au/autobuild/package.nix index 9309a9bb8bd6..a3fff01391a0 100644 --- a/pkgs/by-name/au/autobuild/package.nix +++ b/pkgs/by-name/au/autobuild/package.nix @@ -8,12 +8,12 @@ rsync, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autobuild"; version = "5.3"; src = fetchurl { - url = "mirror://savannah/autobuild/autobuild-${version}.tar.gz"; + url = "mirror://savannah/autobuild/autobuild-${finalAttrs.version}.tar.gz"; sha256 = "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { homepage = "https://josefsson.org/autobuild/"; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/au/autocutsel/package.nix b/pkgs/by-name/au/autocutsel/package.nix index 9a38dbb09557..083d30cbe6a7 100644 --- a/pkgs/by-name/au/autocutsel/package.nix +++ b/pkgs/by-name/au/autocutsel/package.nix @@ -6,12 +6,12 @@ libxaw, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.10.1"; pname = "autocutsel"; src = fetchurl { - url = "https://github.com/sigmike/autocutsel/releases/download/${version}/autocutsel-${version}.tar.gz"; + url = "https://github.com/sigmike/autocutsel/releases/download/${finalAttrs.version}/autocutsel-${finalAttrs.version}.tar.gz"; sha256 = "sha256-8X4G1C90lENtSyb0vgtrDaOUgcBADJZ3jkuQW2NB6xc="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; all; mainProgram = "autocutsel"; }; -} +}) diff --git a/pkgs/by-name/au/autossh/package.nix b/pkgs/by-name/au/autossh/package.nix index c04ae13b5fc5..6a86212316b4 100644 --- a/pkgs/by-name/au/autossh/package.nix +++ b/pkgs/by-name/au/autossh/package.nix @@ -5,12 +5,12 @@ openssh, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autossh"; version = "1.4g"; src = fetchurl { - url = "http://www.harding.motd.ca/autossh/autossh-${version}.tgz"; + url = "http://www.harding.motd.ca/autossh/autossh-${finalAttrs.version}.tgz"; sha256 = "0xqjw8df68f4kzkns5gcah61s5wk0m44qdk2z1d6388w6viwxhsz"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "autossh"; }; -} +}) diff --git a/pkgs/by-name/au/autotalent/package.nix b/pkgs/by-name/au/autotalent/package.nix index a77e493fc83d..39381c5ceaa1 100644 --- a/pkgs/by-name/au/autotalent/package.nix +++ b/pkgs/by-name/au/autotalent/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "autotalent"; version = "0.2"; src = fetchzip { - url = "http://tombaran.info/autotalent-${version}.tar.gz"; + url = "http://tombaran.info/autotalent-${finalAttrs.version}.tar.gz"; sha256 = "19srnkghsdrxxlv2c7qimvyslxz63r97mkxfq78vbg654l3qz1a6"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.michalrus ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/av/avfs/package.nix b/pkgs/by-name/av/avfs/package.nix index 38a204872282..26aa23980605 100644 --- a/pkgs/by-name/av/avfs/package.nix +++ b/pkgs/by-name/av/avfs/package.nix @@ -7,11 +7,11 @@ xz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "avfs"; version = "1.2.0"; src = fetchurl { - url = "mirror://sourceforge/avf/${version}/avfs-${version}.tar.bz2"; + url = "mirror://sourceforge/avf/${finalAttrs.version}/avfs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-olqOxDwe4XJiThpMec5mobkwhBzbVFtyXx7GS8q+iJw="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/av/avr8burnomat/package.nix b/pkgs/by-name/av/avr8burnomat/package.nix index b8c7c432cd31..d57224d81aa4 100644 --- a/pkgs/by-name/av/avr8burnomat/package.nix +++ b/pkgs/by-name/av/avr8burnomat/package.nix @@ -6,13 +6,13 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "avr8-burn-omat"; version = "2.1.2"; src = fetchurl { url = "http://avr8-burn-o-mat.aaabbb.de/AVR8_Burn-O-Mat_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; sha256 = "02k0fd0cd3y1yqip36wr3bkxbywp8913w4y7jdg6qwqxjnii58ln"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ba/babeld/package.nix b/pkgs/by-name/ba/babeld/package.nix index 35f04370b283..63592e1ddb78 100644 --- a/pkgs/by-name/ba/babeld/package.nix +++ b/pkgs/by-name/ba/babeld/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "babeld"; version = "1.13.1"; src = fetchurl { - url = "https://www.irif.fr/~jch/software/files/babeld-${version}.tar.gz"; + url = "https://www.irif.fr/~jch/software/files/babeld-${finalAttrs.version}.tar.gz"; hash = "sha256-FfJNJtoMz8Bzq83vAwnygeRoTyqnESb4JlcsTIRejdk="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "babeld"; }; -} +}) diff --git a/pkgs/by-name/ba/bacula/package.nix b/pkgs/by-name/ba/bacula/package.nix index 8d7104b3c921..6e1f0c1562da 100644 --- a/pkgs/by-name/ba/bacula/package.nix +++ b/pkgs/by-name/ba/bacula/package.nix @@ -12,12 +12,12 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bacula"; version = "15.0.3"; src = fetchurl { - url = "mirror://sourceforge/bacula/bacula-${version}.tar.gz"; + url = "mirror://sourceforge/bacula/bacula-${finalAttrs.version}.tar.gz"; sha256 = "sha256-KUr9PS651bccPQ6I/fGetRO/24Q7KNNcBVLkrgYoJ6E="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ba/barcode/package.nix b/pkgs/by-name/ba/barcode/package.nix index 942b76721231..f58b710140df 100644 --- a/pkgs/by-name/ba/barcode/package.nix +++ b/pkgs/by-name/ba/barcode/package.nix @@ -5,11 +5,11 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.99"; pname = "barcode"; src = fetchurl { - url = "mirror://gnu/barcode/barcode-${version}.tar.xz"; + url = "mirror://gnu/barcode/barcode-${finalAttrs.version}.tar.xz"; sha256 = "1indapql5fjz0bysyc88cmc54y8phqrbi7c76p71fgjp45jcyzp8"; }; patches = [ @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { homepage = "https://www.gnu.org/software/barcode/"; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/ba/basex/package.nix b/pkgs/by-name/ba/basex/package.nix index 50d24f157a52..c73fc6942ef4 100644 --- a/pkgs/by-name/ba/basex/package.nix +++ b/pkgs/by-name/ba/basex/package.nix @@ -9,13 +9,13 @@ copyDesktopItems, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "basex"; version = "12.2"; src = fetchurl { - url = "http://files.basex.org/releases/${version}/BaseX${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "http://files.basex.org/releases/${finalAttrs.version}/BaseX${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; hash = "sha256-zD6aYVYIrF6sZD5R6NNBSH8GGgKfDPus9zsBWtv+Oyw="; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/bb/bb/package.nix b/pkgs/by-name/bb/bb/package.nix index 3d38f86d474d..d33c18283af6 100644 --- a/pkgs/by-name/bb/bb/package.nix +++ b/pkgs/by-name/bb/bb/package.nix @@ -11,12 +11,12 @@ libmikmod, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bb"; version = "1.3rc1"; src = fetchurl { - url = "mirror://sourceforge/aa-project/bb/${version}/bb-${version}.tar.gz"; + url = "mirror://sourceforge/aa-project/bb/${finalAttrs.version}/bb-${finalAttrs.version}.tar.gz"; sha256 = "1i411glxh7g4pfg4gw826lpwngi89yrbmxac8jmnsfvrfb48hgbr"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "bb"; }; -} +}) diff --git a/pkgs/by-name/bd/bdep/package.nix b/pkgs/by-name/bd/bdep/package.nix index f6deb8bdd6b1..5fd388204d1a 100644 --- a/pkgs/by-name/bd/bdep/package.nix +++ b/pkgs/by-name/bd/bdep/package.nix @@ -11,7 +11,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bdep"; version = "0.17.0"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { "man" ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/bdep-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/bdep-${finalAttrs.version}.tar.gz"; hash = "sha256-+2Hl5kanxWJmOpfePAvvSBSmG3kZLQv/kYIkT4J+kaQ="; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/be/bearssl/package.nix b/pkgs/by-name/be/bearssl/package.nix index 2aff5e07108b..9ef2b68e41a8 100644 --- a/pkgs/by-name/be/bearssl/package.nix +++ b/pkgs/by-name/be/bearssl/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bearssl"; version = "0.6"; src = fetchurl { - url = "https://www.bearssl.org/bearssl-${version}.tar.gz"; + url = "https://www.bearssl.org/bearssl-${finalAttrs.version}.tar.gz"; sha256 = "057zhgy9w4y8z2996r0pq5k2k39lpvmmvz4df8db8qa9f6hvn1b7"; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bi/bibutils/package.nix b/pkgs/by-name/bi/bibutils/package.nix index f62046e729e1..98ccd9528be7 100644 --- a/pkgs/by-name/bi/bibutils/package.nix +++ b/pkgs/by-name/bi/bibutils/package.nix @@ -5,12 +5,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bibutils"; version = "7.2"; src = fetchurl { - url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz"; + url = "mirror://sourceforge/bibutils/bibutils_${finalAttrs.version}_src.tgz"; sha256 = "sha256-bgKK7x6Kaz5azvCYWEp7tocI81z+dAEbNBwR/qXktcM="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.garrison ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bi/bison/package.nix b/pkgs/by-name/bi/bison/package.nix index 73f14b1f0e1a..db0d43a5a3ca 100644 --- a/pkgs/by-name/bi/bison/package.nix +++ b/pkgs/by-name/bi/bison/package.nix @@ -12,12 +12,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bison"; version = "3.8.2"; # Check the note above doInstallCheck before updating. src = fetchurl { - url = "mirror://gnu/bison/bison-${version}.tar.gz"; + url = "mirror://gnu/bison/bison-${finalAttrs.version}.tar.gz"; sha256 = "sha256-BsnhO99+sk1M62tZIFpPZ8LH5yExGWREMP6C+9FKCrs="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bl/black-hole-solver/package.nix b/pkgs/by-name/bl/black-hole-solver/package.nix index d3bb743dcb68..e71453475acf 100644 --- a/pkgs/by-name/bl/black-hole-solver/package.nix +++ b/pkgs/by-name/bl/black-hole-solver/package.nix @@ -9,12 +9,12 @@ rinutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "black-hole-solver"; version = "1.14.0"; src = fetchurl { - url = "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-${version}.tar.xz"; + url = "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-${finalAttrs.version}.tar.xz"; sha256 = "sha256-XEe9CT27Fg9LCQ/WcKt8ErQ3HTmxezu9jGxKEpdVV8A="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bl/bliss/package.nix b/pkgs/by-name/bl/bliss/package.nix index 3a8c33060f19..551ccaf29bd2 100644 --- a/pkgs/by-name/bl/bliss/package.nix +++ b/pkgs/by-name/bl/bliss/package.nix @@ -6,12 +6,12 @@ doxygen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bliss"; version = "0.73"; src = fetchurl { - url = "http://www.tcs.hut.fi/Software/bliss/bliss-${version}.zip"; + url = "http://www.tcs.hut.fi/Software/bliss/bliss-${finalAttrs.version}.zip"; sha256 = "f57bf32804140cad58b1240b804e0dbd68f7e6bf67eba8e0c0fa3a62fd7f0f84"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { "aarch64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/bl/blobwars/package.nix b/pkgs/by-name/bl/blobwars/package.nix index a2a8f0927ba4..cacbaa66105e 100644 --- a/pkgs/by-name/bl/blobwars/package.nix +++ b/pkgs/by-name/bl/blobwars/package.nix @@ -12,12 +12,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "blobwars"; version = "2.00"; src = fetchurl { - url = "mirror://sourceforge/blobwars/blobwars-${version}.tar.gz"; + url = "mirror://sourceforge/blobwars/blobwars-${finalAttrs.version}.tar.gz"; sha256 = "c406279f6cdf2aed3c6edb8d8be16efeda0217494acd525f39ee2bd3e77e4a99"; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ iblech ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bo/boolstuff/package.nix b/pkgs/by-name/bo/boolstuff/package.nix index 805b99790d22..f7657cb0b849 100644 --- a/pkgs/by-name/bo/boolstuff/package.nix +++ b/pkgs/by-name/bo/boolstuff/package.nix @@ -4,12 +4,12 @@ fetchurl, pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "boolstuff"; version = "0.1.17"; src = fetchurl { - url = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff-${version}.tar.gz"; + url = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff-${finalAttrs.version}.tar.gz"; hash = "sha256-WPFUoTUofigPxTRo6vUbVTEVWMeEPDWszCA05toOX0I="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { mainProgram = "booldnf"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/bp/bpftools/package.nix b/pkgs/by-name/bp/bpftools/package.nix index b0ddef31f9f3..a4a84f56055e 100644 --- a/pkgs/by-name/bp/bpftools/package.nix +++ b/pkgs/by-name/bp/bpftools/package.nix @@ -16,7 +16,7 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bpftools"; inherit (linuxHeaders) version src; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ]; buildInputs = ( - if (lib.versionAtLeast version "5.20") then + if (lib.versionAtLeast finalAttrs.version "5.20") then [ libopcodes libbfd @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/bp/bpkg/package.nix b/pkgs/by-name/bp/bpkg/package.nix index cf550e51e09e..7265bb38ce28 100644 --- a/pkgs/by-name/bp/bpkg/package.nix +++ b/pkgs/by-name/bp/bpkg/package.nix @@ -13,7 +13,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bpkg"; version = "0.17.0"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/bpkg-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/bpkg-${finalAttrs.version}.tar.gz"; hash = "sha256-Yw6wvTqO+VfCo91B2BUT0A8OIN0MVhGK1USYM7hgGMs="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/br/brasero-unwrapped/package.nix b/pkgs/by-name/br/brasero-unwrapped/package.nix index 213386a9fe2d..c3de9670b44a 100644 --- a/pkgs/by-name/br/brasero-unwrapped/package.nix +++ b/pkgs/by-name/br/brasero-unwrapped/package.nix @@ -27,12 +27,12 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "${major}.${minor}"; pname = "brasero"; src = fetchurl { - url = "mirror://gnome/sources/brasero/${major}/brasero-${version}.tar.xz"; + url = "mirror://gnome/sources/brasero/${major}/brasero-${finalAttrs.version}.tar.xz"; hash = "sha256-h3SerjOhQSB9GwC+IzttgEWYLtMkntS5ja4fOpdf6hU="; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "brasero"; }; -} +}) diff --git a/pkgs/by-name/br/bristol/package.nix b/pkgs/by-name/br/bristol/package.nix index c805e8465906..7af55ba4eedd 100644 --- a/pkgs/by-name/br/bristol/package.nix +++ b/pkgs/by-name/br/bristol/package.nix @@ -13,12 +13,12 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bristol"; version = "0.60.11"; src = fetchurl { - url = "mirror://sourceforge/bristol/bristol-${version}.tar.gz"; + url = "mirror://sourceforge/bristol/bristol-${finalAttrs.version}.tar.gz"; hash = "sha256-fR8LvQ19MD/HfGuVSbYXCNeoO03AB4GAEbH1XR+pIro="; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/bs/bsdbuild/package.nix b/pkgs/by-name/bs/bsdbuild/package.nix index 2892c4713fa6..6c151264ee44 100644 --- a/pkgs/by-name/bs/bsdbuild/package.nix +++ b/pkgs/by-name/bs/bsdbuild/package.nix @@ -10,12 +10,12 @@ ed, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bsdbuild"; version = "3.1"; src = fetchurl { - url = "http://stable.hypertriton.com/bsdbuild/bsdbuild-${version}.tar.gz"; + url = "http://stable.hypertriton.com/bsdbuild/bsdbuild-${finalAttrs.version}.tar.gz"; sha256 = "1zrdjh7a6z4khhfw9zrp490afq306cpl5v8wqz2z55ys7k1n5ifl"; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bs/bsdiff/package.nix b/pkgs/by-name/bs/bsdiff/package.nix index f36cb7f3f74c..9d69f63175d0 100644 --- a/pkgs/by-name/bs/bsdiff/package.nix +++ b/pkgs/by-name/bs/bsdiff/package.nix @@ -6,12 +6,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bsdiff"; version = "4.3"; src = fetchurl { - url = "https://www.daemonology.net/bsdiff/bsdiff-${version}.tar.gz"; + url = "https://www.daemonology.net/bsdiff/bsdiff-${finalAttrs.version}.tar.gz"; sha256 = "0j2zm3z271x5aw63mwhr3vymzn45p2vvrlrpm9cz2nywna41b0hq"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/bt/btrbk/package.nix b/pkgs/by-name/bt/btrbk/package.nix index d9aad349bbb8..9673585883d4 100644 --- a/pkgs/by-name/bt/btrbk/package.nix +++ b/pkgs/by-name/bt/btrbk/package.nix @@ -17,12 +17,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "btrbk"; version = "0.32.6"; src = fetchurl { - url = "https://digint.ch/download/btrbk/releases/btrbk-${version}.tar.xz"; + url = "https://digint.ch/download/btrbk/releases/btrbk-${finalAttrs.version}.tar.xz"; sha256 = "AuKsZHyRhGMgLL5ge7lVV6T3/SNwaRJDM8VNpbK7t2s="; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ asymmetric ]; mainProgram = "btrbk"; }; -} +}) diff --git a/pkgs/by-name/bu/buddy/package.nix b/pkgs/by-name/bu/buddy/package.nix index ff539955dcf6..6abc5dda3439 100644 --- a/pkgs/by-name/bu/buddy/package.nix +++ b/pkgs/by-name/bu/buddy/package.nix @@ -5,12 +5,12 @@ bison, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "buddy"; version = "2.4"; src = fetchurl { - url = "mirror://sourceforge/buddy/buddy-${version}.tar.gz"; + url = "mirror://sourceforge/buddy/buddy-${finalAttrs.version}.tar.gz"; sha256 = "0dl86l9xkl33wnkz684xa9axhcxx2zzi4q5lii0axnb9lsk81pyk"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; # Once had cygwin problems }; -} +}) diff --git a/pkgs/by-name/bu/buildtorrent/package.nix b/pkgs/by-name/bu/buildtorrent/package.nix index 69edbbfc2856..7e620531df8e 100644 --- a/pkgs/by-name/bu/buildtorrent/package.nix +++ b/pkgs/by-name/bu/buildtorrent/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "buildtorrent"; version = "0.8"; src = fetchurl { - url = "https://mathr.co.uk/blog/code/buildtorrent-${version}.tar.gz"; + url = "https://mathr.co.uk/blog/code/buildtorrent-${finalAttrs.version}.tar.gz"; sha256 = "sha256-6OJ2R72ziHOsVw1GwalompKwG7Z/WQidHN0IeE9wUtA="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "buildtorrent"; }; -} +}) diff --git a/pkgs/by-name/bv/bvi/package.nix b/pkgs/by-name/bv/bvi/package.nix index 832f24f12154..c3831c27d282 100644 --- a/pkgs/by-name/bv/bvi/package.nix +++ b/pkgs/by-name/bv/bvi/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bvi"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/bvi/bvi-${version}.src.tar.gz"; + url = "mirror://sourceforge/bvi/bvi-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-ZUBxaho7K5cRY1EI2hSya66kiIgdSmghIcC927prdMs="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/bw/bwa/package.nix b/pkgs/by-name/bw/bwa/package.nix index e8a23ecb8682..79a079e76245 100644 --- a/pkgs/by-name/bw/bwa/package.nix +++ b/pkgs/by-name/bw/bwa/package.nix @@ -5,14 +5,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bwa"; version = "0.7.19"; src = fetchFromGitHub { owner = "lh3"; repo = "bwa"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-o3+7kf+49mnRn5PjtdOiAaI9VK1cyT9p5QUSQ/W4GxI="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ luispedro ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/bw/bwm_ng/package.nix b/pkgs/by-name/bw/bwm_ng/package.nix index 17e0b097d840..a9e7d1704e82 100644 --- a/pkgs/by-name/bw/bwm_ng/package.nix +++ b/pkgs/by-name/bw/bwm_ng/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bwm-ng"; version = "0.6.3"; src = fetchurl { - url = "https://www.gropp.org/bwm-ng/bwm-ng-${version}.tar.gz"; + url = "https://www.gropp.org/bwm-ng/bwm-ng-${finalAttrs.version}.tar.gz"; sha256 = "0ikzyvnb73msm9n7ripg1dsw9av1i0c7q2hi2173xsj8zyv559f1"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { - output in curses, plain console, CSV or HTML ''; }; -} +}) diff --git a/pkgs/by-name/ca/cachefilesd/package.nix b/pkgs/by-name/ca/cachefilesd/package.nix index b0deed3579b3..45c76c31b896 100644 --- a/pkgs/by-name/ca/cachefilesd/package.nix +++ b/pkgs/by-name/ca/cachefilesd/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cachefilesd"; version = "0.10.10"; src = fetchurl { - url = "https://people.redhat.com/dhowells/fscache/cachefilesd-${version}.tar.bz2"; + url = "https://people.redhat.com/dhowells/fscache/cachefilesd-${finalAttrs.version}.tar.bz2"; sha256 = "00hsw4cdlm13wijlygp8f0aq6gxdp0skbxs9r2vh5ggs3s2hj0qd"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ca/calceph/package.nix b/pkgs/by-name/ca/calceph/package.nix index 760ba2686f09..d72a3a3da734 100644 --- a/pkgs/by-name/ca/calceph/package.nix +++ b/pkgs/by-name/ca/calceph/package.nix @@ -5,14 +5,14 @@ cmake, gfortran, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "calceph"; version = "4.0.5"; src = fetchFromGitLab { domain = "gitlab.obspm.fr"; owner = "imcce_calceph"; repo = "calceph"; - tag = "calceph_${builtins.replaceStrings [ "." ] [ "_" ] version}"; + tag = "calceph_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-V4Hh3FItBv3zYerNqNPeRJ5Afj3QTfdG3Ps5xeiDASg="; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://www.imcce.fr/inpop/calceph/"; - changelog = "https://gitlab.obspm.fr/imcce_calceph/calceph/-/blob/${src.rev}/NEWS"; + changelog = "https://gitlab.obspm.fr/imcce_calceph/calceph/-/blob/${finalAttrs.src.rev}/NEWS"; description = "C library for interacting with binary planetary ephemeris files, such INPOPxx, JPL DExxx and SPICE"; license = with lib.licenses; [ cecill21 @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ kiranshila ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ca/calcurse/package.nix b/pkgs/by-name/ca/calcurse/package.nix index d4732e655ee7..f94876e38594 100644 --- a/pkgs/by-name/ca/calcurse/package.nix +++ b/pkgs/by-name/ca/calcurse/package.nix @@ -10,12 +10,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "calcurse"; version = "4.8.2"; src = fetchurl { - url = "https://calcurse.org/files/calcurse-${version}.tar.gz"; + url = "https://calcurse.org/files/calcurse-${finalAttrs.version}.tar.gz"; hash = "sha256-hJuoUsfze2dyNlywxCqUzeD+de+6kTY+lqDn73l7pWU="; }; @@ -44,9 +44,9 @@ stdenv.mkDerivation rec { be used to filter and format appointments, making it suitable for use in scripts. ''; homepage = "https://calcurse.org/"; - changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${version}"; + changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${finalAttrs.version}"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/ca/caribou/package.nix b/pkgs/by-name/ca/caribou/package.nix index 73d6edec687b..79e1f9fc785f 100644 --- a/pkgs/by-name/ca/caribou/package.nix +++ b/pkgs/by-name/ca/caribou/package.nix @@ -26,12 +26,12 @@ let pythonEnv = python3.withPackages (ps: with ps; [ pygobject3 ]); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "caribou"; version = "0.4.21"; src = fetchurl { - url = "mirror://gnome/sources/caribou/${lib.versions.majorMinor version}/caribou-${version}.tar.xz"; + url = "mirror://gnome/sources/caribou/${lib.versions.majorMinor finalAttrs.version}/caribou-${finalAttrs.version}.tar.xz"; hash = "sha256-nEPZ9L0w9P6n94DU6LFPdYkQfFLpy2vSAr0NHCBk3lU="; }; @@ -117,4 +117,4 @@ stdenv.mkDerivation rec { # configure: error: no suitable Python interpreter found broken = stdenv.buildPlatform != stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/ca/catdoc/package.nix b/pkgs/by-name/ca/catdoc/package.nix index d84e54fffdfa..04fd8a2c629e 100644 --- a/pkgs/by-name/ca/catdoc/package.nix +++ b/pkgs/by-name/ca/catdoc/package.nix @@ -5,12 +5,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "catdoc"; version = "0.95"; src = fetchurl { - url = "http://ftp.wagner.pp.ru/pub/catdoc/catdoc-${version}.tar.gz"; + url = "http://ftp.wagner.pp.ru/pub/catdoc/catdoc-${finalAttrs.version}.tar.gz"; sha256 = "514a84180352b6bf367c1d2499819dfa82b60d8c45777432fa643a5ed7d80796"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cc/cctz/package.nix b/pkgs/by-name/cc/cctz/package.nix index 7a4f5c015da0..b2cfcdc37729 100644 --- a/pkgs/by-name/cc/cctz/package.nix +++ b/pkgs/by-name/cc/cctz/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cctz"; version = "2.5"; src = fetchFromGitHub { owner = "google"; repo = "cctz"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-YCE0DXuOT5tCOfLlemMH7I2F8c7HEK1NEUJvtfqnCg8="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cd/cddiscid/package.nix b/pkgs/by-name/cd/cddiscid/package.nix index a43dde892afb..e866796f09d5 100644 --- a/pkgs/by-name/cd/cddiscid/package.nix +++ b/pkgs/by-name/cd/cddiscid/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cd-discid"; version = "1.4"; src = fetchurl { - url = "http://linukz.org/download/cd-discid-${version}.tar.gz"; + url = "http://linukz.org/download/cd-discid-${finalAttrs.version}.tar.gz"; sha256 = "0qrcvn7227qaayjcd5rm7z0k5q89qfy5qkdgwr5pd7ih0va8rmpz"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { abcde), but can be used for any purpose requiring CDDB data. ''; }; -} +}) diff --git a/pkgs/by-name/cd/cdi2iso/package.nix b/pkgs/by-name/cd/cdi2iso/package.nix index ecd1003752f5..871dc4e5887b 100644 --- a/pkgs/by-name/cd/cdi2iso/package.nix +++ b/pkgs/by-name/cd/cdi2iso/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cdi2iso"; version = "0.1"; src = fetchurl { - url = "mirror://sourceforge/cdi2iso.berlios/cdi2iso-${version}-src.tar.gz"; + url = "mirror://sourceforge/cdi2iso.berlios/cdi2iso-${finalAttrs.version}-src.tar.gz"; sha256 = "0fj2fxhpr26z649m0ph71378c41ljflpyk89g87x8r1mc4rbq3kh"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "cdi2iso"; }; -} +}) diff --git a/pkgs/by-name/cd/cdpr/package.nix b/pkgs/by-name/cd/cdpr/package.nix index bc9c15b455a1..83725bf6acda 100644 --- a/pkgs/by-name/cd/cdpr/package.nix +++ b/pkgs/by-name/cd/cdpr/package.nix @@ -5,12 +5,12 @@ libpcap, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cdpr"; version = "2.4"; src = fetchurl { - url = "mirror://sourceforge/cdpr/cdpr/${version}/cdpr-${version}.tgz"; + url = "mirror://sourceforge/cdpr/cdpr/${finalAttrs.version}/cdpr-${finalAttrs.version}.tgz"; sha256 = "1idyvyafkk0ifcbi7mc65b60qia6hpsdb6s66j4ggqp7if6vblrj"; }; patches = [ @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.sgo ]; mainProgram = "cdpr"; }; -} +}) diff --git a/pkgs/by-name/ce/ceres-solver/package.nix b/pkgs/by-name/ce/ceres-solver/package.nix index e00412b5022a..55263889fcbc 100644 --- a/pkgs/by-name/ce/ceres-solver/package.nix +++ b/pkgs/by-name/ce/ceres-solver/package.nix @@ -17,12 +17,12 @@ # gflags is required to run tests assert runTests -> gflags != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ceres-solver"; version = "2.1.0"; src = fetchurl { - url = "http://ceres-solver.org/ceres-solver-${version}.tar.gz"; + url = "http://ceres-solver.org/ceres-solver-${finalAttrs.version}.tar.gz"; sha256 = "sha256-99dO7N4K7XW/xR7EjJHQH+Fqa/FrzhmHpwcyhnAeL8Y="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ giogadi ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cg/cgui/package.nix b/pkgs/by-name/cg/cgui/package.nix index 2d0746137cbc..9f510370b3ca 100644 --- a/pkgs/by-name/cg/cgui/package.nix +++ b/pkgs/by-name/cg/cgui/package.nix @@ -8,12 +8,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cgui"; version = "2.1.0"; src = fetchurl { - url = "mirror://sourceforge/project/cgui/${version}/cgui-${version}.tar.gz"; + url = "mirror://sourceforge/project/cgui/${finalAttrs.version}/cgui-${finalAttrs.version}.tar.gz"; sha256 = "1pp1hvidpilq37skkmbgba4lvzi01rasy04y0cnas9ck0canv00s"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.free; }; -} +}) diff --git a/pkgs/by-name/ch/chemtool/package.nix b/pkgs/by-name/ch/chemtool/package.nix index 49cfead9e5a5..344b1d66150b 100644 --- a/pkgs/by-name/ch/chemtool/package.nix +++ b/pkgs/by-name/ch/chemtool/package.nix @@ -9,12 +9,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chemtool"; version = "1.6.14"; src = fetchurl { - url = "http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool-${version}.tar.gz"; + url = "http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool-${finalAttrs.version}.tar.gz"; sha256 = "hhYaBGE4azNKX/sXzfCUpJGUGIRngnL0V0mBNRTdr8s="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ch/chromium-bsu/package.nix b/pkgs/by-name/ch/chromium-bsu/package.nix index 947613544e35..c7ccee6ad7f0 100644 --- a/pkgs/by-name/ch/chromium-bsu/package.nix +++ b/pkgs/by-name/ch/chromium-bsu/package.nix @@ -18,12 +18,12 @@ quesoglc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chromium-bsu"; version = "0.9.16.1"; src = fetchurl { - url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-${version}.tar.gz"; + url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-${finalAttrs.version}.tar.gz"; hash = "sha256-ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ch/chrony/package.nix b/pkgs/by-name/ch/chrony/package.nix index 2e8b917c16c6..1eaa29e7adcf 100644 --- a/pkgs/by-name/ch/chrony/package.nix +++ b/pkgs/by-name/ch/chrony/package.nix @@ -12,12 +12,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "chrony"; version = "4.8"; src = fetchurl { - url = "https://chrony-project.org/releases/chrony-${version}.tar.gz"; + url = "https://chrony-project.org/releases/chrony-${finalAttrs.version}.tar.gz"; hash = "sha256-M+qOsqTa6qUG6Pyv1dbYkCftby8GCWRcbxSbVg0wFwY="; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { different computer. ''; }; -} +}) diff --git a/pkgs/by-name/ci/cifs-utils/package.nix b/pkgs/by-name/ci/cifs-utils/package.nix index 909857a94046..00ceda07056b 100644 --- a/pkgs/by-name/ci/cifs-utils/package.nix +++ b/pkgs/by-name/ci/cifs-utils/package.nix @@ -14,12 +14,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cifs-utils"; version = "7.5"; src = fetchurl { - url = "https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-${version}.tar.bz2"; + url = "https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-f6zoXj0tXrXnrb0YGt7mdZCX8TWxDW+zC+jgcK9+cFQ="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix b/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix index 45d2c5bc788d..1cf673bba89f 100644 --- a/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix +++ b/pkgs/by-name/ci/cinnamon-settings-daemon/package.nix @@ -30,14 +30,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cinnamon-settings-daemon"; version = "6.6.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon-settings-daemon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sa3DYH4/yRycHyrAG8IfCCpHhFNKwq8yOgLoKHprGfk="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/ci/cinnamon/package.nix b/pkgs/by-name/ci/cinnamon/package.nix index 9c4fe470673a..0b6ed0ea175f 100644 --- a/pkgs/by-name/ci/cinnamon/package.nix +++ b/pkgs/by-name/ci/cinnamon/package.nix @@ -72,14 +72,14 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cinnamon"; version = "6.6.6"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; - tag = version; + tag = finalAttrs.version; hash = "sha256-yOgDajTZFC566uhf9pvenAIMdDTU1JOF+ahtgPp6kTY="; }; @@ -215,4 +215,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/ci/circt/package.nix b/pkgs/by-name/ci/circt/package.nix index ecd37191a65a..4597e7b1b291 100644 --- a/pkgs/by-name/ci/circt/package.nix +++ b/pkgs/by-name/ci/circt/package.nix @@ -25,13 +25,13 @@ let pythonEnv = python3.withPackages (ps: [ ps.psutil ]); circt-llvm = callPackage ./circt-llvm.nix { }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "circt"; version = "1.139.0"; src = fetchFromGitHub { owner = "llvm"; repo = "circt"; - rev = "firtool-${version}"; + rev = "firtool-${finalAttrs.version}"; hash = "sha256-Yj9BqmmotIaTUHIUslaOmRXYC4ujQ9GNjEmaAfLgLgU="; fetchSubmodules = true; }; @@ -121,7 +121,7 @@ stdenv.mkDerivation rec { # circt uses git to check its version, but when cloned on nix it can't access git. # So this hard codes the version. substituteInPlace cmake/modules/GenVersionFile.cmake \ - --replace-fail "unknown git version" "${src.rev}" + --replace-fail "unknown git version" "${finalAttrs.src.rev}" # Increase timeout on tests because some were failing on hydra. # Using `replace-warn` so it doesn't break when upstream changes the timeout. substituteInPlace integration_test/CMakeLists.txt \ @@ -181,4 +181,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/cl/clamav/package.nix b/pkgs/by-name/cl/clamav/package.nix index 488d0a03ca8b..155046aa8e16 100644 --- a/pkgs/by-name/cl/clamav/package.nix +++ b/pkgs/by-name/cl/clamav/package.nix @@ -24,12 +24,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clamav"; version = "1.4.3"; src = fetchurl { - url = "https://www.clamav.net/downloads/production/clamav-${version}.tar.gz"; + url = "https://www.clamav.net/downloads/production/clamav-${finalAttrs.version}.tar.gz"; hash = "sha256-2HTKvz1HZbNbUY71NWWKHm7HSAIAah1hP58SSqE0MhA="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cl/clipit/package.nix b/pkgs/by-name/cl/clipit/package.nix index 75c3a8f4048b..d4e8b3f380c5 100644 --- a/pkgs/by-name/cl/clipit/package.nix +++ b/pkgs/by-name/cl/clipit/package.nix @@ -13,7 +13,7 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipit"; version = "1.4.5"; @@ -69,10 +69,10 @@ stdenv.mkDerivation rec { meta = { description = "Lightweight GTK Clipboard Manager"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; mainProgram = "clipit"; maintainers = with lib.maintainers; [ kamilchm ]; }; -} +}) diff --git a/pkgs/by-name/cl/clipmenu/package.nix b/pkgs/by-name/cl/clipmenu/package.nix index 19ed45d96027..c0160ff28a6a 100644 --- a/pkgs/by-name/cl/clipmenu/package.nix +++ b/pkgs/by-name/cl/clipmenu/package.nix @@ -10,14 +10,14 @@ xdotool, xsel, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipmenu"; version = "6.2.0"; src = fetchFromGitHub { owner = "cdown"; repo = "clipmenu"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-nvctEwyho6kl4+NXi76jT2kG7nchmI2a7mgxlgjXA5A="; }; @@ -54,8 +54,8 @@ stdenv.mkDerivation rec { meta = { description = "Clipboard management using dmenu"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = with lib.maintainers; [ jb55 ]; license = lib.licenses.publicDomain; }; -} +}) diff --git a/pkgs/by-name/cl/clipnotify/package.nix b/pkgs/by-name/cl/clipnotify/package.nix index 33f9bfbc8943..bb3cc6b00a38 100644 --- a/pkgs/by-name/cl/clipnotify/package.nix +++ b/pkgs/by-name/cl/clipnotify/package.nix @@ -5,7 +5,7 @@ stdenv, fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clipnotify"; version = "unstable-2018-02-20"; @@ -28,9 +28,9 @@ stdenv.mkDerivation rec { meta = { description = "Notify on new X clipboard events"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = with lib.maintainers; [ jb55 ]; license = lib.licenses.publicDomain; mainProgram = "clipnotify"; }; -} +}) diff --git a/pkgs/by-name/cl/clips/package.nix b/pkgs/by-name/cl/clips/package.nix index e2c00d41a93d..77ba15eefeec 100644 --- a/pkgs/by-name/cl/clips/package.nix +++ b/pkgs/by-name/cl/clips/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "6.4.2"; pname = "clips"; src = fetchurl { - url = "mirror://sourceforge/clipsrules/CLIPS/${version}/clips_core_source_${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "mirror://sourceforge/clipsrules/CLIPS/${finalAttrs.version}/clips_core_source_${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.tar.gz"; hash = "sha256-YIoesvxunK/zDWPWhAlfC8pxCPIpTSHub1YXQnwQRVo="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.league ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cl/clustal-omega/package.nix b/pkgs/by-name/cl/clustal-omega/package.nix index 33a2af8fb913..ae1cd3b1907f 100644 --- a/pkgs/by-name/cl/clustal-omega/package.nix +++ b/pkgs/by-name/cl/clustal-omega/package.nix @@ -5,12 +5,12 @@ argtable, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.4"; pname = "clustal-omega"; src = fetchurl { - url = "http://www.clustal.org/omega/clustal-omega-${version}.tar.gz"; + url = "http://www.clustal.org/omega/clustal-omega-${finalAttrs.version}.tar.gz"; sha256 = "1vm30mzncwdv881vrcwg11vzvrsmwy4wg80j5i0lcfk6dlld50w6"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { mainProgram = "clustalo"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cm/cmark/package.nix b/pkgs/by-name/cm/cmark/package.nix index 09ab6e6f9d93..6b47f12b93d3 100644 --- a/pkgs/by-name/cm/cmark/package.nix +++ b/pkgs/by-name/cm/cmark/package.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cmark"; version = "0.31.1"; src = fetchFromGitHub { owner = "commonmark"; repo = "cmark"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-+JLw7zCjjozjq1RhRQGFqHj/MTUTq3t7A0V3T2U2PQk="; }; @@ -38,9 +38,9 @@ stdenv.mkDerivation rec { description = "CommonMark parsing and rendering library and program in C"; mainProgram = "cmark"; homepage = "https://github.com/commonmark/cmark"; - changelog = "https://github.com/commonmark/cmark/raw/${version}/changelog.txt"; + changelog = "https://github.com/commonmark/cmark/raw/${finalAttrs.version}/changelog.txt"; maintainers = [ lib.maintainers.michelk ]; platforms = lib.platforms.all; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/cm/cminpack/package.nix b/pkgs/by-name/cm/cminpack/package.nix index 446161d2929f..29f112e5ff3f 100644 --- a/pkgs/by-name/cm/cminpack/package.nix +++ b/pkgs/by-name/cm/cminpack/package.nix @@ -8,14 +8,14 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cminpack"; version = "1.3.11"; src = fetchFromGitHub { owner = "devernay"; repo = "cminpack"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GF9HiITX/XV8hXrp5lJw2XM0Zyb/CBkMZkRFBbQj03A="; }; @@ -46,9 +46,9 @@ stdenv.mkDerivation rec { meta = { description = "Software for solving nonlinear equations and nonlinear least squares problems"; homepage = "http://devernay.free.fr/hacks/cminpack/"; - changelog = "https://github.com/devernay/cminpack/blob/v${version}/README.md#history"; + changelog = "https://github.com/devernay/cminpack/blob/v${finalAttrs.version}/README.md#history"; license = lib.licenses.bsd3; platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/cm/cmocka/package.nix b/pkgs/by-name/cm/cmocka/package.nix index baeea60c9fca..34cb30c206b1 100644 --- a/pkgs/by-name/cm/cmocka/package.nix +++ b/pkgs/by-name/cm/cmocka/package.nix @@ -5,12 +5,12 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cmocka"; version = "2.0.1"; src = fetchurl { - url = "https://cmocka.org/files/${lib.versions.majorMinor version}/cmocka-${version}.tar.xz"; + url = "https://cmocka.org/files/${lib.versions.majorMinor finalAttrs.version}/cmocka-${finalAttrs.version}.tar.xz"; hash = "sha256-PzUzOCuimrOr9cT0snt50WXw31HqWH3nSbEbaLQBkYA="; }; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; cmakeFlags = - lib.optional doCheck "-DUNIT_TESTING=ON" + lib.optional finalAttrs.doCheck "-DUNIT_TESTING=ON" ++ lib.optional stdenv.hostPlatform.isStatic "-DBUILD_SHARED_LIBS=OFF"; doCheck = true; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { kragniz ]; }; -} +}) diff --git a/pkgs/by-name/cn/cntlm/package.nix b/pkgs/by-name/cn/cntlm/package.nix index a607a586dc73..c9999eff4485 100644 --- a/pkgs/by-name/cn/cntlm/package.nix +++ b/pkgs/by-name/cn/cntlm/package.nix @@ -5,12 +5,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cntlm"; version = "0.92.3"; src = fetchurl { - url = "mirror://sourceforge/cntlm/cntlm-${version}.tar.gz"; + url = "mirror://sourceforge/cntlm/cntlm-${finalAttrs.version}.tar.gz"; sha256 = "1632szz849wasvh5sm6rm1zbvbrkq35k7kcyvx474gyl4h4x2flw"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "cntlm"; }; -} +}) diff --git a/pkgs/by-name/co/coan/package.nix b/pkgs/by-name/co/coan/package.nix index 86dbcfec1cf1..15931280fce9 100644 --- a/pkgs/by-name/co/coan/package.nix +++ b/pkgs/by-name/co/coan/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "6.0.1"; pname = "coan"; src = fetchurl { - url = "mirror://sourceforge/project/coan2/v${version}/coan-${version}.tar.gz"; + url = "mirror://sourceforge/project/coan2/v${finalAttrs.version}/coan-${finalAttrs.version}.tar.gz"; sha256 = "1d041j0nd1hc0562lbj269dydjm4rbzagdgzdnmwdxr98544yw44"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/co/cockatrice/package.nix b/pkgs/by-name/co/cockatrice/package.nix index 6b2447462897..f7dffc381bd3 100644 --- a/pkgs/by-name/co/cockatrice/package.nix +++ b/pkgs/by-name/co/cockatrice/package.nix @@ -9,14 +9,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cockatrice"; version = "2025-04-03-Release-2.10.2"; src = fetchFromGitHub { owner = "Cockatrice"; repo = "Cockatrice"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-zXAK830SdGT3xN3ST8h9LLy/oWr4MH6TZf57gLfI0e8="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ evanjs ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/co/colm/package.nix b/pkgs/by-name/co/colm/package.nix index d4e28daa3640..a24f35ca196a 100644 --- a/pkgs/by-name/co/colm/package.nix +++ b/pkgs/by-name/co/colm/package.nix @@ -8,12 +8,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "colm"; version = "0.13.0.7"; src = fetchurl { - url = "https://www.colm.net/files/colm/colm-${version}.tar.gz"; + url = "https://www.colm.net/files/colm/colm-${finalAttrs.version}.tar.gz"; sha256 = "0f76iri173l2wja2v7qrwmf958cqwh5g9x4bhj2z8wknmlla6gz4"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/co/colpack/package.nix b/pkgs/by-name/co/colpack/package.nix index 2770cafacea8..dce29ec93ec0 100644 --- a/pkgs/by-name/co/colpack/package.nix +++ b/pkgs/by-name/co/colpack/package.nix @@ -5,7 +5,7 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ColPack"; version = "1.0.10"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "CSCsw"; repo = "ColPack"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "1p05vry940mrjp6236c0z83yizmw9pk6ly2lb7d8rpb7j9h03glr"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ edwtjo ]; }; -} +}) diff --git a/pkgs/by-name/co/commonsCompress/package.nix b/pkgs/by-name/co/commonsCompress/package.nix index e15335dcbe95..a80ea02fafba 100644 --- a/pkgs/by-name/co/commonsCompress/package.nix +++ b/pkgs/by-name/co/commonsCompress/package.nix @@ -4,17 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.28.0"; pname = "commons-compress"; src = fetchurl { - url = "mirror://apache/commons/compress/binaries/commons-compress-${version}-bin.tar.gz"; + url = "mirror://apache/commons/compress/binaries/commons-compress-${finalAttrs.version}-bin.tar.gz"; sha256 = "sha256-VfAt77mP79azaGiP4+aY5rg2dUFhr59woL6tv2eza5I="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp *.jar $out/share/java/ ''; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/commonsFileUpload/package.nix b/pkgs/by-name/co/commonsFileUpload/package.nix index 0c01152e34d5..f0aaaf9a1129 100644 --- a/pkgs/by-name/co/commonsFileUpload/package.nix +++ b/pkgs/by-name/co/commonsFileUpload/package.nix @@ -4,16 +4,16 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5"; pname = "commons-fileupload"; src = fetchurl { - url = "mirror://apache/commons/fileupload/binaries/commons-fileupload-${version}-bin.tar.gz"; + url = "mirror://apache/commons/fileupload/binaries/commons-fileupload-${finalAttrs.version}-bin.tar.gz"; sha256 = "sha256-r7EGiih4qOCbjaL7Wg+plbe0m3CuFWXs/RmbfGLmj1g="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp commons-fileupload-*-bin/*.jar $out/share/java/ ''; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/commonsIo/package.nix b/pkgs/by-name/co/commonsIo/package.nix index 996c24f5d60b..d287b97d5af1 100644 --- a/pkgs/by-name/co/commonsIo/package.nix +++ b/pkgs/by-name/co/commonsIo/package.nix @@ -4,17 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.21.0"; pname = "commons-io"; src = fetchurl { - url = "mirror://apache/commons/io/binaries/commons-io-${version}-bin.tar.gz"; + url = "mirror://apache/commons/io/binaries/commons-io-${finalAttrs.version}-bin.tar.gz"; hash = "sha256-x2Szn/hbuYWX+8J0ZHV9XAY0L5PQlvtIKpV2MJSic4w="; }; installPhase = '' - tar xf ${src} + tar xf ${finalAttrs.src} mkdir -p $out/share/java cp *.jar $out/share/java/ ''; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/co/complexity/package.nix b/pkgs/by-name/co/complexity/package.nix index ee966eeb831b..fa2393863266 100644 --- a/pkgs/by-name/co/complexity/package.nix +++ b/pkgs/by-name/co/complexity/package.nix @@ -5,12 +5,12 @@ autogen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "complexity"; version = "1.10"; src = fetchurl { - url = "mirror://gnu/complexity/complexity-${version}.tar.gz"; + url = "mirror://gnu/complexity/complexity-${finalAttrs.version}.tar.gz"; sha256 = "1vfns9xm7w0wrz12a3w15slrqnrfh6qxk15nv7qkj3irll3ff522"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.gnu ++ lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/co/conntrack-tools/package.nix b/pkgs/by-name/co/conntrack-tools/package.nix index e2f32a8ef1fa..31d5b7074e20 100644 --- a/pkgs/by-name/co/conntrack-tools/package.nix +++ b/pkgs/by-name/co/conntrack-tools/package.nix @@ -16,12 +16,12 @@ systemdLibs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "conntrack-tools"; version = "1.4.8"; src = fetchurl { - url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-${version}.tar.xz"; + url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-${finalAttrs.version}.tar.xz"; hash = "sha256-BnZ39MX2VkgZ547TqdSomAk16pJz86uyKkIOowq13tY="; }; @@ -53,6 +53,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fpletz ]; - identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" version; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" finalAttrs.version; }; -} +}) diff --git a/pkgs/by-name/co/construo/package.nix b/pkgs/by-name/co/construo/package.nix index 5751e2054c8d..370a8ab441b0 100644 --- a/pkgs/by-name/co/construo/package.nix +++ b/pkgs/by-name/co/construo/package.nix @@ -13,12 +13,12 @@ libglut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "construo"; version = "0.2.3"; src = fetchurl { - url = "https://github.com/Construo/construo/releases/download/v${version}/construo-${version}.tar.gz"; + url = "https://github.com/Construo/construo/releases/download/v${finalAttrs.version}/construo-${finalAttrs.version}.tar.gz"; sha256 = "1wmj527hbj1qv44cdsj6ahfjrnrjwg2dp8gdick8nd07vm062qxa"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; priority = 10; }; -} +}) diff --git a/pkgs/by-name/co/copyq/package.nix b/pkgs/by-name/co/copyq/package.nix index 7b486ec05bc9..0a057975b6e5 100644 --- a/pkgs/by-name/co/copyq/package.nix +++ b/pkgs/by-name/co/copyq/package.nix @@ -13,14 +13,14 @@ kdePackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "CopyQ"; version = "13.0.0"; src = fetchFromGitHub { owner = "hluk"; repo = "CopyQ"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wxjUL5mGXAMNVGP+dAh1NrE9tw71cJW9zmLsaCVphTo="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "copyq"; }; -} +}) diff --git a/pkgs/by-name/co/corosync/package.nix b/pkgs/by-name/co/corosync/package.nix index e5a049e9d69a..0836ed467781 100644 --- a/pkgs/by-name/co/corosync/package.nix +++ b/pkgs/by-name/co/corosync/package.nix @@ -24,12 +24,12 @@ let inherit (lib) optional; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "corosync"; version = "3.1.9"; src = fetchurl { - url = "http://build.clusterlabs.org/corosync/releases/corosync-${version}.tar.gz"; + url = "http://build.clusterlabs.org/corosync/releases/corosync-${finalAttrs.version}.tar.gz"; sha256 = "sha256-IDNUu93uGpezxQoHbq6JxjX0Bt1nTMrvyUu5CSrNlTU="; }; @@ -112,4 +112,4 @@ stdenv.mkDerivation rec { ryantm ]; }; -} +}) diff --git a/pkgs/by-name/cp/cp2k/package.nix b/pkgs/by-name/cp/cp2k/package.nix index 711e8802fda4..ac1b21918707 100644 --- a/pkgs/by-name/cp/cp2k/package.nix +++ b/pkgs/by-name/cp/cp2k/package.nix @@ -129,14 +129,14 @@ let }); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cp2k"; version = "2025.2"; src = fetchFromGitHub { owner = "cp2k"; repo = "cp2k"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-vfl5rCoFeGtYuZ7LcsVsESjKxFbN5IYDvBSzOqsd64w="; fetchSubmodules = true; }; @@ -284,4 +284,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.sheepforce ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpp-hocon/package.nix b/pkgs/by-name/cp/cpp-hocon/package.nix index ade71d01166d..1cc2417bf594 100644 --- a/pkgs/by-name/cp/cpp-hocon/package.nix +++ b/pkgs/by-name/cp/cpp-hocon/package.nix @@ -8,13 +8,13 @@ leatherman, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpp-hocon"; version = "0.3.0"; src = fetchFromGitHub { sha256 = "0b24anpwkmvbsn5klnr58vxksw00ci9pjhwzx7a61kplyhsaiydw"; - rev = version; + rev = finalAttrs.version; repo = "cpp-hocon"; owner = "puppetlabs"; }; @@ -40,11 +40,11 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "C++ port of the Typesafe Config library"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.womfoo ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cp/cppcms/package.nix b/pkgs/by-name/cp/cppcms/package.nix index a981bd196862..ef6dc5c8e270 100644 --- a/pkgs/by-name/cp/cppcms/package.nix +++ b/pkgs/by-name/cp/cppcms/package.nix @@ -9,12 +9,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppcms"; version = "2.0.0.beta2"; src = fetchurl { - url = "mirror://sourceforge/cppcms/cppcms-${version}.tar.bz2"; + url = "mirror://sourceforge/cppcms/cppcms-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-aXAxx9FB/dIVxr5QkLZuIQamO7PlLwnugSDo78bAiiE="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppdb/package.nix b/pkgs/by-name/cp/cppdb/package.nix index faca59fdf120..77b8eee75245 100644 --- a/pkgs/by-name/cp/cppdb/package.nix +++ b/pkgs/by-name/cp/cppdb/package.nix @@ -9,12 +9,12 @@ unixODBC, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppdb"; version = "0.3.1"; src = fetchurl { - url = "mirror://sourceforge/cppcms/cppdb-${version}.tar.bz2"; + url = "mirror://sourceforge/cppcms/cppdb-${finalAttrs.version}.tar.bz2"; sha256 = "0blr1casmxickic84dxzfmn3lm7wrsl4aa2abvpq93rdfddfy3nn"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { license = lib.licenses.boost; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cppunit/package.nix b/pkgs/by-name/cp/cppunit/package.nix index c688547d9065..424a3181b500 100644 --- a/pkgs/by-name/cp/cppunit/package.nix +++ b/pkgs/by-name/cp/cppunit/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cppunit"; version = "1.15.1"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/cppunit-${version}.tar.gz"; + url = "https://dev-www.libreoffice.org/src/cppunit-${finalAttrs.version}.tar.gz"; sha256 = "19qpqzy66bq76wcyadmi3zahk5v1ll2kig1nvg96zx9padkcdic9"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/cp/cpputest/package.nix b/pkgs/by-name/cp/cpputest/package.nix index 5f73d47c123e..6936126ae719 100644 --- a/pkgs/by-name/cp/cpputest/package.nix +++ b/pkgs/by-name/cp/cpputest/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpputest"; version = "4.0"; src = fetchurl { - url = "https://github.com/cpputest/cpputest/releases/download/v${version}/cpputest-${version}.tar.gz"; + url = "https://github.com/cpputest/cpputest/releases/download/v${finalAttrs.version}/cpputest-${finalAttrs.version}.tar.gz"; sha256 = "1xslavlb1974y5xvs8n1j9zkk05dlw8imy4saasrjlmibl895ii1"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpu_features/package.nix b/pkgs/by-name/cp/cpu_features/package.nix index 1899ae0d4aca..16cf0b301c36 100644 --- a/pkgs/by-name/cp/cpu_features/package.nix +++ b/pkgs/by-name/cp/cpu_features/package.nix @@ -6,7 +6,7 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpu_features"; version = "0.10.1"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "google"; repo = "cpu_features"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-IBJc1sHHh4G3oTzQm1RAHHahsEECC+BDl14DHJ8M1Ys="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ renesat ]; }; -} +}) diff --git a/pkgs/by-name/cp/cpuid/package.nix b/pkgs/by-name/cp/cpuid/package.nix index a7aa897521be..e0043267b2b2 100644 --- a/pkgs/by-name/cp/cpuid/package.nix +++ b/pkgs/by-name/cp/cpuid/package.nix @@ -5,12 +5,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cpuid"; version = "20250513"; src = fetchurl { - url = "http://etallen.com/cpuid/cpuid-${version}.src.tar.gz"; + url = "http://etallen.com/cpuid/cpuid-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-b0dKIrWEhIjkVLAaMduA65WNVWdLUzlTP8DmrreTYms="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/cr/cramfsswap/package.nix b/pkgs/by-name/cr/cramfsswap/package.nix index c4874138b154..080e4abb847d 100644 --- a/pkgs/by-name/cr/cramfsswap/package.nix +++ b/pkgs/by-name/cr/cramfsswap/package.nix @@ -5,12 +5,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cramfsswap"; version = "1.4.2"; src = fetchurl { - url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_${version}.tar.xz"; + url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_${finalAttrs.version}.tar.xz"; sha256 = "10mj45zx71inaa3l1d81g64f7yn1xcprvq4v4yzpdwbxqmqaikw1"; }; # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996964 @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cr/crc32c/package.nix b/pkgs/by-name/cr/crc32c/package.nix index 7353f83de924..221e67c07488 100644 --- a/pkgs/by-name/cr/crc32c/package.nix +++ b/pkgs/by-name/cr/crc32c/package.nix @@ -8,14 +8,14 @@ staticOnly ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crc32c"; version = "1.1.2"; src = fetchFromGitHub { owner = "google"; repo = "crc32c"; - tag = version; + tag = finalAttrs.version; sha256 = "0c383p7vkfq9rblww6mqxz8sygycyl27rr0j3bzb8l8ga71710ii"; fetchSubmodules = true; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ cpcloud ]; }; -} +}) diff --git a/pkgs/by-name/cr/crrcsim/package.nix b/pkgs/by-name/cr/crrcsim/package.nix index 8417c98100e6..696078c32c35 100644 --- a/pkgs/by-name/cr/crrcsim/package.nix +++ b/pkgs/by-name/cr/crrcsim/package.nix @@ -12,12 +12,12 @@ let version = "0.9.13"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crrcsim"; inherit version; src = fetchurl { - url = "mirror://sourceforge/crrcsim/crrcsim-${version}.tar.gz"; + url = "mirror://sourceforge/crrcsim/crrcsim-${finalAttrs.version}.tar.gz"; sha256 = "abe59b35ebb4322f3c48e6aca57dbf27074282d4928d66c0caa40d7a97391698"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/cr/crunch/package.nix b/pkgs/by-name/cr/crunch/package.nix index 804dbf847c36..2cb5fc9fd9fc 100644 --- a/pkgs/by-name/cr/crunch/package.nix +++ b/pkgs/by-name/cr/crunch/package.nix @@ -5,12 +5,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "crunch"; version = "3.6"; src = fetchurl { - url = "mirror://sourceforge/crunch-wordlist/crunch-${version}.tgz"; + url = "mirror://sourceforge/crunch-wordlist/crunch-${finalAttrs.version}.tgz"; sha256 = "0mgy6ghjvzr26yrhj1bn73qzw6v9qsniskc5wqq1kk0hfhy6r3va"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ gpl2Only ]; maintainers = with lib.maintainers; [ lnl7 ]; }; -} +}) diff --git a/pkgs/by-name/cs/csa/package.nix b/pkgs/by-name/cs/csa/package.nix index 018f25d3239e..348512cacfa4 100644 --- a/pkgs/by-name/cs/csa/package.nix +++ b/pkgs/by-name/cs/csa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "csa"; version = "0.5.100810"; src = fetchurl { - url = "mirror://sourceforge/csa/csa-${version}.tar.gz"; + url = "mirror://sourceforge/csa/csa-${finalAttrs.version}.tar.gz"; sha256 = "1syg81dzdil0dyx1mlx1n7if3qsf2iz243p2zv34a1acfqm509r3"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cs/cscope/package.nix b/pkgs/by-name/cs/cscope/package.nix index 3eb27ebacbda..e97bc8096958 100644 --- a/pkgs/by-name/cs/cscope/package.nix +++ b/pkgs/by-name/cs/cscope/package.nix @@ -7,12 +7,12 @@ emacs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cscope"; version = "15.9"; src = fetchurl { - url = "mirror://sourceforge/cscope/cscope-${version}.tar.gz"; + url = "mirror://sourceforge/cscope/cscope-${finalAttrs.version}.tar.gz"; sha256 = "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cu/cutee/package.nix b/pkgs/by-name/cu/cutee/package.nix index e867139dcf52..f1c7223aa062 100644 --- a/pkgs/by-name/cu/cutee/package.nix +++ b/pkgs/by-name/cu/cutee/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cutee"; version = "0.4.2"; src = fetchurl { - url = "http://www.codesink.org/download/cutee-${version}.tar.gz"; + url = "http://www.codesink.org/download/cutee-${finalAttrs.version}.tar.gz"; sha256 = "18bzvhzx8k24mpcim5669n3wg9hd0sfsxj8zjpbr24hywrlppgc2"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/cw/cwebbin/package.nix b/pkgs/by-name/cw/cwebbin/package.nix index f0b04d5e8921..d7653d7f2334 100644 --- a/pkgs/by-name/cw/cwebbin/package.nix +++ b/pkgs/by-name/cw/cwebbin/package.nix @@ -12,7 +12,7 @@ let sha256 = "1hdzxfzaibnjxjzgp6d2zay8nsarnfy9hfq55hz1bxzzl23n35aj"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cwebbin"; version = "22p"; @@ -64,10 +64,10 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Literate Programming in C/C++"; platforms = with lib.platforms; unix; maintainers = [ ]; license = lib.licenses.abstyles; }; -} +}) diff --git a/pkgs/by-name/cy/cytoscape/package.nix b/pkgs/by-name/cy/cytoscape/package.nix index ff493080508e..7670861aefda 100644 --- a/pkgs/by-name/cy/cytoscape/package.nix +++ b/pkgs/by-name/cy/cytoscape/package.nix @@ -8,12 +8,12 @@ coreutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cytoscape"; version = "3.10.4"; src = fetchurl { - url = "https://github.com/cytoscape/cytoscape/releases/download/${version}/cytoscape-unix-${version}.tar.gz"; + url = "https://github.com/cytoscape/cytoscape/releases/download/${finalAttrs.version}/cytoscape-unix-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gHCU97AfBzo4r+F+Fc5lHd+kQtj/NsoCNipAhv5O7sE="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mimame ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/cz/czmq/package.nix b/pkgs/by-name/cz/czmq/package.nix index 87b5dfce18a7..0007c0db2596 100644 --- a/pkgs/by-name/cz/czmq/package.nix +++ b/pkgs/by-name/cz/czmq/package.nix @@ -5,12 +5,12 @@ zeromq, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.2.1"; pname = "czmq"; src = fetchurl { - url = "https://github.com/zeromq/czmq/releases/download/v${version}/czmq-${version}.tar.gz"; + url = "https://github.com/zeromq/czmq/releases/download/v${finalAttrs.version}/czmq-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XXIKIEwqWGRdb3ZDrxXVY6cS2tmMnTLB7ZEzd9qmrDk="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mpl20; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/da/dadadodo/package.nix b/pkgs/by-name/da/dadadodo/package.nix index 330e294c4cac..e00b1799f340 100644 --- a/pkgs/by-name/da/dadadodo/package.nix +++ b/pkgs/by-name/da/dadadodo/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dadadodo"; version = "1.04"; src = fetchurl { - url = "https://www.jwz.org/dadadodo/dadadodo-${version}.tar.gz"; + url = "https://www.jwz.org/dadadodo/dadadodo-${finalAttrs.version}.tar.gz"; sha256 = "1pzwp3mim58afjrc92yx65mmgr1c834s1v6z4f4gyihwjn8bn3if"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/da/dante/package.nix b/pkgs/by-name/da/dante/package.nix index 92bc66f9b9dc..bf0d9fe10c0e 100644 --- a/pkgs/by-name/da/dante/package.nix +++ b/pkgs/by-name/da/dante/package.nix @@ -15,12 +15,12 @@ let remove_getaddrinfo_checks = stdenv.hostPlatform.isMips64 || !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dante"; version = "1.4.4"; src = fetchurl { - url = "https://www.inet.no/dante/files/dante-${version}.tar.gz"; + url = "https://www.inet.no/dante/files/dante-${finalAttrs.version}.tar.gz"; sha256 = "sha256-GXPHcy8fnwpMDM8sHORix8JQYLJWQ+qQ+bmPU6gT+uw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsdOriginal; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/da/dar/package.nix b/pkgs/by-name/da/dar/package.nix index 01ec40ea3b5b..ed2e1a5599a3 100644 --- a/pkgs/by-name/da/dar/package.nix +++ b/pkgs/by-name/da/dar/package.nix @@ -20,12 +20,12 @@ zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.8.2"; pname = "dar"; src = fetchzip { - url = "mirror://sourceforge/dar/dar-${version}.tar.gz"; + url = "mirror://sourceforge/dar/dar-${finalAttrs.version}.tar.gz"; sha256 = "sha256-x8WTJxpYzxvcN5Y6bAKE+JQ7n9dAbPkEosVnaFe2HoA="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/da/datefudge/package.nix b/pkgs/by-name/da/datefudge/package.nix index 9d2dadf3ea9e..802c6e0729bd 100644 --- a/pkgs/by-name/da/datefudge/package.nix +++ b/pkgs/by-name/da/datefudge/package.nix @@ -6,13 +6,13 @@ coreutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "datefudge"; version = "1.27"; src = fetchgit { url = "https://salsa.debian.org/debian/datefudge.git"; - rev = "debian/${version}"; + rev = "debian/${finalAttrs.version}"; hash = "sha256-BN/Ct1FRZjvpkRCPpRlXmjeRvrNnuJBXwwI1P2HCisc="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "datefudge"; }; -} +}) diff --git a/pkgs/by-name/da/dav1d/package.nix b/pkgs/by-name/da/dav1d/package.nix index 0a8711977f47..8645a513b61f 100644 --- a/pkgs/by-name/da/dav1d/package.nix +++ b/pkgs/by-name/da/dav1d/package.nix @@ -25,14 +25,14 @@ assert useVulkan -> withExamples; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dav1d"; version = "1.5.3"; src = fetchFromGitHub { owner = "videolan"; repo = "dav1d"; - rev = version; + rev = finalAttrs.version; hash = "sha256-E3da/LJ8HNy1osExmupovqnL8JHgVNzPUCG5F8TJKXQ="; }; @@ -83,11 +83,11 @@ stdenv.mkDerivation rec { hardware decoder. It supports all features from AV1, including all subsampling and bit-depth parameters. ''; - inherit (src.meta) homepage; - changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${version}"; - # More technical: https://code.videolan.org/videolan/dav1d/blob/${version}/NEWS + inherit (finalAttrs.src.meta) homepage; + changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${finalAttrs.version}"; + # More technical: https://code.videolan.org/videolan/dav1d/blob/${finalAttrs.version}/NEWS license = lib.licenses.bsd2; platforms = lib.platforms.unix ++ lib.platforms.windows; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/da/davix/package.nix b/pkgs/by-name/da/davix/package.nix index 913ea4ae55e8..d32ef7285078 100644 --- a/pkgs/by-name/da/davix/package.nix +++ b/pkgs/by-name/da/davix/package.nix @@ -27,7 +27,7 @@ let boolToUpper = b: lib.toUpper (lib.boolToString b); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.8.10"; pname = "davix" + lib.optionalString enableThirdPartyCopy "-copy"; nativeBuildInputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "cern-fts"; repo = "davix"; - tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}"; + tag = "R_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-n4NeHBgQwGwgHAFQzPc3oEP9k3F/sqrTmkI/zHW+Miw="; }; @@ -89,9 +89,9 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; homepage = "https://github.com/cern-fts/davix"; changelog = "https://github.com/cern-fts/davix/blob/R_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }/RELEASE-NOTES.md"; maintainers = with lib.maintainers; [ adev ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/db/dbus-glib/package.nix b/pkgs/by-name/db/dbus-glib/package.nix index ba2029a5ec91..e9a4c1370df1 100644 --- a/pkgs/by-name/db/dbus-glib/package.nix +++ b/pkgs/by-name/db/dbus-glib/package.nix @@ -11,12 +11,12 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dbus-glib"; version = "0.114"; src = fetchurl { - url = "${meta.homepage}/releases/dbus-glib/dbus-glib-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/dbus-glib/dbus-glib-${finalAttrs.version}.tar.gz"; sha256 = "sha256-wJxcCFsqDjkbjufXg6HWP+RE6WcXzBgU1htej8KCenw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/db/dbxml/package.nix b/pkgs/by-name/db/dbxml/package.nix index 31807f62a96d..7bb97b53407f 100644 --- a/pkgs/by-name/db/dbxml/package.nix +++ b/pkgs/by-name/db/dbxml/package.nix @@ -7,12 +7,12 @@ xqilla, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dbxml"; version = "6.1.4"; src = fetchurl { - url = "http://download.oracle.com/berkeley-db/dbxml-${version}.tar.gz"; + url = "http://download.oracle.com/berkeley-db/dbxml-${finalAttrs.version}.tar.gz"; sha256 = "a8fc8f5e0c3b6e42741fa4dfc3b878c982ff8f5e5f14843f6a7e20d22e64251a"; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/dc/dcadec/package.nix b/pkgs/by-name/dc/dcadec/package.nix index dce87add0e69..4973cdc7cf50 100644 --- a/pkgs/by-name/dc/dcadec/package.nix +++ b/pkgs/by-name/dc/dcadec/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dcadec"; version = "0.2.0"; src = fetchFromGitHub { owner = "foo86"; repo = "dcadec"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "07nd0ajizrp1w02bsyfcv18431r8m8rq8gjfmz9wmckpg7cxj2hs"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/dd/ddrutility/package.nix b/pkgs/by-name/dd/ddrutility/package.nix index e532e7f3d0a2..c55bd8459b62 100644 --- a/pkgs/by-name/dd/ddrutility/package.nix +++ b/pkgs/by-name/dd/ddrutility/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ddrutility"; version = "2.8"; src = fetchurl { - url = "mirror://sourceforge/ddrutility/ddrutility-${version}.tar.gz"; + url = "mirror://sourceforge/ddrutility/ddrutility-${finalAttrs.version}.tar.gz"; sha256 = "023g7f2sfv5cqk3iyss4awrw3b913sy5423mn5zvlyrri5hi2cac"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/dedup/package.nix b/pkgs/by-name/de/dedup/package.nix index 38db7ea0187e..1f5e31bc5b9f 100644 --- a/pkgs/by-name/de/dedup/package.nix +++ b/pkgs/by-name/de/dedup/package.nix @@ -10,12 +10,12 @@ gawk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dedup"; version = "2.0"; src = fetchurl { - url = "https://dl.2f30.org/releases/dedup-${version}.tar.gz"; + url = "https://dl.2f30.org/releases/dedup-${finalAttrs.version}.tar.gz"; sha256 = "0n5kkni4d6blz3s94y0ddyhijb74lxv7msr2mvdmj8l19k0lrfh1"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/dehydrated/package.nix b/pkgs/by-name/de/dehydrated/package.nix index 2d6fb07050b6..18f95593a879 100644 --- a/pkgs/by-name/de/dehydrated/package.nix +++ b/pkgs/by-name/de/dehydrated/package.nix @@ -13,14 +13,14 @@ fetchFromGitHub, installShellFiles, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dehydrated"; version = "0.7.2"; src = fetchFromGitHub { owner = "lukas2511"; repo = "dehydrated"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-xDDYqP6oxJt0NPgHtHV1xQKUxVc8JQxWekXwxezggtE="; }; @@ -54,11 +54,11 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Letsencrypt/acme client implemented as a shell-script"; mainProgram = "dehydrated"; license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = [ lib.maintainers.pstn ]; }; -} +}) diff --git a/pkgs/by-name/de/dejagnu/package.nix b/pkgs/by-name/de/dejagnu/package.nix index 95c7828c0757..c0fc616b9892 100644 --- a/pkgs/by-name/de/dejagnu/package.nix +++ b/pkgs/by-name/de/dejagnu/package.nix @@ -7,12 +7,12 @@ updateAutotoolsGnuConfigScriptsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dejagnu"; version = "1.6.3"; src = fetchurl { - url = "mirror://gnu/dejagnu/dejagnu-${version}.tar.gz"; + url = "mirror://gnu/dejagnu/dejagnu-${finalAttrs.version}.tar.gz"; sha256 = "1qx2cv6qkxbiqg87jh217jb62hk3s7dmcs4cz1llm2wmsynfznl7"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/de/devilspie2/package.nix b/pkgs/by-name/de/devilspie2/package.nix index 5eca927f8d53..e3009a20d294 100644 --- a/pkgs/by-name/de/devilspie2/package.nix +++ b/pkgs/by-name/de/devilspie2/package.nix @@ -10,12 +10,12 @@ libwnck, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "devilspie2"; version = "0.44"; src = fetchurl { - url = "mirror://savannah/devilspie2/devilspie2-${version}.tar.xz"; + url = "mirror://savannah/devilspie2/devilspie2-${finalAttrs.version}.tar.xz"; hash = "sha256-Cp8erdKyKjGBY+QYAGXUlSIboaQ60gIepoZs0RgEJkA="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "devilspie2"; }; -} +}) diff --git a/pkgs/by-name/de/devtodo/package.nix b/pkgs/by-name/de/devtodo/package.nix index 81ab4b3094ba..fe6d867ebf2c 100644 --- a/pkgs/by-name/de/devtodo/package.nix +++ b/pkgs/by-name/de/devtodo/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "devtodo"; version = "0.1.20"; src = fetchurl { - url = "https://swapoff.org/files/devtodo/devtodo-${version}.tar.gz"; + url = "https://swapoff.org/files/devtodo/devtodo-${finalAttrs.version}.tar.gz"; sha256 = "029y173njydzlznxmdizrrz4wcky47vqhl87fsb7xjcz9726m71p"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.woffs ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/df/dftd4/package.nix b/pkgs/by-name/df/dftd4/package.nix index 05662c6e4235..47bdd3495224 100644 --- a/pkgs/by-name/df/dftd4/package.nix +++ b/pkgs/by-name/df/dftd4/package.nix @@ -24,14 +24,14 @@ assert ( ] ); -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dftd4"; version = "3.7.0"; src = fetchFromGitHub { owner = "dftd4"; repo = "dftd4"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dixPCLH5dWkE2/7ghGEXJmX2/g1DN30dB4jX2d7fmio="; }; @@ -97,4 +97,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/df/dfu-util/package.nix b/pkgs/by-name/df/dfu-util/package.nix index 0546d84fd276..acb0dd40d5d8 100644 --- a/pkgs/by-name/df/dfu-util/package.nix +++ b/pkgs/by-name/df/dfu-util/package.nix @@ -6,7 +6,7 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dfu-util"; version = "0.11"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { buildInputs = [ libusb1 ]; src = fetchurl { - url = "https://dfu-util.sourceforge.net/releases/dfu-util-${version}.tar.gz"; + url = "https://dfu-util.sourceforge.net/releases/dfu-util-${finalAttrs.version}.tar.gz"; sha256 = "sha256-tLU7ohqC7349TEffKVKt9fpJT0mbawtXxYxdBK6P8Z4="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.fpletz ]; }; -} +}) diff --git a/pkgs/by-name/dh/dhcpcd/package.nix b/pkgs/by-name/dh/dhcpcd/package.nix index 3f470ffd9cd8..87cc09b8c36f 100644 --- a/pkgs/by-name/dh/dhcpcd/package.nix +++ b/pkgs/by-name/dh/dhcpcd/package.nix @@ -13,14 +13,14 @@ enablePrivSep ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dhcpcd"; version = "10.3.0"; src = fetchFromGitHub { owner = "NetworkConfiguration"; repo = "dhcpcd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-XbXZkws1eHvN7OEq7clq2kziwwdk04lNrWbJ9RdHExU="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "dhcpcd"; }; -} +}) diff --git a/pkgs/by-name/di/dico/package.nix b/pkgs/by-name/di/dico/package.nix index 1c61ff2d7bb5..d6a393762f5a 100644 --- a/pkgs/by-name/di/dico/package.nix +++ b/pkgs/by-name/di/dico/package.nix @@ -15,12 +15,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dico"; version = "2.12"; src = fetchurl { - url = "mirror://gnu/dico/dico-${version}.tar.xz"; + url = "mirror://gnu/dico/dico-${finalAttrs.version}.tar.xz"; sha256 = "sha256-couJxQ4JC/+Dno97MEO1xwI/hhqSEckwSLQqtFWGavc="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { remote dictionary servers. ''; }; -} +}) diff --git a/pkgs/by-name/di/disnixos/package.nix b/pkgs/by-name/di/disnixos/package.nix index cd3ced9ed208..2cc000fcd175 100644 --- a/pkgs/by-name/di/disnixos/package.nix +++ b/pkgs/by-name/di/disnixos/package.nix @@ -9,12 +9,12 @@ getopt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "disnixos"; version = "0.9.4"; src = fetchurl { - url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-${version}/disnixos-${version}.tar.gz"; + url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-${finalAttrs.version}/disnixos-${finalAttrs.version}.tar.gz"; sha256 = "0adv6dm6hszjhzkfkw48pmi37zj32plcibk80r6bm907mm7n50lj"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/di/disorderfs/package.nix b/pkgs/by-name/di/disorderfs/package.nix index 960a451763af..45c081f5d0bf 100644 --- a/pkgs/by-name/di/disorderfs/package.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -8,12 +8,12 @@ asciidoc-full, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "disorderfs"; version = "0.5.11"; src = fetchurl { - url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${version}.orig.tar.bz2"; + url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${finalAttrs.version}.orig.tar.bz2"; sha256 = "sha256-KqAMKVUykCgVdNyjacZjpVXqVdeob76v0iOuSd4TNIY="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/di/dit/package.nix b/pkgs/by-name/di/dit/package.nix index 685a03733303..d858dbc7eeb6 100644 --- a/pkgs/by-name/di/dit/package.nix +++ b/pkgs/by-name/di/dit/package.nix @@ -7,12 +7,12 @@ lua, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dit"; version = "0.9"; src = fetchurl { - url = "https://hisham.hm/dit/releases/${version}/dit-${version}.tar.gz"; + url = "https://hisham.hm/dit/releases/${finalAttrs.version}/dit-${finalAttrs.version}.tar.gz"; hash = "sha256-p1uD0Q2kqB40fbAEk7/fdOVg9T7SW+2aACSn7hDAD+E="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; mainProgram = "dit"; }; -} +}) diff --git a/pkgs/by-name/dj/djmount/package.nix b/pkgs/by-name/dj/djmount/package.nix index 6f5e174a3038..08e9c6aa1edf 100644 --- a/pkgs/by-name/dj/djmount/package.nix +++ b/pkgs/by-name/dj/djmount/package.nix @@ -6,11 +6,11 @@ fuse, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djmount"; version = "0.71"; src = fetchurl { - url = "mirror://sourceforge/djmount/${version}/djmount-${version}.tar.gz"; + url = "mirror://sourceforge/djmount/${finalAttrs.version}/djmount-${finalAttrs.version}.tar.gz"; sha256 = "0kqf0cy3h4cfiy5a2sigmisx0lvvsi1n0fbyb9ll5gacmy1b8nxa"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/dj/djview/package.nix b/pkgs/by-name/dj/djview/package.nix index b06c788d1643..8e619a2ecc54 100644 --- a/pkgs/by-name/dj/djview/package.nix +++ b/pkgs/by-name/dj/djview/package.nix @@ -12,7 +12,7 @@ libtiff, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djview"; version = "4.12.3"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/djvu/djview-${version}.tar.gz"; + url = "mirror://sourceforge/djvu/djview-${finalAttrs.version}.tar.gz"; hash = "sha256-F7+5cxq4Bw4BI1OB8I5XsSMf+19J6wMYc+v6GJza9H0="; }; @@ -100,4 +100,4 @@ stdenv.mkDerivation rec { Has CGI-style arguments to configure the view of document (see man). ''; }; -} +}) diff --git a/pkgs/by-name/dj/djvulibre/package.nix b/pkgs/by-name/dj/djvulibre/package.nix index a569ed76e1f5..f6eb3ccbb140 100644 --- a/pkgs/by-name/dj/djvulibre/package.nix +++ b/pkgs/by-name/dj/djvulibre/package.nix @@ -9,12 +9,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "djvulibre"; version = "3.5.29"; src = fetchurl { - url = "mirror://sourceforge/djvu/djvulibre-${version}.tar.gz"; + url = "mirror://sourceforge/djvu/djvulibre-${finalAttrs.version}.tar.gz"; hash = "sha256-07SwOuK9yoUWo2726ye3d/BSjJ7aJnRdmWKCSj/f7M8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ Anton-Latukha ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/dk/dkimproxy/package.nix b/pkgs/by-name/dk/dkimproxy/package.nix index c2117829bece..f23096b2da4d 100644 --- a/pkgs/by-name/dk/dkimproxy/package.nix +++ b/pkgs/by-name/dk/dkimproxy/package.nix @@ -5,12 +5,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dkimproxy"; version = "1.4.1"; src = fetchurl { - url = "mirror://sourceforge/dkimproxy/dkimproxy-${version}.tar.gz"; + url = "mirror://sourceforge/dkimproxy/dkimproxy-${finalAttrs.version}.tar.gz"; sha256 = "1gc5c7lg2qrlck7b0lvjfqr824ch6jkrzkpsn0gjvlzg7hfmld75"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/dn/dnsmasq/package.nix b/pkgs/by-name/dn/dnsmasq/package.nix index eb771668de6c..e1f0c831c949 100644 --- a/pkgs/by-name/dn/dnsmasq/package.nix +++ b/pkgs/by-name/dn/dnsmasq/package.nix @@ -28,12 +28,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dnsmasq"; version = "2.92"; src = fetchurl { - url = "https://www.thekelleys.org.uk/dnsmasq/dnsmasq-${version}.tar.xz"; + url = "https://www.thekelleys.org.uk/dnsmasq/dnsmasq-${finalAttrs.version}.tar.xz"; hash = "sha256-S/UMLBAY+fvCYDffUbkOzqDLc9RhYoRnY7kt8NbDpFg="; }; @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { fpletz ]; }; -} +}) diff --git a/pkgs/by-name/dn/dnstop/package.nix b/pkgs/by-name/dn/dnstop/package.nix index eaf08d72820f..acae74d817af 100644 --- a/pkgs/by-name/dn/dnstop/package.nix +++ b/pkgs/by-name/dn/dnstop/package.nix @@ -6,13 +6,13 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dnstop"; version = "2014-09-15"; src = fetchurl { url = "http://dns.measurement-factory.com/tools/dnstop/src/dnstop-${ - lib.replaceStrings [ "-" ] [ "" ] version + lib.replaceStrings [ "-" ] [ "" ] finalAttrs.version }.tar.gz"; sha256 = "0yn5s2825l826506gclbcfk3lzllx9brk9rzja6yj5jv0013vc5l"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "dnstop"; }; -} +}) diff --git a/pkgs/by-name/dn/dnstracer/package.nix b/pkgs/by-name/dn/dnstracer/package.nix index 173b0169516d..dbda9c739a05 100644 --- a/pkgs/by-name/dn/dnstracer/package.nix +++ b/pkgs/by-name/dn/dnstracer/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.10"; pname = "dnstracer"; src = fetchurl { - url = "https://www.mavetju.org/download/dnstracer-${version}.tar.bz2"; + url = "https://www.mavetju.org/download/dnstracer-${finalAttrs.version}.tar.bz2"; sha256 = "089bmrjnmsga2n0r4xgw4bwbf41xdqsnmabjxhw8lngg2pns1kb4"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "dnstracer"; }; -} +}) diff --git a/pkgs/by-name/do/doas/package.nix b/pkgs/by-name/do/doas/package.nix index 3996e686cde7..7f92bc33593d 100644 --- a/pkgs/by-name/do/doas/package.nix +++ b/pkgs/by-name/do/doas/package.nix @@ -11,14 +11,14 @@ withTimestamp ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "doas"; version = "6.8.2"; src = fetchFromGitHub { owner = "Duncaen"; repo = "OpenDoas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "9uOQ2Ta5HzEpbCz2vbqZEEksPuIjL8lvmfmynfqxMeM="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ cole-h ]; }; -} +}) diff --git a/pkgs/by-name/do/doctest/package.nix b/pkgs/by-name/do/doctest/package.nix index 6eae43308fbf..2695157a0931 100644 --- a/pkgs/by-name/do/doctest/package.nix +++ b/pkgs/by-name/do/doctest/package.nix @@ -6,14 +6,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "doctest"; version = "2.4.12"; src = fetchFromGitHub { owner = "doctest"; repo = "doctest"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Fxs1EWydhqN9whx+Cn4fnZ4fhCEQvFgL5e9TUiXlnq8="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/do/dos2unix/package.nix b/pkgs/by-name/do/dos2unix/package.nix index 3a308a345e6c..217f103da682 100644 --- a/pkgs/by-name/do/dos2unix/package.nix +++ b/pkgs/by-name/do/dos2unix/package.nix @@ -6,12 +6,12 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dos2unix"; version = "7.5.2"; src = fetchurl { - url = "https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${version}.tar.gz"; + url = "https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JkdCRGYIRC60j5bCCvbaMDyzqSs2TnLLfiT4gjnEvzo="; }; @@ -24,9 +24,9 @@ stdenv.mkDerivation rec { meta = { description = "Convert text files with DOS or Mac line breaks to Unix line breaks and vice versa"; homepage = "https://waterlan.home.xs4all.nl/dos2unix.html"; - changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${version}/tree/dos2unix/NEWS.txt?format=raw"; + changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${finalAttrs.version}/tree/dos2unix/NEWS.txt?format=raw"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ c0bw3b ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/do/dovecot/package.nix b/pkgs/by-name/do/dovecot/package.nix index f5bde67c34d2..e223af418c3a 100644 --- a/pkgs/by-name/do/dovecot/package.nix +++ b/pkgs/by-name/do/dovecot/package.nix @@ -44,7 +44,7 @@ lua5_3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dovecot"; version = "2.3.21.1"; @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { ++ lib.optional withLua lua5_3; src = fetchurl { - url = "https://dovecot.org/releases/${lib.versions.majorMinor version}/dovecot-${version}.tar.gz"; + url = "https://dovecot.org/releases/${lib.versions.majorMinor finalAttrs.version}/dovecot-${finalAttrs.version}.tar.gz"; hash = "sha256-LZCheMQpdhEIi/farlSSo7w9WrYyjDoDLrQl0sJJCX4="; }; @@ -202,4 +202,4 @@ stdenv.mkDerivation rec { opensmtpd-interaction = nixosTests.opensmtpd; inherit (nixosTests) dovecot; }; -} +}) diff --git a/pkgs/by-name/dp/dpic/package.nix b/pkgs/by-name/dp/dpic/package.nix index 48affc63539a..eeb258720d8d 100644 --- a/pkgs/by-name/dp/dpic/package.nix +++ b/pkgs/by-name/dp/dpic/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dpic"; version = "2025.08.01"; src = fetchurl { - url = "https://ece.uwaterloo.ca/~aplevich/dpic/dpic-${version}.tar.gz"; + url = "https://ece.uwaterloo.ca/~aplevich/dpic/dpic-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Dzj1wekVGIJsssbpViSzkNGAjvrcBAL4ORFRLwznJsM="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "dpic"; }; -} +}) diff --git a/pkgs/by-name/dr/drawpile/package.nix b/pkgs/by-name/dr/drawpile/package.nix index 9cf75ef2c1c0..9a2e905a2dc3 100644 --- a/pkgs/by-name/dr/drawpile/package.nix +++ b/pkgs/by-name/dr/drawpile/package.nix @@ -63,19 +63,19 @@ let ++ lib.optional withSystemd systemd; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "drawpile"; version = "2.3.0"; src = fetchFromGitHub { owner = "drawpile"; repo = "drawpile"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-0paLKxAEvlbExq426xTekBt+Dkphx7Wg/AtpYN3f/4w="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-u9fRbxKeQSou9Umw4EaqzzzDiN4zhyfx9sWnlZpfpxU="; }; @@ -130,4 +130,4 @@ stdenv.mkDerivation rec { // lib.optionalAttrs buildClient { mainProgram = "drawpile"; }; -} +}) diff --git a/pkgs/by-name/ds/dspam/package.nix b/pkgs/by-name/ds/dspam/package.nix index dde58dbec9ee..f2df8f853ec7 100644 --- a/pkgs/by-name/ds/dspam/package.nix +++ b/pkgs/by-name/ds/dspam/package.nix @@ -37,12 +37,12 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dspam"; version = "3.10.2"; src = fetchurl { - url = "mirror://sourceforge/dspam/dspam/dspam-${version}/dspam-${version}.tar.gz"; + url = "mirror://sourceforge/dspam/dspam/dspam-${finalAttrs.version}/dspam-${finalAttrs.version}.tar.gz"; sha256 = "1acklnxn1wvc7abn31l3qdj8q6k13s51k5gv86vka7q20jb5cxmf"; }; patches = [ @@ -151,4 +151,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ds/dssi/package.nix b/pkgs/by-name/ds/dssi/package.nix index 8f0d027ac89a..6983fe973ef0 100644 --- a/pkgs/by-name/ds/dssi/package.nix +++ b/pkgs/by-name/ds/dssi/package.nix @@ -18,12 +18,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dssi"; version = "1.1.1"; src = fetchurl { - url = "mirror://sourceforge/project/dssi/dssi/${version}/dssi-${version}.tar.gz"; + url = "mirror://sourceforge/project/dssi/dssi/${finalAttrs.version}/dssi-${finalAttrs.version}.tar.gz"; sha256 = "0kl1hzhb7cykzkrqcqgq1dk4xcgrcxv0jja251aq4z4l783jpj7j"; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; downloadPage = "https://sourceforge.net/projects/dssi/files/dssi/"; }; -} +}) diff --git a/pkgs/by-name/du/dumb-init/package.nix b/pkgs/by-name/du/dumb-init/package.nix index d5790a83281e..1365ccf6c5f5 100644 --- a/pkgs/by-name/du/dumb-init/package.nix +++ b/pkgs/by-name/du/dumb-init/package.nix @@ -5,14 +5,14 @@ glibc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dumb-init"; version = "1.2.5"; src = fetchFromGitHub { owner = "Yelp"; repo = "dumb-init"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-aRh0xfmp+ToXIYjYaducTpZUHndZ5HlFZpFhzJ3yKgs="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "dumb-init"; }; -} +}) diff --git a/pkgs/by-name/dv/dvd-slideshow/package.nix b/pkgs/by-name/dv/dvd-slideshow/package.nix index 9f6358c49b16..afa9376e32fb 100644 --- a/pkgs/by-name/dv/dvd-slideshow/package.nix +++ b/pkgs/by-name/dv/dvd-slideshow/package.nix @@ -51,12 +51,12 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dvd-slideshow"; version = "0.8.4-2"; src = fetchurl { - url = "mirror://sourceforge/dvd-slideshow/files/dvd-slideshow-${version}.tar.gz"; + url = "mirror://sourceforge/dvd-slideshow/files/dvd-slideshow-${finalAttrs.version}.tar.gz"; sha256 = "17c09aqvippiji2sd0pcxjg3nb1mnh9k5nia4gn5lhcvngjcp1q5"; }; @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.robbinch ]; }; -} +}) diff --git a/pkgs/by-name/dv/dvdbackup/package.nix b/pkgs/by-name/dv/dvdbackup/package.nix index ed26f9384e0c..5e65711df473 100644 --- a/pkgs/by-name/dv/dvdbackup/package.nix +++ b/pkgs/by-name/dv/dvdbackup/package.nix @@ -8,12 +8,12 @@ dvdauthor, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.4.2"; pname = "dvdbackup"; src = fetchurl { - url = "mirror://sourceforge/dvdbackup/dvdbackup-${version}.tar.xz"; + url = "mirror://sourceforge/dvdbackup/dvdbackup-${finalAttrs.version}.tar.xz"; sha256 = "1rl3h7waqja8blmbpmwy01q9fgr5r0c32b8dy3pbf59bp3xmd37g"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "dvdbackup"; }; -} +}) diff --git a/pkgs/by-name/dv/dvdplusrwtools/package.nix b/pkgs/by-name/dv/dvdplusrwtools/package.nix index 61ff5f3d3ef3..b5971726a4c1 100644 --- a/pkgs/by-name/dv/dvdplusrwtools/package.nix +++ b/pkgs/by-name/dv/dvdplusrwtools/package.nix @@ -7,12 +7,12 @@ m4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dvd+rw-tools"; version = "7.1"; src = fetchurl { - url = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-${version}.tar.gz"; + url = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-${finalAttrs.version}.tar.gz"; sha256 = "1jkjvvnjcyxpql97xjjx0kwvy70kxpiznr2zpjy2hhci5s10zmpq"; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { publicDomain ]; }; -} +}) diff --git a/pkgs/by-name/eb/ebtables/package.nix b/pkgs/by-name/eb/ebtables/package.nix index d3c310d27474..e3b392bd4d02 100644 --- a/pkgs/by-name/eb/ebtables/package.nix +++ b/pkgs/by-name/eb/ebtables/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ebtables"; version = "2.0.11"; src = fetchurl { - url = "http://ftp.netfilter.org/pub/ebtables/ebtables-${version}.tar.gz"; + url = "http://ftp.netfilter.org/pub/ebtables/ebtables-${finalAttrs.version}.tar.gz"; sha256 = "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/eb/ebumeter/package.nix b/pkgs/by-name/eb/ebumeter/package.nix index 01aa85f8a16b..33ad1f574d0d 100644 --- a/pkgs/by-name/eb/ebumeter/package.nix +++ b/pkgs/by-name/eb/ebumeter/package.nix @@ -12,12 +12,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ebumeter"; version = "0.5.1"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ebumeter-${version}.tar.xz"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ebumeter-${finalAttrs.version}.tar.xz"; hash = "sha256-U2ZpNfvy+X1RdA9Q4gvFYzAxlgc6kYjJpQ/0sEX0A4I="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ed/edgetpu-compiler/package.nix b/pkgs/by-name/ed/edgetpu-compiler/package.nix index e0cd16f02d49..3e994ec73a84 100644 --- a/pkgs/by-name/ed/edgetpu-compiler/package.nix +++ b/pkgs/by-name/ed/edgetpu-compiler/package.nix @@ -6,12 +6,12 @@ libcxx, stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "edgetpu-compiler"; version = "15.0"; src = fetchurl rec { - url = "https://packages.cloud.google.com/apt/pool/edgetpu-compiler_${version}_amd64_${sha256}.deb"; + url = "https://packages.cloud.google.com/apt/pool/edgetpu-compiler_${finalAttrs.version}_amd64_${sha256}.deb"; sha256 = "ce03822053c2bddbb8640eaa988396ae66f9bc6b9d6d671914acd1727c2b445a"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ cpcloud ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ef/efont-unicode/package.nix b/pkgs/by-name/ef/efont-unicode/package.nix index 7cd4e76fd4df..8a67537c052b 100644 --- a/pkgs/by-name/ef/efont-unicode/package.nix +++ b/pkgs/by-name/ef/efont-unicode/package.nix @@ -8,12 +8,12 @@ bdftopcf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "efont-unicode"; version = "0.4.2"; src = fetchurl { - url = "http://openlab.ring.gr.jp/efont/dist/unicode-bdf/efont-unicode-bdf-${version}.tar.bz2"; + url = "http://openlab.ring.gr.jp/efont/dist/unicode-bdf/efont-unicode-bdf-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-fT7SsYlV3dCQrf0IZfiNI1grj3ngDgr8IkWdg+f9m3M="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.ncfavier ]; }; -} +}) diff --git a/pkgs/by-name/eg/eggdbus/package.nix b/pkgs/by-name/eg/eggdbus/package.nix index f3a0b9d832d3..58230739554a 100644 --- a/pkgs/by-name/eg/eggdbus/package.nix +++ b/pkgs/by-name/eg/eggdbus/package.nix @@ -8,12 +8,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eggdbus"; version = "0.6"; src = fetchurl { - url = "https://hal.freedesktop.org/releases/eggdbus-${version}.tar.gz"; + url = "https://hal.freedesktop.org/releases/eggdbus-${finalAttrs.version}.tar.gz"; sha256 = "118hj63ac65zlg71kydv4607qcg1qpdlql4kvhnwnnhar421jnq4"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/el/elfutils/package.nix b/pkgs/by-name/el/elfutils/package.nix index 21e5a5c79d6b..af61f576933c 100644 --- a/pkgs/by-name/el/elfutils/package.nix +++ b/pkgs/by-name/el/elfutils/package.nix @@ -26,12 +26,12 @@ }: # TODO: Look at the hardcoded paths to kernel, modules etc. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "elfutils"; version = "0.194"; src = fetchurl { - url = "https://sourceware.org/elfutils/ftp/${version}/elfutils-${version}.tar.bz2"; + url = "https://sourceware.org/elfutils/ftp/${finalAttrs.version}/elfutils-${finalAttrs.version}.tar.bz2"; hash = "sha256-CeL/Az05uqiziKLX+8U5C/3pmuO3xnx9qvdDP7zw8B4="; }; @@ -155,6 +155,6 @@ stdenv.mkDerivation rec { gpl3Plus ]; maintainers = with lib.maintainers; [ r-burns ]; - identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" version; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" finalAttrs.version; }; -} +}) diff --git a/pkgs/by-name/el/eli/package.nix b/pkgs/by-name/el/eli/package.nix index e37f25670f61..8114013f1baf 100644 --- a/pkgs/by-name/el/eli/package.nix +++ b/pkgs/by-name/el/eli/package.nix @@ -32,12 +32,12 @@ let ]; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eli"; version = "4.8.1"; src = fetchurl { - url = "mirror://sourceforge/project/eli-project/Eli/Eli%20${version}/eli-${version}.tar.bz2"; + url = "mirror://sourceforge/project/eli-project/Eli/Eli%20${finalAttrs.version}/eli-${finalAttrs.version}.tar.bz2"; sha256 = "1vran8583hbwrr5dciji4zkhz3f88w4mn8n9sdpr6zw0plpf1whj"; }; @@ -105,4 +105,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ timokau ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/el/elinks/package.nix b/pkgs/by-name/el/elinks/package.nix index e5b8bcb014a8..b659052d9e97 100644 --- a/pkgs/by-name/el/elinks/package.nix +++ b/pkgs/by-name/el/elinks/package.nix @@ -31,14 +31,14 @@ assert enableGuile -> guile != null; assert enablePython -> python != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "elinks"; version = "0.18.0"; src = fetchFromGitHub { owner = "rkd77"; repo = "elinks"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-TTb/v24gIWKiCQCESHo0Pz6rvRtw5anoXK0b35dzfLM="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { iblech ]; }; -} +}) diff --git a/pkgs/by-name/em/em/package.nix b/pkgs/by-name/em/em/package.nix index 2868e3cffcd3..916aaacd211c 100644 --- a/pkgs/by-name/em/em/package.nix +++ b/pkgs/by-name/em/em/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "em"; version = "1.0.0"; src = fetchurl { - url = "http://pgas.freeshell.org/C/em/em-${version}.tar.gz"; + url = "http://pgas.freeshell.org/C/em/em-${finalAttrs.version}.tar.gz"; hash = "sha256-ijMBkl7U1f9MTXgli9kUFB8ttMG6TMQnxfDMP9AblTQ="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "em"; }; -} +}) diff --git a/pkgs/by-name/em/emma/package.nix b/pkgs/by-name/em/emma/package.nix index a329a65f3153..f29a5ab46ca7 100644 --- a/pkgs/by-name/em/emma/package.nix +++ b/pkgs/by-name/em/emma/package.nix @@ -5,12 +5,12 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "emma"; version = "2.0.5312"; src = fetchurl { - url = "mirror://sourceforge/emma/emma-${version}.zip"; + url = "mirror://sourceforge/emma/emma-${finalAttrs.version}.zip"; sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.cpl10; }; -} +}) diff --git a/pkgs/by-name/en/enca/package.nix b/pkgs/by-name/en/enca/package.nix index aa08cfc44265..72ca0eb3f2a1 100644 --- a/pkgs/by-name/en/enca/package.nix +++ b/pkgs/by-name/en/enca/package.nix @@ -6,12 +6,12 @@ recode, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "enca"; version = "1.19"; src = fetchurl { - url = "https://dl.cihar.com/enca/enca-${version}.tar.xz"; + url = "https://dl.cihar.com/enca/enca-${finalAttrs.version}.tar.xz"; sha256 = "1f78jmrggv3jymql8imm5m9yc8nqjw5l99mpwki2245l8357wj1s"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/en/enet/package.nix b/pkgs/by-name/en/enet/package.nix index 9b07f3853c72..e5f7df8d09d3 100644 --- a/pkgs/by-name/en/enet/package.nix +++ b/pkgs/by-name/en/enet/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "enet"; version = "1.3.18"; src = fetchurl { - url = "http://enet.bespin.org/download/enet-${version}.tar.gz"; + url = "http://enet.bespin.org/download/enet-${finalAttrs.version}.tar.gz"; sha256 = "sha256-KooMU2DWi7T80R8uTEfGmXbo0shbEJ3X1gsRgaT4XTY="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ep/ephemeralpg/package.nix b/pkgs/by-name/ep/ephemeralpg/package.nix index c20f60dbcee6..6ae4a1083499 100644 --- a/pkgs/by-name/ep/ephemeralpg/package.nix +++ b/pkgs/by-name/ep/ephemeralpg/package.nix @@ -6,11 +6,11 @@ getopt, makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ephemeralpg"; version = "3.4"; src = fetchurl { - url = "https://eradman.com/ephemeralpg/code/ephemeralpg-${version}.tar.gz"; + url = "https://eradman.com/ephemeralpg/code/ephemeralpg-${finalAttrs.version}.tar.gz"; hash = "sha256-IwAIJFW/ahDXGgINi4N9mG3XKw74JXK6+SLxGMZ8tS0="; }; nativeBuildInputs = [ makeWrapper ]; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { medv ]; }; -} +}) diff --git a/pkgs/by-name/eq/eq10q/package.nix b/pkgs/by-name/eq/eq10q/package.nix index c09d0dd7683b..f4018eed6217 100644 --- a/pkgs/by-name/eq/eq10q/package.nix +++ b/pkgs/by-name/eq/eq10q/package.nix @@ -13,11 +13,11 @@ libpthread-stubs, libxshmfence, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eq10q"; version = "2.2"; src = fetchurl { - url = "mirror://sourceforge/project/eq10q/eq10q-${version}.tar.gz"; + url = "mirror://sourceforge/project/eq10q/eq10q-${finalAttrs.version}.tar.gz"; sha256 = "16mhcav8gwkp29k9ki4dlkajlcgh1i2wvldabxb046d37dq4qzrk"; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ev/evolution-ews/package.nix b/pkgs/by-name/ev/evolution-ews/package.nix index 256e58a099bc..507f05cb3cef 100644 --- a/pkgs/by-name/ev/evolution-ews/package.nix +++ b/pkgs/by-name/ev/evolution-ews/package.nix @@ -21,12 +21,12 @@ makeHardcodeGsettingsPatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "evolution-ews"; version = "3.58.2"; src = fetchurl { - url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor version}/evolution-ews-${version}.tar.xz"; + url = "mirror://gnome/sources/evolution-ews/${lib.versions.majorMinor finalAttrs.version}/evolution-ews-${finalAttrs.version}.tar.xz"; hash = "sha256-+m/A39F+9hpjCtM8ZFuDWMQmZ2YSbxcWs8ef79KQyPs="; }; @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { passthru = { hardcodeGsettingsPatch = makeHardcodeGsettingsPatch { - inherit src; + inherit (finalAttrs) src; schemaIdToVariableMapping = { "org.gnome.evolution.mail" = "evo"; "org.gnome.evolution.calendar" = "evo"; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dasj19 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ex/exfat/package.nix b/pkgs/by-name/ex/exfat/package.nix index 77dd66b107fb..b940094c4b99 100644 --- a/pkgs/by-name/ex/exfat/package.nix +++ b/pkgs/by-name/ex/exfat/package.nix @@ -7,14 +7,14 @@ fuse, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exfat"; version = "1.4.0"; src = fetchFromGitHub { owner = "relan"; repo = "exfat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-5m8fiItEOO6piR132Gxq6SHOPN1rAFTuTVE+UI0V00k="; }; @@ -31,9 +31,9 @@ stdenv.mkDerivation rec { meta = { description = "Free exFAT file system implementation"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ dywedir ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ex/exim/package.nix b/pkgs/by-name/ex/exim/package.nix index aa1caf232cc1..d1db857f3525 100644 --- a/pkgs/by-name/ex/exim/package.nix +++ b/pkgs/by-name/ex/exim/package.nix @@ -37,12 +37,12 @@ let perl' = perl.withPackages (p: with p; [ FileFcntlLock ]); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exim"; version = "4.99.1"; src = fetchurl { - url = "https://ftp.exim.org/pub/exim/exim4/exim-${version}.tar.xz"; + url = "https://ftp.exim.org/pub/exim/exim4/exim-${finalAttrs.version}.tar.xz"; hash = "sha256-6ulnvUml+HmTO4xuyIwwR1ocZkYjITXzfwW1XbxONEc="; }; @@ -205,6 +205,6 @@ stdenv.mkDerivation rec { helsinki-Jo tv ]; - changelog = "https://github.com/Exim/exim/blob/exim-${version}/doc/doc-txt/ChangeLog"; + changelog = "https://github.com/Exim/exim/blob/exim-${finalAttrs.version}/doc/doc-txt/ChangeLog"; }; -} +}) diff --git a/pkgs/by-name/ex/exonerate/package.nix b/pkgs/by-name/ex/exonerate/package.nix index 291c1faefe3f..0c629edf12d9 100644 --- a/pkgs/by-name/ex/exonerate/package.nix +++ b/pkgs/by-name/ex/exonerate/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.4.0"; pname = "exonerate"; src = fetchurl { - url = "http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${version}.tar.gz"; + url = "http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${finalAttrs.version}.tar.gz"; sha256 = "0hj0m9xygiqsdxvbg79wq579kbrx1mdrabi2bzqz2zn9qwfjcjgq"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ex/exrtools/package.nix b/pkgs/by-name/ex/exrtools/package.nix index 4c00911cb3b2..cce44692269a 100644 --- a/pkgs/by-name/ex/exrtools/package.nix +++ b/pkgs/by-name/ex/exrtools/package.nix @@ -8,12 +8,12 @@ libjpeg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "exrtools"; version = "0.4"; src = fetchurl { - url = "http://scanline.ca/exrtools/exrtools-${version}.tar.gz"; + url = "http://scanline.ca/exrtools/exrtools-${finalAttrs.version}.tar.gz"; sha256 = "0jpkskqs1yjiighab4s91jy0c0qxcscwadfn94xy2mm2bx2qwp4z"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/ex/ext4magic/package.nix b/pkgs/by-name/ex/ext4magic/package.nix index 60ac3176d44c..32d2fbf38033 100644 --- a/pkgs/by-name/ex/ext4magic/package.nix +++ b/pkgs/by-name/ex/ext4magic/package.nix @@ -10,12 +10,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.2"; pname = "ext4magic"; src = fetchurl { - url = "mirror://sourceforge/ext4magic/ext4magic-${version}.tar.gz"; + url = "mirror://sourceforge/ext4magic/ext4magic-${finalAttrs.version}.tar.gz"; sha256 = "8d9c6a594f212aecf4eb5410d277caeaea3adc03d35378257dfd017ef20ea115"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.rkoe ]; mainProgram = "ext4magic"; }; -} +}) diff --git a/pkgs/by-name/fa/farstream/package.nix b/pkgs/by-name/fa/farstream/package.nix index cfa736144b6e..9f4e651c82af 100644 --- a/pkgs/by-name/fa/farstream/package.nix +++ b/pkgs/by-name/fa/farstream/package.nix @@ -12,7 +12,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "farstream"; version = "0.2.9"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.freedesktop.org/software/farstream/releases/farstream/farstream-${version}.tar.gz"; + url = "https://www.freedesktop.org/software/farstream/releases/farstream/farstream-${finalAttrs.version}.tar.gz"; sha256 = "0yzlh9jf47a3ir40447s7hlwp98f9yr8z4gcm0vjwz6g6cj12zfb"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/fa/fatsort/package.nix b/pkgs/by-name/fa/fatsort/package.nix index e5d5d063645a..25f877dcba63 100644 --- a/pkgs/by-name/fa/fatsort/package.nix +++ b/pkgs/by-name/fa/fatsort/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.5.640"; pname = "fatsort"; src = fetchurl { - url = "mirror://sourceforge/fatsort/fatsort-${version}.tar.xz"; + url = "mirror://sourceforge/fatsort/fatsort-${finalAttrs.version}.tar.xz"; sha256 = "sha256-Yw7OVtnrOlVSSvCuw6reeFQ2DrqUkXKmz7R2jLj75C4="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "fatsort"; }; -} +}) diff --git a/pkgs/by-name/fc/fcrackzip/package.nix b/pkgs/by-name/fc/fcrackzip/package.nix index 9a66ed93985d..4d89ece7d0ca 100644 --- a/pkgs/by-name/fc/fcrackzip/package.nix +++ b/pkgs/by-name/fc/fcrackzip/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fcrackzip"; version = "1.0"; src = fetchurl { - url = "http://oldhome.schmorp.de/marc/data/fcrackzip-${version}.tar.gz"; + url = "http://oldhome.schmorp.de/marc/data/fcrackzip-${finalAttrs.version}.tar.gz"; sha256 = "0l1qsk949vnz18k4vjf3ppq8p497966x4c7f2yx18x8pk35whn2a"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nico202 ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/fc/fcron/package.nix b/pkgs/by-name/fc/fcron/package.nix index 3042a7e0e602..e4be6b0b4a52 100644 --- a/pkgs/by-name/fc/fcron/package.nix +++ b/pkgs/by-name/fc/fcron/package.nix @@ -14,12 +14,12 @@ editorProgram ? if lib.meta.availableOn stdenv.hostPlatform vim then "${vim}/bin/vi" else null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fcron"; version = "3.4.0"; src = fetchurl { - url = "http://fcron.free.fr/archives/fcron-${version}.src.tar.gz"; + url = "http://fcron.free.fr/archives/fcron-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-9Of8VTzdcP9LO2rJE4s7fP+rkZi4wmbZevCodQbg4bU="; }; @@ -72,4 +72,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fd/fdk_aac/package.nix b/pkgs/by-name/fd/fdk_aac/package.nix index ab3b61d414b9..58cba50ce4ad 100644 --- a/pkgs/by-name/fd/fdk_aac/package.nix +++ b/pkgs/by-name/fd/fdk_aac/package.nix @@ -5,12 +5,12 @@ exampleSupport ? false, # Example encoding program }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fdk-aac"; version = "2.0.3"; src = fetchurl { - url = "mirror://sourceforge/opencore-amr/fdk-aac/fdk-aac-${version}.tar.gz"; + url = "mirror://sourceforge/opencore-amr/fdk-aac/fdk-aac-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gptrie7zgkCc2mhX/YKvhPq7Y0F7CO3p6npVP4Ect54="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ codyopel ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fi/fim/package.nix b/pkgs/by-name/fi/fim/package.nix index 5a7f72e5010e..bde5aa6357bc 100644 --- a/pkgs/by-name/fi/fim/package.nix +++ b/pkgs/by-name/fi/fim/package.nix @@ -30,12 +30,12 @@ libpng, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fim"; version = "0.7"; src = fetchurl { - url = "mirror://savannah/fbi-improved/fim-${version}-trunk.tar.gz"; + url = "mirror://savannah/fbi-improved/fim-${finalAttrs.version}-trunk.tar.gz"; sha256 = "sha256-/p7bjeZM46DJOQ9sgtebhkNpBPj2RJYY3dMXhzHnNmg="; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fi/findbugs/package.nix b/pkgs/by-name/fi/findbugs/package.nix index a5c193f89f47..c07d7d094bd8 100644 --- a/pkgs/by-name/fi/findbugs/package.nix +++ b/pkgs/by-name/fi/findbugs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "findbugs"; version = "3.0.1"; src = fetchurl { - url = "mirror://sourceforge/findbugs/findbugs-${version}.tar.gz"; + url = "mirror://sourceforge/findbugs/findbugs-${finalAttrs.version}.tar.gz"; sha256 = "06b46fz4nid7qvm36r66zw01fr87y4jyz21ixw27b8hkqah0s3p8"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/fl/fllog/package.nix b/pkgs/by-name/fl/fllog/package.nix index 452fb32bfa1a..010129213de5 100644 --- a/pkgs/by-name/fl/fllog/package.nix +++ b/pkgs/by-name/fl/fllog/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.9"; pname = "fllog"; src = fetchurl { - url = "mirror://sourceforge/fldigi/fllog-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/fllog-${finalAttrs.version}.tar.gz"; sha256 = "sha256-3eJvT9PjHTrMn0/pArUDIIE7T7y1YnayG5PuGokwtRk="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "fllog"; }; -} +}) diff --git a/pkgs/by-name/fl/flmsg/package.nix b/pkgs/by-name/fl/flmsg/package.nix index 7aa75c838147..62a13a673d94 100644 --- a/pkgs/by-name/fl/flmsg/package.nix +++ b/pkgs/by-name/fl/flmsg/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.0.23"; pname = "flmsg"; src = fetchurl { - url = "mirror://sourceforge/fldigi/flmsg-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/flmsg-${finalAttrs.version}.tar.gz"; sha256 = "sha256-3eR0wrzkNjlqm5xW5dtgihs33cVUmZeS0/rf+xnPeRY="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "flmsg"; }; -} +}) diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index 1e39ec8c87b9..df53fde8f4f9 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -13,14 +13,14 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "flowblade"; version = "2.24"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-scUmE7wnelgpkaxh5tsNU6EVC9BbHR39embqk3enlIM="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { runHook preInstall mkdir -p $out - cp -a ${src}/flowblade-trunk $out/flowblade + cp -a ${finalAttrs.src}/flowblade-trunk $out/flowblade makeWrapper $out/flowblade/flowblade $out/bin/flowblade \ --set FREI0R_PATH ${frei0r}/lib/frei0r-1 \ @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ polygon ]; mainProgram = "flowblade"; }; -} +}) diff --git a/pkgs/by-name/fl/flpsed/package.nix b/pkgs/by-name/fl/flpsed/package.nix index 6431d1481d80..5984ceefb580 100644 --- a/pkgs/by-name/fl/flpsed/package.nix +++ b/pkgs/by-name/fl/flpsed/package.nix @@ -6,12 +6,12 @@ ghostscript, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "flpsed"; version = "0.7.3"; src = fetchurl { - url = "http://www.flpsed.org/flpsed-${version}.tar.gz"; + url = "http://www.flpsed.org/flpsed-${finalAttrs.version}.tar.gz"; sha256 = "0vngqxanykicabhfdznisv82k5ypkxwg0s93ms9ribvhpm8vf2xp"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "flpsed"; }; -} +}) diff --git a/pkgs/by-name/fl/flwrap/package.nix b/pkgs/by-name/fl/flwrap/package.nix index 1477e1113716..e17430bd7a91 100644 --- a/pkgs/by-name/fl/flwrap/package.nix +++ b/pkgs/by-name/fl/flwrap/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3.6"; pname = "flwrap"; src = fetchurl { - url = "mirror://sourceforge/fldigi/flwrap-${version}.tar.gz"; + url = "mirror://sourceforge/fldigi/flwrap-${finalAttrs.version}.tar.gz"; sha256 = "sha256-g1V7bOcgVHpD+Ndn02Nj4I3rGItuQ2qLGlrZZshfGP8="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "flwrap"; }; -} +}) diff --git a/pkgs/by-name/fo/foremost/package.nix b/pkgs/by-name/fo/foremost/package.nix index 6fc090c7e8dd..a7dd3bcd0f56 100644 --- a/pkgs/by-name/fo/foremost/package.nix +++ b/pkgs/by-name/fo/foremost/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "foremost"; version = "1.5.7"; src = fetchurl { sha256 = "0d2zxw0ijg8cd3ksgm8cf8jg128zr5x7z779jar90g9f47pm882h"; - url = "https://foremost.sourceforge.net/pkg/foremost-${version}.tar.gz"; + url = "https://foremost.sourceforge.net/pkg/foremost-${finalAttrs.version}.tar.gz"; }; patches = [ ./makefile.patch ]; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "foremost"; }; -} +}) diff --git a/pkgs/by-name/fo/forktty/package.nix b/pkgs/by-name/fo/forktty/package.nix index 137fad09b5db..929a327bd35c 100644 --- a/pkgs/by-name/fo/forktty/package.nix +++ b/pkgs/by-name/fo/forktty/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "forktty"; version = "1.3"; src = fetchurl { - url = "mirror://ibiblioPubLinux/utils/terminal/forktty-${version}.tgz"; + url = "mirror://ibiblioPubLinux/utils/terminal/forktty-${finalAttrs.version}.tgz"; hash = "sha256-6xc5eshCuCIOsDh0r2DizKAeypGH0TRRotZ4itsvpVk="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fo/fortune/package.nix b/pkgs/by-name/fo/fortune/package.nix index b98527cc59bc..5f784ccd5b47 100644 --- a/pkgs/by-name/fo/fortune/package.nix +++ b/pkgs/by-name/fo/fortune/package.nix @@ -12,14 +12,14 @@ withOffensive ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fortune-mod"; version = "3.26.0"; # We use fetchurl instead of fetchFromGitHub because the release pack has some # special files. src = fetchurl { - url = "https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-${version}/fortune-mod-${version}.tar.xz"; + url = "https://github.com/shlomif/fortune-mod/releases/download/fortune-mod-${finalAttrs.version}/fortune-mod-${finalAttrs.version}.tar.xz"; sha256 = "sha256-rE0UhsrJuZkEkQcTa5QQb+mKSurADsY1sUTEN2S//kw="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ vonfry ]; }; -} +}) diff --git a/pkgs/by-name/fo/fox/package.nix b/pkgs/by-name/fo/fox/package.nix index a9ede51b9e9d..334d3400f512 100644 --- a/pkgs/by-name/fo/fox/package.nix +++ b/pkgs/by-name/fo/fox/package.nix @@ -15,12 +15,12 @@ cups, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fox"; version = "1.7.81"; src = fetchurl { - url = "http://fox-toolkit.org/ftp/fox-${version}.tar.gz"; + url = "http://fox-toolkit.org/ftp/fox-${finalAttrs.version}.tar.gz"; sha256 = "sha256-bu+IEqNkv9OAf96dPYre3CP759pjalVIbYyc3QSQW2w="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fo/fox_1_6/package.nix b/pkgs/by-name/fo/fox_1_6/package.nix index 626ee91ebf53..7e4d93d0871b 100644 --- a/pkgs/by-name/fo/fox_1_6/package.nix +++ b/pkgs/by-name/fo/fox_1_6/package.nix @@ -18,12 +18,12 @@ xinput, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fox"; version = "1.6.57"; src = fetchurl { - url = "ftp://ftp.fox-toolkit.org/pub/fox-${version}.tar.gz"; + url = "ftp://ftp.fox-toolkit.org/pub/fox-${finalAttrs.version}.tar.gz"; sha256 = "08w98m6wjadraw1pi13igzagly4b2nfa57kdqdnkjfhgkvg1bvv5"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; inherit (mesa.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/fr/frame/package.nix b/pkgs/by-name/fr/frame/package.nix index 27f3741bcd4f..fbd17030ff69 100644 --- a/pkgs/by-name/fr/frame/package.nix +++ b/pkgs/by-name/fr/frame/package.nix @@ -10,11 +10,11 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "frame"; version = "2.5.0"; src = fetchurl { - url = "https://launchpad.net/frame/trunk/v${version}/+download/frame-${version}.tar.xz"; + url = "https://launchpad.net/frame/trunk/v${finalAttrs.version}/+download/frame-${finalAttrs.version}.tar.xz"; sha256 = "bc2a20cd3ac1e61fe0461bd3ee8cb250dbcc1fa511fad0686d267744e9c78f3a"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fr/freeipmi/package.nix b/pkgs/by-name/fr/freeipmi/package.nix index dd5a10ab366b..db92decd1fd4 100644 --- a/pkgs/by-name/fr/freeipmi/package.nix +++ b/pkgs/by-name/fr/freeipmi/package.nix @@ -9,12 +9,12 @@ libgpg-error, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.16"; pname = "freeipmi"; src = fetchurl { - url = "mirror://gnu/freeipmi/freeipmi-${version}.tar.gz"; + url = "mirror://gnu/freeipmi/freeipmi-${finalAttrs.version}.tar.gz"; sha256 = "sha256-W872u562gOSbSjYjV5kwrOeJn1OSWyBF/p+RrWkEER0="; }; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.gnu ++ lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/fr/freetds/package.nix b/pkgs/by-name/fr/freetds/package.nix index 769b4fcee8a3..dc9d87f2fd4d 100644 --- a/pkgs/by-name/fr/freetds/package.nix +++ b/pkgs/by-name/fr/freetds/package.nix @@ -13,12 +13,12 @@ assert odbcSupport -> unixODBC != null; # Work is in progress to move to cmake so revisit that later -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "freetds"; version = "1.5.6"; src = fetchurl { - url = "https://www.freetds.org/files/stable/freetds-${version}.tar.bz2"; + url = "https://www.freetds.org/files/stable/freetds-${finalAttrs.version}.tar.bz2"; hash = "sha256-2twI5prvFFI/2u4JFw1Z2vG2QT6NWFjQnJSWZ0ugjFc="; }; @@ -39,9 +39,9 @@ stdenv.mkDerivation rec { meta = { description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; homepage = "https://www.freetds.org"; - changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; + changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${finalAttrs.version}"; license = lib.licenses.lgpl2; maintainers = with lib.maintainers; [ peterhoeg ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/fs/fstl/package.nix b/pkgs/by-name/fs/fstl/package.nix index 4b6677f3de51..55ddbc65c263 100644 --- a/pkgs/by-name/fs/fstl/package.nix +++ b/pkgs/by-name/fs/fstl/package.nix @@ -6,7 +6,7 @@ libsForQt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fstl"; version = "0.11.1"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "fstl-app"; repo = "fstl"; - rev = "v" + version; + rev = "v" + finalAttrs.version; hash = "sha256-puDYXANiyTluSlmnT+gnNPA5eCcw0Ny6md6Ock6pqLc="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ tweber ]; }; -} +}) diff --git a/pkgs/by-name/fs/fsverity-utils/package.nix b/pkgs/by-name/fs/fsverity-utils/package.nix index 10f11daa9091..72eac55086af 100644 --- a/pkgs/by-name/fs/fsverity-utils/package.nix +++ b/pkgs/by-name/fs/fsverity-utils/package.nix @@ -8,7 +8,7 @@ pandoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fsverity-utils"; version = "1.6"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ++ lib.optional enableManpages "man"; src = fetchzip { - url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${finalAttrs.version}.tar.gz"; sha256 = "sha256-FZN4MKNmymIXZ2Q0woA0SLzPf4SaUJkj4ssKPsY4xXc="; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ jk ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ft/ftop/package.nix b/pkgs/by-name/ft/ftop/package.nix index 3032beb7e3bd..671db1445d9d 100644 --- a/pkgs/by-name/ft/ftop/package.nix +++ b/pkgs/by-name/ft/ftop/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ftop"; version = "1.0"; src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ftop/ftop-${version}.tar.bz2"; + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ftop/ftop-${finalAttrs.version}.tar.bz2"; sha256 = "3a705f4f291384344cd32c3dd5f5f6a7cd7cea7624c83cb7e923966dbcd47f82"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { ''; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/fu/fuse-emulator/package.nix b/pkgs/by-name/fu/fuse-emulator/package.nix index e9673cf29f67..a712fefcab2e 100644 --- a/pkgs/by-name/fu/fuse-emulator/package.nix +++ b/pkgs/by-name/fu/fuse-emulator/package.nix @@ -16,12 +16,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fuse-emulator"; version = "1.6.0"; src = fetchurl { - url = "mirror://sourceforge/fuse-emulator/fuse-${version}.tar.gz"; + url = "mirror://sourceforge/fuse-emulator/fuse-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Oo/t8v/pR8VxVhusVaWa2tTFkzj3TkSbfnpn2coEcJY="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/fu/fuse-overlayfs/package.nix b/pkgs/by-name/fu/fuse-overlayfs/package.nix index 510e4471eff5..e089ea653761 100644 --- a/pkgs/by-name/fu/fuse-overlayfs/package.nix +++ b/pkgs/by-name/fu/fuse-overlayfs/package.nix @@ -8,14 +8,14 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fuse-overlayfs"; version = "1.16"; src = fetchFromGitHub { owner = "containers"; repo = "fuse-overlayfs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-FwAv5PmiBz25PNH/IEIV6cHjhlE+1mDTrgvR2vN++ZY="; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ma9e ]; teams = [ lib.teams.podman ]; platforms = lib.platforms.linux; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; mainProgram = "fuse-overlayfs"; }; -} +}) diff --git a/pkgs/by-name/fw/fwup/package.nix b/pkgs/by-name/fw/fwup/package.nix index 9d11291d7c30..928b8a47aa83 100644 --- a/pkgs/by-name/fw/fwup/package.nix +++ b/pkgs/by-name/fw/fwup/package.nix @@ -19,14 +19,14 @@ xdelta, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fwup"; version = "1.15.0"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kVkw+/Z3+ZM1wXV/OmfaVPoUKc6MRuz8GRwpvOscuEM="; }; @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { unzip zip ] - ++ lib.optionals doCheck [ + ++ lib.optionals finalAttrs.doCheck [ mtools dosfstools ]; @@ -62,11 +62,11 @@ stdenv.mkDerivation rec { doCheck = !stdenv.hostPlatform.isDarwin; meta = { - changelog = "https://github.com/fwup-home/fwup/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/fwup-home/fwup/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Configurable embedded Linux firmware update creator and runner"; homepage = "https://github.com/fhunleth/fwup"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.georgewhewell ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/g-/g-wrap/package.nix b/pkgs/by-name/g-/g-wrap/package.nix index f0be23687510..63ef4c7a8658 100644 --- a/pkgs/by-name/g-/g-wrap/package.nix +++ b/pkgs/by-name/g-/g-wrap/package.nix @@ -9,12 +9,12 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "g-wrap"; version = "1.9.15"; src = fetchurl { - url = "mirror://savannah/g-wrap/g-wrap-${version}.tar.gz"; + url = "mirror://savannah/g-wrap/g-wrap-${finalAttrs.version}.tar.gz"; sha256 = "0ak0bha37dfpj9kmyw1r8fj8nva639aw5xr66wr5gd3l1rqf5xhg"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ga/gama/package.nix b/pkgs/by-name/ga/gama/package.nix index 84eb998fd82b..e1e066e9de0d 100644 --- a/pkgs/by-name/ga/gama/package.nix +++ b/pkgs/by-name/ga/gama/package.nix @@ -8,12 +8,12 @@ texinfo, zip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gama"; version = "2.28"; src = fetchurl { - url = "mirror://gnu/gama/gama-${version}.tar.gz"; + url = "mirror://gnu/gama/gama-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Xcc/4JB7hyM+KHeO32+JlQWUBfH8RXuOL3Z2P0imaxo="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ga/gamenetworkingsockets/package.nix b/pkgs/by-name/ga/gamenetworkingsockets/package.nix index 21a4924ff3d8..bee7a9895761 100644 --- a/pkgs/by-name/ga/gamenetworkingsockets/package.nix +++ b/pkgs/by-name/ga/gamenetworkingsockets/package.nix @@ -11,14 +11,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "GameNetworkingSockets"; version = "1.4.1"; src = fetchFromGitHub { owner = "ValveSoftware"; repo = "GameNetworkingSockets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "12741wmpvy7mcvqqmjg4a7ph75rwliwgclhk4imjijqf2qkvsphd"; }; @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { description = "GameNetworkingSockets is a basic transport layer for games"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; maintainers = [ lib.maintainers.sternenseemann ]; }; -} +}) diff --git a/pkgs/by-name/ga/garmintools/package.nix b/pkgs/by-name/ga/garmintools/package.nix index bcb480476401..9ee07f8e51db 100644 --- a/pkgs/by-name/ga/garmintools/package.nix +++ b/pkgs/by-name/ga/garmintools/package.nix @@ -4,11 +4,11 @@ fetchurl, libusb-compat-0_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "garmintools"; version = "0.10"; src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-${version}.tar.gz"; + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-${finalAttrs.version}.tar.gz"; sha256 = "1vjc8h0z4kx2h52yc3chxn3wh1krn234fg12sggbia9zjrzhpmgz"; }; buildInputs = [ libusb-compat-0_1 ]; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ga/gatling/package.nix b/pkgs/by-name/ga/gatling/package.nix index 2a32033394f6..021e00c71945 100644 --- a/pkgs/by-name/ga/gatling/package.nix +++ b/pkgs/by-name/ga/gatling/package.nix @@ -12,12 +12,12 @@ let version = "0.16"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gatling"; inherit version; src = fetchurl { - url = "https://www.fefe.de/gatling/gatling-${version}.tar.xz"; + url = "https://www.fefe.de/gatling/gatling-${finalAttrs.version}.tar.xz"; sha256 = "0nrnws5qrl4frqcsfa9z973vv5mifgr9z170qbvg3mq1wa7475jz"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gc/gcal/package.nix b/pkgs/by-name/gc/gcal/package.nix index 811b21ace5fc..c00dc6778a0d 100644 --- a/pkgs/by-name/gc/gcal/package.nix +++ b/pkgs/by-name/gc/gcal/package.nix @@ -7,12 +7,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gcal"; version = "4.1"; src = fetchurl { - url = "mirror://gnu/gcal/gcal-${version}.tar.xz"; + url = "mirror://gnu/gcal/gcal-${finalAttrs.version}.tar.xz"; sha256 = "1av11zkfirbixn05hyq4xvilin0ncddfjqzc4zd9pviyp506rdci"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.romildo ]; mainProgram = "gcal"; }; -} +}) diff --git a/pkgs/by-name/gd/gd/package.nix b/pkgs/by-name/gd/gd/package.nix index 550016b21900..022385815411 100644 --- a/pkgs/by-name/gd/gd/package.nix +++ b/pkgs/by-name/gd/gd/package.nix @@ -18,12 +18,12 @@ freetype, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gd"; version = "2.3.3"; src = fetchurl { - url = "https://github.com/libgd/libgd/releases/download/gd-${version}/libgd-${version}.tar.xz"; + url = "https://github.com/libgd/libgd/releases/download/gd-${finalAttrs.version}/libgd-${finalAttrs.version}.tar.xz"; sha256 = "0qas3q9xz3wgw06dm2fj0i189rain6n60z1vyq50d5h7wbn25s1z"; }; @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/gd/gdl/package.nix b/pkgs/by-name/gd/gdl/package.nix index 4d32f5deee6b..abe4ff66a618 100644 --- a/pkgs/by-name/gd/gdl/package.nix +++ b/pkgs/by-name/gd/gdl/package.nix @@ -9,12 +9,12 @@ intltool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gdl"; version = "3.40.0"; src = fetchurl { - url = "mirror://gnome/sources/gdl/${lib.versions.majorMinor version}/gdl-${version}.tar.xz"; + url = "mirror://gnome/sources/gdl/${lib.versions.majorMinor finalAttrs.version}/gdl-${finalAttrs.version}.tar.xz"; sha256 = "NkHU/WadHhgYrv88+f+3iH/Fw2eFC3jCjHdeukq2pVU="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ge/gengetopt/package.nix b/pkgs/by-name/ge/gengetopt/package.nix index 51d197d37c36..c8c2fd52839b 100644 --- a/pkgs/by-name/ge/gengetopt/package.nix +++ b/pkgs/by-name/ge/gengetopt/package.nix @@ -6,12 +6,12 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gengetopt"; version = "2.23"; src = fetchurl { - url = "mirror://gnu/gengetopt/gengetopt-${version}.tar.xz"; + url = "mirror://gnu/gengetopt/gengetopt-${finalAttrs.version}.tar.xz"; sha256 = "1b44fn0apsgawyqa4alx2qj5hls334mhbszxsy6rfr0q074swhdr"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ge/genromfs/package.nix b/pkgs/by-name/ge/genromfs/package.nix index 4db777270472..60a3d0cd23ab 100644 --- a/pkgs/by-name/ge/genromfs/package.nix +++ b/pkgs/by-name/ge/genromfs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.5.2"; pname = "genromfs"; src = fetchurl { - url = "mirror://sourceforge/romfs/genromfs/${version}/genromfs-${version}.tar.gz"; + url = "mirror://sourceforge/romfs/genromfs/${finalAttrs.version}/genromfs-${finalAttrs.version}.tar.gz"; sha256 = "0q6rpq7cmclmb4ayfyknvzbqysxs4fy8aiahlax1sb2p6k3pzwrh"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "genromfs"; }; -} +}) diff --git a/pkgs/by-name/ge/getxbook/package.nix b/pkgs/by-name/ge/getxbook/package.nix index 2e8763751c59..9bdf4e0958be 100644 --- a/pkgs/by-name/ge/getxbook/package.nix +++ b/pkgs/by-name/ge/getxbook/package.nix @@ -5,12 +5,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "getxbook"; version = "1.2"; src = fetchurl { - url = "https://njw.me.uk/getxbook/getxbook-${version}.tar.xz"; + url = "https://njw.me.uk/getxbook/getxbook-${finalAttrs.version}.tar.xz"; sha256 = "0ihwrx4gspj8l7fc8vxch6dpjrw1lvv9z3c19f0wxnmnxhv1cjvs"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gf/gflags/package.nix b/pkgs/by-name/gf/gflags/package.nix index 4783c2a7ec10..665ed686a51c 100644 --- a/pkgs/by-name/gf/gflags/package.nix +++ b/pkgs/by-name/gf/gflags/package.nix @@ -7,14 +7,14 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gflags"; version = "2.2.2"; src = fetchFromGitHub { owner = "gflags"; repo = "gflags"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "147i3md3nxkjlrccqg4mq1kyzc7yrhvqv5902iibc7znkvzdvlp0"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gh/ghostscript/package.nix b/pkgs/by-name/gh/ghostscript/package.nix index 0a79f4f1874a..cd1c640bad8c 100644 --- a/pkgs/by-name/gh/ghostscript/package.nix +++ b/pkgs/by-name/gh/ghostscript/package.nix @@ -65,14 +65,14 @@ let }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ghostscript${lib.optionalString x11Support "-with-X"}"; version = "10.06.0"; src = fetchurl { url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${ - lib.replaceStrings [ "." ] [ "" ] version - }/ghostscript-${version}.tar.xz"; + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version + }/ghostscript-${finalAttrs.version}.tar.xz"; hash = "sha256-ZDUmSMLAgcip+xoS3Bll4B6tfFf1i3LRtU9u8c7zxWE="; }; @@ -194,7 +194,7 @@ stdenv.mkDerivation rec { postInstall = '' ln -s gsc "$out"/bin/gs - cp -r Resource "$out/share/ghostscript/${version}" + cp -r Resource "$out/share/ghostscript/${finalAttrs.version}" mkdir -p $fonts/share/fonts cp -rv ${fonts}/* "$fonts/share/fonts/" @@ -253,4 +253,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ tobim ]; mainProgram = "gs"; }; -} +}) diff --git a/pkgs/by-name/gi/giflib/package.nix b/pkgs/by-name/gi/giflib/package.nix index 5855c5b902e4..579cbd5a3e3c 100644 --- a/pkgs/by-name/gi/giflib/package.nix +++ b/pkgs/by-name/gi/giflib/package.nix @@ -6,12 +6,12 @@ pkgsStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "giflib"; version = "5.2.2"; src = fetchurl { - url = "mirror://sourceforge/giflib/giflib-${version}.tar.gz"; + url = "mirror://sourceforge/giflib/giflib-${finalAttrs.version}.tar.gz"; hash = "sha256-vn/70FfK3r4qoURUL9kMaDjGoIO16KkEi47jtmsp1fs="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; branch = "5.2"; }; -} +}) diff --git a/pkgs/by-name/gi/gifsicle/package.nix b/pkgs/by-name/gi/gifsicle/package.nix index 3ec03e9d824d..2c9c51181013 100644 --- a/pkgs/by-name/gi/gifsicle/package.nix +++ b/pkgs/by-name/gi/gifsicle/package.nix @@ -9,12 +9,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gifsicle"; version = "1.96"; src = fetchurl { - url = "https://www.lcdf.org/gifsicle/gifsicle-${version}.tar.gz"; + url = "https://www.lcdf.org/gifsicle/gifsicle-${finalAttrs.version}.tar.gz"; hash = "sha256-/SPSeWgabf48FSZOM/NEBFs7pHPaTRn0nmelCZSwd/s="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ zimbatm ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-hub/package.nix b/pkgs/by-name/gi/git-hub/package.nix index 70c711a2f829..a0b1aff8a062 100644 --- a/pkgs/by-name/gi/git-hub/package.nix +++ b/pkgs/by-name/gi/git-hub/package.nix @@ -6,14 +6,14 @@ docutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "git-hub"; version = "2.1.3"; src = fetchFromGitHub { owner = "sociomantic-tsunami"; repo = "git-hub"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-fb/WDmBx1Vayu4fLeG+D1nmHJJawgIAAXcQsABsenBo="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Git command line interface to GitHub"; longDescription = '' A simple command line interface to GitHub, enabling most useful GitHub @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "git-hub"; }; -} +}) diff --git a/pkgs/by-name/gi/git-reparent/package.nix b/pkgs/by-name/gi/git-reparent/package.nix index 9d3b84620906..ad116492c9c8 100644 --- a/pkgs/by-name/gi/git-reparent/package.nix +++ b/pkgs/by-name/gi/git-reparent/package.nix @@ -7,7 +7,7 @@ gnused, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "git-reparent"; version = "0-unstable-2017-09-03"; @@ -36,11 +36,11 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Git command to recommit HEAD with a new set of parents"; maintainers = [ ]; license = lib.licenses.gpl2; platforms = lib.platforms.unix; mainProgram = "git-reparent"; }; -} +}) diff --git a/pkgs/by-name/gl/gl117/package.nix b/pkgs/by-name/gl/gl117/package.nix index 3a6a0a67750d..6b4e0cb07daf 100644 --- a/pkgs/by-name/gl/gl117/package.nix +++ b/pkgs/by-name/gl/gl117/package.nix @@ -12,12 +12,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gl-117"; version = "1.3.2"; src = fetchurl { - url = "mirror://sourceforge/project/gl-117/gl-117/GL-117%20Source/gl-117-${version}.tar.bz2"; + url = "mirror://sourceforge/project/gl-117/gl-117/GL-117%20Source/gl-117-${finalAttrs.version}.tar.bz2"; sha256 = "1yvg1rp1yijv0b45cz085b29x5x0g5fkm654xdv5qwh2l6803gb4"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gl/gl2ps/package.nix b/pkgs/by-name/gl/gl2ps/package.nix index 472f5bbb3d84..5377c2e9f13d 100644 --- a/pkgs/by-name/gl/gl2ps/package.nix +++ b/pkgs/by-name/gl/gl2ps/package.nix @@ -10,12 +10,12 @@ libglut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gl2ps"; version = "1.4.2"; src = fetchurl { - url = "http://geuz.org/gl2ps/src/gl2ps-${version}.tgz"; + url = "http://geuz.org/gl2ps/src/gl2ps-${finalAttrs.version}.tgz"; sha256 = "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { twhitehead ]; }; -} +}) diff --git a/pkgs/by-name/gl/glib-networking/package.nix b/pkgs/by-name/gl/glib-networking/package.nix index 3fcdfb77f2bc..c56fdb0e5417 100644 --- a/pkgs/by-name/gl/glib-networking/package.nix +++ b/pkgs/by-name/gl/glib-networking/package.nix @@ -17,7 +17,7 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "glib-networking"; version = "2.80.1"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/glib-networking/${lib.versions.majorMinor version}/glib-networking-${version}.tar.xz"; + url = "mirror://gnome/sources/glib-networking/${lib.versions.majorMinor finalAttrs.version}/glib-networking-${finalAttrs.version}.tar.xz"; hash = "sha256-uA4odBV81VBx8bZxD6C5EdWsXeEGqe4qTJx77mF4L44="; }; @@ -101,4 +101,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.platformPatterns.isStatic ]; }; -} +}) diff --git a/pkgs/by-name/gl/glibmm/package.nix b/pkgs/by-name/gl/glibmm/package.nix index fc9b7e26c558..d5c50259eddb 100644 --- a/pkgs/by-name/gl/glibmm/package.nix +++ b/pkgs/by-name/gl/glibmm/package.nix @@ -11,12 +11,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "glibmm"; version = "2.66.8"; src = fetchurl { - url = "mirror://gnome/sources/glibmm/${lib.versions.majorMinor version}/glibmm-${version}.tar.xz"; + url = "mirror://gnome/sources/glibmm/${lib.versions.majorMinor finalAttrs.version}/glibmm-${finalAttrs.version}.tar.xz"; hash = "sha256-ZPEdO5WiTiqNQWbs/1GHMPeezCciLvQfr3x+A0D8kyk="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gl/global/package.nix b/pkgs/by-name/gl/global/package.nix index 40f2bb9e4fb6..f75b648a1776 100644 --- a/pkgs/by-name/gl/global/package.nix +++ b/pkgs/by-name/gl/global/package.nix @@ -15,12 +15,12 @@ let pygments = python3Packages.pygments; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "global"; version = "6.6.14"; src = fetchurl { - url = "mirror://gnu/global/global-${version}.tar.gz"; + url = "mirror://gnu/global/global-${finalAttrs.version}.tar.gz"; hash = "sha256-9uf9C2iu0pLoW7aGYWuvZVHVyUJK3N3KEdgIujGMsyA="; }; @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; changelog = "https://cvs.savannah.gnu.org/viewvc/global/global/NEWS?view=markup&pathrev=VERSION-${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }"; }; -} +}) diff --git a/pkgs/by-name/gm/gmm/package.nix b/pkgs/by-name/gm/gmm/package.nix index 4cf7813fbd11..4868c217987b 100644 --- a/pkgs/by-name/gm/gmm/package.nix +++ b/pkgs/by-name/gm/gmm/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gmm"; version = "5.4.4"; src = fetchurl { - url = "mirror://savannah/getfem/stable/gmm-${version}.tar.gz"; + url = "mirror://savannah/getfem/stable/gmm-${finalAttrs.version}.tar.gz"; sha256 = "sha256-FesZQwEbkmZaqzsC7PPO3hz4nqFakAb4HyuizWYqoCs="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gm/gmu/package.nix b/pkgs/by-name/gm/gmu/package.nix index 79e6404525cc..e3255c103b62 100644 --- a/pkgs/by-name/gm/gmu/package.nix +++ b/pkgs/by-name/gm/gmu/package.nix @@ -16,12 +16,12 @@ conf ? "unknown", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gmu"; version = "0.10.1"; src = fetchurl { - url = "https://wej.k.vu/files/gmu-${version}.tar.gz"; + url = "https://wej.k.vu/files/gmu-${finalAttrs.version}.tar.gz"; sha256 = "03x0mc0xw2if0bpf0a15yprcyx1xccki039zvl2099dagwk6xskv"; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { description = "Open source music player for portable gaming consoles and handhelds"; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/gn/gnaural/package.nix b/pkgs/by-name/gn/gnaural/package.nix index 9f1f9dda6ffc..34c18871c155 100644 --- a/pkgs/by-name/gn/gnaural/package.nix +++ b/pkgs/by-name/gn/gnaural/package.nix @@ -8,12 +8,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnaural"; version = "20110606"; src = fetchurl { - url = "mirror://sourceforge/gnaural/gnaural_${version}.tar.xz"; + url = "mirror://sourceforge/gnaural/gnaural_${finalAttrs.version}.tar.xz"; hash = "sha256-0a09DUMfHEIGYuIYSBGJalBiIHIgejr/KVDXCFgKBb8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { license = with lib.licenses; [ gpl2Only ]; mainProgram = "gnaural"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-console/package.nix b/pkgs/by-name/gn/gnome-console/package.nix index fa4ca444d2bd..5f6825b5bef3 100644 --- a/pkgs/by-name/gn/gnome-console/package.nix +++ b/pkgs/by-name/gn/gnome-console/package.nix @@ -19,12 +19,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-console"; version = "49.2"; src = fetchurl { - url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/gnome-console-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-console/${lib.versions.major finalAttrs.version}/gnome-console-${finalAttrs.version}.tar.xz"; hash = "sha256-J7As6OiQ/49TyoXbeGsa41kD8LYyeBLwIk3AtUsQiNs="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "kgx"; }; -} +}) diff --git a/pkgs/by-name/gn/gnome-icon-theme/package.nix b/pkgs/by-name/gn/gnome-icon-theme/package.nix index 4025ceb6e892..a14f5cdd51a5 100644 --- a/pkgs/by-name/gn/gnome-icon-theme/package.nix +++ b/pkgs/by-name/gn/gnome-icon-theme/package.nix @@ -8,12 +8,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-icon-theme"; version = "3.12.0"; src = fetchurl { - url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor version}/gnome-icon-theme-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor finalAttrs.version}/gnome-icon-theme-${finalAttrs.version}.tar.xz"; sha256 = "0fjh9qmmgj34zlgxb09231ld7khys562qxbpsjlaplq2j85p57im"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.romildo ]; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-icon-theme.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/gn/gnu-pw-mgr/package.nix b/pkgs/by-name/gn/gnu-pw-mgr/package.nix index a7e365c738f3..abf17b333a2f 100644 --- a/pkgs/by-name/gn/gnu-pw-mgr/package.nix +++ b/pkgs/by-name/gn/gnu-pw-mgr/package.nix @@ -5,11 +5,11 @@ gnulib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnu-pw-mgr"; version = "2.7.4"; src = fetchurl { - url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/gnu-pw-mgr-${version}.tar.xz"; + url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/gnu-pw-mgr-${finalAttrs.version}.tar.xz"; sha256 = "0fhwvsmsqpw0vnivarfg63l8pgwqfv7d5wi6l80jpb41dj6qpjz8"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ qoelet ]; }; -} +}) diff --git a/pkgs/by-name/gn/gnuclad/package.nix b/pkgs/by-name/gn/gnuclad/package.nix index 09c49a0e260a..c46c4cb30772 100644 --- a/pkgs/by-name/gn/gnuclad/package.nix +++ b/pkgs/by-name/gn/gnuclad/package.nix @@ -5,12 +5,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnuclad"; version = "0.2.4"; src = fetchurl { - url = "https://launchpad.net/gnuclad/trunk/${lib.versions.majorMinor version}/+download/gnuclad-${version}.tar.gz"; + url = "https://launchpad.net/gnuclad/trunk/${lib.versions.majorMinor finalAttrs.version}/+download/gnuclad-${finalAttrs.version}.tar.gz"; sha256 = "0ka2kscpjff7gflsargv3r9fdaxhkf3nym9mfaln3pnq6q7fwdki"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gnuclad"; }; -} +}) diff --git a/pkgs/by-name/gn/gnushogi/package.nix b/pkgs/by-name/gn/gnushogi/package.nix index f9019231c611..0f9ddb583676 100644 --- a/pkgs/by-name/gn/gnushogi/package.nix +++ b/pkgs/by-name/gn/gnushogi/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnushogi"; version = "1.4.2"; src = fetchurl { - url = "mirror://gnu/gnushogi/gnushogi-${version}.tar.gz"; + url = "mirror://gnu/gnushogi/gnushogi-${finalAttrs.version}.tar.gz"; hash = "sha256-HsxIqGYwPGNlJVKzJdaF5+9emJMkQIApGmHZZQXVKyk="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.ciil ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/gobi_loader/package.nix b/pkgs/by-name/go/gobi_loader/package.nix index 5d00832591d8..13f44029265a 100644 --- a/pkgs/by-name/go/gobi_loader/package.nix +++ b/pkgs/by-name/go/gobi_loader/package.nix @@ -5,12 +5,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gobi_loader"; version = "0.7"; src = fetchurl { - url = "https://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-${version}.tar.gz"; + url = "https://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-${finalAttrs.version}.tar.gz"; sha256 = "0jkmpqkiddpxrzl2s9s3kh64ha48m00nn53f82m1rphw8maw5gbq"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ _0x4A6F ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/go/gofish/package.nix b/pkgs/by-name/go/gofish/package.nix index a08832f1361e..dbcf89d1bb34 100644 --- a/pkgs/by-name/go/gofish/package.nix +++ b/pkgs/by-name/go/gofish/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gofish"; version = "1.2"; src = fetchurl { - url = "mirror://sourceforge/project/gofish/gofish/${version}/gofish-${version}.tar.gz"; + url = "mirror://sourceforge/project/gofish/gofish/${finalAttrs.version}/gofish-${finalAttrs.version}.tar.gz"; sha256 = "0br5nvlna86k4ya4q13gz0i7nlmk225lqmpfiqlkldxkr473kf0s"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/go/gource/package.nix b/pkgs/by-name/go/gource/package.nix index dbd58d2911c3..d189801271a4 100644 --- a/pkgs/by-name/go/gource/package.nix +++ b/pkgs/by-name/go/gource/package.nix @@ -19,12 +19,12 @@ tinyxml, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gource"; version = "0.55"; src = fetchurl { - url = "https://github.com/acaudwell/Gource/releases/download/gource-${version}/gource-${version}.tar.gz"; + url = "https://github.com/acaudwell/Gource/releases/download/gource-${finalAttrs.version}/gource-${finalAttrs.version}.tar.gz"; hash = "sha256-yCOSEtKLB1CNnkd2GZdoAmgWKPwl6z4E9mcRdwE8AUI="; }; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "gource"; }; -} +}) diff --git a/pkgs/by-name/gp/gpart/package.nix b/pkgs/by-name/gp/gpart/package.nix index fb41ddd671d5..c5163add09e2 100644 --- a/pkgs/by-name/gp/gpart/package.nix +++ b/pkgs/by-name/gp/gpart/package.nix @@ -5,14 +5,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpart"; version = "0.3"; # GitHub repository 'collating patches for gpart from all distributions': src = fetchFromGitHub { sha256 = "1lsd9k876p944k9s6sxqk5yh9yr7m42nbw9vlsllin7pd4djl4ya"; - rev = version; + rev = finalAttrs.version; repo = "gpart"; owner = "baruch"; }; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Guess PC-type hard disk partitions"; longDescription = '' Gpart is a tool which tries to guess the primary partition table of a @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "gpart"; }; -} +}) diff --git a/pkgs/by-name/gp/gperf/package.nix b/pkgs/by-name/gp/gperf/package.nix index f38f5652842d..c577035541c9 100644 --- a/pkgs/by-name/gp/gperf/package.nix +++ b/pkgs/by-name/gp/gperf/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gperf"; version = "3.3"; src = fetchurl { - url = "mirror://gnu/gperf/gperf-${version}.tar.gz"; + url = "mirror://gnu/gperf/gperf-${finalAttrs.version}.tar.gz"; hash = "sha256-/Yfgq6fkOuBUg3r9bNTbA6PyaT3rNhkIXm7Z2NlgStg="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gperf"; }; -} +}) diff --git a/pkgs/by-name/gp/gptfdisk/package.nix b/pkgs/by-name/gp/gptfdisk/package.nix index 8575acf7bd96..84dc03d3003d 100644 --- a/pkgs/by-name/gp/gptfdisk/package.nix +++ b/pkgs/by-name/gp/gptfdisk/package.nix @@ -9,14 +9,14 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gptfdisk"; version = "1.0.10"; src = fetchurl { # https://www.rodsbooks.com/gdisk/${name}.tar.gz also works, but the home # page clearly implies a preference for using SourceForge's bandwidth: - url = "mirror://sourceforge/gptfdisk/gptfdisk-${version}.tar.gz"; + url = "mirror://sourceforge/gptfdisk/gptfdisk-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Kr7WG8bSuexJiXPARAuLgEt6ctcUQGm1qSCbKtaTooI="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { homepage = "https://www.rodsbooks.com/gdisk/"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index 2b43dcf66328..c3362239ef52 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -22,13 +22,13 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder-gtk"; version = "5.7.9"; src = fetchgit { url = "https://repo.dec05eba.com/gpu-screen-recorder-gtk"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RFY5hQqv5XkLliB3+YJX4TXLxV9y1/P8PIYMi6MCbww="; }; @@ -82,4 +82,4 @@ stdenv.mkDerivation rec { ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index efc7ff91bd6d..4e68f47ac5fd 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -26,13 +26,13 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder"; version = "5.12.1"; src = fetchgit { url = "https://repo.dec05eba.com/gpu-screen-recorder"; - tag = version; + tag = finalAttrs.version; hash = "sha256-FUt3R2clnWYNKgW5uo2HtON91zB2+u+Ini15/ccTJdk="; }; @@ -97,4 +97,4 @@ stdenv.mkDerivation rec { ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/gp/gputils/package.nix b/pkgs/by-name/gp/gputils/package.nix index da28705875e0..bfd1a8059229 100644 --- a/pkgs/by-name/gp/gputils/package.nix +++ b/pkgs/by-name/gp/gputils/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gputils"; version = "1.5.2"; src = fetchurl { - url = "mirror://sourceforge/gputils/gputils-${version}.tar.bz2"; + url = "mirror://sourceforge/gputils/gputils-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-j7iCCzHXwffHdhQcyzxPBvQK+RXaY3QSjXUtHu463fI="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ yorickvp ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/grail/package.nix b/pkgs/by-name/gr/grail/package.nix index c2ee0e1a730c..bcfdbf330d1c 100644 --- a/pkgs/by-name/gr/grail/package.nix +++ b/pkgs/by-name/gr/grail/package.nix @@ -13,12 +13,12 @@ frame, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "grail"; version = "3.1.1"; src = fetchurl { - url = "https://launchpad.net/grail/trunk/${version}/+download/grail-${version}.tar.bz2"; + url = "https://launchpad.net/grail/trunk/${finalAttrs.version}/+download/grail-${finalAttrs.version}.tar.bz2"; sha256 = "1wwx5ibjdz5pyd0f5cd1n91y67r68dymxpm2lgd829041xjizvay"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/graphs/package.nix b/pkgs/by-name/gr/graphs/package.nix index 84d24d9c75c4..cba9d44fd312 100644 --- a/pkgs/by-name/gr/graphs/package.nix +++ b/pkgs/by-name/gr/graphs/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "graphs"; version = "20210214"; src = fetchurl { - url = "mirror://sageupstream/graphs/graphs-${version}.tar.bz2"; + url = "mirror://sageupstream/graphs/graphs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-ByN8DZhTYRUFw4n9e7klAMh0P1YxurtND0Xf2DMvN0E="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; teams = [ lib.teams.sage ]; }; -} +}) diff --git a/pkgs/by-name/gr/greenfoot/package.nix b/pkgs/by-name/gr/greenfoot/package.nix index 20b14a2d29c6..a6a6afd6c078 100644 --- a/pkgs/by-name/gr/greenfoot/package.nix +++ b/pkgs/by-name/gr/greenfoot/package.nix @@ -14,7 +14,7 @@ let openjfx_jdk = openjfx21.override { withWebKit = true; }; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "greenfoot"; version = "3.9.0"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { # download, but that is actually a graphical installer that is much harder # to unpack than the deb. url = "https://www.greenfoot.org/download/files/Greenfoot-linux-arm64-${ - builtins.replaceStrings [ "." ] [ "" ] version + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.deb"; hash = "sha256-d5bkK+teTA4fxFb46ovbZE28l8WILGStv3Vg3nJZfv0="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.chvp ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gr/grepcidr/package.nix b/pkgs/by-name/gr/grepcidr/package.nix index bbc8440832c7..572ffb8d9530 100644 --- a/pkgs/by-name/gr/grepcidr/package.nix +++ b/pkgs/by-name/gr/grepcidr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "grepcidr"; version = "2.0"; src = fetchurl { - url = "http://www.pc-tools.net/files/unix/grepcidr-${version}.tar.gz"; + url = "http://www.pc-tools.net/files/unix/grepcidr-${finalAttrs.version}.tar.gz"; sha256 = "1yzpa1nigmmp4hir6377hrkpp0z6jnxgccaw2jbqgydbglvnm231"; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "grepcidr"; }; -} +}) diff --git a/pkgs/by-name/gr/groff/package.nix b/pkgs/by-name/gr/groff/package.nix index 5cffbb9c666b..63618b440fbb 100644 --- a/pkgs/by-name/gr/groff/package.nix +++ b/pkgs/by-name/gr/groff/package.nix @@ -25,12 +25,12 @@ bashNonInteractive, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "groff"; version = "1.23.0"; src = fetchurl { - url = "mirror://gnu/groff/groff-${version}.tar.gz"; + url = "mirror://gnu/groff/groff-${finalAttrs.version}.tar.gz"; hash = "sha256-a5dX9ZK3UYtJAutq9+VFcL3Mujeocf3bLTCuOGNRHBM="; }; @@ -184,4 +184,4 @@ stdenv.mkDerivation rec { "perl" ]; }; -} +}) diff --git a/pkgs/by-name/gs/gsl/package.nix b/pkgs/by-name/gs/gsl/package.nix index 2c52affacf9b..1c9d9dbd0608 100644 --- a/pkgs/by-name/gs/gsl/package.nix +++ b/pkgs/by-name/gs/gsl/package.nix @@ -5,7 +5,7 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gsl"; version = "2.8"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnu/gsl/gsl-${version}.tar.gz"; + url = "mirror://gnu/gsl/gsl-${finalAttrs.version}.tar.gz"; hash = "sha256-apnu7RVjLGNUiVsd1ULtWoVcDxXZrRMmxv4rLJ5CMZA="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { ''; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gs/gssdp-tools/package.nix b/pkgs/by-name/gs/gssdp-tools/package.nix index 75cc06a7d1ec..1503511012fd 100644 --- a/pkgs/by-name/gs/gssdp-tools/package.nix +++ b/pkgs/by-name/gs/gssdp-tools/package.nix @@ -11,7 +11,7 @@ libsoup_3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gssdp-tools"; inherit (gssdp_1_6) version src; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { # Allow building tools separately from the library. # This is needed to break the dependency cycle. (replaceVars ./standalone-tools.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { teams = gssdp_1_6.meta.teams; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gt/gtest/package.nix b/pkgs/by-name/gt/gtest/package.nix index f49c4439ddfd..27424fb2c83c 100644 --- a/pkgs/by-name/gt/gtest/package.nix +++ b/pkgs/by-name/gt/gtest/package.nix @@ -27,7 +27,7 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtest"; version = "1.17.0"; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ ivan-tkatchev ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtk-engine-murrine/package.nix b/pkgs/by-name/gt/gtk-engine-murrine/package.nix index 64bc0c3d0afe..ac3ad11a672a 100644 --- a/pkgs/by-name/gt/gtk-engine-murrine/package.nix +++ b/pkgs/by-name/gt/gtk-engine-murrine/package.nix @@ -7,12 +7,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtk-engine-murrine"; version = "0.98.2"; src = fetchurl { - url = "mirror://gnome/sources/gtk-engine-murrine/${lib.versions.majorMinor version}/gtk-engine-murrine-${version}.tar.xz"; + url = "mirror://gnome/sources/gtk-engine-murrine/${lib.versions.majorMinor finalAttrs.version}/gtk-engine-murrine-${finalAttrs.version}.tar.xz"; sha256 = "129cs5bqw23i76h3nmc29c9mqkm9460iwc8vkl7hs4xr07h8mip9"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtk-sharp-3_0/package.nix b/pkgs/by-name/gt/gtk-sharp-3_0/package.nix index 12f5b5ac9e65..67d42d79625a 100644 --- a/pkgs/by-name/gt/gtk-sharp-3_0/package.nix +++ b/pkgs/by-name/gt/gtk-sharp-3_0/package.nix @@ -12,13 +12,13 @@ monoDLLFixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtk-sharp"; version = "2.99.3"; builder = ./builder.sh; src = fetchurl { - url = "mirror://gnome/sources/gtk-sharp/${lib.versions.majorMinor version}/gtk-sharp-${version}.tar.xz"; + url = "mirror://gnome/sources/gtk-sharp/${lib.versions.majorMinor finalAttrs.version}/gtk-sharp-${finalAttrs.version}.tar.xz"; sha256 = "18n3l9zcldyvn4lwi8izd62307mkhz873039nl6awrv285qzah34"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { meta = { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtkdatabox/package.nix b/pkgs/by-name/gt/gtkdatabox/package.nix index 07d6e65ab2b7..d564e8eb9304 100644 --- a/pkgs/by-name/gt/gtkdatabox/package.nix +++ b/pkgs/by-name/gt/gtkdatabox/package.nix @@ -8,12 +8,12 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkdatabox"; version = "1.0.0"; src = fetchurl { - url = "mirror://sourceforge/gtkdatabox/gtkdatabox-${version}.tar.gz"; + url = "mirror://sourceforge/gtkdatabox/gtkdatabox-${finalAttrs.version}.tar.gz"; sha256 = "1qykm551bx8j8pfgxs60l2vhpi8lv4r8va69zvn2594lchh71vlb"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ yl3dy ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtkimageview/package.nix b/pkgs/by-name/gt/gtkimageview/package.nix index 89aac675a4e5..192f4422ab84 100644 --- a/pkgs/by-name/gt/gtkimageview/package.nix +++ b/pkgs/by-name/gt/gtkimageview/package.nix @@ -6,12 +6,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkimageview"; version = "1.6.4"; src = fetchurl { - url = "https://sources.archlinux.org/other/packages/gtkimageview/gtkimageview-${version}.tar.gz"; + url = "https://sources.archlinux.org/other/packages/gtkimageview/gtkimageview-${finalAttrs.version}.tar.gz"; sha256 = "1wj63af9j9p5i067lpwi9lxvwalamakrmklvl983kvi7s4w1ss2c"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/gt/gtksourceviewmm/package.nix b/pkgs/by-name/gt/gtksourceviewmm/package.nix index 8bb0f702c328..01909520007a 100644 --- a/pkgs/by-name/gt/gtksourceviewmm/package.nix +++ b/pkgs/by-name/gt/gtksourceviewmm/package.nix @@ -9,12 +9,12 @@ gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtksourceviewmm"; version = "3.21.3"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor version}/gtksourceviewmm-${version}.tar.xz"; + url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor finalAttrs.version}/gtksourceviewmm-${finalAttrs.version}.tar.xz"; sha256 = "1danc9mp5mnb65j01qxkwj92z8jf1gns41wbgp17qh7050f0pc6v"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtksourceviewmm4/package.nix b/pkgs/by-name/gt/gtksourceviewmm4/package.nix index 5c58efd88558..4e3bb4784f96 100644 --- a/pkgs/by-name/gt/gtksourceviewmm4/package.nix +++ b/pkgs/by-name/gt/gtksourceviewmm4/package.nix @@ -9,12 +9,12 @@ gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtksourceviewmm"; version = "3.91.1"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor version}/gtksourceviewmm-${version}.tar.xz"; + url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor finalAttrs.version}/gtksourceviewmm-${finalAttrs.version}.tar.xz"; sha256 = "088p2ch1b4fvzl9416nw3waj0pqgp31cd5zj4lx5hzzrq2afgapy"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; teams = [ lib.teams.gnome ]; }; -} +}) diff --git a/pkgs/by-name/gt/gtkspell2/package.nix b/pkgs/by-name/gt/gtkspell2/package.nix index 1e955bff117f..ceab5f828149 100644 --- a/pkgs/by-name/gt/gtkspell2/package.nix +++ b/pkgs/by-name/gt/gtkspell2/package.nix @@ -13,12 +13,12 @@ gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkspell"; version = "2.0.16"; src = fetchurl { - url = "mirror://sourceforge/gtkspell/gtkspell-${version}.tar.gz"; + url = "mirror://sourceforge/gtkspell/gtkspell-${finalAttrs.version}.tar.gz"; sha256 = "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg"; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/gt/gtkwave/package.nix b/pkgs/by-name/gt/gtkwave/package.nix index d6344d543705..3a8d57d2febe 100644 --- a/pkgs/by-name/gt/gtkwave/package.nix +++ b/pkgs/by-name/gt/gtkwave/package.nix @@ -16,12 +16,12 @@ desktopToDarwinBundle, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gtkwave"; version = "3.3.126"; src = fetchurl { - url = "mirror://sourceforge/gtkwave/gtkwave-gtk3-${version}.tar.gz"; + url = "mirror://sourceforge/gtkwave/gtkwave-gtk3-${finalAttrs.version}.tar.gz"; sha256 = "sha256-llAZ10gpdGtdHTgqnPHiciRskRAdDhMfDaUSyUulgWo="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/gt/gts/package.nix b/pkgs/by-name/gt/gts/package.nix index 9d6612d752d4..2e05fa7cc678 100644 --- a/pkgs/by-name/gt/gts/package.nix +++ b/pkgs/by-name/gt/gts/package.nix @@ -9,7 +9,7 @@ buildPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gts"; version = "0.7.6"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/gts/gts-${version}.tar.gz"; + url = "mirror://sourceforge/gts/gts-${finalAttrs.version}.tar.gz"; sha256 = "07mqx09jxh8cv9753y2d2jsv7wp8vjmrd7zcfpbrddz3wc9kx705"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index 0347d5ac5456..bd141293b31b 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -5,14 +5,14 @@ fontforge, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gubbi-font"; version = "1.3"; src = fetchFromGitHub { owner = "aravindavk"; repo = "gubbi"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "10w9i3pmjvs1b3xclrgn4q5a95ss4ipldbxbqrys2dmfivx7i994"; }; @@ -25,9 +25,9 @@ stdenv.mkDerivation rec { installPhase = "install -Dm444 -t $out/share/fonts/truetype/ Gubbi.ttf"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Kannada font"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gu/guile-cairo/package.nix b/pkgs/by-name/gu/guile-cairo/package.nix index edef2b12ba9a..5d8ffc73bbcd 100644 --- a/pkgs/by-name/gu/guile-cairo/package.nix +++ b/pkgs/by-name/gu/guile-cairo/package.nix @@ -9,12 +9,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-cairo"; version = "1.11.2"; src = fetchurl { - url = "mirror://savannah/guile-cairo/guile-cairo-${version}.tar.gz"; + url = "mirror://savannah/guile-cairo/guile-cairo-${finalAttrs.version}.tar.gz"; hash = "sha256-YjLU3Cxb2dMxE5s7AfQ0PD4fucp4mDYaaZIGcwlBoHs="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guile-json/package.nix b/pkgs/by-name/gu/guile-json/package.nix index 3bbdb420ff7e..2cc2a8d572ad 100644 --- a/pkgs/by-name/gu/guile-json/package.nix +++ b/pkgs/by-name/gu/guile-json/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-json"; version = "4.7.3"; src = fetchurl { - url = "mirror://savannah/guile-json/guile-json-${version}.tar.gz"; + url = "mirror://savannah/guile-json/guile-json-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OLoEjtKdEvBbMsWy+3pReVxEi0HkA6Kxty/wA1gX84g="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ethancedwards8 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gu/guile-lib/package.nix b/pkgs/by-name/gu/guile-lib/package.nix index fb162e1169e7..13bda1ec4999 100644 --- a/pkgs/by-name/gu/guile-lib/package.nix +++ b/pkgs/by-name/gu/guile-lib/package.nix @@ -9,12 +9,12 @@ texinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-lib"; version = "0.2.8.1"; src = fetchurl { - url = "mirror://savannah/guile-lib/guile-lib-${version}.tar.gz"; + url = "mirror://savannah/guile-lib/guile-lib-${finalAttrs.version}.tar.gz"; hash = "sha256-E3TC2Dnmoz0ZDNHavZx/h3U/g4T1W4ZvPhQhVcIrSbE="; }; @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guile-opengl/package.nix b/pkgs/by-name/gu/guile-opengl/package.nix index ec73ff37f7a2..5258bd0863a6 100644 --- a/pkgs/by-name/gu/guile-opengl/package.nix +++ b/pkgs/by-name/gu/guile-opengl/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-opengl"; version = "0.2.0"; src = fetchurl { - url = "mirror://gnu/guile-opengl/guile-opengl-${version}.tar.gz"; + url = "mirror://gnu/guile-opengl/guile-opengl-${finalAttrs.version}.tar.gz"; hash = "sha256-uPCH7CiCPQmfuELDupQQS7BPqecIFmSHpHGYnhwXbGU="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gu/guile-reader/package.nix b/pkgs/by-name/gu/guile-reader/package.nix index 406f7964a9c8..50eae4cf6d91 100644 --- a/pkgs/by-name/gu/guile-reader/package.nix +++ b/pkgs/by-name/gu/guile-reader/package.nix @@ -9,12 +9,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guile-reader"; version = "0.6.3"; src = fetchurl { - url = "mirror://savannah/guile-reader/guile-reader-${version}.tar.gz"; + url = "mirror://savannah/guile-reader/guile-reader-${finalAttrs.version}.tar.gz"; hash = "sha256-OMK0ROrbuMDKt42QpE7D6/9CvUEMW4SpEBjO5+tk0rs="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = guile.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/gu/guilt/package.nix b/pkgs/by-name/gu/guilt/package.nix index 5b8924510bb6..53d4e1249f9d 100644 --- a/pkgs/by-name/gu/guilt/package.nix +++ b/pkgs/by-name/gu/guilt/package.nix @@ -14,14 +14,14 @@ xmlto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "guilt"; version = "0.37-rc1"; src = fetchFromGitHub { owner = "jeffpc"; repo = "guilt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-7OgRbMGYWtGvrZxKfJe0CkpmU3AUkPebF5NyTsfXeGA="; }; @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { ''; postFixup = '' - wrapProgram $out/bin/guilt --prefix PATH : ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/guilt --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "guilt"; }; -} +}) diff --git a/pkgs/by-name/gx/gxemul/package.nix b/pkgs/by-name/gx/gxemul/package.nix index a7dca9bc284d..b057f6de668d 100644 --- a/pkgs/by-name/gx/gxemul/package.nix +++ b/pkgs/by-name/gx/gxemul/package.nix @@ -5,12 +5,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gxemul"; version = "0.7.0"; src = fetchurl { - url = "https://gavare.se/gxemul/src/gxemul-${version}.tar.gz"; + url = "https://gavare.se/gxemul/src/gxemul-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ecRDfG+MqQT0bTOsNgYqZf3PSpKiSEeOQIqxEpXPjoM="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "gxemul"; }; -} +}) diff --git a/pkgs/by-name/gx/gxmessage/package.nix b/pkgs/by-name/gx/gxmessage/package.nix index a467e84fc480..d4aa18cfe785 100644 --- a/pkgs/by-name/gx/gxmessage/package.nix +++ b/pkgs/by-name/gx/gxmessage/package.nix @@ -8,12 +8,12 @@ texinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gxmessage"; version = "3.4.3"; src = fetchurl { - url = "https://trmusson.dreamhosters.com/stuff/gxmessage-${version}.tar.gz"; + url = "https://trmusson.dreamhosters.com/stuff/gxmessage-${finalAttrs.version}.tar.gz"; sha256 = "db4e1655fc58f31e5770a17dfca4e6c89028ad8b2c8e043febc87a0beedeef05"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; mainProgram = "gxmessage"; }; -} +}) diff --git a/pkgs/by-name/ha/hamlib_3/package.nix b/pkgs/by-name/ha/hamlib_3/package.nix index dea74df868c3..71c033a29767 100644 --- a/pkgs/by-name/ha/hamlib_3/package.nix +++ b/pkgs/by-name/ha/hamlib_3/package.nix @@ -21,12 +21,12 @@ let python3 = python311; # needs distutils and imp in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hamlib"; version = "3.3"; src = fetchurl { - url = "mirror://sourceforge/hamlib/hamlib-${version}.tar.gz"; + url = "mirror://sourceforge/hamlib/hamlib-${finalAttrs.version}.tar.gz"; sha256 = "10788mgrhbc57zpzakcxv5aqnr2819pcshml6fbh8zvnkja562y9"; }; @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ relrod ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/he/herwig/package.nix b/pkgs/by-name/he/herwig/package.nix index 09ee0577ac38..94f005eb51a3 100644 --- a/pkgs/by-name/he/herwig/package.nix +++ b/pkgs/by-name/he/herwig/package.nix @@ -14,12 +14,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "herwig"; version = "7.3.0"; src = fetchurl { - url = "https://www.hepforge.org/archive/herwig/Herwig-${version}.tar.bz2"; + url = "https://www.hepforge.org/archive/herwig/Herwig-${finalAttrs.version}.tar.bz2"; hash = "sha256-JiSBnS3/EFupUuobXPEutvSSbUlRd0pBkHaZ4vVnaGw="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... }; -} +}) diff --git a/pkgs/by-name/hi/hisat2/package.nix b/pkgs/by-name/hi/hisat2/package.nix index 6b392319ad2f..105caf6de6be 100644 --- a/pkgs/by-name/hi/hisat2/package.nix +++ b/pkgs/by-name/hi/hisat2/package.nix @@ -8,14 +8,14 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hisat2"; version = "2.2.2"; src = fetchFromGitHub { owner = "DaehwanKimLab"; repo = "hisat2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Ub7Oe363bU+R1xGiWVDkbXGV0PWJ5x2D9de+jTJSwOA="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { ]; }; -} +}) diff --git a/pkgs/by-name/hi/hitch/package.nix b/pkgs/by-name/hi/hitch/package.nix index 8540bc8f8af2..b56c183e1cea 100644 --- a/pkgs/by-name/hi/hitch/package.nix +++ b/pkgs/by-name/hi/hitch/package.nix @@ -8,12 +8,12 @@ pkg-config, nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.8.0"; pname = "hitch"; src = fetchurl { - url = "https://hitch-tls.org/source/hitch-${version}.tar.gz"; + url = "https://hitch-tls.org/source/hitch-${finalAttrs.version}.tar.gz"; sha256 = "sha256-38mUhLx//qJ6MWnoTWwheYjtpHsgirLlUk3Cpd0Vj04="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "hitch"; }; -} +}) diff --git a/pkgs/by-name/ho/hoppet/package.nix b/pkgs/by-name/ho/hoppet/package.nix index 5a597f201b71..e631d31ca381 100644 --- a/pkgs/by-name/ho/hoppet/package.nix +++ b/pkgs/by-name/ho/hoppet/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hoppet"; version = "1.2.0"; src = fetchurl { - url = "https://hoppet.hepforge.org/downloads/hoppet-${version}.tgz"; + url = "https://hoppet.hepforge.org/downloads/hoppet-${finalAttrs.version}.tgz"; sha256 = "0j7437rh4xxbfzmkjr22ry34xm266gijzj6mvrq193fcsfzipzdz"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/ho/hostapd/package.nix b/pkgs/by-name/ho/hostapd/package.nix index 5b6c3c9f768f..485a075cf30c 100644 --- a/pkgs/by-name/ho/hostapd/package.nix +++ b/pkgs/by-name/ho/hostapd/package.nix @@ -9,12 +9,12 @@ sqlite ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hostapd"; version = "2.11"; src = fetchurl { - url = "https://w1.fi/releases/hostapd-${version}.tar.gz"; + url = "https://w1.fi/releases/hostapd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Kz+stjL9T2XjL0v4Kna0tyxQH5laT2LjMCGf567RdHo="; }; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ oddlama ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ht/html-xml-utils/package.nix b/pkgs/by-name/ht/html-xml-utils/package.nix index e9f728b54ad8..1904b4d1cd71 100644 --- a/pkgs/by-name/ht/html-xml-utils/package.nix +++ b/pkgs/by-name/ht/html-xml-utils/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "html-xml-utils"; version = "8.7"; src = fetchurl { - url = "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-${version}.tar.gz"; + url = "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-${finalAttrs.version}.tar.gz"; sha256 = "sha256-iIoxYxp6cDCLsvMz4HfQQW9Lt4MX+Gl/+0qVGH9ncwE="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.w3c; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ht/htmlcxx/package.nix b/pkgs/by-name/ht/htmlcxx/package.nix index a89342083c6a..49e1e32e615f 100644 --- a/pkgs/by-name/ht/htmlcxx/package.nix +++ b/pkgs/by-name/ht/htmlcxx/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "htmlcxx"; version = "0.87"; src = fetchurl { - url = "mirror://sourceforge/htmlcxx/v${version}/htmlcxx-${version}.tar.gz"; + url = "mirror://sourceforge/htmlcxx/v${finalAttrs.version}/htmlcxx-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XTj5OM9N+aKYpTRq8nGV//q/759GD8KgIjPLz6j8dcg="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ht/htslib/package.nix b/pkgs/by-name/ht/htslib/package.nix index 8369f760a944..c65baa3ff342 100644 --- a/pkgs/by-name/ht/htslib/package.nix +++ b/pkgs/by-name/ht/htslib/package.nix @@ -10,12 +10,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "htslib"; version = "1.22"; src = fetchurl { - url = "https://github.com/samtools/htslib/releases/download/${version}/htslib-${version}.tar.bz2"; + url = "https://github.com/samtools/htslib/releases/download/${finalAttrs.version}/htslib-${finalAttrs.version}.tar.bz2"; hash = "sha256-YlDB3yl9tHdRbmCsjfRe11plLR8lsPN/EvWxcmnq/ek="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.mimame ]; }; -} +}) diff --git a/pkgs/by-name/ht/http-parser/package.nix b/pkgs/by-name/ht/http-parser/package.nix index b81c4e84ea5b..e663e5add972 100644 --- a/pkgs/by-name/ht/http-parser/package.nix +++ b/pkgs/by-name/ht/http-parser/package.nix @@ -7,14 +7,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "http-parser"; version = "2.9.4"; src = fetchFromGitHub { owner = "nodejs"; repo = "http-parser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1vda4dp75pjf5fcph73sy0ifm3xrssrmf927qd1x8g3q46z0cv6c"; }; @@ -61,7 +61,7 @@ stdenv.mkDerivation rec { postInstall = lib.optionalString stdenv.hostPlatform.isWindows '' install -D *.dll.a $out/lib - ln -sf libhttp_parser.${version}.dll.a $out/lib/libhttp_parser.dll.a + ln -sf libhttp_parser.${finalAttrs.version}.dll.a $out/lib/libhttp_parser.dll.a ''; meta = { @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/hy/hyena/package.nix b/pkgs/by-name/hy/hyena/package.nix index e1ac354273c1..8e40c2d8815d 100644 --- a/pkgs/by-name/hy/hyena/package.nix +++ b/pkgs/by-name/hy/hyena/package.nix @@ -8,12 +8,12 @@ monoDLLFixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hyena"; version = "0.5"; src = fetchurl { - url = "mirror://gnome/sources/hyena/${lib.versions.majorMinor version}/hyena-${version}.tar.bz2"; + url = "mirror://gnome/sources/hyena/${lib.versions.majorMinor finalAttrs.version}/hyena-${finalAttrs.version}.tar.bz2"; sha256 = "eb7154a42b6529bb9746c39272719f3168d6363ed4bad305a916ed7d90bc8de9"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ic/icecream/package.nix b/pkgs/by-name/ic/icecream/package.nix index bebc3e5d53cc..f4aa21859a41 100644 --- a/pkgs/by-name/ic/icecream/package.nix +++ b/pkgs/by-name/ic/icecream/package.nix @@ -12,14 +12,14 @@ docbook_xml_dtd_45, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "icecream"; version = "1.4"; src = fetchFromGitHub { owner = "icecc"; repo = "icecream"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-nBdUbWNmTxKpkgFM3qbooNQISItt5eNKtnnzpBGVbd4="; }; enableParallelBuilding = true; @@ -39,9 +39,9 @@ stdenv.mkDerivation rec { meta = { description = "Distributed compiler with a central scheduler to share build load"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ emantor ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/ic/iconnamingutils/package.nix b/pkgs/by-name/ic/iconnamingutils/package.nix index 56f481eb5937..f24d83484b3c 100644 --- a/pkgs/by-name/ic/iconnamingutils/package.nix +++ b/pkgs/by-name/ic/iconnamingutils/package.nix @@ -6,12 +6,12 @@ librsvg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "icon-naming-utils"; version = "0.8.90"; src = fetchurl { - url = "http://tango.freedesktop.org/releases/icon-naming-utils-${version}.tar.gz"; + url = "http://tango.freedesktop.org/releases/icon-naming-utils-${finalAttrs.version}.tar.gz"; sha256 = "071fj2jm5kydlz02ic5sylhmw6h2p3cgrm3gwdfabinqkqcv4jh4"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/id/id3lib/package.nix b/pkgs/by-name/id/id3lib/package.nix index 3a570b11322a..220431156e2a 100644 --- a/pkgs/by-name/id/id3lib/package.nix +++ b/pkgs/by-name/id/id3lib/package.nix @@ -6,7 +6,7 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "id3lib"; version = "3.8.3"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://sourceforge/id3lib/id3lib-${version}.tar.gz"; + url = "mirror://sourceforge/id3lib/id3lib-${finalAttrs.version}.tar.gz"; sha256 = "0yfhqwk0w8q2hyv1jib1008jvzmwlpsxvc8qjllhna6p1hycqj97"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/id/id3v2/package.nix b/pkgs/by-name/id/id3v2/package.nix index 1fc53ade03a5..e8b3308ccb94 100644 --- a/pkgs/by-name/id/id3v2/package.nix +++ b/pkgs/by-name/id/id3v2/package.nix @@ -7,12 +7,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "id3v2"; version = "0.1.12"; src = fetchurl { - url = "mirror://sourceforge/id3v2/id3v2-${version}.tar.gz"; + url = "mirror://sourceforge/id3v2/id3v2-${finalAttrs.version}.tar.gz"; sha256 = "1gr22w8gar7zh5pyyvdy7cy26i47l57jp1l1nd60xfwx339zl1c1"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; unix; mainProgram = "id3v2"; }; -} +}) diff --git a/pkgs/by-name/if/ifmetric/package.nix b/pkgs/by-name/if/ifmetric/package.nix index 91eddf22b00f..322e8b4f3bd2 100644 --- a/pkgs/by-name/if/ifmetric/package.nix +++ b/pkgs/by-name/if/ifmetric/package.nix @@ -5,12 +5,12 @@ lynx, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ifmetric"; version = "0.3"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/ifmetric/ifmetric-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/ifmetric/ifmetric-${finalAttrs.version}.tar.gz"; sha256 = "1v0s5x81jzwnnl7hr254d4nkyc8qcv983pzr6vqmbr9l9q553a0g"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "ifmetric"; }; -} +}) diff --git a/pkgs/by-name/im/imagination/package.nix b/pkgs/by-name/im/imagination/package.nix index 643ce978a033..3f11a82fedb1 100644 --- a/pkgs/by-name/im/imagination/package.nix +++ b/pkgs/by-name/im/imagination/package.nix @@ -14,12 +14,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "imagination"; version = "3.6"; src = fetchurl { - url = "mirror://sourceforge/imagination/imagination-${version}.tar.gz"; + url = "mirror://sourceforge/imagination/imagination-${finalAttrs.version}.tar.gz"; sha256 = "139dgb9vfr2q7bxvjskykdz526xxwrn0bh463ir8m2p7rx5a3pw5"; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "imagination"; }; -} +}) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 4f2f2e214579..9875055e5835 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -18,7 +18,7 @@ let hash = "sha256-f0vd/Xp/kBbZkg6CBM4cZPlwg5WUL/zv3mCAEmugzCE="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "incus-ui-canonical"; version = "0.19.3"; @@ -26,12 +26,12 @@ stdenv.mkDerivation rec { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions - tag = "incus-${version}"; + tag = "incus-${finalAttrs.version}"; hash = "sha256-wibBuvGABMGTjuYFYjV9mbNVNXm78LX9VAgM2H8b7e4="; }; offlineCache = fetchYarnDeps { - yarnLock = "${src}/yarn.lock"; + yarnLock = "${finalAttrs.src}/yarn.lock"; hash = "sha256-08G3jYj7N9h6aBnqwGQQtpYOP/wP/k2VRY7dgmpxXZw="; }; @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.lxc ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/in/indent/package.nix b/pkgs/by-name/in/indent/package.nix index e5dca9fa0937..22e682178102 100644 --- a/pkgs/by-name/in/indent/package.nix +++ b/pkgs/by-name/in/indent/package.nix @@ -9,12 +9,12 @@ pkgsStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "indent"; version = "2.2.13"; src = fetchurl { - url = "mirror://gnu/indent/indent-${version}.tar.gz"; + url = "mirror://gnu/indent/indent-${finalAttrs.version}.tar.gz"; hash = "sha256-nmRjT8TOZ5eyBLy4iXzhT90KtIyldpb3h2fFnK5XgJU="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/in/indicator-application-gtk2/package.nix b/pkgs/by-name/in/indicator-application-gtk2/package.nix index 226b1e830fd1..8a02a2bc18ec 100644 --- a/pkgs/by-name/in/indicator-application-gtk2/package.nix +++ b/pkgs/by-name/in/indicator-application-gtk2/package.nix @@ -14,12 +14,12 @@ libappindicator-gtk2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "indicator-application-gtk2"; version = "12.10.0.1"; src = fetchurl { - url = "${meta.homepage}/indicator-application-gtk2/i-a-${version}/+download/indicator-application-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/indicator-application-gtk2/i-a-${finalAttrs.version}/+download/indicator-application-${finalAttrs.version}.tar.gz"; sha256 = "1xqsb6c1pwawabw854f7aybjrgyhc2r1316i9lyjspci51zk5m7v"; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.msteen ]; }; -} +}) diff --git a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix index 83cb41bdc1a3..424f8fe55c47 100644 --- a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix @@ -14,7 +14,7 @@ let inherit (lib) cmakeBool; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { # https://github.com/intel/compute-runtime/blob/master/LEGACY_PLATFORMS.md pname = "intel-compute-runtime-legacy1"; version = "24.35.30872.41"; # 24.35.30872.x is the last series to support Gen8, Gen9 and Gen11 GPU support @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; - rev = version; + rev = finalAttrs.version; hash = "sha256-CnMIOAPnVhKVQxAcOZAuV5M4HJ2qftzEm9YdCuvkFbI="; }; @@ -88,9 +88,9 @@ stdenv.mkDerivation rec { description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs"; mainProgram = "ocloc"; homepage = "https://github.com/intel/compute-runtime"; - changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; + changelog = "https://github.com/intel/compute-runtime/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ fleaz ]; }; -} +}) diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix index fd9b87b2c791..9f8462c012f4 100644 --- a/pkgs/by-name/in/intel-compute-runtime/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime/package.nix @@ -10,14 +10,14 @@ libva, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "intel-compute-runtime"; version = "26.01.36711.4"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; - tag = version; + tag = finalAttrs.version; hash = "sha256-77fVA2T6niK2a9i6v6sAR98fHnExbHqRdHexKBkqd7M="; }; @@ -76,7 +76,7 @@ stdenv.mkDerivation rec { description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer"; mainProgram = "ocloc"; homepage = "https://github.com/intel/compute-runtime"; - changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; + changelog = "https://github.com/intel/compute-runtime/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "x86_64-linux" @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { ]; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) diff --git a/pkgs/by-name/in/intltool/package.nix b/pkgs/by-name/in/intltool/package.nix index a76551799298..111b08d4111f 100644 --- a/pkgs/by-name/in/intltool/package.nix +++ b/pkgs/by-name/in/intltool/package.nix @@ -8,12 +8,12 @@ buildPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "intltool"; version = "0.51.0"; src = fetchurl { - url = "https://launchpad.net/intltool/trunk/${version}/+download/intltool-${version}.tar.gz"; + url = "https://launchpad.net/intltool/trunk/${finalAttrs.version}/+download/intltool-${finalAttrs.version}.tar.gz"; sha256 = "1karx4sb7bnm2j67q0q74hspkfn6lqprpy5r99vkn5bb36a4viv7"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/io/iotop-c/package.nix b/pkgs/by-name/io/iotop-c/package.nix index 6096dddb5d6e..cf3b45bffc82 100644 --- a/pkgs/by-name/io/iotop-c/package.nix +++ b/pkgs/by-name/io/iotop-c/package.nix @@ -6,14 +6,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iotop-c"; version = "1.31"; src = fetchFromGitHub { owner = "Tomas-M"; repo = "iotop"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zJI6zPkkd9GIpnAfRMVLR9Xqog0sgxTnO/NTN3hsjKU="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/io/ioztat/package.nix b/pkgs/by-name/io/ioztat/package.nix index e4e7f1e17dca..70e35ee7fd6b 100644 --- a/pkgs/by-name/io/ioztat/package.nix +++ b/pkgs/by-name/io/ioztat/package.nix @@ -6,14 +6,14 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ioztat"; version = "2.0.1"; src = fetchFromGitHub { owner = "jimsalterjrs"; repo = "ioztat"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-8svMijgVxSuquPFO2Q2HeqGLdMkwhiujS1DSxC/LRRk="; }; @@ -37,8 +37,8 @@ stdenv.mkDerivation rec { ''; meta = { - inherit version; - inherit (src.meta) homepage; + inherit (finalAttrs) version; + inherit (finalAttrs.src.meta) homepage; description = "Storage load analysis tool for OpenZFS"; longDescription = '' ioztat is a storage load analysis tool for OpenZFS. It provides @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ numinit ]; mainProgram = "ioztat"; }; -} +}) diff --git a/pkgs/by-name/ip/ipad_charge/package.nix b/pkgs/by-name/ip/ipad_charge/package.nix index 9d0ef9e7bff6..7034b7a7e154 100644 --- a/pkgs/by-name/ip/ipad_charge/package.nix +++ b/pkgs/by-name/ip/ipad_charge/package.nix @@ -5,7 +5,7 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ipad_charge"; version = "2015-02-03"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Apple device USB charging utility for Linux"; longDescription = '' USB charging control utility used to enable/disable charging of an Apple @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "ipad_charge"; }; -} +}) diff --git a/pkgs/by-name/ip/iptstate/package.nix b/pkgs/by-name/ip/iptstate/package.nix index 38e008f476f9..0c07ca527345 100644 --- a/pkgs/by-name/ip/iptstate/package.nix +++ b/pkgs/by-name/ip/iptstate/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iptstate"; version = "2.2.7"; src = fetchurl { - url = "https://github.com/jaymzh/iptstate/releases/download/v${version}/iptstate-${version}.tar.bz2"; + url = "https://github.com/jaymzh/iptstate/releases/download/v${finalAttrs.version}/iptstate-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-iW3wYCiFRWomMfeV1jT8ITEeUF+MkQNI5jEoYPIJeVU="; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { installPhase = '' install -m755 -D iptstate $out/bin/iptstate ''; -} +}) diff --git a/pkgs/by-name/ip/ipvsadm/package.nix b/pkgs/by-name/ip/ipvsadm/package.nix index f34acf966726..dc3286636377 100644 --- a/pkgs/by-name/ip/ipvsadm/package.nix +++ b/pkgs/by-name/ip/ipvsadm/package.nix @@ -8,12 +8,12 @@ gnugrep, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ipvsadm"; version = "1.31"; src = fetchurl { - url = "mirror://kernel/linux/utils/kernel/ipvsadm/ipvsadm-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/kernel/ipvsadm/ipvsadm-${finalAttrs.version}.tar.xz"; sha256 = "1nyzpv1hx75k9lh0vfxfhc0p2fpqaqb38xpvs8sn88m1nljmw2hs"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/is/ispell/package.nix b/pkgs/by-name/is/ispell/package.nix index 3491a81fbe4d..49f34b5a5674 100644 --- a/pkgs/by-name/is/ispell/package.nix +++ b/pkgs/by-name/is/ispell/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ispell"; version = "3.4.06"; src = fetchurl { - url = "https://www.cs.hmc.edu/~geoff/tars/ispell-${version}.tar.gz"; + url = "https://www.cs.hmc.edu/~geoff/tars/ispell-${finalAttrs.version}.tar.gz"; sha256 = "sha256-F8kWM9TIB1rMUDFjoWRj/FSrHHRTKArTnNPbdceD66Y="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/is/ispike/package.nix b/pkgs/by-name/is/ispike/package.nix index 8801d35ea30f..768fab0132c6 100644 --- a/pkgs/by-name/is/ispike/package.nix +++ b/pkgs/by-name/is/ispike/package.nix @@ -10,12 +10,12 @@ let boost = boost186; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ispike"; version = "2.1.1"; src = fetchurl { - url = "mirror://sourceforge/ispike/ispike-${version}.tar.gz"; + url = "mirror://sourceforge/ispike/ispike-${finalAttrs.version}.tar.gz"; sha256 = "0khrxp43bi5kisr8j4lp9fl4r5marzf7b4inys62ac108sfb28lp"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.nico202 ]; }; -} +}) diff --git a/pkgs/by-name/it/itstool/package.nix b/pkgs/by-name/it/itstool/package.nix index 20a8c516a4ed..828da8654436 100644 --- a/pkgs/by-name/it/itstool/package.nix +++ b/pkgs/by-name/it/itstool/package.nix @@ -8,12 +8,12 @@ versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "itstool"; version = "2.0.7"; src = fetchurl { - url = "http://files.itstool.org/itstool/itstool-${version}.tar.bz2"; + url = "http://files.itstool.org/itstool/itstool-${finalAttrs.version}.tar.bz2"; hash = "sha256-a5p80poSu5VZj1dQ6HY87niDahogf4W3TYsydbJ+h8o="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ja/jaaa/package.nix b/pkgs/by-name/ja/jaaa/package.nix index 75f06338142d..1a94e8b689e0 100644 --- a/pkgs/by-name/ja/jaaa/package.nix +++ b/pkgs/by-name/ja/jaaa/package.nix @@ -13,12 +13,12 @@ zita-alsa-pcmi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jaaa"; version = "0.9.2"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/jaaa-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/jaaa-${finalAttrs.version}.tar.bz2"; sha256 = "1czksxx2g8na07k7g57qlz0vvkkgi5bzajcx7vc7jhb94hwmmxbc"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "jaaa"; }; -} +}) diff --git a/pkgs/by-name/ja/jack_oscrolloscope/package.nix b/pkgs/by-name/ja/jack_oscrolloscope/package.nix index f5ed0a899b76..ec2f88ad353e 100644 --- a/pkgs/by-name/ja/jack_oscrolloscope/package.nix +++ b/pkgs/by-name/ja/jack_oscrolloscope/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jack_oscrolloscope"; version = "0.7"; src = fetchurl { - url = "http://das.nasophon.de/download/jack_oscrolloscope-${version}.tar.gz"; + url = "http://das.nasophon.de/download/jack_oscrolloscope-${finalAttrs.version}.tar.gz"; sha256 = "1pl55in0sj7h5r06n1v91im7d18pplvhbjhjm1fdl39zwnyxiash"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ja/jackmeter/package.nix b/pkgs/by-name/ja/jackmeter/package.nix index 2c3d6cdf2229..f1635b1cf2ab 100644 --- a/pkgs/by-name/ja/jackmeter/package.nix +++ b/pkgs/by-name/ja/jackmeter/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jackmeter"; version = "0.4"; src = fetchurl { - url = "https://www.aelius.com/njh/jackmeter/jackmeter-${version}.tar.gz"; + url = "https://www.aelius.com/njh/jackmeter/jackmeter-${finalAttrs.version}.tar.gz"; sha256 = "1cnvgx3jv0yvxlqy0l9k285zgvazmh5k8m4l7lxckjfm5bn6hm1r"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "jack_meter"; }; -} +}) diff --git a/pkgs/by-name/ja/japa/package.nix b/pkgs/by-name/ja/japa/package.nix index cf173725a08d..86926415bee7 100644 --- a/pkgs/by-name/ja/japa/package.nix +++ b/pkgs/by-name/ja/japa/package.nix @@ -12,12 +12,12 @@ zita-alsa-pcmi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.9.4"; pname = "japa"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-t9wlZr+pE5u6yTpATWDQseC/rf4TFbtG0X9tnTdkB8I="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "japa"; }; -} +}) diff --git a/pkgs/by-name/ji/jibri/package.nix b/pkgs/by-name/ji/jibri/package.nix index c1f30662fd0f..ba3cc6aed3ab 100644 --- a/pkgs/by-name/ji/jibri/package.nix +++ b/pkgs/by-name/ji/jibri/package.nix @@ -22,11 +22,11 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jibri"; version = "8.0-183-g7b406bf"; src = fetchurl { - url = "https://download.jitsi.org/stable/jibri_${version}-1_all.deb"; + url = "https://download.jitsi.org/stable/jibri_${finalAttrs.version}-1_all.deb"; sha256 = "QF7BkLizAsEzjC6PdTyPFAFf82AzukTnxHxLHyz5Kco="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.jitsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix index 5e0277143f0a..fe37ca46d0a7 100644 --- a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix +++ b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix @@ -6,11 +6,11 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jitsi-meet-prosody"; version = "1.0.8737"; src = fetchurl { - url = "https://download.jitsi.org/stable/jitsi-meet-prosody_${version}-1_all.deb"; + url = "https://download.jitsi.org/stable/jitsi-meet-prosody_${finalAttrs.version}-1_all.deb"; sha256 = "fZs1ng1mtxwXgJAQqxAlrNrqUQJc9fGlxJKwuTJLENc="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.jitsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ji/jitsi/package.nix b/pkgs/by-name/ji/jitsi/package.nix index 1f7048158088..bff74b04f310 100644 --- a/pkgs/by-name/ji/jitsi/package.nix +++ b/pkgs/by-name/ji/jitsi/package.nix @@ -21,14 +21,14 @@ let jdk = jdk8; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jitsi"; version = "2.11.5633"; src = fetchFromGitHub { owner = "jitsi"; repo = "jitsi"; - tag = lib.versions.patch version; + tag = lib.versions.patch finalAttrs.version; hash = "sha256-CN4o0VfHdoUteI2wyJ2hFJ9UsQ2wWUzcvrLMbR/l36M="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.jitsi ]; }; -} +}) diff --git a/pkgs/by-name/jo/joe/package.nix b/pkgs/by-name/jo/joe/package.nix index 6d00323e945a..e183f3da2972 100644 --- a/pkgs/by-name/jo/joe/package.nix +++ b/pkgs/by-name/jo/joe/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "joe"; version = "4.6"; src = fetchurl { - url = "mirror://sourceforge/joe-editor/joe-${version}.tar.gz"; + url = "mirror://sourceforge/joe-editor/joe-${finalAttrs.version}.tar.gz"; sha256 = "1pmr598xxxm9j9dl93kq4dv36zyw0q2dh6d7x07hf134y9hhlnj9"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/jp/jpeginfo/package.nix b/pkgs/by-name/jp/jpeginfo/package.nix index 19d0a7a46bfb..d6a41fda605c 100644 --- a/pkgs/by-name/jp/jpeginfo/package.nix +++ b/pkgs/by-name/jp/jpeginfo/package.nix @@ -5,12 +5,12 @@ libjpeg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jpeginfo"; version = "1.7.1"; src = fetchurl { - url = "https://www.kokkonen.net/tjko/src/jpeginfo-${version}.tar.gz"; + url = "https://www.kokkonen.net/tjko/src/jpeginfo-${finalAttrs.version}.tar.gz"; sha256 = "sha256-J09r4j/Qib2ehxW2dkOmbKL2OlAwKL3qPlcSKNULZp4="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "jpeginfo"; }; -} +}) diff --git a/pkgs/by-name/jp/jpexs/package.nix b/pkgs/by-name/jp/jpexs/package.nix index 6e3223ea46dc..110aad4b2086 100644 --- a/pkgs/by-name/jp/jpexs/package.nix +++ b/pkgs/by-name/jp/jpexs/package.nix @@ -7,12 +7,12 @@ jdk8, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jpexs"; version = "24.1.0"; src = fetchzip { - url = "https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version${version}/ffdec_${version}.zip"; + url = "https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version${finalAttrs.version}/ffdec_${finalAttrs.version}.zip"; hash = "sha256-k6cnyiRyU4B5UdsVnY9LpzTO/o7Q9/aRS0Il2jV4PQ0="; stripRoot = false; }; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { cp ffdec.jar $out/share/ffdec cp -r lib $out/share/ffdec cp icon.png $out/share/icons/hicolor/512x512/apps/ffdec.png - cp -r ${desktopItem}/share/applications $out/share + cp -r ${finalAttrs.desktopItem}/share/applications $out/share makeWrapper ${jdk8}/bin/java $out/bin/ffdec \ --add-flags "-jar $out/share/ffdec/ffdec.jar" @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { icon = name; desktopName = "JPEXS Free Flash Decompiler"; genericName = "Flash Decompiler"; - comment = meta.description; + comment = finalAttrs.meta.description; categories = [ "Development" "Java" @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { xrtxn ]; }; -} +}) diff --git a/pkgs/by-name/js/jsoncpp/package.nix b/pkgs/by-name/js/jsoncpp/package.nix index 9e57fa185353..e0f6f3405c8e 100644 --- a/pkgs/by-name/js/jsoncpp/package.nix +++ b/pkgs/by-name/js/jsoncpp/package.nix @@ -9,7 +9,7 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jsoncpp"; version = "1.9.6"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "open-source-parsers"; repo = "jsoncpp"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-3msc3B8NyF8PUlNaAHdUDfCpcUmz8JVW2X58USJ5HRw="; }; @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { --reflink=auto flag, which is used in the default unpackPhase for dirs */ unpackPhase = '' - cp -a ${src} ${src.name} - chmod -R +w ${src.name} - export sourceRoot=${src.name} + cp -a ${finalAttrs.src} ${finalAttrs.src.name} + chmod -R +w ${finalAttrs.src.name} + export sourceRoot=${finalAttrs.src.name} ''; postPatch = lib.optionalString secureMemory '' @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/js/jsonnet/package.nix b/pkgs/by-name/js/jsonnet/package.nix index c86463605ea4..98f8f1f13572 100644 --- a/pkgs/by-name/js/jsonnet/package.nix +++ b/pkgs/by-name/js/jsonnet/package.nix @@ -8,7 +8,7 @@ gtest, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "jsonnet"; version = "0.21.0"; outputs = [ @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ]; src = fetchFromGitHub { - rev = "v${version}"; + rev = "v${finalAttrs.version}"; owner = "google"; repo = "jsonnet"; sha256 = "sha256-QHp0DOu/pqcgN7di219cHzfFb7fWtdGGE6J1ZXgbOGQ="; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { homepage = "https://github.com/google/jsonnet"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ka/kana/package.nix b/pkgs/by-name/ka/kana/package.nix index 3d237f66e23c..b3287aea80bb 100644 --- a/pkgs/by-name/ka/kana/package.nix +++ b/pkgs/by-name/ka/kana/package.nix @@ -14,7 +14,7 @@ gst_all_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kana"; version = "1.4"; @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "fkinoshita"; repo = "Kana"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-/Ri723ub8LMlhbPObC83bay63JuWIQpgxAT5UUYuwZI="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "kana-${version}"; + inherit (finalAttrs) src; + name = "kana-${finalAttrs.version}"; hash = "sha256-3ODkAstBZQE3eqGmRUdm3xyCoBXV41hK4ndxeDK8+Yc="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ka/kanif/package.nix b/pkgs/by-name/ka/kanif/package.nix index 10cdabba878d..1c4deb32334d 100644 --- a/pkgs/by-name/ka/kanif/package.nix +++ b/pkgs/by-name/ka/kanif/package.nix @@ -6,12 +6,12 @@ taktuk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.2.2"; pname = "kanif"; src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/26773/kanif-${version}.tar.gz"; + url = "https://gforge.inria.fr/frs/download.php/26773/kanif-${finalAttrs.version}.tar.gz"; sha256 = "3f0c549428dfe88457c1db293cfac2a22b203f872904c3abf372651ac12e5879"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ke/keyfinder-cli/package.nix b/pkgs/by-name/ke/keyfinder-cli/package.nix index 761c1daf57a6..55f600863587 100644 --- a/pkgs/by-name/ke/keyfinder-cli/package.nix +++ b/pkgs/by-name/ke/keyfinder-cli/package.nix @@ -7,14 +7,14 @@ fftw, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "keyfinder-cli"; version = "1.1.2"; src = fetchFromGitHub { repo = "keyfinder-cli"; owner = "EvanPurkhiser"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-9/+wzPTaQ5PfPiqTZ5EuHdswXJgfgnvAul/FeeDbbJA="; }; @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Musical key detection for digital audio (command-line tool)"; longDescription = '' This small utility is the automation-oriented DJ's best friend. By making @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "keyfinder-cli"; }; -} +}) diff --git a/pkgs/by-name/ke/keystore-explorer/package.nix b/pkgs/by-name/ke/keystore-explorer/package.nix index 646028c204ac..44f463c149ca 100644 --- a/pkgs/by-name/ke/keystore-explorer/package.nix +++ b/pkgs/by-name/ke/keystore-explorer/package.nix @@ -10,12 +10,12 @@ let jdk = jdk11; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "5.6.1"; pname = "keystore-explorer"; src = fetchzip { - url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${version}/kse-${ - lib.replaceStrings [ "." ] [ "" ] version + url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${finalAttrs.version}/kse-${ + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "sha256-yhYQpeBoicILYEXpW+oqDdF+KieDbNmTFpxL+aA8vTw="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.numinit ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ke/keyutils/package.nix b/pkgs/by-name/ke/keyutils/package.nix index 9d1624824b73..a1356cb3c689 100644 --- a/pkgs/by-name/ke/keyutils/package.nix +++ b/pkgs/by-name/ke/keyutils/package.nix @@ -9,12 +9,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "keyutils"; version = "1.6.3"; src = fetchurl { - url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ph1XBhNq5MBb1I+GGGvP29iN2L1RB+Phlckkz8Gzm7Q="; }; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kg/kgraphviewer/package.nix b/pkgs/by-name/kg/kgraphviewer/package.nix index c3d580c26aa9..3247296c1608 100644 --- a/pkgs/by-name/kg/kgraphviewer/package.nix +++ b/pkgs/by-name/kg/kgraphviewer/package.nix @@ -11,12 +11,12 @@ graphviz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kgraphviewer"; version = "2.4.3"; src = fetchurl { - url = "mirror://kde/stable/kgraphviewer/${version}/kgraphviewer-${version}.tar.xz"; + url = "mirror://kde/stable/kgraphviewer/${finalAttrs.version}/kgraphviewer-${finalAttrs.version}.tar.xz"; sha256 = "1h6pgg89gvxl8gw7wmkabyqqrzad5pxyv5lsmn1fl4ir8lcc5q2l"; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ki/kio-fuse/package.nix b/pkgs/by-name/ki/kio-fuse/package.nix index 298c7b1ccc49..8c6d0863fea2 100644 --- a/pkgs/by-name/ki/kio-fuse/package.nix +++ b/pkgs/by-name/ki/kio-fuse/package.nix @@ -8,14 +8,14 @@ fuse3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kio-fuse"; version = "5.1.0"; src = fetchgit { url = "https://invent.kde.org/system/kio-fuse.git"; hash = "sha256-xVeDNkSeHCk86L07lPVokSgHNkye2tnLoCkdw4g2Jv0="; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; }; nativeBuildInputs = [ @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ _1000teslas ]; }; -} +}) diff --git a/pkgs/by-name/kl/klavaro/package.nix b/pkgs/by-name/kl/klavaro/package.nix index 0deb772fcfe8..85235355eb43 100644 --- a/pkgs/by-name/kl/klavaro/package.nix +++ b/pkgs/by-name/kl/klavaro/package.nix @@ -12,12 +12,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "klavaro"; version = "3.14"; src = fetchurl { - url = "mirror://sourceforge/klavaro/klavaro-${version}.tar.bz2"; + url = "mirror://sourceforge/klavaro/klavaro-${finalAttrs.version}.tar.bz2"; hash = "sha256-hxh+SdMBxRDmlkCYzbYSEmvwMNKodf15nq3K0+rlbas="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { davidak ]; }; -} +}) diff --git a/pkgs/by-name/ko/koules/package.nix b/pkgs/by-name/ko/koules/package.nix index f289b63cbe45..39e73b91e6bd 100644 --- a/pkgs/by-name/ko/koules/package.nix +++ b/pkgs/by-name/ko/koules/package.nix @@ -18,12 +18,12 @@ let hash = "sha256-g0Z6C1YSZL6N2eYUuZgXkPDoOLc4e9jAFL3ivk3OAS8="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "koules"; version = "1.4"; src = fetchurl { - url = "https://www.ucw.cz/~hubicka/koules/packages/koules${version}-src.tar.gz"; + url = "https://www.ucw.cz/~hubicka/koules/packages/koules${finalAttrs.version}-src.tar.gz"; hash = "sha256-w2+T/q/uvVmYO/RBACQOZ6hKi6yr1+5SjJMEbe/kohs="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.iblech ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/kp/kpcli/package.nix b/pkgs/by-name/kp/kpcli/package.nix index 47b345b20014..c7c23b697267 100644 --- a/pkgs/by-name/kp/kpcli/package.nix +++ b/pkgs/by-name/kp/kpcli/package.nix @@ -7,12 +7,12 @@ perlPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.1.3"; pname = "kpcli"; src = fetchurl { - url = "mirror://sourceforge/kpcli/kpcli-${version}.pl"; + url = "mirror://sourceforge/kpcli/kpcli-${finalAttrs.version}.pl"; hash = "sha256-yRNj5OB/NSGoZ/aNtgLJW1PcFn5DZu5/8lQlK0F2xi8="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/{bin,share} - cp ${src} $out/share/kpcli.pl + cp ${finalAttrs.src} $out/share/kpcli.pl chmod +x $out/share/kpcli.pl makeWrapper $out/share/kpcli.pl $out/bin/kpcli --set PERL5LIB \ @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.j-keck ]; }; -} +}) diff --git a/pkgs/by-name/kr/krb5/package.nix b/pkgs/by-name/kr/krb5/package.nix index 62b21154e65d..0b504c6dc8a6 100644 --- a/pkgs/by-name/kr/krb5/package.nix +++ b/pkgs/by-name/kr/krb5/package.nix @@ -32,14 +32,14 @@ staticOnly ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "krb5"; version = "1.22.1"; __structuredAttrs = true; src = fetchurl { - url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor version}/krb5-${version}.tar.gz"; + url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor finalAttrs.version}/krb5-${finalAttrs.version}.tar.gz"; hash = "sha256-GogyuMrZI+u/E5T2fi789B46SfRgKFpm41reyPoAU68="; }; @@ -114,7 +114,7 @@ stdenv.mkDerivation rec { ++ lib.optionals withLibedit [ libedit ] ++ lib.optionals withVerto [ libverto ]; - sourceRoot = "krb5-${version}/src"; + sourceRoot = "krb5-${finalAttrs.version}/src"; postPatch = '' substituteInPlace config/shlib.conf \ @@ -187,4 +187,4 @@ stdenv.mkDerivation rec { postgresql = postgresql.override { gssSupport = true; }; }; }; -} +}) diff --git a/pkgs/by-name/kr/krita-unwrapped/package.nix b/pkgs/by-name/kr/krita-unwrapped/package.nix index 5d84ecc43ffb..18eb4de3e7b1 100644 --- a/pkgs/by-name/kr/krita-unwrapped/package.nix +++ b/pkgs/by-name/kr/krita-unwrapped/package.nix @@ -36,12 +36,12 @@ zug, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "krita-unwrapped"; version = "5.2.14"; src = fetchurl { - url = "mirror://kde/stable/krita/${version}/krita-${version}.tar.gz"; + url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz"; hash = "sha256-VWkAcmwv8U5g97rB6OkVAQDyzZJmnKXcdKxYUe+sKIc="; }; @@ -159,4 +159,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl3Only; }; -} +}) diff --git a/pkgs/by-name/ky/kytea/package.nix b/pkgs/by-name/ky/kytea/package.nix index a6965a89144b..e0cd342abb54 100644 --- a/pkgs/by-name/ky/kytea/package.nix +++ b/pkgs/by-name/ky/kytea/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kytea"; version = "0.4.7"; src = fetchurl { - url = "http://www.phontron.com/kytea/download/kytea-${version}.tar.gz"; + url = "http://www.phontron.com/kytea/download/kytea-${finalAttrs.version}.tar.gz"; sha256 = "0ilzzwn5vpvm65bnbyb9f5rxyxy3jmbafw9w0lgl5iad1ka36jjk"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ky/kythe/package.nix b/pkgs/by-name/ky/kythe/package.nix index 5c9ce177bf75..dae83b35bfbf 100644 --- a/pkgs/by-name/ky/kythe/package.nix +++ b/pkgs/by-name/ky/kythe/package.nix @@ -6,12 +6,12 @@ ncurses5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.0.74"; pname = "kythe"; src = fetchurl { - url = "https://github.com/kythe/kythe/releases/download/v${version}/kythe-v${version}.tar.gz"; + url = "https://github.com/kythe/kythe/releases/download/v${finalAttrs.version}/kythe-v${finalAttrs.version}.tar.gz"; sha256 = "sha256-UqnG6BESNwQ7jQthJ2N/DrjSujp3bkdJsDbpEew1Kc4="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.mpickering ]; }; -} +}) diff --git a/pkgs/by-name/la/lame/package.nix b/pkgs/by-name/la/lame/package.nix index a2c80c405515..2ecbb61f0199 100644 --- a/pkgs/by-name/la/lame/package.nix +++ b/pkgs/by-name/la/lame/package.nix @@ -16,12 +16,12 @@ debugSupport ? false, # Debugging (disables optimizations) }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lame"; version = "3.100"; src = fetchurl { - url = "mirror://sourceforge/lame/lame-${version}.tar.gz"; + url = "mirror://sourceforge/lame/lame-${finalAttrs.version}.tar.gz"; sha256 = "07nsn5sy3a8xbmw1bidxnsj5fj6kg9ai04icmqw40ybkp353dznx"; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "lame"; }; -} +}) diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index 9d9d3ab58ed8..ad3da7401d3a 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -19,12 +19,12 @@ let ]; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "languagetool"; version = "6.6"; src = fetchzip { - url = "https://www.languagetool.org/download/LanguageTool-${version}.zip"; + url = "https://www.languagetool.org/download/LanguageTool-${finalAttrs.version}.zip"; sha256 = "sha256-BNiUIk5h38oEM4IliHdy8rNmZY0frQ1RaFeJ7HI5nOI="; }; @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { description = "Proofreading program for English, French German, Polish, and more"; mainProgram = "languagetool"; }; -} +}) diff --git a/pkgs/by-name/la/last/package.nix b/pkgs/by-name/la/last/package.nix index e3c044822221..07d3344b5b12 100644 --- a/pkgs/by-name/la/last/package.nix +++ b/pkgs/by-name/la/last/package.nix @@ -8,14 +8,14 @@ parallel, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "last"; version = "1651"; src = fetchFromGitLab { owner = "mcfrith"; repo = "last"; - tag = version; + tag = finalAttrs.version; hash = "sha256-TAc9prYydX5XO31f6p5DD7XMxVbNOW9ROtB7Agd7t8c="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ jbedo ]; platforms = lib.platforms.x86_64; }; -} +}) diff --git a/pkgs/by-name/lc/lc0/package.nix b/pkgs/by-name/lc/lc0/package.nix index 8cd071e95adb..468ccf10ab6a 100644 --- a/pkgs/by-name/lc/lc0/package.nix +++ b/pkgs/by-name/lc/lc0/package.nix @@ -11,14 +11,14 @@ eigen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lc0"; version = "0.31.2"; src = fetchFromGitHub { owner = "LeelaChessZero"; repo = "lc0"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8watDDxSyZ5khYqpXPyjQso2MkOzfI6o2nt0vkuiEUI="; fetchSubmodules = true; }; @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { "-Dembed=false" ] # in version 31 this option will be required - ++ lib.optionals (lib.versionAtLeast version "0.31") [ "-Dnative_cuda=false" ]; + ++ lib.optionals (lib.versionAtLeast finalAttrs.version "0.31") [ "-Dnative_cuda=false" ]; enableParallelBuilding = true; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/lc/lci/package.nix b/pkgs/by-name/lc/lci/package.nix index 1fb4d0edeb62..e7fd09860b94 100644 --- a/pkgs/by-name/lc/lci/package.nix +++ b/pkgs/by-name/lc/lci/package.nix @@ -4,11 +4,11 @@ fetchurl, readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.6"; pname = "lci"; src = fetchurl { - url = "mirror://sourceforge/lci/lci-${version}.tar.gz"; + url = "mirror://sourceforge/lci/lci-${finalAttrs.version}.tar.gz"; sha256 = "204f1ca5e2f56247d71ab320246811c220ed511bf08c9cb7f305cf180a93948e"; }; buildInputs = [ readline ]; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/lc/lcms1/package.nix b/pkgs/by-name/lc/lcms1/package.nix index d6904f929d59..79fa2b7311a4 100644 --- a/pkgs/by-name/lc/lcms1/package.nix +++ b/pkgs/by-name/lc/lcms1/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lcms"; version = "1.19"; src = fetchurl { - url = "mirror://sourceforge/lcms/lcms-${version}.tar.gz"; + url = "mirror://sourceforge/lcms/lcms-${finalAttrs.version}.tar.gz"; sha256 = "1abkf8iphwyfs3z305z3qczm3z1i9idc1lz4gvfg92jnkz5k5bl0"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ld/ldns/package.nix b/pkgs/by-name/ld/ldns/package.nix index 36637b742b23..c5887ea25771 100644 --- a/pkgs/by-name/ld/ldns/package.nix +++ b/pkgs/by-name/ld/ldns/package.nix @@ -9,12 +9,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ldns"; version = "1.8.4"; src = fetchurl { - url = "https://www.nlnetlabs.nl/downloads/ldns/ldns-${version}.tar.gz"; + url = "https://www.nlnetlabs.nl/downloads/ldns/ldns-${finalAttrs.version}.tar.gz"; sha256 = "sha256-g4uQdZS6r/HNdn6VRmp3RZmK5kvHS+A43Mxi4t4uQkc="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { mainProgram = "drill"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/le/leveldb/package.nix b/pkgs/by-name/le/leveldb/package.nix index f07d03a1271c..d9c599050041 100644 --- a/pkgs/by-name/le/leveldb/package.nix +++ b/pkgs/by-name/le/leveldb/package.nix @@ -9,14 +9,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "leveldb"; version = "1.23"; src = fetchFromGitHub { owner = "google"; repo = "leveldb"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-RL+dfSFZZzWvUobSqiPbuC4nDiGzjIIukbVJZRacHbI="; }; @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { cat < $dev/lib/pkgconfig/leveldb.pc Name: leveldb Description: Fast and lightweight key/value database library by Google. - Version: ${version} + Version: ${finalAttrs.version} Libs: -L$out/lib -lleveldb Cflags: -I$dev/include EOF @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libaacs/package.nix b/pkgs/by-name/li/libaacs/package.nix index f8c3211a9723..00a0123aa8cf 100644 --- a/pkgs/by-name/li/libaacs/package.nix +++ b/pkgs/by-name/li/libaacs/package.nix @@ -15,12 +15,12 @@ # http://vlc-bluray.whoknowsmy.name/ # https://wiki.archlinux.org/index.php/BluRay -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaacs"; version = "0.11.1"; src = fetchurl { - url = "http://get.videolan.org/libaacs/${version}/libaacs-${version}.tar.bz2"; + url = "http://get.videolan.org/libaacs/${finalAttrs.version}/libaacs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-qIqg6+TJinf3rv/ZKrPvZKxUjGuCLoJIqLkmclvqCjk="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libaal/package.nix b/pkgs/by-name/li/libaal/package.nix index b25d192d6f6a..707ccaafed73 100644 --- a/pkgs/by-name/li/libaal/package.nix +++ b/pkgs/by-name/li/libaal/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.7"; pname = "libaal"; src = fetchurl { - url = "mirror://sourceforge/reiser4/libaal-${version}.tar.gz"; + url = "mirror://sourceforge/reiser4/libaal-${finalAttrs.version}.tar.gz"; sha256 = "sha256-fIVohp2PVCaNaQRVJ4zfW8mukiiqM3BgF8Vwu9qrmJE="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/li/libabigail/package.nix b/pkgs/by-name/li/libabigail/package.nix index 2509100013b5..c5ecd6be5e7f 100644 --- a/pkgs/by-name/li/libabigail/package.nix +++ b/pkgs/by-name/li/libabigail/package.nix @@ -10,7 +10,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libabigail"; version = "2.5"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://mirrors.kernel.org/sourceware/libabigail/libabigail-${version}.tar.xz"; + url = "https://mirrors.kernel.org/sourceware/libabigail/libabigail-${finalAttrs.version}.tar.xz"; hash = "sha256-fPxOmwCuONh/sMY76rsyucv5zkEOUs7rWtWzxb6xEfM="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libabw/package.nix b/pkgs/by-name/li/libabw/package.nix index 425b6baefe2c..f2f91e72f382 100644 --- a/pkgs/by-name/li/libabw/package.nix +++ b/pkgs/by-name/li/libabw/package.nix @@ -12,12 +12,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libabw"; version = "0.1.3"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libabw/libabw-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libabw/libabw-${finalAttrs.version}.tar.xz"; sha256 = "1vbfrmnvib3cym0yyyabnd8xpx4f7wp20vnn09s6dln347fajqz7"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mpl20; }; -} +}) diff --git a/pkgs/by-name/li/libaio/package.nix b/pkgs/by-name/li/libaio/package.nix index 9b0df5f6090e..35de54c0d9da 100644 --- a/pkgs/by-name/li/libaio/package.nix +++ b/pkgs/by-name/li/libaio/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.113"; pname = "libaio"; src = fetchurl { - url = "https://pagure.io/libaio/archive/libaio-${version}/libaio-libaio-${version}.tar.gz"; + url = "https://pagure.io/libaio/archive/libaio-${finalAttrs.version}/libaio-libaio-${finalAttrs.version}.tar.gz"; sha256 = "sha256-cWxwWXAyRzROsGa1TsvDyiE08BAzBxkubCt9q1+VKKs="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libaom/package.nix b/pkgs/by-name/li/libaom/package.nix index 07524dcdbece..e385b8968adb 100644 --- a/pkgs/by-name/li/libaom/package.nix +++ b/pkgs/by-name/li/libaom/package.nix @@ -21,12 +21,12 @@ let isCross = stdenv.buildPlatform != stdenv.hostPlatform; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaom"; version = "3.12.1"; src = fetchzip { - url = "https://aomedia.googlesource.com/aom/+archive/v${version}.tar.gz"; + url = "https://aomedia.googlesource.com/aom/+archive/v${finalAttrs.version}.tar.gz"; hash = "sha256-AAS6wfq4rZ4frm6+gwKoIS3+NVzPhhfW428WXJQ2tQ8="; stripRoot = false; }; @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { # build uses `git describe` to set the build version cat > $NIX_BUILD_TOP/git << "EOF" #!${stdenv.shell} - echo v${version} + echo v${finalAttrs.version} EOF chmod +x $NIX_BUILD_TOP/git export PATH=$NIX_BUILD_TOP:$PATH @@ -123,7 +123,7 @@ stdenv.mkDerivation rec { an encoder (aomenc) and a decoder (aomdec). ''; homepage = "https://aomedia.org/av1-features/get-started/"; - changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG"; + changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${finalAttrs.version}/CHANGELOG"; maintainers = with lib.maintainers; [ kiloreux dandellion @@ -132,4 +132,4 @@ stdenv.mkDerivation rec { outputsToInstall = [ "bin" ]; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/li/libargon2/package.nix b/pkgs/by-name/li/libargon2/package.nix index 4957b47bab50..58bcb4caa6d3 100644 --- a/pkgs/by-name/li/libargon2/package.nix +++ b/pkgs/by-name/li/libargon2/package.nix @@ -6,14 +6,14 @@ fixDarwinDylibNames, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libargon2"; version = "20190702"; src = fetchFromGitHub { owner = "P-H-C"; repo = "phc-winner-argon2"; - rev = version; + rev = finalAttrs.version; sha256 = "0p4ry9dn0mi9js0byijxdyiwx74p1nr8zj7wjpd1fjgqva4sk23i"; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" # Fix cross-compilation "PREFIX=${placeholder "out"}" - "ARGON2_VERSION=${version}" + "ARGON2_VERSION=${finalAttrs.version}" "LIBRARY_REL=lib" "PKGCONFIG_REL=lib" ] @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { mainProgram = "argon2"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libasr/package.nix b/pkgs/by-name/li/libasr/package.nix index 0f12ae1a5a50..efcc40aebd31 100644 --- a/pkgs/by-name/li/libasr/package.nix +++ b/pkgs/by-name/li/libasr/package.nix @@ -6,12 +6,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libasr"; version = "1.0.4"; src = fetchurl { - url = "https://www.opensmtpd.org/archives/libasr-${version}.tar.gz"; + url = "https://www.opensmtpd.org/archives/libasr-${finalAttrs.version}.tar.gz"; sha256 = "1d6s8njqhvayx2gp47409sp1fn8m608ws26hr1srfp6i23nnpyqr"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.koral ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libass/package.nix b/pkgs/by-name/li/libass/package.nix index afdf0303b015..ce6b6e675852 100644 --- a/pkgs/by-name/li/libass/package.nix +++ b/pkgs/by-name/li/libass/package.nix @@ -15,12 +15,12 @@ assert fontconfigSupport -> fontconfig != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libass"; version = "0.17.4"; src = fetchurl { - url = "https://github.com/libass/libass/releases/download/${version}/libass-${version}.tar.xz"; + url = "https://github.com/libass/libass/releases/download/${finalAttrs.version}/libass-${finalAttrs.version}.tar.xz"; hash = "sha256-ePEXm4ONAl6cJuj+8z+AkvZWEURP+hv8DPrGozURoFo="; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ codyopel ]; }; -} +}) diff --git a/pkgs/by-name/li/libasyncns/package.nix b/pkgs/by-name/li/libasyncns/package.nix index f77e32114be7..91cab5cc4bea 100644 --- a/pkgs/by-name/li/libasyncns/package.nix +++ b/pkgs/by-name/li/libasyncns/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libasyncns"; version = "0.8"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libasyncns/libasyncns-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/libasyncns/libasyncns-${finalAttrs.version}.tar.gz"; sha256 = "0x5b6lcic4cd7q0bx00x93kvpyzl7n2abbgvqbrlzrfb8vknc6jg"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libaudclient/package.nix b/pkgs/by-name/li/libaudclient/package.nix index 6ea7b8d5c0db..081a4e20419a 100644 --- a/pkgs/by-name/li/libaudclient/package.nix +++ b/pkgs/by-name/li/libaudclient/package.nix @@ -7,12 +7,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libaudclient"; version = "3.5-rc2"; src = fetchurl { - url = "https://distfiles.audacious-media-player.org/libaudclient-${version}.tar.bz2"; + url = "https://distfiles.audacious-media-player.org/libaudclient-${finalAttrs.version}.tar.bz2"; sha256 = "0nhpgz0kg8r00z54q5i96pjk7s57krq3fvdypq496c7fmlv9kdap"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libavc1394/package.nix b/pkgs/by-name/li/libavc1394/package.nix index adcddaf97666..b99d5c9bbe5f 100644 --- a/pkgs/by-name/li/libavc1394/package.nix +++ b/pkgs/by-name/li/libavc1394/package.nix @@ -7,12 +7,12 @@ argp-standalone, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libavc1394"; version = "0.5.4"; src = fetchurl { - url = "mirror://sourceforge/libavc1394/libavc1394-${version}.tar.gz"; + url = "mirror://sourceforge/libavc1394/libavc1394-${finalAttrs.version}.tar.gz"; sha256 = "0lsv46jdqvdx5hx92v0z2cz3yh6212pz9gk0k3513sbaa04zzcbw"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libbdplus/package.nix b/pkgs/by-name/li/libbdplus/package.nix index d7610f1027e0..99dd4ec4aedc 100644 --- a/pkgs/by-name/li/libbdplus/package.nix +++ b/pkgs/by-name/li/libbdplus/package.nix @@ -14,12 +14,12 @@ # http://vlc-bluray.whoknowsmy.name/ # https://wiki.archlinux.org/index.php/BluRay -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbdplus"; version = "0.2.0"; src = fetchurl { - url = "http://get.videolan.org/libbdplus/${version}/libbdplus-${version}.tar.bz2"; + url = "http://get.videolan.org/libbdplus/${finalAttrs.version}/libbdplus-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-uT7qPq7zPW6RVdLDSwaMUFSTqlpJNuYydPQ0KrD0Clg="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libbpkg/package.nix b/pkgs/by-name/li/libbpkg/package.nix index 0a1c20649b6a..483ce5791778 100644 --- a/pkgs/by-name/li/libbpkg/package.nix +++ b/pkgs/by-name/li/libbpkg/package.nix @@ -8,7 +8,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbpkg"; version = "0.17.0"; outputs = [ @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/libbpkg-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/libbpkg-${finalAttrs.version}.tar.gz"; hash = "sha256-4P4+uJGWB3iblYPuErJNr8c7/pS2UhN6LXr7MY2rWDY="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libbs2b/package.nix b/pkgs/by-name/li/libbs2b/package.nix index d2ba6395ff75..bec0f9b918ec 100644 --- a/pkgs/by-name/li/libbs2b/package.nix +++ b/pkgs/by-name/li/libbs2b/package.nix @@ -6,12 +6,12 @@ libsndfile, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbs2b"; version = "3.1.0"; src = fetchurl { - url = "mirror://sourceforge/bs2b/libbs2b-${version}.tar.bz2"; + url = "mirror://sourceforge/bs2b/libbs2b-${finalAttrs.version}.tar.bz2"; sha256 = "0vz442kkjn2h0dlxppzi4m5zx8qfyrivq581n06xzvnyxi5rg6a7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libbsd/package.nix b/pkgs/by-name/li/libbsd/package.nix index dde17b8304b6..e4e7af96ce99 100644 --- a/pkgs/by-name/li/libbsd/package.nix +++ b/pkgs/by-name/li/libbsd/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbsd"; version = "0.12.2"; src = fetchurl { - url = "https://libbsd.freedesktop.org/releases/libbsd-${version}.tar.xz"; + url = "https://libbsd.freedesktop.org/releases/libbsd-${finalAttrs.version}.tar.xz"; hash = "sha256-uIzJFj0MZSqvOamZkdl03bocOpcR248bWDivKhRzEBQ="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { badPlatforms = lib.platforms.microblaze; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libbutl/package.nix b/pkgs/by-name/li/libbutl/package.nix index 5996967cef24..dc136a91796f 100644 --- a/pkgs/by-name/li/libbutl/package.nix +++ b/pkgs/by-name/li/libbutl/package.nix @@ -10,7 +10,7 @@ enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libbutl"; version = "0.17.0"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/alpha/build2/libbutl-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/alpha/build2/libbutl-${finalAttrs.version}.tar.gz"; hash = "sha256-sFqaEf6s2rF1YcZjw5J6oY5ol5PbO9vy6NseKjrvTvs="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libcacard/package.nix b/pkgs/by-name/li/libcacard/package.nix index e8b678ae55db..fd58f9587186 100644 --- a/pkgs/by-name/li/libcacard/package.nix +++ b/pkgs/by-name/li/libcacard/package.nix @@ -7,12 +7,12 @@ nss, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcacard"; version = "2.8.1"; src = fetchurl { - url = "https://www.spice-space.org/download/libcacard/libcacard-${version}.tar.xz"; + url = "https://www.spice-space.org/download/libcacard/libcacard-${finalAttrs.version}.tar.xz"; sha256 = "sha256-+79N6Mt9tb3/XstnL/Db5pOfufNEuQDVG6YpUymjMuc="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcanberra/package.nix b/pkgs/by-name/li/libcanberra/package.nix index 96d5ee673a2a..a50d86da82fb 100644 --- a/pkgs/by-name/li/libcanberra/package.nix +++ b/pkgs/by-name/li/libcanberra/package.nix @@ -18,12 +18,12 @@ alsa-lib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcanberra"; version = "0.30"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-${version}.tar.xz"; + url = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-${finalAttrs.version}.tar.xz"; sha256 = "0wps39h8rx2b00vyvkia5j40fkak3dpipp1kzilqla0cgvk73dn2"; }; @@ -99,4 +99,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ RossComputerGuy ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcddb/package.nix b/pkgs/by-name/li/libcddb/package.nix index daec8daf906b..0a79e0daae11 100644 --- a/pkgs/by-name/li/libcddb/package.nix +++ b/pkgs/by-name/li/libcddb/package.nix @@ -5,12 +5,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcddb"; version = "1.3.2"; src = fetchurl { - url = "mirror://sourceforge/libcddb/libcddb-${version}.tar.bz2"; + url = "mirror://sourceforge/libcddb/libcddb-${finalAttrs.version}.tar.bz2"; sha256 = "0fr21a7vprdyy1bq6s99m0x420c9jm5fipsd63pqv8qyfkhhxkim"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { mainProgram = "cddb_query"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libcdr/package.nix b/pkgs/by-name/li/libcdr/package.nix index 869feda86f34..ffe4268e7513 100644 --- a/pkgs/by-name/li/libcdr/package.nix +++ b/pkgs/by-name/li/libcdr/package.nix @@ -13,12 +13,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libcdr"; version = "0.1.8"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libcdr-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libcdr-${finalAttrs.version}.tar.xz"; hash = "sha256-ztZ3yDALKckdMAS7Hd3wuZdhv1VEmRwmwu6PQn6HGTw="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.mpl20; }; -} +}) diff --git a/pkgs/by-name/li/libconfuse/package.nix b/pkgs/by-name/li/libconfuse/package.nix index 4780f7e4d337..3ec6b978a2f5 100644 --- a/pkgs/by-name/li/libconfuse/package.nix +++ b/pkgs/by-name/li/libconfuse/package.nix @@ -7,13 +7,13 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libconfuse"; version = "3.3"; src = fetchFromGitHub { sha256 = "1npfk5jv59kk4n8pkyx89fn9s6p8x3gbffs42jaw24frgxfgp8ca"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; repo = "libconfuse"; owner = "martinh"; }; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { installCheckTarget = "check"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Small configuration file parser library for C"; longDescription = '' libConfuse (previously libcfg) is a configuration file parser library @@ -63,4 +63,4 @@ stdenv.mkDerivation rec { license = lib.licenses.isc; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/li/libcrossguid/package.nix b/pkgs/by-name/li/libcrossguid/package.nix index 4171220706a3..2fa3d405cc92 100644 --- a/pkgs/by-name/li/libcrossguid/package.nix +++ b/pkgs/by-name/li/libcrossguid/package.nix @@ -5,8 +5,8 @@ libuuid, }: -stdenv.mkDerivation rec { - name = "lib" + "crossguid" + "-" + version; +stdenv.mkDerivation (finalAttrs: { + name = "lib" + "crossguid" + "-" + finalAttrs.version; pname = "crossguid"; version = "2016-02-21"; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/li/libdaemon/package.nix b/pkgs/by-name/li/libdaemon/package.nix index eb816830cf5f..619647b65865 100644 --- a/pkgs/by-name/li/libdaemon/package.nix +++ b/pkgs/by-name/li/libdaemon/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdaemon"; version = "0.14"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${version}.tar.gz"; + url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${finalAttrs.version}.tar.gz"; sha256 = "0d5qlq5ab95wh1xc87rqrh1vx6i8lddka1w3f1zcqvcqdxgyn8zx"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdbi/package.nix b/pkgs/by-name/li/libdbi/package.nix index 7c1ce9a89cea..62da52e27d92 100644 --- a/pkgs/by-name/li/libdbi/package.nix +++ b/pkgs/by-name/li/libdbi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdbi"; version = "0.9.0"; src = fetchurl { - url = "mirror://sourceforge/libdbi/libdbi-${version}.tar.gz"; + url = "mirror://sourceforge/libdbi/libdbi-${finalAttrs.version}.tar.gz"; sha256 = "00s5ra7hdlq25iv23nwf4h1v3kmbiyzx0v9bhggjiii4lpf6ryys"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libdc1394/package.nix b/pkgs/by-name/li/libdc1394/package.nix index bb41f517b98c..5f4a5e4e3f62 100644 --- a/pkgs/by-name/li/libdc1394/package.nix +++ b/pkgs/by-name/li/libdc1394/package.nix @@ -6,12 +6,12 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdc1394"; version = "2.2.7"; src = fetchurl { - url = "mirror://sourceforge/libdc1394/libdc1394-${version}.tar.gz"; + url = "mirror://sourceforge/libdc1394/libdc1394-${finalAttrs.version}.tar.gz"; sha256 = "sha256-U3zreN087ycaGD9KF2GR0c7PhfAlUg5r03WLDhnmYJ8="; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { mainProgram = "dc1394_reset_bus"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index e2f9355c75e8..d0df9c1940ea 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -18,14 +18,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdeltachat"; version = "2.41.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-cTSsdC27kpSqdGQtzHuXiEwujCEmEX/vg0A9KT1sPm8="; }; @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; - inherit version src; + inherit (finalAttrs) version src; hash = "sha256-GUWf+8f++9oM2PcAbp6+oSUVsXBrvEvCQTX6vVKqCLE="; }; @@ -86,9 +86,9 @@ stdenv.mkDerivation rec { meta = { description = "Delta Chat Rust Core library"; homepage = "https://github.com/chatmail/core"; - changelog = "https://github.com/chatmail/core/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/chatmail/core/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ dotlambda ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdivecomputer/package.nix b/pkgs/by-name/li/libdivecomputer/package.nix index fb93eee09ad2..952ae7c71257 100644 --- a/pkgs/by-name/li/libdivecomputer/package.nix +++ b/pkgs/by-name/li/libdivecomputer/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdivecomputer"; version = "0.9.0"; src = fetchurl { - url = "https://www.libdivecomputer.org/releases/libdivecomputer-${version}.tar.gz"; + url = "https://www.libdivecomputer.org/releases/libdivecomputer-${finalAttrs.version}.tar.gz"; sha256 = "sha256-p7gLkIOiETpDKA7ntR1I1m6lp3n8P+5X33xFHaAlHGU="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libdrm/package.nix b/pkgs/by-name/li/libdrm/package.nix index 87a968eed0a1..820861c6d643 100644 --- a/pkgs/by-name/li/libdrm/package.nix +++ b/pkgs/by-name/li/libdrm/package.nix @@ -14,12 +14,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdrm"; version = "2.4.131"; src = fetchurl { - url = "https://dri.freedesktop.org/libdrm/libdrm-${version}.tar.xz"; + url = "https://dri.freedesktop.org/libdrm/libdrm-${finalAttrs.version}.tar.xz"; hash = "sha256-RbqZg7UciWQGo9ZU3oHTE7lTt25jkeJ5cHPVQ8X2F9U="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.subtractLists lib.platforms.darwin lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libdsk/package.nix b/pkgs/by-name/li/libdsk/package.nix index 47ce581761e7..7fa13b18a61d 100644 --- a/pkgs/by-name/li/libdsk/package.nix +++ b/pkgs/by-name/li/libdsk/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdsk"; version = "1.5.22"; src = fetchurl { - url = "https://www.seasip.info/Unix/LibDsk/libdsk-${version}.tar.gz"; + url = "https://www.seasip.info/Unix/LibDsk/libdsk-${finalAttrs.version}.tar.gz"; sha256 = "sha256-gQ+AC8x2ZfTBs14ZquyzXzcptxKtHYBxBQWbS9sc8Ek="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libdvbcsa/package.nix b/pkgs/by-name/li/libdvbcsa/package.nix index 4fb96c5a1eb2..abe8c1b40340 100644 --- a/pkgs/by-name/li/libdvbcsa/package.nix +++ b/pkgs/by-name/li/libdvbcsa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvbcsa"; version = "1.1.0"; src = fetchurl { - url = "http://get.videolan.org/libdvbcsa/${version}/libdvbcsa-${version}.tar.gz"; + url = "http://get.videolan.org/libdvbcsa/${finalAttrs.version}/libdvbcsa-${finalAttrs.version}.tar.gz"; sha256 = "4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ melias122 ]; }; -} +}) diff --git a/pkgs/by-name/li/libdvbpsi/package.nix b/pkgs/by-name/li/libdvbpsi/package.nix index decb63b2775a..14d34ac002f3 100644 --- a/pkgs/by-name/li/libdvbpsi/package.nix +++ b/pkgs/by-name/li/libdvbpsi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvbpsi"; version = "1.3.3"; src = fetchurl { - url = "http://get.videolan.org/libdvbpsi/${version}/libdvbpsi-${version}.tar.bz2"; + url = "http://get.videolan.org/libdvbpsi/${finalAttrs.version}/libdvbpsi-${finalAttrs.version}.tar.bz2"; sha256 = "04h1l3vrkrdsrvkgzcr51adk10g6hxcxvgjphyyxz718ry5rkd82"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libdvdcss/package.nix b/pkgs/by-name/li/libdvdcss/package.nix index b29c5ffba47c..a481d6dfa185 100644 --- a/pkgs/by-name/li/libdvdcss/package.nix +++ b/pkgs/by-name/li/libdvdcss/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libdvdcss"; version = "1.4.3"; src = fetchurl { - url = "http://get.videolan.org/libdvdcss/${version}/libdvdcss-${version}.tar.bz2"; + url = "http://get.videolan.org/libdvdcss/${finalAttrs.version}/libdvdcss-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-IzzJL13AHF06lvWzWCvn1c7lo1pS06CBWHRdPYYHAHk="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libelf/package.nix b/pkgs/by-name/li/libelf/package.nix index 413866505c9d..173c72371e64 100644 --- a/pkgs/by-name/li/libelf/package.nix +++ b/pkgs/by-name/li/libelf/package.nix @@ -8,12 +8,12 @@ netbsd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libelf"; version = "0.8.13"; src = fetchurl { - url = "https://fossies.org/linux/misc/old/libelf-${version}.tar.gz"; + url = "https://fossies.org/linux/misc/old/libelf-${finalAttrs.version}.tar.gz"; sha256 = "0vf7s9dwk2xkmhb79aigqm0x0yfbw1j0b9ksm51207qwr179n6jr"; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libelfin/package.nix b/pkgs/by-name/li/libelfin/package.nix index 82acc58272c8..3822e4bf9052 100644 --- a/pkgs/by-name/li/libelfin/package.nix +++ b/pkgs/by-name/li/libelfin/package.nix @@ -6,7 +6,7 @@ replaceVars, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libelfin"; version = "0.3-unstable-2024-03-11"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { patches = [ (replaceVars ./0001-Don-t-detect-package-version-with-Git.patch { - inherit version; + inherit (finalAttrs) version; }) ]; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libestr/package.nix b/pkgs/by-name/li/libestr/package.nix index afcb6e5c708c..b6f29972b134 100644 --- a/pkgs/by-name/li/libestr/package.nix +++ b/pkgs/by-name/li/libestr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libestr"; version = "0.1.11"; src = fetchurl { - url = "http://libestr.adiscon.com/files/download/libestr-${version}.tar.gz"; + url = "http://libestr.adiscon.com/files/download/libestr-${finalAttrs.version}.tar.gz"; sha256 = "0910ifzcs8kpd3srrr4fvbacgh2zrc6yn7i4rwfj6jpzhlkjnqs6"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libev/package.nix b/pkgs/by-name/li/libev/package.nix index 424815464de8..35ab0f808fcf 100644 --- a/pkgs/by-name/li/libev/package.nix +++ b/pkgs/by-name/li/libev/package.nix @@ -13,12 +13,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libev"; version = "4.33"; src = fetchurl { - url = "http://dist.schmorp.de/libev/Attic/libev-${version}.tar.gz"; + url = "http://dist.schmorp.de/libev/Attic/libev-${finalAttrs.version}.tar.gz"; sha256 = "1sjs4324is7fp21an4aas2z4dwsvs6z4xwrmp72vwpq1s6wbfzjh"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.bsd2; # or GPL2+ }; -} +}) diff --git a/pkgs/by-name/li/libevdev/package.nix b/pkgs/by-name/li/libevdev/package.nix index a3f924786ea1..c71dbbc93b87 100644 --- a/pkgs/by-name/li/libevdev/package.nix +++ b/pkgs/by-name/li/libevdev/package.nix @@ -6,12 +6,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libevdev"; version = "1.13.4"; src = fetchurl { - url = "https://www.freedesktop.org/software/libevdev/libevdev-${version}.tar.xz"; + url = "https://www.freedesktop.org/software/libevdev/libevdev-${finalAttrs.version}.tar.xz"; hash = "sha256-8Aq41CrYuQUpb6tn4TuHHxpCSDkzFRZkIQD4KtiBJ80="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libevent/package.nix b/pkgs/by-name/li/libevent/package.nix index 362ef0f0190a..fd8da373bf01 100644 --- a/pkgs/by-name/li/libevent/package.nix +++ b/pkgs/by-name/li/libevent/package.nix @@ -12,12 +12,12 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libevent"; version = "2.1.12"; src = fetchurl { - url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz"; + url = "https://github.com/libevent/libevent/releases/download/release-${finalAttrs.version}-stable/libevent-${finalAttrs.version}-stable.tar.gz"; sha256 = "1fq30imk8zd26x8066di3kpc5zyfc5z6frr3zll685zcx4dxxrlj"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libexecinfo/package.nix b/pkgs/by-name/li/libexecinfo/package.nix index 66a32f6ba1aa..f4fbdd193405 100644 --- a/pkgs/by-name/li/libexecinfo/package.nix +++ b/pkgs/by-name/li/libexecinfo/package.nix @@ -7,12 +7,12 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexecinfo"; version = "1.1"; src = fetchurl { - url = "http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${version}.tar.bz2"; + url = "http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${finalAttrs.version}.tar.bz2"; sha256 = "07wvlpc1jk1sj4k5w53ml6wagh0zm9kv2l1jngv8xb7xww9ik8n9"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { homepage = "https://www.freshports.org/devel/libexecinfo"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libexosip/package.nix b/pkgs/by-name/li/libexosip/package.nix index e1fb202ef8d9..3a7f5b675042 100644 --- a/pkgs/by-name/li/libexosip/package.nix +++ b/pkgs/by-name/li/libexosip/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexosip2"; version = "5.3.0"; src = fetchurl { - url = "mirror://savannah/exosip/libexosip2-${version}.tar.gz"; + url = "mirror://savannah/exosip/libexosip2-${finalAttrs.version}.tar.gz"; sha256 = "sha256-W3gjmGQx6lztyfCV1pZKzpZvCTsq59CwhAR4i/zrycI="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { description = "Library that hides the complexity of using the SIP protocol"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libextractor/package.nix b/pkgs/by-name/li/libextractor/package.nix index 35f67b17c67c..7490d918fe36 100644 --- a/pkgs/by-name/li/libextractor/package.nix +++ b/pkgs/by-name/li/libextractor/package.nix @@ -39,12 +39,12 @@ libmpeg2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libextractor"; version = "1.13"; src = fetchurl { - url = "mirror://gnu/libextractor/libextractor-${version}.tar.gz"; + url = "mirror://gnu/libextractor/libextractor-${finalAttrs.version}.tar.gz"; hash = "sha256-u48xLFHSAlciQ/ETxrYtghAwGrMMuu5gT5g32HjN91U="; }; @@ -128,4 +128,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.jorsn ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libexttextcat/package.nix b/pkgs/by-name/li/libexttextcat/package.nix index ef7f1ca4316e..5531b129e56c 100644 --- a/pkgs/by-name/li/libexttextcat/package.nix +++ b/pkgs/by-name/li/libexttextcat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libexttextcat"; version = "3.4.6"; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libexttextcat/libexttextcat-${finalAttrs.version}.tar.xz"; sha256 = "sha256-bXfqziDp6hBsEzDiaO3nDJpKiXRN3CVxVoJ1TsozaN8="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { mainProgram = "createfp"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libff/package.nix b/pkgs/by-name/li/libff/package.nix index f4a849bc1a67..b75fe6b1bd85 100644 --- a/pkgs/by-name/li/libff/package.nix +++ b/pkgs/by-name/li/libff/package.nix @@ -9,14 +9,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libff"; version = "0.2.1"; src = fetchFromGitHub { owner = "scipr-lab"; repo = "libff"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "0dczi829497vqlmn6n4fgi89bc2h9f13gx30av5z2h6ikik7crgn"; fetchSubmodules = true; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ arturcygan ]; }; -} +}) diff --git a/pkgs/by-name/li/libffi_3_3/package.nix b/pkgs/by-name/li/libffi_3_3/package.nix index 3229817b6bad..fbf27320c26e 100644 --- a/pkgs/by-name/li/libffi_3_3/package.nix +++ b/pkgs/by-name/li/libffi_3_3/package.nix @@ -7,12 +7,12 @@ dejagnu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libffi"; version = "3.3"; src = fetchurl { - url = "https://github.com/libffi/libffi/releases/download/v${version}/libffi-${version}.tar.gz"; + url = "https://github.com/libffi/libffi/releases/download/v${finalAttrs.version}/libffi-${finalAttrs.version}.tar.gz"; hash = "sha256-cvunkicD3fp6Ao1ROsFahcjVTI1n9V+lpIAohdxlIFY="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; }; -} +}) diff --git a/pkgs/by-name/li/libfido2/package.nix b/pkgs/by-name/li/libfido2/package.nix index d27c3450c3c5..c58bf2028169 100644 --- a/pkgs/by-name/li/libfido2/package.nix +++ b/pkgs/by-name/li/libfido2/package.nix @@ -14,13 +14,13 @@ pcsclite, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libfido2"; version = "1.16.0"; # releases on https://developers.yubico.com/libfido2/Releases/ are signed src = fetchurl { - url = "https://developers.yubico.com/libfido2/Releases/libfido2-${version}.tar.gz"; + url = "https://developers.yubico.com/libfido2/Releases/libfido2-${finalAttrs.version}.tar.gz"; hash = "sha256-jCtvsnm1tC6aySrecYMuSFhSZHtTYHxDuqr7vOzqBOQ="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ prusnak ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libfishsound/package.nix b/pkgs/by-name/li/libfishsound/package.nix index 715cd3065557..a0df69b7b2a2 100644 --- a/pkgs/by-name/li/libfishsound/package.nix +++ b/pkgs/by-name/li/libfishsound/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libfishsound"; version = "1.0.0"; src = fetchurl { - url = "https://downloads.xiph.org/releases/libfishsound/libfishsound-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/libfishsound/libfishsound-${finalAttrs.version}.tar.gz"; sha256 = "1iz7mn6hw2wg8ljaw74f4g2zdj68ib88x4vjxxg3gjgc5z75f2rf"; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libftdi/package.nix b/pkgs/by-name/li/libftdi/package.nix index 44f54bbb9981..f37b8394acc5 100644 --- a/pkgs/by-name/li/libftdi/package.nix +++ b/pkgs/by-name/li/libftdi/package.nix @@ -5,12 +5,12 @@ libusb-compat-0_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libftdi"; version = "0.20"; src = fetchurl { - url = "https://www.intra2net.com/en/developer/libftdi/download/libftdi-${version}.tar.gz"; + url = "https://www.intra2net.com/en/developer/libftdi/download/libftdi-${finalAttrs.version}.tar.gz"; sha256 = "13l39f6k6gff30hsgh0wa2z422g9pyl91rh8a8zz6f34k2sxaxii"; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libgaminggear/package.nix b/pkgs/by-name/li/libgaminggear/package.nix index 6251cd7e6857..30ad21ee8d29 100644 --- a/pkgs/by-name/li/libgaminggear/package.nix +++ b/pkgs/by-name/li/libgaminggear/package.nix @@ -16,12 +16,12 @@ harfbuzz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgaminggear"; version = "0.15.1"; src = fetchurl { - url = "mirror://sourceforge/libgaminggear/libgaminggear-${version}.tar.bz2"; + url = "mirror://sourceforge/libgaminggear/libgaminggear-${finalAttrs.version}.tar.bz2"; sha256 = "0jf5i1iv8j842imgiixbhwcr6qcwa93m27lzr6gb01ri5v35kggz"; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/li/libglvnd/package.nix b/pkgs/by-name/li/libglvnd/package.nix index dafa348a8c2c..2b0cacfce200 100644 --- a/pkgs/by-name/li/libglvnd/package.nix +++ b/pkgs/by-name/li/libglvnd/package.nix @@ -12,7 +12,7 @@ xorgproto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libglvnd"; version = "1.7.0"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { domain = "gitlab.freedesktop.org"; owner = "glvnd"; repo = "libglvnd"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-2U9JtpGyP4lbxtVJeP5GUgh5XthloPvFIw28+nldYx8="; }; @@ -99,9 +99,9 @@ stdenv.mkDerivation rec { dispatch each API call to at runtime. Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; # https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd: - changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}"; + changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${finalAttrs.version}"; license = with lib.licenses; [ mit bsd1 @@ -114,4 +114,4 @@ stdenv.mkDerivation rec { badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libgnt/package.nix b/pkgs/by-name/li/libgnt/package.nix index cdd5445f4a75..87c17d8e4ce6 100644 --- a/pkgs/by-name/li/libgnt/package.nix +++ b/pkgs/by-name/li/libgnt/package.nix @@ -13,7 +13,7 @@ buildDocs ? true, mesonEmulatorHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgnt"; version = "2.14.4-dev"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ++ lib.optional buildDocs "devdoc"; src = fetchurl { - url = "mirror://sourceforge/pidgin/libgnt-${version}.tar.xz"; + url = "mirror://sourceforge/pidgin/libgnt-${finalAttrs.version}.tar.xz"; hash = "sha256-GVkzqacx01dXkbiBulzArSpxXh6cTCPMqqKhfhZMluw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ony ]; }; -} +}) diff --git a/pkgs/by-name/li/libgringotts/package.nix b/pkgs/by-name/li/libgringotts/package.nix index eba6af6b3c4c..2553fb9aa987 100644 --- a/pkgs/by-name/li/libgringotts/package.nix +++ b/pkgs/by-name/li/libgringotts/package.nix @@ -9,12 +9,12 @@ libmhash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libgringotts"; version = "1.2.1"; src = fetchurl { - url = "https://sourceforge.net/projects/gringotts.berlios/files/libgringotts-${version}.tar.bz2"; + url = "https://sourceforge.net/projects/gringotts.berlios/files/libgringotts-${finalAttrs.version}.tar.bz2"; sha256 = "1ldz1lyl1aml5ci1mpnys8dg6n7khpcs4zpycak3spcpgdsnypm7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/li/libhugetlbfs/package.nix b/pkgs/by-name/li/libhugetlbfs/package.nix index 84347f8006a2..546e54a79ef7 100644 --- a/pkgs/by-name/li/libhugetlbfs/package.nix +++ b/pkgs/by-name/li/libhugetlbfs/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libhugetlbfs"; version = "2.24"; src = fetchurl { - url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/${version}/libhugetlbfs-${version}.tar.gz"; + url = "https://github.com/libhugetlbfs/libhugetlbfs/releases/download/${finalAttrs.version}/libhugetlbfs-${finalAttrs.version}.tar.gz"; hash = "sha256-1QHfqRyOrREGlno9OCnyunOMP6wKZcs1jtKrOHDdxe8="; }; @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/libhugetlbfs/libhugetlbfs"; - changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS"; + changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${finalAttrs.version}/NEWS"; description = "Library and utilities for Linux hugepages"; maintainers = with lib.maintainers; [ qyliss ]; license = lib.licenses.lgpl21Plus; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.patterns.isMusl ]; }; -} +}) diff --git a/pkgs/by-name/li/libibmad/package.nix b/pkgs/by-name/li/libibmad/package.nix index ed00128a78ec..da241168f527 100644 --- a/pkgs/by-name/li/libibmad/package.nix +++ b/pkgs/by-name/li/libibmad/package.nix @@ -5,12 +5,12 @@ libibumad, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libibmad"; version = "1.3.13"; src = fetchurl { - url = "https://www.openfabrics.org/downloads/management/libibmad-${version}.tar.gz"; + url = "https://www.openfabrics.org/downloads/management/libibmad-${finalAttrs.version}.tar.gz"; sha256 = "02sj8k2jpcbiq8s0l2lqk4vwji2dbb2lc730cv1yzv0zr0hxgk8p"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libibumad/package.nix b/pkgs/by-name/li/libibumad/package.nix index bfcb3f55fe46..e5f3d43d8cc8 100644 --- a/pkgs/by-name/li/libibumad/package.nix +++ b/pkgs/by-name/li/libibumad/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libibumad"; version = "1.3.10.2"; src = fetchurl { - url = "https://www.openfabrics.org/downloads/management/libibumad-${version}.tar.gz"; + url = "https://www.openfabrics.org/downloads/management/libibumad-${finalAttrs.version}.tar.gz"; sha256 = "0bkygb3lbpaj6s4vsyixybrrkcnilbijv4ga5p1xdwyr3gip83sh"; }; @@ -18,4 +18,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libinklevel/package.nix b/pkgs/by-name/li/libinklevel/package.nix index 7280a0c34014..b394113664cb 100644 --- a/pkgs/by-name/li/libinklevel/package.nix +++ b/pkgs/by-name/li/libinklevel/package.nix @@ -6,12 +6,12 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libinklevel"; version = "0.9.4"; src = fetchurl { - url = "mirror://sourceforge/libinklevel/libinklevel-${version}.tar.gz"; + url = "mirror://sourceforge/libinklevel/libinklevel-${finalAttrs.version}.tar.gz"; sha256 = "sha256-J0cEaC5v4naO4GGUzdfV55kB7KzA+q+v64i5y5Xbp9Q="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ samb96 ]; }; -} +}) diff --git a/pkgs/by-name/li/libiodbc/package.nix b/pkgs/by-name/li/libiodbc/package.nix index b53a9e49439a..3ac1d58f06c8 100644 --- a/pkgs/by-name/li/libiodbc/package.nix +++ b/pkgs/by-name/li/libiodbc/package.nix @@ -8,12 +8,12 @@ useGTK ? config.libiodbc.gtk or false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libiodbc"; version = "3.52.16"; src = fetchurl { - url = "mirror://sourceforge/iodbc/libiodbc-${version}.tar.gz"; + url = "mirror://sourceforge/iodbc/libiodbc-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OJizLQeWE2D28s822zYDa3GaIw5HZGklioDzIkPoRfo="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libircclient/package.nix b/pkgs/by-name/li/libircclient/package.nix index b764a4d30390..a1f8b9547e0e 100644 --- a/pkgs/by-name/li/libircclient/package.nix +++ b/pkgs/by-name/li/libircclient/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.10"; pname = "libircclient"; src = fetchurl { - url = "mirror://sourceforge/libircclient/libircclient/${version}/libircclient-${version}.tar.gz"; + url = "mirror://sourceforge/libircclient/libircclient/${finalAttrs.version}/libircclient-${finalAttrs.version}.tar.gz"; sha256 = "0b9wa0h3xc31wpqlvgxgnvqp5wgx3kwsf5s9432m5cj8ycx6zcmv"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libisds/package.nix b/pkgs/by-name/li/libisds/package.nix index 240ec39592ce..47f14612464c 100644 --- a/pkgs/by-name/li/libisds/package.nix +++ b/pkgs/by-name/li/libisds/package.nix @@ -11,12 +11,12 @@ docbook_xsl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libisds"; version = "0.11.2"; src = fetchurl { - url = "http://xpisar.wz.cz/libisds/dist/libisds-${version}.tar.xz"; + url = "http://xpisar.wz.cz/libisds/dist/libisds-${finalAttrs.version}.tar.xz"; sha256 = "sha256-YUb4N7J7EaYHHiFI965kUhtNitRTJfmY/ns3MTfkGPs="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.mmahut ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libks/package.nix b/pkgs/by-name/li/libks/package.nix index b7bbc3ea9728..f8df68f2f6aa 100644 --- a/pkgs/by-name/li/libks/package.nix +++ b/pkgs/by-name/li/libks/package.nix @@ -13,14 +13,14 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libks"; version = "2.0.10"; src = fetchFromGitHub { owner = "signalwire"; repo = "libks"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oLf1ECSKa6KLTA8MO0le44eEDaLmPz/RHoLa8ZSwjWs="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/liblo/package.nix b/pkgs/by-name/li/liblo/package.nix index c8c775fde292..e9a3ab07f833 100644 --- a/pkgs/by-name/li/liblo/package.nix +++ b/pkgs/by-name/li/liblo/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liblo"; version = "0.32"; src = fetchurl { - url = "mirror://sourceforge/liblo/liblo/${version}/liblo-${version}.tar.gz"; + url = "mirror://sourceforge/liblo/liblo/${finalAttrs.version}/liblo-${finalAttrs.version}.tar.gz"; sha256 = "sha256-XfBfKgOV/FrJD2tTi4yCuyGUFAb9GnCnZcczakfXAgg="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.marcweber ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/liblscp/package.nix b/pkgs/by-name/li/liblscp/package.nix index 985e0b1b2e4d..4099f426335e 100644 --- a/pkgs/by-name/li/liblscp/package.nix +++ b/pkgs/by-name/li/liblscp/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liblscp"; version = "1.0.1"; src = fetchurl { - url = "https://download.linuxsampler.org/packages/liblscp-${version}.tar.gz"; + url = "https://download.linuxsampler.org/packages/liblscp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-21SjPA5emMRKEQIukhg7r3uXfnByEpNkGhCepNu09sc="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libmad/package.nix b/pkgs/by-name/li/libmad/package.nix index 210dbb909211..de7aa13cb928 100644 --- a/pkgs/by-name/li/libmad/package.nix +++ b/pkgs/by-name/li/libmad/package.nix @@ -14,12 +14,12 @@ vlc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmad"; version = "0.15.1b"; src = fetchurl { - url = "mirror://sourceforge/mad/libmad-${version}.tar.gz"; + url = "mirror://sourceforge/mad/libmad-${finalAttrs.version}.tar.gz"; sha256 = "14460zhacxhswnzb36qfpd1f2wbk10qvksvm6wyq5hpvdgnw7ymv"; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmatheval/package.nix b/pkgs/by-name/li/libmatheval/package.nix index aea2de39ecfc..f19d90b7e19b 100644 --- a/pkgs/by-name/li/libmatheval/package.nix +++ b/pkgs/by-name/li/libmatheval/package.nix @@ -8,7 +8,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.11"; pname = "libmatheval"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { buildInputs = [ guile ]; src = fetchurl { - url = "https://ftp.gnu.org/gnu/libmatheval/libmatheval-${version}.tar.gz"; + url = "https://ftp.gnu.org/gnu/libmatheval/libmatheval-${finalAttrs.version}.tar.gz"; sha256 = "474852d6715ddc3b6969e28de5e1a5fbaff9e8ece6aebb9dc1cc63e9e88e89ab"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmhash/package.nix b/pkgs/by-name/li/libmhash/package.nix index 1bd077f162f6..494c7ef70010 100644 --- a/pkgs/by-name/li/libmhash/package.nix +++ b/pkgs/by-name/li/libmhash/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mhash"; version = "0.9.9.9"; src = fetchurl { - url = "mirror://sourceforge/mhash/mhash-${version}.tar.bz2"; + url = "mirror://sourceforge/mhash/mhash-${finalAttrs.version}.tar.bz2"; sha256 = "1w7yiljan8gf1ibiypi6hm3r363imm3sxl1j8hapjdq3m591qljn"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libmng/package.nix b/pkgs/by-name/li/libmng/package.nix index f31bd979942e..7c311e412e39 100644 --- a/pkgs/by-name/li/libmng/package.nix +++ b/pkgs/by-name/li/libmng/package.nix @@ -8,12 +8,12 @@ lcms2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmng"; version = "2.0.3"; src = fetchurl { - url = "mirror://sourceforge/libmng/libmng-${version}.tar.xz"; + url = "mirror://sourceforge/libmng/libmng-${finalAttrs.version}.tar.xz"; sha256 = "1lvxnpds0vcf0lil6ia2036ghqlbl740c4d2sz0q5g6l93fjyija"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ marcweber ]; platforms = lib.platforms.unix ++ lib.platforms.windows; }; -} +}) diff --git a/pkgs/by-name/li/libmodplug/package.nix b/pkgs/by-name/li/libmodplug/package.nix index 30ea5f88b41e..f8ee283758bc 100644 --- a/pkgs/by-name/li/libmodplug/package.nix +++ b/pkgs/by-name/li/libmodplug/package.nix @@ -5,12 +5,12 @@ file, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmodplug"; version = "0.8.9.0"; src = fetchurl { - url = "mirror://sourceforge/project/modplug-xmms/libmodplug/${version}/libmodplug-${version}.tar.gz"; + url = "mirror://sourceforge/project/modplug-xmms/libmodplug/${finalAttrs.version}/libmodplug-${finalAttrs.version}.tar.gz"; sha256 = "1pnri98a603xk47smnxr551svbmgbzcw018mq1k6srbrq6kaaz25"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ raskin ]; }; -} +}) diff --git a/pkgs/by-name/li/libmpeg2/package.nix b/pkgs/by-name/li/libmpeg2/package.nix index 05ba3bcb5e2d..cfffc1207822 100644 --- a/pkgs/by-name/li/libmpeg2/package.nix +++ b/pkgs/by-name/li/libmpeg2/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.5.1"; pname = "libmpeg2"; src = fetchurl { - url = "http://libmpeg2.sourceforge.net/files/libmpeg2-${version}.tar.gz"; + url = "http://libmpeg2.sourceforge.net/files/libmpeg2-${finalAttrs.version}.tar.gz"; sha256 = "1m3i322n2fwgrvbs1yck7g5md1dbg22bhq5xdqmjpz5m7j4jxqny"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libmspack/package.nix b/pkgs/by-name/li/libmspack/package.nix index b2e6f79f3e71..e53d57918aee 100644 --- a/pkgs/by-name/li/libmspack/package.nix +++ b/pkgs/by-name/li/libmspack/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmspack"; version = "0.11alpha"; src = fetchurl { - url = "https://www.cabextract.org.uk/libmspack/libmspack-${version}.tar.gz"; + url = "https://www.cabextract.org.uk/libmspack/libmspack-${finalAttrs.version}.tar.gz"; hash = "sha256-cN0fsvCuzDZ5G3Gh4YQOYhcweeraoIEZLRwyOg7uohs="; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Only; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libnabo/package.nix b/pkgs/by-name/li/libnabo/package.nix index 9a65d164ea51..1a23395da88e 100644 --- a/pkgs/by-name/li/libnabo/package.nix +++ b/pkgs/by-name/li/libnabo/package.nix @@ -7,14 +7,14 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.2"; pname = "libnabo"; src = fetchFromGitHub { owner = "ethz-asl"; repo = "libnabo"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-/XXRwiLLaEvp+Q+c6lBiuWBb9by6o0pDf8wFtBNp7o8="; }; @@ -32,10 +32,10 @@ stdenv.mkDerivation rec { checkTarget = "test"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Fast K Nearest Neighbor library for low-dimensional spaces"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ cryptix ]; }; -} +}) diff --git a/pkgs/by-name/li/libnatpmp/package.nix b/pkgs/by-name/li/libnatpmp/package.nix index 48ef0eaf51fc..6f7c11134f14 100644 --- a/pkgs/by-name/li/libnatpmp/package.nix +++ b/pkgs/by-name/li/libnatpmp/package.nix @@ -6,12 +6,12 @@ fixDarwinDylibNames, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnatpmp"; version = "20230423"; src = fetchurl { - url = "https://miniupnp.tuxfamily.org/files/libnatpmp-${version}.tar.gz"; + url = "https://miniupnp.tuxfamily.org/files/libnatpmp-${finalAttrs.version}.tar.gz"; hash = "sha256-BoTtLIQGQ351GaG9IOqDeA24cbOjpddSMRuj6Inb/HA="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { mainProgram = "natpmpc"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libnatspec/package.nix b/pkgs/by-name/li/libnatspec/package.nix index 9c3fd12ae4b4..fea1dd1f797b 100644 --- a/pkgs/by-name/li/libnatspec/package.nix +++ b/pkgs/by-name/li/libnatspec/package.nix @@ -7,12 +7,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnatspec"; version = "0.3.0"; src = fetchurl { - url = "mirror://sourceforge/natspec/libnatspec-${version}.tar.bz2"; + url = "mirror://sourceforge/natspec/libnatspec-${finalAttrs.version}.tar.bz2"; sha256 = "0wffxjlc8svilwmrcg3crddpfrpv35mzzjgchf8ygqsvwbrbb3b7"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_acct/package.nix b/pkgs/by-name/li/libnetfilter_acct/package.nix index 85281e195ffd..b12dc3e2a4c9 100644 --- a/pkgs/by-name/li/libnetfilter_acct/package.nix +++ b/pkgs/by-name/li/libnetfilter_acct/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.3"; pname = "libnetfilter_acct"; src = fetchurl { - url = "https://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-${version}.tar.bz2"; + url = "https://www.netfilter.org/projects/libnetfilter_acct/files/libnetfilter_acct-${finalAttrs.version}.tar.bz2"; sha256 = "06lsjndgfjsgfjr43px2n2wk3nr7whz6r405mks3887y7vpwwl22"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_conntrack/package.nix b/pkgs/by-name/li/libnetfilter_conntrack/package.nix index 253c5efff0a5..9512b19d00b3 100644 --- a/pkgs/by-name/li/libnetfilter_conntrack/package.nix +++ b/pkgs/by-name/li/libnetfilter_conntrack/package.nix @@ -7,12 +7,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_conntrack"; version = "1.1.0"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${version}.tar.xz"; + url = "https://netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${finalAttrs.version}.tar.xz"; hash = "sha256-Z+3LTrgmwvjcmK8I2r/2jzs9D+b7fZ0Kwe5+zOD+aU4="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_cthelper/package.nix b/pkgs/by-name/li/libnetfilter_cthelper/package.nix index 618896cb8754..11199ce2cc58 100644 --- a/pkgs/by-name/li/libnetfilter_cthelper/package.nix +++ b/pkgs/by-name/li/libnetfilter_cthelper/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_cthelper"; version = "1.0.1"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-FAc9VIcjOJc1XT/wTdwcjQPMW6jSNWI2qogWGp8tyRI="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_cttimeout/package.nix b/pkgs/by-name/li/libnetfilter_cttimeout/package.nix index f93d0cc8d939..427169740e3f 100644 --- a/pkgs/by-name/li/libnetfilter_cttimeout/package.nix +++ b/pkgs/by-name/li/libnetfilter_cttimeout/package.nix @@ -6,12 +6,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_cttimeout"; version = "1.0.1"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-C1naLzIE4cgMuF0fbXIoX8B7AaL1Z4q/Xcz7vv1lAyU="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_log/package.nix b/pkgs/by-name/li/libnetfilter_log/package.nix index 633a4eeab6b0..ae7f155575ff 100644 --- a/pkgs/by-name/li/libnetfilter_log/package.nix +++ b/pkgs/by-name/li/libnetfilter_log/package.nix @@ -7,12 +7,12 @@ libmnl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_log"; version = "1.0.2"; src = fetchurl { - url = "https://netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-${version}.tar.bz2"; + url = "https://netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-${finalAttrs.version}.tar.bz2"; sha256 = "1spy9xs41v76kid5ana8n126f3mvgq6fjibbfbj4kn0larbhix73"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libnetfilter_queue/package.nix b/pkgs/by-name/li/libnetfilter_queue/package.nix index 9180bb4de725..bd57b8792a94 100644 --- a/pkgs/by-name/li/libnetfilter_queue/package.nix +++ b/pkgs/by-name/li/libnetfilter_queue/package.nix @@ -7,12 +7,12 @@ libnfnetlink, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.0.5"; pname = "libnetfilter_queue"; src = fetchurl { - url = "https://www.netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-${version}.tar.bz2"; + url = "https://www.netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-${finalAttrs.version}.tar.bz2"; sha256 = "1xdra6i4p8jkv943ygjw646qx8df27f7p5852kc06vjx608krzzr"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnftnl/package.nix b/pkgs/by-name/li/libnftnl/package.nix index aab7565703e9..c03a7d4d3623 100644 --- a/pkgs/by-name/li/libnftnl/package.nix +++ b/pkgs/by-name/li/libnftnl/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3.1"; pname = "libnftnl"; src = fetchurl { - url = "https://netfilter.org/projects/libnftnl/files/libnftnl-${version}.tar.xz"; + url = "https://netfilter.org/projects/libnftnl/files/libnftnl-${finalAttrs.version}.tar.xz"; hash = "sha256-YH2ijbpm+97M+O8Tld3tkHfo0Z8plfmk1FqcLwvP+6g="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ fpletz ]; }; -} +}) diff --git a/pkgs/by-name/li/libnma/package.nix b/pkgs/by-name/li/libnma/package.nix index 3deeb6354f03..0280bf6c146c 100644 --- a/pkgs/by-name/li/libnma/package.nix +++ b/pkgs/by-name/li/libnma/package.nix @@ -27,7 +27,7 @@ makeHardcodeGsettingsPatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnma"; version = "1.10.6"; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/libnma/${lib.versions.majorMinor version}/libnma-${version}.tar.xz"; + url = "mirror://gnome/sources/libnma/${lib.versions.majorMinor finalAttrs.version}/libnma-${finalAttrs.version}.tar.xz"; sha256 = "U6b7KxkK03xZhsrtPpi+3nw8YCOZ7k+TyPwFQwPXbas="; }; @@ -96,7 +96,7 @@ stdenv.mkDerivation rec { schemaIdToVariableMapping = { "org.gnome.nm-applet.eap" = "NM_APPLET_GSETTINGS"; }; - inherit src; + inherit (finalAttrs) src; }; updateScript = let @@ -119,4 +119,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libnova/package.nix b/pkgs/by-name/li/libnova/package.nix index dd5dfe79213a..0b992388abed 100644 --- a/pkgs/by-name/li/libnova/package.nix +++ b/pkgs/by-name/li/libnova/package.nix @@ -5,14 +5,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnova"; version = "0.16"; # pull from git repo because upstream stopped tarball releases after v0.15 src = fetchgit { url = "https://git.code.sf.net/p/libnova/libnova"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0icwylwkixihzni0kgl0j8dx3qhqvym6zv2hkw2dy6v9zvysrb1b"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/liboauth/package.nix b/pkgs/by-name/li/liboauth/package.nix index 6fa0613bda2a..553e576db3fd 100644 --- a/pkgs/by-name/li/liboauth/package.nix +++ b/pkgs/by-name/li/liboauth/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboauth"; version = "1.0.3"; src = fetchurl { - url = "mirror://sourceforge/liboauth/liboauth-${version}.tar.gz"; + url = "mirror://sourceforge/liboauth/liboauth-${finalAttrs.version}.tar.gz"; sha256 = "07w1aq8y8wld43wmbk2q8134p3bfkp2vma78mmsfgw2jn1bh3xhd"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/libodb-sqlite/package.nix b/pkgs/by-name/li/libodb-sqlite/package.nix index 0d7816756778..28a42f053e64 100644 --- a/pkgs/by-name/li/libodb-sqlite/package.nix +++ b/pkgs/by-name/li/libodb-sqlite/package.nix @@ -8,7 +8,7 @@ enableShared ? !stdenv.hostPlatform.isStatic, enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libodb-sqlite"; version = "2.5.0-b.27"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/beta/odb/libodb-sqlite-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/beta/odb/libodb-sqlite-${finalAttrs.version}.tar.gz"; hash = "sha256-jpxtY/VMkh88IzqGYgedu5TZGVIbPpy/FZNvUaOMf+w="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libodb/package.nix b/pkgs/by-name/li/libodb/package.nix index c5641b8c31e5..fc513eeebc23 100644 --- a/pkgs/by-name/li/libodb/package.nix +++ b/pkgs/by-name/li/libodb/package.nix @@ -6,7 +6,7 @@ enableShared ? !stdenv.hostPlatform.isStatic, enableStatic ? !enableShared, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libodb"; version = "2.5.0-b.27"; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pkg.cppget.org/1/beta/odb/libodb-${version}.tar.gz"; + url = "https://pkg.cppget.org/1/beta/odb/libodb-${finalAttrs.version}.tar.gz"; hash = "sha256-04Et/wHYsWvJPLlcL0J2iOPV2SBFC6J32EleGw38K2Q="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ r-burns ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/liboggz/package.nix b/pkgs/by-name/li/liboggz/package.nix index 83dbc8e4d675..4f543baaf9fa 100644 --- a/pkgs/by-name/li/liboggz/package.nix +++ b/pkgs/by-name/li/liboggz/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboggz"; version = "1.1.3"; src = fetchurl { - url = "https://downloads.xiph.org/releases/liboggz/liboggz-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/liboggz/liboggz-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JGbQO2fvC8ug4Q+zUtGp/9n5aRFlerzjy7a6Qpxlbi8="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/liboil/package.nix b/pkgs/by-name/li/liboil/package.nix index 29270d59eba2..787a893e6abc 100644 --- a/pkgs/by-name/li/liboil/package.nix +++ b/pkgs/by-name/li/liboil/package.nix @@ -5,12 +5,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboil"; version = "0.3.17"; src = fetchurl { - url = "${meta.homepage}/download/liboil-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/download/liboil-${finalAttrs.version}.tar.gz"; sha256 = "0sgwic99hxlb1av8cm0albzh8myb7r3lpcwxfm606l0bkc3h4pqh"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lovek323 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libomxil-bellagio/package.nix b/pkgs/by-name/li/libomxil-bellagio/package.nix index 8afaee0e593c..a7da8164be8d 100644 --- a/pkgs/by-name/li/libomxil-bellagio/package.nix +++ b/pkgs/by-name/li/libomxil-bellagio/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libomxil-bellagio"; version = "0.9.3"; src = fetchurl { - url = "mirror://sourceforge/omxil/omxil/Bellagio%20${version}/libomxil-bellagio-${version}.tar.gz"; + url = "mirror://sourceforge/omxil/omxil/Bellagio%20${finalAttrs.version}/libomxil-bellagio-${finalAttrs.version}.tar.gz"; sha256 = "0k6p6h4npn8p1qlgq6z3jbfld6n1bqswzvxzndki937gr0lhfg2r"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libosinfo/package.nix b/pkgs/by-name/li/libosinfo/package.nix index 642b527a2b6c..03db3b7e613c 100644 --- a/pkgs/by-name/li/libosinfo/package.nix +++ b/pkgs/by-name/li/libosinfo/package.nix @@ -23,12 +23,12 @@ vala ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libosinfo"; version = "1.12.0"; src = fetchurl { - url = "https://releases.pagure.org/libosinfo/libosinfo-${version}.tar.xz"; + url = "https://releases.pagure.org/libosinfo/libosinfo-${finalAttrs.version}.tar.xz"; sha256 = "sha256-rYVX7OJnk9pD0m3lZePWjOLua/uNARO3zH3+B/a/xrY="; }; @@ -88,9 +88,9 @@ stdenv.mkDerivation rec { meta = { description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support"; homepage = "https://libosinfo.org/"; - changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS"; + changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${finalAttrs.version}/NEWS"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/li/libowfat/package.nix b/pkgs/by-name/li/libowfat/package.nix index b6ee862bea8f..2e4dba88dd1e 100644 --- a/pkgs/by-name/li/libowfat/package.nix +++ b/pkgs/by-name/li/libowfat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libowfat"; version = "0.34"; src = fetchurl { - url = "https://www.fefe.de/libowfat/libowfat-${version}.tar.xz"; + url = "https://www.fefe.de/libowfat/libowfat-${finalAttrs.version}.tar.xz"; sha256 = "sha256-1DMNNzrJWBs5e8JKIq0ff11Yp/422dI5/jUs7/xdMEs="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { # build tool "json" is built for the host platform broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; }; -} +}) diff --git a/pkgs/by-name/li/libpar2/package.nix b/pkgs/by-name/li/libpar2/package.nix index 72b661912162..2b1a3b69ebcf 100644 --- a/pkgs/by-name/li/libpar2/package.nix +++ b/pkgs/by-name/li/libpar2/package.nix @@ -6,12 +6,12 @@ libsigcxx, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpar2"; version = "0.4"; src = fetchurl { - url = "https://launchpad.net/libpar2/trunk/${version}/+download/libpar2-${version}.tar.gz"; + url = "https://launchpad.net/libpar2/trunk/${finalAttrs.version}/+download/libpar2-${finalAttrs.version}.tar.gz"; sha256 = "1m4ncws1h03zq7zyqbaymvjzzbh1d3lc4wb1aksrdf0ync76yv9i"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { description = "Library for using Parchives (parity archive volume sets)"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libpcap/package.nix b/pkgs/by-name/li/libpcap/package.nix index fb9728e19c35..4496557bd1d3 100644 --- a/pkgs/by-name/li/libpcap/package.nix +++ b/pkgs/by-name/li/libpcap/package.nix @@ -24,14 +24,14 @@ haskellPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpcap"; version = "1.10.6"; __structuredAttrs = true; src = fetchurl { - url = "https://www.tcpdump.org/release/libpcap-${version}.tar.gz"; + url = "https://www.tcpdump.org/release/libpcap-${finalAttrs.version}.tar.gz"; hash = "sha256-hy3REzf+GrAq2dT+4EfJ2iRNaVxt3zTi67cz79Ttiqk="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fpletz ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/li/libpgf/package.nix b/pkgs/by-name/li/libpgf/package.nix index 44b14c86c864..6b7aa32c9681 100644 --- a/pkgs/by-name/li/libpgf/package.nix +++ b/pkgs/by-name/li/libpgf/package.nix @@ -6,12 +6,12 @@ dos2unix, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpgf"; version = "7.21.7"; src = fetchzip { - url = "mirror://sourceforge/libpgf/libpgf/${version}/libpgf.zip"; + url = "mirror://sourceforge/libpgf/libpgf/${finalAttrs.version}/libpgf.zip"; hash = "sha256-TAWIuikijfyeTRetZWoMMdB/FeGAR7ZjNssVxUevlVg="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libptytty/package.nix b/pkgs/by-name/li/libptytty/package.nix index c49eedf67196..8c2308d6fa0b 100644 --- a/pkgs/by-name/li/libptytty/package.nix +++ b/pkgs/by-name/li/libptytty/package.nix @@ -11,12 +11,12 @@ let isMusl = stdenv.hostPlatform.isMusl; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libptytty"; version = "2.0"; src = fetchurl { - url = "http://dist.schmorp.de/libptytty/libptytty-${version}.tar.gz"; + url = "http://dist.schmorp.de/libptytty/libptytty-${finalAttrs.version}.tar.gz"; sha256 = "1xrikmrsdkxhdy9ggc0ci6kg5b1hn3bz44ag1mk5k1zjmlxfscw0"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { broken = isStatic && isMusl; }; -} +}) diff --git a/pkgs/by-name/li/libraw1394/package.nix b/pkgs/by-name/li/libraw1394/package.nix index 5e7dfd80ce61..a752f4dc9175 100644 --- a/pkgs/by-name/li/libraw1394/package.nix +++ b/pkgs/by-name/li/libraw1394/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libraw1394"; version = "2.1.2"; src = fetchurl { - url = "mirror://kernel/linux/libs/ieee1394/libraw1394-${version}.tar.gz"; + url = "mirror://kernel/linux/libs/ieee1394/libraw1394-${finalAttrs.version}.tar.gz"; sha256 = "0z5md84941ky5l7afayx2z6j0sk0mildxbjajq6niznd44ky7i6x"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libschrift/package.nix b/pkgs/by-name/li/libschrift/package.nix index 5d7a2afebb84..acb2b4b21a88 100644 --- a/pkgs/by-name/li/libschrift/package.nix +++ b/pkgs/by-name/li/libschrift/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libschrift"; version = "0.10.2"; src = fetchFromGitHub { owner = "tomolt"; repo = "libschrift"; - rev = "v" + version; + rev = "v" + finalAttrs.version; sha256 = "01hgvkcb46kr9jzc4ah0js0jy9kr0ll18j2k0c5zil55l3a9rqw1"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ lib.maintainers.sternenseemann ]; }; -} +}) diff --git a/pkgs/by-name/li/libshout/package.nix b/pkgs/by-name/li/libshout/package.nix index 45f96e944f1c..eaa63bb6206e 100644 --- a/pkgs/by-name/li/libshout/package.nix +++ b/pkgs/by-name/li/libshout/package.nix @@ -12,12 +12,12 @@ # need pkg-config so that libshout installs ${out}/lib/pkgconfig/shout.pc -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libshout"; version = "2.4.6"; src = fetchurl { - url = "https://downloads.xiph.org/releases/libshout/libshout-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/libshout/libshout-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OcvU8O/f3cl1XYghfkf48tcQj6dn+dWKK6JqFtj3yRA="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { mainProgram = "shout"; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libsignon-glib/package.nix b/pkgs/by-name/li/libsignon-glib/package.nix index 4e9912fdbd56..09e981c7488a 100644 --- a/pkgs/by-name/li/libsignon-glib/package.nix +++ b/pkgs/by-name/li/libsignon-glib/package.nix @@ -17,7 +17,7 @@ gobject-introspection, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libsignon-glib"; version = "2.1"; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = "https://gitlab.com/accounts-sso/libsignon-glib"; - tag = version; + tag = finalAttrs.version; sha256 = "0gnx9gqsh0hcfm1lk7w60g64mkn1iicga5f5xcy1j9a9byacsfd0"; fetchSubmodules = true; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libsmi/package.nix b/pkgs/by-name/li/libsmi/package.nix index d9130b46d374..02d4e196704f 100644 --- a/pkgs/by-name/li/libsmi/package.nix +++ b/pkgs/by-name/li/libsmi/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libsmi"; version = "0.5.0"; src = fetchurl { - url = "https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-${version}.tar.gz"; + url = "https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-${finalAttrs.version}.tar.gz"; sha256 = "1lslaxr2qcj6hf4naq5n5mparfhmswsgq4wa7zm2icqvvgdcq6pj"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/li/libspectre/package.nix b/pkgs/by-name/li/libspectre/package.nix index 0057458036ba..b5f07d8729b2 100644 --- a/pkgs/by-name/li/libspectre/package.nix +++ b/pkgs/by-name/li/libspectre/package.nix @@ -7,12 +7,12 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libspectre"; version = "0.2.12"; src = fetchurl { - url = "https://libspectre.freedesktop.org/releases/libspectre-${version}.tar.gz"; + url = "https://libspectre.freedesktop.org/releases/libspectre-${finalAttrs.version}.tar.gz"; hash = "sha256-VadRfNNXK9JWXfDPRQlEoE1Sc7J567NpqJU5GVfw+WA="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libspectrum/package.nix b/pkgs/by-name/li/libspectrum/package.nix index 4473e5c8569e..28f71cdee4c7 100644 --- a/pkgs/by-name/li/libspectrum/package.nix +++ b/pkgs/by-name/li/libspectrum/package.nix @@ -11,12 +11,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libspectrum"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/fuse-emulator/libspectrum-${version}.tar.gz"; + url = "mirror://sourceforge/fuse-emulator/libspectrum-${finalAttrs.version}.tar.gz"; sha256 = "sha256-o1PLRumxooEGHYFjU+oBDQpv545qF6oLe3QnHKXkrPw="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libstatgrab/package.nix b/pkgs/by-name/li/libstatgrab/package.nix index bec84f47a322..fa1662962ffc 100644 --- a/pkgs/by-name/li/libstatgrab/package.nix +++ b/pkgs/by-name/li/libstatgrab/package.nix @@ -6,12 +6,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libstatgrab"; version = "0.92.1"; src = fetchurl { - url = "https://ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-${version}.tar.gz"; + url = "https://ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-${finalAttrs.version}.tar.gz"; sha256 = "sha256-VoiqSmhVR9cXSoo3PqnY7pJ+dm48wwK97jRSPCxdbBE="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libstroke/package.nix b/pkgs/by-name/li/libstroke/package.nix index 895cb7959902..c4b879bcac3c 100644 --- a/pkgs/by-name/li/libstroke/package.nix +++ b/pkgs/by-name/li/libstroke/package.nix @@ -7,12 +7,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libstroke"; version = "0.5.1"; src = fetchurl { - url = "https://web.archive.org/web/20161204100704/http://etla.net/libstroke/libstroke-${version}.tar.gz"; + url = "https://web.archive.org/web/20161204100704/http://etla.net/libstroke/libstroke-${finalAttrs.version}.tar.gz"; sha256 = "0bbpqzsqh9zrc6cg62f6vp1p4dzvv37blsd0gdlzdskgwvyzba8d"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libthreadar/package.nix b/pkgs/by-name/li/libthreadar/package.nix index b8f869dee595..60b786662501 100644 --- a/pkgs/by-name/li/libthreadar/package.nix +++ b/pkgs/by-name/li/libthreadar/package.nix @@ -5,12 +5,12 @@ gcc-unwrapped, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5.0"; pname = "libthreadar"; src = fetchurl { - url = "mirror://sourceforge/libthreadar/libthreadar-${version}.tar.gz"; + url = "mirror://sourceforge/libthreadar/libthreadar-${finalAttrs.version}.tar.gz"; sha256 = "sha256-wJAkIUGK7Ud6n2p1275vNkSx/W7LlgKWXQaDevetPko="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libticables2/package.nix b/pkgs/by-name/li/libticables2/package.nix index b9339b25d616..93666c498391 100644 --- a/pkgs/by-name/li/libticables2/package.nix +++ b/pkgs/by-name/li/libticables2/package.nix @@ -9,11 +9,11 @@ libusb1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticables2"; version = "1.3.5"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticables2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticables2-${finalAttrs.version}.tar.bz2"; sha256 = "08j5di0cgix9vcpdv7b8xhxdjkk9zz7fqfnv3l4apk3jdr8vcvqc"; }; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libticalcs2/package.nix b/pkgs/by-name/li/libticalcs2/package.nix index 8fd3d2fe5ee5..eb1a2cf747eb 100644 --- a/pkgs/by-name/li/libticalcs2/package.nix +++ b/pkgs/by-name/li/libticalcs2/package.nix @@ -13,11 +13,11 @@ acl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticalcs2"; version = "1.1.9"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticalcs2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticalcs2-${finalAttrs.version}.tar.bz2"; sha256 = "08c9wgrdnyqcs45mx1bjb8riqq81bzfkhgaijxzn96rhpj40fy3n"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libticonv/package.nix b/pkgs/by-name/li/libticonv/package.nix index cd4342cec4dd..1812c4c880d5 100644 --- a/pkgs/by-name/li/libticonv/package.nix +++ b/pkgs/by-name/li/libticonv/package.nix @@ -7,11 +7,11 @@ glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libticonv"; version = "1.1.5"; src = fetchurl { - url = "mirror://sourceforge/tilp/libticonv-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libticonv-${finalAttrs.version}.tar.bz2"; sha256 = "0y080v12bm81wgjm6fnw7q0yg7scphm8hhrls9njcszj7fkscv9i"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libtifiles2/package.nix b/pkgs/by-name/li/libtifiles2/package.nix index 66b014cb1e80..d9fdf263b041 100644 --- a/pkgs/by-name/li/libtifiles2/package.nix +++ b/pkgs/by-name/li/libtifiles2/package.nix @@ -9,11 +9,11 @@ libticonv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libtifiles2"; version = "1.1.7"; src = fetchurl { - url = "mirror://sourceforge/tilp/libtifiles2-${version}.tar.bz2"; + url = "mirror://sourceforge/tilp/libtifiles2-${finalAttrs.version}.tar.bz2"; sha256 = "10n9mhlabmaw3ha5ckllxfy6fygs2pmlmj5v6w5v62bvx54kpils"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ siraben ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/li/libu2f-host/package.nix b/pkgs/by-name/li/libu2f-host/package.nix index f0fec109209f..47d23d487066 100644 --- a/pkgs/by-name/li/libu2f-host/package.nix +++ b/pkgs/by-name/li/libu2f-host/package.nix @@ -8,12 +8,12 @@ hidapi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libu2f-host"; version = "1.1.10"; src = fetchurl { - url = "https://developers.yubico.com/libu2f-host/Releases/libu2f-host-${version}.tar.xz"; + url = "https://developers.yubico.com/libu2f-host/Releases/libu2f-host-${finalAttrs.version}.tar.xz"; sha256 = "0vrivl1dwql6nfi48z6dy56fwy2z13d7abgahgrs2mcmqng7hra2"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { mainProgram = "u2f-host"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libu2f-server/package.nix b/pkgs/by-name/li/libu2f-server/package.nix index ac0e8218eb1e..d146534cc424 100644 --- a/pkgs/by-name/li/libu2f-server/package.nix +++ b/pkgs/by-name/li/libu2f-server/package.nix @@ -13,11 +13,11 @@ gengetopt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libu2f-server"; version = "1.1.0"; src = fetchurl { - url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-${version}.tar.xz"; + url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-${finalAttrs.version}.tar.xz"; sha256 = "0xx296nmmqa57w0v5p2kasl5zr1ms2gh6qi4lhv6xvzbmjp3rkcd"; }; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ philandstuff ]; }; -} +}) diff --git a/pkgs/by-name/li/libuchardet/package.nix b/pkgs/by-name/li/libuchardet/package.nix index 3ef7c5fdf0e7..58acbb661009 100644 --- a/pkgs/by-name/li/libuchardet/package.nix +++ b/pkgs/by-name/li/libuchardet/package.nix @@ -6,7 +6,7 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uchardet"; version = "0.0.8"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.freedesktop.org/software/uchardet/releases/uchardet-${version}.tar.xz"; + url = "https://www.freedesktop.org/software/uchardet/releases/uchardet-${finalAttrs.version}.tar.xz"; sha256 = "sha256-6Xpgz8AKHBR6Z0sJe7FCKr2fp4otnOPz/cwueKNKxfA="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/li/libudfread/package.nix b/pkgs/by-name/li/libudfread/package.nix index f1b3e9eec07d..4ed34582ad7e 100644 --- a/pkgs/by-name/li/libudfread/package.nix +++ b/pkgs/by-name/li/libudfread/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libudfread"; version = "1.1.2"; src = fetchurl { - url = "https://code.videolan.org/videolan/libudfread/-/archive/${version}/libudfread-${version}.tar.gz"; + url = "https://code.videolan.org/videolan/libudfread/-/archive/${finalAttrs.version}/libudfread-${finalAttrs.version}.tar.gz"; sha256 = "1idsfxff1x264n8jd7077qrd61rycsd09fwmc4ar7l4qmhk6gw9b"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ chkno ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/liburing/package.nix b/pkgs/by-name/li/liburing/package.nix index d47a689a4cdf..5c486d657338 100644 --- a/pkgs/by-name/li/liburing/package.nix +++ b/pkgs/by-name/li/liburing/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liburing"; version = "2.13"; src = fetchFromGitHub { owner = "axboe"; repo = "liburing"; - tag = "liburing-${version}"; + tag = "liburing-${finalAttrs.version}"; hash = "sha256-ZWM+SKeRw5iivyj0mHSxC6yw492N7CThx/pp4FJhkCo="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { nickcao ]; }; -} +}) diff --git a/pkgs/by-name/li/libusb1/package.nix b/pkgs/by-name/li/libusb1/package.nix index 5fce6ad1c936..4676098bff3e 100644 --- a/pkgs/by-name/li/libusb1/package.nix +++ b/pkgs/by-name/li/libusb1/package.nix @@ -14,14 +14,14 @@ withDocs ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libusb"; version = "1.0.29"; src = fetchFromGitHub { owner = "libusb"; repo = "libusb"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-m1w+uF8+2WCn72LvoaGUYa+R0PyXHtFFONQjdRfImYY="; }; @@ -79,4 +79,4 @@ stdenv.mkDerivation rec { logger ]; }; -} +}) diff --git a/pkgs/by-name/li/libva-vdpau-driver/package.nix b/pkgs/by-name/li/libva-vdpau-driver/package.nix index 55da44a563cb..506cf806689b 100644 --- a/pkgs/by-name/li/libva-vdpau-driver/package.nix +++ b/pkgs/by-name/li/libva-vdpau-driver/package.nix @@ -10,12 +10,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libva-vdpau-driver"; version = "0.7.4"; src = fetchurl { - url = "https://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/libva-vdpau-driver-${version}.tar.bz2"; + url = "https://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/libva-vdpau-driver-${finalAttrs.version}.tar.bz2"; sha256 = "1fcvgshzyc50yb8qqm6v6wn23ghimay23ci0p8sm8gxcy211jp0m"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { description = "VDPAU driver for the VAAPI library"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libvdpau/package.nix b/pkgs/by-name/li/libvdpau/package.nix index 24acd394e370..92f3b31fab61 100644 --- a/pkgs/by-name/li/libvdpau/package.nix +++ b/pkgs/by-name/li/libvdpau/package.nix @@ -11,12 +11,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvdpau"; version = "1.5"; src = fetchurl { - url = "https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${version}/libvdpau-${version}.tar.bz2"; + url = "https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/${finalAttrs.version}/libvdpau-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-pdUKQrjCiP68BxUatkOsjeBqGERpZcckH4m06BCCGRM="; }; patches = [ ./tracing.patch ]; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.vcunat ]; }; -} +}) diff --git a/pkgs/by-name/li/libvirt-glib/package.nix b/pkgs/by-name/li/libvirt-glib/package.nix index 0139281b0288..f6e8724e4ff8 100644 --- a/pkgs/by-name/li/libvirt-glib/package.nix +++ b/pkgs/by-name/li/libvirt-glib/package.nix @@ -21,7 +21,7 @@ docbook-xsl-nons, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvirt-glib"; version = "5.0.0"; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { ++ lib.optional withDocs "devdoc"; src = fetchurl { - url = "https://libvirt.org/sources/glib/libvirt-glib-${version}.tar.xz"; + url = "https://libvirt.org/sources/glib/libvirt-glib-${finalAttrs.version}.tar.xz"; sha256 = "m/7DRjgkFqNXXYcpm8ZBsqRkqlGf2bEofjGKpDovO4s="; }; @@ -93,4 +93,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libvisio/package.nix b/pkgs/by-name/li/libvisio/package.nix index af7f110bfc5f..c95d8bfb9924 100644 --- a/pkgs/by-name/li/libvisio/package.nix +++ b/pkgs/by-name/li/libvisio/package.nix @@ -16,7 +16,7 @@ doxygen, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvisio"; version = "0.1.10"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${finalAttrs.version}.tar.xz"; hash = "sha256-np7/dREtTZLZImKtf8JZnCHib4/FulSQDv3IPAUB5HI="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/li/libvorbis/package.nix b/pkgs/by-name/li/libvorbis/package.nix index b817bbb6ecab..598e6abfe296 100644 --- a/pkgs/by-name/li/libvorbis/package.nix +++ b/pkgs/by-name/li/libvorbis/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvorbis"; version = "1.3.7"; src = fetchurl { - url = "https://downloads.xiph.org/releases/vorbis/libvorbis-${version}.tar.xz"; + url = "https://downloads.xiph.org/releases/vorbis/libvorbis-${finalAttrs.version}.tar.xz"; sha256 = "0jwmf87x5sdis64rbv0l87mdpah1rbilkkxszipbzg128f9w8g5k"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libvori/package.nix b/pkgs/by-name/li/libvori/package.nix index 31ac0ba82062..42c00efae9f8 100644 --- a/pkgs/by-name/li/libvori/package.nix +++ b/pkgs/by-name/li/libvori/package.nix @@ -5,12 +5,12 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvori"; version = "220621"; src = fetchurl { - url = "https://brehm-research.de/files/libvori-${version}.tar.gz"; + url = "https://brehm-research.de/files/libvori-${finalAttrs.version}.tar.gz"; hash = "sha256-HPqYxWSBS92s8cDn8RWCE311hmj2MH5us5LHIxeYTBQ="; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/li/libvterm/package.nix b/pkgs/by-name/li/libvterm/package.nix index be8bf4b017cd..c60eafc479b8 100644 --- a/pkgs/by-name/li/libvterm/package.nix +++ b/pkgs/by-name/li/libvterm/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libvterm"; version = "0.99.7"; src = fetchurl { - url = "mirror://sourceforge/libvterm/libvterm-${version}.tar.gz"; + url = "mirror://sourceforge/libvterm/libvterm-${finalAttrs.version}.tar.gz"; sha256 = "10gaqygmmwp0cwk3j8qflri5caf8vl3f7pwfl2svw5whv8wkn0k2"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/libwebcam/package.nix b/pkgs/by-name/li/libwebcam/package.nix index ceebca10f1d2..c3cd35ac3b00 100644 --- a/pkgs/by-name/li/libwebcam/package.nix +++ b/pkgs/by-name/li/libwebcam/package.nix @@ -8,12 +8,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwebcam"; version = "0.2.5"; src = fetchurl { - url = "mirror://sourceforge/project/libwebcam/source/libwebcam-src-${version}.tar.gz"; + url = "mirror://sourceforge/project/libwebcam/source/libwebcam-src-${finalAttrs.version}.tar.gz"; sha256 = "0hcxv8di83fk41zjh0v592qm7c0v37a3m3n3lxavd643gff1k99w"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ jraygauthier ]; }; -} +}) diff --git a/pkgs/by-name/li/libwebsockets/package.nix b/pkgs/by-name/li/libwebsockets/package.nix index 5fe60bd697ea..973541089c39 100644 --- a/pkgs/by-name/li/libwebsockets/package.nix +++ b/pkgs/by-name/li/libwebsockets/package.nix @@ -11,14 +11,14 @@ withExternalPoll ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwebsockets"; version = "4.4.1"; src = fetchFromGitHub { owner = "warmcat"; repo = "libwebsockets"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Xvcnfvm9UCNXm3G3tVe7jExE3fwpzYuz8wllvINymeI="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mindavi ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libwhereami/package.nix b/pkgs/by-name/li/libwhereami/package.nix index 171eaab208bc..995736bcfa41 100644 --- a/pkgs/by-name/li/libwhereami/package.nix +++ b/pkgs/by-name/li/libwhereami/package.nix @@ -8,13 +8,13 @@ leatherman, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwhereami"; version = "0.5.0"; src = fetchFromGitHub { sha256 = "05fc28dri2h858kxbvldk5b6wd5is3fjcdsiqj3nxf95i66bb3xp"; - rev = version; + rev = finalAttrs.version; repo = "libwhereami"; owner = "puppetlabs"; }; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Library to report hypervisor information from inside a VM"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.womfoo ]; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { ]; # fails on aarch64 }; -} +}) diff --git a/pkgs/by-name/li/libwpg/package.nix b/pkgs/by-name/li/libwpg/package.nix index 2c4875148c31..513c44a2df89 100644 --- a/pkgs/by-name/li/libwpg/package.nix +++ b/pkgs/by-name/li/libwpg/package.nix @@ -9,12 +9,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwpg"; version = "0.3.4"; src = fetchurl { - url = "mirror://sourceforge/libwpg/libwpg-${version}.tar.xz"; + url = "mirror://sourceforge/libwpg/libwpg-${finalAttrs.version}.tar.xz"; hash = "sha256-tV/alEDR4HBjDrJIfYuGl89BLCFKJ8runfac7HwATeM="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/li/libwps/package.nix b/pkgs/by-name/li/libwps/package.nix index 8ecb61a97d2b..aef5555628e1 100644 --- a/pkgs/by-name/li/libwps/package.nix +++ b/pkgs/by-name/li/libwps/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libwps"; version = "0.4.14"; src = fetchurl { - url = "mirror://sourceforge/libwps/libwps-${version}.tar.bz2"; + url = "mirror://sourceforge/libwps/libwps-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-xVEdlAngO446F50EZcHMKW7aBvyDcTVu9Egs2oaIadE="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/li/libx86/package.nix b/pkgs/by-name/li/libx86/package.nix index 43c6e8021abe..297f6008818f 100644 --- a/pkgs/by-name/li/libx86/package.nix +++ b/pkgs/by-name/li/libx86/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libx86"; version = "1.1"; src = fetchurl { - url = "https://www.codon.org.uk/~mjg59/libx86/downloads/libx86-${version}.tar.gz"; + url = "https://www.codon.org.uk/~mjg59/libx86/downloads/libx86-${finalAttrs.version}.tar.gz"; sha256 = "0j6h6bc02c6qi0q7c1ncraz4d1hkm5936r35rfsp4x1jrc233wav"; }; patches = [ @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/li/libxmi/package.nix b/pkgs/by-name/li/libxmi/package.nix index 886348458033..b9c9cf118f30 100644 --- a/pkgs/by-name/li/libxmi/package.nix +++ b/pkgs/by-name/li/libxmi/package.nix @@ -5,12 +5,12 @@ libtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxmi"; version = "1.2"; src = fetchurl { - url = "mirror://gnu/libxmi/libxmi-${version}.tar.gz"; + url = "mirror://gnu/libxmi/libxmi-${finalAttrs.version}.tar.gz"; sha256 = "03d4ikh29l38rl1wavb0icw7m5pp7yilnv7bb2k8qij1dinsymlx"; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/libxsmm/package.nix b/pkgs/by-name/li/libxsmm/package.nix index 6382c5fda724..d227422b7d19 100644 --- a/pkgs/by-name/li/libxsmm/package.nix +++ b/pkgs/by-name/li/libxsmm/package.nix @@ -10,14 +10,14 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxsmm"; version = "1.17"; src = fetchFromGitHub { owner = "libxsmm"; repo = "libxsmm"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-s/NEFU4IwQPLyPLwMmrrpMDd73q22Sk2BNid/kedawY="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ chessai ]; }; -} +}) diff --git a/pkgs/by-name/li/libykneomgr/package.nix b/pkgs/by-name/li/libykneomgr/package.nix index 5f631a9dd7a9..ef60d9b7e7a9 100644 --- a/pkgs/by-name/li/libykneomgr/package.nix +++ b/pkgs/by-name/li/libykneomgr/package.nix @@ -8,12 +8,12 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libykneomgr"; version = "0.1.8"; src = fetchurl { - url = "https://developers.yubico.com/libykneomgr/Releases/libykneomgr-${version}.tar.gz"; + url = "https://developers.yubico.com/libykneomgr/Releases/libykneomgr-${finalAttrs.version}.tar.gz"; sha256 = "12gqblz400kr11m1fdr1vvwr85lgy5v55zy0cf782whpk8lyyj97"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { mainProgram = "ykneomgr"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libytnef/package.nix b/pkgs/by-name/li/libytnef/package.nix index 842cbfc01dfd..9513c3a5dab3 100644 --- a/pkgs/by-name/li/libytnef/package.nix +++ b/pkgs/by-name/li/libytnef/package.nix @@ -5,24 +5,24 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libytnef"; version = "2.1.2"; src = fetchFromGitHub { owner = "Yeraze"; repo = "ytnef"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-kQb45Da0T7wWi1IivA8Whk+ECL2nyFf7Gc0gK1HKj2c="; }; nativeBuildInputs = [ autoreconfHook ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Yeraze's TNEF Stream Reader - for winmail.dat files"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ fpletz ]; }; -} +}) diff --git a/pkgs/by-name/li/libyubikey/package.nix b/pkgs/by-name/li/libyubikey/package.nix index 091e62d52737..2926275ab3d7 100644 --- a/pkgs/by-name/li/libyubikey/package.nix +++ b/pkgs/by-name/li/libyubikey/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libyubikey"; version = "1.13"; src = fetchurl { - url = "https://developers.yubico.com/yubico-c/Releases/libyubikey-${version}.tar.gz"; + url = "https://developers.yubico.com/yubico-c/Releases/libyubikey-${finalAttrs.version}.tar.gz"; sha256 = "009l3k2zyn06dbrlja2d4p2vfnzjhlcqxi88v02mlrnb17mx1v84"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/li/libzmf/package.nix b/pkgs/by-name/li/libzmf/package.nix index f2fc0004d7ba..1059d549ed78 100644 --- a/pkgs/by-name/li/libzmf/package.nix +++ b/pkgs/by-name/li/libzmf/package.nix @@ -12,12 +12,12 @@ cppunit, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libzmf"; version = "0.0.2"; src = fetchurl { - url = "http://dev-www.libreoffice.org/src/libzmf/libzmf-${version}.tar.xz"; + url = "http://dev-www.libreoffice.org/src/libzmf/libzmf-${finalAttrs.version}.tar.xz"; sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libzmf"; downloadPage = "http://dev-www.libreoffice.org/src/libzmf/"; }; -} +}) diff --git a/pkgs/by-name/li/lighttpd/package.nix b/pkgs/by-name/li/lighttpd/package.nix index c3f8fc728e6c..f72253f53cd9 100644 --- a/pkgs/by-name/li/lighttpd/package.nix +++ b/pkgs/by-name/li/lighttpd/package.nix @@ -32,12 +32,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lighttpd"; version = "1.4.82"; src = fetchurl { - url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor version}.x/lighttpd-${version}.tar.xz"; + url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor finalAttrs.version}.x/lighttpd-${finalAttrs.version}.tar.xz"; sha256 = "sha256-q/50OR+cvWarFU6gfmTxlNvn6QbvTtR+s7DztGJGyWI="; }; @@ -117,4 +117,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "lighttpd"; }; -} +}) diff --git a/pkgs/by-name/li/linbox/package.nix b/pkgs/by-name/li/linbox/package.nix index f78aaf1109c9..472aaa3f75c2 100644 --- a/pkgs/by-name/li/linbox/package.nix +++ b/pkgs/by-name/li/linbox/package.nix @@ -13,14 +13,14 @@ assert (!blas.isILP64) && (!lapack.isILP64); -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "linbox"; version = "1.7.1"; src = fetchFromGitHub { owner = "linbox-team"; repo = "linbox"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-WUSQI9svxbrDTtWBjCF2XMhRFdKwCht8XBmJIJ3DR1E="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; homepage = "https://linalg.org/"; }; -} +}) diff --git a/pkgs/by-name/li/lingot/package.nix b/pkgs/by-name/li/lingot/package.nix index e8e0dfb3497e..4e9790ee8d10 100644 --- a/pkgs/by-name/li/lingot/package.nix +++ b/pkgs/by-name/li/lingot/package.nix @@ -15,12 +15,12 @@ jackSupport ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lingot"; version = "1.1.1"; src = fetchurl { - url = "mirror://savannah/lingot/lingot-${version}.tar.gz"; + url = "mirror://savannah/lingot/lingot-${finalAttrs.version}.tar.gz"; sha256 = "sha256-xPl+SWo2ZscHhtE25vLMxeijgT6wjNo1ys1+sNFvTVY="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/li/linuxConsoleTools/package.nix b/pkgs/by-name/li/linuxConsoleTools/package.nix index 97b3f9c86af6..4a88262a699a 100644 --- a/pkgs/by-name/li/linuxConsoleTools/package.nix +++ b/pkgs/by-name/li/linuxConsoleTools/package.nix @@ -7,12 +7,12 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "linuxconsoletools"; version = "1.8.1"; src = fetchurl { - url = "mirror://sourceforge/linuxconsole/linuxconsoletools-${version}.tar.bz2"; + url = "mirror://sourceforge/linuxconsole/linuxconsoletools-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-TaKXRceCt9sY9fN8Sed78WMSHdN2Hi/HY2+gy/NcJFY="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { inputattach(1) - connects legacy serial devices to the input layer ''; }; -} +}) diff --git a/pkgs/by-name/li/liquibase_redshift_extension/package.nix b/pkgs/by-name/li/liquibase_redshift_extension/package.nix index 01d9e6edfa60..422159a375c3 100644 --- a/pkgs/by-name/li/liquibase_redshift_extension/package.nix +++ b/pkgs/by-name/li/liquibase_redshift_extension/package.nix @@ -4,7 +4,7 @@ fetchMavenArtifact, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liquibase-redshift-extension"; version = "4.8.0"; @@ -12,12 +12,12 @@ stdenv.mkDerivation rec { artifactId = "liquibase-redshift"; groupId = "org.liquibase.ext"; sha256 = "sha256-jZdDKAC4Cvmkih8VH84Z3Q8BzsqGO55Uefr8vOlbDAk="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/liquibase-redshift-${version}.jar $out/share/java/liquibase-redshift.jar + install -m444 -D $src/share/java/liquibase-redshift-${finalAttrs.version}.jar $out/share/java/liquibase-redshift.jar runHook postInstall ''; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sir4ur0n ]; }; -} +}) diff --git a/pkgs/by-name/li/liquidwar/package.nix b/pkgs/by-name/li/liquidwar/package.nix index db0bb6b939fe..b629af3c5180 100644 --- a/pkgs/by-name/li/liquidwar/package.nix +++ b/pkgs/by-name/li/liquidwar/package.nix @@ -30,12 +30,12 @@ libGLU, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liquidwar6"; version = "0.6.3902"; src = fetchurl { - url = "mirror://gnu/liquidwar6/liquidwar6-${version}.tar.gz"; + url = "mirror://gnu/liquidwar6/liquidwar6-${finalAttrs.version}.tar.gz"; sha256 = "1976nnl83d8wspjhb5d5ivdvdxgb8lp34wp54jal60z4zad581fn"; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index 95f3c0d223c3..ed1e36cafe29 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -27,12 +27,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lirc"; version = "0.10.2"; src = fetchurl { - url = "mirror://sourceforge/lirc/lirc-${version}.tar.bz2"; + url = "mirror://sourceforge/lirc/lirc-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-PUTsgnSIHPJi8WCAVkHwgn/8wgreDYXn5vO5Dg09Iio="; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { # cant import '/build/lirc-0.10.1/python-pkg/lirc/_client.so' while cross-compiling to check the version substituteInPlace python-pkg/setup.py \ - --replace "VERSION='0.0.0'" "VERSION='${version}'" + --replace "VERSION='0.0.0'" "VERSION='${finalAttrs.version}'" ''; preConfigure = '' @@ -122,4 +122,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/ll/lldpd/package.nix b/pkgs/by-name/ll/lldpd/package.nix index 9ac0e5237fa1..4c18f09dd483 100644 --- a/pkgs/by-name/ll/lldpd/package.nix +++ b/pkgs/by-name/ll/lldpd/package.nix @@ -10,12 +10,12 @@ removeReferencesTo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lldpd"; version = "1.0.20"; src = fetchurl { - url = "https://media.luffy.cx/files/lldpd/lldpd-${version}.tar.gz"; + url = "https://media.luffy.cx/files/lldpd/lldpd-${finalAttrs.version}.tar.gz"; hash = "sha256-YbjLItSHnmj3glovuOHpKrtKukdzl3zwJYvDLtn1VFA="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ fpletz ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/log4cpp/package.nix b/pkgs/by-name/lo/log4cpp/package.nix index 5ea5a1ec7cb4..de0f17528f58 100644 --- a/pkgs/by-name/lo/log4cpp/package.nix +++ b/pkgs/by-name/lo/log4cpp/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "log4cpp"; version = "1.1.4"; src = fetchurl { - url = "mirror://sourceforge/log4cpp/log4cpp-${version}.tar.gz"; + url = "mirror://sourceforge/log4cpp/log4cpp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-aWETZZ5CZUBiUnSoslEFLMBDBtjuXEKgx2OfOcqQydY="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/log4cxx/package.nix b/pkgs/by-name/lo/log4cxx/package.nix index 520b4e4069fb..553094b2ab19 100644 --- a/pkgs/by-name/lo/log4cxx/package.nix +++ b/pkgs/by-name/lo/log4cxx/package.nix @@ -13,12 +13,12 @@ expat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "log4cxx"; version = "1.6.0"; src = fetchurl { - url = "mirror://apache/logging/log4cxx/${version}/apache-log4cxx-${version}.tar.gz"; + url = "mirror://apache/logging/log4cxx/${finalAttrs.version}/apache-log4cxx-${finalAttrs.version}.tar.gz"; hash = "sha256-R9doxXZcVyHPJ9Ug+H7ycikboPTg0yHHJzXVrshwGKc="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lo/logstalgia/package.nix b/pkgs/by-name/lo/logstalgia/package.nix index a8657d651482..4ef0ea836bf1 100644 --- a/pkgs/by-name/lo/logstalgia/package.nix +++ b/pkgs/by-name/lo/logstalgia/package.nix @@ -18,12 +18,12 @@ freetype, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "logstalgia"; version = "1.1.4"; src = fetchurl { - url = "https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-${version}/logstalgia-${version}.tar.gz"; + url = "https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-${finalAttrs.version}/logstalgia-${finalAttrs.version}.tar.gz"; hash = "sha256-wEnv9AXpJANSIu2ya8xse18AoIkmq9t7Rn4kSSQnkKk="; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "logstalgia"; }; -} +}) diff --git a/pkgs/by-name/lo/longview/package.nix b/pkgs/by-name/lo/longview/package.nix index a7c6d684617c..fb066b7bfb41 100644 --- a/pkgs/by-name/lo/longview/package.nix +++ b/pkgs/by-name/lo/longview/package.nix @@ -8,14 +8,14 @@ glibc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.5"; pname = "longview"; src = fetchFromGitHub { owner = "linode"; repo = "longview"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1i9lli8iw8sb1bd633i82fzhx5gz85ma9d1hra41pkv2p3h823pa"; }; @@ -75,10 +75,10 @@ stdenv.mkDerivation rec { mainProgram = "longview"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.rvl ]; - inherit version; + inherit (finalAttrs) version; platforms = [ "x86_64-linux" "i686-linux" ]; }; -} +}) diff --git a/pkgs/by-name/lo/loudmouth/package.nix b/pkgs/by-name/lo/loudmouth/package.nix index 8ffa2c505692..c5208dfa8320 100644 --- a/pkgs/by-name/lo/loudmouth/package.nix +++ b/pkgs/by-name/lo/loudmouth/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.5.3"; pname = "loudmouth"; src = fetchurl { - url = "https://mcabber.com/files/loudmouth/loudmouth-${version}.tar.bz2"; + url = "https://mcabber.com/files/loudmouth/loudmouth-${finalAttrs.version}.tar.bz2"; sha256 = "0b6kd5gpndl9nzis3n6hcl0ldz74bnbiypqgqa1vgb0vrcar8cjl"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { downloadPage = "http://mcabber.com/files/loudmouth/"; license = lib.licenses.lgpl21; }; -} +}) diff --git a/pkgs/by-name/ls/lshw/package.nix b/pkgs/by-name/ls/lshw/package.nix index bfb638d4e949..382ff59018e3 100644 --- a/pkgs/by-name/ls/lshw/package.nix +++ b/pkgs/by-name/ls/lshw/package.nix @@ -10,7 +10,7 @@ withGUI ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lshw"; # Fix repology.org by not including the prefixed B, otherwise the `pname` attr # gets filled as `lshw-B.XX.XX` in `nix-env --query --available --attr nixpkgs.lshw --meta` @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "lyonel"; repo = "lshw"; - rev = "B.${version}"; + rev = "B.${finalAttrs.version}"; hash = "sha256-4etC7ymMgn1Q4f98DNASv8vn0AT55dYPdacZo6GRDw0="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" - "VERSION=${src.rev}" + "VERSION=${finalAttrs.src.rev}" ]; buildFlags = [ "all" ] ++ lib.optional withGUI "gui"; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ thiagokokada ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/lt/ltl2ba/package.nix b/pkgs/by-name/lt/ltl2ba/package.nix index 17e4d849a512..60ae7aa27855 100644 --- a/pkgs/by-name/lt/ltl2ba/package.nix +++ b/pkgs/by-name/lt/ltl2ba/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ltl2ba"; version = "1.3"; src = fetchurl { - url = "http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ltl2ba-${version}.tar.gz"; + url = "http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ltl2ba-${finalAttrs.version}.tar.gz"; sha256 = "1bz9gjpvby4mnvny0nmxgd81rim26mqlcnjlznnxxk99575pfa4i"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.darwin ++ lib.platforms.linux; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/lt/lttng-ust_2_12/package.nix b/pkgs/by-name/lt/lttng-ust_2_12/package.nix index 699ad5ff0903..ae90ac730df3 100644 --- a/pkgs/by-name/lt/lttng-ust_2_12/package.nix +++ b/pkgs/by-name/lt/lttng-ust_2_12/package.nix @@ -19,12 +19,12 @@ # # Debian builds with std.h (systemtap). -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lttng-ust"; version = "2.12.2"; src = fetchurl { - url = "https://lttng.org/files/lttng-ust/lttng-ust-${version}.tar.bz2"; + url = "https://lttng.org/files/lttng-ust/lttng-ust-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-vNDwZLbKiMcthOdg6sNHKuXIKEEcY0Q1kivun841n8c="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/lt/lttv/package.nix b/pkgs/by-name/lt/lttv/package.nix index 0215a124764b..c55200acf6a7 100644 --- a/pkgs/by-name/lt/lttv/package.nix +++ b/pkgs/by-name/lt/lttv/package.nix @@ -10,12 +10,12 @@ babeltrace, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lttv"; version = "1.5"; src = fetchurl { - url = "https://lttng.org/files/packages/lttv-${version}.tar.bz2"; + url = "https://lttng.org/files/packages/lttv-${finalAttrs.version}.tar.bz2"; sha256 = "1faldxnh9dld5k0vxckwpqw241ya1r2zv286l6rpgqr500zqw7r1"; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/lv/lv2/package.nix b/pkgs/by-name/lv/lv2/package.nix index a2c543e9e70c..412f76fb779c 100644 --- a/pkgs/by-name/lv/lv2/package.nix +++ b/pkgs/by-name/lv/lv2/package.nix @@ -9,7 +9,7 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lv2"; version = "1.18.10"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://lv2plug.in/spec/lv2-${version}.tar.xz"; + url = "https://lv2plug.in/spec/lv2-${finalAttrs.version}.tar.xz"; hash = "sha256-eMUbzyG1Tli7Yymsy7Ta4Dsu15tSD5oB5zS9neUwlT8="; }; @@ -67,4 +67,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/lw/lwm/package.nix b/pkgs/by-name/lw/lwm/package.nix index 27278afd0a63..1cea7484f76e 100644 --- a/pkgs/by-name/lw/lwm/package.nix +++ b/pkgs/by-name/lw/lwm/package.nix @@ -9,12 +9,12 @@ libice, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lwm"; version = "1.2.4"; src = fetchurl { - url = "http://www.jfc.org.uk/files/lwm/lwm-${version}.tar.gz"; + url = "http://www.jfc.org.uk/files/lwm/lwm-${finalAttrs.version}.tar.gz"; sha256 = "1bcdr173f0gl61fyl43p3gr145angci7lvjqb8rl00y9f9amvh3y"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "lwm"; }; -} +}) diff --git a/pkgs/by-name/lz/lzbench/package.nix b/pkgs/by-name/lz/lzbench/package.nix index 61c210b97e34..1e6e37634c5d 100644 --- a/pkgs/by-name/lz/lzbench/package.nix +++ b/pkgs/by-name/lz/lzbench/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzbench"; version = "2.2"; src = fetchFromGitHub { owner = "inikep"; repo = "lzbench"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-CmT+mjFKf8/HE00re1QzU2pwdUYR8Js1kN4y6c2ZiNY="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "In-memory benchmark of open-source LZ77/LZSS/LZMA compressors"; license = with lib.licenses; [ gpl2Only @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ videl ]; mainProgram = "lzbench"; }; -} +}) diff --git a/pkgs/by-name/lz/lzip/package.nix b/pkgs/by-name/lz/lzip/package.nix index dddec193f9db..3f5cfb37720d 100644 --- a/pkgs/by-name/lz/lzip/package.nix +++ b/pkgs/by-name/lz/lzip/package.nix @@ -9,7 +9,7 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzip"; version = "1.25"; outputs = [ @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://savannah/lzip/lzip-${version}.tar.gz"; + url = "mirror://savannah/lzip/lzip-${finalAttrs.version}.tar.gz"; hash = "sha256-CUGKbY+4P1ET9b2FbglwPfXTe64DCMZo0PNG49PwpW8="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "lzip"; }; -} +}) diff --git a/pkgs/by-name/lz/lzo/package.nix b/pkgs/by-name/lz/lzo/package.nix index 0e2ee74f3a9c..66b096a5b591 100644 --- a/pkgs/by-name/lz/lzo/package.nix +++ b/pkgs/by-name/lz/lzo/package.nix @@ -5,12 +5,12 @@ updateAutotoolsGnuConfigScriptsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lzo"; version = "2.10"; src = fetchurl { - url = "https://www.oberhumer.com/opensource/lzo/download/lzo-${version}.tar.gz"; + url = "https://www.oberhumer.com/opensource/lzo/download/lzo-${finalAttrs.version}.tar.gz"; sha256 = "0wm04519pd3g8hqpjqhfr72q8qmbiwqaxcs3cndny9h86aa95y60"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/m1/m17n_db/package.nix b/pkgs/by-name/m1/m17n_db/package.nix index b4f6fbaf1205..bb767b2c83a2 100644 --- a/pkgs/by-name/m1/m17n_db/package.nix +++ b/pkgs/by-name/m1/m17n_db/package.nix @@ -7,12 +7,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "m17n-db"; version = "1.8.10"; src = fetchurl { - url = "mirror://savannah/m17n/m17n-db-${version}.tar.gz"; + url = "mirror://savannah/m17n/m17n-db-${finalAttrs.version}.tar.gz"; hash = "sha256-MQJOBRNTNEi5sx6jKU01pkJuZpDrRGKGgHMaqVXAwWw="; }; @@ -32,9 +32,9 @@ stdenv.mkDerivation rec { description = "Multilingual text processing library (database)"; mainProgram = "m17n-db"; changelog = "https://git.savannah.nongnu.org/cgit/m17n/m17n-db.git/plain/NEWS?h=REL-${ - lib.replaceStrings [ "." ] [ "-" ] version + lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version }"; license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ma/macse/package.nix b/pkgs/by-name/ma/macse/package.nix index 59c127d12433..3489a76ff23b 100644 --- a/pkgs/by-name/ma/macse/package.nix +++ b/pkgs/by-name/ma/macse/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "macse"; version = "2.03"; src = fetchurl { - url = "https://bioweb.supagro.inra.fr/macse/releases/macse_v${version}.jar"; + url = "https://bioweb.supagro.inra.fr/macse/releases/macse_v${finalAttrs.version}.jar"; sha256 = "0jnjyz4f255glg37rawzdv4m6nfs7wfwc5dny7afvx4dz2sv4ssh"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ma/maelstrom-clj/package.nix b/pkgs/by-name/ma/maelstrom-clj/package.nix index 0c9920460360..605e8566e8ed 100644 --- a/pkgs/by-name/ma/maelstrom-clj/package.nix +++ b/pkgs/by-name/ma/maelstrom-clj/package.nix @@ -9,12 +9,12 @@ gnuplot, graphviz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "maelstrom"; version = "0.2.4"; src = fetchurl { - url = "https://github.com/jepsen-io/maelstrom/releases/download/v${version}/maelstrom.tar.bz2"; + url = "https://github.com/jepsen-io/maelstrom/releases/download/v${finalAttrs.version}/maelstrom.tar.bz2"; hash = "sha256-MB7HHWsSrw12XttBP1z1qhBGtWCb1OMTdqC1SVSOV5k="; }; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { makeWrapper ${jdk}/bin/java $out/bin/maelstrom \ --add-flags -Djava.awt.headless=true \ --add-flags "-jar $out/lib/maelstrom.jar" \ - --set PATH ${lib.makeBinPath runtimeDependencies} + --set PATH ${lib.makeBinPath finalAttrs.runtimeDependencies} runHook postInstall ''; @@ -48,11 +48,11 @@ stdenv.mkDerivation rec { meta = { description = "Workbench for writing toy implementations of distributed systems"; homepage = "https://github.com/jepsen-io/maelstrom"; - changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}"; + changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${finalAttrs.version}"; mainProgram = "maelstrom"; sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; license = lib.licenses.epl10; maintainers = [ lib.maintainers.emilioziniades ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/ma/maim/package.nix b/pkgs/by-name/ma/maim/package.nix index 9dfbbad7191c..7773fbf18d49 100644 --- a/pkgs/by-name/ma/maim/package.nix +++ b/pkgs/by-name/ma/maim/package.nix @@ -20,14 +20,14 @@ icu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "maim"; version = "5.8.1"; src = fetchFromGitHub { owner = "naelstrof"; repo = "maim"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-bbjV3+41cxAlKCEd1/nvnZ19GhctWOr5Lu4X+Vg3EAk="; }; @@ -58,16 +58,16 @@ stdenv.mkDerivation rec { meta = { mainProgram = "maim"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Command-line screenshot utility"; longDescription = '' maim (make image) takes screenshots of your desktop. It has options to take only a region, and relies on slop to query for regions. maim is supposed to be an improved scrot. ''; - changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}"; + changelog = "https://github.com/naelstrof/maim/releases/tag/v${finalAttrs.version}"; platforms = lib.platforms.all; license = lib.licenses.gpl3Plus; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/mc/mc/package.nix b/pkgs/by-name/mc/mc/package.nix index 9bff29d93e5e..d29b2bada0a3 100644 --- a/pkgs/by-name/mc/mc/package.nix +++ b/pkgs/by-name/mc/mc/package.nix @@ -25,12 +25,12 @@ writeScript, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mc"; version = "4.8.33"; src = fetchurl { - url = "https://ftp.osuosl.org/pub/midnightcommander/mc-${version}.tar.xz"; + url = "https://ftp.osuosl.org/pub/midnightcommander/mc-${finalAttrs.version}.tar.xz"; hash = "sha256-yuFJ1C+ETlGF2MgdfbOROo+iFMZfhSIAqdiWtGivFkw="; }; @@ -109,4 +109,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "mc"; }; -} +}) diff --git a/pkgs/by-name/md/mda_lv2/package.nix b/pkgs/by-name/md/mda_lv2/package.nix index 7fc6a0105dc4..537f3f4983fa 100644 --- a/pkgs/by-name/md/mda_lv2/package.nix +++ b/pkgs/by-name/md/mda_lv2/package.nix @@ -9,12 +9,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mda-lv2"; version = "1.2.6"; src = fetchurl { - url = "https://download.drobilla.net/mda-lv2-${version}.tar.bz2"; + url = "https://download.drobilla.net/mda-lv2-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-zWYRcCSuBJzzrKg/npBKcCdyJOI6lp9yqcXQEKSYV9s="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/me/mediainfo/package.nix b/pkgs/by-name/me/mediainfo/package.nix index f3ace7125452..dd9f50623d80 100644 --- a/pkgs/by-name/me/mediainfo/package.nix +++ b/pkgs/by-name/me/mediainfo/package.nix @@ -9,12 +9,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mediainfo"; version = "25.10"; src = fetchurl { - url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; + url = "https://mediaarea.net/download/source/mediainfo/${finalAttrs.version}/mediainfo_${finalAttrs.version}.tar.xz"; hash = "sha256-NmsyUQGrGppO55+9uOPdnni8wKIcD5sZZjE6rtPTNQI="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "mediainfo"; }; -} +}) diff --git a/pkgs/by-name/me/megahit/package.nix b/pkgs/by-name/me/megahit/package.nix index caee20ef7549..1123bac85cf9 100644 --- a/pkgs/by-name/me/megahit/package.nix +++ b/pkgs/by-name/me/megahit/package.nix @@ -7,14 +7,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "megahit"; version = "1.2.9"; src = fetchFromGitHub { owner = "voutcn"; repo = "megahit"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1r5d9nkdmgjsbrpj43q9hy3s8jwsabaz3ji561v18hy47v58923c"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ luispedro ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/me/memcached/package.nix b/pkgs/by-name/me/memcached/package.nix index 97d22837fbf0..5abaf3faecf7 100644 --- a/pkgs/by-name/me/memcached/package.nix +++ b/pkgs/by-name/me/memcached/package.nix @@ -7,12 +7,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.6.40"; pname = "memcached"; src = fetchurl { - url = "https://memcached.org/files/memcached-${version}.tar.gz"; + url = "https://memcached.org/files/memcached-${finalAttrs.version}.tar.gz"; sha256 = "sha256-o9Ng6doiIaSb+ark5ogPLUTaayovrjmxkRucp2SI+/0="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { passthru.tests = { smoke-tests = nixosTests.memcached; }; -} +}) diff --git a/pkgs/by-name/me/mergerfs/package.nix b/pkgs/by-name/me/mergerfs/package.nix index 4e425866d0ca..401b07b2a49c 100644 --- a/pkgs/by-name/me/mergerfs/package.nix +++ b/pkgs/by-name/me/mergerfs/package.nix @@ -13,14 +13,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mergerfs"; version = "2.41.1"; src = fetchFromGitHub { owner = "trapexit"; repo = "mergerfs"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-pXge+/5Ti4+e0aSbWLg6roIcg+3foAvSHP/Obd0EiE4="; }; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { ]; preConfigure = '' - echo "${version}" > VERSION + echo "${finalAttrs.version}" > VERSION ''; makeFlags = [ @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ makefu ]; }; -} +}) diff --git a/pkgs/by-name/me/mesa-demos/package.nix b/pkgs/by-name/me/mesa-demos/package.nix index 7600b3c29fe2..82079c20c6a9 100644 --- a/pkgs/by-name/me/mesa-demos/package.nix +++ b/pkgs/by-name/me/mesa-demos/package.nix @@ -22,12 +22,12 @@ glslang, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mesa-demos"; version = "9.0.0"; src = fetchurl { - url = "https://archive.mesa3d.org/demos/mesa-demos-${version}.tar.xz"; + url = "https://archive.mesa3d.org/demos/mesa-demos-${finalAttrs.version}.tar.xz"; sha256 = "sha256-MEaj0mp7BRr3690lel8jv+sWDK1u2VIynN/x6fHtSWs="; }; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ andersk ]; }; -} +}) diff --git a/pkgs/by-name/me/meshoptimizer/package.nix b/pkgs/by-name/me/meshoptimizer/package.nix index b3cc0b98f0c9..d1004795b763 100644 --- a/pkgs/by-name/me/meshoptimizer/package.nix +++ b/pkgs/by-name/me/meshoptimizer/package.nix @@ -14,13 +14,13 @@ let hash = "sha256-o3dCxAAkpMoNkvkM7qD75cPn/obDc/fJ8u7KLPm1G6g="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "meshoptimizer"; version = "1.0.1"; src = fetchFromGitHub { owner = "zeux"; repo = "meshoptimizer"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-t5cWeGf9YI9oG919c6mdXE+qnK2rkTLW0GJ52vw/HrI="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "gltfpack"; }; -} +}) diff --git a/pkgs/by-name/me/meterbridge/package.nix b/pkgs/by-name/me/meterbridge/package.nix index 36c093c8d293..ffcfeb7b142d 100644 --- a/pkgs/by-name/me/meterbridge/package.nix +++ b/pkgs/by-name/me/meterbridge/package.nix @@ -9,12 +9,12 @@ libjack2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.9.3"; pname = "meterbridge"; src = fetchurl { - url = "http://plugin.org.uk/meterbridge/meterbridge-${version}.tar.gz"; + url = "http://plugin.org.uk/meterbridge/meterbridge-${finalAttrs.version}.tar.gz"; sha256 = "0s7n3czfpil94vsd7iblv4xrck9c7zvsz4r3yfbkqcv85pjz1viz"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.nico202 ]; mainProgram = "meterbridge"; }; -} +}) diff --git a/pkgs/by-name/me/metronome/package.nix b/pkgs/by-name/me/metronome/package.nix index da9d63887d29..08e7ae0b65c1 100644 --- a/pkgs/by-name/me/metronome/package.nix +++ b/pkgs/by-name/me/metronome/package.nix @@ -14,7 +14,7 @@ gst_all_1, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "metronome"; version = "1.3.0"; @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "metronome"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Sn2Ua/XxPnJjcQvWeOPkphl+BE7/BdOrUIpf+tLt20U="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "metronome-${version}"; + inherit (finalAttrs) src; + name = "metronome-${finalAttrs.version}"; hash = "sha256-T/x5LpODpKWGA40W1je6jw1DS9attVUK4ZjAnRAyf6k="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mi/mi2ly/package.nix b/pkgs/by-name/mi/mi2ly/package.nix index a7a0ce517395..5257ca69229e 100644 --- a/pkgs/by-name/mi/mi2ly/package.nix +++ b/pkgs/by-name/mi/mi2ly/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mi2ly"; version = "0.12"; src = fetchurl { - url = "mirror://savannah/mi2ly/mi2ly.${version}.tar.bz2"; + url = "mirror://savannah/mi2ly/mi2ly.${finalAttrs.version}.tar.bz2"; hash = "sha256-lFbqH+syFaQDMbXfb+OUcWnyKnjfVz9yl7DbTTn7JKw="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { homepage = "https://www.nongnu.org/mi2ly/"; mainProgram = "mi2ly"; }; -} +}) diff --git a/pkgs/by-name/mi/microcom/package.nix b/pkgs/by-name/mi/microcom/package.nix index 7521791d1608..a6127a570074 100644 --- a/pkgs/by-name/mi/microcom/package.nix +++ b/pkgs/by-name/mi/microcom/package.nix @@ -6,14 +6,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "microcom"; version = "2025.11.0"; src = fetchFromGitHub { owner = "pengutronix"; repo = "microcom"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-drQpUOl+QLBvwT++bEBk9Bt+tTQxrnFgfuoGIW5Bcyw="; }; @@ -23,10 +23,10 @@ stdenv.mkDerivation rec { meta = { description = "Minimalistic terminal program for communicating with devices over a serial connection"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ emantor ]; platforms = with lib.platforms; linux; mainProgram = "microcom"; }; -} +}) diff --git a/pkgs/by-name/mi/mikmod/package.nix b/pkgs/by-name/mi/mikmod/package.nix index ce2bb62482c2..ba6601a4c452 100644 --- a/pkgs/by-name/mi/mikmod/package.nix +++ b/pkgs/by-name/mi/mikmod/package.nix @@ -7,12 +7,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mikmod"; version = "3.2.8"; src = fetchurl { - url = "mirror://sourceforge/mikmod/mikmod-${version}.tar.gz"; + url = "mirror://sourceforge/mikmod/mikmod-${finalAttrs.version}.tar.gz"; sha256 = "1k54p8pn3jinha0f2i23ad15pf1pamibzcxjrbzjbklpcz1ipc6v"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; mainProgram = "mikmod"; }; -} +}) diff --git a/pkgs/by-name/mi/mimetic/package.nix b/pkgs/by-name/mi/mimetic/package.nix index e909447dbec6..6f59d01a52bb 100644 --- a/pkgs/by-name/mi/mimetic/package.nix +++ b/pkgs/by-name/mi/mimetic/package.nix @@ -6,12 +6,12 @@ cutee, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mimetic"; version = "0.9.8"; src = fetchurl { - url = "http://www.codesink.org/download/mimetic-${version}.tar.gz"; + url = "http://www.codesink.org/download/mimetic-${finalAttrs.version}.tar.gz"; sha256 = "003715lvj4nx23arn1s9ss6hgc2yblkwfy5h94li6pjz2a6xc1rs"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mi/miniHttpd/package.nix b/pkgs/by-name/mi/miniHttpd/package.nix index 072e390e0b9a..7e11a2d32cba 100644 --- a/pkgs/by-name/mi/miniHttpd/package.nix +++ b/pkgs/by-name/mi/miniHttpd/package.nix @@ -5,12 +5,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mini-httpd"; version = "1.7"; src = fetchurl { - url = "https://download-mirror.savannah.gnu.org/releases/mini-httpd/mini-httpd-${version}.tar.gz"; + url = "https://download-mirror.savannah.gnu.org/releases/mini-httpd/mini-httpd-${finalAttrs.version}.tar.gz"; sha256 = "0jggmlaywjfbdljzv5hyiz49plnxh0har2bnc9dq4xmj1pmjgs49"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.peti ]; }; -} +}) diff --git a/pkgs/by-name/mi/miranda/package.nix b/pkgs/by-name/mi/miranda/package.nix index 13c29cf1160e..5fbf4c84ad91 100644 --- a/pkgs/by-name/mi/miranda/package.nix +++ b/pkgs/by-name/mi/miranda/package.nix @@ -5,7 +5,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "miranda"; version = "2.066"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { # from the start so this mismatch cannot occur. src = fetchzip { url = "https://www.cs.kent.ac.uk/people/staff/dat/miranda/src/mira-${ - builtins.replaceStrings [ "." ] [ "" ] version + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }-src.tgz"; sha256 = "KE/FTL9YW9l7VBAgkFZlqgSM1Bt/BXT6GkkONtyKJjQ="; }; @@ -92,4 +92,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "mira"; }; -} +}) diff --git a/pkgs/by-name/ml/mlmmj/package.nix b/pkgs/by-name/ml/mlmmj/package.nix index 756e3766e935..6050bb0eca0e 100644 --- a/pkgs/by-name/ml/mlmmj/package.nix +++ b/pkgs/by-name/ml/mlmmj/package.nix @@ -7,14 +7,14 @@ pkg-config, kyua, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mlmmj"; version = "1.5.0"; src = fetchFromCodeberg { owner = "mlmmj"; repo = "mlmmj"; - tag = "RELEASE_" + lib.replaceStrings [ "." ] [ "_" ] version; + tag = "RELEASE_" + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version; hash = "sha256-kAo04onxVve3kCaM4h1APsjs3C4iePabkBFJeqvnPxo="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/ml/mlt/package.nix b/pkgs/by-name/ml/mlt/package.nix index 3fb58e3c3516..13b4cc95a128 100644 --- a/pkgs/by-name/ml/mlt/package.nix +++ b/pkgs/by-name/ml/mlt/package.nix @@ -39,14 +39,14 @@ libarchive, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mlt"; version = "7.34.1"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zdfjl4ZrdmX445hYx2CoKj1NuXQslQpTC5m96zPrZes="; # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on @@ -165,4 +165,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/mo/morse_cli/package.nix b/pkgs/by-name/mo/morse_cli/package.nix index 91d12c2cf3ad..3d980ed565fc 100644 --- a/pkgs/by-name/mo/morse_cli/package.nix +++ b/pkgs/by-name/mo/morse_cli/package.nix @@ -9,14 +9,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "morse-cli"; version = "1.16.4"; src = fetchFromGitHub { owner = "MorseMicro"; repo = "morse_cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-EhrKMMbWJ6gweAt2EudyO7vHZ9ITjRYagE4k+QuUnOo="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ govindsi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mo/motif/package.nix b/pkgs/by-name/mo/motif/package.nix index e3b051b9faf2..e26a574a4372 100644 --- a/pkgs/by-name/mo/motif/package.nix +++ b/pkgs/by-name/mo/motif/package.nix @@ -23,12 +23,12 @@ }: # refer to the gentoo package -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "motif"; version = "2.3.8"; src = fetchurl { - url = "mirror://sourceforge/motif/motif-${version}.tar.gz"; + url = "mirror://sourceforge/motif/motif-${finalAttrs.version}.tar.gz"; sha256 = "1rxwkrhmj8sfg7dwmkhq885valwqbh26d79033q7vb7fcqv756w5"; }; @@ -148,4 +148,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ qyliss ]; broken = demoSupport && stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "16"; }; -} +}) diff --git a/pkgs/by-name/mp/mp3val/package.nix b/pkgs/by-name/mp/mp3val/package.nix index 200f866732d1..179e2ffd84dc 100644 --- a/pkgs/by-name/mp/mp3val/package.nix +++ b/pkgs/by-name/mp/mp3val/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mp3val"; version = "0.1.8"; src = fetchurl { - url = "mirror://sourceforge/mp3val/mp3val-${version}-src.tar.gz"; + url = "mirror://sourceforge/mp3val/mp3val-${finalAttrs.version}-src.tar.gz"; sha256 = "17y3646ghr38r620vkrxin3dksxqig5yb3nn4cfv6arm7kz6x8cm"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "mp3val"; }; -} +}) diff --git a/pkgs/by-name/mp/mp4fpsmod/package.nix b/pkgs/by-name/mp/mp4fpsmod/package.nix index 2397179a2e8d..c3b850a94248 100644 --- a/pkgs/by-name/mp/mp4fpsmod/package.nix +++ b/pkgs/by-name/mp/mp4fpsmod/package.nix @@ -5,7 +5,7 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mp4fpsmod"; version = "0.27-unstable-2023-12-30"; @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { delaying audio tracks, executing DTS compression, extracting time codes of mp4. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = with lib.licenses; [ # All files are distributed as Public Domain, except for the followings: publicDomain @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ huggy ]; mainProgram = "mp4fpsmod"; }; -} +}) diff --git a/pkgs/by-name/mp/mpb/package.nix b/pkgs/by-name/mp/mpb/package.nix index 6db951abaa19..eb001a94446d 100644 --- a/pkgs/by-name/mp/mpb/package.nix +++ b/pkgs/by-name/mp/mpb/package.nix @@ -17,14 +17,14 @@ assert !blas.isILP64; assert !lapack.isILP64; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mpb"; version = "1.12.0"; src = fetchFromGitHub { owner = "NanoComp"; repo = "mpb"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-naxVKD7pxefb/ht5Pa4e/T9eDzlZ0raNYPSvKNaZUn8="; }; @@ -70,4 +70,4 @@ stdenv.mkDerivation rec { sheepforce ]; }; -} +}) diff --git a/pkgs/by-name/mp/mpop/package.nix b/pkgs/by-name/mp/mpop/package.nix index 071917edd6cc..2109293a91ea 100644 --- a/pkgs/by-name/mp/mpop/package.nix +++ b/pkgs/by-name/mp/mpop/package.nix @@ -18,12 +18,12 @@ assert lib.assertOneOf "sslLibrary" sslLibrary [ "no" ]; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mpop"; version = "1.4.21"; src = fetchurl { - url = "https://marlam.de/mpop/releases/mpop-${version}.tar.xz"; + url = "https://marlam.de/mpop/releases/mpop-${finalAttrs.version}.tar.xz"; sha256 = "sha256-TKDR4NATZv4+DPSQ2I0VTfURJ4+1lWOHE748pnVmWFU="; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ms/msilbc/package.nix b/pkgs/by-name/ms/msilbc/package.nix index e15a0919a890..477fe4adf2c2 100644 --- a/pkgs/by-name/ms/msilbc/package.nix +++ b/pkgs/by-name/ms/msilbc/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "msilbc"; version = "2.1.2"; src = fetchurl { - url = "mirror://savannah/linphone/plugins/sources/msilbc-${version}.tar.gz"; + url = "mirror://savannah/linphone/plugins/sources/msilbc-${finalAttrs.version}.tar.gz"; sha256 = "07j02y994ybh274fp7ydjvi76h34y2c34ndwjpjfcwwr03b48cfp"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/mt/mtdev/package.nix b/pkgs/by-name/mt/mtdev/package.nix index 4d40c53303f1..b3c7a678c755 100644 --- a/pkgs/by-name/mt/mtdev/package.nix +++ b/pkgs/by-name/mt/mtdev/package.nix @@ -6,12 +6,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtdev"; version = "1.1.7"; src = fetchurl { - url = "https://bitmath.org/code/mtdev/mtdev-${version}.tar.bz2"; + url = "https://bitmath.org/code/mtdev/mtdev-${finalAttrs.version}.tar.bz2"; hash = "sha256-oQetrSEB/srFSsf58OCg3RVdlUGT2lXCNAyX8v8dgU4="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = with lib.platforms; freebsd ++ linux; }; -} +}) diff --git a/pkgs/by-name/mt/mtools/package.nix b/pkgs/by-name/mt/mtools/package.nix index 33f05b0e606e..c288756401a8 100644 --- a/pkgs/by-name/mt/mtools/package.nix +++ b/pkgs/by-name/mt/mtools/package.nix @@ -5,12 +5,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtools"; version = "4.0.49"; src = fetchurl { - url = "mirror://gnu/mtools/mtools-${version}.tar.bz2"; + url = "mirror://gnu/mtools/mtools-${finalAttrs.version}.tar.bz2"; hash = "sha256-b+UZNYPW58Wdp15j1yNPdsCwfK8zsQOJT0b2aocf/J8="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl3; }; -} +}) diff --git a/pkgs/by-name/mt/mtx/package.nix b/pkgs/by-name/mt/mtx/package.nix index 230ba7890fcf..84132c8ae790 100644 --- a/pkgs/by-name/mt/mtx/package.nix +++ b/pkgs/by-name/mt/mtx/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mtx"; version = "1.3.12"; src = fetchurl { - url = "mirror://sourceforge/mtx/mtx-stable/${version}/mtx-${version}.tar.gz"; + url = "mirror://sourceforge/mtx/mtx-stable/${finalAttrs.version}/mtx-${finalAttrs.version}.tar.gz"; sha256 = "0261c5e90b98b6138cd23dadecbc7bc6e2830235145ed2740290e1f35672d843"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.redvers ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/mu/muffin/package.nix b/pkgs/by-name/mu/muffin/package.nix index ced42dbf9e84..e8de00d00c28 100644 --- a/pkgs/by-name/mu/muffin/package.nix +++ b/pkgs/by-name/mu/muffin/package.nix @@ -41,7 +41,7 @@ zenity, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "muffin"; version = "6.6.3"; @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "linuxmint"; repo = "muffin"; - rev = version; + rev = finalAttrs.version; hash = "sha256-PNL6PAZinds+kqCUCesJkTS+93juhm35sPE7RFUdxeU="; }; @@ -127,4 +127,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.cinnamon ]; }; -} +}) diff --git a/pkgs/by-name/mu/musl/package.nix b/pkgs/by-name/mu/musl/package.nix index 17ed19ecef02..06d79cf6aa6e 100644 --- a/pkgs/by-name/mu/musl/package.nix +++ b/pkgs/by-name/mu/musl/package.nix @@ -55,12 +55,12 @@ let null; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "musl"; version = "1.2.5"; src = fetchurl { - url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; + url = "https://musl.libc.org/releases/musl-${finalAttrs.version}.tar.gz"; sha256 = "qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; }; @@ -176,7 +176,7 @@ stdenv.mkDerivation rec { meta = { description = "Efficient, small, quality libc implementation"; homepage = "https://musl.libc.org/"; - changelog = "https://git.musl-libc.org/cgit/musl/tree/WHATSNEW?h=v${version}"; + changelog = "https://git.musl-libc.org/cgit/musl/tree/WHATSNEW?h=v${finalAttrs.version}"; license = lib.licenses.mit; platforms = [ "aarch64-linux" @@ -209,4 +209,4 @@ stdenv.mkDerivation rec { thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/my/mylvmbackup/package.nix b/pkgs/by-name/my/mylvmbackup/package.nix index 7d05b7262457..e2ee16d1fcba 100644 --- a/pkgs/by-name/my/mylvmbackup/package.nix +++ b/pkgs/by-name/my/mylvmbackup/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mylvmbackup"; version = "0.16"; src = fetchurl { - url = "https://www.lenzg.net/mylvmbackup/mylvmbackup-${version}.tar.gz"; + url = "https://www.lenzg.net/mylvmbackup/mylvmbackup-${finalAttrs.version}.tar.gz"; sha256 = "sha256-vb7M3EPIrxIz6jUwm241fzaEz2czqdCObrFgSOSgJRU="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ryantm ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/na/nanodbc/package.nix b/pkgs/by-name/na/nanodbc/package.nix index 8c50f2bfd68f..be46b432ca9f 100644 --- a/pkgs/by-name/na/nanodbc/package.nix +++ b/pkgs/by-name/na/nanodbc/package.nix @@ -7,14 +7,14 @@ unixODBC, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nanodbc"; version = "2.14.0"; src = fetchFromGitHub { owner = "nanodbc"; repo = "nanodbc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dVUOwA7LfLqcQq2nc6OAha0krmgTy5RUHupBVrNdo4g="; }; @@ -37,10 +37,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/nanodbc/nanodbc"; - changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md"; + changelog = "https://github.com/nanodbc/nanodbc/raw/v${finalAttrs.version}/CHANGELOG.md"; description = "Small C++ wrapper for the native C ODBC API"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bzizou ]; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/na/nasm/package.nix b/pkgs/by-name/na/nasm/package.nix index 8b2005ea92a7..5b611b57591c 100644 --- a/pkgs/by-name/na/nasm/package.nix +++ b/pkgs/by-name/na/nasm/package.nix @@ -7,12 +7,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nasm"; version = "3.01"; src = fetchurl { - url = "https://www.nasm.us/pub/nasm/releasebuilds/${version}/nasm-${version}.tar.xz"; + url = "https://www.nasm.us/pub/nasm/releasebuilds/${finalAttrs.version}/nasm-${finalAttrs.version}.tar.xz"; hash = "sha256-tzJMvobnZ7ZfJvRn7YsSrYDhJOPMuJB2hVyY5Dqe3dQ="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { mainProgram = "nasm"; license = lib.licenses.bsd2; }; -} +}) diff --git a/pkgs/by-name/na/nasty/package.nix b/pkgs/by-name/na/nasty/package.nix index b10457589bd8..d29c224af1ef 100644 --- a/pkgs/by-name/na/nasty/package.nix +++ b/pkgs/by-name/na/nasty/package.nix @@ -5,12 +5,12 @@ gpgme, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nasty"; version = "0.6"; src = fetchurl { - url = "https://www.vanheusden.com/nasty/nasty-${version}.tgz"; + url = "https://www.vanheusden.com/nasty/nasty-${finalAttrs.version}.tgz"; sha256 = "1dznlxr728k1pgy1kwmlm7ivyl3j3rlvkmq34qpwbwbj8rnja1vn"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/na/nauty/package.nix b/pkgs/by-name/na/nauty/package.nix index 90b9995cd802..34a1594b93f3 100644 --- a/pkgs/by-name/na/nauty/package.nix +++ b/pkgs/by-name/na/nauty/package.nix @@ -3,13 +3,13 @@ lib, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nauty"; version = "2.9.3"; src = fetchurl { url = "https://pallini.di.uniroma1.it/nauty${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; sha256 = "sha256-n8TtrgT4ig9Yg5hb47Oc9/iY/WzJbpa57iVFJ0PMG1s="; }; @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.unix; # The filename may change for future changelogs. Better than nothing in any case. - changelog = "https://pallini.di.uniroma1.it/changes24-2${lib.versions.minor version}.txt"; + changelog = "https://pallini.di.uniroma1.it/changes24-2${lib.versions.minor finalAttrs.version}.txt"; homepage = "https://pallini.di.uniroma1.it/"; }; -} +}) diff --git a/pkgs/by-name/ne/nedit/package.nix b/pkgs/by-name/ne/nedit/package.nix index 93f45ad00070..8e54bc06ae7d 100644 --- a/pkgs/by-name/ne/nedit/package.nix +++ b/pkgs/by-name/ne/nedit/package.nix @@ -7,12 +7,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nedit"; version = "5.7"; src = fetchurl { - url = "mirror://sourceforge/nedit/nedit-source/nedit-${version}-src.tar.gz"; + url = "mirror://sourceforge/nedit/nedit-source/nedit-${finalAttrs.version}-src.tar.gz"; sha256 = "0ym1zhjx9976rf2z5nr7dj4mjkxcicimhs686snjhdcpzxwsrndd"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/ne/nemiver/package.nix b/pkgs/by-name/ne/nemiver/package.nix index 4387279870ab..4975ad809fc1 100644 --- a/pkgs/by-name/ne/nemiver/package.nix +++ b/pkgs/by-name/ne/nemiver/package.nix @@ -22,12 +22,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nemiver"; version = "0.9.6"; src = fetchurl { - url = "mirror://gnome/sources/nemiver/${lib.versions.majorMinor version}/nemiver-${version}.tar.xz"; + url = "mirror://gnome/sources/nemiver/${lib.versions.majorMinor finalAttrs.version}/nemiver-${finalAttrs.version}.tar.xz"; sha256 = "85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.juliendehos ]; }; -} +}) diff --git a/pkgs/by-name/ne/net-snmp/package.nix b/pkgs/by-name/ne/net-snmp/package.nix index 564f7b9819f1..0022ccdb2050 100644 --- a/pkgs/by-name/ne/net-snmp/package.nix +++ b/pkgs/by-name/ne/net-snmp/package.nix @@ -20,12 +20,12 @@ let ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "net-snmp"; version = "5.9.5.2"; src = fetchurl { - url = "mirror://sourceforge/net-snmp/net-snmp-${version}.tar.gz"; + url = "mirror://sourceforge/net-snmp/net-snmp-${finalAttrs.version}.tar.gz"; hash = "sha256-FnB3GfgzGEpLcoNdrDWa4YgSOwa15CgXwAeQ19wThL8="; }; @@ -92,6 +92,6 @@ stdenv.mkDerivation rec { homepage = "https://www.net-snmp.org/"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - changelog = "https://github.com/net-snmp/net-snmp/blob/v${version}/NEWS"; + changelog = "https://github.com/net-snmp/net-snmp/blob/v${finalAttrs.version}/NEWS"; }; -} +}) diff --git a/pkgs/by-name/ne/networkmanager-strongswan/package.nix b/pkgs/by-name/ne/networkmanager-strongswan/package.nix index 39b66379e692..459bd9681f58 100644 --- a/pkgs/by-name/ne/networkmanager-strongswan/package.nix +++ b/pkgs/by-name/ne/networkmanager-strongswan/package.nix @@ -13,12 +13,12 @@ libnma-gtk4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "NetworkManager-strongswan"; version = "1.6.4"; src = fetchurl { - url = "https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-${version}.tar.bz2"; + url = "https://download.strongswan.org/NetworkManager/NetworkManager-strongswan-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-X9ftnoogw2W+p9ZTdgoECfmyEkRABtQ2UzK7zFGPbBU="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { inherit (networkmanager.meta) platforms; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/ng/ngircd/package.nix b/pkgs/by-name/ng/ngircd/package.nix index 9941b4ebc852..7faf81495dc9 100644 --- a/pkgs/by-name/ng/ngircd/package.nix +++ b/pkgs/by-name/ng/ngircd/package.nix @@ -8,12 +8,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ngircd"; version = "27"; src = fetchurl { - url = "https://ngircd.barton.de/pub/ngircd/ngircd-${version}.tar.xz"; + url = "https://ngircd.barton.de/pub/ngircd/ngircd-${finalAttrs.version}.tar.xz"; sha256 = "sha256-aJeIAxndXi5zwckBlhNQn4jrW42qWCGjb7yj14XCR7g="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/niftyreg/package.nix b/pkgs/by-name/ni/niftyreg/package.nix index 301c4f95dde8..6c23de28bee2 100644 --- a/pkgs/by-name/ni/niftyreg/package.nix +++ b/pkgs/by-name/ni/niftyreg/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "niftyreg"; version = "1.3.9"; src = fetchurl { - url = "mirror://sourceforge/niftyreg/nifty_reg-${version}/nifty_reg-${version}.tar.gz"; + url = "mirror://sourceforge/niftyreg/nifty_reg-${finalAttrs.version}/nifty_reg-${finalAttrs.version}.tar.gz"; sha256 = "07v9v9s41lvw72wpb1jgh2nzanyc994779bd35p76vg8mzifmprl"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ni/nitrogen/package.nix b/pkgs/by-name/ni/nitrogen/package.nix index 7de16d72665f..06d5565d099b 100644 --- a/pkgs/by-name/ni/nitrogen/package.nix +++ b/pkgs/by-name/ni/nitrogen/package.nix @@ -7,12 +7,12 @@ gtkmm2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nitrogen"; version = "1.6.1"; src = fetchurl { - url = "http://projects.l3ib.org/nitrogen/files/nitrogen-${version}.tar.gz"; + url = "http://projects.l3ib.org/nitrogen/files/nitrogen-${finalAttrs.version}.tar.gz"; sha256 = "0zc3fl1mbhq0iyndy4ysmy8vv5c7xwf54rbgamzfhfvsgdq160pl"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.auntie ]; mainProgram = "nitrogen"; }; -} +}) diff --git a/pkgs/by-name/ni/nix-bundle/package.nix b/pkgs/by-name/ni/nix-bundle/package.nix index a3244682d6f4..84522589aff7 100644 --- a/pkgs/by-name/ni/nix-bundle/package.nix +++ b/pkgs/by-name/ni/nix-bundle/package.nix @@ -10,14 +10,14 @@ nix, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nix-bundle"; version = "0.4.1"; src = fetchFromGitHub { owner = "matthewbauer"; repo = "nix-bundle"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0js8spwjvw6kjxz1i072scd035fhiyazixvn84ibdnw8dx087gjv"; }; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -p $out/bin makeWrapper $out/share/nix-bundle/nix-bundle.sh $out/bin/nix-bundle \ - --prefix PATH : ${lib.makeBinPath buildInputs} + --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ln -s $out/share/nix-bundle/nix-run.sh $out/bin/nix-run ''; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ni/nixos-shell/package.nix b/pkgs/by-name/ni/nixos-shell/package.nix index 97ccf9c63a81..9d42bb2b05d0 100644 --- a/pkgs/by-name/ni/nixos-shell/package.nix +++ b/pkgs/by-name/ni/nixos-shell/package.nix @@ -7,14 +7,14 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nixos-shell"; version = "2.0.0"; src = fetchFromGitHub { owner = "Mic92"; repo = "nixos-shell"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-plRKXQqww7easx0wgGKAkOJH1TW/PeeB20dq9XUN8J4="; }; @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { meta = { description = "Spawns lightweight nixos vms in a shell"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mic92 ]; platforms = lib.platforms.unix; mainProgram = "nixos-shell"; }; -} +}) diff --git a/pkgs/by-name/nk/nkf/package.nix b/pkgs/by-name/nk/nkf/package.nix index f277e027d376..166d563d6e16 100644 --- a/pkgs/by-name/nk/nkf/package.nix +++ b/pkgs/by-name/nk/nkf/package.nix @@ -5,12 +5,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nkf"; version = "2.1.5"; src = fetchurl { - url = "mirror://osdn/nkf/70406/nkf-${version}.tar.gz"; + url = "mirror://osdn/nkf/70406/nkf-${finalAttrs.version}.tar.gz"; sha256 = "0i5dbcb9aipwr8ym4mhvgf1in3frl6y8h8x96cprz9s7b11xz9yi"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = [ lib.maintainers.auntie ]; }; -} +}) diff --git a/pkgs/by-name/nl/nload/package.nix b/pkgs/by-name/nl/nload/package.nix index bfcd440dc479..eb4a294e8b19 100644 --- a/pkgs/by-name/nl/nload/package.nix +++ b/pkgs/by-name/nl/nload/package.nix @@ -7,12 +7,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.7.4"; pname = "nload"; src = fetchurl { - url = "http://www.roland-riegel.de/nload/nload-${version}.tar.gz"; + url = "http://www.roland-riegel.de/nload/nload-${finalAttrs.version}.tar.gz"; sha256 = "1rb9skch2kgqzigf19x8bzk211jdfjfdkrcvaqyj89jy2pkm3h61"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.devhell ]; mainProgram = "nload"; }; -} +}) diff --git a/pkgs/by-name/nn/nng/package.nix b/pkgs/by-name/nn/nng/package.nix index 96e3960e2f1b..66175b6a527f 100644 --- a/pkgs/by-name/nn/nng/package.nix +++ b/pkgs/by-name/nn/nng/package.nix @@ -8,14 +8,14 @@ mbedtls, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nng"; version = "1.11"; src = fetchFromGitHub { owner = "nanomsg"; repo = "nng"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-yH/iK/DuVff2qby/wk6jJ9Tsmxrl9eMrb9bOxCzvmdA="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nviets ]; }; -} +}) diff --git a/pkgs/by-name/np/npapi_sdk/package.nix b/pkgs/by-name/np/npapi_sdk/package.nix index 3c8bfc561603..a2998c8902ac 100644 --- a/pkgs/by-name/np/npapi_sdk/package.nix +++ b/pkgs/by-name/np/npapi_sdk/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "npapi-sdk"; version = "0.27.2"; src = fetchurl { - url = "https://bitbucket.org/mgorny/npapi-sdk/downloads/npapi-sdk-${version}.tar.bz2"; + url = "https://bitbucket.org/mgorny/npapi-sdk/downloads/npapi-sdk-${finalAttrs.version}.tar.bz2"; sha256 = "0xxfcsjmmgbbyl9zwpzdshbx27grj5fnzjfmldmm9apws2yk9gq1"; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ns/ns-3/package.nix b/pkgs/by-name/ns/ns-3/package.nix index eca0d6324019..ffeac414ee46 100644 --- a/pkgs/by-name/ns/ns-3/package.nix +++ b/pkgs/by-name/ns/ns-3/package.nix @@ -61,14 +61,14 @@ let ) ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ns-3"; version = "44"; src = fetchFromGitLab { owner = "nsnam"; repo = "ns-3-dev"; - rev = "ns-3.${version}"; + rev = "ns-3.${finalAttrs.version}"; hash = "sha256-rw/WAMk4ZitULqkdyEh9vAFp1UrD1tw2JqgxOT5JQ5I="; }; @@ -152,7 +152,7 @@ stdenv.mkDerivation rec { "-DNS3_GTK3=ON" "-DGTK3_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include" ] - ++ lib.optional doCheck "-DNS3_TESTS=ON"; + ++ lib.optional finalAttrs.doCheck "-DNS3_TESTS=ON"; # strictoverflow prevents clang from discovering pyembed when bindings hardeningDisable = [ @@ -174,4 +174,4 @@ stdenv.mkDerivation rec { (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) || (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); }; -} +}) diff --git a/pkgs/by-name/ns/nss_pam_ldapd/package.nix b/pkgs/by-name/ns/nss_pam_ldapd/package.nix index 6fa7d4e33353..8c92080b5ade 100644 --- a/pkgs/by-name/ns/nss_pam_ldapd/package.nix +++ b/pkgs/by-name/ns/nss_pam_ldapd/package.nix @@ -10,12 +10,12 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nss-pam-ldapd"; version = "0.9.13"; src = fetchurl { - url = "https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-${version}.tar.gz"; + url = "https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-4BeE4Xy1M7tmvQYB4gXnhSY0RcPC33pvkCMqtBMccW0="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/nu/nut/package.nix b/pkgs/by-name/nu/nut/package.nix index 50425546e13d..305950b908ea 100644 --- a/pkgs/by-name/nu/nut/package.nix +++ b/pkgs/by-name/nu/nut/package.nix @@ -47,12 +47,12 @@ let modbus = if withApcModbus then libmodbus' else libmodbus; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nut"; version = "2.8.4"; src = fetchurl { - url = "https://networkupstools.org/source/${lib.versions.majorMinor version}/nut-${version}.tar.gz"; + url = "https://networkupstools.org/source/${lib.versions.majorMinor finalAttrs.version}/nut-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ATC6gup58Euk80xSSahZQ5d+/ZhO199q7BpRjVo1lPg="; }; @@ -166,4 +166,4 @@ stdenv.mkDerivation rec { ]; priority = 10; }; -} +}) diff --git a/pkgs/by-name/nv/nvme-cli/package.nix b/pkgs/by-name/nv/nvme-cli/package.nix index 20057831bea7..4c6860c3d15b 100644 --- a/pkgs/by-name/nv/nvme-cli/package.nix +++ b/pkgs/by-name/nv/nvme-cli/package.nix @@ -12,19 +12,19 @@ udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nvme-cli"; version = "2.15"; src = fetchFromGitHub { owner = "linux-nvme"; repo = "nvme-cli"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-zXzNjEpxioqYoSHDzimCnP/tKbi0H+GTH4xZ0g1+XnU="; }; mesonFlags = [ - "-Dversion-tag=${version}" + "-Dversion-tag=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { doInstallCheck = true; meta = { - inherit (src.meta) homepage; # https://nvmexpress.org/ + inherit (finalAttrs.src.meta) homepage; # https://nvmexpress.org/ description = "NVM-Express user space tooling for Linux"; longDescription = '' NVM-Express is a fast, scalable host controller interface designed to @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "nvme"; }; -} +}) diff --git a/pkgs/by-name/oa/oath-toolkit/package.nix b/pkgs/by-name/oa/oath-toolkit/package.nix index 4fe851cfdc5d..75e5bee901cb 100644 --- a/pkgs/by-name/oa/oath-toolkit/package.nix +++ b/pkgs/by-name/oa/oath-toolkit/package.nix @@ -12,12 +12,12 @@ let securityDependency = if stdenv.hostPlatform.isDarwin then xmlsec else pam; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oath-toolkit"; version = "2.6.13"; src = fetchurl { - url = "mirror://savannah/oath-toolkit/oath-toolkit-${version}.tar.gz"; + url = "mirror://savannah/oath-toolkit/oath-toolkit-${finalAttrs.version}.tar.gz"; hash = "sha256-W12C6aRFUgbST8vX7li/THk5ii5nmX2AvUWuknWGsYs="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "oathtool"; }; -} +}) diff --git a/pkgs/by-name/ob/objconv/package.nix b/pkgs/by-name/ob/objconv/package.nix index 3f359b196f06..1719949ee92b 100644 --- a/pkgs/by-name/ob/objconv/package.nix +++ b/pkgs/by-name/ob/objconv/package.nix @@ -5,13 +5,13 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "objconv"; version = "2.54.1"; src = fetchurl { # Versioned archive of objconv sources maintained by orivej. - url = "https://archive.org/download/objconv/objconv-${version}.zip"; + url = "https://archive.org/download/objconv/objconv-${finalAttrs.version}.zip"; sha256 = "sha256-DFyo+8fvHEr+PMfMkBhxGliFr6y+i868SAKNHskMzHw="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/od/oddjob/package.nix b/pkgs/by-name/od/oddjob/package.nix index 0c5cdc9d88b6..d67dd7758832 100644 --- a/pkgs/by-name/od/oddjob/package.nix +++ b/pkgs/by-name/od/oddjob/package.nix @@ -12,12 +12,12 @@ systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oddjob"; version = "0.34.7"; src = fetchurl { - url = "https://pagure.io/oddjob/archive/oddjob-${version}/oddjob-oddjob-${version}.tar.gz"; + url = "https://pagure.io/oddjob/archive/oddjob-${finalAttrs.version}/oddjob-oddjob-${finalAttrs.version}.tar.gz"; hash = "sha256-SUOsMH55HtEsk5rX0CXK0apDObTj738FGOaL5xZRnIM="; }; @@ -62,11 +62,11 @@ stdenv.mkDerivation rec { }; meta = { - changelog = "https://pagure.io/oddjob/blob/oddjob-${version}/f/ChangeLog"; + changelog = "https://pagure.io/oddjob/blob/oddjob-${finalAttrs.version}/f/ChangeLog"; description = "Odd Job Daemon"; homepage = "https://pagure.io/oddjob"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ SohamG ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/od/odt2txt/package.nix b/pkgs/by-name/od/odt2txt/package.nix index cab3613f3c5f..b1b2ed7ab845 100644 --- a/pkgs/by-name/od/odt2txt/package.nix +++ b/pkgs/by-name/od/odt2txt/package.nix @@ -6,12 +6,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "odt2txt"; version = "0.5"; src = fetchurl { - url = "${meta.homepage}/archive/v${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/archive/v${finalAttrs.version}.tar.gz"; sha256 = "23a889109ca9087a719c638758f14cc3b867a5dcf30a6c90bf6a0985073556dd"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/oi/oidentd/package.nix b/pkgs/by-name/oi/oidentd/package.nix index 69ca9aceb8e2..4f3745e2851a 100644 --- a/pkgs/by-name/oi/oidentd/package.nix +++ b/pkgs/by-name/oi/oidentd/package.nix @@ -6,7 +6,7 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "oidentd"; version = "3.1.0"; nativeBuildInputs = [ @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://files.janikrabe.com/pub/oidentd/releases/${version}/oidentd-${version}.tar.gz"; + url = "https://files.janikrabe.com/pub/oidentd/releases/${finalAttrs.version}/oidentd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-yyvcnabxNkcIMOiZBjvoOm/pEjrGXFt4W4SG5lprkbc="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/op/opaline/package.nix b/pkgs/by-name/op/opaline/package.nix index f65c5cd3634d..2b57a5dd9fc5 100644 --- a/pkgs/by-name/op/opaline/package.nix +++ b/pkgs/by-name/op/opaline/package.nix @@ -5,14 +5,14 @@ ocamlPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.3.3"; pname = "opaline"; src = fetchFromGitHub { owner = "jaapb"; repo = "opaline"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-6htaiFIcRMUYWn0U7zTNfCyDaTgDEvPch2q57qzvND4="; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { mainProgram = "opaline"; license = lib.licenses.mit; maintainers = [ lib.maintainers.vbgl ]; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; inherit (ocamlPackages.ocaml.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/op/openbox/package.nix b/pkgs/by-name/op/openbox/package.nix index bf1f1f274351..933ce0f08451 100644 --- a/pkgs/by-name/op/openbox/package.nix +++ b/pkgs/by-name/op/openbox/package.nix @@ -19,7 +19,7 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openbox"; version = "3.6.1"; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://openbox.org/dist/openbox/openbox-${version}.tar.gz"; + url = "http://openbox.org/dist/openbox/openbox-${finalAttrs.version}.tar.gz"; sha256 = "1xvyvqxlhy08n61rjkckmrzah2si1i7nmc7s8h07riqq01vc0jlb"; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/op/openfec/package.nix b/pkgs/by-name/op/openfec/package.nix index 4aee241d57e8..622b41222275 100644 --- a/pkgs/by-name/op/openfec/package.nix +++ b/pkgs/by-name/op/openfec/package.nix @@ -6,12 +6,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openfec"; version = "1.4.2.12"; src = fetchzip { - url = "https://github.com/roc-streaming/openfec/archive/refs/tags/v${version}.tar.gz"; + url = "https://github.com/roc-streaming/openfec/archive/refs/tags/v${finalAttrs.version}.tar.gz"; hash = "sha256-KOP3LqCZHdEgm+XhzBdNxnJipGC4gpvA57T7mIeSyaE="; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openfst/package.nix b/pkgs/by-name/op/openfst/package.nix index 9f275c1ba47a..eecfe895c79f 100644 --- a/pkgs/by-name/op/openfst/package.nix +++ b/pkgs/by-name/op/openfst/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openfst"; version = "1.8.4"; src = fetchurl { - url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz"; + url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${finalAttrs.version}.tar.gz"; hash = "sha256-qOu7bz2S0H5nFQBYdHJRjPyHy3m5plSlqKuy0OspgBY="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dfordivam ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index 63400702c19d..c50d7b3bda3c 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -20,12 +20,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openldap"; version = "2.6.9"; src = fetchurl { - url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${version}.tgz"; + url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${finalAttrs.version}.tgz"; hash = "sha256-LLfcc+nINA3/DZk1f7qleKvzDMZhnwUhlyxVVoHmsv8="; }; @@ -166,4 +166,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/op/openmolcas/package.nix b/pkgs/by-name/op/openmolcas/package.nix index 3630ed9622b6..17c1bddb1d38 100644 --- a/pkgs/by-name/op/openmolcas/package.nix +++ b/pkgs/by-name/op/openmolcas/package.nix @@ -62,14 +62,14 @@ let }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openmolcas"; version = "25.10"; src = fetchFromGitLab { owner = "Molcas"; repo = "OpenMolcas"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-z5RNLUP1DjvQ+LvNzOBwiPrYqGeZoPPbtaJv9gIefuM="; }; @@ -182,4 +182,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "pymolcas"; }; -} +}) diff --git a/pkgs/by-name/op/openntpd/package.nix b/pkgs/by-name/op/openntpd/package.nix index 39761ae79c0d..0a455b3054aa 100644 --- a/pkgs/by-name/op/openntpd/package.nix +++ b/pkgs/by-name/op/openntpd/package.nix @@ -7,12 +7,12 @@ privsepUser ? "ntp", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openntpd"; version = "6.8p1"; src = fetchurl { - url = "mirror://openbsd/OpenNTPD/openntpd-${version}.tar.gz"; + url = "mirror://openbsd/OpenNTPD/openntpd-${finalAttrs.version}.tar.gz"; sha256 = "0ijsylc7a4jlpxsqa0jq1w1c7333id8pcakzl7a5749ria1xp0l5"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/op/openocd/package.nix b/pkgs/by-name/op/openocd/package.nix index fa514acc6002..037a233c1e85 100644 --- a/pkgs/by-name/op/openocd/package.nix +++ b/pkgs/by-name/op/openocd/package.nix @@ -22,11 +22,11 @@ let notWindows = !isWindows; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openocd"; version = "0.12.0"; src = fetchurl { - url = "mirror://sourceforge/project/openocd/openocd/${version}/openocd-${version}.tar.bz2"; + url = "mirror://sourceforge/project/openocd/openocd/${finalAttrs.version}/openocd-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-ryVHiL6Yhh8r2RA/5uYKd07Jaow3R0Tu+Rl/YEMHWvo="; }; @@ -102,4 +102,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix ++ lib.platforms.windows; }; -} +}) diff --git a/pkgs/by-name/op/openpa/package.nix b/pkgs/by-name/op/openpa/package.nix index 32456b9b96f2..f4c44224cc35 100644 --- a/pkgs/by-name/op/openpa/package.nix +++ b/pkgs/by-name/op/openpa/package.nix @@ -5,12 +5,12 @@ file, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openpa"; version = "1.0.4"; src = fetchurl { - url = "https://trac.mpich.org/projects/openpa/raw-attachment/wiki/Downloads/openpa-${version}.tar.gz"; + url = "https://trac.mpich.org/projects/openpa/raw-attachment/wiki/Downloads/openpa-${finalAttrs.version}.tar.gz"; sha256 = "0flyi596hm6fv7xyw2iykx3s65p748s62bf15624xcnwpfrh8ncy"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { portability. ''; }; -} +}) diff --git a/pkgs/by-name/op/opensmtpd/package.nix b/pkgs/by-name/op/opensmtpd/package.nix index dd0a8b1500cc..bc1e20cdd177 100644 --- a/pkgs/by-name/op/opensmtpd/package.nix +++ b/pkgs/by-name/op/opensmtpd/package.nix @@ -16,7 +16,7 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "opensmtpd"; version = "7.8.0p0"; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.opensmtpd.org/archives/opensmtpd-${version}.tar.gz"; + url = "https://www.opensmtpd.org/archives/opensmtpd-${finalAttrs.version}.tar.gz"; hash = "sha256-QDTeLpLGH6g+7a2x2Ni9/mXlfrUM6WeeAUCVDjTKSrc="; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { basic-functionality-and-dovecot-interaction = nixosTests.opensmtpd; rspamd-integration = nixosTests.opensmtpd-rspamd; }; -} +}) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index e2d1c7969526..becaa95f1160 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -53,14 +53,14 @@ let in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openvino"; version = "2025.4.2"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-DDzY3o3ehYf/JYxh3AK25z1/UcuDrbQpaYFRWxPvpmk="; }; @@ -160,7 +160,7 @@ stdenv.mkDerivation rec { ''; meta = { - changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}"; + changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${finalAttrs.src.tag}"; description = "Open-source toolkit for optimizing and deploying AI inference"; longDescription = '' This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic. @@ -174,4 +174,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; # Cannot find macos sdk }; -} +}) diff --git a/pkgs/by-name/op/opusTools/package.nix b/pkgs/by-name/op/opusTools/package.nix index 678c97dbfa42..398b6cf67942 100644 --- a/pkgs/by-name/op/opusTools/package.nix +++ b/pkgs/by-name/op/opusTools/package.nix @@ -10,12 +10,12 @@ libopusenc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "opus-tools"; version = "0.2"; src = fetchurl { - url = "https://downloads.xiph.org/releases/opus/opus-tools-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/opus/opus-tools-${finalAttrs.version}.tar.gz"; sha256 = "11pzl27s4vcz4m18ch72nivbhww2zmzn56wspb7rll1y1nq6rrdl"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/os/osinfo-db/package.nix b/pkgs/by-name/os/osinfo-db/package.nix index e173e13ed93f..38c7ec5e7189 100644 --- a/pkgs/by-name/os/osinfo-db/package.nix +++ b/pkgs/by-name/os/osinfo-db/package.nix @@ -7,12 +7,12 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "osinfo-db"; version = "20251212"; src = fetchurl { - url = "https://releases.pagure.org/libosinfo/osinfo-db-${version}.tar.xz"; + url = "https://releases.pagure.org/libosinfo/osinfo-db-${finalAttrs.version}.tar.xz"; hash = "sha256-BjeSUMkTBsmMuXJq9E6uWQnf3VRJ+QMx6QSuEiHY1ec="; }; @@ -23,15 +23,15 @@ stdenv.mkDerivation rec { ]; installPhase = '' - osinfo-db-import --dir "$out/share/osinfo" "${src}" + osinfo-db-import --dir "$out/share/osinfo" "${finalAttrs.src}" ''; meta = { description = "Osinfo database of information about operating systems for virtualization provisioning tools"; homepage = "https://gitlab.com/libosinfo/osinfo-db/"; - changelog = "https://gitlab.com/libosinfo/osinfo-db/-/commits/v${version}"; + changelog = "https://gitlab.com/libosinfo/osinfo-db/-/commits/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/os/osmo/package.nix b/pkgs/by-name/os/osmo/package.nix index 4f1105684486..7774914673f7 100644 --- a/pkgs/by-name/os/osmo/package.nix +++ b/pkgs/by-name/os/osmo/package.nix @@ -15,12 +15,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "osmo"; version = "0.4.4"; src = fetchurl { - url = "mirror://sourceforge/osmo-pim/osmo-${version}.tar.gz"; + url = "mirror://sourceforge/osmo-pim/osmo-${finalAttrs.version}.tar.gz"; sha256 = "19h3dnjgqbawnvgnycyp4n5b6mjsp5zghn3b69b6f3xa3fyi32qy"; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/p0/p0f/package.nix b/pkgs/by-name/p0/p0f/package.nix index 48251f3a80a2..19f05ba90377 100644 --- a/pkgs/by-name/p0/p0f/package.nix +++ b/pkgs/by-name/p0/p0f/package.nix @@ -6,12 +6,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "p0f"; version = "3.09b"; src = fetchurl { - url = "http://lcamtuf.coredump.cx/p0f3/releases/p0f-${version}.tgz"; + url = "http://lcamtuf.coredump.cx/p0f3/releases/p0f-${finalAttrs.version}.tgz"; sha256 = "0zqfq3gdnha29ckvlqmyp36c0jhj7f69bhqqx31yb6vkirinhfsl"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pa/palp/package.nix b/pkgs/by-name/pa/palp/package.nix index e5e59f7bbe3e..c3e4db9a54a2 100644 --- a/pkgs/by-name/pa/palp/package.nix +++ b/pkgs/by-name/pa/palp/package.nix @@ -9,12 +9,12 @@ let dim = toString dimensions; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "palp"; version = "2.21"; src = fetchurl { - url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${version}.tar.gz"; + url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-fkp78hmZioRMC8zgoXbknQdDy0tQWg4ZUym/LsGW3dc="; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pa/pam_mktemp/package.nix b/pkgs/by-name/pa/pam_mktemp/package.nix index 8d512e71352e..e154787d9089 100644 --- a/pkgs/by-name/pa/pam_mktemp/package.nix +++ b/pkgs/by-name/pa/pam_mktemp/package.nix @@ -7,12 +7,12 @@ e2fsprogs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pam_mktemp"; version = "1.1.1"; src = fetchurl { - url = "https://openwall.com/pam/modules/pam_mktemp/pam_mktemp-${version}.tar.gz"; + url = "https://openwall.com/pam/modules/pam_mktemp/pam_mktemp-${finalAttrs.version}.tar.gz"; hash = "sha256-Zs+AwYQ5yjRW25ZALy7qwUsaBQPMHRvn8rFtXwefPz0="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ wladmis ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/pam_u2f/package.nix b/pkgs/by-name/pa/pam_u2f/package.nix index 21b3e7e00044..d29c71b701c0 100644 --- a/pkgs/by-name/pa/pam_u2f/package.nix +++ b/pkgs/by-name/pa/pam_u2f/package.nix @@ -9,12 +9,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pam_u2f"; version = "1.4.0"; src = fetchurl { - url = "https://developers.yubico.com/pam-u2f/Releases/pam_u2f-${version}.tar.gz"; + url = "https://developers.yubico.com/pam-u2f/Releases/pam_u2f-${finalAttrs.version}.tar.gz"; hash = "sha256-pZknzqOOqNkaaDagTiD8Yp7d5CBLFggvcD9ts3jpxjQ="; }; @@ -44,10 +44,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://developers.yubico.com/pam-u2f/"; description = "PAM module for allowing authentication with a U2F device"; - changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; + changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${finalAttrs.version}/NEWS"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ philandstuff ]; mainProgram = "pamu2fcfg"; }; -} +}) diff --git a/pkgs/by-name/pa/pantheon-tweaks/package.nix b/pkgs/by-name/pa/pantheon-tweaks/package.nix index 01f9fac8cdac..e9caad91be84 100644 --- a/pkgs/by-name/pa/pantheon-tweaks/package.nix +++ b/pkgs/by-name/pa/pantheon-tweaks/package.nix @@ -15,14 +15,14 @@ pantheon, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pantheon-tweaks"; version = "2.5.1"; src = fetchFromGitHub { owner = "pantheon-tweaks"; repo = "pantheon-tweaks"; - rev = version; + rev = finalAttrs.version; hash = "sha256-haiKElDv6lvZeROpiCc2n3I0Ho/l6HjUhu/yBISsT2E="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.pantheon ]; mainProgram = "pantheon-tweaks"; }; -} +}) diff --git a/pkgs/by-name/pa/paperkey/package.nix b/pkgs/by-name/pa/paperkey/package.nix index d12744507b7e..55d83b7cfb76 100644 --- a/pkgs/by-name/pa/paperkey/package.nix +++ b/pkgs/by-name/pa/paperkey/package.nix @@ -4,12 +4,12 @@ stdenv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paperkey"; version = "1.6"; src = fetchurl { - url = "https://www.jabberwocky.com/software/paperkey/paperkey-${version}.tar.gz"; + url = "https://www.jabberwocky.com/software/paperkey/paperkey-${finalAttrs.version}.tar.gz"; sha256 = "1xq5gni6gksjkd5avg0zpd73vsr97appksfx0gx2m38s4w9zsid2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { peterhoeg ]; }; -} +}) diff --git a/pkgs/by-name/pa/parted/package.nix b/pkgs/by-name/pa/parted/package.nix index c1c3c4fbaa80..60584013714f 100644 --- a/pkgs/by-name/pa/parted/package.nix +++ b/pkgs/by-name/pa/parted/package.nix @@ -16,12 +16,12 @@ enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "parted"; version = "3.6"; src = fetchurl { - url = "mirror://gnu/parted/parted-${version}.tar.xz"; + url = "mirror://gnu/parted/parted-${finalAttrs.version}.tar.xz"; sha256 = "sha256-O0Pb4zzKD5oYYB66tWt4UrEo7Bo986mzDM3l5zNZ5hI="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { # GNU Parted requires libuuid, which is part of util-linux-ng. platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/particl-core/package.nix b/pkgs/by-name/pa/particl-core/package.nix index 1cb43d20e9ed..bdf9b68a6381 100644 --- a/pkgs/by-name/pa/particl-core/package.nix +++ b/pkgs/by-name/pa/particl-core/package.nix @@ -16,14 +16,14 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "particl-core"; version = "23.2.7.0"; src = fetchFromGitHub { owner = "particl"; repo = "particl-core"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-RxkLt+7u+r5jNwEWiArTUpZ8ykYwWtvIDFXTSKhGN/w="; }; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { "--disable-bench" "--with-boost-libdir=${boost.out}/lib" ] - ++ lib.optionals (!doCheck) [ + ++ lib.optionals (!finalAttrs.doCheck) [ "--enable-tests=no" ]; @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pa/paxctl/package.nix b/pkgs/by-name/pa/paxctl/package.nix index 6b0f4ab1b157..baf623e12ac2 100644 --- a/pkgs/by-name/pa/paxctl/package.nix +++ b/pkgs/by-name/pa/paxctl/package.nix @@ -5,12 +5,12 @@ elf-header, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paxctl"; version = "0.9"; src = fetchurl { - url = "https://pax.grsecurity.net/paxctl-${version}.tar.gz"; + url = "https://pax.grsecurity.net/paxctl-${finalAttrs.version}.tar.gz"; sha256 = "0biw882fp1lmgs6kpxznp1v6758r7dg9x8iv5a06k0b82bcdsc53"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pa/paxtest/package.nix b/pkgs/by-name/pa/paxtest/package.nix index f0bf2780ceac..4f546295cfd3 100644 --- a/pkgs/by-name/pa/paxtest/package.nix +++ b/pkgs/by-name/pa/paxtest/package.nix @@ -5,12 +5,12 @@ paxctl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "paxtest"; version = "0.9.15"; src = fetchurl { - url = "https://www.grsecurity.net/~spender/paxtest-${version}.tar.gz"; + url = "https://www.grsecurity.net/~spender/paxtest-${finalAttrs.version}.tar.gz"; sha256 = "0zv6vlaszlik98gj9200sv0irvfzrvjn46rnr2v2m37x66288lym"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { joachifm ]; }; -} +}) diff --git a/pkgs/by-name/pb/pbzip2/package.nix b/pkgs/by-name/pb/pbzip2/package.nix index 4cc134fab921..ad9ee67b89cf 100644 --- a/pkgs/by-name/pb/pbzip2/package.nix +++ b/pkgs/by-name/pb/pbzip2/package.nix @@ -10,12 +10,12 @@ let major = "1.1"; version = "${major}.13"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pbzip2"; inherit version; src = fetchurl { - url = "https://launchpad.net/pbzip2/${major}/${version}/+download/pbzip2-${version}.tar.gz"; + url = "https://launchpad.net/pbzip2/${major}/${finalAttrs.version}/+download/pbzip2-${finalAttrs.version}.tar.gz"; sha256 = "1rnvgcdixjzbrmcr1nv9b6ccrjfrhryaj7jwz28yxxv6lam3xlcg"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pc/pcb/package.nix b/pkgs/by-name/pc/pcb/package.nix index bd0a3b669a33..40079b8c7ba6 100644 --- a/pkgs/by-name/pc/pcb/package.nix +++ b/pkgs/by-name/pc/pcb/package.nix @@ -23,12 +23,12 @@ libxmu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pcb"; version = "4.3.0"; src = fetchurl { - url = "mirror://sourceforge/pcb/pcb-${version}.tar.gz"; + url = "mirror://sourceforge/pcb/pcb-${finalAttrs.version}.tar.gz"; sha256 = "sha256-roUvRq+Eq6f1HYE/uRb8f82+6kP3E08VBQcCThdD+14="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/pc/pcg_c/package.nix b/pkgs/by-name/pc/pcg_c/package.nix index d858a230ab74..6b034c602c7d 100644 --- a/pkgs/by-name/pc/pcg_c/package.nix +++ b/pkgs/by-name/pc/pcg_c/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.94"; pname = "pcg-c"; src = fetchzip { - url = "http://www.pcg-random.org/downloads/pcg-c-${version}.zip"; + url = "http://www.pcg-random.org/downloads/pcg-c-${finalAttrs.version}.zip"; sha256 = "0smm811xbvs03a5nc2668zd0178wnyri2h023pqffy767bpy1vlv"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.linus ]; broken = stdenv.hostPlatform.isi686; # https://github.com/imneme/pcg-c/issues/11 }; -} +}) diff --git a/pkgs/by-name/pc/pciutils/package.nix b/pkgs/by-name/pc/pciutils/package.nix index 3208be4f17dd..3a316599f559 100644 --- a/pkgs/by-name/pc/pciutils/package.nix +++ b/pkgs/by-name/pc/pciutils/package.nix @@ -11,14 +11,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pciutils"; version = "3.14.0"; # with release-date database src = fetchFromGitHub { owner = "pciutils"; repo = "pciutils"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-8wSvu8BGzETD1RfwL6/DfSCZcmuj1I+zNH033f48qNQ="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.vcunat ]; # not really, but someone should watch it mainProgram = "lspci"; }; -} +}) diff --git a/pkgs/by-name/pd/pdfgrep/package.nix b/pkgs/by-name/pd/pdfgrep/package.nix index 9d32ff8c52fe..69151be3f2dc 100644 --- a/pkgs/by-name/pd/pdfgrep/package.nix +++ b/pkgs/by-name/pd/pdfgrep/package.nix @@ -9,12 +9,12 @@ asciidoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pdfgrep"; version = "2.2.0"; src = fetchurl { - url = "https://pdfgrep.org/download/pdfgrep-${version}.tar.gz"; + url = "https://pdfgrep.org/download/pdfgrep-${finalAttrs.version}.tar.gz"; hash = "sha256-BmHlMeTA7wl5Waocl3N5ZYXbOccshKAv+H0sNjfGIMs="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; unix; mainProgram = "pdfgrep"; }; -} +}) diff --git a/pkgs/by-name/pe/peg/package.nix b/pkgs/by-name/pe/peg/package.nix index ac9aca65ddce..22c102d66062 100644 --- a/pkgs/by-name/pe/peg/package.nix +++ b/pkgs/by-name/pe/peg/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "peg"; version = "0.1.20"; src = fetchurl { - url = "${meta.homepage}/peg-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/peg-${finalAttrs.version}.tar.gz"; sha256 = "sha256-uLcXvJOll2ijXWUlZ5pODOlOa/ZvkrrPKXnGR0VytFo="; }; @@ -26,4 +26,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/by-name/pf/pfsshell/package.nix b/pkgs/by-name/pf/pfsshell/package.nix index 35a269140886..88373f689c6f 100644 --- a/pkgs/by-name/pf/pfsshell/package.nix +++ b/pkgs/by-name/pf/pfsshell/package.nix @@ -6,14 +6,14 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.1.1"; pname = "pfsshell"; src = fetchFromGitHub { owner = "uyjulian"; repo = "pfsshell"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "0cr91al3knsbfim75rzl7rxdsglcc144x0nizn7q4jx5cad3zbn8"; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "PFS (PlayStation File System) shell for POSIX-based systems"; platforms = lib.platforms.unix; license = with lib.licenses; [ @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ makefu ]; mainProgram = "pfsshell"; }; -} +}) diff --git a/pkgs/by-name/pg/pgbouncer/package.nix b/pkgs/by-name/pg/pgbouncer/package.nix index 8345edb5656d..045017ac259e 100644 --- a/pkgs/by-name/pg/pgbouncer/package.nix +++ b/pkgs/by-name/pg/pgbouncer/package.nix @@ -12,12 +12,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pgbouncer"; version = "1.25.1"; src = fetchurl { - url = "https://www.pgbouncer.org/downloads/files/${version}/pgbouncer-${version}.tar.gz"; + url = "https://www.pgbouncer.org/downloads/files/${finalAttrs.version}/pgbouncer-${finalAttrs.version}.tar.gz"; hash = "sha256-blZq6S/j739qG54m1gSffXyjnEDinns49tVQCuFdhGU="; }; @@ -44,10 +44,10 @@ stdenv.mkDerivation rec { mainProgram = "pgbouncer"; description = "Lightweight connection pooler for PostgreSQL"; changelog = "https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ _1000101 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index 565416c2c579..b6acefeccc1f 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -9,13 +9,13 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pgpool-II"; version = "4.6.4"; src = fetchurl { - url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${version}.tar.gz"; - name = "pgpool-II-${version}.tar.gz"; + url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${finalAttrs.version}.tar.gz"; + name = "pgpool-II-${finalAttrs.version}.tar.gz"; hash = "sha256-7w0ukamhHXN8ZHYkchnmefcYvsU1UGRhiVlO+a79KY0="; }; @@ -49,10 +49,10 @@ stdenv.mkDerivation rec { homepage = "https://www.pgpool.net/mediawiki/index.php/Main_Page"; description = "Middleware that works between PostgreSQL servers and PostgreSQL clients"; changelog = "https://www.pgpool.net/docs/latest/en/html/release-${ - builtins.replaceStrings [ "." ] [ "-" ] version + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version }.html"; license = lib.licenses.free; platforms = lib.platforms.unix; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/ph/phrasendrescher/package.nix b/pkgs/by-name/ph/phrasendrescher/package.nix index 257d18fb26f0..a20aedbcb209 100644 --- a/pkgs/by-name/ph/phrasendrescher/package.nix +++ b/pkgs/by-name/ph/phrasendrescher/package.nix @@ -7,12 +7,12 @@ gpgme, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "phrasendrescher"; version = "1.2.2c"; src = fetchurl { - url = "http://leidecker.info/projects/phrasendrescher/phrasendrescher-${version}.tar.gz"; + url = "http://leidecker.info/projects/phrasendrescher/phrasendrescher-${finalAttrs.version}.tar.gz"; sha256 = "18vg6h294219v14x5zqm8ddmq5amxlbz7pw81lcmpz8v678kwyph"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ bjornfor ]; mainProgram = "pd"; }; -} +}) diff --git a/pkgs/by-name/pi/pick/package.nix b/pkgs/by-name/pi/pick/package.nix index bd31862361ef..b6e8d6390302 100644 --- a/pkgs/by-name/pi/pick/package.nix +++ b/pkgs/by-name/pi/pick/package.nix @@ -5,14 +5,14 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pick"; version = "4.0.0"; src = fetchFromGitHub { owner = "mptre"; repo = "pick"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "8cgt5KpLfnLwhucn4DQYC/7ot1u24ahJxWG+/1SL584="; }; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { PREFIX = placeholder "out"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Fuzzy text selection utility"; license = lib.licenses.mit; maintainers = [ lib.maintainers.womfoo ]; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { mainProgram = "pick"; }; -} +}) diff --git a/pkgs/by-name/pi/picosat/package.nix b/pkgs/by-name/pi/picosat/package.nix index f33dc1f5094d..0f7e309afe70 100644 --- a/pkgs/by-name/pi/picosat/package.nix +++ b/pkgs/by-name/pi/picosat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "picosat"; version = "965"; src = fetchurl { - url = "https://fmv.jku.at/picosat/picosat-${version}.tar.gz"; + url = "https://fmv.jku.at/picosat/picosat-${finalAttrs.version}.tar.gz"; sha256 = "0m578rpa5rdn08d10kr4lbsdwp4402hpavrz6n7n53xs517rn5hm"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/pi/pig/package.nix b/pkgs/by-name/pi/pig/package.nix index 35e84e609d2c..f1b78c038534 100644 --- a/pkgs/by-name/pi/pig/package.nix +++ b/pkgs/by-name/pi/pig/package.nix @@ -8,12 +8,12 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pig"; version = "0.17.0"; src = fetchurl { - url = "mirror://apache/pig/pig-${version}/pig-${version}.tar.gz"; + url = "mirror://apache/pig/pig-${finalAttrs.version}/pig-${finalAttrs.version}.tar.gz"; sha256 = "1wwpg0w47f49rnivn2d26vrxgyfl9gpqx3vmzbl5lhx6x5l3fqbd"; }; @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/pi/pinpoint/package.nix b/pkgs/by-name/pi/pinpoint/package.nix index b0f939ef058c..59ea724b6a98 100644 --- a/pkgs/by-name/pi/pinpoint/package.nix +++ b/pkgs/by-name/pi/pinpoint/package.nix @@ -12,11 +12,11 @@ clutter-gtk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pinpoint"; version = "0.1.8"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${version}.tar.xz"; + url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${finalAttrs.version}.tar.xz"; sha256 = "1jp8chr9vjlpb5lybwp5cg6g90ak5jdzz9baiqkbg0anlg8ps82s"; }; nativeBuildInputs = [ @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; mainProgram = "pinpoint"; }; -} +}) diff --git a/pkgs/by-name/pi/pioneers/package.nix b/pkgs/by-name/pi/pioneers/package.nix index 17183100ddc3..a9ed20fc8799 100644 --- a/pkgs/by-name/pi/pioneers/package.nix +++ b/pkgs/by-name/pi/pioneers/package.nix @@ -9,12 +9,12 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pioneers"; version = "15.6"; src = fetchurl { - url = "mirror://sourceforge/pio/pioneers-${version}.tar.gz"; + url = "mirror://sourceforge/pio/pioneers-${finalAttrs.version}.tar.gz"; sha256 = "07b3xdd81n8ybsb4fzc5lx0813y9crzp1hj69khncf4faj48sdcs"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pk/pkg-config-unwrapped/package.nix b/pkgs/by-name/pk/pkg-config-unwrapped/package.nix index e1e322c44bcb..e4c27e74af75 100644 --- a/pkgs/by-name/pk/pkg-config-unwrapped/package.nix +++ b/pkgs/by-name/pk/pkg-config-unwrapped/package.nix @@ -6,12 +6,12 @@ vanilla ? false, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pkg-config"; version = "0.29.2"; src = fetchurl { - url = "https://pkg-config.freedesktop.org/releases/pkg-config-${version}.tar.gz"; + url = "https://pkg-config.freedesktop.org/releases/pkg-config-${finalAttrs.version}.tar.gz"; sha256 = "14fmwzki1rlz8bs2p810lk6jqdxsk966d8drgsjmi54cd00rrikg"; }; @@ -84,4 +84,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; mainProgram = "pkg-config"; }; -} +}) diff --git a/pkgs/by-name/pl/plank/package.nix b/pkgs/by-name/pl/plank/package.nix index f5f528ce2955..e15f07ab0891 100644 --- a/pkgs/by-name/pl/plank/package.nix +++ b/pkgs/by-name/pl/plank/package.nix @@ -27,12 +27,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plank"; version = "0.11.89"; src = fetchurl { - url = "https://launchpad.net/plank/1.0/${version}/+download/plank-${version}.tar.xz"; + url = "https://launchpad.net/plank/1.0/${finalAttrs.version}/+download/plank-${finalAttrs.version}.tar.xz"; sha256 = "17cxlmy7n13jp1v8i4abxyx9hylzb39andhz3mk41ggzmrpa8qm6"; }; @@ -89,4 +89,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ davidak ]; teams = [ lib.teams.pantheon ]; }; -} +}) diff --git a/pkgs/by-name/pl/plantuml-server/package.nix b/pkgs/by-name/pl/plantuml-server/package.nix index 25a1469d7d57..0a928b09d2a7 100644 --- a/pkgs/by-name/pl/plantuml-server/package.nix +++ b/pkgs/by-name/pl/plantuml-server/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plantuml-server"; version = "1.2026.1"; src = fetchurl { - url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war"; + url = "https://github.com/plantuml/plantuml-server/releases/download/v${finalAttrs.version}/plantuml-v${finalAttrs.version}.war"; hash = "sha256-+r7SL+JXXAGC0Q7wxvohXBfBucVZzQPX3TIVd/tR0t8="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { anthonyroussel ]; }; -} +}) diff --git a/pkgs/by-name/pl/platform-folders/package.nix b/pkgs/by-name/pl/platform-folders/package.nix index cc267b2d2c59..80fc6664a34f 100644 --- a/pkgs/by-name/pl/platform-folders/package.nix +++ b/pkgs/by-name/pl/platform-folders/package.nix @@ -6,14 +6,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "platform-folders"; version = "4.3.0"; src = fetchFromGitHub { owner = "sago007"; repo = "PlatformFolders"; - rev = version; + rev = finalAttrs.version; hash = "sha256-8dKW9nmxiqt47Z9RBNuHjFRyOhwmi+9mR7prUOxXIRE="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pl/plib/package.nix b/pkgs/by-name/pl/plib/package.nix index 96dd966d2f13..4a55390ac2c9 100644 --- a/pkgs/by-name/pl/plib/package.nix +++ b/pkgs/by-name/pl/plib/package.nix @@ -14,13 +14,13 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plib"; version = "1.8.5"; src = fetchurl { # XXX: The author doesn't use the orthodox SF way to store tarballs. - url = "https://plib.sourceforge.net/dist/plib-${version}.tar.gz"; + url = "https://plib.sourceforge.net/dist/plib-${finalAttrs.version}.tar.gz"; sha256 = "0cha71mflpa10vh2l7ipyqk67dq2y0k5xbafwdks03fwdyzj4ns8"; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { homepage = "https://plib.sourceforge.net/"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/pl/plplot/package.nix b/pkgs/by-name/pl/plplot/package.nix index b9edce149bcc..5534fb0bc6d2 100644 --- a/pkgs/by-name/pl/plplot/package.nix +++ b/pkgs/by-name/pl/plplot/package.nix @@ -13,12 +13,12 @@ pango, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "plplot"; version = "5.15.0"; src = fetchurl { - url = "mirror://sourceforge/project/plplot/plplot/${version}%20Source/plplot-${version}.tar.gz"; + url = "mirror://sourceforge/project/plplot/plplot/${finalAttrs.version}%20Source/plplot-${finalAttrs.version}.tar.gz"; sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr"; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/by-name/po/pokefinder/package.nix b/pkgs/by-name/po/pokefinder/package.nix index 8755f55770f4..5a2671ae2e73 100644 --- a/pkgs/by-name/po/pokefinder/package.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -11,14 +11,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pokefinder"; version = "4.2.1"; src = fetchFromGitHub { owner = "Admiral-Fish"; repo = "PokeFinder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "wjHqox0Vxc73/UTcE7LSo/cG9o4eOqkcjTIW99BxsAc="; fetchSubmodules = true; }; @@ -86,4 +86,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ leo60228 ]; }; -} +}) diff --git a/pkgs/by-name/po/pokerth/package.nix b/pkgs/by-name/po/pokerth/package.nix index 22b8c7190e67..d57e0ae41267 100644 --- a/pkgs/by-name/po/pokerth/package.nix +++ b/pkgs/by-name/po/pokerth/package.nix @@ -22,14 +22,14 @@ let protobuf = protobuf_21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pokerth-${target}"; version = "1.1.2"; src = fetchFromGitHub { owner = "pokerth"; repo = "pokerth"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-j4E3VMpaPqX7+hE3wYRZZUeRD//F+K2Gp8oPmJqX5FQ="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/po/polar-bookshelf/package.nix b/pkgs/by-name/po/polar-bookshelf/package.nix index 027e03d335e7..b99b453e099c 100644 --- a/pkgs/by-name/po/polar-bookshelf/package.nix +++ b/pkgs/by-name/po/polar-bookshelf/package.nix @@ -42,13 +42,13 @@ libgbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polar-bookshelf"; version = "2.0.103"; # fetching a .deb because there's no easy way to package this Electron app src = fetchurl { - url = "mirror://sourceforge/polar-bookshelf.mirror/v${version}/polar-desktop-app-${version}-amd64.deb"; + url = "mirror://sourceforge/polar-bookshelf.mirror/v${finalAttrs.version}/polar-desktop-app-${finalAttrs.version}-amd64.deb"; hash = "sha256-jcq0hW698bAhVM3fLQQeKAnld33XLkHsGjS3QwUpciQ="; }; @@ -120,7 +120,7 @@ stdenv.mkDerivation rec { ''; preFixup = '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${runtimeLibs}" ) + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${finalAttrs.runtimeLibs}" ) ''; meta = { @@ -133,4 +133,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/po/polar-bookshelf1/package.nix b/pkgs/by-name/po/polar-bookshelf1/package.nix index b1e62094171f..e67812e0de2b 100644 --- a/pkgs/by-name/po/polar-bookshelf1/package.nix +++ b/pkgs/by-name/po/polar-bookshelf1/package.nix @@ -40,12 +40,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polar-bookshelf1"; version = "1.100.13"; src = fetchurl { - url = "mirror://sourceforge/polar-bookshelf.mirror/v${version}/polar-bookshelf-${version}-amd64.deb"; + url = "mirror://sourceforge/polar-bookshelf.mirror/v${finalAttrs.version}/polar-bookshelf-${finalAttrs.version}-amd64.deb"; hash = "sha256-TeegAq3x8LZ01KEPIlP4lTGC0a9ilnf1xX/Dqci1wEQ="; }; @@ -103,7 +103,7 @@ stdenv.mkDerivation rec { ''; preFixup = '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${runtimeLibs}" ) + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${finalAttrs.runtimeLibs}" ) # Correct desktop file `Exec` substituteInPlace $out/share/applications/polar-bookshelf.desktop \ --replace "/opt/Polar Bookshelf/polar-bookshelf" "$out/bin/polar-bookshelf" @@ -118,4 +118,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; -} +}) diff --git a/pkgs/by-name/po/polylith/package.nix b/pkgs/by-name/po/polylith/package.nix index 3035accd8ac5..0f0a92dc6abf 100644 --- a/pkgs/by-name/po/polylith/package.nix +++ b/pkgs/by-name/po/polylith/package.nix @@ -6,12 +6,12 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polylith"; version = "0.3.32"; src = fetchurl { - url = "https://github.com/polyfy/polylith/releases/download/v${version}/poly-${version}.jar"; + url = "https://github.com/polyfy/polylith/releases/download/v${finalAttrs.version}/poly-${finalAttrs.version}.jar"; sha256 = "sha256-bfF7YXGA6StGF1jZor/TZQ6tNU28Z8kcaiPdkmjljx4="; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ARGS="$ARGS $1" shift done - exec "${jdk}/bin/java" "-jar" "${src}" $ARGS + exec "${jdk}/bin/java" "-jar" "${finalAttrs.src}" $ARGS ''; installPhase = '' @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { installCheckPhase = '' runHook preInstallCheck - $out/bin/poly help | fgrep -q '${version}' + $out/bin/poly help | fgrep -q '${finalAttrs.version}' runHook postInstallCheck ''; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { ]; platforms = jdk.meta.platforms; }; -} +}) diff --git a/pkgs/by-name/po/polytopes_db/package.nix b/pkgs/by-name/po/polytopes_db/package.nix index 3b283bf7af89..ec8b255b1543 100644 --- a/pkgs/by-name/po/polytopes_db/package.nix +++ b/pkgs/by-name/po/polytopes_db/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "polytopes_db"; version = "20170220"; src = fetchurl { - url = "mirror://sageupstream/polytopes_db/polytopes_db-${version}.tar.bz2"; + url = "mirror://sageupstream/polytopes_db/polytopes_db-${finalAttrs.version}.tar.bz2"; sha256 = "1q0cd811ilhax4dsj9y5p7z8prlalqr7k9mzq178c03frbgqny6b"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; teams = [ lib.teams.sage ]; }; -} +}) diff --git a/pkgs/by-name/po/poppler_data/package.nix b/pkgs/by-name/po/poppler_data/package.nix index 7f18e27e4599..f1fa7732abb6 100644 --- a/pkgs/by-name/po/poppler_data/package.nix +++ b/pkgs/by-name/po/poppler_data/package.nix @@ -7,12 +7,12 @@ poppler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "poppler-data"; version = "0.4.12"; src = fetchurl { - url = "https://poppler.freedesktop.org/poppler-data-${version}.tar.gz"; + url = "https://poppler.freedesktop.org/poppler-data-${finalAttrs.version}.tar.gz"; sha256 = "yDW2QKQM41fhuDZmqr2V7f+iTd3dSbja/2OtuFHNq3Q="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { license = lib.licenses.free; # more free licenses combined inherit (poppler.meta) teams maintainers; }; -} +}) diff --git a/pkgs/by-name/po/postgresql_jdbc/package.nix b/pkgs/by-name/po/postgresql_jdbc/package.nix index 995cc34f239a..9ae8cf368018 100644 --- a/pkgs/by-name/po/postgresql_jdbc/package.nix +++ b/pkgs/by-name/po/postgresql_jdbc/package.nix @@ -6,7 +6,7 @@ junixsocket-native-common, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "postgresql-jdbc"; version = "42.7.7"; @@ -14,12 +14,12 @@ stdenv.mkDerivation rec { artifactId = "postgresql"; groupId = "org.postgresql"; hash = "sha256-FXlj1grmbWB+CUZujAzfgIfpyyDQFZiZ/8qWvKJShGA="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/*postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar + install -m444 -D $src/share/java/*postgresql-${finalAttrs.version}.jar $out/share/java/postgresql-jdbc.jar ln -s ${junixsocket-common}/share/java/* $out/share/java/ ln -s ${junixsocket-native-common}/share/java/* $out/share/java/ runHook postInstall @@ -27,10 +27,10 @@ stdenv.mkDerivation rec { meta = { homepage = "https://jdbc.postgresql.org/"; - changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; + changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${finalAttrs.version}"; description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; license = lib.licenses.bsd2; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/po/powertop/package.nix b/pkgs/by-name/po/powertop/package.nix index 4c7550fa4ca7..8758b32d2343 100644 --- a/pkgs/by-name/po/powertop/package.nix +++ b/pkgs/by-name/po/powertop/package.nix @@ -16,14 +16,14 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "powertop"; version = "2.15"; src = fetchFromGitHub { owner = "fenrus75"; repo = "powertop"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-53jfqt0dtMqMj3W3m6ravUTzApLQcljDHfdXejeZa4M="; }; @@ -57,13 +57,13 @@ stdenv.mkDerivation rec { tests.version = testers.testVersion { package = powertop; command = "powertop --version"; - inherit version; + inherit (finalAttrs) version; }; }; meta = { - inherit (src.meta) homepage; - changelog = "https://github.com/fenrus75/powertop/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/fenrus75/powertop/releases/tag/v${finalAttrs.version}"; description = "Analyze power consumption on Intel-based laptops"; mainProgram = "powertop"; license = lib.licenses.gpl2Only; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pp/pptp/package.nix b/pkgs/by-name/pp/pptp/package.nix index fbefd4a67000..6a304df8ad57 100644 --- a/pkgs/by-name/pp/pptp/package.nix +++ b/pkgs/by-name/pp/pptp/package.nix @@ -7,12 +7,12 @@ iproute2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pptp"; version = "1.10.0"; src = fetchurl { - url = "mirror://sourceforge/pptpclient/pptp-${version}.tar.gz"; + url = "mirror://sourceforge/pptpclient/pptp-${finalAttrs.version}.tar.gz"; sha256 = "1x2szfp96w7cag2rcvkdqbsl836ja5148zzfhaqp7kl7wjw2sjc2"; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/pp/pptpd/package.nix b/pkgs/by-name/pp/pptpd/package.nix index f18f86d6d2b6..0bf2f9e04a8b 100644 --- a/pkgs/by-name/pp/pptpd/package.nix +++ b/pkgs/by-name/pp/pptpd/package.nix @@ -5,12 +5,12 @@ ppp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pptpd"; version = "1.5.0"; src = fetchurl { - url = "mirror://sourceforge/poptop/pptpd/pptpd-${version}/pptpd-${version}.tar.gz"; + url = "mirror://sourceforge/poptop/pptpd/pptpd-${finalAttrs.version}/pptpd-${finalAttrs.version}.tar.gz"; sha256 = "sha256-anJChLHOAOoj99dgjQgYQ6EMio2H2VHLLqhucKobTnc="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ obadz ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/ps/psc-package/package.nix b/pkgs/by-name/ps/psc-package/package.nix index 35f22e93036c..63fcd8c03328 100644 --- a/pkgs/by-name/ps/psc-package/package.nix +++ b/pkgs/by-name/ps/psc-package/package.nix @@ -13,7 +13,7 @@ let dynamic-linker = stdenv.cc.bintools.dynamicLinker; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psc-package-simple"; version = "0.6.2"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ installShellFiles ]; - libPath = lib.makeLibraryPath buildInputs; + libPath = lib.makeLibraryPath finalAttrs.buildInputs; dontStrip = true; @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { $PSC_PACKAGE '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - patchelf --interpreter ${dynamic-linker} --set-rpath ${libPath} $PSC_PACKAGE + patchelf --interpreter ${dynamic-linker} --set-rpath ${finalAttrs.libPath} $PSC_PACKAGE '' + '' chmod u-w $PSC_PACKAGE @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/ps/psftools/package.nix b/pkgs/by-name/ps/psftools/package.nix index ed8744ed164b..d9d3bbf003e3 100644 --- a/pkgs/by-name/ps/psftools/package.nix +++ b/pkgs/by-name/ps/psftools/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psftools"; version = "1.1.2"; src = fetchurl { - url = "https://www.seasip.info/Unix/PSF/psftools-${version}.tar.gz"; + url = "https://www.seasip.info/Unix/PSF/psftools-${finalAttrs.version}.tar.gz"; sha256 = "sha256-d/XlKPqYy9x8KNT+8G6zv9ST/uU53Tg4pYrlA17Jh94="; }; outputs = [ @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ kaction ]; }; -} +}) diff --git a/pkgs/by-name/ps/psutils/package.nix b/pkgs/by-name/ps/psutils/package.nix index 5d4dc7951845..61fab899a8d9 100644 --- a/pkgs/by-name/ps/psutils/package.nix +++ b/pkgs/by-name/ps/psutils/package.nix @@ -5,12 +5,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "psutils"; version = "17"; src = fetchurl { - url = "http://knackered.knackered.org/angus/download/psutils/psutils-p${version}.tar.gz"; + url = "http://knackered.knackered.org/angus/download/psutils/psutils-p${finalAttrs.version}.tar.gz"; hash = "sha256-OFPreVhLqPvieoFUJbZan38Vsljg1DoFqFa9t11YiuQ="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/qc/qcdnum/package.nix b/pkgs/by-name/qc/qcdnum/package.nix index 2db2f8f837c8..0b147eddce75 100644 --- a/pkgs/by-name/qc/qcdnum/package.nix +++ b/pkgs/by-name/qc/qcdnum/package.nix @@ -6,13 +6,13 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "QCDNUM"; version = "18-00-00"; src = fetchurl { url = "http://www.nikhef.nl/user/h24/qcdnum-files/download/qcdnum${ - builtins.replaceStrings [ "-" ] [ "" ] version + builtins.replaceStrings [ "-" ] [ "" ] finalAttrs.version }.tar.gz"; hash = "sha256-4Qj5JreEA1LkCAunGRTTQD7YEYNk+HcQ4iH97DIO4gA="; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/by-name/qp/qpid-cpp/package.nix b/pkgs/by-name/qp/qpid-cpp/package.nix index 31da617e817f..0c0096291847 100644 --- a/pkgs/by-name/qp/qpid-cpp/package.nix +++ b/pkgs/by-name/qp/qpid-cpp/package.nix @@ -10,12 +10,12 @@ ruby, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qpid-cpp"; version = "1.39.0"; src = fetchurl { - url = "mirror://apache/qpid/cpp/${version}/qpid-cpp-${version}.tar.gz"; + url = "mirror://apache/qpid/cpp/${finalAttrs.version}/qpid-cpp-${finalAttrs.version}.tar.gz"; hash = "sha256-eYDQ6iHVV1WUFFdyHGnbqGIjE9CrhHzh0jP7amjoDSE="; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/qu/quilt/package.nix b/pkgs/by-name/qu/quilt/package.nix index ad1cdf69c03f..76defc8895a9 100644 --- a/pkgs/by-name/qu/quilt/package.nix +++ b/pkgs/by-name/qu/quilt/package.nix @@ -16,13 +16,13 @@ unixtools, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "quilt"; version = "0.69"; src = fetchurl { - url = "mirror://savannah/quilt/quilt-${version}.tar.gz"; + url = "mirror://savannah/quilt/quilt-${finalAttrs.version}.tar.gz"; sha256 = "sha256-VV3f/eIto8htHK9anB+4oVKsK4RzBDe9OcwIhJyfSFI="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ]; postInstall = '' - wrapProgram $out/bin/quilt --prefix PATH : ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/quilt --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ra/randoop/package.nix b/pkgs/by-name/ra/randoop/package.nix index 5e66530a80fd..c4dff00e2a0e 100644 --- a/pkgs/by-name/ra/randoop/package.nix +++ b/pkgs/by-name/ra/randoop/package.nix @@ -5,12 +5,12 @@ unzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "4.3.4"; pname = "randoop"; src = fetchurl { - url = "https://github.com/randoop/randoop/releases/download/v${version}/randoop-${version}.zip"; + url = "https://github.com/randoop/randoop/releases/download/v${finalAttrs.version}/randoop-${finalAttrs.version}.zip"; sha256 = "sha256-yzQw9l3uAq51SHXJ4rsZNRCiFdhOEoSrwv9iPvD2i9c="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ra/randtype/package.nix b/pkgs/by-name/ra/randtype/package.nix index dd73b66475ab..25ae329e678f 100644 --- a/pkgs/by-name/ra/randtype/package.nix +++ b/pkgs/by-name/ra/randtype/package.nix @@ -5,12 +5,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "randtype"; version = "1.13"; src = fetchzip { - url = "mirror://sourceforge/randtype/randtype-${version}.tar.gz"; + url = "mirror://sourceforge/randtype/randtype-${finalAttrs.version}.tar.gz"; sha256 = "055xs02qwpgbkn2l57bwghbsrsysg1zhm2asp0byvjpz4sc4w1rd"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/randtype.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/ra/rascal/package.nix b/pkgs/by-name/ra/rascal/package.nix index d9382b13ddbd..dd16fe1e5e73 100644 --- a/pkgs/by-name/ra/rascal/package.nix +++ b/pkgs/by-name/ra/rascal/package.nix @@ -6,12 +6,12 @@ jdk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rascal"; version = "0.33.8"; src = fetchurl { - url = "https://update.rascal-mpl.org/console/rascal-${version}.jar"; + url = "https://update.rascal-mpl.org/console/rascal-${finalAttrs.version}.jar"; sha256 = "sha256-8m7+ME0mu9LEMzklkz1CZ9s7ZCMjoA5oreICFSpb4S8="; }; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin makeWrapper ${jdk}/bin/java $out/bin/rascal \ - --add-flags "-jar ${src}" \ + --add-flags "-jar ${finalAttrs.src}" \ ''; meta = { @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/rc/rcs/package.nix b/pkgs/by-name/rc/rcs/package.nix index 64b363cb5185..839c47a30bbe 100644 --- a/pkgs/by-name/rc/rcs/package.nix +++ b/pkgs/by-name/rc/rcs/package.nix @@ -8,12 +8,12 @@ lzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rcs"; version = "5.10.1"; src = fetchurl { - url = "mirror://gnu/rcs/rcs-${version}.tar.lz"; + url = "mirror://gnu/rcs/rcs-${finalAttrs.version}.tar.lz"; sha256 = "sha256-Q93+EHJKi4XiRo9kA7YABzcYbwHmDgvWL95p2EIjTMU="; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/rd/rdfind/package.nix b/pkgs/by-name/rd/rdfind/package.nix index 56c58b37e6f4..107fc932af99 100644 --- a/pkgs/by-name/rd/rdfind/package.nix +++ b/pkgs/by-name/rd/rdfind/package.nix @@ -5,12 +5,12 @@ nettle, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rdfind"; version = "1.7.0"; src = fetchurl { - url = "https://rdfind.pauldreik.se/rdfind-${version}.tar.gz"; + url = "https://rdfind.pauldreik.se/rdfind-${finalAttrs.version}.tar.gz"; sha256 = "sha256-eMRjFS4dnk/Rv+uDuckt9ef8TF+Tx9Qm+x9++ivk3yk="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "rdfind"; }; -} +}) diff --git a/pkgs/by-name/re/react-native-debugger/package.nix b/pkgs/by-name/re/react-native-debugger/package.nix index b6062f32d77f..21d016e33798 100644 --- a/pkgs/by-name/re/react-native-debugger/package.nix +++ b/pkgs/by-name/re/react-native-debugger/package.nix @@ -77,11 +77,11 @@ let libxscrnsaver ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "react-native-debugger"; version = "0.14.0"; src = fetchurl { - url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; + url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${finalAttrs.version}/rn-debugger-linux-x64.zip"; sha256 = "sha256-RioBe0MAR47M84aavFaTJikGsJtcZDak8Tkg3WtX2l0="; }; @@ -108,7 +108,7 @@ stdenv.mkDerivation rec { ln -s $out/share/react-native-debugger $out/bin/react-native-debugger - install -Dm644 "${desktopItem}/share/applications/"* \ + install -Dm644 "${finalAttrs.desktopItem}/share/applications/"* \ -t $out/share/applications/ ''; @@ -131,4 +131,4 @@ stdenv.mkDerivation rec { mainProgram = "react-native-debugger"; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/read-edid/package.nix b/pkgs/by-name/re/read-edid/package.nix index fb5227f2f9be..313e9968fcd4 100644 --- a/pkgs/by-name/re/read-edid/package.nix +++ b/pkgs/by-name/re/read-edid/package.nix @@ -6,12 +6,12 @@ libx86, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "read-edid"; version = "3.0.2"; src = fetchurl { - url = "http://www.polypux.org/projects/read-edid/read-edid-${version}.tar.gz"; + url = "http://www.polypux.org/projects/read-edid/read-edid-${finalAttrs.version}.tar.gz"; sha256 = "0vqqmwsgh2gchw7qmpqk6idgzcm5rqf2fab84y7gk42v1x2diin7"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.dezgeg ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/re/redis-plus-plus/package.nix b/pkgs/by-name/re/redis-plus-plus/package.nix index ff8e5cae6bdf..5188c3bcc6da 100644 --- a/pkgs/by-name/re/redis-plus-plus/package.nix +++ b/pkgs/by-name/re/redis-plus-plus/package.nix @@ -11,14 +11,14 @@ # You must build at one type of library assert enableShared || enableStatic; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "redis-plus-plus"; version = "1.3.15"; src = fetchFromGitHub { owner = "sewenew"; repo = "redis-plus-plus"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-0q+pQ2tS04RYKsikTG5QMuTPW3f6+fFIPuJZVf/aIw0="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ wheelsandmetal ]; }; -} +}) diff --git a/pkgs/by-name/re/redshift_jdbc/package.nix b/pkgs/by-name/re/redshift_jdbc/package.nix index d42c5a914089..6a4240738408 100644 --- a/pkgs/by-name/re/redshift_jdbc/package.nix +++ b/pkgs/by-name/re/redshift_jdbc/package.nix @@ -4,7 +4,7 @@ fetchMavenArtifact, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "redshift-jdbc"; version = "2.1.0.3"; @@ -12,12 +12,12 @@ stdenv.mkDerivation rec { artifactId = "redshift-jdbc42"; groupId = "com.amazon.redshift"; sha256 = "sha256-TO/JXh/pZ7tUZGfHqkzgZx18gLnISvnPVyGavzFv6vo="; - inherit version; + inherit (finalAttrs) version; }; installPhase = '' runHook preInstall - install -m444 -D $src/share/java/redshift-jdbc42-${version}.jar $out/share/java/redshift-jdbc42.jar + install -m444 -D $src/share/java/redshift-jdbc42-${finalAttrs.version}.jar $out/share/java/redshift-jdbc42.jar runHook postInstall ''; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sir4ur0n ]; }; -} +}) diff --git a/pkgs/by-name/re/restool/package.nix b/pkgs/by-name/re/restool/package.nix index a874d0518b1f..c1031c231ff0 100644 --- a/pkgs/by-name/re/restool/package.nix +++ b/pkgs/by-name/re/restool/package.nix @@ -13,7 +13,7 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "restool"; version = "2.4"; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { "prefix=" "bindir_completion=/share/bash-completion/completions" "DESTDIR=$(out)" - "VERSION=${version}" + "VERSION=${finalAttrs.version}" ]; postPatch = '' @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { # symlinks). Instead, inject the environment directly into the shell # scripts we need to wrap. for tool in ls-append-dpl ls-debug ls-main; do - sed -i "1 a export PATH=\"$out/bin:${lib.makeBinPath buildInputs}:\$PATH\"" $out/bin/$tool + sed -i "1 a export PATH=\"$out/bin:${lib.makeBinPath finalAttrs.buildInputs}:\$PATH\"" $out/bin/$tool done ''; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/re/retro-gtk/package.nix b/pkgs/by-name/re/retro-gtk/package.nix index 51832bc450da..694e6080a9ab 100644 --- a/pkgs/by-name/re/retro-gtk/package.nix +++ b/pkgs/by-name/re/retro-gtk/package.nix @@ -16,12 +16,12 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "retro-gtk"; version = "1.0.2"; src = fetchurl { - url = "mirror://gnome/sources/retro-gtk/${lib.versions.majorMinor version}/retro-gtk-${version}.tar.xz"; + url = "mirror://gnome/sources/retro-gtk/${lib.versions.majorMinor finalAttrs.version}/retro-gtk-${finalAttrs.version}.tar.xz"; sha256 = "1lnb7dwcj3lrrvdzd85dxwrlid28xf4qdbrgfjyg1wn1z6sv063i"; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/retro-gtk.x86_64-darwin }; -} +}) diff --git a/pkgs/by-name/rg/rgxg/package.nix b/pkgs/by-name/rg/rgxg/package.nix index e3977fd6ec4e..2fee474c3f08 100644 --- a/pkgs/by-name/rg/rgxg/package.nix +++ b/pkgs/by-name/rg/rgxg/package.nix @@ -4,12 +4,12 @@ fetchzip, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rgxg"; version = "0.1.2"; src = fetchzip { - url = "https://github.com/rgxg/rgxg/releases/download/v${version}/rgxg-${version}.tar.gz"; + url = "https://github.com/rgxg/rgxg/releases/download/v${finalAttrs.version}/rgxg-${finalAttrs.version}.tar.gz"; sha256 = "050jxc3qhfrm9fdbzd67hlsqlp4qk1fa20q1g2v919sh7s6v77si"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ hloeffler ]; homepage = "https://rgxg.github.io/"; }; -} +}) diff --git a/pkgs/by-name/rh/rhash/package.nix b/pkgs/by-name/rh/rhash/package.nix index 9849fea3ac1b..ce6a487c5663 100644 --- a/pkgs/by-name/rh/rhash/package.nix +++ b/pkgs/by-name/rh/rhash/package.nix @@ -7,14 +7,14 @@ gettext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.4.4"; pname = "rhash"; src = fetchFromGitHub { owner = "rhash"; repo = "RHash"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-3CW41ULdXoID4cOgrcG2j85tgIJ/sz5hU7A83qpuxf4="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ andrewrk ]; }; -} +}) diff --git a/pkgs/by-name/ri/riemann/package.nix b/pkgs/by-name/ri/riemann/package.nix index e110d1fb88b7..d2001cc195e4 100644 --- a/pkgs/by-name/ri/riemann/package.nix +++ b/pkgs/by-name/ri/riemann/package.nix @@ -6,12 +6,12 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "riemann"; version = "0.3.12"; src = fetchurl { - url = "https://github.com/riemann/riemann/releases/download/${version}/riemann-${version}.tar.bz2"; + url = "https://github.com/riemann/riemann/releases/download/${finalAttrs.version}/riemann-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-gsJMfLo7zpaVfyVmHznGFiomK6dq7yTphuc9vyp5t6Y="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ crimeminister ]; }; -} +}) diff --git a/pkgs/by-name/ri/rinutils/package.nix b/pkgs/by-name/ri/rinutils/package.nix index 888920b56cf6..c35dcc58f2da 100644 --- a/pkgs/by-name/ri/rinutils/package.nix +++ b/pkgs/by-name/ri/rinutils/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rinutils"; version = "0.10.3"; src = fetchurl { - url = "https://github.com/shlomif/rinutils/releases/download/${version}/rinutils-${version}.tar.xz"; + url = "https://github.com/shlomif/rinutils/releases/download/${finalAttrs.version}/rinutils-${finalAttrs.version}.tar.xz"; sha256 = "sha256-+eUn03psyMe4hwraY8qiTzKrDSn9ERbfPrtoZYMDCVU="; }; @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { meta = { description = "C11 / gnu11 utilities C library by Shlomi Fish / Rindolf"; homepage = "https://github.com/shlomif/rinutils"; - changelog = "https://github.com/shlomif/rinutils/raw/${version}/NEWS.asciidoc"; + changelog = "https://github.com/shlomif/rinutils/raw/${finalAttrs.version}/NEWS.asciidoc"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ri/ripmime/package.nix b/pkgs/by-name/ri/ripmime/package.nix index 04f1972661db..65cd963349fe 100644 --- a/pkgs/by-name/ri/ripmime/package.nix +++ b/pkgs/by-name/ri/ripmime/package.nix @@ -4,11 +4,11 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ripmime"; version = "1.4.0.10"; src = fetchurl { - url = "https://pldaniels.com/ripmime/ripmime-${version}.tar.gz"; + url = "https://pldaniels.com/ripmime/ripmime-${finalAttrs.version}.tar.gz"; sha256 = "0sj06ibmlzy34n8v0mnlq2gwidy7n2aqcwgjh0xssz3vi941aqc9"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { downloadPage = "https://pldaniels.com/ripmime/"; }; }; -} +}) diff --git a/pkgs/by-name/rm/rman/package.nix b/pkgs/by-name/rm/rman/package.nix index 8e17cf0808e7..76637db10fa8 100644 --- a/pkgs/by-name/rm/rman/package.nix +++ b/pkgs/by-name/rm/rman/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rman"; version = "3.2"; src = fetchurl { - url = "mirror://sourceforge/polyglotman/${version}/rman-${version}.tar.gz"; + url = "mirror://sourceforge/polyglotman/${finalAttrs.version}/rman-${finalAttrs.version}.tar.gz"; sha256 = "0prdld6nbkdlkcgc2r1zp13h2fh8r0mlwxx423dnc695ddlk18b8"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "rman"; }; -} +}) diff --git a/pkgs/by-name/ro/rosegarden/package.nix b/pkgs/by-name/ro/rosegarden/package.nix index 5669cdf79b15..f2417c038e98 100644 --- a/pkgs/by-name/ro/rosegarden/package.nix +++ b/pkgs/by-name/ro/rosegarden/package.nix @@ -29,12 +29,12 @@ libogg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rosegarden"; version = "25.06"; src = fetchurl { - url = "mirror://sourceforge/rosegarden/rosegarden-${version}.tar.xz"; + url = "mirror://sourceforge/rosegarden/rosegarden-${finalAttrs.version}.tar.xz"; sha256 = "sha256-df5SsAWJlHHMSw5JVL5dNe4c6PQWWauO9IomF4qlw20="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rp/rpm2targz/package.nix b/pkgs/by-name/rp/rpm2targz/package.nix index b628d4b56fff..952b7f5fcb45 100644 --- a/pkgs/by-name/rp/rpm2targz/package.nix +++ b/pkgs/by-name/rp/rpm2targz/package.nix @@ -11,13 +11,13 @@ zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rpm2targz"; version = "2021.03.16"; # git repo: https://gitweb.gentoo.org/proj/rpm2targz.git/ src = fetchurl { - url = "https://dev.gentoo.org/~vapier/dist/rpm2targz-${version}.tar.xz"; + url = "https://dev.gentoo.org/~vapier/dist/rpm2targz-${finalAttrs.version}.tar.xz"; hash = "sha256-rcV+o9V2wWKznqSW2rA8xgnpQ02kpK4te6mYvLRC5vQ="; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/rs/rscw/package.nix b/pkgs/by-name/rs/rscw/package.nix index ba128726fcca..647dc211c3ea 100644 --- a/pkgs/by-name/rs/rscw/package.nix +++ b/pkgs/by-name/rs/rscw/package.nix @@ -7,12 +7,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rscw"; version = "0.1e"; src = fetchurl { - url = "https://www.pa3fwm.nl/software/rscw/rscw-${version}.tgz"; + url = "https://www.pa3fwm.nl/software/rscw/rscw-${finalAttrs.version}.tgz"; sha256 = "1hxwxmqc5jinr14ya1idigqigc8qhy1vimzcwy2vmwdjay2sqik2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ earldouglas ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/rt/rt-tests/package.nix b/pkgs/by-name/rt/rt-tests/package.nix index f165b8fd1cbe..cc41defc7b02 100644 --- a/pkgs/by-name/rt/rt-tests/package.nix +++ b/pkgs/by-name/rt/rt-tests/package.nix @@ -7,12 +7,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rt-tests"; version = "2.9"; src = fetchurl { - url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${version}.tar.gz"; + url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Zmb0RqGvS4bHy+6Krs3of1WUWOqJMOH0FHAXIqlteys="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ poelzi ]; license = lib.licenses.gpl2Only; }; -} +}) diff --git a/pkgs/by-name/ru/rush/package.nix b/pkgs/by-name/ru/rush/package.nix index c49e350ed9c7..b80142df3c52 100644 --- a/pkgs/by-name/ru/rush/package.nix +++ b/pkgs/by-name/ru/rush/package.nix @@ -7,12 +7,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rush"; version = "2.4"; src = fetchurl { - url = "mirror://gnu/rush/rush-${version}.tar.gz"; + url = "mirror://gnu/rush/rush-${finalAttrs.version}.tar.gz"; sha256 = "sha256-Jm80iJq2pwO/CJCItSN8gUo5ThxRQsG0Z5TYVtWSEts="; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { shellPath = "/bin/rush"; tests = { inherit (nixosTests) rush; }; }; -} +}) diff --git a/pkgs/by-name/sa/safefile/package.nix b/pkgs/by-name/sa/safefile/package.nix index 62b5e1ef06a5..f1fef40defcc 100644 --- a/pkgs/by-name/sa/safefile/package.nix +++ b/pkgs/by-name/sa/safefile/package.nix @@ -3,12 +3,12 @@ stdenv, fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "safefile"; version = "1.0.5"; src = fetchurl { - url = "http://research.cs.wisc.edu/mist/safefile/releases/safefile-${version}.tar.gz"; + url = "http://research.cs.wisc.edu/mist/safefile/releases/safefile-${finalAttrs.version}.tar.gz"; sha256 = "1y0gikds2nr8jk8smhrl617njk23ymmpxyjb2j1xbj0k82xspv78"; }; @@ -19,4 +19,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; homepage = "https://research.cs.wisc.edu/mist/safefile/"; }; -} +}) diff --git a/pkgs/by-name/sa/sage/sage.nix b/pkgs/by-name/sa/sage/sage.nix index e0c99bd9e265..4b7bed5b74a3 100644 --- a/pkgs/by-name/sa/sage/sage.nix +++ b/pkgs/by-name/sa/sage/sage.nix @@ -14,8 +14,8 @@ # A wrapper that makes sure sage finds its docs (if they were build) and the # jupyter kernel spec. -stdenv.mkDerivation rec { - version = src.version; +stdenv.mkDerivation (finalAttrs: { + version = finalAttrs.src.version; pname = "sage"; src = sage-with-env.env.lib.src; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p "$out/bin" makeWrapper "${sage-with-env}/bin/sage" "$out/bin/sage" \ - --set SAGE_DOC_SRC_OVERRIDE "${src}/src/doc" ${lib.optionalString withDoc "--set SAGE_DOC_OVERRIDE ${sagedoc}/share/doc/sage"} \ + --set SAGE_DOC_SRC_OVERRIDE "${finalAttrs.src}/src/doc" ${lib.optionalString withDoc "--set SAGE_DOC_OVERRIDE ${sagedoc}/share/doc/sage"} \ --prefix JUPYTER_PATH : "${jupyter-kernel-specs}" ''; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.sage ]; platforms = lib.platforms.linux ++ [ "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/sa/sage/threejs-sage.nix b/pkgs/by-name/sa/sage/threejs-sage.nix index bc7230f333ab..a451349209ab 100644 --- a/pkgs/by-name/sa/sage/threejs-sage.nix +++ b/pkgs/by-name/sa/sage/threejs-sage.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "threejs-sage"; version = "r122"; src = fetchFromGitHub { owner = "sagemath"; repo = "threejs-sage"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-xPAPt36Fon3hYQq6SOmGkIyUzAII2LMl10nqYG4UPI0="; }; @@ -16,4 +16,4 @@ stdenv.mkDerivation rec { cp version "$out/lib/node_modules/three" cp -r build "$out/lib/node_modules/three/$(cat version)" ''; -} +}) diff --git a/pkgs/by-name/sa/sagittarius-scheme/package.nix b/pkgs/by-name/sa/sagittarius-scheme/package.nix index b140e2fab8e4..eadaffaf7c21 100644 --- a/pkgs/by-name/sa/sagittarius-scheme/package.nix +++ b/pkgs/by-name/sa/sagittarius-scheme/package.nix @@ -21,11 +21,11 @@ let else throw "unsupported platform"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sagittarius-scheme"; version = "0.9.12"; src = fetchurl { - url = "https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-${version}.tar.gz"; + url = "https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-${finalAttrs.version}.tar.gz"; hash = "sha256-w6aQkC7/vKO8exvDpsSsLyLXrm4FSKh8XYGJgseEII0="; }; preBuild = '' @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ abbe ]; }; -} +}) diff --git a/pkgs/by-name/sa/samtools/package.nix b/pkgs/by-name/sa/samtools/package.nix index 12b2dc9ca708..46581e2e655f 100644 --- a/pkgs/by-name/sa/samtools/package.nix +++ b/pkgs/by-name/sa/samtools/package.nix @@ -8,12 +8,12 @@ ncurses ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "samtools"; version = "1.22.1"; src = fetchurl { - url = "https://github.com/samtools/samtools/releases/download/${version}/samtools-${version}.tar.bz2"; + url = "https://github.com/samtools/samtools/releases/download/${finalAttrs.version}/samtools-${finalAttrs.version}.tar.bz2"; hash = "sha256-Aqpc0LpS4GwggAVOBZ19d6iF3+lxfDHNid/npAR+2g4="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { unode ]; }; -} +}) diff --git a/pkgs/by-name/sa/sauerbraten/package.nix b/pkgs/by-name/sa/sauerbraten/package.nix index e5004773ee3c..b0e9336e3a88 100644 --- a/pkgs/by-name/sa/sauerbraten/package.nix +++ b/pkgs/by-name/sa/sauerbraten/package.nix @@ -18,13 +18,13 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sauerbraten"; version = "2020-12-29"; src = fetchzip { url = "mirror://sourceforge/sauerbraten/sauerbraten_${ - builtins.replaceStrings [ "-" ] [ "_" ] version + builtins.replaceStrings [ "-" ] [ "_" ] finalAttrs.version }_linux.tar.bz2"; hash = "sha256-os3SmonqHRw1+5dIRVt7EeXfnSq298GiyKpusS1K3rM="; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { zlib ]; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; enableParallelBuilding = true; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { license = "freeware"; # as an aggregate - data files have different licenses code is under zlib license platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sb/sbc/package.nix b/pkgs/by-name/sb/sbc/package.nix index d63bf536c86b..8e03a6ea65ab 100644 --- a/pkgs/by-name/sb/sbc/package.nix +++ b/pkgs/by-name/sb/sbc/package.nix @@ -6,12 +6,12 @@ libsndfile, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sbc"; version = "2.1"; src = fetchurl { - url = "https://www.kernel.org/pub/linux/bluetooth/sbc-${version}.tar.xz"; + url = "https://www.kernel.org/pub/linux/bluetooth/sbc-${finalAttrs.version}.tar.xz"; sha256 = "sha256-QmYzyr18eYI2RDUW36gzW0fgBLDvN/8Qfgx+rTKZ/MI="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/scanbd/package.nix b/pkgs/by-name/sc/scanbd/package.nix index 71e0ada8f4a6..5a0605daebd9 100644 --- a/pkgs/by-name/sc/scanbd/package.nix +++ b/pkgs/by-name/sc/scanbd/package.nix @@ -10,13 +10,13 @@ systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scanbd"; version = "1.5.1"; src = fetchurl { sha256 = "0pvy4qirfjdfm8aj6x5rkbgl7hk3jfa2s21qkk8ic5dqfjjab75n"; - url = "mirror://sourceforge/scanbd/scanbd-${version}.tgz"; + url = "mirror://sourceforge/scanbd/scanbd-${finalAttrs.version}.tgz"; }; nativeBuildInputs = [ pkg-config ]; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sc/schroedinger/package.nix b/pkgs/by-name/sc/schroedinger/package.nix index b66d7ec542ec..69909bf83141 100644 --- a/pkgs/by-name/sc/schroedinger/package.nix +++ b/pkgs/by-name/sc/schroedinger/package.nix @@ -9,12 +9,12 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "schroedinger"; version = "1.0.11"; src = fetchurl { - url = "https://download.videolan.org/contrib/schroedinger-${version}.tar.gz"; + url = "https://download.videolan.org/contrib/schroedinger-${finalAttrs.version}.tar.gz"; sha256 = "04prr667l4sn4zx256v1z36a0nnkxfdqyln48rbwlamr6l3jlmqy"; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sc/scrypt/package.nix b/pkgs/by-name/sc/scrypt/package.nix index 96ba836053e4..8b9d3440bf49 100644 --- a/pkgs/by-name/sc/scrypt/package.nix +++ b/pkgs/by-name/sc/scrypt/package.nix @@ -7,12 +7,12 @@ util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scrypt"; version = "1.3.3"; src = fetchurl { - url = "https://www.tarsnap.com/scrypt/scrypt-${version}.tgz"; + url = "https://www.tarsnap.com/scrypt/scrypt-${finalAttrs.version}.tgz"; sha256 = "sha256-HCcQUX6ZjqrC6X2xHwkuNxOeaYhrIaGyZh9k4TAhWuk="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/sd/sdparm/package.nix b/pkgs/by-name/sd/sdparm/package.nix index e764b26ab06e..721659e2d4f9 100644 --- a/pkgs/by-name/sd/sdparm/package.nix +++ b/pkgs/by-name/sd/sdparm/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sdparm"; version = "1.12"; src = fetchurl { - url = "http://sg.danny.cz/sg/p/sdparm-${version}.tar.xz"; + url = "http://sg.danny.cz/sg/p/sdparm-${finalAttrs.version}.tar.xz"; sha256 = "sha256-xMnvr9vrZi4vlxJwfsSQkyvU0BC7ESmueplSZUburb4="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/se/seccure/package.nix b/pkgs/by-name/se/seccure/package.nix index 4e59d7bb2650..e01aaac11f08 100644 --- a/pkgs/by-name/se/seccure/package.nix +++ b/pkgs/by-name/se/seccure/package.nix @@ -5,12 +5,12 @@ libgcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seccure"; version = "0.5"; src = fetchurl { - url = "http://point-at-infinity.org/seccure/seccure-${version}.tar.gz"; + url = "http://point-at-infinity.org/seccure/seccure-${finalAttrs.version}.tar.gz"; sha256 = "0nwnk3hfhgvf5xr0xipbh6smfnya22wphc5rj0vgi5d0zr5cwrk5"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl3; }; -} +}) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index a6141295fdda..f970dbee2f7e 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -8,14 +8,14 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; version = "0.12.4"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; - tag = version; + tag = finalAttrs.version; hash = "sha256-g0CRuupd8KyKWsBKOvNXZ7grrzJuREuYP4bz66SvpbU="; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/getsentry/sentry-native"; description = "Sentry SDK for C, C++ and native applications"; - changelog = "https://github.com/getsentry/sentry-native/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/getsentry/sentry-native/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { daniel-fahey ]; }; -} +}) diff --git a/pkgs/by-name/se/seq24/package.nix b/pkgs/by-name/se/seq24/package.nix index 0275fe85672f..0295457c6d77 100644 --- a/pkgs/by-name/se/seq24/package.nix +++ b/pkgs/by-name/se/seq24/package.nix @@ -8,12 +8,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seq24"; version = "0.9.3"; src = fetchurl { - url = "https://launchpad.net/seq24/trunk/${version}/+download/seq24-${version}.tar.gz"; + url = "https://launchpad.net/seq24/trunk/${finalAttrs.version}/+download/seq24-${finalAttrs.version}.tar.gz"; sha256 = "1qpyb7355s21sgy6gibkybxpzx4ikha57a8w644lca6qy9mhcwi3"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "seq24"; }; -} +}) diff --git a/pkgs/by-name/se/seren/package.nix b/pkgs/by-name/se/seren/package.nix index 130d1c7d6e83..e78c1a2a382d 100644 --- a/pkgs/by-name/se/seren/package.nix +++ b/pkgs/by-name/se/seren/package.nix @@ -9,7 +9,7 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seren"; version = "0.0.21"; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://holdenc.altervista.org/seren/downloads/seren-${version}.tar.gz"; + url = "http://holdenc.altervista.org/seren/downloads/seren-${finalAttrs.version}.tar.gz"; sha256 = "sha256-adI365McrJkvTexvnWjMzpHcJkLY3S/uWfE8u4yuqho="; }; @@ -45,4 +45,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/se/serf/package.nix b/pkgs/by-name/se/serf/package.nix index d47fc51c3d27..66fae8ea5aa6 100644 --- a/pkgs/by-name/se/serf/package.nix +++ b/pkgs/by-name/se/serf/package.nix @@ -13,12 +13,12 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "serf"; version = "1.3.10"; src = fetchurl { - url = "mirror://apache/serf/serf-${version}.tar.bz2"; + url = "mirror://apache/serf/serf-${finalAttrs.version}.tar.bz2"; hash = "sha256-voHvCLqiUW7Np2p3rffe97wyJ+61eLmjO0X3tB3AZOY="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/se/setserial/package.nix b/pkgs/by-name/se/setserial/package.nix index ccf5c56d73b8..230bc0091b8b 100644 --- a/pkgs/by-name/se/setserial/package.nix +++ b/pkgs/by-name/se/setserial/package.nix @@ -6,12 +6,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "setserial"; version = "2.17"; src = fetchurl { - url = "mirror://sourceforge/setserial/setserial-${version}.tar.gz"; + url = "mirror://sourceforge/setserial/setserial-${finalAttrs.version}.tar.gz"; sha256 = "0jkrnn3i8gbsl48k3civjmvxyv9rbm1qjha2cf2macdc439qfi3y"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { mainProgram = "setserial"; maintainers = [ lib.maintainers.mmlb ]; }; -} +}) diff --git a/pkgs/by-name/sh/shhopt/package.nix b/pkgs/by-name/sh/shhopt/package.nix index a9e88e031f34..3f04ec3c9fec 100644 --- a/pkgs/by-name/sh/shhopt/package.nix +++ b/pkgs/by-name/sh/shhopt/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "shhopt"; version = "1.1.7"; src = fetchurl { - url = "https://shh.thathost.com/pub-unix/files/shhopt-${version}.tar.gz"; + url = "https://shh.thathost.com/pub-unix/files/shhopt-${finalAttrs.version}.tar.gz"; sha256 = "0yd6bl6qw675sxa81nxw6plhpjf9d2ywlm8a5z66zyjf28sl7sds"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { license = lib.licenses.artistic1; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/si/siege/package.nix b/pkgs/by-name/si/siege/package.nix index 979f52f3a00a..c8ae9581c569 100644 --- a/pkgs/by-name/si/siege/package.nix +++ b/pkgs/by-name/si/siege/package.nix @@ -6,12 +6,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "siege"; version = "4.1.7"; src = fetchurl { - url = "http://download.joedog.org/siege/siege-${version}.tar.gz"; + url = "http://download.joedog.org/siege/siege-${finalAttrs.version}.tar.gz"; hash = "sha256-7BQM7dFZl5OD1g2+h6AVHCwSraeHkQlaj6hK5jW5MCY="; }; @@ -41,9 +41,9 @@ stdenv.mkDerivation rec { meta = { description = "HTTP load tester"; homepage = "https://www.joedog.org/siege-home/"; - changelog = "https://github.com/JoeDog/siege/blob/v${version}/ChangeLog"; + changelog = "https://github.com/JoeDog/siege/blob/v${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/si/sipcalc/package.nix b/pkgs/by-name/si/sipcalc/package.nix index 39ead714ad06..76374fa087fa 100644 --- a/pkgs/by-name/si/sipcalc/package.nix +++ b/pkgs/by-name/si/sipcalc/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sipcalc"; version = "1.1.6"; src = fetchurl { - url = "http://www.routemeister.net/projects/sipcalc/files/sipcalc-${version}.tar.gz"; + url = "http://www.routemeister.net/projects/sipcalc/files/sipcalc-${finalAttrs.version}.tar.gz"; sha256 = "cfd476c667f7a119e49eb5fe8adcfb9d2339bc2e0d4d01a1d64b7c229be56357"; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.globin ]; mainProgram = "sipcalc"; }; -} +}) diff --git a/pkgs/by-name/si/sirikali/package.nix b/pkgs/by-name/si/sirikali/package.nix index 8807bc61a85b..e374f7ccdcb7 100644 --- a/pkgs/by-name/si/sirikali/package.nix +++ b/pkgs/by-name/si/sirikali/package.nix @@ -20,14 +20,14 @@ withLibsecret ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sirikali"; version = "1.8.5"; src = fetchFromGitHub { owner = "mhogomchungu"; repo = "sirikali"; - rev = version; + rev = finalAttrs.version; hash = "sha256-OaZrgX6zxp1ZP72xiBl0+h0nAQb1Z1eiqaSYdtxsDzQ="; }; @@ -71,10 +71,10 @@ stdenv.mkDerivation rec { meta = { description = "Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs"; homepage = "https://github.com/mhogomchungu/sirikali"; - changelog = "https://github.com/mhogomchungu/sirikali/blob/${src.rev}/changelog"; + changelog = "https://github.com/mhogomchungu/sirikali/blob/${finalAttrs.src.rev}/changelog"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ linuxissuper ]; mainProgram = "sirikali"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sm/smack/package.nix b/pkgs/by-name/sm/smack/package.nix index 08c66c2a15d9..8df583d8b13d 100644 --- a/pkgs/by-name/sm/smack/package.nix +++ b/pkgs/by-name/sm/smack/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smack"; version = "4.1.9"; src = fetchurl { url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_${ - lib.replaceStrings [ "." ] [ "_" ] version + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; sha256 = "009x0qcxd4dkvwcjz2nla470pwbabwvg37wc21pslpw42ldi0bzp"; }; @@ -33,4 +33,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.asl20; }; -} +}) diff --git a/pkgs/by-name/sm/smbnetfs/package.nix b/pkgs/by-name/sm/smbnetfs/package.nix index 46a03ec32d34..e41c7b3ac2a6 100644 --- a/pkgs/by-name/sm/smbnetfs/package.nix +++ b/pkgs/by-name/sm/smbnetfs/package.nix @@ -11,11 +11,11 @@ libsecret, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smbnetfs"; version = "0.6.3"; src = fetchurl { - url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${version}/smbnetfs-${version}.tar.bz2"; + url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${finalAttrs.version}/smbnetfs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-6sN7l2n76cP0uvPrZMYaa1mtTyqgXf3culoaxK301WA="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/smbnetfs/"; mainProgram = "smbnetfs"; }; -} +}) diff --git a/pkgs/by-name/sm/smc/package.nix b/pkgs/by-name/sm/smc/package.nix index 42d066c08c35..37d60656e375 100644 --- a/pkgs/by-name/sm/smc/package.nix +++ b/pkgs/by-name/sm/smc/package.nix @@ -6,14 +6,14 @@ runtimeShell, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smc"; version = "6.6.3"; src = fetchurl { - url = "mirror://sourceforge/project/smc/smc/${lib.replaceStrings [ "." ] [ "_" ] version}/smc_${ - lib.replaceStrings [ "." ] [ "_" ] version - }.tgz"; + url = "mirror://sourceforge/project/smc/smc/${ + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version + }/smc_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}.tgz"; sha256 = "1gv0hrgdl4wp562virpf9sib6pdhapwv4zvwbl0d5f5xyx04il11"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; mainProgram = "smc"; }; -} +}) diff --git a/pkgs/by-name/sm/smlfmt/package.nix b/pkgs/by-name/sm/smlfmt/package.nix index e00962e84a42..cafdad496da2 100644 --- a/pkgs/by-name/sm/smlfmt/package.nix +++ b/pkgs/by-name/sm/smlfmt/package.nix @@ -5,14 +5,14 @@ mlton, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smlfmt"; version = "1.3.0"; src = fetchFromGitHub { owner = "shwestrick"; repo = "smlfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-k3sAz1auKJpta1RdLX3ugSrc9ibVQJOCOPVmTYS/AZY="; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = mlton.meta.platforms; homepage = "https://github.com/shwestrick/smlfmt"; }; -} +}) diff --git a/pkgs/by-name/sn/snappy/package.nix b/pkgs/by-name/sn/snappy/package.nix index 33dd32991729..7cad9fc27a63 100644 --- a/pkgs/by-name/sn/snappy/package.nix +++ b/pkgs/by-name/sn/snappy/package.nix @@ -7,14 +7,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snappy"; version = "1.2.2"; src = fetchFromGitHub { owner = "google"; repo = "snappy"; - rev = version; + rev = finalAttrs.version; hash = "sha256-bMZD8EI9dvDGupfos4hi/0ShBkrJlI5Np9FxE6FfrNE="; }; @@ -59,7 +59,7 @@ stdenv.mkDerivation rec { cat < $dev/lib/pkgconfig/snappy.pc Name: snappy Description: Fast compressor/decompressor library. - Version: ${version} + Version: ${finalAttrs.version} Libs: -L$out/lib -lsnappy Cflags: -I$dev/include EOF @@ -76,4 +76,4 @@ stdenv.mkDerivation rec { description = "Compression/decompression library for very high speeds"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sn/snpeff/package.nix b/pkgs/by-name/sn/snpeff/package.nix index 4a3357e69c19..77c25fd8008e 100644 --- a/pkgs/by-name/sn/snpeff/package.nix +++ b/pkgs/by-name/sn/snpeff/package.nix @@ -7,13 +7,13 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snpeff"; version = "4.3t"; src = fetchurl { url = "mirror://sourceforge/project/snpeff/snpEff_v${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }_core.zip"; sha256 = "0i12mv93bfv8xjwc3rs2x73d6hkvi7kgbbbx3ry984l3ly4p6nnm"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/so/sound-theme-freedesktop/package.nix b/pkgs/by-name/so/sound-theme-freedesktop/package.nix index 8ec4c654363b..759532f4b53c 100644 --- a/pkgs/by-name/so/sound-theme-freedesktop/package.nix +++ b/pkgs/by-name/so/sound-theme-freedesktop/package.nix @@ -5,13 +5,13 @@ intltool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sound-theme-freedesktop"; version = "0.8"; src = fetchurl { sha256 = "054abv4gmfk9maw93fis0bf605rc56dah7ys5plc4pphxqh8nlfb"; - url = "https://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-${version}.tar.bz2"; + url = "https://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-${finalAttrs.version}.tar.bz2"; }; nativeBuildInputs = [ intltool ]; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { ]; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/sp/spectmorph/package.nix b/pkgs/by-name/sp/spectmorph/package.nix index 28e66b066c3b..b950cfea57b7 100644 --- a/pkgs/by-name/sp/spectmorph/package.nix +++ b/pkgs/by-name/sp/spectmorph/package.nix @@ -13,11 +13,11 @@ fftwFloat, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spectmorph"; version = "0.6.1"; src = fetchurl { - url = "https://github.com/swesterfeld/spectmorph/releases/download/${version}/spectmorph-${version}.tar.bz2"; + url = "https://github.com/swesterfeld/spectmorph/releases/download/${finalAttrs.version}/spectmorph-${finalAttrs.version}.tar.bz2"; hash = "sha256-H/PaczAkjxeu2Q6S/jazZ0PU9oCmhBzsLgbGLusxXm8="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { ]; maintainers = [ lib.maintainers.magnetophon ]; }; -} +}) diff --git a/pkgs/by-name/sp/spice-gtk/package.nix b/pkgs/by-name/sp/spice-gtk/package.nix index 03a2e9ca2221..caa65e8c6c71 100644 --- a/pkgs/by-name/sp/spice-gtk/package.nix +++ b/pkgs/by-name/sp/spice-gtk/package.nix @@ -62,7 +62,7 @@ # KERNEL=="*", SUBSYSTEMS=="usb", MODE="0664", GROUP="usb" # ''; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-gtk"; version = "0.42"; @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://www.spice-space.org/download/gtk/spice-gtk-${version}.tar.xz"; + url = "https://www.spice-space.org/download/gtk/spice-gtk-${finalAttrs.version}.tar.xz"; sha256 = "sha256-k4ARfxgRrR+qGBLLZgJHm2KQ1KDYzEQtREJ/f2wOelg="; }; @@ -184,4 +184,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.xeji ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sp/spice-protocol/package.nix b/pkgs/by-name/sp/spice-protocol/package.nix index 05e439d0d3c9..c8c374dd088f 100644 --- a/pkgs/by-name/sp/spice-protocol/package.nix +++ b/pkgs/by-name/sp/spice-protocol/package.nix @@ -6,12 +6,12 @@ ninja, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-protocol"; version = "0.14.5"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-protocol-${version}.tar.xz"; + url = "https://www.spice-space.org/download/releases/spice-protocol-${finalAttrs.version}.tar.xz"; sha256 = "sha256-uvWESfbonRn0dYma1fuRlv3EbAPMUyM/TjnPKXj5z/c="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sp/spice-vdagent/package.nix b/pkgs/by-name/sp/spice-vdagent/package.nix index 813fa2eb0fe9..f99ee2ebbab1 100644 --- a/pkgs/by-name/sp/spice-vdagent/package.nix +++ b/pkgs/by-name/sp/spice-vdagent/package.nix @@ -15,11 +15,11 @@ libdrm, systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice-vdagent"; version = "0.23.0"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-vdagent-${version}.tar.bz2"; + url = "https://www.spice-space.org/download/releases/spice-vdagent-${finalAttrs.version}.tar.bz2"; hash = "sha256-Y+D5vVWXxGOKz9bxDXojVPWZvZ31sx5EMnDKzwfhakA="; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.aboseley ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sp/spice/package.nix b/pkgs/by-name/sp/spice/package.nix index 48b778eaaf7e..73e906604be8 100644 --- a/pkgs/by-name/sp/spice/package.nix +++ b/pkgs/by-name/sp/spice/package.nix @@ -27,12 +27,12 @@ gdk-pixbuf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spice"; version = "0.16.0"; src = fetchurl { - url = "https://www.spice-space.org/download/releases/spice-server/spice-${version}.tar.bz2"; + url = "https://www.spice-space.org/download/releases/spice-server/spice-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-Cm7JUo8FNxJhu7LUb/Nee1xF/4m7l1qZr5Wl8g/0cX0="; }; @@ -107,4 +107,4 @@ stdenv.mkDerivation rec { ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix index 9b2bb9bed25c..510095819abe 100644 --- a/pkgs/by-name/sp/splat/package.nix +++ b/pkgs/by-name/sp/splat/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "splat"; version = "1.4.2"; src = fetchurl { - url = "https://www.qsl.net/kd2bd/splat-${version}.tar.bz2"; + url = "https://www.qsl.net/kd2bd/splat-${finalAttrs.version}.tar.bz2"; hash = "sha256-ObCzFOLpJ73wDR7aS5hl79EouoUDBfmHrsBJxP1Yopw="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.x86_64; }; -} +}) diff --git a/pkgs/by-name/sq/sqlcheck/package.nix b/pkgs/by-name/sq/sqlcheck/package.nix index 3a1395895607..2018419145f8 100644 --- a/pkgs/by-name/sq/sqlcheck/package.nix +++ b/pkgs/by-name/sq/sqlcheck/package.nix @@ -6,14 +6,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sqlcheck"; version = "1.3"; src = fetchFromGitHub { owner = "jarulraj"; repo = "sqlcheck"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rGqCtEO2K+OT44nYU93mF1bJ07id+ixPkRSC8DcO6rY="; fetchSubmodules = true; }; @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Automatically identify anti-patterns in SQL queries"; mainProgram = "sqlcheck"; license = lib.licenses.asl20; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { broken = stdenv.hostPlatform.isDarwin; maintainers = with lib.maintainers; [ h7x4 ]; }; -} +}) diff --git a/pkgs/by-name/sq/sqsh/package.nix b/pkgs/by-name/sq/sqsh/package.nix index 935f674ce5f5..f587483d8214 100644 --- a/pkgs/by-name/sq/sqsh/package.nix +++ b/pkgs/by-name/sq/sqsh/package.nix @@ -12,12 +12,12 @@ let mainVersion = "2.5"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sqsh"; version = "${mainVersion}.16.1"; src = fetchurl { - url = "mirror://sourceforge/sqsh/sqsh/sqsh-${mainVersion}/sqsh-${version}.tgz"; + url = "mirror://sourceforge/sqsh/sqsh/sqsh-${mainVersion}/sqsh-${finalAttrs.version}.tgz"; sha256 = "1wi0hdmhk7l8nrz4j3kaa177mmxyklmzhj7sq1gj4q6fb8v1yr6n"; }; @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/sqsh/"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sr/srecord/package.nix b/pkgs/by-name/sr/srecord/package.nix index acf84b50d06e..06efd765cb60 100644 --- a/pkgs/by-name/sr/srecord/package.nix +++ b/pkgs/by-name/sr/srecord/package.nix @@ -9,12 +9,12 @@ libgcrypt ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srecord"; version = "1.64"; src = fetchurl { - url = "mirror://sourceforge/srecord/srecord-${version}.tar.gz"; + url = "mirror://sourceforge/srecord/srecord-${finalAttrs.version}.tar.gz"; sha256 = "1qk75q0k5vzmm3932q9hqz2gp8n9rrdfjacsswxc02656f3l3929"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bjornfor ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/sr/srsran/package.nix b/pkgs/by-name/sr/srsran/package.nix index 73f568c25815..96e805a122a2 100644 --- a/pkgs/by-name/sr/srsran/package.nix +++ b/pkgs/by-name/sr/srsran/package.nix @@ -21,14 +21,14 @@ enableAvx512 ? stdenv.hostPlatform.avx512Support, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srsran"; version = "25_10"; src = fetchFromGitHub { owner = "srsran"; repo = "srsran"; - rev = "release_${builtins.replaceStrings [ "." ] [ "_" ] version}"; + rev = "release_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; sha256 = "sha256-DwQ4u17m8D5RqX3OIYSyeE5+51sLah1qchRcwlX5i0A="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux; maintainers = with lib.maintainers; [ hexagonal-sun ]; }; -} +}) diff --git a/pkgs/by-name/sr/srt/package.nix b/pkgs/by-name/sr/srt/package.nix index 0cedd00ee71e..a5190b8b6d36 100644 --- a/pkgs/by-name/sr/srt/package.nix +++ b/pkgs/by-name/sr/srt/package.nix @@ -8,14 +8,14 @@ windows, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "srt"; version = "1.5.4"; src = fetchFromGitHub { owner = "Haivision"; repo = "srt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-NLy9GuP4OT/kKAIIDXSHtsmaBzXRuFohFM/aM+46cao="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nh2 ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/ss/sselp/package.nix b/pkgs/by-name/ss/sselp/package.nix index 5a05be400c6a..950f273a30f7 100644 --- a/pkgs/by-name/ss/sselp/package.nix +++ b/pkgs/by-name/ss/sselp/package.nix @@ -5,12 +5,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.2"; pname = "sselp"; src = fetchurl { - url = "https://dl.suckless.org/tools/sselp-${version}.tar.gz"; + url = "https://dl.suckless.org/tools/sselp-${finalAttrs.version}.tar.gz"; sha256 = "08mqp00lrh1chdrbs18qr0xv63h866lkmfj87kfscwdm1vn9a3yd"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "sselp"; }; -} +}) diff --git a/pkgs/by-name/ss/sshguard/package.nix b/pkgs/by-name/ss/sshguard/package.nix index 6ac7a9399a7b..73502636a356 100644 --- a/pkgs/by-name/ss/sshguard/package.nix +++ b/pkgs/by-name/ss/sshguard/package.nix @@ -7,12 +7,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.5.1"; pname = "sshguard"; src = fetchurl { - url = "mirror://sourceforge/sshguard/sshguard-${version}.tar.gz"; + url = "mirror://sourceforge/sshguard/sshguard-${finalAttrs.version}.tar.gz"; sha256 = "sha256-mXoeDsKyFltHV8QviUgWLrU0GDlGr1LvxAaIXZfLifw="; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux ++ darwin ++ freebsd ++ netbsd ++ openbsd; }; -} +}) diff --git a/pkgs/by-name/ss/sshoogr/package.nix b/pkgs/by-name/ss/sshoogr/package.nix index c56533d9b7c1..f53ebfd7e1a2 100644 --- a/pkgs/by-name/ss/sshoogr/package.nix +++ b/pkgs/by-name/ss/sshoogr/package.nix @@ -6,12 +6,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sshoogr"; version = "0.9.26"; src = fetchzip { - url = "mirror://maven/com/aestasit/infrastructure/sshoogr/sshoogr/${version}/sshoogr-${version}.zip"; + url = "mirror://maven/com/aestasit/infrastructure/sshoogr/sshoogr/${finalAttrs.version}/sshoogr-${finalAttrs.version}.zip"; sha256 = "134qlx90y82g1rfxhyn12z9r2imm1l3fz09hrrn3pgcdcq5jz2s1"; }; @@ -40,4 +40,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ moaxcp ]; }; -} +}) diff --git a/pkgs/by-name/ss/ssl-cert-check/package.nix b/pkgs/by-name/ss/ssl-cert-check/package.nix index f7c9b53b7ac1..6d5d7116f602 100644 --- a/pkgs/by-name/ss/ssl-cert-check/package.nix +++ b/pkgs/by-name/ss/ssl-cert-check/package.nix @@ -13,7 +13,7 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ssl-cert-check"; version = "4.14"; @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { mkdir -p $out/bin cp $pname $out/bin/$pname wrapProgram $out/bin/$pname \ - --set PATH "${lib.makeBinPath buildInputs}" + --set PATH "${lib.makeBinPath finalAttrs.buildInputs}" ''; meta = { @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ryantm ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ss/sslmate/package.nix b/pkgs/by-name/ss/sslmate/package.nix index 6a3793ab0691..00b2e0714e2b 100644 --- a/pkgs/by-name/ss/sslmate/package.nix +++ b/pkgs/by-name/ss/sslmate/package.nix @@ -7,12 +7,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sslmate"; version = "1.9.1"; src = fetchurl { - url = "https://packages.sslmate.com/other/sslmate-${version}.tar.gz"; + url = "https://packages.sslmate.com/other/sslmate-${finalAttrs.version}.tar.gz"; sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.mit; # X11 }; -} +}) diff --git a/pkgs/by-name/st/stacks/package.nix b/pkgs/by-name/st/stacks/package.nix index 5c98179a4309..6348636f15e6 100644 --- a/pkgs/by-name/st/stacks/package.nix +++ b/pkgs/by-name/st/stacks/package.nix @@ -5,11 +5,11 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stacks"; version = "2.68"; src = fetchurl { - url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-${version}.tar.gz"; + url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ncUeo1bWDrRVewstGohUqvrkkq7Yf5dOAknMCapedlA="; }; @@ -22,4 +22,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/st/stb/package.nix b/pkgs/by-name/st/stb/package.nix index ed409d4cd45d..3283dcc11f17 100644 --- a/pkgs/by-name/st/stb/package.nix +++ b/pkgs/by-name/st/stb/package.nix @@ -6,7 +6,7 @@ makePkgconfigItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stb"; version = "0-unstable-2023-01-29"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { prefix = "${placeholder "out"}"; includedir = "${prefix}/include"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/stm32flash/package.nix b/pkgs/by-name/st/stm32flash/package.nix index b1a0dc4b1ceb..9d5e0bdb4662 100644 --- a/pkgs/by-name/st/stm32flash/package.nix +++ b/pkgs/by-name/st/stm32flash/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stm32flash"; version = "0.7"; src = fetchurl { - url = "mirror://sourceforge/stm32flash/stm32flash-${version}.tar.gz"; + url = "mirror://sourceforge/stm32flash/stm32flash-${finalAttrs.version}.tar.gz"; sha256 = "sha256-xMnNi+x52mOxEdFXE+9cws2UfeykEdNdbjBl4ifcQUo="; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; # Should work on all platforms maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/st/strace/package.nix b/pkgs/by-name/st/strace/package.nix index 2ec23cd740ab..7fc77c29599a 100644 --- a/pkgs/by-name/st/strace/package.nix +++ b/pkgs/by-name/st/strace/package.nix @@ -9,12 +9,12 @@ elfutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "strace"; version = "6.18"; src = fetchurl { - url = "https://strace.io/files/${version}/strace-${version}.tar.xz"; + url = "https://strace.io/files/${finalAttrs.version}/strace-${finalAttrs.version}.tar.xz"; hash = "sha256-CtXcupc6aed5ZQ7xyzNbEu5gcW/HMmYJiVvTPm0qcyU="; }; @@ -65,4 +65,4 @@ stdenv.mkDerivation rec { ]; mainProgram = "strace"; }; -} +}) diff --git a/pkgs/by-name/st/stratisd/package.nix b/pkgs/by-name/st/stratisd/package.nix index 2fc8840d0b7d..b5864a3b4d0e 100644 --- a/pkgs/by-name/st/stratisd/package.nix +++ b/pkgs/by-name/st/stratisd/package.nix @@ -28,19 +28,19 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stratisd"; version = "3.8.6"; src = fetchFromGitHub { owner = "stratis-storage"; repo = "stratisd"; - tag = "stratisd-v${version}"; + tag = "stratisd-v${finalAttrs.version}"; hash = "sha256-Kky/6sgvA8NDDGLQLS3sjPJWTCxkoTP/ow+netnK6tY="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-zA+GEKmg5iV1PaGh0yjNb4h52PH7PwpN53xLV8P9Gac="; }; @@ -137,4 +137,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nickcao ]; platforms = [ "x86_64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/st/stricat/package.nix b/pkgs/by-name/st/stricat/package.nix index c32ac0a284a5..32bc2d06601a 100644 --- a/pkgs/by-name/st/stricat/package.nix +++ b/pkgs/by-name/st/stricat/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stricat"; version = "20140609100300"; src = fetchurl { - url = "http://www.stribob.com/dist/stricat-${version}.tgz"; + url = "http://www.stribob.com/dist/stricat-${finalAttrs.version}.tgz"; sha256 = "1axg8r4g5n5kdqj5013pgck80nni3z172xkg506vz4zx1zcmrm4r"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.thoughtpolice ]; mainProgram = "stricat"; }; -} +}) diff --git a/pkgs/by-name/st/stun/package.nix b/pkgs/by-name/st/stun/package.nix index 37eba72f08c9..7e5a20b8164c 100644 --- a/pkgs/by-name/st/stun/package.nix +++ b/pkgs/by-name/st/stun/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "stun"; version = "0.97"; src = fetchurl { - url = "mirror://sourceforge/stun/stund-${version}.tgz"; + url = "mirror://sourceforge/stun/stund-${finalAttrs.version}.tgz"; sha256 = "1mxirnnqfqdwb9x8hfjjsscp6lx3468ph6ddx32l94ir46fbzqc3"; }; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ]; preBuild = '' - tar Jxvf ${srcManpages} debian/manpages + tar Jxvf ${finalAttrs.srcManpages} debian/manpages gzip -9n debian/manpages/stun.1 gzip -9n debian/manpages/stund.8 ''; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "stun"; }; -} +}) diff --git a/pkgs/by-name/su/suricata/package.nix b/pkgs/by-name/su/suricata/package.nix index a6e71bfe00de..17222d57d76f 100644 --- a/pkgs/by-name/su/suricata/package.nix +++ b/pkgs/by-name/su/suricata/package.nix @@ -36,12 +36,12 @@ let libmagic = file; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "suricata"; version = "8.0.2"; src = fetchurl { - url = "https://www.openinfosecfoundation.org/download/suricata-${version}.tar.gz"; + url = "https://www.openinfosecfoundation.org/download/suricata-${finalAttrs.version}.tar.gz"; hash = "sha256-nUUMosrb4QGZPpkDOmI0nSvanf2QpqzBvLbMbbdutVE="; }; @@ -161,4 +161,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/su/survex/package.nix b/pkgs/by-name/su/survex/package.nix index 99e1b459db76..d0bc1af7736b 100644 --- a/pkgs/by-name/su/survex/package.nix +++ b/pkgs/by-name/su/survex/package.nix @@ -17,12 +17,12 @@ wxGTK32, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "survex"; version = "1.4.19"; src = fetchurl { - url = "https://survex.com/software/${version}/survex-${version}.tar.gz"; + url = "https://survex.com/software/${finalAttrs.version}/survex-${finalAttrs.version}.tar.gz"; hash = "sha256-X8FZCZTJ7DkZeYnrzaLCukRhs/kTHwre9F1TTRlK2ro="; }; @@ -71,9 +71,9 @@ stdenv.mkDerivation rec { variety of platforms, including Linux/Unix, macOS, and Microsoft Windows. ''; homepage = "https://survex.com/"; - changelog = "https://github.com/ojwb/survex/raw/v${version}/NEWS"; + changelog = "https://github.com/ojwb/survex/raw/v${finalAttrs.version}/NEWS"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.matthewcroughan ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sv/svrcore/package.nix b/pkgs/by-name/sv/svrcore/package.nix index eb9ee9c5b454..c7ecb82c6140 100644 --- a/pkgs/by-name/sv/svrcore/package.nix +++ b/pkgs/by-name/sv/svrcore/package.nix @@ -7,12 +7,12 @@ nspr, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "svrcore"; version = "4.0.4"; src = fetchurl { - url = "mirror://mozilla/directory/svrcore/releases/${version}/src/svrcore-${version}.tar.bz2"; + url = "mirror://mozilla/directory/svrcore/releases/${finalAttrs.version}/src/svrcore-${finalAttrs.version}.tar.bz2"; sha256 = "0n3alg6bxml8952fb6h0bi0l29farvq21q6k20gy2ba90m3znwj7"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mpl11; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sw/swaks/package.nix b/pkgs/by-name/sw/swaks/package.nix index c0f4b2b33360..a7d5c31ab9f3 100644 --- a/pkgs/by-name/sw/swaks/package.nix +++ b/pkgs/by-name/sw/swaks/package.nix @@ -7,12 +7,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaks"; version = "20240103.0"; src = fetchurl { - url = "https://www.jetmore.org/john/code/swaks/files/swaks-${version}.tar.gz"; + url = "https://www.jetmore.org/john/code/swaks/files/swaks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-DlMbTRZAWIAucmaxT03BiXCZ0Jb5MIIN4vm16wjc2+g="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/sw/swaybg/package.nix b/pkgs/by-name/sw/swaybg/package.nix index 5dc16829e4f8..30d4c6178dec 100644 --- a/pkgs/by-name/sw/swaybg/package.nix +++ b/pkgs/by-name/sw/swaybg/package.nix @@ -18,14 +18,14 @@ libjxl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaybg"; version = "1.2.1"; src = fetchFromGitHub { owner = "swaywm"; repo = "swaybg"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-IJcPSBJErf8Dy9YhYAc9eg/llgaaLZCQSB0Brof+kpg="; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { meta = { description = "Wallpaper tool for Wayland compositors"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; longDescription = '' A wallpaper utility for Wayland compositors, that is compatible with any Wayland compositor which implements the following Wayland protocols: @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/swayidle/package.nix b/pkgs/by-name/sw/swayidle/package.nix index 073cf79caf82..aed9c9432a0a 100644 --- a/pkgs/by-name/sw/swayidle/package.nix +++ b/pkgs/by-name/sw/swayidle/package.nix @@ -14,14 +14,14 @@ systemdLibs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swayidle"; version = "1.9.0"; src = fetchFromGitHub { owner = "swaywm"; repo = "swayidle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fxDwRfAXb9D6epLlyWnXpy9g8V3ovJRpQ/f3M4jxY/s="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { meta = { description = "Idle management daemon for Wayland"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; longDescription = '' Sway's idle management daemon. It is compatible with any Wayland compositor which implements the KDE idle protocol. @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ wineee ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sw/swaylock-effects/package.nix b/pkgs/by-name/sw/swaylock-effects/package.nix index 6f9c023b06dc..fffa6e2620cf 100644 --- a/pkgs/by-name/sw/swaylock-effects/package.nix +++ b/pkgs/by-name/sw/swaylock-effects/package.nix @@ -15,19 +15,19 @@ pam, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaylock-effects"; version = "1.7.0.0"; src = fetchFromGitHub { owner = "jirutka"; repo = "swaylock-effects"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-cuFM+cbUmGfI1EZu7zOsQUj4rA4Uc4nUXcvIfttf9zE="; }; postPatch = '' - sed -i "s/version: '1\.3',/version: '${version}',/" meson.build + sed -i "s/version: '1\.3',/version: '${finalAttrs.version}',/" meson.build ''; strictDeps = true; @@ -60,9 +60,9 @@ stdenv.mkDerivation rec { Swaylock, with fancy effects ''; mainProgram = "swaylock"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ gnxlxnxx ]; }; -} +}) diff --git a/pkgs/by-name/sw/swaylock/package.nix b/pkgs/by-name/sw/swaylock/package.nix index b81d4da16319..ac095d29fa3f 100644 --- a/pkgs/by-name/sw/swaylock/package.nix +++ b/pkgs/by-name/sw/swaylock/package.nix @@ -17,14 +17,14 @@ librsvg, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swaylock"; version = "1.8.4"; src = fetchFromGitHub { owner = "swaywm"; repo = "swaylock"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-l3fu04cw2Jin2F6UcDK0kWRJLKuwXpxuImUjoLk32Fc="; }; @@ -62,10 +62,10 @@ stdenv.mkDerivation rec { Important note: If you don't use the Sway module (programs.sway.enable) you need to set "security.pam.services.swaylock = {};" manually. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; mainProgram = "swaylock"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ wineee ]; }; -} +}) diff --git a/pkgs/by-name/sy/sylpheed/package.nix b/pkgs/by-name/sy/sylpheed/package.nix index 5dad4552957c..218de628020e 100644 --- a/pkgs/by-name/sy/sylpheed/package.nix +++ b/pkgs/by-name/sy/sylpheed/package.nix @@ -14,12 +14,12 @@ assert gpgSupport -> gpgme != null; assert sslSupport -> openssl != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sylpheed"; version = "3.7.0"; src = fetchurl { - url = "https://sylpheed.sraoss.jp/sylpheed/v3.7/sylpheed-${version}.tar.xz"; + url = "https://sylpheed.sraoss.jp/sylpheed/v3.7/sylpheed-${finalAttrs.version}.tar.xz"; sha256 = "0j9y5vdzch251s264diw9clrn88dn20bqqkwfmis9l7m8vmwasqd"; }; @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/sy/symfpu/package.nix b/pkgs/by-name/sy/symfpu/package.nix index b8753ef0d800..bfcd0553fd3c 100644 --- a/pkgs/by-name/sy/symfpu/package.nix +++ b/pkgs/by-name/sy/symfpu/package.nix @@ -6,7 +6,7 @@ makePkgconfigItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "symfpu"; version = "0-unstable-2019-05-17"; @@ -22,12 +22,12 @@ stdenv.mkDerivation rec { pkgconfigItems = [ (makePkgconfigItem { name = "symfpu"; - inherit version; + inherit (finalAttrs) version; cflags = [ "-I\${includedir}" ]; variables = { includedir = "@includedir@"; }; - inherit (meta) description; + inherit (finalAttrs.meta) description; }) ]; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ shadaj ]; }; -} +}) diff --git a/pkgs/by-name/sy/synapse/package.nix b/pkgs/by-name/sy/synapse/package.nix index 49e38aa9184e..26d118410ac1 100644 --- a/pkgs/by-name/sy/synapse/package.nix +++ b/pkgs/by-name/sy/synapse/package.nix @@ -18,12 +18,12 @@ let version = "0.2.99.4"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "synapse"; inherit version; src = fetchurl { - url = "https://launchpad.net/synapse-project/0.3/${version}/+download/synapse-${version}.tar.xz"; + url = "https://launchpad.net/synapse-project/0.3/${finalAttrs.version}/+download/synapse-${finalAttrs.version}.tar.xz"; sha256 = "1g6x9knb4jy1d8zgssjhzkgac583137pibisy9whjs8mckaj4k1j"; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; all; mainProgram = "synapse"; }; -} +}) diff --git a/pkgs/by-name/ta/tagainijisho/package.nix b/pkgs/by-name/ta/tagainijisho/package.nix index d0d6bb0bfa15..663cc77008c0 100644 --- a/pkgs/by-name/ta/tagainijisho/package.nix +++ b/pkgs/by-name/ta/tagainijisho/package.nix @@ -7,12 +7,12 @@ qt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tagainijisho"; version = "1.2.2"; src = fetchzip { - url = "https://github.com/Gnurou/tagainijisho/releases/download/${version}/tagainijisho-${version}.tar.gz"; + url = "https://github.com/Gnurou/tagainijisho/releases/download/${finalAttrs.version}/tagainijisho-${finalAttrs.version}.tar.gz"; hash = "sha256-CTDMoYGbVE4W0SDerW//aAdUVsySWFQycSy0I3a9+94="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ vbgl ]; }; -} +}) diff --git a/pkgs/by-name/ta/tanidvr/package.nix b/pkgs/by-name/ta/tanidvr/package.nix index 3ab8a508d6a0..5105720ec36d 100644 --- a/pkgs/by-name/ta/tanidvr/package.nix +++ b/pkgs/by-name/ta/tanidvr/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tanidvr"; version = "1.4.1"; src = fetchurl { - url = "mirror://sourceforge/tanidvr/TaniDVR/tanidvr-${version}/tanidvr-${version}.tar.bz2"; + url = "mirror://sourceforge/tanidvr/TaniDVR/tanidvr-${finalAttrs.version}/tanidvr-${finalAttrs.version}.tar.bz2"; sha256 = "0irwwf6mb72n3y4xcrl3s081nbnldvdlc6ypjqxa4p32c1d0g6ql"; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pho ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ta/tasksh/package.nix b/pkgs/by-name/ta/tasksh/package.nix index 301652e11a8e..69693d99e676 100644 --- a/pkgs/by-name/ta/tasksh/package.nix +++ b/pkgs/by-name/ta/tasksh/package.nix @@ -6,12 +6,12 @@ readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tasksh"; version = "1.2.0"; src = fetchurl { - url = "https://taskwarrior.org/download/tasksh-${version}.tar.gz"; + url = "https://taskwarrior.org/download/tasksh-${finalAttrs.version}.tar.gz"; sha256 = "1z8zw8lld62fjafjvy248dncjk0i4fwygw0ahzjdvyyppx4zjhkf"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tasksh"; }; -} +}) diff --git a/pkgs/by-name/tb/tboot/package.nix b/pkgs/by-name/tb/tboot/package.nix index 246765e13f68..299eb303175a 100644 --- a/pkgs/by-name/tb/tboot/package.nix +++ b/pkgs/by-name/tb/tboot/package.nix @@ -8,12 +8,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tboot"; version = "1.11.9"; src = fetchurl { - url = "mirror://sourceforge/tboot/tboot-${version}.tar.gz"; + url = "mirror://sourceforge/tboot/tboot-${finalAttrs.version}.tar.gz"; hash = "sha256-uCbJatmt1qYLuWdCATeCS4mNrpJ+UUBJa1rDgjE37Z0="; }; @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { meta = { description = "Pre-kernel/VMM module that uses Intel(R) TXT to perform a measured and verified launch of an OS kernel/VMM"; homepage = "https://sourceforge.net/projects/tboot/"; - changelog = "https://sourceforge.net/p/tboot/code/ci/v${version}/tree/CHANGELOG"; + changelog = "https://sourceforge.net/p/tboot/code/ci/v${finalAttrs.version}/tree/CHANGELOG"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ ak ]; platforms = [ @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { "i686-linux" ]; }; -} +}) diff --git a/pkgs/by-name/tc/tcpflow/package.nix b/pkgs/by-name/tc/tcpflow/package.nix index a528342719b1..f49ddfcc8d11 100644 --- a/pkgs/by-name/tc/tcpflow/package.nix +++ b/pkgs/by-name/tc/tcpflow/package.nix @@ -12,14 +12,14 @@ cairo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tcpflow"; version = "1.6.1"; src = fetchFromGitHub { owner = "simsong"; repo = "tcpflow"; - tag = "tcpflow-${version}"; + tag = "tcpflow-${finalAttrs.version}"; sha256 = "0vbm097jhi5n8pg08ia1yhzc225zv9948blb76f4br739l9l22vq"; fetchSubmodules = true; }; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging. ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ raskin @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tcpflow"; }; -} +}) diff --git a/pkgs/by-name/tc/tcptrack/package.nix b/pkgs/by-name/tc/tcptrack/package.nix index 319cd056e6e9..e50ff6c60c5f 100644 --- a/pkgs/by-name/tc/tcptrack/package.nix +++ b/pkgs/by-name/tc/tcptrack/package.nix @@ -7,7 +7,7 @@ libpcap, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tcptrack"; version = "unstable-2017-04-29"; @@ -36,11 +36,11 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = "-Wno-error=cpp"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "libpcap based program for live TCP connection monitoring"; mainProgram = "tcptrack"; license = lib.licenses.lgpl21; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.bjornfor ]; }; -} +}) diff --git a/pkgs/by-name/td/tdb/package.nix b/pkgs/by-name/td/tdb/package.nix index 39b4a7552bc5..2fd5abd7460e 100644 --- a/pkgs/by-name/td/tdb/package.nix +++ b/pkgs/by-name/td/tdb/package.nix @@ -26,12 +26,12 @@ let or (throw "Need pre-generated answers file to compile for ${stdenv.hostPlatform.system}"); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tdb"; version = "1.4.15"; src = fetchurl { - url = "mirror://samba/tdb/tdb-${version}.tar.gz"; + url = "mirror://samba/tdb/tdb-${finalAttrs.version}.tar.gz"; hash = "sha256-+6CdjfHxuQcq6ujniyvUPFr+8gsvbe76YzqhSjd6jdI="; }; @@ -108,4 +108,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-farstream/package.nix b/pkgs/by-name/te/telepathy-farstream/package.nix index 6672e02cd245..4e83b09178b4 100644 --- a/pkgs/by-name/te/telepathy-farstream/package.nix +++ b/pkgs/by-name/te/telepathy-farstream/package.nix @@ -8,12 +8,12 @@ dbus-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-farstream"; version = "0.6.2"; src = fetchurl { - url = "https://telepathy.freedesktop.org/releases/telepathy-farstream/telepathy-farstream-${version}.tar.gz"; + url = "https://telepathy.freedesktop.org/releases/telepathy-farstream/telepathy-farstream-${finalAttrs.version}.tar.gz"; sha256 = "02ky12bb92prr5f6xmvmfq4yz2lj33li6nj4829a98hk5pr9k83g"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.lgpl21Only; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-glib/package.nix b/pkgs/by-name/te/telepathy-glib/package.nix index 1b78e0552799..def1350fefff 100644 --- a/pkgs/by-name/te/telepathy-glib/package.nix +++ b/pkgs/by-name/te/telepathy-glib/package.nix @@ -13,7 +13,7 @@ fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-glib"; version = "0.24.2"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "${meta.homepage}/releases/telepathy-glib/telepathy-glib-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/telepathy-glib/telepathy-glib-${finalAttrs.version}.tar.gz"; sha256 = "sKN013HN0IESXzjDq9B5ZXZCMBxxpUPVVeK/IZGSc/A="; }; @@ -75,4 +75,4 @@ stdenv.mkDerivation rec { lgpl21Plus ]; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-idle/package.nix b/pkgs/by-name/te/telepathy-idle/package.nix index 286735f45e2d..4ed933553676 100644 --- a/pkgs/by-name/te/telepathy-idle/package.nix +++ b/pkgs/by-name/te/telepathy-idle/package.nix @@ -13,12 +13,12 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-idle"; version = "0.2.2"; src = fetchurl { - url = "http://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${version}.tar.gz"; + url = "http://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${finalAttrs.version}.tar.gz"; hash = "sha256-g4fiXl+wtMvnAeXcCS1mbWUQuDP9Pn5GLpFw027DwV8="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/te/telepathy-mission-control/package.nix b/pkgs/by-name/te/telepathy-mission-control/package.nix index 6a2b0860b246..61dce816b613 100644 --- a/pkgs/by-name/te/telepathy-mission-control/package.nix +++ b/pkgs/by-name/te/telepathy-mission-control/package.nix @@ -12,7 +12,7 @@ gtk-doc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "telepathy-mission-control"; version = "5.16.6"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-${version}.tar.gz"; + url = "https://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-${finalAttrs.version}.tar.gz"; sha256 = "0ibs575pfr0wmhfcw6ln6iz7gw2y45l3bah11rksf6g9jlwsxy1d"; }; @@ -64,4 +64,4 @@ stdenv.mkDerivation rec { # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/te/tessera/package.nix b/pkgs/by-name/te/tessera/package.nix index 004a030d1520..8c486f81a686 100644 --- a/pkgs/by-name/te/tessera/package.nix +++ b/pkgs/by-name/te/tessera/package.nix @@ -6,12 +6,12 @@ jre, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tessera"; version = "0.10.2"; src = fetchurl { - url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/tessera-app/${version}/tessera-app-${version}-app.jar"; + url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/tessera-app/${finalAttrs.version}/tessera-app-${finalAttrs.version}-app.jar"; sha256 = "1zn8w7q0q5man0407kb82lw4mlvyiy9whq2f6izf2b5415f9s0m4"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mmahut ]; mainProgram = "tessera"; }; -} +}) diff --git a/pkgs/by-name/te/testssl/package.nix b/pkgs/by-name/te/testssl/package.nix index 80dba1198a19..12d6368f55ed 100644 --- a/pkgs/by-name/te/testssl/package.nix +++ b/pkgs/by-name/te/testssl/package.nix @@ -11,14 +11,14 @@ procps, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "testssl.sh"; version = "3.2.2"; src = fetchFromGitHub { owner = "drwetter"; repo = "testssl.sh"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-zPqGCcWRwTYl7cGnrv9a5KOMe75xzU2xvf5z+Nqwfb0="; }; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { install -D testssl.sh $out/bin/testssl.sh cp -r etc $out - wrapProgram $out/bin/testssl.sh --prefix PATH ':' ${lib.makeBinPath buildInputs} + wrapProgram $out/bin/testssl.sh --prefix PATH ':' ${lib.makeBinPath finalAttrs.buildInputs} ''; meta = { @@ -56,4 +56,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "testssl.sh"; }; -} +}) diff --git a/pkgs/by-name/te/tetgen_1_4/package.nix b/pkgs/by-name/te/tetgen_1_4/package.nix index ab70e9b77e90..879984c52330 100644 --- a/pkgs/by-name/te/tetgen_1_4/package.nix +++ b/pkgs/by-name/te/tetgen_1_4/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tetgen"; version = "1.4.3"; src = fetchurl { - url = "${meta.homepage}/files/tetgen${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/files/tetgen${finalAttrs.version}.tar.gz"; sha256 = "0d70vjqdapmy1ghlsxjlvl5z9yp310zw697bapc4zxmp0sxi29wm"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/te/tetraproc/package.nix b/pkgs/by-name/te/tetraproc/package.nix index 80891b3391b3..1c43520caa5a 100644 --- a/pkgs/by-name/te/tetraproc/package.nix +++ b/pkgs/by-name/te/tetraproc/package.nix @@ -20,12 +20,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tetraproc"; version = "0.10.0"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/tetraproc-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/tetraproc-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-rDnFyjWaFdHcEdREdIEUGK95xg1Ghpj7rADgGq5VOXw="; }; @@ -69,4 +69,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/te/tevent/package.nix b/pkgs/by-name/te/tevent/package.nix index a978b81cab40..20ac0af6795f 100644 --- a/pkgs/by-name/te/tevent/package.nix +++ b/pkgs/by-name/te/tevent/package.nix @@ -16,12 +16,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tevent"; version = "0.17.1"; src = fetchurl { - url = "mirror://samba/tevent/tevent-${version}.tar.gz"; + url = "mirror://samba/tevent/tevent-${finalAttrs.version}.tar.gz"; sha256 = "sha256-G+LepzfN4l/gZiH4SUXmPrcSWeDEPp+PXaSC2rGnvpI="; }; @@ -77,4 +77,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/th/theme-vertex/package.nix b/pkgs/by-name/th/theme-vertex/package.nix index 85674ea45398..5bb765b1fb6a 100644 --- a/pkgs/by-name/th/theme-vertex/package.nix +++ b/pkgs/by-name/th/theme-vertex/package.nix @@ -7,14 +7,14 @@ gtk-engine-murrine, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "theme-vertex"; version = "20170128"; src = fetchFromGitHub { owner = "horst3180"; repo = "vertex-theme"; - rev = version; + rev = finalAttrs.version; sha256 = "0c9mhrs95ahz37djrv176vn41ywvj26ilwmnr1h9171giv6hid98"; }; @@ -38,10 +38,10 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ romildo ]; }; -} +}) diff --git a/pkgs/by-name/th/thepeg/package.nix b/pkgs/by-name/th/thepeg/package.nix index d61c932aa036..39fdc9001c6d 100644 --- a/pkgs/by-name/th/thepeg/package.nix +++ b/pkgs/by-name/th/thepeg/package.nix @@ -13,12 +13,12 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thepeg"; version = "2.3.0"; src = fetchurl { - url = "https://www.hepforge.org/archive/thepeg/ThePEG-${version}.tar.bz2"; + url = "https://www.hepforge.org/archive/thepeg/ThePEG-${finalAttrs.version}.tar.bz2"; hash = "sha256-rDWXmuicKWCMqSwVakn/aKrOeloSoMkvCgGoM9LTRXI="; }; @@ -62,4 +62,4 @@ stdenv.mkDerivation rec { lib.systems.inspect.patterns.isDarwin ]; }; -} +}) diff --git a/pkgs/by-name/th/thttpd/package.nix b/pkgs/by-name/th/thttpd/package.nix index 4369d525e3f6..4a2ae4c18696 100644 --- a/pkgs/by-name/th/thttpd/package.nix +++ b/pkgs/by-name/th/thttpd/package.nix @@ -5,12 +5,12 @@ libxcrypt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thttpd"; version = "2.29"; src = fetchurl { - url = "https://acme.com/software/thttpd/thttpd-${version}.tar.gz"; + url = "https://acme.com/software/thttpd/thttpd-${finalAttrs.version}.tar.gz"; sha256 = "15x3h4b49wgfywn82i3wwbf38mdns94mbi4ma9xiwsrjv93rzh4r"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/tidyp/package.nix b/pkgs/by-name/ti/tidyp/package.nix index 94b1a847ab91..2e7ac31337f5 100644 --- a/pkgs/by-name/ti/tidyp/package.nix +++ b/pkgs/by-name/ti/tidyp/package.nix @@ -4,14 +4,14 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tidyp"; version = "1.04"; src = fetchurl { # downloads from a legacy GitHub download page from ~11 years ago # project does not work with autoconf anymore and the configure script cannot be generated from the source download - url = "https://github.com/downloads/petdance/tidyp/tidyp-${version}.tar.gz"; + url = "https://github.com/downloads/petdance/tidyp/tidyp-${finalAttrs.version}.tar.gz"; sha256 = "0f5ky0ih4vap9c6j312jn73vn8m2bj69pl2yd3a5nmv35k9zmc10"; }; @@ -25,4 +25,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ pSub ]; license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ti/tie/package.nix b/pkgs/by-name/ti/tie/package.nix index 29a39854693e..84f98c6d4f27 100644 --- a/pkgs/by-name/ti/tie/package.nix +++ b/pkgs/by-name/ti/tie/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tie"; version = "2.4"; src = fetchurl { - url = "http://mirrors.ctan.org/web/tie/tie-${version}.tar.gz"; + url = "http://mirrors.ctan.org/web/tie/tie-${finalAttrs.version}.tar.gz"; sha256 = "1m5952kdfffiz33p1jw0wv7dh272mmw28mpxw9v7lkb352zv4xsj"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; license = lib.licenses.abstyles; }; -} +}) diff --git a/pkgs/by-name/ti/tilem/package.nix b/pkgs/by-name/ti/tilem/package.nix index 7b9a1c1992ae..eed7018514df 100644 --- a/pkgs/by-name/ti/tilem/package.nix +++ b/pkgs/by-name/ti/tilem/package.nix @@ -11,11 +11,11 @@ libticalcs2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tilem"; version = "2.0"; src = fetchurl { - url = "mirror://sourceforge/tilem/tilem-${version}.tar.bz2"; + url = "mirror://sourceforge/tilem/tilem-${finalAttrs.version}.tar.bz2"; sha256 = "1ba38xzhp3yf21ip3cgql6jzy49jc34sfnjsl4syxyrd81d269zw"; }; nativeBuildInputs = [ pkg-config ]; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "tilem2"; }; -} +}) diff --git a/pkgs/by-name/ti/tipa/package.nix b/pkgs/by-name/ti/tipa/package.nix index 8e5125425893..858f718ebf9d 100644 --- a/pkgs/by-name/ti/tipa/package.nix +++ b/pkgs/by-name/ti/tipa/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tipa"; version = "1.3"; src = fetchurl { - url = "mirror://debian/pool/main/t/tipa/tipa_${version}.orig.tar.gz"; + url = "mirror://debian/pool/main/t/tipa/tipa_${finalAttrs.version}.orig.tar.gz"; sha256 = "1q1sisxdcd2zd9b7mnagr2mxf9v3n1r4s5892zx5ly4r0niyya9m"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { description = "Phonetic font for TeX"; license = lib.licenses.lppl13c; }; -} +}) diff --git a/pkgs/by-name/ti/tiptop/package.nix b/pkgs/by-name/ti/tiptop/package.nix index cdb156cd15e8..fd2e53458da0 100644 --- a/pkgs/by-name/ti/tiptop/package.nix +++ b/pkgs/by-name/ti/tiptop/package.nix @@ -9,12 +9,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tiptop"; version = "2.3.1"; src = fetchurl { - url = "${meta.homepage}/releases/tiptop-${version}.tar.gz"; + url = "${finalAttrs.meta.homepage}/releases/tiptop-${finalAttrs.version}.tar.gz"; sha256 = "10j1138y3cj3hsmfz4w0bmk90523b0prqwi9nhb4z8xvjnf49i2i"; }; @@ -55,4 +55,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/to/tokyocabinet/package.nix b/pkgs/by-name/to/tokyocabinet/package.nix index 96715dbdc0d1..3283cd477fbd 100644 --- a/pkgs/by-name/to/tokyocabinet/package.nix +++ b/pkgs/by-name/to/tokyocabinet/package.nix @@ -6,12 +6,12 @@ bzip2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tokyocabinet"; version = "1.4.48"; src = fetchurl { - url = "https://dbmx.net/tokyocabinet/tokyocabinet-${version}.tar.gz"; + url = "https://dbmx.net/tokyocabinet/tokyocabinet-${finalAttrs.version}.tar.gz"; sha256 = "140zvr0n8kvsl0fbn2qn3f2kh3yynfwnizn4dgbj47m975yg80x0"; }; @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/to/toybox/package.nix b/pkgs/by-name/to/toybox/package.nix index 18b8d3041b8d..710a01b3f7d7 100644 --- a/pkgs/by-name/to/toybox/package.nix +++ b/pkgs/by-name/to/toybox/package.nix @@ -15,14 +15,14 @@ let inherit (lib) optionals; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "toybox"; version = "0.8.13"; src = fetchFromGitHub { owner = "landley"; repo = "toybox"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-b5sigIxyg4T4wVc5z8Das+RdEXmNBPFsXpWwXxU/ERE="; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ hhm ]; priority = 10; }; -} +}) diff --git a/pkgs/by-name/tp/tpm-quote-tools/package.nix b/pkgs/by-name/tp/tpm-quote-tools/package.nix index 7a0ec3631452..026a05cab697 100644 --- a/pkgs/by-name/tp/tpm-quote-tools/package.nix +++ b/pkgs/by-name/tp/tpm-quote-tools/package.nix @@ -6,12 +6,12 @@ openssl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm-quote-tools"; version = "1.0.4"; src = fetchurl { - url = "mirror://sourceforge/project/tpmquotetools/${version}/tpm-quote-tools-${version}.tar.gz"; + url = "mirror://sourceforge/project/tpmquotetools/${finalAttrs.version}/tpm-quote-tools-${finalAttrs.version}.tar.gz"; sha256 = "1qjs83xb4np4yn1bhbjfhvkiika410v8icwnjix5ad96w2nlxp0h"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ ak ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tp/tpm2-tools/package.nix b/pkgs/by-name/tp/tpm2-tools/package.nix index a20f65013212..0e73b9beaa6c 100644 --- a/pkgs/by-name/tp/tpm2-tools/package.nix +++ b/pkgs/by-name/tp/tpm2-tools/package.nix @@ -13,12 +13,12 @@ tpm2-abrmd ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm2-tools"; version = "5.7"; src = fetchurl { - url = "https://github.com/tpm2-software/tpm2-tools/releases/download/${version}/tpm2-tools-${version}.tar.gz"; + url = "https://github.com/tpm2-software/tpm2-tools/releases/download/${finalAttrs.version}/tpm2-tools-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OBDTa1B5JW9PL3zlUuIiE9Q7EDHBMVON+KLbw8VwmDo="; }; @@ -59,4 +59,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ scottstephens ]; }; -} +}) diff --git a/pkgs/by-name/tq/tqsl/package.nix b/pkgs/by-name/tq/tqsl/package.nix index 334484fe278f..16879752daa8 100644 --- a/pkgs/by-name/tq/tqsl/package.nix +++ b/pkgs/by-name/tq/tqsl/package.nix @@ -13,12 +13,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tqsl"; version = "2.8.2"; src = fetchurl { - url = "https://www.arrl.org/files/file/LoTW%20Instructions/tqsl-${version}.tar.gz"; + url = "https://www.arrl.org/files/file/LoTW%20Instructions/tqsl-${finalAttrs.version}.tar.gz"; sha256 = "sha256-HH78pTeT/wW9dZggxcqRiZ3OqShU7B2uPWa4ya59LfA="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/tr/traceroute/package.nix b/pkgs/by-name/tr/traceroute/package.nix index 5c9f83a20687..263d7bb7f34d 100644 --- a/pkgs/by-name/tr/traceroute/package.nix +++ b/pkgs/by-name/tr/traceroute/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "traceroute"; version = "2.1.6"; src = fetchurl { - url = "mirror://sourceforge/traceroute/traceroute-${version}.tar.gz"; + url = "mirror://sourceforge/traceroute/traceroute-${finalAttrs.version}.tar.gz"; sha256 = "sha256-nM75zbnXqY/3+/k/eevQ5IiBZktSXEsjKg/Ox9y5214="; }; @@ -26,10 +26,10 @@ stdenv.mkDerivation rec { meta = { description = "Tracks the route taken by packets over an IP network"; homepage = "https://traceroute.sourceforge.net/"; - changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/"; + changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${finalAttrs.version}/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ koral ]; platforms = lib.platforms.linux; mainProgram = "traceroute"; }; -} +}) diff --git a/pkgs/by-name/tr/treemix/package.nix b/pkgs/by-name/tr/treemix/package.nix index 2b227bb90235..7942c4007d8f 100644 --- a/pkgs/by-name/tr/treemix/package.nix +++ b/pkgs/by-name/tr/treemix/package.nix @@ -7,12 +7,12 @@ boost, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "treemix"; version = "1.13"; src = fetchurl { - url = "https://bitbucket.org/nygcresearch/treemix/downloads/treemix-${version}.tar.gz"; + url = "https://bitbucket.org/nygcresearch/treemix/downloads/treemix-${finalAttrs.version}.tar.gz"; sha256 = "1nd3rzsdgk47r8b8k43mdfvaagln533sm08s1jr0dz8km8nlym7y"; }; @@ -29,4 +29,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bzizou ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/treesheets/package.nix b/pkgs/by-name/tr/treesheets/package.nix index 2ebaaa003374..5aee8c97e650 100644 --- a/pkgs/by-name/tr/treesheets/package.nix +++ b/pkgs/by-name/tr/treesheets/package.nix @@ -10,7 +10,7 @@ unstableGitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "treesheets"; version = "0-unstable-2025-07-01"; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { ]; env.NIX_CFLAGS_COMPILE = "-DPACKAGE_VERSION=\"${ - builtins.replaceStrings [ "unstable-" ] [ "" ] version + builtins.replaceStrings [ "unstable-" ] [ "" ] finalAttrs.version }\""; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -66,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.zlib; }; -} +}) diff --git a/pkgs/by-name/tr/trigger/package.nix b/pkgs/by-name/tr/trigger/package.nix index 3f306c21e3d0..8ea93fcdd54e 100644 --- a/pkgs/by-name/tr/trigger/package.nix +++ b/pkgs/by-name/tr/trigger/package.nix @@ -17,12 +17,12 @@ makeDesktopItem, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trigger-rally"; version = "0.6.6.1"; src = fetchurl { - url = "mirror://sourceforge/trigger-rally/trigger-rally-${version}.tar.gz"; + url = "mirror://sourceforge/trigger-rally/trigger-rally-${finalAttrs.version}.tar.gz"; sha256 = "016bc2hczqscfmngacim870hjcsmwl8r3aq8x03vpf22s49nw23z"; }; @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/tr/trousers/package.nix b/pkgs/by-name/tr/trousers/package.nix index 13f4619c703c..bbf83303fc7d 100644 --- a/pkgs/by-name/tr/trousers/package.nix +++ b/pkgs/by-name/tr/trousers/package.nix @@ -7,12 +7,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trousers"; version = "0.3.15"; src = fetchurl { - url = "mirror://sourceforge/trousers/trousers/${version}/trousers-${version}.tar.gz"; + url = "mirror://sourceforge/trousers/trousers/${finalAttrs.version}/trousers-${finalAttrs.version}.tar.gz"; sha256 = "0zy7r9cnr2gvwr2fb1q4fc5xnvx405ymcbrdv7qsqwl3a4zfjnqy"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.ak ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tr/trx/package.nix b/pkgs/by-name/tr/trx/package.nix index dbf8a5a707a6..a1775184f528 100644 --- a/pkgs/by-name/tr/trx/package.nix +++ b/pkgs/by-name/tr/trx/package.nix @@ -7,12 +7,12 @@ linphonePackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trx"; version = "0.5"; src = fetchurl { - url = "https://www.pogo.org.uk/~mark/trx/releases/trx-${version}.tar.gz"; + url = "https://www.pogo.org.uk/~mark/trx/releases/trx-${finalAttrs.version}.tar.gz"; sha256 = "1jjgca92nifjhcr3n0fmpfr6f5gxlqyal2wmgdlgd7hx834r1if7"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.hansjoergschurr ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ts/tsocks/package.nix b/pkgs/by-name/ts/tsocks/package.nix index 048b16169998..5cf7eef30a47 100644 --- a/pkgs/by-name/ts/tsocks/package.nix +++ b/pkgs/by-name/ts/tsocks/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tsocks"; version = "1.8beta5"; src = fetchurl { - url = "mirror://sourceforge/tsocks/tsocks-${version}.tar.gz"; + url = "mirror://sourceforge/tsocks/tsocks-${finalAttrs.version}.tar.gz"; sha256 = "0ixkymiph771dcdzvssi9dr2pk1bzaw9zv85riv3xl40mzspx7c4"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/ts/tsukimi/package.nix b/pkgs/by-name/ts/tsukimi/package.nix index 1688c044550b..7e2fc3f69158 100644 --- a/pkgs/by-name/ts/tsukimi/package.nix +++ b/pkgs/by-name/ts/tsukimi/package.nix @@ -20,19 +20,19 @@ desktop-file-utils, versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tsukimi"; version = "0.21.0"; src = fetchFromGitHub { owner = "tsukinaha"; repo = "tsukimi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FmxNOMYHoQK//v4ZGvJ6vIHKYgMfQm7LTwQV9iEFo0A="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-iH7vCZhCN2/gu2EC+YG/LUL9N/HMMnj7qHqXUdrlAh8="; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { mainProgram = "tsukimi"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/tu/tudu/package.nix b/pkgs/by-name/tu/tudu/package.nix index d655dd1c6c38..39532d52065e 100644 --- a/pkgs/by-name/tu/tudu/package.nix +++ b/pkgs/by-name/tu/tudu/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tudu"; version = "0.10.4"; src = fetchurl { - url = "https://code.meskio.net/tudu/tudu-${version}.tar.gz"; + url = "https://code.meskio.net/tudu/tudu-${finalAttrs.version}.tar.gz"; sha256 = "14srqn968ii3sr4v6xc5zzs50dmm9am22lrm57j7n0rhjclwbssy"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tudu"; }; -} +}) diff --git a/pkgs/by-name/tv/tvbrowser/package.nix b/pkgs/by-name/tv/tvbrowser/package.nix index 292939a4c97f..3f3b54764c2d 100644 --- a/pkgs/by-name/tv/tvbrowser/package.nix +++ b/pkgs/by-name/tv/tvbrowser/package.nix @@ -18,12 +18,12 @@ let hash = "sha256-5XoypuMd2AFBE2SJ6EdECuvq6D81HLLuu9UoA9kcKAM="; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tvbrowser"; version = "4.2.7"; src = fetchzip { - url = "mirror://sourceforge/tvbrowser/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${version}/tvbrowser_${version}_src.zip"; + url = "mirror://sourceforge/tvbrowser/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${finalAttrs.version}/tvbrowser_${finalAttrs.version}_src.zip"; hash = "sha256-dmNfI6T0MU7UtMH+C/2hiAeDwZlFCB4JofQViZezoqI="; }; @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { and to provide additional functionality. ''; }; -} +}) diff --git a/pkgs/by-name/tw/tweak/package.nix b/pkgs/by-name/tw/tweak/package.nix index b470dac9df5a..c824c1aeae79 100644 --- a/pkgs/by-name/tw/tweak/package.nix +++ b/pkgs/by-name/tw/tweak/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tweak"; version = "3.02"; src = fetchurl { - url = "https://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-${version}.tar.gz"; + url = "https://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-${finalAttrs.version}.tar.gz"; sha256 = "06js54pr5hwpwyxj77zs5s40n5aqvaw48dkj7rid2d47pyqijk2v"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "tweak"; }; -} +}) diff --git a/pkgs/by-name/uc/ucommon/package.nix b/pkgs/by-name/uc/ucommon/package.nix index 5084193150aa..a4e623a24d81 100644 --- a/pkgs/by-name/uc/ucommon/package.nix +++ b/pkgs/by-name/uc/ucommon/package.nix @@ -6,12 +6,12 @@ gnutls, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ucommon"; version = "7.0.0"; src = fetchurl { - url = "mirror://gnu/commoncpp/ucommon-${version}.tar.gz"; + url = "mirror://gnu/commoncpp/ucommon-${finalAttrs.version}.tar.gz"; sha256 = "6ac9f76c2af010f97e916e4bae1cece341dc64ca28e3881ff4ddc3bc334060d7"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ud/udns/package.nix b/pkgs/by-name/ud/udns/package.nix index ba5601f4a797..eef01290d940 100644 --- a/pkgs/by-name/ud/udns/package.nix +++ b/pkgs/by-name/ud/udns/package.nix @@ -7,7 +7,7 @@ # this expression is mostly based on debian's packaging # https://tracker.debian.org/media/packages/u/udns/rules-0.6-1 -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "udns"; version = "0.6"; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { buildPhase = "make staticlib sharedlib rblcheck_s dnsget_s"; src = fetchurl { - url = "http://www.corpit.ru/mjt/udns/udns-${version}.tar.gz"; + url = "http://www.corpit.ru/mjt/udns/udns-${finalAttrs.version}.tar.gz"; sha256 = "sha256-aWotDVGNqYXZdaZeEdFm8/V829HUI3aguFMH9JYBxug="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ug/uget/package.nix b/pkgs/by-name/ug/uget/package.nix index 75e9fb9d1844..c23e5cda8e4a 100644 --- a/pkgs/by-name/ug/uget/package.nix +++ b/pkgs/by-name/ug/uget/package.nix @@ -17,12 +17,12 @@ aria2Support ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uget"; version = "2.2.3-1"; src = fetchurl { - url = "mirror://sourceforge/urlget/uget-${version}.tar.gz"; + url = "mirror://sourceforge/urlget/uget-${finalAttrs.version}.tar.gz"; sha256 = "0jchvgkkphhwp2z7vd4axxr9ns8b6vqc22b2z8a906qm8916wd8i"; }; @@ -80,4 +80,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ romildo ]; mainProgram = "uget-gtk"; }; -} +}) diff --git a/pkgs/by-name/ul/ultimatestunts/package.nix b/pkgs/by-name/ul/ultimatestunts/package.nix index 4a36dad48f3a..7787bdec83e1 100644 --- a/pkgs/by-name/ul/ultimatestunts/package.nix +++ b/pkgs/by-name/ul/ultimatestunts/package.nix @@ -12,12 +12,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ultimate-stunts"; version = "0.7.7.1"; src = fetchurl { url = "mirror://sourceforge/ultimatestunts/ultimatestunts-srcdata-${ - lib.replaceStrings [ "." ] [ "" ] version + lib.replaceStrings [ "." ] [ "" ] finalAttrs.version }.tar.gz"; sha256 = "sha256-/MBuSi/yxcG9k3ZwrNsHkUDzzg798AV462VZog67JtM="; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/un/unar/package.nix b/pkgs/by-name/un/unar/package.nix index 12b097178beb..83c54ad867a5 100644 --- a/pkgs/by-name/un/unar/package.nix +++ b/pkgs/by-name/un/unar/package.nix @@ -14,7 +14,7 @@ let stdenv = clangStdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unar"; version = "1.10.8"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { owner = "MacPaw"; repo = "XADMaster"; name = repo; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-dmIyxpa3pq4ls4Grp0gy/6ZjcaA7rmobMn4h1inVgns="; }) (fetchFromGitHub { @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace unar.m lsar.m \ - --replace-fail "v1.10.7" "v${version}" + --replace-fail "v1.10.7" "v${finalAttrs.version}" '' + ( if stdenv.hostPlatform.isDarwin then @@ -116,4 +116,4 @@ stdenv.mkDerivation rec { mainProgram = "unar"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unetbootin/package.nix b/pkgs/by-name/un/unetbootin/package.nix index cd5f49bcfe9d..8a5f06d1e107 100644 --- a/pkgs/by-name/un/unetbootin/package.nix +++ b/pkgs/by-name/un/unetbootin/package.nix @@ -11,14 +11,14 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unetbootin"; version = "702"; src = fetchFromGitHub { owner = "unetbootin"; repo = "unetbootin"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-psX15XicPXAsd36BhuvK0G3GQS8hV/hazzO0HByCqV4="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "unetbootin"; }; -} +}) diff --git a/pkgs/by-name/un/unixbench/package.nix b/pkgs/by-name/un/unixbench/package.nix index 7ce16c0d8a2a..4745e660f8eb 100644 --- a/pkgs/by-name/un/unixbench/package.nix +++ b/pkgs/by-name/un/unixbench/package.nix @@ -20,7 +20,7 @@ withX11perf ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unixbench"; version = "unstable-2023-02-27"; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { patchFlags = [ "-p2" ]; - sourceRoot = "${src.name}/UnixBench"; + sourceRoot = "${finalAttrs.src.name}/UnixBench"; postPatch = '' substituteInPlace Makefile \ @@ -104,7 +104,7 @@ stdenv.mkDerivation rec { --subst-var out wrapProgram $out/bin/ubench \ - --prefix PATH : ${lib.makeBinPath runtimeDependencies} + --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDependencies} ''; meta = { @@ -115,4 +115,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unpaper/package.nix b/pkgs/by-name/un/unpaper/package.nix index 3959969dfa63..ce818f072032 100644 --- a/pkgs/by-name/un/unpaper/package.nix +++ b/pkgs/by-name/un/unpaper/package.nix @@ -19,12 +19,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unpaper"; version = "7.0.0"; src = fetchurl { - url = "https://www.flameeyes.eu/files/unpaper-${version}.tar.xz"; + url = "https://www.flameeyes.eu/files/unpaper-${finalAttrs.version}.tar.xz"; hash = "sha256-JXX7vybCJxnRy4grWWAsmQDH90cRisEwiD9jQZvkaoA="; }; @@ -51,11 +51,11 @@ stdenv.mkDerivation rec { meta = { homepage = "https://www.flameeyes.eu/projects/unpaper"; - changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${version}/NEWS"; + changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${finalAttrs.version}/NEWS"; description = "Post-processing tool for scanned sheets of paper"; license = lib.licenses.gpl2Only; platforms = lib.platforms.all; mainProgram = "unpaper"; maintainers = [ lib.maintainers.rycee ]; }; -} +}) diff --git a/pkgs/by-name/un/unrtf/package.nix b/pkgs/by-name/un/unrtf/package.nix index 4165f84771e1..8cb21112ad50 100644 --- a/pkgs/by-name/un/unrtf/package.nix +++ b/pkgs/by-name/un/unrtf/package.nix @@ -7,14 +7,14 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unrtf"; version = "0.21.10"; env.NIX_CFLAGS_COMPILE = "-std=gnu17"; src = fetchurl { - url = "https://ftp.gnu.org/gnu/unrtf/unrtf-${version}.tar.gz"; + url = "https://ftp.gnu.org/gnu/unrtf/unrtf-${finalAttrs.version}.tar.gz"; sha256 = "1bil6z4niydz9gqm2j861dkxmqnpc8m7hvidsjbzz7x63whj17xl"; }; @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ joachifm ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/un/unscii/package.nix b/pkgs/by-name/un/unscii/package.nix index 9a2ca40d5f79..fada10e28a64 100644 --- a/pkgs/by-name/un/unscii/package.nix +++ b/pkgs/by-name/un/unscii/package.nix @@ -17,12 +17,12 @@ let ] ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "unscii"; version = "2.1"; src = fetchurl { - url = "http://viznut.fi/unscii/unscii-${version}-src.tar.gz"; + url = "http://viznut.fi/unscii/unscii-${finalAttrs.version}-src.tar.gz"; sha256 = "0msvqrq7x36p76a2n5bzkadh95z954ayqa08wxd017g4jpa1a4jd"; }; @@ -88,4 +88,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.raskin ]; homepage = "http://viznut.fi/unscii/"; }; -} +}) diff --git a/pkgs/by-name/un/untex/package.nix b/pkgs/by-name/un/untex/package.nix index db89f0fc93e0..60b5f479d5e5 100644 --- a/pkgs/by-name/un/untex/package.nix +++ b/pkgs/by-name/un/untex/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "untex"; version = "1.3"; src = fetchurl { - url = "ftp://ftp.thp.uni-duisburg.de/pub/source/untex-${version}.tar.gz"; + url = "ftp://ftp.thp.uni-duisburg.de/pub/source/untex-${finalAttrs.version}.tar.gz"; sha256 = "1jww43pl9qvg6kwh4h8imp966fzd62dk99pb4s93786lmp3kgdjv"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ joachifm ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/uw/uw-ttyp0/package.nix b/pkgs/by-name/uw/uw-ttyp0/package.nix index afcef8ade6b0..eeefc2bac934 100644 --- a/pkgs/by-name/uw/uw-ttyp0/package.nix +++ b/pkgs/by-name/uw/uw-ttyp0/package.nix @@ -11,12 +11,12 @@ variantsDat ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "uw-ttyp0"; version = "2.1"; src = fetchurl { - url = "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-${version}.tar.gz"; + url = "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-${finalAttrs.version}.tar.gz"; hash = "sha256-mVBt2HlOGl1c1YEebB5V7u+Yn4w1Af25Jlvalyq6FjA="; }; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ rnhmjoj ]; }; -} +}) diff --git a/pkgs/by-name/vb/vbindiff/package.nix b/pkgs/by-name/vb/vbindiff/package.nix index dcb539fca130..3e8a59de5372 100644 --- a/pkgs/by-name/vb/vbindiff/package.nix +++ b/pkgs/by-name/vb/vbindiff/package.nix @@ -5,14 +5,14 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vbindiff"; version = "3.0_beta5"; buildInputs = [ ncurses ]; src = fetchurl { - url = "https://www.cjmweb.net/vbindiff/vbindiff-${version}.tar.gz"; + url = "https://www.cjmweb.net/vbindiff/vbindiff-${finalAttrs.version}.tar.gz"; sha256 = "1f1kj4jki08bnrwpzi663mjfkrx4wnfpzdfwd2qgijlkx5ysjkgh"; }; @@ -23,4 +23,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "vbindiff"; }; -} +}) diff --git a/pkgs/by-name/vc/vcdimager/package.nix b/pkgs/by-name/vc/vcdimager/package.nix index fdac72f22172..98f1cbf88f83 100644 --- a/pkgs/by-name/vc/vcdimager/package.nix +++ b/pkgs/by-name/vc/vcdimager/package.nix @@ -10,12 +10,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vcdimager"; version = "2.0.1"; src = fetchurl { - url = "mirror://gnu/vcdimager/vcdimager-${version}.tar.gz"; + url = "mirror://gnu/vcdimager/vcdimager-${finalAttrs.version}.tar.gz"; sha256 = "0ypnb1vp49nmzp5571ynlz6n1gh90f23w3z4x95hb7c2p7pmylb7"; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/by-name/vd/vdmfec/package.nix b/pkgs/by-name/vd/vdmfec/package.nix index 16d1461bf52e..6b9cd7d58c56 100644 --- a/pkgs/by-name/vd/vdmfec/package.nix +++ b/pkgs/by-name/vd/vdmfec/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vdmfec"; version = "1.0"; src = fetchurl { - url = "http://members.tripod.com/professor_tom/archives/vdmfec-${version}.tgz"; + url = "http://members.tripod.com/professor_tom/archives/vdmfec-${finalAttrs.version}.tgz"; sha256 = "0i7q4ylx2xmzzq778anpkj4nqir5gf573n1lbpxnbc10ymsjq2rm"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vd/vdpauinfo/package.nix b/pkgs/by-name/vd/vdpauinfo/package.nix index be7d34784199..875d083e5321 100644 --- a/pkgs/by-name/vd/vdpauinfo/package.nix +++ b/pkgs/by-name/vd/vdpauinfo/package.nix @@ -7,12 +7,12 @@ libvdpau, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vdpauinfo"; version = "1.5"; src = fetchurl { - url = "https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/${version}/vdpauinfo-${version}.tar.bz2"; + url = "https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/${finalAttrs.version}/vdpauinfo-${finalAttrs.version}.tar.bz2"; hash = "sha256-uOs/r8Ow7KvSpY1NhD2A+D4Qs6iWJe4fZGfVj6nIiCw="; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ vcunat ]; mainProgram = "vdpauinfo"; }; -} +}) diff --git a/pkgs/by-name/ve/vectorscan/package.nix b/pkgs/by-name/ve/vectorscan/package.nix index ed517d8a88bb..1e8beb5fef6d 100644 --- a/pkgs/by-name/ve/vectorscan/package.nix +++ b/pkgs/by-name/ve/vectorscan/package.nix @@ -13,14 +13,14 @@ enableShared ? !stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vectorscan"; version = "5.4.12"; src = fetchFromGitHub { owner = "VectorCamp"; repo = "vectorscan"; - rev = "vectorscan/${version}"; + rev = "vectorscan/${finalAttrs.version}"; hash = "sha256-P/3qmgVZ9OLfJGfxsKJ6CIuaKuuhs1nJt4Vjf1joQDc="; }; @@ -116,7 +116,7 @@ stdenv.mkDerivation rec { code will be abstracted away. ''; homepage = "https://www.vectorcamp.gr/vectorscan/"; - changelog = "https://github.com/VectorCamp/vectorscan/blob/${src.rev}/CHANGELOG-vectorscan.md"; + changelog = "https://github.com/VectorCamp/vectorscan/blob/${finalAttrs.src.rev}/CHANGELOG-vectorscan.md"; platforms = lib.platforms.unix; license = with lib.licenses; [ bsd3 # and @@ -128,4 +128,4 @@ stdenv.mkDerivation rec { vlaci ]; }; -} +}) diff --git a/pkgs/by-name/ve/verifast/package.nix b/pkgs/by-name/ve/verifast/package.nix index 81a79efca1d0..6239c16dd2b8 100644 --- a/pkgs/by-name/ve/verifast/package.nix +++ b/pkgs/by-name/ve/verifast/package.nix @@ -43,12 +43,12 @@ let ''; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "verifast"; version = "25.08"; src = fetchurl { - url = "https://github.com/verifast/verifast/releases/download/${version}/verifast-${version}-linux.tar.gz"; + url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/verifast-${finalAttrs.version}-linux.tar.gz"; sha256 = "sha256-HkABnWrdkb9yFByG9AB/L+Hu9n9FPLf7jx9at9MdUJ8="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.thoughtpolice ]; }; -} +}) diff --git a/pkgs/by-name/vi/virt-what/package.nix b/pkgs/by-name/vi/virt-what/package.nix index 7bdf2a766669..7fd223af9cb3 100644 --- a/pkgs/by-name/vi/virt-what/package.nix +++ b/pkgs/by-name/vi/virt-what/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "virt-what"; version = "1.27"; src = fetchurl { - url = "https://people.redhat.com/~rjones/virt-what/files/virt-what-${version}.tar.gz"; + url = "https://people.redhat.com/~rjones/virt-what/files/virt-what-${finalAttrs.version}.tar.gz"; sha256 = "sha256-1Nm9nUrlkJVZdEP6xmNJUxXH60MwuHKqXwYt84rGm/E="; }; @@ -21,4 +21,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "virt-what"; }; -} +}) diff --git a/pkgs/by-name/vi/virtualglLib/package.nix b/pkgs/by-name/vi/virtualglLib/package.nix index 5511583165c3..02a4da9c6831 100644 --- a/pkgs/by-name/vi/virtualglLib/package.nix +++ b/pkgs/by-name/vi/virtualglLib/package.nix @@ -16,12 +16,12 @@ ocl-icd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "virtualgl-lib"; version = "3.0.2"; src = fetchurl { - url = "mirror://sourceforge/virtualgl/VirtualGL-${version}.tar.gz"; + url = "mirror://sourceforge/virtualgl/VirtualGL-${finalAttrs.version}.tar.gz"; sha256 = "sha256-OIEbwAQ71yOuHIzM+iaK7QkUJrKg6sXpGuFQOUPjM2w="; }; @@ -73,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/vi/visualvm/package.nix b/pkgs/by-name/vi/visualvm/package.nix index 97b902ee08f1..67772e68ed9a 100644 --- a/pkgs/by-name/vi/visualvm/package.nix +++ b/pkgs/by-name/vi/visualvm/package.nix @@ -7,13 +7,13 @@ jdk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.2"; pname = "visualvm"; src = fetchzip { - url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${ - builtins.replaceStrings [ "." ] [ "" ] version + url = "https://github.com/visualvm/visualvm.src/releases/download/${finalAttrs.version}/visualvm_${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version }.zip"; sha256 = "sha256-xEqzSNM5Mkt9SQ+23Edb2NMN/o8koBjhQWTGuyZ/0m4="; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { moaxcp ]; }; -} +}) diff --git a/pkgs/by-name/vk/vkeybd/package.nix b/pkgs/by-name/vk/vkeybd/package.nix index c27e80df0311..4f1c6eeb6a28 100644 --- a/pkgs/by-name/vk/vkeybd/package.nix +++ b/pkgs/by-name/vk/vkeybd/package.nix @@ -9,12 +9,12 @@ tk, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vkeybd"; version = "0.1.18d"; src = fetchurl { - url = "ftp://ftp.suse.com/pub/people/tiwai/vkeybd/vkeybd-${version}.tar.bz2"; + url = "ftp://ftp.suse.com/pub/people/tiwai/vkeybd/vkeybd-${finalAttrs.version}.tar.bz2"; sha256 = "0107b5j1gf7dwp7qb4w2snj4bqiyps53d66qzl2rwj4jfpakws5a"; }; @@ -47,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/vl/vlan/package.nix b/pkgs/by-name/vl/vlan/package.nix index 3f40fc2e7e1d..c0f107274eb3 100644 --- a/pkgs/by-name/vl/vlan/package.nix +++ b/pkgs/by-name/vl/vlan/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vlan"; version = "1.9"; src = fetchurl { - url = "https://www.candelatech.com/~greear/vlan/vlan.${version}.tar.gz"; + url = "https://www.candelatech.com/~greear/vlan/vlan.${finalAttrs.version}.tar.gz"; sha256 = "1jjc5f26hj7bk8nkjxsa8znfxcf8pgry2ipnwmj2fr6ky0dhm3rv"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; mainProgram = "vconfig"; }; -} +}) diff --git a/pkgs/by-name/vm/vmfs-tools/package.nix b/pkgs/by-name/vm/vmfs-tools/package.nix index 01c442d7f4ae..b8ce3cd60d99 100644 --- a/pkgs/by-name/vm/vmfs-tools/package.nix +++ b/pkgs/by-name/vm/vmfs-tools/package.nix @@ -10,7 +10,7 @@ libxslt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vmfs-tools"; version = "0.2.5.20160116"; @@ -44,6 +44,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ peterhoeg ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; }; -} +}) diff --git a/pkgs/by-name/vm/vmpk/package.nix b/pkgs/by-name/vm/vmpk/package.nix index 65bf4739b80a..89808a6a2d53 100644 --- a/pkgs/by-name/vm/vmpk/package.nix +++ b/pkgs/by-name/vm/vmpk/package.nix @@ -9,12 +9,12 @@ docbook-xsl-nons, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vmpk"; version = "0.9.2"; src = fetchurl { - url = "mirror://sourceforge/vmpk/${version}/vmpk-${version}.tar.bz2"; + url = "mirror://sourceforge/vmpk/${finalAttrs.version}/vmpk-${finalAttrs.version}.tar.bz2"; hash = "sha256-FUVI6Ioe4zmQa84pqGlw/my2Rw8fpMcZi9bZu/gzIGA="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/vo/vo-aacenc/package.nix b/pkgs/by-name/vo/vo-aacenc/package.nix index 9addf25eb1cd..38faad894eb3 100644 --- a/pkgs/by-name/vo/vo-aacenc/package.nix +++ b/pkgs/by-name/vo/vo-aacenc/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vo-aacenc"; version = "0.1.3"; src = fetchurl { - url = "mirror://sourceforge/opencore-amr/fdk-aac/vo-aacenc-${version}.tar.gz"; + url = "mirror://sourceforge/opencore-amr/fdk-aac/vo-aacenc-${finalAttrs.version}.tar.gz"; sha256 = "sha256-5Rp0d6NZ8Y33xPgtGV2rThTnQUy9SM95zBlfxEaFDzY="; }; @@ -20,4 +20,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.baloo ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/vo/vocproc/package.nix b/pkgs/by-name/vo/vocproc/package.nix index 84345e45ddb2..1f5683076942 100644 --- a/pkgs/by-name/vo/vocproc/package.nix +++ b/pkgs/by-name/vo/vocproc/package.nix @@ -9,12 +9,12 @@ gtkmm2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vocproc"; version = "0.2.1"; src = fetchzip { - url = "https://hyperglitch.com/files/vocproc/vocproc-${version}.default.tar.gz"; + url = "https://hyperglitch.com/files/vocproc/vocproc-${finalAttrs.version}.default.tar.gz"; sha256 = "07a1scyz14mg2jdbw6fpv4qg91zsw61qqii64n9qbnny9d5pn8n2"; }; @@ -38,4 +38,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.michalrus ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/vr/vrb/package.nix b/pkgs/by-name/vr/vrb/package.nix index 3941e25ac95e..604b09d3f9b2 100644 --- a/pkgs/by-name/vr/vrb/package.nix +++ b/pkgs/by-name/vr/vrb/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vrb"; version = "0.5.1"; src = fetchurl { - url = "http://vrb.sourceforge.net/download/vrb-${version}.tar.bz2"; + url = "http://vrb.sourceforge.net/download/vrb-${finalAttrs.version}.tar.bz2"; sha256 = "d579ed1998ef2d78e2ef8481a748d26e1fa12cdda806d2e31d8ec66ffb0e289f"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.bobvanderlinden ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wa/wakelan/package.nix b/pkgs/by-name/wa/wakelan/package.nix index 1c9e815e6b58..8f505740340e 100644 --- a/pkgs/by-name/wa/wakelan/package.nix +++ b/pkgs/by-name/wa/wakelan/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wakelan"; version = "1.1"; src = fetchurl { - url = "mirror://ibiblioPubLinux/system/network/misc/wakelan-${version}.tar.gz"; + url = "mirror://ibiblioPubLinux/system/network/misc/wakelan-${finalAttrs.version}.tar.gz"; hash = "sha256-PfXrj4d2SHmatiPPFxjsxvhusML1HTRNjoYEQtzFzW8="; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wakelan"; }; -} +}) diff --git a/pkgs/by-name/wa/wayvnc/package.nix b/pkgs/by-name/wa/wayvnc/package.nix index 62e82dba79af..d300c7b36fe7 100644 --- a/pkgs/by-name/wa/wayvnc/package.nix +++ b/pkgs/by-name/wa/wayvnc/package.nix @@ -17,14 +17,14 @@ wayland, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wayvnc"; version = "0.9.1"; src = fetchFromGitHub { owner = "any1"; repo = "wayvnc"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-LINzkC18gitj1a8Giqlt/6LyydOdV+8YXRJmuxT/Nq8="; }; @@ -69,10 +69,10 @@ stdenv.mkDerivation rec { display attached. ''; mainProgram = "wayvnc"; - inherit (src.meta) homepage; - changelog = "https://github.com/any1/wayvnc/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/any1/wayvnc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) diff --git a/pkgs/by-name/wb/wbox/package.nix b/pkgs/by-name/wb/wbox/package.nix index 6f035436c2f4..2020d36beace 100644 --- a/pkgs/by-name/wb/wbox/package.nix +++ b/pkgs/by-name/wb/wbox/package.nix @@ -4,7 +4,7 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wbox"; version = "5"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { ''; src = fetchurl { - url = "http://www.hping.org/wbox/wbox-${version}.tar.gz"; + url = "http://www.hping.org/wbox/wbox-${finalAttrs.version}.tar.gz"; sha256 = "06daxwbysppvbh1mwprw8fgsp6mbd3kqj7a978w7ivn8hdgdi28m"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wbox"; }; -} +}) diff --git a/pkgs/by-name/wc/wcalc/package.nix b/pkgs/by-name/wc/wcalc/package.nix index 2257dd8309c5..516ddc60a8bd 100644 --- a/pkgs/by-name/wc/wcalc/package.nix +++ b/pkgs/by-name/wc/wcalc/package.nix @@ -6,12 +6,12 @@ readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wcalc"; version = "2.5"; src = fetchurl { - url = "mirror://sourceforge/w-calc/wcalc-${version}.tar.bz2"; + url = "mirror://sourceforge/w-calc/wcalc-${finalAttrs.version}.tar.bz2"; sha256 = "1vi8dl6rccqiq1apmpwawyg2ywx6a1ic1d3cvkf2hlwk1z11fb0f"; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; mainProgram = "wcalc"; }; -} +}) diff --git a/pkgs/by-name/wc/wcslib/package.nix b/pkgs/by-name/wc/wcslib/package.nix index 7f93aaca4925..f91ac3587369 100644 --- a/pkgs/by-name/wc/wcslib/package.nix +++ b/pkgs/by-name/wc/wcslib/package.nix @@ -5,12 +5,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wcslib"; version = "8.5"; src = fetchurl { - url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-${version}.tar.bz2"; + url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-${finalAttrs.version}.tar.bz2"; hash = "sha256-8f0bePv9ur2jY/gEXgxZ4yc17KRUgqUwIZHlb+Bi6s4="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wd/wdiff/package.nix b/pkgs/by-name/wd/wdiff/package.nix index 68c966f12101..42780f91dc81 100644 --- a/pkgs/by-name/wd/wdiff/package.nix +++ b/pkgs/by-name/wd/wdiff/package.nix @@ -6,12 +6,12 @@ which, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wdiff"; version = "1.2.2"; src = fetchurl { - url = "mirror://gnu/wdiff/wdiff-${version}.tar.gz"; + url = "mirror://gnu/wdiff/wdiff-${finalAttrs.version}.tar.gz"; sha256 = "0sxgg0ms5lhi4aqqvz1rj4s77yi9wymfm3l3gbjfd1qchy66kzrl"; }; @@ -32,4 +32,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ SuperSandro2000 ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/we/weather/package.nix b/pkgs/by-name/we/weather/package.nix index f13b18670e0e..e3479a92b442 100644 --- a/pkgs/by-name/we/weather/package.nix +++ b/pkgs/by-name/we/weather/package.nix @@ -6,12 +6,12 @@ installShellFiles, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.5.0"; pname = "weather"; src = fetchurl { - url = "http://fungi.yuggoth.org/weather/src/weather-${version}.tar.xz"; + url = "http://fungi.yuggoth.org/weather/src/weather-${finalAttrs.version}.tar.xz"; sha256 = "sha256-wn3cpgfrlqntMIiVFh4317DrbGgQ4YRnFz3KHXacTw4="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.matthiasbeyer ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wf/wf-recorder/package.nix b/pkgs/by-name/wf/wf-recorder/package.nix index 365b905c1b50..2f5ee21236a8 100644 --- a/pkgs/by-name/wf/wf-recorder/package.nix +++ b/pkgs/by-name/wf/wf-recorder/package.nix @@ -16,14 +16,14 @@ libgbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wf-recorder"; version = "0.6.0"; src = fetchFromGitHub { owner = "ammen99"; repo = "wf-recorder"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-CY0pci2LNeQiojyeES5323tN3cYfS3m4pECK85fpn5I="; }; @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { meta = { description = "Utility program for screen recording of wlroots-based compositors"; - inherit (src.meta) homepage; - changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${version}"; + inherit (finalAttrs.src.meta) homepage; + changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dywedir ]; platforms = lib.platforms.linux; mainProgram = "wf-recorder"; }; -} +}) diff --git a/pkgs/by-name/wi/wiiuse/package.nix b/pkgs/by-name/wi/wiiuse/package.nix index e2f49ec4b6bf..5556baf4d765 100644 --- a/pkgs/by-name/wi/wiiuse/package.nix +++ b/pkgs/by-name/wi/wiiuse/package.nix @@ -6,7 +6,7 @@ cmake, bluez, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "WiiUse"; version = "0.15.6"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "wiiuse"; repo = "wiiuse"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-l2CS//7rx5J3kI32yTSp0BDtP0T5+riLowtnxnfAotc="; }; @@ -53,4 +53,4 @@ stdenv.mkDerivation rec { homepage = "https://github.com/wiiuse/wiiuse"; platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/wi/wiki-js/package.nix b/pkgs/by-name/wi/wiki-js/package.nix index 1b8541c66be9..f2db0729c715 100644 --- a/pkgs/by-name/wi/wiki-js/package.nix +++ b/pkgs/by-name/wi/wiki-js/package.nix @@ -5,12 +5,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wiki-js"; version = "2.5.311"; src = fetchurl { - url = "https://github.com/Requarks/wiki/releases/download/v${version}/wiki-js.tar.gz"; + url = "https://github.com/Requarks/wiki/releases/download/v${finalAttrs.version}/wiki-js.tar.gz"; hash = "sha256-XNWJ2XyjTJmt+/Yjiu+w2nIZS9fqlyi11aiV5V4ekwI="; }; @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.agpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/wi/wily/package.nix b/pkgs/by-name/wi/wily/package.nix index fd23f70a641d..fc4867590c7e 100644 --- a/pkgs/by-name/wi/wily/package.nix +++ b/pkgs/by-name/wi/wily/package.nix @@ -6,12 +6,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.13.42"; pname = "wily"; src = fetchurl { - url = "mirror://sourceforge/wily/wily-${version}.tar.gz"; + url = "mirror://sourceforge/wily/wily-${finalAttrs.version}.tar.gz"; sha256 = "1jy4czk39sh365b0mjpj4d5wmymj98x163vmwzyx3j183jqrhm2z"; }; @@ -34,4 +34,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = "wily"; }; -} +}) diff --git a/pkgs/by-name/wi/wimlib/package.nix b/pkgs/by-name/wi/wimlib/package.nix index 22bce4beb148..489a4984dfa7 100644 --- a/pkgs/by-name/wi/wimlib/package.nix +++ b/pkgs/by-name/wi/wimlib/package.nix @@ -12,7 +12,7 @@ syslinux ? null, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.14.4"; pname = "wimlib"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ ntfs3g ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ fuse3 ]; src = fetchurl { - url = "https://wimlib.net/downloads/wimlib-${version}.tar.gz"; + url = "https://wimlib.net/downloads/wimlib-${finalAttrs.version}.tar.gz"; hash = "sha256-NjPbK2yLJV64bTvz3zBZeWvR8I5QuMlyjH62ZmLlEwA="; }; @@ -72,4 +72,4 @@ stdenv.mkDerivation rec { mit ]; }; -} +}) diff --git a/pkgs/by-name/wi/wipe/package.nix b/pkgs/by-name/wi/wipe/package.nix index fbfb9be0c61f..817bf1d8ae8e 100644 --- a/pkgs/by-name/wi/wipe/package.nix +++ b/pkgs/by-name/wi/wipe/package.nix @@ -5,12 +5,12 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wipe"; version = "2.3.1"; src = fetchurl { - url = "mirror://sourceforge/wipe/${version}/wipe-${version}.tar.bz2"; + url = "mirror://sourceforge/wipe/${finalAttrs.version}/wipe-${finalAttrs.version}.tar.bz2"; hash = "sha256-RjkWNw+bNbs0QZwsCuPcTApHHbMuhZWvodFMAze2GqA="; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "wipe"; }; -} +}) diff --git a/pkgs/by-name/wm/wmctrl/package.nix b/pkgs/by-name/wm/wmctrl/package.nix index ae236690dc61..73194da3e230 100644 --- a/pkgs/by-name/wm/wmctrl/package.nix +++ b/pkgs/by-name/wm/wmctrl/package.nix @@ -8,14 +8,14 @@ libxmu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wmctrl"; version = "1.07"; src = fetchurl { # NOTE: 2019-04-11: There is also a semi-official mirror: http://tripie.sweb.cz/utils/wmctrl/ - url = "https://sites.google.com/site/tstyblo/wmctrl/wmctrl-${version}.tar.gz"; + url = "https://sites.google.com/site/tstyblo/wmctrl/wmctrl-${finalAttrs.version}.tar.gz"; sha256 = "1afclc57b9017a73mfs9w7lbdvdipmf9q0xdk116f61gnvyix2np"; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { mainProgram = "wmctrl"; }; -} +}) diff --git a/pkgs/by-name/wo/wob/package.nix b/pkgs/by-name/wo/wob/package.nix index 306ac3d345b7..2aeb3a349652 100644 --- a/pkgs/by-name/wo/wob/package.nix +++ b/pkgs/by-name/wo/wob/package.nix @@ -14,14 +14,14 @@ libseccomp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wob"; version = "0.16"; src = fetchFromGitHub { owner = "francma"; repo = "wob"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-Bn/WN9Ix4vm9FDFVKc/vRLP4WeVNaJFz1WBuS9tqJhY="; }; @@ -47,16 +47,16 @@ stdenv.mkDerivation rec { mesonFlags = lib.optional stdenv.hostPlatform.isLinux "-Dseccomp=enabled"; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Lightweight overlay bar for Wayland"; longDescription = '' A lightweight overlay volume/backlight/progress/anything bar for Wayland, inspired by xob. ''; - changelog = "https://github.com/francma/wob/releases/tag/${version}"; + changelog = "https://github.com/francma/wob/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "wob"; }; -} +}) diff --git a/pkgs/by-name/wo/woff2/package.nix b/pkgs/by-name/wo/woff2/package.nix index 253913bb04b6..cdcd3bf720e7 100644 --- a/pkgs/by-name/wo/woff2/package.nix +++ b/pkgs/by-name/wo/woff2/package.nix @@ -8,14 +8,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "woff2"; version = "1.0.2"; src = fetchFromGitHub { owner = "google"; repo = "woff2"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "13l4g536h0pr84ww4wxs2za439s0xp1va55g6l478rfbb1spp44y"; }; @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wo/wol/package.nix b/pkgs/by-name/wo/wol/package.nix index 3796dcbf60af..f1fc0f08c67d 100644 --- a/pkgs/by-name/wo/wol/package.nix +++ b/pkgs/by-name/wo/wol/package.nix @@ -6,12 +6,12 @@ perl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wol"; version = "0.7.1"; src = fetchurl { - url = "mirror://sourceforge/wake-on-lan/wol-${version}.tar.gz"; + url = "mirror://sourceforge/wake-on-lan/wol-${finalAttrs.version}.tar.gz"; sha256 = "08i6l5lr14mh4n3qbmx6kyx7vjqvzdnh3j9yfvgjppqik2dnq270"; }; @@ -36,4 +36,4 @@ stdenv.mkDerivation rec { mainProgram = "wol"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/wo/workrave/package.nix b/pkgs/by-name/wo/workrave/package.nix index 730c297d0f04..033167a6788d 100644 --- a/pkgs/by-name/wo/workrave/package.nix +++ b/pkgs/by-name/wo/workrave/package.nix @@ -31,14 +31,14 @@ python3Packages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "workrave"; version = "1.10.54"; src = fetchFromGitHub { repo = "workrave"; owner = "rcaelers"; - rev = "v" + lib.concatStringsSep "_" (lib.splitVersion version); + rev = "v" + lib.concatStringsSep "_" (lib.splitVersion finalAttrs.version); sha256 = "sha256-pbMkzwxgKc4vjFhBeOf513hFytYiTPST19L8Nq4CVTg="; }; @@ -95,4 +95,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ prikhi ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wv/wvkbd/package.nix b/pkgs/by-name/wv/wvkbd/package.nix index 387f0be4cbdf..5d87cb6f6a03 100644 --- a/pkgs/by-name/wv/wvkbd/package.nix +++ b/pkgs/by-name/wv/wvkbd/package.nix @@ -13,14 +13,14 @@ scdoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wvkbd"; version = "0.19.2"; src = fetchFromGitHub { owner = "jjsullivan5196"; repo = "wvkbd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PHbgARSy2Zlr1dgzuUFbPxtqFvOYoayMK9vGLR6yaTA="; }; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { mainProgram = "wvkbd-mobintl"; maintainers = with lib.maintainers; [ colinsane ]; }; -} +}) diff --git a/pkgs/by-name/xb/xbill/package.nix b/pkgs/by-name/xb/xbill/package.nix index bba06f21d954..a8c1ba2c4aa2 100644 --- a/pkgs/by-name/xb/xbill/package.nix +++ b/pkgs/by-name/xb/xbill/package.nix @@ -12,7 +12,7 @@ motif, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xbill"; version = "2.1"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://www.xbill.org/download/xbill-${version}.tar.gz"; + url = "http://www.xbill.org/download/xbill-${finalAttrs.version}.tar.gz"; hash = "sha256-Dv3/8c4t9wt6FWActIjNey65GNIdeOh3vXc/ESlFYI0="; }; @@ -91,4 +91,4 @@ stdenv.mkDerivation rec { mainProgram = "xbill"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xb/xbindkeys-config/package.nix b/pkgs/by-name/xb/xbindkeys-config/package.nix index ca61178059b1..41df8a5d8561 100644 --- a/pkgs/by-name/xb/xbindkeys-config/package.nix +++ b/pkgs/by-name/xb/xbindkeys-config/package.nix @@ -8,7 +8,7 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xbindkeys-config"; version = "0.1.3"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ gtk2 ]; src = fetchurl { - url = "mirror://debian/pool/main/x/xbindkeys-config/xbindkeys-config_${version}.orig.tar.gz"; + url = "mirror://debian/pool/main/x/xbindkeys-config/xbindkeys-config_${finalAttrs.version}.orig.tar.gz"; sha256 = "1rs3li2hyig6cdzvgqlbz0vw6x7rmgr59qd6m0cvrai8xhqqykda"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { cp xbindkeys_config $out/bin/xbindkeys-config wrapProgram $out/bin/xbindkeys-config --prefix PATH ":" "${procps}/bin" ''; -} +}) diff --git a/pkgs/by-name/xc/xcbutilxrm/package.nix b/pkgs/by-name/xc/xcbutilxrm/package.nix index ab227c2a54fa..83fd2a38b5c9 100644 --- a/pkgs/by-name/xc/xcbutilxrm/package.nix +++ b/pkgs/by-name/xc/xcbutilxrm/package.nix @@ -9,12 +9,12 @@ libx11, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "1.3"; pname = "xcb-util-xrm"; src = fetchurl { - url = "https://github.com/Airblader/xcb-util-xrm/releases/download/v${version}/xcb-util-xrm-${version}.tar.bz2"; + url = "https://github.com/Airblader/xcb-util-xrm/releases/download/v${finalAttrs.version}/xcb-util-xrm-${finalAttrs.version}.tar.bz2"; sha256 = "118cj1ybw86pgw0l5whn9vbg5n5b0ijcpx295mwahzi004vz671h"; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; # X11 variant platforms = with lib.platforms; unix; }; -} +}) diff --git a/pkgs/by-name/xe/xearth/package.nix b/pkgs/by-name/xe/xearth/package.nix index 4b2c81eef0ff..0d66c890d157 100644 --- a/pkgs/by-name/xe/xearth/package.nix +++ b/pkgs/by-name/xe/xearth/package.nix @@ -8,12 +8,12 @@ libxext, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xearth"; version = "1.1"; src = fetchurl { - url = "http://xearth.org/xearth-${version}.tar.gz"; + url = "http://xearth.org/xearth-${finalAttrs.version}.tar.gz"; hash = "sha256-vLFAfMNbP23TYGssYHInO2qRLL2e0a4i+y0maUVBMJw="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { }; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xe/xercesc/package.nix b/pkgs/by-name/xe/xercesc/package.nix index 2ca51f75d9c5..50c675ba947f 100644 --- a/pkgs/by-name/xe/xercesc/package.nix +++ b/pkgs/by-name/xe/xercesc/package.nix @@ -6,12 +6,12 @@ icu, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xerces-c"; version = "3.3.0"; src = fetchurl { - url = "mirror://apache/xerces/c/3/sources/xerces-c-${version}.tar.gz"; + url = "mirror://apache/xerces/c/3/sources/xerces-c-${finalAttrs.version}.tar.gz"; sha256 = "sha256-lVXx0G+CmH+7RliGJwVRV0BBT9NLTbatLtdqLcCNO94="; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { license = lib.licenses.asl20; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/xf/xfsdump/package.nix b/pkgs/by-name/xf/xfsdump/package.nix index bcf707d1d6e7..26dbdb16e541 100644 --- a/pkgs/by-name/xf/xfsdump/package.nix +++ b/pkgs/by-name/xf/xfsdump/package.nix @@ -12,12 +12,12 @@ libxfs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xfsdump"; version = "3.2.0"; src = fetchurl { - url = "mirror://kernel/linux/utils/fs/xfs/xfsdump/xfsdump-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/fs/xfs/xfsdump/xfsdump-${finalAttrs.version}.tar.xz"; sha256 = "sha256-KRTbvh68iMfZOtiOIgqlfavEPSFuEfBiIcAe3zzBBzI="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.lunik1 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xf/xfsprogs/package.nix b/pkgs/by-name/xf/xfsprogs/package.nix index fb5b8a0791ed..dd0bb2b49497 100644 --- a/pkgs/by-name/xf/xfsprogs/package.nix +++ b/pkgs/by-name/xf/xfsprogs/package.nix @@ -15,12 +15,12 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xfsprogs"; version = "6.17.0"; src = fetchurl { - url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/xfsprogs-${version}.tar.xz"; + url = "mirror://kernel/linux/utils/fs/xfs/xfsprogs/xfsprogs-${finalAttrs.version}.tar.xz"; hash = "sha256-Ww9WqB9kEyYmb3Yq6KVjsp2Vzbzag7x5OPaM4SLx7dk="; }; @@ -108,4 +108,4 @@ stdenv.mkDerivation rec { ajs124 ]; }; -} +}) diff --git a/pkgs/by-name/xl/xlog/package.nix b/pkgs/by-name/xl/xlog/package.nix index 79a9f375b4aa..68c2d5d4ba3c 100644 --- a/pkgs/by-name/xl/xlog/package.nix +++ b/pkgs/by-name/xl/xlog/package.nix @@ -7,12 +7,12 @@ pkg-config, hamlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xlog"; version = "2.0.25"; src = fetchurl { - url = "mirror://savannah/xlog/xlog-${version}.tar.gz"; + url = "mirror://savannah/xlog/xlog-${finalAttrs.version}.tar.gz"; hash = "sha256-NYC3LgoLXnJQURcZTc2xHOzOleotrWtOETMBgadf2qU="; }; @@ -43,4 +43,4 @@ stdenv.mkDerivation rec { mainProgram = "xlog"; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/by-name/xm/xmacro/package.nix b/pkgs/by-name/xm/xmacro/package.nix index edd56237b680..2bb3ef6097c5 100644 --- a/pkgs/by-name/xm/xmacro/package.nix +++ b/pkgs/by-name/xm/xmacro/package.nix @@ -8,12 +8,12 @@ libxi, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmacro"; version = "0.4.6"; src = fetchurl { - url = "http://download.sarine.nl/xmacro/xmacro-${version}.tar.gz"; + url = "http://download.sarine.nl/xmacro/xmacro-${finalAttrs.version}.tar.gz"; sha256 = "1p9jljxyn4j6piljiyi2xv6f8jhjbzhabprp8p0qmqxaxgdipi61"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/xm/xmedcon/package.nix b/pkgs/by-name/xm/xmedcon/package.nix index 708af3c0327b..af94d8759138 100644 --- a/pkgs/by-name/xm/xmedcon/package.nix +++ b/pkgs/by-name/xm/xmedcon/package.nix @@ -10,12 +10,12 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmedcon"; version = "0.25.3"; src = fetchurl { - url = "mirror://sourceforge/xmedcon/xmedcon-${version}.tar.bz2"; + url = "mirror://sourceforge/xmedcon/xmedcon-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-9VrTQP614tIrmZRm9bSpmlXqCbMPzqvhv222eFiKS4M="; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xm/xmlindent/package.nix b/pkgs/by-name/xm/xmlindent/package.nix index b0e64cd71670..f74afa834834 100644 --- a/pkgs/by-name/xm/xmlindent/package.nix +++ b/pkgs/by-name/xm/xmlindent/package.nix @@ -5,12 +5,12 @@ flex, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmlindent"; version = "0.2.17"; src = fetchurl { - url = "mirror://sourceforge/project/xmlindent/xmlindent/${version}/xmlindent-${version}.tar.gz"; + url = "mirror://sourceforge/project/xmlindent/xmlindent/${finalAttrs.version}/xmlindent-${finalAttrs.version}.tar.gz"; sha256 = "0k15rxh51a5r4bvfm6c4syxls8al96cx60a9mn6pn24nns3nh3rs"; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/xm/xmrig/package.nix b/pkgs/by-name/xm/xmrig/package.nix index f555bf950c2e..63dc01581710 100644 --- a/pkgs/by-name/xm/xmrig/package.nix +++ b/pkgs/by-name/xm/xmrig/package.nix @@ -11,14 +11,14 @@ donateLevel ? 0, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmrig"; version = "6.25.0"; src = fetchFromGitHub { owner = "xmrig"; repo = "xmrig"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-X34djxUeSDwopwsipgrdFFFUP+tQ/uCNvupYzbegkEE="; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ kim0 ]; }; -} +}) diff --git a/pkgs/by-name/xo/xob/package.nix b/pkgs/by-name/xo/xob/package.nix index 6a8cc7f4dd83..2426a9b92a63 100644 --- a/pkgs/by-name/xo/xob/package.nix +++ b/pkgs/by-name/xo/xob/package.nix @@ -8,14 +8,14 @@ libconfig, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xob"; version = "0.3"; src = fetchFromGitHub { owner = "florentc"; repo = "xob"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "1x4aafiyd9k4y8cmvn7rgfif3g5s5hhlbj5nz71qsyqg21nn7hrw"; }; @@ -39,10 +39,10 @@ stdenv.mkDerivation rec { alternate color to account for special states (e.g. muted audio). There is also support for overflows (when the value exceeds the maximum). ''; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ florentc ]; mainProgram = "xob"; }; -} +}) diff --git a/pkgs/by-name/xo/xoscope/package.nix b/pkgs/by-name/xo/xoscope/package.nix index b096a86bc9da..84d3b95f78c2 100644 --- a/pkgs/by-name/xo/xoscope/package.nix +++ b/pkgs/by-name/xo/xoscope/package.nix @@ -11,12 +11,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xoscope"; version = "2.3"; src = fetchurl { - url = "mirror://sourceforge/xoscope/xoscope-${version}.tar.gz"; + url = "mirror://sourceforge/xoscope/xoscope-${finalAttrs.version}.tar.gz"; sha256 = "0a5ycfc1qdmibvagc82r2mhv2i99m6pndy5i6ixas3j2297g6pgq"; }; @@ -42,4 +42,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = with lib.platforms; linux; }; -} +}) diff --git a/pkgs/by-name/xo/xosd/package.nix b/pkgs/by-name/xo/xosd/package.nix index a1fb8c8e533e..4e73e8f07af8 100644 --- a/pkgs/by-name/xo/xosd/package.nix +++ b/pkgs/by-name/xo/xosd/package.nix @@ -8,12 +8,12 @@ xorgproto, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xosd"; version = "2.2.14"; src = fetchurl { - url = "mirror://sourceforge/libxosd/xosd-${version}.tar.gz"; + url = "mirror://sourceforge/libxosd/xosd-${finalAttrs.version}.tar.gz"; sha256 = "025m7ha89q29swkc7s38knnbn8ysl24g2h5s7imfxflm91psj7sg"; }; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/xp/xplanet/package.nix b/pkgs/by-name/xp/xplanet/package.nix index 975847beff17..27fb5110620c 100644 --- a/pkgs/by-name/xp/xplanet/package.nix +++ b/pkgs/by-name/xp/xplanet/package.nix @@ -13,12 +13,12 @@ netpbm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xplanet"; version = "1.3.1"; src = fetchurl { - url = "mirror://sourceforge/xplanet/xplanet-${version}.tar.gz"; + url = "mirror://sourceforge/xplanet/xplanet-${finalAttrs.version}.tar.gz"; sha256 = "1rzc1alph03j67lrr66499zl0wqndiipmj99nqgvh9xzm1qdb023"; }; @@ -58,4 +58,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/xp/xprintidle-ng/package.nix b/pkgs/by-name/xp/xprintidle-ng/package.nix index 188bf4549515..8592121bd957 100644 --- a/pkgs/by-name/xp/xprintidle-ng/package.nix +++ b/pkgs/by-name/xp/xprintidle-ng/package.nix @@ -17,7 +17,7 @@ help2man, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xprintidle-ng"; version = "0-unstable-2015-09-01"; @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { ]; meta = { - inherit version; + inherit (finalAttrs) version; description = "Command-line tool to print idle time from libXss"; homepage = "https://github.com/taktoa/xprintidle-ng"; license = lib.licenses.gpl2Only; @@ -74,4 +74,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "xprintidle-ng"; }; -} +}) diff --git a/pkgs/by-name/xs/xsokoban/package.nix b/pkgs/by-name/xs/xsokoban/package.nix index 3bc9fad64975..905e0c9d2eab 100644 --- a/pkgs/by-name/xs/xsokoban/package.nix +++ b/pkgs/by-name/xs/xsokoban/package.nix @@ -8,12 +8,12 @@ libxt, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xsokoban"; version = "3.3c"; src = fetchurl { - url = "https://www.cs.cornell.edu/andru/release/xsokoban-${version}.tar.gz"; + url = "https://www.cs.cornell.edu/andru/release/xsokoban-${finalAttrs.version}.tar.gz"; sha256 = "006lp8y22b9pi81x1a9ldfgkl1fbmkdzfw0lqw5y9svmisbafbr9"; }; @@ -68,4 +68,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xs/xstow/package.nix b/pkgs/by-name/xs/xstow/package.nix index c1fb3341551c..d978a376fdce 100644 --- a/pkgs/by-name/xs/xstow/package.nix +++ b/pkgs/by-name/xs/xstow/package.nix @@ -6,14 +6,14 @@ autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xstow"; version = "1.1.1"; src = fetchFromGitHub { owner = "majorkingleo"; repo = "xstow"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-c89+thw5N3Cgl1Ww+W7c3YsyhNJMLlreedvdWJFY3WY="; }; @@ -39,4 +39,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ nzbr ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/xt/xtruss/package.nix b/pkgs/by-name/xt/xtruss/package.nix index cef29992c65e..efb82adbe9d6 100644 --- a/pkgs/by-name/xt/xtruss/package.nix +++ b/pkgs/by-name/xt/xtruss/package.nix @@ -6,12 +6,12 @@ halibut, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xtruss"; version = "20211025.c25bf48"; src = fetchurl { - url = "https://www.chiark.greenend.org.uk/~sgtatham/xtruss/xtruss-${version}.tar.gz"; + url = "https://www.chiark.greenend.org.uk/~sgtatham/xtruss/xtruss-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ikuKHtXEn2UVLE62l7qD9qc9ZUk6jiAqj5ru36vgdHk="; }; @@ -27,4 +27,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "xtruss"; }; -} +}) diff --git a/pkgs/by-name/xw/xwayland/package.nix b/pkgs/by-name/xw/xwayland/package.nix index 4946d87e0846..4b609786d314 100644 --- a/pkgs/by-name/xw/xwayland/package.nix +++ b/pkgs/by-name/xw/xwayland/package.nix @@ -52,12 +52,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xwayland"; version = "24.1.9"; src = fetchurl { - url = "mirror://xorg/individual/xserver/xwayland-${version}.tar.xz"; + url = "mirror://xorg/individual/xserver/xwayland-${finalAttrs.version}.tar.xz"; hash = "sha256-8pevJ6hFCNubgNHLvMacOAHaOOtkxy87W1D1gkWa/dA="; }; @@ -143,4 +143,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/xy/xylib/package.nix b/pkgs/by-name/xy/xylib/package.nix index 2a486d79fb74..563dfff3b320 100644 --- a/pkgs/by-name/xy/xylib/package.nix +++ b/pkgs/by-name/xy/xylib/package.nix @@ -8,12 +8,12 @@ wxGTK32, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xylib"; version = "1.6"; src = fetchurl { - url = "https://github.com/wojdyr/xylib/releases/download/v${version}/xylib-${version}.tar.bz2"; + url = "https://github.com/wojdyr/xylib/releases/download/v${finalAttrs.version}/xylib-${finalAttrs.version}.tar.bz2"; sha256 = "1iqfrfrk78mki5csxysw86zm35ag71w0jvim0f12nwq1z8rwnhdn"; }; @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; }; -} +}) diff --git a/pkgs/by-name/ya/yaml-cpp/package.nix b/pkgs/by-name/ya/yaml-cpp/package.nix index 48a2605277ff..284372846afb 100644 --- a/pkgs/by-name/ya/yaml-cpp/package.nix +++ b/pkgs/by-name/ya/yaml-cpp/package.nix @@ -8,14 +8,14 @@ static ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yaml-cpp"; version = "0.8.0"; src = fetchFromGitHub { owner = "jbeder"; repo = "yaml-cpp"; - rev = version; + rev = finalAttrs.version; hash = "sha256-J87oS6Az1/vNdyXu3L7KmUGWzU0IAkGrGMUUha+xDXI="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ OPNA2608 ]; }; -} +}) diff --git a/pkgs/by-name/ya/yasr/package.nix b/pkgs/by-name/ya/yasr/package.nix index d87aeff51a5c..25c26298f2c7 100644 --- a/pkgs/by-name/ya/yasr/package.nix +++ b/pkgs/by-name/ya/yasr/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yasr"; version = "0.6.9"; src = fetchurl { - url = "https://sourceforge.net/projects/yasr/files/yasr/${version}/yasr-${version}.tar.gz"; + url = "https://sourceforge.net/projects/yasr/files/yasr/${finalAttrs.version}/yasr-${finalAttrs.version}.tar.gz"; sha256 = "1prv9r9y6jb5ga5578ldiw507fa414m60xhlvjl29278p3x7rwa1"; }; @@ -30,4 +30,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "yasr"; }; -} +}) diff --git a/pkgs/by-name/ya/yate/package.nix b/pkgs/by-name/ya/yate/package.nix index 4fc81342140c..0552de4f0767 100644 --- a/pkgs/by-name/ya/yate/package.nix +++ b/pkgs/by-name/ya/yate/package.nix @@ -6,12 +6,12 @@ pkg-config, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yate"; version = "6.4.0-1"; src = fetchurl { - url = "http://voip.null.ro/tarballs/yate${lib.versions.major version}/yate-${version}.tar.gz"; + url = "http://voip.null.ro/tarballs/yate${lib.versions.major finalAttrs.version}/yate-${finalAttrs.version}.tar.gz"; hash = "sha256-jCPca/+/jUeNs6hZZLUBl3HI9sms9SIPNGVRanSKA7A="; }; @@ -48,4 +48,4 @@ stdenv.mkDerivation rec { ]; }; -} +}) diff --git a/pkgs/by-name/ya/yaxg/package.nix b/pkgs/by-name/ya/yaxg/package.nix index 01ff3cd35bd8..125197560b7d 100644 --- a/pkgs/by-name/ya/yaxg/package.nix +++ b/pkgs/by-name/ya/yaxg/package.nix @@ -11,7 +11,7 @@ xdpyinfo, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yaxg"; version = "0-unstable-2018-05-03"; @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { ''; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "Yet Another X Grabber script"; longDescription = '' Capture and record your screen with callbacks. Wraps maim, slop, ffmpeg, @@ -61,4 +61,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; mainProgram = "yaxg"; }; -} +}) diff --git a/pkgs/by-name/yt/ytalk/package.nix b/pkgs/by-name/yt/ytalk/package.nix index d9e1c811eb44..df1088382fbc 100644 --- a/pkgs/by-name/yt/ytalk/package.nix +++ b/pkgs/by-name/yt/ytalk/package.nix @@ -5,12 +5,12 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ytalk"; version = "3.3.0"; src = fetchurl { - url = "ftp://ftp.ourproject.org/pub/ytalk/ytalk-${version}.tar.gz"; + url = "ftp://ftp.ourproject.org/pub/ytalk/ytalk-${finalAttrs.version}.tar.gz"; sha256 = "1d3jhnj8rgzxyxjwfa22vh45qwzjvxw1qh8fz6b7nfkj3zvk9jvf"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ taeer ]; license = lib.licenses.gpl2Plus; }; -} +}) diff --git a/pkgs/by-name/ze/zerofree/package.nix b/pkgs/by-name/ze/zerofree/package.nix index 611d2e5b719b..c07f8bc6e981 100644 --- a/pkgs/by-name/ze/zerofree/package.nix +++ b/pkgs/by-name/ze/zerofree/package.nix @@ -12,12 +12,12 @@ let sha256 = "0y132xmjl02vw41k794psa4nmjpdyky9f6sf0h4f7rvf83z3zy4k"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zerofree"; version = "1.1.1"; src = fetchurl { - url = "https://frippery.org/uml/zerofree-${version}.tgz"; + url = "https://frippery.org/uml/zerofree-${finalAttrs.version}.tgz"; sha256 = "0rrqfa5z103ws89vi8kfvbks1cfs74ix6n1wb6vs582vnmhwhswm"; }; @@ -41,4 +41,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.theuni ]; mainProgram = "zerofree"; }; -} +}) diff --git a/pkgs/by-name/zf/zfstools/package.nix b/pkgs/by-name/zf/zfstools/package.nix index 62d2e5270012..4f76b7e1d723 100644 --- a/pkgs/by-name/zf/zfstools/package.nix +++ b/pkgs/by-name/zf/zfstools/package.nix @@ -8,13 +8,13 @@ makeWrapper, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zfstools"; version = "0.3.6"; src = fetchFromGitHub { sha256 = "16lvw3xbmxp2pr8nixqn7lf4504zaaxvbbdnjkv4dggwd4lsdjyg"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; repo = "zfstools"; owner = "bdrewery"; }; @@ -36,8 +36,8 @@ stdenv.mkDerivation rec { ''; meta = { - inherit version; - inherit (src.meta) homepage; + inherit (finalAttrs) version; + inherit (finalAttrs.src.meta) homepage; description = "OpenSolaris-compatible auto-snapshotting script for ZFS"; longDescription = '' zfstools is an OpenSolaris-like and compatible auto snapshotting script @@ -46,4 +46,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; -} +}) diff --git a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix index 473cab1450c3..2dcce030619a 100644 --- a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix +++ b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix @@ -5,11 +5,11 @@ alsa-lib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zita-alsa-pcmi"; version = "0.6.1"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${version}.tar.bz2"; + url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-iil6zj16R0Ex7T+jIQacExM3eFtWojfW8WjIXueW1Ww="; }; @@ -60,10 +60,10 @@ stdenv.mkDerivation rec { meta = { description = "Successor of clalsadrv, provides easy access to ALSA PCM devices"; - version = version; + version = finalAttrs.version; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/zi/zita-at1/package.nix b/pkgs/by-name/zi/zita-at1/package.nix index 2a3b3073e490..e85efce08888 100644 --- a/pkgs/by-name/zi/zita-at1/package.nix +++ b/pkgs/by-name/zi/zita-at1/package.nix @@ -13,12 +13,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zita-at1"; version = "0.8.2"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-at1-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-at1-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-NSYTJmgOmL/CgGI/rBGQuqmccZEzvwYgchb7e4XqmmM="; }; @@ -52,4 +52,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; mainProgram = "zita-at1"; }; -} +}) diff --git a/pkgs/by-name/zi/zita-njbridge/package.nix b/pkgs/by-name/zi/zita-njbridge/package.nix index aa466e347020..1899ff14f200 100644 --- a/pkgs/by-name/zi/zita-njbridge/package.nix +++ b/pkgs/by-name/zi/zita-njbridge/package.nix @@ -6,12 +6,12 @@ zita-resampler, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.4.8"; pname = "zita-njbridge"; src = fetchurl { - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-njbridge-${version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-njbridge-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-EBF2oL1AfKt7/9Mm6NaIbBtlshK8M/LvuXsD+SbEeQc="; }; @@ -37,4 +37,4 @@ stdenv.mkDerivation rec { maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/zo/zotero-beta/package.nix b/pkgs/by-name/zo/zotero-beta/package.nix index fd2fadf23788..c34e34264888 100644 --- a/pkgs/by-name/zo/zotero-beta/package.nix +++ b/pkgs/by-name/zo/zotero-beta/package.nix @@ -27,13 +27,13 @@ pciutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zotero"; version = "7.0.0-beta.111+b4f6c050e"; src = let - escapedVersion = lib.replaceStrings [ "+" ] [ "%2B" ] version; + escapedVersion = lib.replaceStrings [ "+" ] [ "%2B" ] finalAttrs.version; in fetchurl { url = "https://download.zotero.org/client/beta/${escapedVersion}/Zotero-${escapedVersion}_linux-x86_64.tar.bz2"; @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { name = "zotero"; exec = "zotero -url %U"; icon = "zotero"; - comment = meta.description; + comment = finalAttrs.meta.description; desktopName = "Zotero"; genericName = "Reference Management"; categories = [ @@ -92,14 +92,14 @@ stdenv.mkDerivation rec { runHook preInstall # Copy package contents to the output directory - mkdir -p "$prefix/usr/lib/zotero-bin-${version}" - cp -r * "$prefix/usr/lib/zotero-bin-${version}" + mkdir -p "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" + cp -r * "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" mkdir -p "$out/bin" - ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/" + ln -s "$prefix/usr/lib/zotero-bin-${finalAttrs.version}/zotero" "$out/bin/" # Install desktop file and icons mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications/ + cp ${finalAttrs.desktopItem}/share/applications/* $out/share/applications/ for size in 32 64 128; do install -Dm444 icons/icon''${size}.png \ $out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png @@ -115,14 +115,14 @@ stdenv.mkDerivation rec { zotero-bin plugin-container updater vaapitest \ minidump-analyzer glxtest do - if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then + if [ -e "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" ]; then patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - "$out/usr/lib/zotero-bin-${version}/$executable" + "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" fi done find . -executable -type f -exec \ patchelf --set-rpath "$libPath" \ - "$out/usr/lib/zotero-bin-${version}/{}" \; + "$out/usr/lib/zotero-bin-${finalAttrs.version}/{}" \; ''; meta = { @@ -137,4 +137,4 @@ stdenv.mkDerivation rec { justanotherariel ]; }; -} +}) diff --git a/pkgs/by-name/zo/zotero/linux.nix b/pkgs/by-name/zo/zotero/linux.nix index ce80634d8e71..e192ca642823 100644 --- a/pkgs/by-name/zo/zotero/linux.nix +++ b/pkgs/by-name/zo/zotero/linux.nix @@ -38,11 +38,11 @@ sndio, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { inherit pname version meta; src = fetchurl { - url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2"; + url = "https://download.zotero.org/client/release/${finalAttrs.version}/Zotero-${finalAttrs.version}_linux-x86_64.tar.bz2"; hash = "sha256-uV0R0L8EoZt59hMKXFlJ+EhONArPpRbb/tIV+wZKLgY="; }; @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { name = "zotero"; exec = "zotero -url %U"; icon = "zotero"; - comment = meta.description; + comment = finalAttrs.meta.description; desktopName = "Zotero"; genericName = "Reference Management"; categories = [ @@ -104,14 +104,14 @@ stdenv.mkDerivation rec { runHook preInstall # Copy package contents to the output directory - mkdir -p "$prefix/usr/lib/zotero-bin-${version}" - cp -r * "$prefix/usr/lib/zotero-bin-${version}" + mkdir -p "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" + cp -r * "$prefix/usr/lib/zotero-bin-${finalAttrs.version}" mkdir -p "$out/bin" - ln -s "$prefix/usr/lib/zotero-bin-${version}/zotero" "$out/bin/" + ln -s "$prefix/usr/lib/zotero-bin-${finalAttrs.version}/zotero" "$out/bin/" # Install desktop file and icons mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications/ + cp ${finalAttrs.desktopItem}/share/applications/* $out/share/applications/ for size in 32 64 128; do install -Dm444 icons/icon''${size}.png \ $out/share/icons/hicolor/''${size}x''${size}/apps/zotero.png @@ -127,13 +127,13 @@ stdenv.mkDerivation rec { zotero-bin plugin-container updater vaapitest \ minidump-analyzer glxtest do - if [ -e "$out/usr/lib/zotero-bin-${version}/$executable" ]; then + if [ -e "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" ]; then patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - "$out/usr/lib/zotero-bin-${version}/$executable" + "$out/usr/lib/zotero-bin-${finalAttrs.version}/$executable" fi done find . -executable -type f -exec \ patchelf --set-rpath "$libPath" \ - "$out/usr/lib/zotero-bin-${version}/{}" \; + "$out/usr/lib/zotero-bin-${finalAttrs.version}/{}" \; ''; -} +}) diff --git a/pkgs/by-name/zs/zssh/package.nix b/pkgs/by-name/zs/zssh/package.nix index 8354d5f246c9..e1671ccb48a2 100644 --- a/pkgs/by-name/zs/zssh/package.nix +++ b/pkgs/by-name/zs/zssh/package.nix @@ -9,12 +9,12 @@ let version = "1.5c"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zssh"; inherit version; src = fetchurl { - url = "mirror://sourceforge/zssh/zssh-${version}.tgz"; + url = "mirror://sourceforge/zssh/zssh-${finalAttrs.version}.tgz"; sha256 = "06z73iq59lz8ibjrgs7d3xl39vh9yld1988yx8khssch4pw41s52"; }; @@ -51,4 +51,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; # required by deepin-terminal platforms = lib.platforms.linux; }; -} +})