| Commit message (Collapse) | Author | Age |
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | | |
This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple.
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |\ \
| | | |
| | | | |
Postgresql plugins fixes
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
stdenv: add isELFExec, isELFDyn, fix wrappers
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These can be used to determine whether a ELF file with ELF header is an
executable or shared library.
We can't implement it in pure bash, as bash has problems with null
bytes.
|
|\ \ \
| |/ /
|/| | |
stdenv: correct cross CMAKE_SYSTEM_NAME
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As described in cmake cross instructions, CMAKE_SYSTEM_NAME should be
set to "Generic" if there is no applicable OS:
https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/CrossCompiling#setting-up-the-system-and-toolchain
|
|\ \ \ |
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | | |
This flag can replace the extra static parameter to packages that
don't work automatically with this adapter.
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| | |
There's already 21 occurences of this and I've
expected this to exist without knowing it had no affect for a while.
|
| |
| |
| |
| |
| |
| | |
* treewide: remove unused variables
* making ofborg happy
|
|\ \
| | |
| | |
| | | |
Hydra nixpkgs: ?compare=1523575
|
| |\ \
| | | |
| | | | |
check-meta: use system tuple in platforms
|
| | | |
| | | |
| | | |
| | | | |
Fixes #60345
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
treewide: Remove usage of isNull
|
| | | | |
| | | | |
| | | | |
| | | | | |
isNull "is deprecated; just write e == null instead" says the Nix manual
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
... into staging
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
That's very much consistent with the spirit of nix-shell --pure
BTW, nix 1.x shells will be always treated as pure;
in that version detection isn't possible.
https://github.com/NixOS/nix/commit/1bffd83e1a9c
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some SSL libs don't react to $SSL_CERT_FILE.
That actually makes sense to me, as we add this behavior
as nixpkgs-specific, so it seems "safer" to use $NIX_*.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
static: set default_library flag for meson in makeStaticLibrary
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adds support for building static libraries with meson.
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
meta.changelog: enable, document, add for GNU Hello
|
|\| | | | |
|
| |\ \ \ \
| | |_|/ /
| |/| | | |
Update macOS to 10.12
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is needed for the bootstrap tools to work:
https://hydra.nixos.org/build/92534667
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
patch-shebangs should pick these up as they are runtime dependencies.
This avoids bootstrap-tools leaking into the outputs.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We want initialPath to have lowest precedence.
In addition, unset _PATH and _HOST_PATH as they shouldn’t be needed
after final PATH and HOST_PATH are set.
|
| | | | |
| | | | |
| | | | |
| | | | | |
This is the only derivation that needs it anymore.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Gets us closer to #19906.
|
| | |/ / |
|
| |\ \ \
| | | | |
| | | | | |
Initial WebAssembly/WASI cross-compilation support
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds pkgsCross.wasm32 and pkgsCross.wasm64. Use it to build Nixpkgs
with a WebAssembly toolchain.
stdenv/cross: use static overlay on isWasm
isWasm doesn’t make sense dynamically linked.
|
| |\ \ \
| | | | |
| | | | | |
make-derivation: put patches in all derivations
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This puts patches in all derivations even if it unspecified by the
derivation. By default it will be an empty list. This simplifies
overrides, as we can now assume that patches is a valid name so that
this works:
self: super: {
mypkg = super.pkg.overrideAttrs (o: {
patches = o.patches ++ [ ./my-very-own.patch ];
});
}
That is, you don’t need to provide a default "or []", make-derivation
provides one for you.
Unfortunately, this is a mass rebuild.
|
| | | | |
| | | | |
| | | | | |
it seems to change nothing (.platform is always there), just to be consisted with the style of other checks
|
| | | | | |
|
| | |/ /
| |/| | |
|