summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Merge #14753: makeWrapper: allow spaces in variablesVladimír Čunát2016-06-09
|\
| * makeWrapper: allow special characters in variable contentsMarius Bakke2016-04-16
| |
* | Fix buildRustPackage edge casesDavid Craven2016-06-02
| | | | | | | | | | | | | | 1. When multiple versions of the same package are required $revs is an array. 2. When cargo fetch is run it usually doesn't need a network connection. But when it does SSL_CERT_FILE isn't set.
* | buildFHSEnv: use separate gcc for 64- and 32-bitNikolay Amiantov2016-05-29
| |
* | buildRustPackage: Don't specify `logLevel` by default.Moritz Ulrich2016-05-28
| |
* | buildRustPackage: Add `log-level` argument.Moritz Ulrich2016-05-28
| |
* | Merge branch 'staging'Vladimír Čunát2016-05-27
|\ \ | | | | | | | | | Includes a security update of libxml2.
| * \ Merge branch 'master' into stagingVladimír Čunát2016-05-26
| |\ \ | | | | | | | | | | | | ... to get the systemd update (rebuilding ~7k jobs).
| * \ \ Merge branch 'master' into stagingVladimír Čunát2016-05-23
| |\ \ \ | | | | | | | | | | | | | | | That's to get mesa rebuild from master, as it's nontrivial.
| * | | | setup-hooks: do not pass missing dirs to find (close #15405)Guillaume Maudoux2016-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find fails when called with an inexistent search path. That situation may arise when the output is created after by a postFixup hook. vcunat amended the PR by clarifying one more `return` to `return 0`.
* | | | | symlinkJoin: allow arbitrary additional attributesNikolay Amiantov2016-05-27
| |_|/ / |/| | |
* | | | add CentOS 7.1Domen Kožar2016-05-24
| | | |
* | | | add OpenSuse 13.2Domen Kožar2016-05-24
| | | | | | | | | | | | | | | | | | | | (cherry picked from commit 2cf5dcd99a7d3aac8a39ab98c1738454dfa20bfb) Signed-off-by: Domen Kožar <domen@dev.si>
* | | | debian7: change hash due to 7.10 releaseDomen Kožar2016-05-24
| |/ / |/| | | | | | | | | | | (cherry picked from commit 00df301ac2fd1818fa1f96debcee23dbb979834d) Signed-off-by: Domen Kožar <domen@dev.si>
* | | buildFHSUserEnv: don't run bash in login mode for .envNikolay Amiantov2016-05-20
|/ / | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/12406 for `.env`
* | debian-build: fix checkinstall invocation (#15538)Profpatsch2016-05-19
| | | | | | | | | | | | | | | | | | | | | | | | Checkinstall had two problems: 1. when it was called without a version (e.g. with a derivation created by fetchFromGitHub) it would use `src` as debian version, which caused dpkg to fail 2. when dpkg failed, it would invoke the pager with the log, which hangs the build So now 1. the default version is the dummy `0.0.0` 2. the used pager is `cat`
* | fetchzip: improve error messageDomen Kožar2016-05-17
| |
* | fetchurl mirrors: fix gnupg URLsVladimír Čunát2016-05-17
| | | | | | | | | | Some mirrors were missing /gcrypt. Now they should be consistent. Fixes 15510. Closes 15511.
* | Merge pull request #15469 from NixOS/fetchgitEelco Dolstra2016-05-16
|\ \ | | | | | | fetchgit: remove only .git folder
| * | fetchgit: remove only .gitDomen Kožar2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Source of this change goes back to 2009 and original version of fetchgit at 205fb0c87eab5dd53c6a0e97b1ff0e48f141c902. The nondeterminism is really caused by changing .git so leave other files alone as they might be interesting. Note: this causes a hash mismatch with Hydra's version of Git Plugin which we should fix to comply.
* | | Merge pull request #15420 from samuelrivas/emacs-wrapperThomas Tuegel2016-05-13
|\ \ \ | | | | | | | | emacs: hide wrapper dependencies
| * | | emacs: hide wrapper dependenciesSamuel Rivas2016-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all the dependencies to their own derivation, so that we don't publish all of them if the wrapper is installed in a profile. The previous solution just moved them to a custom directory to avoid conflicts, this refactors that and completely hides them, while preserving the desired improvement of adding only one directory to each of the emacs search paths
* | | | Merge branch 'master' into stagingVladimír Čunát2016-05-12
|\ \ \ \ | | |/ / | |/| |
| * | | makeImageFromDebDist: accept additional parameters for vm, as in rpm version.Carles Pagès2016-05-11
| |/ /
| * | grsecurity: add option to disable chroot caps restrictionJoachim Fasting2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | The chroot caps restriction disallows chroot'ed processes from running any command that requires `CAP_SYS_ADMIN`, breaking `nixos-rebuild`. See e.g., https://github.com/NixOS/nixpkgs/issues/15293 This significantly weakens chroot protections, but to break nixos-rebuild out of the box is too severe.
| * | Add mirror://mozilla schemeEelco Dolstra2016-05-09
| | |
* | | Merge branch 'master' into stagingVladimír Čunát2016-05-08
|\| |
| * | Merge pull request #14722 from puffnfresh/bug/dockertools-postmountzimbatm2016-05-06
| |\ \ | | | | | | | | dockerTools: only add "/nix" if it exists
| | * | dockerTools: only add "/nix" if it existsBrian McKenna2016-04-16
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The /nix path in 4d200538 of the layer tar didn't exist for some packages, such as cacert. This is because cacert just creates an /etc directory and doesn't depend on any other /nix paths. If we tried putting this directory in the tar and using overlayfs with it, we'd get "Invalid argument" when trying to remove the directory. We now check whether the closure is non-empty before telling tar to store the /nix directory. Fixes #14710.
| * | grsecurity: optionally disable features for redistributed kernelsJoachim Fasting2016-05-06
| | |
* | | Merge #14920: windows improvements, mainly mingwVladimír Čunát2016-05-05
|\ \ \
| * | | Merge branch 'master' to resolve conflictsVladimír Čunát2016-05-05
| |\| |
| | * | grsecurity: support disabling TCP simultaneous connectJoachim Fasting2016-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defaults to OFF because disabling TCP simultaneous connect breaks some legitimate use cases, notably WebRTC [1], but it's nice to provide the option for deployments where those features are unneeded anyway. This is an alternative to https://github.com/NixOS/nixpkgs/pull/4937 [1]: http://article.gmane.org/gmane.linux.documentation/9425
| * | | stdenv for windows: auto-link dependency DLLsVladimír Čunát2016-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For every *.{exe,dll} in $output/bin/ we try to find all (potential) transitive dependencies and symlink those DLLs into $output/bin so they are found on invocation. (DLLs are first searched in the directory of the running exe file.) The links are relative, so relocating whole /nix/store won't break them. The hook is activated on cygwin and when cross-compiling to mingw.
* | | | cc-wrapper: add -B flag with cc.libVladimír Čunát2016-05-04
| | | | | | | | | | | | | | | | | | | | This fixes `gcc --print-file-name=libstdc++.so` and thus it should fix #14967.
* | | | Revert "Just strip everything by default"Peter Simons2016-05-04
| | | | | | | | | | | | | | | | | | | | This reverts commit 2362891dc815160e343e52458f25db22508ac487. The patch is broken. :-(
* | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2016-05-03
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | Conflicts: pkgs/applications/networking/browsers/vivaldi/default.nix pkgs/misc/emulators/wine/base.nix
| * | | grsecurity: simplify preConfigureJoachim Fasting2016-05-02
| | | |
| * | | grsecurity: ensure that PaX ELF markings are enabledJoachim Fasting2016-05-02
| | | | | | | | | | | | | | | | | | | | The upstream default is to enable only xattr markings, breaking the paxmarks facility.
| * | | Remove obsolete scatter output hookMaxim Ivanov2016-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no users of it in main tree and recent merge of multiple outputs branch makes it obsolete for private trees too. At the time hook was created, recently merged multiple output branch was relying on passing flags to autotools to split outputs, which obviously wasn't working for other build systems Scatter output was taking different approach where files were moved out from a build tree based on known paths, which is more or less what current multiple-outputs.sh hook is able to do too.
| * | | vmTools.diskImages: add ubuntu 16.04Domen Kožar2016-04-29
| | | |
* | | | Just strip everything by defaultGuillaume Maudoux2016-05-03
| | | | | | | | | | | | | | | | | | | | Run strip of each file and discard expected failure types. Also default to stripping the entire output.
* | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2016-04-28
|\| | |
| * | | Merge pull request #15002 from abbradar/symlink-join-wrappersNikolay Amiantov2016-04-26
| |\ \ \ | | | | | | | | | | Use symlinkJoin for wrappers
| | * | | symlinkJoin: accept set as an argument with additional optionsNikolay Amiantov2016-04-26
| | | | |
| * | | | Python: use PyPI mirror (#15001)Frederik Rietdijk2016-04-26
| |/ / / | | | | | | | | | | | | | | | | | | | | * mirrors: add pypi * Python: Use pypi mirror for all PyPI packages
* | | | Merge commit 'refs/pull/14907/head' of git://github.com/NixOS/nixpkgs into ↵Nikolay Amiantov2016-04-25
|\ \ \ \ | | | | | | | | | | | | | | | staging
| * | | | doc/stdenv.xml document substitution env variablesProfpatsch2016-04-23
| | |/ / | |/| | | | | | | | | | | | | | The filtering of environment variables that start with an uppercase letter is documented in the manual.
* | | | Merge commit 'refs/pull/14909/head' of git://github.com/NixOS/nixpkgs into ↵Nikolay Amiantov2016-04-25
|\ \ \ \ | | | | | | | | | | | | | | | staging
| * | | | nix-prefetch-git: create parent directoriesGuido Zgraggen2016-04-22
| |/ / /