Commit Graph

1000815 Commits

Author SHA1 Message Date
Bernardo Meurer a6fc69fe40 buildRustCrate: add devDependencies parameter for buildTests
Cargo links [dev-dependencies] only when building test or bench
targets. buildRustCrate models normal deps (`dependencies`) and
build-script deps (`buildDependencies`) but has no equivalent: callers
that set `buildTests = true` for a crate with dev-deps must compute the
dev-dep set themselves and splice it into `dependencies` via .override.

Add a `devDependencies` parameter that is appended to the linked
dependency list only when `buildTests = true`. The append happens at the
single point where `dependencies` is normalized, so it threads through
to the --extern flags, the deps directory in configurePhase, the
metadata hash, and propagated build inputs without further changes.

When `buildTests = false` the parameter is dropped, so existing lib/bin
derivations are byte-identical to before — no rebuilds for users that
don't pass it.

Includes a test case in build-rust-crate/test that fails without the
change (`can't find crate for dev_dep`).
2026-05-19 10:16:51 -04:00
nixpkgs-ci[bot] 8cd8ee769a tigerbeetle: 0.17.3 -> 0.17.4 (#521806) 2026-05-19 13:50:40 +00:00
nixpkgs-ci[bot] a8df5dd6a5 gildas: 20251101_a -> 20260501_a (#468562) 2026-05-19 13:49:52 +00:00
Peder Bergebakken Sundt 1bb42748fc deadbeefPlugins.vgmstream: init at 2026-05-09.1 (#518283) 2026-05-19 13:30:16 +00:00
Peder Bergebakken Sundt c0830ea2a3 termirs: 0.2.5 -> 0.3.2 (#518784) 2026-05-19 13:29:06 +00:00
Peder Bergebakken Sundt ada97fa92b dippi: 4.2.0 -> 5.0.2 (#521174) 2026-05-19 13:03:59 +00:00
Peder Bergebakken Sundt 13a12fb004 taskopen: 1.1.5 -> 2.0.3 (#521152) 2026-05-19 13:02:52 +00:00
Adam C. Stephens f8a6714c1b nqptp: 1.2.7 -> 1.2.8 (#521921) 2026-05-19 12:57:20 +00:00
Kevin Cox 98b0d3a0b3 watchlog: 1.257.0 -> 1.259.0 (#521929) 2026-05-19 12:56:04 +00:00
Peder Bergebakken Sundt ae1ba73862 restman: 0.3.0 -> 0.4.9 (#513770) 2026-05-19 12:48:18 +00:00
adisbladis 887fe9af74 python3Packages.mkPythonEditablePackage: use structuredAttrs instead of passAsFile (#515851) 2026-05-19 12:46:27 +00:00
nixpkgs-ci[bot] d5a9cea6c2 jackett: 0.24.1831 -> 0.24.1879 (#521610) 2026-05-19 12:45:18 +00:00
nixpkgs-ci[bot] 70501c84a8 stable-diffusion-cpp-vulkan: master-558-8afbeb6 -> master-625-f683c88 (#504829) 2026-05-19 12:44:53 +00:00
R. Ryantm 6987b1f532 watchlog: 1.257.0 -> 1.259.0 2026-05-19 12:44:26 +00:00
Peder Bergebakken Sundt 9fa1813df3 livepeer: 0.8.8 -> 0.8.10 (#519649) 2026-05-19 12:36:38 +00:00
Peder Bergebakken Sundt 2226330764 pcloud: 2.0.4 -> 2.1.0 (#519537) 2026-05-19 12:35:51 +00:00
R. Ryantm d7ff42227c nqptp: 1.2.7 -> 1.2.8 2026-05-19 12:33:16 +00:00
Peder Bergebakken Sundt fd70d69857 sillytavern: 1.17.0 -> 1.18.0 (#519934) 2026-05-19 12:31:32 +00:00
Peder Bergebakken Sundt 03affe94c1 solana-agave: 2.3.12 -> 3.1.14 (#519673) 2026-05-19 12:26:30 +00:00
Peder Bergebakken Sundt 853e777df0 netpeek: 0.2.6 -> 0.2.7 (#521667) 2026-05-19 12:21:49 +00:00
Peder Bergebakken Sundt 8d3d2e84c5 blightmud: 5.3.1 -> 5.6.1 (#521154) 2026-05-19 12:20:01 +00:00
Peder Bergebakken Sundt 6c9fa086b1 emboss: use gnu17 for build (#520920) 2026-05-19 12:15:35 +00:00
Nikolay Korotkiy c0191212c4 nextvi: 5.0 -> 5.2 (#521853) 2026-05-19 12:14:46 +00:00
Peder Bergebakken Sundt 09ddfa8332 scip: 0.6.1 -> 0.7.1 (#520149) 2026-05-19 12:12:36 +00:00
Ulrik Strid 4b548376ed microsoft-edge: 148.0.3967.54 -> 148.0.3967.70 (#521801) 2026-05-19 12:11:09 +00:00
Peder Bergebakken Sundt 86e2513fdb rich-cli: 1.8.0 -> 1.8.1 (#520103) 2026-05-19 12:05:28 +00:00
Peder Bergebakken Sundt 8491713520 xcp: 0.24.2 -> 0.24.8 (#519860) 2026-05-19 12:03:19 +00:00
Peder Bergebakken Sundt 431f7b6052 lockfile-progs: 0.1.19 -> 0.2.0 (#519858) 2026-05-19 12:01:37 +00:00
Peder Bergebakken Sundt a52adb21b6 lektor: 3.4.0b12 -> 3.4.0b14 (#519830) 2026-05-19 12:00:55 +00:00
Thiago Kenji Okada f9a6abe32d libretro.flycast: 0-unstable-2026-05-10 -> 0-unstable-2026-05-15 (#521909) 2026-05-19 11:58:40 +00:00
Peder Bergebakken Sundt 6b67fbc351 qbit-manage: 4.7.0 -> 4.7.1 (#521622) 2026-05-19 11:47:51 +00:00
Peder Bergebakken Sundt 48c5bcd29e rebels-in-the-sky: 1.6.0 -> 1.6.1 (#521616) 2026-05-19 11:44:15 +00:00
nixpkgs-ci[bot] 5688333ad0 cursor-cli: 0-unstable-2026-05-07 -> 0-unstable-2026-05-16 (#521308) 2026-05-19 11:43:55 +00:00
Peder Bergebakken Sundt 84557a7549 python3Packages.proton-client: fix build with bcrypt 72-byte limit (#521592) 2026-05-19 11:43:41 +00:00
Peder Bergebakken Sundt 2167a62dd7 unvanquished: 0.56.1 -> 0.56.2 (#521482) 2026-05-19 11:43:01 +00:00
Peder Bergebakken Sundt 4aed5c158a ytree: 2.10 -> 2.12 (#521242) 2026-05-19 11:41:20 +00:00
Peder Bergebakken Sundt 94981969e5 berglas: 2.0.12 -> 2.0.13 (#520985) 2026-05-19 11:39:58 +00:00
R. Ryantm 955bd581fc libretro.flycast: 0-unstable-2026-05-10 -> 0-unstable-2026-05-15 2026-05-19 11:39:55 +00:00
Peder Bergebakken Sundt 0f2c7d1555 wasmi: 1.0.8 -> 1.0.9, adopt package (#520722) 2026-05-19 11:38:25 +00:00
Peder Bergebakken Sundt 2bbe0709d6 katana: 1.5.0 -> 1.6.1, adopt package (#520718) 2026-05-19 11:36:30 +00:00
Peder Bergebakken Sundt e1353d7f24 bws: 1.0.0 -> 2.0.0, adopt package (#520709) 2026-05-19 11:34:31 +00:00
Peder Bergebakken Sundt 76364d19d0 hwatch: 0.3.19 -> 0.4.2, adopt package (#520697) 2026-05-19 11:33:04 +00:00
Ulrik Strid a271663603 opencode: 1.15.3 -> 1.15.5 (#521356) 2026-05-19 11:18:54 +00:00
Masum Reza 489e18c60c furmark: 2.3.0.0 -> 2.10.2 (#518580) 2026-05-19 11:00:48 +00:00
Naïm Camille Favier da15c05432 nix-index-unwrapped: enable structuredAttrs (#520755) 2026-05-19 10:57:49 +00:00
Weijia Wang 9f0ab91dac geph, gephgui-wry: support aarch64 and darwin (#518718) 2026-05-19 10:55:13 +00:00
Jörg Thalheim fcf45a96d6 nix-direnv: 3.1.1 -> 3.1.2 (#521703) 2026-05-19 10:35:23 +00:00
Martin Weinelt 4f5d2e68f8 plandex,plandex-server: remove unmaintained packages (#521394) 2026-05-19 10:30:54 +00:00
Felix Bargfeldt b10a7ad822 chhoto-url: 6.6.0 -> 7.0.4 (#521798) 2026-05-19 10:01:21 +00:00
Marek Fajkus 0190dd9b5f renoise: 3.5.1 -> 3.5.4 (#521885) 2026-05-19 10:00:56 +00:00