summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
...
| * | | | | hardening: ld wrapper changes, setup-hook, etcCharles Strahan2018-03-06
| | | | | |
| * | | | | hardening: initial cross supportCharles Strahan2018-03-06
| | | | | |
| * | | | | hardening: allow user supplied flags to overrideCharles Strahan2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | Put hardening flags before user supplied flags.
| * | | | | hardening: clarify the whitelist logicCharles Strahan2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per @Ericson2314's suggestion [1], make it more clear that the active hardenings are decided via whitelist; the blacklist is merely for the debug messages. 1: https://github.com/NixOS/nixpkgs/pull/28029/commits/36d5ce41d4538e83199a000e6f849442c1cf959c#r133279731
| * | | | | hardening: fix careless bugsCharles Strahan2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I got a substitution backwards (used '+' instead of '-'). Also, this now works under `set -u` (had to fix a couple unbound variable references).
| * | | | | hardening: fix bug/typoCharles Strahan2018-03-06
| | | | | |
| * | | | | hardening: fix #18995Charles Strahan2018-03-06
| | |/ / / | |/| | |
* | | | | vmTools: Add crc32c_generic to the initrdEelco Dolstra2018-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary due to a e2fsprogs update (e6114781b0fad5345a2430fac3587d618273bda2) that causes mke2fs to enable a feature (metadata_csum) that depends on crc32c. https://hydra.nixos.org/build/72636785
* | | | | Merge pull request #25148 from obsidiansystems/docker-dirlinksRyan Trinkle2018-04-09
|\ \ \ \ \ | | | | | | | | | | | | dockerTools: optionally preserve directory symlinks
| * \ \ \ \ Merge branch 'master' into docker-dirlinksRyan Trinkle2017-11-03
| |\ \ \ \ \
| * | | | | | dockerTools: optionally preserve directory symlinksRyan Trinkle2017-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases, this seems to save a lot (>40%) of space.
* | | | | | | rust: Allow setting cargoSha256 to null.Kevin Cox2018-04-07
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting the hash to null is a convenient way to bypass the hash check while developing. It looks like the ability to do this was inadvertently removed while adding vendor directory support. This still checks that the user is explicitly setting the value but allows null as a valid option.
* | | | | | Merge pull request #37928 from VShell/patch-2Jörg Thalheim2018-03-28
|\ \ \ \ \ \ | | | | | | | | | | | | | | buildRustCrate: fix equality testing
| * | | | | | buildRustCrate: remove ancient test guardsJörg Thalheim2018-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Let's leave x"" to the 1990s, where they belong
| * | | | | | buildRustCrate: fix equality testingShell Turner2018-03-27
| | | | | | | | | | | | | | | | | | | | | Use string equality instead of integer equality.
* | | | | | | Added bionic dynamic linkerWill Fancher2018-03-27
|/ / / / / /
* | | | | | dockerTools.tarsum: Fix upstream importSarah Brofeldt2018-03-26
| | | | | |
* | | | | | Fix typoEelco Dolstra2018-03-22
| | | | | |
* | | | | | Merge pull request #36906 from nlewo/pr/docker-reproduciblelewo2018-03-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Improve Docker image build reproducibility
| * | | | | | dockerTools: add --sort=name options on all tar callsAntoine Eiche2018-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | dockerTools: dereference hard links in tar archivesAntoine Eiche2018-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge commit '3ab2949' from staging into masterTuomas Tynkkynen2018-03-15
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix
| * \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-03-13
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/tools/build-managers/conan/default.nix
| * \ \ \ \ \ \ \ Merge branch 'master' into stagingJan Malakhovski2018-03-10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | treewide: Remove gnat support.Shea Levy2018-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See discussion in https://github.com/NixOS/nixpkgs/commit/6ac7b19c978e951c124c5ea434c94f95f593888e.
| * | | | | | | | | Merge remote-tracking branch 'origin/staging' into cross-nixosShea Levy2018-03-01
| |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-03-01
| | |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | | makeModulesClosure: Fix cross-compilationShea Levy2018-02-28
| |/ / / / / / / / / /
| * | | | | | | | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-02-28
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/applications/misc/pytrainer/default.nix pkgs/development/tools/pew/default.nix pkgs/tools/misc/you-get/default.nix
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #35071 from oxij/stdenv/infopagesJohn Ericson2018-02-26
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | stdenv, bash: fixing info pages and stuff
| | * | | | | | | | | | | cc-wrapper: allow building without documentation, propagate info pagesJan Malakhovski2018-02-26
| | | | | | | | | | | | |
| | * | | | | | | | | | | bintools-wrapper: allow building without documentationJan Malakhovski2018-02-26
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2018-02-26
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingNikolay Amiantov2018-02-23
| |\ \ \ \ \ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #36845 from jbedo/singularitylewo2018-03-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | singularity: 2.4 -> 2.4.2
| * | | | | | | | | | | | | | singularity: 2.4 -> 2.4.2Justin Bedo2018-03-12
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | fetchurl: remove broken samba mirrorFranz Pletz2018-03-13
| |_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | dockerTools: add an onTopOfPulledImage exampleAntoine Eiche2018-03-13
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to test if a pulled image can be updated by using our Docker tools.
* | | | | | | | | | | | | buildFHSEnv: export TZDIRNikolay Amiantov2018-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed since NixOS keeps tzdata in non-standard /etc/zoneinfo path.
* | | | | | | | | | | | | buildFHSEnv: fix compiler search pathsNikolay Amiantov2018-03-10
| |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes OpenWrt compilation.
* | | | | | | | | | | | Merge branch 'patch-10' of git://github.com/matthewbauer/nixpkgsShea Levy2018-03-08
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | |
| * | | | | | | | | | | nix-buffer: make eshell-path-env be inheritedMatthew Justin Bauer2018-02-15
| | | | | | | | | | | |
* | | | | | | | | | | | makeInitrd: explain why we don't use closureInfoVladimír Čunát2018-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /cc #36268.
* | | | | | | | | | | | Revert "makeInitrd: Use closureInfo"Eelco Dolstra2018-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 776a5e6ebfacc6831527bc6c3c1a58ef2087c819. Fixes #36268.
* | | | | | | | | | | | Merge pull request #32248 from awakesecurity/parnell/fetchdockerFranz Pletz2018-03-04
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Support fetching docker images from V2 registries
| * \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into parnell/fetchdockerParnell Springmeyer2018-02-13
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into parnell/fetchdockerParnell Springmeyer2018-01-10
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | docker: init fetchdocker nix code for docker2nixParnell Springmeyer2017-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds granular, non-docker daemon docker image fetchers and a docker image layer compositor to be used in conjunction with the `docker2nix` utility provided by the `haskellPackages.hocker` package. This change includes a hackage package version bump and updated sha256 for recent fixes released to `hocker` resulting from formulating this patch.
* | | | | | | | | | | | | | | Merge branch 'master' into nix-2.0Vladimír Čunát2018-03-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | callCabal2nix: Fix filtering for non-cleanSourceable sources.Shea Levy2018-02-28
| | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | What was here before wasn't correct anyway, and now it works in restricted mode. Fixes #35207