| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In some cases the $sourceRoot is missing. Skip the hook instead
of showing the following cryptic error:
find: cannot search `': No such file or directory
/nix/store/0p1afvl8jcpi6dvsq2n58i90w9c59vz1-set-source-date-epoch-to-latest.sh: line 12: [: : integer expression expected
vcunat removed the warning; the hook will just skip silently in these cases.
Perhaps someone can improve on it some time.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
For instance, a binary like libfoo.so will cause a symlink
lib/debug/libfoo.so.debug -> .build-id/<build-ID>.debug to be
created. This is primarily useful for use with eu-addr2line, if you
know the name of a binary and the relative address, but not the build
ID.
|
| | |
|
|/
|
|
|
| |
This provides a timestamp that's more useful than 1970-01-01 yet still
deterministic.
|
|
|
|
| |
Tail is very picky about the space after -c
when compiled by Nix on Illumos (no idea why).
|
|
|
|
| |
i.e. define it even if $dontWrapGApps is set, and document the intention.
|
|
|
|
| |
/cc #10351 and @lethalman.
|
|\
| |
| |
| |
| | |
This is a partial commit from staging in an attempt to make merges
smaller.
|
| |\ |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Using zlib should be cheap enough and save lots of HDD space.
Case study (glib): 11 MB -> 4 MB.
|
| |/
|/|
| |
| | |
Also remove some unintended setting of separateDebugInfo.
|
|/
|
|
|
|
|
|
|
|
|
| |
You can now pass
separateDebugInfo = true;
to mkDerivation. This causes debug info to be separated from ELF
binaries and stored in the "debug" output. The advantage is that it
enables installing lean binaries, while still having the ability to
make sense of core dumps, etc.
|
|
|
|
|
|
|
|
|
|
| |
Fixes #9044, close #9667. Thanks to @taku0 for suggesting this solution.
Now we have no modes starting with `/` or `+`.
Rewrite the `-perm` parameters of find:
- completely safe: rewrite `/0100` and `+100` to `-0100`,
- slightly semantics-changing: rewrite `+111` to `-0100`.
I cross-verified the `find` manual pages for Linux, Darwin, FreeBSD.
|
|
|
|
|
|
|
|
| |
By default `makeWrapper` will not set argv[0] (this is a reversion to
the old default behavior). Based on the breakage we have seen from
changing the default, this is what most people want. The `wrapProgram`
function will send `--argv0 '"$0"'` to `makeWrapper`, i.e. it will
continue to pass-through the argv[0] that the wrapper is called with.
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
It would only matter in (some) multiple-output derivations.
/cc @lethalman.
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
sed 's|-perm +0|-perm /0|g'
It's a mass-rebuild due to usage in stdenv's default setup hooks.
|
|\| |
|
| | |
|
|/ |
|
|
|
|
| |
This fixes the install names of the Boost dylibs on Darwin.
|
|
|
|
|
|
| |
This reverts commit 512fbb280f72980e84230b72b631258df1755919.
See #5368
|
|
|
|
|
| |
(cherry picked from commit 91c7e8747af1fdc2a70cd98594ccbb12a5c6902d)
Signed-off-by: Domen Kožar <domen@dev.si>
|
|
|
|
| |
E. g. for AC_LIB_PREFIX
|
|
|
|
|
|
|
|
| |
This is because libxml/libxslt are not the only implementations that
respect $XML_CATALOG_FILES.
Also, look in share/xml for catalogs (in addition to the
now-deprecated xml/dtd and xml/xsl).
|
|
|
|
|
| |
Silent overwriting is dangerous and it bit us straightaway on gcc_multi.
https://github.com/NixOS/nixpkgs/commit/51f1b4ec48d5
|
|\
| |
| |
| |
| | |
Conflicts:
pkgs/tools/security/gnupg/default.nix
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This should fix the OpenJDK build, which was failing because paxctl is
in sbin and therefore not automatically added to $PATH.
http://hydra.nixos.org/build/15658346
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Just use bash arrays directly. I.e.
addHook preConfigure myPreConfigure
is now
preConfigureHooks+=(myPreConfigure)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This hook allows to scatter files in $out to multiple outputs.
For "bin" and "doc" outputs there are prefefined default masks, but
they can be overriden by setting files_<outname>, for example:
files_bin = [ "/bin/*" "/lib/libexec/" ];
To make an effect hook must be specified in buildInputs.
|
|
|
|
| |
Also, turn some stdenv adapters into setup hooks.
|