about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
2018-03-28Merge pull request #37928 from VShell/patch-2Jörg Thalheim1-4/+4
buildRustCrate: fix equality testing
2018-03-28buildRustCrate: remove ancient test guardsJörg Thalheim1-3/+3
Let's leave x"" to the 1990s, where they belong
2018-03-27Added bionic dynamic linkerWill Fancher1-0/+1
2018-03-27buildRustCrate: fix equality testingShell Turner1-4/+4
Use string equality instead of integer equality.
2018-03-26dockerTools.tarsum: Fix upstream importSarah Brofeldt2-3/+3
2018-03-22Fix typoEelco Dolstra1-2/+2
2018-03-21Merge pull request #36906 from nlewo/pr/docker-reproduciblelewo1-5/+5
Improve Docker image build reproducibility
2018-03-15Merge commit '3ab2949' from staging into masterTuomas Tynkkynen18-1253/+31
Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix
2018-03-14Merge pull request #36845 from jbedo/singularitylewo1-0/+1
singularity: 2.4 -> 2.4.2
2018-03-13Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen3-2/+13
Conflicts: pkgs/development/tools/build-managers/conan/default.nix
2018-03-13fetchurl: remove broken samba mirrorFranz Pletz1-1/+1
2018-03-13dockerTools: add --sort=name options on all tar callsAntoine Eiche1-5/+5
This is to go to a reproducible image build. Note without this options image are identical from the Docker point of view but generated docker archives could have different hashes.
2018-03-13dockerTools: dereference hard links in tar archivesAntoine Eiche1-5/+5
This is to improve image creation reproducibility. Since the nar format doesn't support hard link, the tar stream of a layer can be different if a dependency of a layer has been built locally or if it has been fetched from a binary cache. If the dependency has been build locally, it can contain hard links which are encoded in the tar stream. If the dependency has been fetched from a binary cache, the tar stream doesn't contain any hard link. So even if the content is the same, tar streams are different.
2018-03-13dockerTools: add an onTopOfPulledImage exampleAntoine Eiche1-0/+8
This allows to test if a pulled image can be updated by using our Docker tools.
2018-03-12singularity: 2.4 -> 2.4.2Justin Bedo1-0/+1
2018-03-11buildFHSEnv: export TZDIRNikolay Amiantov1-0/+1
This is needed since NixOS keeps tzdata in non-standard /etc/zoneinfo path.
2018-03-10buildFHSEnv: fix compiler search pathsNikolay Amiantov1-1/+3
Fixes OpenWrt compilation.
2018-03-10Merge branch 'master' into stagingJan Malakhovski10-41/+273
Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
2018-03-08Merge branch 'patch-10' of git://github.com/matthewbauer/nixpkgsShea Levy1-0/+2
2018-03-08treewide: Remove gnat support.Shea Levy15-1227/+1
See discussion in https://github.com/NixOS/nixpkgs/commit/6ac7b19c978e951c124c5ea434c94f95f593888e.
2018-03-05makeInitrd: explain why we don't use closureInfoVladimír Čunát1-0/+2
/cc #36268.
2018-03-05Revert "makeInitrd: Use closureInfo"Eelco Dolstra2-4/+11
This reverts commit 776a5e6ebfacc6831527bc6c3c1a58ef2087c819. Fixes #36268.
2018-03-04Merge pull request #32248 from awakesecurity/parnell/fetchdockerFranz Pletz6-0/+250
Support fetching docker images from V2 registries
2018-03-03Merge branch 'master' into nix-2.0Vladimír Čunát5-1097/+134
2018-03-01Merge remote-tracking branch 'origin/staging' into cross-nixosShea Levy1-14/+0
2018-03-01Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen1-14/+0
2018-02-28makeModulesClosure: Fix cross-compilationShea Levy1-1/+1
2018-02-28callCabal2nix: Fix filtering for non-cleanSourceable sources.Shea Levy1-14/+0
What was here before wasn't correct anyway, and now it works in restricted mode. Fixes #35207
2018-02-28Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen1-2/+9
Conflicts: pkgs/applications/misc/pytrainer/default.nix pkgs/development/tools/pew/default.nix pkgs/tools/misc/you-get/default.nix
2018-02-28bintools-wrapper: fix breakage on aarch64, where "isArm" is falseWill Dietz1-1/+1
Unintentionally changed in #35247
2018-02-27Merge pull request #35247 from telent/mips32John Ericson1-2/+9
lib, treewide: Add missing MIPS arches, and fix existing usage
2018-02-27CleanupEelco Dolstra1-1/+1
2018-02-26Merge pull request #35071 from oxij/stdenv/infopagesJohn Ericson2-24/+24
stdenv, bash: fixing info pages and stuff
2018-02-26cc-wrapper: allow building without documentation, propagate info pagesJan Malakhovski1-11/+11
2018-02-26bintools-wrapper: allow building without documentationJan Malakhovski1-13/+13
2018-02-26Revert "Merge staging at '8d490ca9934d0' into master"Vladimír Čunát1-5/+1
This reverts commit fc232422201c0364dbd57826c9a137cc1239caea, reversing changes made to 754816b84b98afdc0727e13dd66e1698b097de6a. We don't have many binaries yet. Comment on the original merge commit.
2018-02-26Merge staging at '8d490ca9934d0c01e1e9ade455657e54e2e843c0' into masterFrederik Rietdijk1-1/+5
2018-02-26Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2-1081/+123
2018-02-25tree-wide: autorename gnome packages to use dashesJan Tojnar1-4/+4
2018-02-24Merge pull request #35176 from abbradar/update-vmJörg Thalheim1-1077/+119
vmTools: update distributions
2018-02-23lib, treewide: Add missing MIPS arches, and fix existing usageDaniel Barlow1-2/+9
Existing "mips64el" should be "mipsel". This is just the barest minimum so that nixpkgs can recognize them as systems - although required for building individual derivations onto MIPS boards, it is not sufficient if you want to actually build nixos on those targets
2018-02-23Merge pull request #35402 from shlevy/closure-info-total-sizeEelco Dolstra1-0/+1
closureInfo: Report the total closure size.
2018-02-23closureInfo: Report the total closure size.Shea Levy1-0/+1
This can be useful for e.g. preallocating disk image sizes.
2018-02-23Merge branch 'master' into stagingNikolay Amiantov1-0/+2
2018-02-23makeInitrd: Use closureInfoEelco Dolstra4-12/+7
2018-02-23build-support/rust: make use of abandoned cargoUpdateHookYurii Rashkovskii1-0/+2
Previously, cargoUpdateHook was meaningful as it was used in [`cargo-fetch-deps`](https://github.com/NixOS/nixpkgs/blob/19d3cf81d3436a6600f261579b55b9132a6ca8fb/pkgs/build-support/rust/fetch-cargo-deps#L71). However, this entire file was removed in 5f8cf0048ea089fa73d17512fc4f9f0f0644e225. As far as I can tell, nothing in the code is using it, but it is still being passed around: https://github.com/NixOS/nixpkgs/search?q=cargoUpdateHook&type=Code&utf8=%E2%9C%93 There are, however, legitimate use cases for it. For example, in some software, some dependencies are not locked in Cargo.toml and this causes Cargo to try fetching another version of them. This doesn't work well with vendoring crates. This hook allows to inject patching or whatever necessary workarounds in the crate vendoring process. I suppose that's what it was for in there in the first place. This patch restores this hook and makes it usable again.
2018-02-22Merge remote-tracking branch 'origin/master' into nix-2.0Eelco Dolstra15-154/+518
2018-02-21Merge pull request #35266 from abbradar/cc-boolsJohn Ericson1-1/+5
cc-wrapper: fix bool handling for empty and zero values
2018-02-21cc-wrapper: fix bool handling for empty and zero valuesNikolay Amiantov1-1/+5
Before the code would fail silently for zero values and with some output for empties. We now currently handle both via defaulting value to zero and making `let` return success error code when there's no syntax error.
2018-02-21vmTools: update distributionsNikolay Amiantov1-1077/+119
Drop currently unsupported releases. Add Fedora 26 and 27. Update CentOS. Add Debian 9. Add Ubuntu 17.10.