| Commit message (Collapse) | Author | Age |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These options should always be specified. Note, an implication of this
change is that not specifying any grsec/PaX options results in a build
failure.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This ensures that most "trivial" derivations used to build NixOS
configurations no longer depend on GCC. For commands that do invoke
gcc, there is runCommandCC.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a standard environment that doesn't contain a C/C++
compiler. This is mostly to prevent trivial builders like runCommand
and substituteAll from pulling in gcc for simple configuration changes
on NixOS.
|
|\| | | |
|
| | | | |
|
| |/ / |
|
|\| | |
|
| |\ \
| | | |
| | | | |
dockerTools: Fix layer redundancy.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When building an image with multiple layers, files
already included in an underlying layer are supposed to
be excluded from the current layer. However, some subtleties
in the way filepaths are compared seem to be blocking this.
Specifically:
* tar generates relative filepaths with directories ending in '/'
* find generates absolute filepaths with no trailing slashes on directories
That is, paths extracted from the underlying tarball look like:
nix/store/.../foobar/
whereas the layer being generated uses paths like:
/nix/store/.../foobar
This patch modifies the output of "tar -t" to match the latter format.
|
|\| | | |
|
| | | | |
|
| |/ /
| | |
| | |
| | | |
https://www.openssl.org/news/secadv/20160922.txt
|
|\| | |
|
| | |
| | |
| | |
| | | |
Apparently everyone just copied those variables, instead of creating a
library constant for them. Some even removed the comment. -.-
|
| | |
| | |
| | |
| | | |
For consistency with the devdoc output.
|
|/ /
| |
| |
| |
| |
| | |
They now go to devman, devdoc, or $outputMan, in that order. This is
to prevent cases such as the man-pages package quietly losing its
section 3 pages.
|
| |
| |
| |
| | |
There's some bigger changes coming, but thought I'd push this first...
|
| |
| |
| |
| |
| |
| |
| | |
This builds elisp to setup an emacs buffer with the packages given
available. See shlevy/nix-buffer for more information.
Currently only modifies $PATH.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | | |
It's "developer documentation", not "documentation developer" after
all.
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | | |
Same problem with overrideDerivation as in
https://github.com/NixOS/nixpkgs/issues/10721. Would be nice to have
that fixed...
|
| |\ \
| | | |
| | | |
| | | | |
https://github.com/NixOS/nixpkgs/pull/14766
|
| | | |
| | | |
| | | |
| | | | |
Because 'dev' will most often not be the default output after my changes.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Conflicts:
pkgs/tools/system/facter/default.nix
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\| | |
|
| | | |
|
| |\ \ |
|
| | |\ \
| | | | |
| | | | | |
build-support: Add fetchfossil function.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This effectively means that SHA256 is the only way to go. I'm not really
bothered by this.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Otherwise no bumps are done when upstream changes. Not sure how to ping the
repository and check without just doing the clone.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| |\| | | |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit da681277373320321a4e60f3491915b16f0b9f80, reversing
changes made to 2ba494b728ef9ba46e525132457a45a2384cf40e.
These changes are reverted because they cause an incompatibility which
they should not.
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| | |
cc-wrapper: handle -nostdinc{++,}
|
| | |/ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
"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.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\| |
|
| | |
|