summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* nixBufferBuilders.withPackages: Make more legible, special-case proof-general.Shea Levy2016-09-05
| | | | There's some bigger changes coming, but thought I'd push this first...
* Initial version of nixBufferBuilders.withPackages.Shea Levy2016-09-05
| | | | | | | This builds elisp to setup an emacs buffer with the packages given available. See shlevy/nix-buffer for more information. Currently only modifies $PATH.
* runVM: mount devptsNikolay Amiantov2016-09-04
|
* runVM: check exit code before postVM evalNikolay Amiantov2016-09-04
|
* Merge commit 'adaee73' from staging into masterTuomas Tynkkynen2016-09-03
|\ | | | | | | | | | | | | | | | | | | This one was already merged into release-16.09, so let's not have the stable branch is ahead of master and confuse things. In addition to that, currently we have an odd situation that master has less things actually finished building than in staging. Conflicts: pkgs/data/documentation/man-pages/default.nix
| * docdev -> devdocEelco Dolstra2016-09-01
| | | | | | | | | | It's "developer documentation", not "documentation developer" after all.
* | Merge staging into masterTuomas Tynkkynen2016-09-01
|\| | | | | | | | | | | | | | | | | | | | | Brings in: - changed output order for multiple outputs: https://github.com/NixOS/nixpkgs/pull/14766 - audit disabled by default https://github.com/NixOS/nixpkgs/pull/17916 Conflicts: pkgs/development/libraries/openldap/default.nix
| * grsec: Fix build after multiple output shufflingTuomas Tynkkynen2016-08-30
| | | | | | | | | | | | Same problem with overrideDerivation as in https://github.com/NixOS/nixpkgs/issues/10721. Would be nice to have that fixed...
| * Merge remote-tracking branch 'dezgeg/shuffle-outputs' into stagingTuomas Tynkkynen2016-08-30
| |\ | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/14766
| | * stdenv/multiple-outputs.sh: Change output propagation logicTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | Because 'dev' will most often not be the default output after my changes.
* | | Fix #4210: Remove builderDefsDomen Kožar2016-08-31
|/ / | | | | | | | | | | | | | | | | | | | | | | | | This was one of the ways to build packages, we are trying hard to minimize different ways so it's easier for newcomers to learn only one way. This also: - removes texLive (old), fixes #14807 - removed upstream-updater, if that code is still used it should be in separate repo - changes a few packages like gitit/mit-scheme to use new texlive
* | Merge branch 'master' into stagingobadz2016-08-29
|\ \ | |/ |/| | | | | Conflicts: pkgs/tools/system/facter/default.nix
| * grsecurity: fix features.grsecurityJoachim Fasting2016-08-29
| | | | | | | | | | | | Previously, features.grsecurity wasn't actually set due to a bug in the grsec builder. We now rely on the generic kernel builder to set features from kernelPatches.
* | Merge remote-tracking branch 'origin/master' into hardened-stdenvFranz Pletz2016-08-24
|\|
| * treewide: Use makeBinPathTuomas Tynkkynen2016-08-23
| |
| * Merge branch 'master' into stagingobadz2016-08-22
| |\
| | * Merge pull request #17837 from MostAwesomeDude/fossilDomen Kožar2016-08-21
| | |\ | | | | | | | | build-support: Add fetchfossil function.
| | | * fetchfossil: Don't support MD5.Corbin2016-08-21
| | | | | | | | | | | | | | | | | | | | This effectively means that SHA256 is the only way to go. I'm not really bothered by this.
| | | * fetchfossil: Require rev.Corbin2016-08-19
| | | | | | | | | | | | | | | | | | | | Otherwise no bumps are done when upstream changes. Not sure how to ping the repository and check without just doing the clone.
| | | * fetchfossil: Cleanup some copy-and-paste.Corbin2016-08-19
| | | |
| | | * fetchfossil: Don't let Fossil write to $out/.fossil.Corbin2016-08-18
| | | |
| | | * build-support: Add fetchfossil function.Corbin2016-08-18
| | | | | | | | | | | | | | | | | | | | This is a dead-simple fetcher which clones a Fossil repository, opens it directly into $out, and then nicks out the single Fossil checkout marker.
| * | | Merge branch 'master' into stagingVladimír Čunát2016-08-20
| |\| |
| | * | Revert "Merge pull request #17806 from matthewbauer/emacs-wrapper"Thomas Tuegel2016-08-19
| | |/ | | | | | | | | | | | | | | | | | | | | | This reverts commit da681277373320321a4e60f3491915b16f0b9f80, reversing changes made to 2ba494b728ef9ba46e525132457a45a2384cf40e. These changes are reverted because they cause an incompatibility which they should not.
| * | fetchurl: update Savannah mirrorscmfwyp2016-08-20
| | |
| * | Merge pull request #17794 from abbradar/nostdincDaniel Peebles2016-08-19
| |\ \ | | |/ | |/| cc-wrapper: handle -nostdinc{++,}
| | * cc-wrapper: handle -nostdinc{++,}Nikolay Amiantov2016-08-17
| | |
| * | emacs: add versatile "emacsWrapper"Matthew Bauer2016-08-17
| |/ | | | | | | | | | | | | | | | | "emacsWrapper" replaces emacsWithPackages. In addition to "packagesFun", emacsWrapper has an optional variable called "execStart". execStart can be used to append elisp to the default site-start.el script. This is useful for providing a way to load a user's .emacs.d/init.el file. "emacsWithPackages" is implemented with emacsWrapper for convenience and compatability.
* | cc-wrapper: fix detection of unsupported linker flagsFranz Pletz2016-08-24
| |
* | cc-wrapper: check ld hardening capabilities in stdenvFranz Pletz2016-08-23
| |
* | add-hardening.sh: fix quotationRobin Gloster2016-08-23
| |
* | cc-wrapper: add-{flags,hardening} -> add-{flags,hardening}.shRobin Gloster2016-08-23
| |
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-16
|\|
| * makeModulesClosure: don't set pipefail as it's already set in $stdenv/setupNikolay Amiantov2016-08-14
| |
* | Merge branch 'master' into hardened-stdenvFranz Pletz2016-08-13
|\|
| * Merge pull request #17589 from cmfwyp/sagemathLuca Bruno2016-08-12
| |\ | | | | | | sagemath: update mirrors, fix TeX Live dependency
| | * sage: update mirrorscmfwyp2016-08-07
| | | | | | | | | | | | The list of mirrors is at https://www.sagemath.org/mirrors.html.
| * | add Fedora 24Domen Kožar2016-08-12
| | |
* | | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-12
|\| |
| * | update-walker: allow filtering for SF tarballsMichael Raskin2016-08-11
| | |
| * | Merge pull request #17461 from rasendubi/powerpcobadz2016-08-11
| |\ \ | | |/ | |/| cross-compilation: fixes for powerpc-linux-uclibc
| | * gcc-cross-wrapper: fix for non-chroot buildAlexey Shmalko2016-08-03
| | | | | | | | | | | | | | | | | | When `libc` is not set, many lines expand to `/lib`, `/include`, which makes gccCross use host libraries outside Nix (with a different architecture).
* | | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-03
|\| |
| * | treewide: Add lots of meta.platformsTuomas Tynkkynen2016-08-02
| | | | | | | | | | | | Build-tested on x86_64 Linux & Mac.
| * | icon-conv-tools: Don't depend on the .nix file at build timeTuomas Tynkkynen2016-08-02
| | | | | | | | | | | | | | | The `src = ./.;` would cause spurious rebuild of the package since the output hash now depends on the contents of the .nix file.
| * | treewide: Add lots of platforms to packages with no metaTuomas Tynkkynen2016-08-02
| | | | | | | | | | | | Build-tested on x86_64 Linux and on Darwin.
| * | treewide: Some EOF-whitespace fixesTuomas Tynkkynen2016-08-02
| |/
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-02
|\|
| * vmTools.runInLinuxImage: add virtio_rng deviceMaarten Hoogendoorn2016-07-31
| | | | | | | | | | This allows the QEMU VM's to use the /dev/random device, by getting entropy from the host.
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-07-31
|\|