summary refs log tree commit diff
path: root/pkgs/stdenv
Commit message (Collapse)AuthorAge
* stdenv/adapters.nix: remove static from makeStaticLibrariesMatthew Bauer2019-09-19
| | | | | | | | This logic should be in the pkgs/top-level/static.nix. We don’t want to pollute Nixpkgs with =if stdenv.static=. Also, "static" is not descriptive. We have two types of static stdenvs, ‘makeStaticLibaries’ and ‘makeStaticBinaries’. We shouldn’t rely on a static boolean like this.
* Merge branch 'master' into stagingVladimír Čunát2019-09-02
|\
| * Merge remote-tracking branch 'upstream/master' into feature/js-unknown-ghcjsJohn Ericson2019-09-02
| |\
| * | Add support for `js-unknown-ghcjs`Moritz Angermann2019-09-02
| | | | | | | | | | | | This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple.
* | | treewide: remove redundant recvolth2019-08-28
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\ \ \ | | |/ | |/|
| * | Merge pull request #66657 from danbst/pgpackages-fixesDanylo Hlynskyi2019-08-18
| |\ \ | | | | | | | | Postgresql plugins fixes
| | * | stdenv/check-meta: construct name from pname and version if name unavailabledanbst2019-08-15
| | | |
* | | | treewide: remove redundant quotesvolth2019-08-26
| | | |
* | | | Merge pull request #66725 from flokli/wrapqtappshook-execFlorian Klink2019-08-18
|\ \ \ \ | |/ / / |/| | | stdenv: add isELFExec, isELFDyn, fix wrappers
| * | | setup.sh introduce isELFExec, isELFDynFlorian Klink2019-08-17
| |/ / | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #65484 from arcnmx/pr-stdenv-cmake-crossMatthew Bauer2019-08-14
|\ \ \ | |/ / |/| | stdenv: correct cross CMAKE_SYSTEM_NAME
| * | stdenv: correct cross CMAKE_SYSTEM_NAMEarcnmx2019-07-27
| | | | | | | | | | | | | | | | | | | | | 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
* | | Merge master into staging-nextFrederik Rietdijk2019-08-01
|\ \ \
| * | | pkgsStatic: propagate all buildInputsTobias Mayer2019-07-24
| | | |
| * | | Signal static build option in makeStaticLibrariesTobias Mayer2019-07-21
| |/ / | | | | | | | | | | | | This flag can replace the extra static parameter to packages that don't work automatically with this adapter.
* / / stdenv: MACOSX_DEPLOYMENT_TARGET 10.10 -> 10.12Daiderd Jordan2019-07-08
|/ /
* | setup.sh: add dontUnpackworldofpeace2019-07-01
| |
* | setup.sh: add dontConfigureworldofpeace2019-07-01
| | | | | | | | | | 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 (#63177)volth2019-06-16
| | | | | | | | | | | | * treewide: remove unused variables * making ofborg happy
* | Merge branch 'master' into staging-nextVladimír Čunát2019-06-05
|\ \ | | | | | | | | | Hydra nixpkgs: ?compare=1523575
| * \ Merge pull request #60349 from matthewbauer/fix-60345Matthew Bauer2019-06-04
| |\ \ | | | | | | | | check-meta: use system tuple in platforms
| | * | check-meta: use system tuple in platformsMatthew Bauer2019-04-30
| | | | | | | | | | | | | | | | Fixes #60345
* | | | Merge branch 'staging-next' into stagingVladimír Čunát2019-05-26
|\| | |
| * | | Merge pull request #60406 from JohnAZoidberg/remove-isnullRobin Gloster2019-05-18
| |\ \ \ | | | | | | | | | | treewide: Remove usage of isNull
| | * | | treewide: Remove usage of isNullDaniel Schaefer2019-04-29
| | | | | | | | | | | | | | | | | | | | isNull "is deprecated; just write e == null instead" says the Nix manual
* | | | | Merge #61179: stdenv, cacert: $NIX_SSL_CERT_FILE changesVladimír Čunát2019-05-19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | ... into staging
| * | | | | stdenv: also override cert files in pure nix-shellVladimír Čunát2019-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | stdenv, cacert: consider $NIX_SSL_CERT_FILE in hooksVladimír Čunát2019-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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_*.
* | | | | | Merge pull request #61169 from matthewbauer/meson-staticMatthew Bauer2019-05-18
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | static: set default_library flag for meson in makeStaticLibrary
| * | | | | static: set default_library flag for meson in makeStaticLibraryMatthew Bauer2019-05-08
| | | | | | | | | | | | | | | | | | | | | | | | Adds support for building static libraries with meson.
* | | | | | Changelog meta entry (#60371)Michael Raskin2019-05-10
|/ / / / / | | | | | | | | | | | | | | | meta.changelog: enable, document, add for GNU Hello
* | | | | Merge branch 'master' into update-ios-gnu-configMatthew Bauer2019-05-07
|\| | | |
| * | | | Merge pull request #56744 from matthewbauer/macos-10-12Matthew Bauer2019-04-26
| |\ \ \ \ | | |_|/ / | |/| | | Update macOS to 10.12
| | * | | darwin-bootstrap: copy libLLVM dylibMatthew Bauer2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for the bootstrap tools to work: https://hydra.nixos.org/build/92534667
| | * | | darwin/make-bootstrap-tools: fix buildMatthew Bauer2019-04-26
| | | | |
| | * | | stdenv/darwin: use libxml2-nopython for building llvmMatthew Bauer2019-04-26
| | | | |
| | * | | stdenv/darwin: put bash in extraBuildInputsMatthew Bauer2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | patch-shebangs should pick these up as they are runtime dependencies. This avoids bootstrap-tools leaking into the outputs.
| | * | | setup.sh: make sure initialPath goes at end of HOST_PATHMatthew Bauer2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | stdenv/darwin: move secure-format patch to gnum4Matthew Bauer2019-04-26
| | | | | | | | | | | | | | | | | | | | This is the only derivation that needs it anymore.
| | * | | cctools: enable tapi everywhereMatthew Bauer2019-04-26
| | | | | | | | | | | | | | | | | | | | Gets us closer to #19906.
| | * | | darwin: move to llvm7Matthew Bauer2019-04-20
| | |/ /
| * | | Merge pull request #56555 from matthewbauer/wasmMatthew Bauer2019-04-23
| |\ \ \ | | | | | | | | | | Initial WebAssembly/WASI cross-compilation support
| | * | | stdenv, compiler-rt: Compress WASI conditionalsJohn Ericson2019-04-23
| | | | |
| | * | | gnu-config: bump to latest version for wasiMatthew Bauer2019-04-23
| | | | |
| | * | | wasm: init cross targetMatthew Bauer2019-04-23
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Merge pull request #59755 from matthewbauer/patches-in-make-derivationMatthew Bauer2019-04-23
| |\ \ \ | | | | | | | | | | make-derivation: put patches in all derivations
| | * | | make-derivation: put patches in all derivationsMatthew Bauer2019-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | make-derivation.nix: minorvolth2019-04-21
| | | | | | | | | | | | | | | it seems to change nothing (.platform is always there), just to be consisted with the style of other checks
| * | | | make-derivation.nix: @matthewbauer's reviewvolth2019-04-21
| | | | |