nixpkgs/pkgs/build-support
Alois Wohlschlager 965289e5e0 replaceDependencies: do not build unused replacements
To prevent excessive build times when replacement lists are shared between
partially overlapping closures, skip the build of unused replacements.
Unfortunately, this also means that the replacement won't be applied any more
if another replacement that is applied introduces its source. But this is a
corner case, and we already show a warning, so make it clearer that handling
this situation (should it ever arise) is the responsibility of the user.
2024-09-24 12:20:15 +02:00
..
add-driver-runpath
agda
alternatives
appimage appimage-run: Add libsecret for bitwarden 2024-09-22 23:08:36 -05:00
binary-cache
bintools-wrapper Clean up cross bootstrapping 2024-09-06 10:26:56 -04:00
build-bazel-package buildBazelPackage: support fetchAttrs.hash 2024-09-17 06:34:07 +00:00
build-fhsenv-bubblewrap
build-fhsenv-chroot
build-graalvm-native-image
buildenv
cc-wrapper {cc-wrapper,gcc}: drop unused logic and patches 2024-09-15 02:45:00 +01:00
compress-drv
coq ocamlPackages.elpi: use release tarball (#343266) 2024-09-23 09:52:07 +02:00
dart
deterministic-uname
dev-shell-tools
dhall
dlang dub-to-nix: update recommended regen command 2024-09-20 23:26:41 +02:00
docker
dotnet addNuGetDeps: fix fetch-deps output path handling 2024-09-17 01:14:28 -03:00
expand-response-params
fake-nss
fetch9front
fetchbitbucket
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchdebianpatch
fetchdocker
fetchfirefoxaddon
fetchfossil
fetchgit fetchgit: factor-out the hash logic to lib.fetchers.withNormalizedHash 2024-09-17 08:31:36 +00:00
fetchgitea
fetchgithub
fetchgitiles
fetchgitlab
fetchgitlocal
fetchgx
fetchhg
fetchipfs
fetchmavenartifact
fetchmtn
fetchnextcloudapp
fetchpatch
fetchpijul
fetchpypi
fetchpypilegacy
fetchrepoorcz
fetchrepoproject fetchRepoProject: support hash attribute, wrapping in withnormalizedHash 2024-09-17 06:34:00 +00:00
fetchs3
fetchsavannah
fetchsourcehut
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchtorrent
fetchurl fetchurl: enable TLS verification when credentials are used 2024-09-23 18:27:02 +02:00
fetchzip
go buildGoModule: use lib.toExtension 2024-09-14 21:47:59 +08:00
icon-conv-tools
kernel makeInitrdNG: fixup contents documentation 2024-09-10 15:31:48 -04:00
lib
libredirect
make-darwin-bundle
make-desktopitem
make-hardcode-gsettings-patch
make-pkgconfigitem
make-startupitem
mitm-cache
mkshell
mono-dll-fixer
nix-gitignore
node yarnInstallHook: fix temporary directory location 2024-09-17 16:01:33 -03:00
nuke-references
ocaml
oci-tools
php build-support/php: fix typo 2024-09-23 11:41:15 +02:00
pkg-config-wrapper
portable-service
prefer-remote-fetch
references-by-popularity
release
remove-references-to
replace-secret
replace-vars
rust treewide: follow editorconfig 2024-09-13 18:17:51 +03:00
setup-hooks Merge staging-next into staging 2024-08-31 06:04:54 +00:00
singularity-tools
src-only
substitute
substitute-files
testers
trivial-builders
vm
wrapper-common
writers Format: pkgs.writers 2024-09-14 19:23:41 +02:00
checkpoint-build.nix
closure-info.nix
make-impure-test.nix
plugins.nix
replace-dependencies.nix replaceDependencies: do not build unused replacements 2024-09-24 12:20:15 +02:00
replace-direct-dependencies.nix replaceDependencies: add support for ca-derivations 2024-09-24 12:20:15 +02:00
setup-systemd-units.nix
source-from-head-fun.nix