Commit Graph

143 Commits (52a17f0ddffebd1bc706652eab77356f66337e5f)

Author SHA1 Message Date
elikoga 04f6a432c4
Update link from old nix manual to current stable one 2 years ago
Linus Heckemann b3e8855999 make-derivation: allow strings in build input lists 2 years ago
ckie 5e420c2455
stdenv/check-meta: turn validity.valid into a str 2 years ago
Robert Hensing 0e00acafe9 stdenv.mkDerivation: public -> finalPackage 2 years ago
Robert Hensing 37ab5b4396 mkDerivation: Add error hint for infinite recursion 2 years ago
Robert Hensing 41b3688ba1 make-derivation.nix: Remove unnecessary TODO 2 years ago
Robert Hensing 6d7efb3a16 stdenv.mkDerivation: Make self more overlay-like; use self.public 2 years ago
Robert Hensing a4e7085227 stdenv.mkDerivation: Allow overriding of recursive definitions 2 years ago
Artturin 33415135b0 config.contentAddressedByDefault: init option 2 years ago
Artturin d76021402d config.strictDepsByDefault: init option 2 years ago
Linus Heckemann 235fe92e42 make-derivation: allow nested lists in buildInputs 2 years ago
Linus Heckemann 93681a52a5 stdenv: check that all inputs are of an appropriate type 2 years ago
Robert Hensing 7e0ef81015 stdenv.mkDerivation: Always sanitize derivation name 2 years ago
rembo10 eefebccc12 cmake make-derivation: fix hostPlatform uname release when cross compiling 2 years ago
Rick van Schijndel 6a848de95d stdenv: add llvm-config to meson cross file 3 years ago
John Ericson b4cc2a2479 pkgs/stdenv/make-derivation: Reindent 3 years ago
John Ericson f110a182a6 stdenv: Fix overriding + `overrideAttrs` 3 years ago
Niklas Hambüchen ac36a0f9eb manual: hardening: Fix disabled flags prose being in previous section 3 years ago
sternenseemann b0c26d2c40 pkgs/stdenv/make-derivation: move hostSuffix before the version 3 years ago
regnat 559c5792ef Remove the NIXPKGS_CA_BY_DEFAULT env variable 3 years ago
John Ericson f684c917a6 stdenvNoCC: Fix `hasCC` attr during cross, remove `noCC` 3 years ago
regnat cc5b30c6ac Make it easy to build everything as content-addressed 3 years ago
regnat 2f45625673 Allow easily marking a derivation as content-addressed 3 years ago
sternenseemann 851c0f1cb7 stdenv/make-derivation: add -static to name if building statically 3 years ago
sternenseemann fe0524cd7d stdenv/make-derivation: unify logic for name modifications 3 years ago
Samuel Dionne-Riel 76552e95cc
stdenv: Fix regression on ARM+static when enabling hardening (#115363) 3 years ago
Andrew Childs d16a8753d9 stdenv: set CMAKE_OSX_ARCHITECTURES appropriately 3 years ago
John Ericson 9c213398b3 lib: Clean up how linux and gcc config is specified 3 years ago
Jonathan Ringer 0bc275e634
Revert "lib: Clean up how linux and gcc config is specified" 3 years ago
John Ericson 8929989614 lib: Clean up how linux and gcc config is specified 3 years ago
Nathan Hawkins 4e9dc46dea stdenv: Fix hardening default for pkgsMusl to reenable -pie 4 years ago
Nicolas Dudebout 611258f063 document nix-env bug relating to multiple output installation 4 years ago
Silvan Mosberger 3e1a40df75
mkDerivation: Introduce .inputDerivation for shell.nix build convenience 4 years ago
Aaron Janse eb970b6241 mkDerivation: handle Redox in cmakeFlags 4 years ago
John Ericson 162c0c3e61 mkDerivation: Don't need to specify pkg-config for meson any more 4 years ago
John Ericson 05d26adb0a mkDerivation mesonFlags: Fix arm cpu families 4 years ago
John Ericson cf858e6d57 mkDerivation mesonFlags: Fix cross file logic to handle more cases 4 years ago
John Ericson 8245230753 meson: Make target-agnostic 4 years ago
Daiderd Jordan 950ac2bc8f
meta: expose availability flags in derivation metadata 4 years ago
arcnmx 8cedc7fc6c stdenv: correct cross CMAKE_SYSTEM_NAME 5 years ago
volth f3282c8d1e treewide: remove unused variables (#63177) 5 years ago
volth b0193379e5
make-derivation.nix: minor 5 years ago
volth b1c3581b46
make-derivation.nix: @matthewbauer's review 5 years ago
volth 5d87bc2650 fix bootstrap when platform.gcc.arch=="skylake" 5 years ago
Matthew Bauer c7ccb9f197 make-derivation: put patches in all derivations 5 years ago
Graham Christensen 817c933878
check-env: don't execute check-meta.nix 15,000 times 5 years ago
Matthew Bauer b86e62d30d llvm: support cross compilation with useLLVM flag 5 years ago
Daiderd Jordan 7ec53a932f
stdenv: only set __darwinAllowLocalNetworking on darwin 5 years ago
Matthew Bauer c6f8f8d98d make-derivation: only modify name when name is given 5 years ago
Vincent Laporte 0d17ecce2c
mkDerivation: cleaner handling of the `name` argument 5 years ago