Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-21 | Merge pull request #93398 from IvarWithoutBones/appimage-run-fix | Ryan Mulligan | 1 | -1/+1 | |
appimage: switch to gst-plugins-base 1.0 | |||||
2020-07-18 | appimage: switch to gst-plugins-base 1.0 | IvarWithoutBones | 1 | -1/+1 | |
2020-07-18 | Revert "Group packages by language/builder via dummy maintainer" | zowoq | 1 | -5/+1 | |
2020-07-17 | buildBazelPackage: add "fetchConfigured" for fetching only things required ↵ | Luke Granger-Brown | 1 | -2/+10 | |
for the build "bazel fetch" will, by default, fetch everything that _might_ be used, including things that will later be discarded due to the way the build is configured. Concretely, this means that for some builds of Java packages, this will avoid failures where the builder tries to retrieve the JDK from /usr/share/java (or equivalent). This also means that for most packages we can fetch _fewer_ dependencies, since the standard tree pruning for artifacts to fetch will take effect. fetchConfigured is disabled by default since it changes the fetch hashes of tensorflow/tensorflow2 (since it ends up fetching less). | |||||
2020-07-17 | buildRustPackage: add nixpkgs-rust maintainer | zowoq | 1 | -1/+5 | |
2020-07-16 | Merge pull request #92934 from hercules-ci/dockerTools-set-imageTag | Robert Hensing | 2 | -0/+30 | |
dockerTools: Always set imageTag attribute | |||||
2020-07-11 | dockerTools: Always set imageTag attribute | Robert Hensing | 2 | -0/+30 | |
The image tag can be specified or generated from the output hash. Previously, a generated tag could be recovered from the evaluated image with some string operations. However, with the introduction of streamLayeredImage, it's not feasible to compute the generated tag yourself. With this change, the imageTag attribute is set unconditionally, for the buildImage, buildLayeredImage, streamLayeredImage functions. | |||||
2020-07-11 | Merge master into staging-next | Frederik Rietdijk | 4 | -9/+52 | |
2020-07-09 | dockerTools.buildLayeredImage: fix created=now | Jos van Bakel | 2 | -3/+13 | |
2020-07-06 | Merge branch 'master' into fetchurl-no-hash | Matthew Bauer | 34 | -447/+910 | |
2020-07-06 | dockerTools: Verify nix-store contents on buildLayeredImage test | Utku Demir | 1 | -4/+13 | |
2020-07-06 | dockerTools.streamLayeredImage: Correctly copy hardlinks | Utku Demir | 1 | -0/+1 | |
2020-07-04 | dockerTools: Support files directly under /nix/store | Utku Demir | 2 | -4/+14 | |
Also makes sure that the files inside a layer added in a sorted order to make the results more deterministic. | |||||
2020-07-03 | buildRustPackage: fix cargoBuildFlags | Flakebi | 1 | -1/+1 | |
When features were supplied in cargoBuildFlags, the binaries were built with these features enabled. Unless checking was disabled, `cargo test` was executed without these build flags, meaning the binaries were rebuilt and overwritten without the specified features. Fix this bug by running tests after the installation phase. | |||||
2020-07-02 | Merge #92089: {cc,bintools}-wrapper: Some fixes | Vladimír Čunát | 2 | -101/+120 | |
2020-07-02 | Merge staging-next into staging | Frederik Rietdijk | 4 | -308/+453 | |
2020-07-02 | ocamlPackages.buildOasis: fix handling of installation prefix | Vincent Laporte | 1 | -4/+2 | |
2020-06-30 | {bintools,cc}-wrapper: Ensure nix-support/*-flags files exist | John Ericson | 2 | -17/+37 | |
This will unbreak firefox and a few other packages which try to grab some of the libcxx flags. | |||||
2020-06-30 | {cc,bintools}-wrapper: Comments no longer spliced | John Ericson | 2 | -92/+91 | |
This means we can freely keep the comments up to date without the penalty of a mass rebuild. | |||||
2020-06-29 | stdenv: fix backward multiple outputs conditional | Alyssa Ross | 1 | -1/+1 | |
This is supposed to shareDocName to a fallback value if it can't be determined from looking at the configure script. But the conditional checked whether shareDocName was set, rather than if it wasn't. This meant that if shareDocName had been detected from a configure script, it would be immediately overridden by the package name, and if it couldn't be detected, shareDocName would remain unset. This resulted in QEMU installing files like $out/share/doc/index.html, which should of course have been in $out/share/doc/qemu/index.html. An interesting side effect of this is that, since 9f8751528cd89d343258dd718afa56f8590917bb when this code was added, the detected package name has never actually been used for installing documentation, because it would always be overridden. So this patch will actually enable that for the first time, four years later. Fixes: https://github.com/NixOS/nixpkgs/issues/90486 | |||||
2020-06-22 | Merge pull request #85189 from Ericson2314/cxx-wrapper-debt | John Ericson | 3 | -16/+55 | |
C++ compilers: Be sane with standard libraries | |||||
2020-06-22 | add autoPatchelfIgnoreMissingDeps to auto-patchelf.sh | DavHau | 1 | -1/+1 | |
2020-06-22 | C++ Compilers: Systematize handling of standard libraries | John Ericson | 3 | -16/+55 | |
2020-06-22 | stream_layered_image: Use pathlib module for directory traversal | Utku Demir | 1 | -16/+15 | |
2020-06-21 | stream_layered_image: Always set uid and gid to root | Utku Demir | 1 | -0/+4 | |
2020-06-21 | stream_layered_image: Clarify assertion failure | Utku Demir | 1 | -1/+3 | |
2020-06-21 | stream_layered_image: Use more descriptive variable name | Utku Demir | 1 | -4/+4 | |
2020-06-21 | dockerTools: Properly quote a shell variable | Utku Demir | 1 | -1/+1 | |
2020-06-21 | stream_layered_image: Add docstrings to functions | Utku Demir | 1 | -7/+57 | |
2020-06-21 | stream_layered_image: Add main method | Utku Demir | 1 | -62/+65 | |
2020-06-21 | dockerTools.streamLayeredImage: comments | Utku Demir | 1 | -1/+7 | |
2020-06-21 | stream_layered_image.py: comments | Utku Demir | 1 | -0/+46 | |
2020-06-21 | Set mtime in even more places | Utku Demir | 1 | -12/+15 | |
2020-06-21 | Set mtime to get more deterministic builds | Utku Demir | 2 | -15/+52 | |
2020-06-21 | Implement dockerTools.streamLayeredImage | Utku Demir | 3 | -303/+300 | |
2020-06-19 | Merge pull request #91085 from hercules-ci/fix-dockerTools-nix-symlinks | Robert Hensing | 2 | -3/+29 | |
Fix docker tools nix symlinks | |||||
2020-06-19 | dockerTools: keep symlinks to nix intact | Robert Hensing | 1 | -3/+7 | |
2020-06-19 | dockerTools: test that tar keeps nix binary symlinks intact | Robert Hensing | 1 | -0/+22 | |
2020-06-16 | Merge master into staging-next | Frederik Rietdijk | 5 | -12/+70 | |
2020-06-16 | Merge pull request #90193 from danieldk/build-rs-feature-env | Andreas Rammhold | 4 | -11/+58 | |
buildRustCrate: set CARGO_FEATURE_* when running the build script | |||||
2020-06-16 | Merge pull request #89245 from alexarice/agda-literate | Lassulus | 1 | -1/+12 | |
agda: install literate files | |||||
2020-06-13 | buildRustCrate: set CARGO_FEATURE_* when running the build script | Daniël de Kok | 4 | -11/+58 | |
Cargo sets `CARGO_FEATURE_*` for all features when running a build script: https://doc.rust-lang.org/cargo/reference/environment-variables.html#environment-variables-cargo-sets-for-build-scripts Some crates have build scripts (e.g. openblas-src) that rely on the feature variables being properly set. Since we now need several representations of features, this change also updates `createFeatures` to be a list of features, rather than `rustc` feature arguments. `configureCrate` and `buildCrate` then build the required representations as-needed. Fixes #68978 | |||||
2020-06-13 | Merge staging-next into staging | Frederik Rietdijk | 3 | -3/+2 | |
2020-06-13 | Merge master into staging-next | Frederik Rietdijk | 2 | -2/+1 | |
2020-06-12 | treewide: central.maven.org -> repo1.maven.org | volth | 2 | -2/+1 | |
2020-06-12 | Merge master into staging-next | Frederik Rietdijk | 1 | -1/+1 | |
2020-06-11 | Merge pull request #89351 from dwarfmaster/fix-emacs-build | Matthew Bauer | 1 | -1/+1 | |
Fix building of emacsWithPackages not findind subdirs.el | |||||
2020-06-11 | Merge pull request #90004 from romildo/buildenv | José Romildo Malaquias | 1 | -0/+9 | |
buildenv: paths to link resolving to the same absolute path is not a conflict | |||||
2020-06-10 | buildenv: paths to link resolving to the same absolute path is not a conflict | José Romildo Malaquias | 1 | -0/+9 | |
When building an environment if two paths conflict but one or both are symbolic links and they resolve to the same real path, the conflict is discarded because the contents of both paths are the same. One of them is chosen and there is no need to recur into them in order to build deeper symbolic links. | |||||
2020-06-09 | fetchurl: only allow empty hash when cacert is available | Matthew Bauer | 2 | -3/+16 | |
We can use cacert to validate that the data passes SSL certificates. Normally, this doesn’t happen because we already have the hash, but in the hash = "" case we don’t. |