various: switch packages to use finalAttrs

this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name

set files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)

for file in $files
    echo $file
    sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (finalAttrs: {' $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
This commit is contained in:
quantenzitrone 2026-02-06 15:41:22 +01:00
parent 0f041b651e
commit 626f23ce26
No known key found for this signature in database
816 changed files with 2635 additions and 2635 deletions

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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";
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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"
];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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";
};
}
})

View file

@ -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
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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
'';
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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.
'';
};
}
})

View file

@ -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";
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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.
'';
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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
];
};
}
})

View file

@ -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";
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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 ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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 = [ ];
};
}
})

View file

@ -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;
};
}
})

View file

@ -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;
};
}
})

View file

@ -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";
};
}
})

View file

@ -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
];
};
}
})

View file

@ -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" ];
};
}
})

View file

@ -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;
};
}
})

Some files were not shown because too many files have changed in this diff Show more