Commit Graph

143 Commits (52a17f0ddffebd1bc706652eab77356f66337e5f)

Author SHA1 Message Date
John Ericson 567feb3a54 stdenv: Fix doCheck and doInstallCheck logic 6 years ago
John Ericson 4e907dbca1 stdenv: Force `doCheck` and `doInstallCheck` to be false when we are cross compiling 6 years ago
Jan Malakhovski d1d5ecb3bf stdenv: perform checks only when evaluating .drv and .out 7 years ago
John Ericson 7f3ca3e21a stdenv: Fix handling of dependencies and hooks 7 years ago
John Ericson 51179c6e88 stdenv: Add back leading '-' in cross derivation name suffix 7 years ago
Orivej Desh 447240b19f mkDerivation: explain "all" in hardeningDisable 7 years ago
Orivej Desh d70006c6d9 mkDerivation: fix hardening flags check 7 years ago
John Ericson 97a48835b7 mkDerivation, cc-wrapper: Check hardening flag validity in Nix 7 years ago
John Ericson fbab1d485b stdenvs: Distinguish between `extraBuildInputs` and `extraNativeBuildInputs` 7 years ago
Tuomas Tynkkynen 7320fa9d45 Revert "stdenvs: Distinguish between `extraBuildInputs` and `extraNativeBuildInputs`" 7 years ago
John Ericson eeabf85780 stdenvs: Distinguish between `extraBuildInputs` and `extraNativeBuildInputs` 7 years ago
John Ericson a71cf06b16 mkDerivation: Simply Nix 7 years ago
John Ericson aaaa470ff8 mkDerivation: Fix errors from #27365 7 years ago
John Ericson e826a6a247 stdenv: Move some logic from cross adapter to stdenv proper 7 years ago
John Ericson 5896d84dbb stdenv: Stop reversing the list of sandbox stuff 7 years ago
John Ericson 2f198956c7 stdenv: Make separate-debug-info.sh a `nativeBuildInput` 7 years ago
John Ericson a302d7360f top-level: {build,host,target}Platform are defined in the stdenv instead 7 years ago
John Ericson afc2023993 stdenv: Have mkDerivation pull the "extra" arguments from stdenv instead 7 years ago
John Ericson 4cf4d7180d stdenv: Conservatively move `mkDerivation` into it's own file 7 years ago
Vladimír Čunát e8e57452f4 stdenv: separate all meta-checking code (~200 lines) 7 years ago
Vladimír Čunát dfc004e69c lib.lists.mutuallyExclusive: add function 7 years ago
Vladimír Čunát 5afcdc88fa stdenv: simple refactor to get rid of pos' 7 years ago
Vladimír Čunát 7fdf18e892 stdenv: refactor (no change in semantics) 7 years ago
John Ericson ad8d8fb2f5 stdenv: Simplify dependency code 7 years ago
John Ericson eaa509f33a stdenv: Rename `isGNU` to `isHurd` as GNU is a userland 7 years ago
John Ericson 1dc6f15de9 stdenv: define is* predicates with hostPlatform.is* 7 years ago
John Ericson c5c6606048 lib: Infer `libc` field of platform if not specified 7 years ago
Vladimír Čunát ef5844be6c
stdenv: disable audit-tmpdir on non-Linux for now 7 years ago
Eelco Dolstra 94d164dd7f
Add a setup hook for detecting $TMPDIR references in RPATHs and wrapper scripts 7 years ago
Aneesh Agrawal d3acf9891c stdenv: More useful error message on bad meta attrs 7 years ago
Dan Peebles f3a05a0fb3 stdenv: disable checkMeta by default until issues resolved 7 years ago
Eric Sagnes 7004919243 stdenv-generic: add meta attributes checks 7 years ago
Dan Peebles 90b9719f4f treewide: fix the remaining issues with meta attributes 7 years ago
Dan Peebles 1a4ca220e1 treewide: fix assorted issues revealed by the meta checker 7 years ago
Dan Peebles 32ae4bfc20 stdenv-generic: add meta attribute checking 7 years ago
Tuomas Tynkkynen a241abf603 Revert "stdenv: aarch64 is also ARM" 7 years ago
Franz Pletz a5f4e22289
stdenv: aarch64 is also ARM 7 years ago
Tuomas Tynkkynen ce56c99edc mkDerivation: Don't pass buildInputs to stdenv builder in nativeBuildInputs 7 years ago
Graham Christensen a9c875fc2e
nixpkgs: allow packages to be marked insecure 7 years ago
Graham Christensen 59d61ef34a Revert "nixpkgs: allow packages to be marked insecure" 7 years ago
Graham Christensen 38771badd3
nixpkgs: allow packages to be marked insecure 7 years ago
Eelco Dolstra 9d6a55aefd
~/.nixpkgs -> ~/.config/nixpkgs 7 years ago
Tuomas Tynkkynen 18599495c4 stdenv: make is64bit evaluate true on aarch64 7 years ago
Tuomas Tynkkynen 7c8a060c09 stdenv: Bringup aarch64 architecture support 7 years ago
John Ericson bf17d6dacf top-level: Introduce `buildPackages` for resolving build-time deps 7 years ago
John Ericson 0ef8b69d12 top-level: Modernize stdenv.overrides giving it self and super 7 years ago
Domen Kožar 45f579b9e7 allowUnfree: mention the solution that works for nix-shell as well 8 years ago
Alexander Ried a0ac2ae35e stdenv: throwEvalHelp performance (#19779) 8 years ago
Alexander Ried 43ce115ca9 stdenv.hasLicense: ? supports nested lookup 8 years ago
Aneesh Agrawal 39b64b52ed mkDerivation: add overrideAttrs function 8 years ago