Commit Graph

959114 Commits

Author SHA1 Message Date
nixpkgs-ci[bot] be6da2a183 tev: 2.9.0 -> 2.10.0 (#497089) 2026-03-06 12:35:06 +00:00
Cosima Neidahl 9ec540b228 sidplayfp: 2.16.1 -> 2.16.2 (#493845) 2026-03-06 12:15:00 +00:00
StepBroBD 25c4ce1170 caddy: 2.11.1 -> 2.11.2 (#497116) 2026-03-06 12:12:38 +00:00
Cosima Neidahl 6840367230 miracle-wm: 0.8.2 -> 0.8.3 (#493757) 2026-03-06 12:11:24 +00:00
sternenseemann d80327c253 redo-sh: 4.0.6 -> 4.0.7 (#474765) 2026-03-06 12:07:53 +00:00
R. Ryantm d1c05a8885 caddy: 2.11.1 -> 2.11.2 2026-03-06 13:06:30 +01:00
Martin Weinelt 9a1c1dd988 python313Packages.bgutil-ytdlp-pot-provider: 1.2.2 -> 1.3.0 (#496700) 2026-03-06 11:58:58 +00:00
Martin Weinelt 562e7dde00 python31{3,4}.pkgs.meshcore: 2.2.5 -> 2.2.8 (#495860) 2026-03-06 11:57:49 +00:00
Martin Weinelt 60e96aacb6 home-assistant-custom-lovelace-modules.advanced-camera-card: 7.27.3 -> 7.27.4 (#497133) 2026-03-06 11:56:37 +00:00
zowoq 87b3aa9f8b terraform-providers.hashicorp_tfe: 0.74.0 -> 0.74.1 (#497183) 2026-03-06 11:43:52 +00:00
zowoq ea81ba9b9f terraform-providers.f5networks_bigip: 1.24.2 -> 1.25.0 (#497178) 2026-03-06 11:35:58 +00:00
zowoq 3e48a0b66f terraform-providers.spotinst_spotinst: 1.232.4 -> 1.232.5 (#497174) 2026-03-06 11:35:45 +00:00
R. Ryantm efe60c9055 terraform-providers.hashicorp_tfe: 0.74.0 -> 0.74.1 2026-03-06 11:28:42 +00:00
Felix Bargfeldt e99215c1a2 radicle-native-ci: 0.12.0 -> 0.13.0 (#497176) 2026-03-06 11:10:55 +00:00
R. Ryantm 9271004f84 terraform-providers.f5networks_bigip: 1.24.2 -> 1.25.0 2026-03-06 11:05:00 +00:00
Jo e6b744b5af v4l2loopback: use substituteInPlace --replace-fail (#497148) 2026-03-06 11:03:15 +00:00
Jo 741df4d6e3 various: switch buildRustPackage packages to finalAttrs pattern (#492928) 2026-03-06 11:01:18 +00:00
Defelo e61e7980a3 radicle-native-ci: 0.12.0 -> 0.13.0
Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE/tree/NEWS.md
2026-03-06 11:56:24 +01:00
quantenzitrone 3f9a09b808 various: fix pname misuse in buildRustApplication packages
after this all uses of 'inherit (finalAttrs) pname;' or 'finalAttrs.pname'
in these packages are in my opinion legit uses. e.g.:
- for inheriting the pname and version in fetchPnpmDeps, fetchCargoDeps or fetchCrate
- for use in creating the (p-)name of small sub-packages like tests or updateScripts.
- for cargoDepsName
- for buildAndTestSubdir
2026-03-06 11:50:37 +01:00
quantenzitrone ca363a08a9 various: switch buildRustPackage packages to finalAttrs pattern
this shouldn't create any rebuilds

the move was done with the following script
```fish
#!/usr/bin/env fish

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

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildRustPackage

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # pname
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    sd -F 'inherit pname;' 'inherit (finalAttrs) pname;' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # cargo
    sd -F 'cargoRoot}' 'finalAttrs.cargoRoot}' $file
    sd -F '${cargoRoot' '${finalAttrs.cargoRoot' $file
    sd -F '= cargoRoot' '= finalAttrs.cargoRoot' $file
    sd -F 'cargoBuildFlags}' 'finalAttrs.cargoBuildFlags}' $file
    sd -F '${cargoBuildFlags' '${finalAttrs.cargoBuildFlags' $file
    sd -F '= cargoBuildFlags' '= finalAttrs.cargoBuildFlags' $file
    # patches
    sd -F 'patches}' 'finalAttrs.patches}' $file
    sd -F '${patches' '${finalAttrs.patches' $file
    sd -F '= patches' '= finalAttrs.patches' $file
    # passthru
    sd -F 'passthru}' 'finalAttrs.passthru}' $file
    sd -F '${passthru' '${finalAttrs.passthru' $file
    sd -F '= passthru' '= finalAttrs.passthru' $file
    # *buildInputs
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    # other
    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
    # 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:
- restore all files that cause merge conflicts with staging

# Conflicts:
#	pkgs/by-name/ca/cargo-chef/package.nix
#	pkgs/by-name/ca/cargo-public-api/package.nix
#	pkgs/by-name/ca/cargo-update/package.nix
#	pkgs/by-name/le/leetcode-cli/package.nix
2026-03-06 11:50:26 +01:00
R. Ryantm 038080c840 terraform-providers.spotinst_spotinst: 1.232.4 -> 1.232.5 2026-03-06 10:47:15 +00:00
Pascal Bach 1a0fccf829 libvirt: fix virt-secret-init-encryption (#496839) 2026-03-06 10:44:06 +00:00
nixpkgs-ci[bot] c918c0b47a pgdog: 0.1.30 -> 0.1.31 (#497050) 2026-03-06 10:41:43 +00:00
Marcus Ramberg f64ddfed97 devenv: 2.0.1 -> 2.0.2 (#497005) 2026-03-06 10:34:01 +00:00
Cosima Neidahl 96d5be91ca lomiri.mediascanner2: 0.118 -> 0.200 (#493720) 2026-03-06 10:26:41 +00:00
nixpkgs-ci[bot] 0fb3a4ea33 ast-grep: 0.40.5 -> 0.41.0 (#495838) 2026-03-06 10:19:34 +00:00
Ulrik Strid d30ac9c902 ocamlPackages.mparser-re: init at 1.3 (#495950) 2026-03-06 10:14:16 +00:00
Felix Bargfeldt 0a28628cfd radicle-ci-broker: 0.25.0 -> 0.26.0; radicle-job: 0.4.0 -> 0.5.1 (#497154) 2026-03-06 10:12:52 +00:00
Niklas Korz 9a6aa94817 linuxPackages.nvidiaPackages.beta: 590.44.01 -> 595.45.04 (#496945) 2026-03-06 10:07:15 +00:00
nixpkgs-ci[bot] 08fd60f3b1 myks: 5.9.2 -> 5.9.3 (#496927) 2026-03-06 10:01:26 +00:00
nixpkgs-ci[bot] 8611590623 atlauncher: 3.4.40.2 -> 3.4.40.3 (#496796) 2026-03-06 10:01:19 +00:00
Defelo 7bb34b1468 radicle-job: 0.4.0 -> 0.5.1
Changelog: https://app.radicle.xyz/nodes/iris.radicle.xyz/rad:z2UcCU1LgMshWvXj6hXSDDrwB8q8M/tree/CHANGELOG.md
2026-03-06 10:50:55 +01:00
Defelo 21cbaf5572 radicle-ci-broker: 0.25.0 -> 0.26.0
Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:zwTxygwuz5LDGBq255RA2CbNGrz8/tree/NEWS.md
2026-03-06 10:50:55 +01:00
Jo 1648979af2 requireFile: use lib.extendMkDerivation (#487780) 2026-03-06 09:49:52 +00:00
Fabian Affolter 0698a04ee0 python3Packages.iamdata: 0.1.202603041 -> 0.1.202603051 (#496962) 2026-03-06 09:47:19 +00:00
Fabian Affolter e381c28e70 python3Packages.llama-index-graph-stores-neo4j: 0.5.2 -> 0.6.0 (#496682) 2026-03-06 09:45:14 +00:00
Fabian Affolter de186ef116 python3Packages.pyexploitdb: 0.3.15 -> 0.3.16 (#496685) 2026-03-06 09:44:58 +00:00
Fabian Affolter 76b1b941fe python3Packages.starlette-context: 0.4.0 -> 0.5.1 (#496689) 2026-03-06 09:44:48 +00:00
Jo bfe49b65ee mercury: move to by-name (#492714) 2026-03-06 09:44:19 +00:00
nixpkgs-ci[bot] a6c3f17ea0 libvirt: fix darwin build (#497120) 2026-03-06 09:42:47 +00:00
Jo 4cc0a162a4 git-annex-metadata-gui: migrate to by-name, modernize, switch to PEP517 (#495846) 2026-03-06 09:41:12 +00:00
Jo d6377c47af freeipa,sssd: migrate to by-name (#496259) 2026-03-06 09:39:58 +00:00
Fabian Affolter 2a34fa7b86 python3Packages.alexapy: 1.29.17 -> 1.29.19 (#497023) 2026-03-06 09:38:32 +00:00
Jo 330e648241 ffado,ffado-mixer: migrate to by-name (#496431) 2026-03-06 09:38:25 +00:00
Jo a0153334e5 device-tree_rpi: migrate to by-name (#496737) 2026-03-06 09:37:33 +00:00
Fabian Affolter 787a4c4ad0 python3Packages.claude-agent-sdk: 0.1.44 -> 0.1.46 (#496803) 2026-03-06 09:37:25 +00:00
Jo b356f7e2e8 nvfancontrol: migrate to by-name (#496990) 2026-03-06 09:36:37 +00:00
Jo a70ece160b mangohud: migrate to by-name (#496987) 2026-03-06 09:36:03 +00:00
Robert Rose d91e3506ee v4l2loopback: use substituteInPlace --replace-fail 2026-03-06 10:33:25 +01:00
Fabian Affolter c8704486eb python3Packages.iamdata: 0.1.202603041 -> 0.1.202603051
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603041...v0.1.202603051

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603051
2026-03-06 10:31:05 +01:00