nixpkgs/pkgs/build-support
Vladimír Čunát 97853c07d7
stdenv moveToOutput: move even broken symlinks
I believe this reduces surprises and is actually simpler semantically.
This is important e.g. for relative symlinks when moving both source
and target - now the order of moving won't matter.

Fixes #20723 (a particular instance of the surprise).
2016-11-26 12:32:15 +01:00
..
agda agda: Remove unused/uneeded abstractions, including postprocess 2015-05-31 01:55:10 +00:00
build-dotnet-package build-dotnet-package: add optional makeWrapperArgs argument 2015-10-29 06:02:18 +03:00
build-fhs-userenv buildFHSEnv: link /etc/zoneinfo 2016-10-11 16:56:11 +03:00
buildenv buildEnv: build the whole tree of directories to pathsToLink 2016-07-13 03:54:11 +03:00
cc-wrapper cc-wrapper: don't expand $ in response files 2016-11-19 20:21:32 -04:00
docker dockerTools: rsync contents with -keep-dirlinks 2016-11-24 12:48:26 +11:00
dotnetbuildhelpers Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
dotnetenv Remove executable bits from non-executable files 2015-01-27 18:54:38 +01:00
emacs Merge pull request #18985 from dudebout/emacs-with-c-src 2016-10-07 17:23:19 +02:00
fetchadc lib/fetchers.nix: factor out impure proxy vars (#18702) 2016-09-17 21:50:01 +02:00
fetchbower bower2nix: 2.1.0 -> 3.0.1 2016-03-28 08:23:06 +01:00
fetchbzr nix-prefetch-bzr: match path name to fetchbzr name 2015-12-19 09:32:22 -06:00
fetchcvs build-support: Fix nix-prefetch-* on OS X. 2014-08-27 11:22:34 +02:00
fetchdarcs fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchegg fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchfossil fetchfossil: Don't support MD5. 2016-08-21 11:53:40 -07:00
fetchgit fetchFromGitHub: add fetchSubmodules option 2016-11-18 13:04:26 +02:00
fetchgitlocal fetchgitlocal: be less chatty 2016-02-01 10:57:01 -08:00
fetchgitrevision
fetchgx fetchgx: fetch dependencies with gx and gx-go 2016-10-29 05:17:27 +02:00
fetchhg fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchmavenartifact fetchMavenArtifact: init (#16825) 2016-07-19 09:48:36 +02:00
fetchmtn lib/fetchers.nix: factor out impure proxy vars (#18702) 2016-09-17 21:50:01 +02:00
fetchnuget fetchnuget: run fixupPhase to honor propagatedBuildInputs 2015-06-12 17:13:21 +02:00
fetchpatch fetchpatch: add addPrefixes argument 2016-07-29 12:03:08 +02:00
fetchsvn fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchsvnrevision
fetchsvnssh fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchurl fetch*: print a trace warning about md5 deprecation 2016-10-09 16:19:04 +02:00
fetchzip fetchzip: improve error message 2016-05-17 17:32:53 +01:00
gcc-cross-wrapper gcc-cross-wrapper: Fix include path 2016-10-31 23:44:03 +02:00
gcc-wrapper-old Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
grsecurity grsecurity: work around #19698 2016-10-23 18:25:29 +02:00
icon-conv-tools treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
kdewrapper Another attempt to eradicate ensureDir 2014-06-30 14:56:10 +02:00
kernel modules-closure: Use stdenvNoCC 2016-10-20 02:39:29 +03:00
libredirect treewide: Add lots of platforms to packages with no meta 2016-08-02 21:17:44 +03:00
make-desktopitem chromium: add StartupWMClass to desktop file. Fixes #12433 2016-02-29 20:42:58 +01:00
make-startupitem Another attempt to eradicate ensureDir 2014-06-30 14:56:10 +02:00
make-symlinks
mono-dll-fixer treewide: Some EOF-whitespace fixes 2016-08-02 21:17:44 +03:00
nuke-references nuke-references: support -e option 2015-10-18 18:41:11 +03:00
ocaml OCaml modules: make explicit some dependencies to ocamlbuild 2016-10-09 11:55:19 +02:00
release antBuild: run default hooks 2016-07-26 02:02:42 +03:00
rust lib/fetchers.nix: factor out impure proxy vars (#18702) 2016-09-17 21:50:01 +02:00
setup-hooks stdenv moveToOutput: move even broken symlinks 2016-11-26 12:32:15 +01:00
singularity-tools singularity: init 2.2 2016-11-15 09:11:53 +11:00
src-only
substitute Add stdenvNoCC 2016-09-29 13:06:41 +02:00
substitute-files substituteAllFiles: support postInstall 2016-01-10 06:03:26 +03:00
templaterpm Update: new features for nix-template-rpm 2015-02-06 20:12:57 +01:00
upstream-updater Fix #4210: Remove builderDefs 2016-08-31 11:34:46 +02:00
vm netcat: make netcat-openbsd the default netcat (#19411) 2016-10-30 15:06:04 +01:00
vsenv
build-maven.nix build-maven: use lib.importJSON 2016-02-29 13:49:29 +00:00
build-pecl.nix fix phpPackages memcache,memcached,xdebug 2015-02-05 20:28:16 +01:00
replace-dependency.nix nix: Add a "dev" output 2016-04-18 21:13:18 +02:00
source-from-head-fun.nix
trivial-builders.nix runCommand: Use stdenvNoCC 2016-09-29 13:06:43 +02:00