about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Merge pull request #83379 from symphorien/rust-linkAndreas Rammhold2020-03-28
|\ | | | | buildRustCrate: don't sort link flags
| * buildRustCrateTests: add regression test for link orderSymphorien Gibol2020-03-28
| |
| * buildRustCrate: don't sort link flagsSymphorien Gibol2020-03-25
| | | | | | | | Linkage order is significant and sorting can result in link errors.
* | buildRustCrate: fewer backslashesAlyssa Ross2020-03-27
| | | | | | | | This is a slight readability boost, I think.
* | Revert "fetchzip, fetchgit: cleanup handling of optional features and ↵Benjamin Hipple2020-03-26
| | | | | | | | whitespace"
* | Merge pull request #79581 from bhipple/feature/fetcher-whitespace-cleanBenjamin Hipple2020-03-26
|\ \ | | | | | | fetchzip, fetchgit: cleanup handling of optional features and whitespace
| * | fetchzip, fetchgit: cleanup handling of optional features and whitespaceBenjamin Hipple2020-02-08
| | | | | | | | | | | | | | | No intended functional difference, just trying to polish to make this easier to extend and more aligned with other nix conventions.
* | | buildDunePackage: add a “useDune2” optionVincent Laporte2020-03-23
| |/ |/|
* | Merge pull request #82404 from danieldk/build-script-link-fixAndreas Rammhold2020-03-20
|\ \ | | | | | | buildRustCrate: only link build deps into build script
| * | buildRustCrate: sort linker options in-placeDaniël de Kok2020-03-13
| | |
| * | buildRustCrate: only link build deps into build scriptDaniël de Kok2020-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the Cargo documentation: > The build script does not have access to the dependencies listed in > the dependencies or dev-dependencies section (they’re not built > yet!). Also, build dependencies are not available to the package > itself unless also explicitly added in the [dependencies] table. https://doc.rust-lang.org/cargo/reference/build-scripts.html This change separates linkage of regular dependencies and build dependencies.
* | | Merge pull request #82882 from obsidiansystems/armv6-embeddedJohn Ericson2020-03-19
|\ \ \ | | | | | | | | Misc fixes for armv6 bare metal cross
| * | | cc-wrapper, clang: `libstdcxxHook` should a propagated build inputJohn Ericson2020-03-18
| | |/ | |/| | | | | | | | | | Lumping it in with the target platform libraries was incorrect, and caused eval failures when gcc couldn't be built for the target platform.
* | | rust: remove legacy cargo fetcherBenjamin Hipple2020-03-18
| | | | | | | | | | | | | | | | | | | | | We have now migrated every single Rust package in NixPkgs! This deletes the legacy fetcher, which is now unused. Resolves #79975
* | | emacs: improve setup hookRobert Helgesson2020-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add packages installed in a sub-directory of site-lisp, such as mu4e, to EMACSLOADPATH. - Add ELPA packages to EMACSLOADPATH. - Add each package only once to EMACSLOADPATH. Before, each package would typically be added twice for each transitive dependency leading to a huge variable for a package having many dependencies. Fixed #78680
* | | Merge branch 'master' into staging-nextVladimír Čunát2020-03-10
|\ \ \ | | |/ | |/| | | | Hydra nixpkgs: ?compare=1574844
| * | Merge pull request #82130 from Ericson2314/fetchsvn-crossJohn Ericson2020-03-10
| |\ \ | | | | | | | | fetchsvn: Fix for cross
| | * | fetchsvn: Fix for crossJohn Ericson2020-03-09
| | |/ | | | | | | | | | Just use `nativeBuildInputs` at build time.
| * | Merge pull request #82155 from kolloch/buildRustCrate_findMatchingDirAndreas Rammhold2020-03-10
| |\ \ | | | | | | | | buildRustCrate: Search for matching Cargo.toml in sub directories
| | * | build-support/rust/buildRustCrate: Search for matching Cargo.toml in sub ↵Peter Kolloch2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directories This is what cargo does for git repositories. See related issues: * https://github.com/kolloch/crate2nix/issues/53 * https://github.com/kolloch/crate2nix/issues/33
| | * | buildRustCrate: refactor colored loggingPeter Kolloch2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | * Make errors include the crate name and make them much more prominent. * Move more code into lib.sh * Already source generated logging code and lib.sh in configure
| * | | Merge pull request #81974 from bhipple/feature/rust-docMario Rodas2020-03-10
| |\ \ \ | | |/ / | |/| | buildRustPackage: update docstring comment
| | * | buildRustPackage: update docstring commentBenjamin Hipple2020-03-07
| | | | | | | | | | | | | | | | | | | | | | | | The inlined readme that we were iterating on has been moved to GitHub issue #79975, and the default is now the new cargo fetcher, so this doc comment is out of date.
| * | | Merge pull request #81833 from bignaux/appimage-runJörg Thalheim2020-03-09
| |\ \ \ | | | | | | | | | | appimage-run: unify appimageTools and appimage-run
| | * | | appimage-exec.sh: simplify and improve getopts optionsBignaux Ronan2020-03-08
| | | | |
| | * | | appimageTools: wrapType1 = wrapType2;Bignaux Ronan2020-03-08
| | | | |
| | * | | appimageTools: fix appimage-exec.sh passing argumentsBignaux Ronan2020-03-08
| | | | |
| | * | | appimageTools: fix appimage-exec.sh according to shellcheckBignaux Ronan2020-03-08
| | | | |
| | * | | appimage: replace writeScript to a standalone appimage-exec.shBignaux Ronan2020-03-07
| | | | |
| * | | | Merge pull request #80921 from hercules-ci/buildLayeredImage-allow-empty-storeDomen Kožar2020-03-08
| |\ \ \ \ | | | | | | | | | | | | buildLayeredImage: Allow empty store, no paths to add
| | * | | | buildLayeredImage: Allow empty store, no paths to addRobert Hensing2020-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when buildLayeredImage is called in a generic way that should allow simple (base) images to be built, which may not reference any store paths.
* | | | | | stdenv cc-wrapper: deal with edge-case regressionsVladimír Čunát2020-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced in PR #81191 80729b6787d. The file does not exist somewhere during bootstrap of pkgsStatic.busybox which is used in nix (by default). I tested the builds.
* | | | | | Merge pull request #81191 from clkamp/stdenv-multi-line-libc-cflagsJohn Ericson2020-03-07
|\ \ \ \ \ \ | |/ / / / / |/| | | | | stdenv: Fix gcc multi line libc-cflags
| * | | | | stdenv: Fix gcc multi line libc-cflagsChristian Lütke-Stetzkamp2020-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which broke at least libstdc++5. Closes #79761
* | | | | | Merge staging-next into stagingFrederik Rietdijk2020-03-06
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge pull request #81564 from NixOS/fetchpatch-base64Jan Tojnar2020-03-04
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | fetchpatch: Allow using base64-encoded hash
| | * | | | fetchpatch: Allow using base64-encoded hashJan Tojnar2020-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nix now returns base64-encoded SRI hashes on hash mismatch. Usually, people copy the returned hashes in TOFU fashion but since base64-encoded strings can contain slashes, they often broke our use of them for temporary file name. Escaping them should prevent the failures.
* | | | | | Merge pull request #81844 from lopsided98/gcc-separate-output-crossMatthew Bauer2020-03-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | gcc: place cross-compiled target libraries in lib output
| * | | | | | gcc: move target-specific runtime libraries to separate outputBen Wolsieffer2020-03-04
| |/ / / / /
* | | | | | Merge branch 'staging-next' into stagingJan Tojnar2020-03-04
|\| | | | |
| * | | | | Merge pull request #81572 from bignaux/appimageJan Tojnar2020-03-04
| |\ \ \ \ \ | | | | | | | | | | | | | | appimage: refactoring extractType2 to avoid use of appimage packer
| | * | | | | appimage: fix suspicious ownershipBignaux Ronan2020-03-04
| | | | | | |
| | * | | | | appimage: split checks between appimageSignature and appimageTypeBignaux Ronan2020-03-04
| | | | | | |
| | * | | | | appimage: unify extract functionsBignaux Ronan2020-03-04
| | | | | | |
| | * | | | | appimage: refactoring extractType2 to avoid use of appimage packerBignaux Ronan2020-03-03
| | | |_|/ / | | |/| | |
| * | | | | buildBazelPackage: prime fixed output derivationsAndreas Rammhold2020-03-03
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All bazel fixed output derivations should be specific to the bazel version that was used to generate them. There is not guarantee that the build will still succeed or reproduces (without the cached fixed output) if the fetch phase wasn't rerun with a different bazel version. In the past bazel had been bumped but not all those packages that have fixed outputs from bazel builds. This lead to compiling and somewhat working TF versions that couldn't be reproduced without the cached fixed outputs.
| * | | | tensorflow: 1.15.0 -> 1.15.1Michael Lingelbach2020-03-02
| |/ / / | | | | | | | | | | | | | | | | | | | | * Apply glibc 2.3 patch * build tensorflow with bazel_1 * Bump openssl version to 1.1
* | | | wrapGAppsHook: Fix #78803worldofpeace2020-03-03
| | | | | | | | | | | | | | | | Add to gappsWrapperArgs in preFixupPhases.
* | | | Merge staging-next into stagingFrederik Rietdijk2020-02-29
|\| | |
| * | | enable-coverage-instrumentation.sh: Fix unbound variable errorEelco Dolstra2020-02-28
| |/ / | | | | | | | | | https://hydra.nixos.org/build/113299582