about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* nix-prefetch-github: Delete redundant source, build from python3Packages insteadSebastian Jordan2019-11-04
|
* Merge pull request #71899 from decentriq/aslemmer/build-rust-package-add-targetJörg Thalheim2019-11-01
|\ | | | | build-support/rust: Add target option
| * build-support/rust: Add target optionexfalso2019-10-24
| |
* | Merge pull request #71586 from Lassulus/writersLassulus2019-10-23
|\ \ | | | | | | writers: fix writeC & tests
| * | writers test: use writeC with library for testinglassulus2019-10-23
| | |
| * | writers test: fix python2 linter errorslassulus2019-10-23
| | |
| * | writers: fix writeC libraries detectionlassulus2019-10-23
| | |
* | | Merge pull request #71221 from NixOS/staging-nextFrederik Rietdijk2019-10-22
|\ \ \ | |/ / |/| | Staging next
| * | Merge master into staging-nextFrederik Rietdijk2019-10-20
| |\ \
| * | | makeInitrd: Use stdenvNoCCEelco Dolstra2019-10-11
| | | |
| * | | nukeReferences: Use stdenvNoCCEelco Dolstra2019-10-11
| | | |
| * | | Merge pull request #69370 from chkno/no-extra-flagsRobin Gloster2019-10-09
| |\ \ \ | | | | | | | | | | makeWrapper: Remove unused extraFlagsArray feature
| | * | | makeWrapper: Remove unused extraFlagsArray featureChuck2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a bug in this feature: It allows extra arguments to leak in from the environment. For example: $ export extraFlagsArray=date $ man ls Note that you get the man page for date rather than for ls. This happens because 'man' happens to use a wrapper (to add groff to its PATH). An attempt to fix this was made in 5ae18574fce in PR #19328 for issue #2537, but 1. That change didn't actually fix the problem because it addressed makeWrapper's environment during the build process, not the constructed wrapper script's environment after installation, and 2. That change was apparently accidentally lost when merged with 7ff6eec5fd8. Rather than trying to fix the bug again, we remove the extraFlagsArray feature, since it has never been used in the public repo in the ten years it has been available. wrapAclocal continues to use its own, separate flavor of extraFlagsArray in a more limited context. The analogous bug there was fixed in 4d7d10da6b1 in 2011.
* | | | | Merge pull request #70259 from andir/rust-checkflagsAndreas Rammhold2019-10-21
|\ \ \ \ \ | |_|_|/ / |/| | | | rust introduce `checkFlags` to parametrize test execution
| * | | | buildRustPackage: support checkFlags and checkFlagsArrayAndreas Rammhold2019-10-20
| | |_|/ | |/| |
* | | | Revert "skawarePackages.execline: wrap execlineb with tools"Profpatsch2019-10-18
| |/ / |/| | | | | | | | | | | | | | | | | | | | Using wrapProgram adds a call to `bash` around every call of `execline`, which clearly misses the basic idea behind `execline` in the first place … This reverts commit b64d25c44782027414509460c1900646dee57db1.
* | | Merge branch 'master' into staging-nextJan Tojnar2019-10-03
|\| |
| * | buildBazelPackage: remove rules_ccNikolay Amiantov2019-10-02
| | | | | | | | | | | | It's a new builtin dependency from Bazel 0.29.
| * | buildRustPackage: add verifyCargoDeps optionzimbatm2019-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One issue with cargoSha256 is that it's hard to detect when it needs to be updated or not. It's possible to upgrade a package and forget to update cargoSha256 and run with old versions of the program or libraries. This commit introduces `verifyCargoDeps` which, when enabled, will check that the Cargo.lock is not out of date in the cargoDeps by comparing it with the package source.
* | | Merge staging into staging-nextFrederik Rietdijk2019-09-29
|\ \ \ | |/ / |/| |
| * | Add intel-compute-runtime / Intel NEO driver stack (#63705)Jörg Thalheim2019-09-27
| |\ \ | | |/ | |/| Add intel-compute-runtime / Intel NEO driver stack
| | * cc-wrapper: add (partial) support for clang -cc1Craig Hall2019-09-01
| | | | | | | | | | | | We need this for intel-compute-runtime, see #63705
| * | Merge branch 'staging-next' into stagingVladimír Čunát2019-09-24
| |\ \
| * \ \ Merge pull request #69022 from mayflower/buildenvRobin Gloster2019-09-23
| |\ \ \ | | | | | | | | | | buildEnv: check pathsToLink before checking collisions
| | * | | buildEnv: check pathsToLink before checking collisionsLinus Heckemann2019-09-18
| | | | | | | | | | | | | | | | | | | | Fixes #32683
| * | | | Merge pull request #69131 from xzfc/subshellsMatthew Bauer2019-09-20
| |\ \ \ \ | | | | | | | | | | | | Avoid subshells
| | * | | | bintools-wrapper: avoid subshells: glob matchAlbert Safin2019-09-20
| | | | | |
| | * | | | bintools-wrapper: avoid subshells: upcaseAlbert Safin2019-09-20
| | | | | |
* | | | | | Merge branch 'master' into staging-nextVladimír Čunát2019-09-27
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Merge pull request #69045 from rycee/emacs-wrapper-using-runcommandadisbladis2019-09-27
| |\ \ \ \ \ | | | | | | | | | | | | | | emacs: use runCommand to generate wrapper
| | * | | | | emacs: use runCommand to generate wrapperRobert Helgesson2019-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the unnecessary compiler build dependency. We also set preferLocalBuild = true; allowSubstitutes = false; to not farm out the build on a remote builder or bother with trying to find a binary substitution.
| * | | | | | Merge pull request #69345 from joachifm/feat/split-versionJoachim F2019-09-27
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Replace uses of splitString for splitting version strings
| | * | | | | | tree-wide: replace uses of splitString "." with lib.versionsJoachim Fasting2019-09-26
| | | |_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quoting from the splitString docstring: NOTE: this function is not performant and should never be used. This replaces trivial uses of splitString for splitting version strings with the (potentially builtin) splitVersion.
* | | | | | | Merge branch 'master' into staging-nextVladimír Čunát2019-09-24
|\| | | | | |
| * | | | | | Merge pull request #65817 from bgamari/add-appimage-depsJörg Thalheim2019-09-23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | build-support: Add p11_kit to appimage dependency set
| | * | | | | | build-support: Add p11_kit to appimage dependency setBen Gamari2019-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was in the upstream list but missing from nixpkgs' list.
| * | | | | | | cargo-vendor: dropMario Rodas2019-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cargo 1.37 imported `cargo-vendor` as built-in command [1] [1] https://github.com/rust-lang/cargo/pull/6869
* | | | | | | | Re-Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-22
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
* | | | / / / Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-21
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
* | | | | | Merge master into staging-nextFrederik Rietdijk2019-09-19
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge pull request #66617 from ↵Yegor Timoshenko2019-09-19
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | transumption-unstable/201908/rust-aarch64-linux-musl buildRustPackage: fix cross-compilation to aarch64-unknown-linux-musl
| | * | | | buildRustPackage: fix cross-compilation to aarch64-unknown-linux-muslYegor Timoshenko2019-09-12
| | | | | |
* | | | | | Merge branch 'master' into staging-nextJan Tojnar2019-09-18
|\| | | | |
| * | | | | Merge pull request #68898 from nspin/pr/docker-image-crossMatthew Bauer2019-09-17
| |\ \ \ \ \ | | | | | | | | | | | | | | build-support/docker: set default image arch to host arch
| | * | | | | build-support/docker: set default image arch to host archNick Spinale2019-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The architecture of an image should default to the architecture for which that image is being composed or pulled. buildPackages.go.GOARCH is an easy way to compute that architecture with the correct terminology.
| * | | | | | Merge pull request #68873 from lattfein/appimage-tools-libatspiworldofpeace2019-09-17
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | appimageTools: add at-spi2-core to multiPkgs
| | * | | | | | appimageTools: add at-spi2-core to multiPkgsKoki Yasuno2019-09-16
| | | |_|_|/ / | | |/| | | |
| * | | | | | Merge branch 'master' into os-prober-testLéo Gaspard2019-09-16
| |\| | | | |
| * | | | | | nixos/tests: add a test for os-proberSymphorien Gibol2019-06-09
| | | | | | |
* | | | | | | Merge branch 'staging-next' into stagingJan Tojnar2019-09-12
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |