summary refs log tree commit diff
path: root/pkgs/stdenv
Commit message (Collapse)AuthorAge
* stdenv.mkDerivation: Add meta and passthru to all outputs.Shea Levy2013-03-02
| | | | | | Before, only the first output (and not even that when accessed through 'all' or its corresponding attribtue) had meta information and the relevant passthru attributes. This doesn't change stdenv's hash and the tarball still builds, I'm pretty sure this is safe for master.
* lib.licenses.proprietary is definitely unfreeShea Levy2013-01-27
|
* With !allowUnfree, reject unfree-redistributable packages as wellEelco Dolstra2013-01-24
|
* Add config option ‘allowUnfree’Eelco Dolstra2013-01-17
| | | | | | | | If set to false, mkDerivation will throw an exception if a package has an unfree license. ‘release-lib.nix’ uses this to enforce that we don't build unfree packages as part of the Nixpkgs channel. Since this is set through Nixpkgs' ‘config’ argument, it's more finegrained than $HYDRA_DISALLOW_UNFREE.
* Pass ‘config’ to stdenv/generic/default.nixEelco Dolstra2013-01-17
| | | | | This is a backport of cf8daf63120adedbeaf5bc8c2f396be2496a741e in stdenv-updates (sans the userHook stuff).
* Remove support for the obsolete powerpc-darwin and i686-darwin platformsEelco Dolstra2012-11-29
|
* Add a stdenv adapter ‘keepDebugInfo’ to make a debug buildEelco Dolstra2012-10-31
| | | | | | | | | This adapter causes the resulting binaries to have debug info and no optimisations. Example use (in all-packages.nix): foo = callPackage ./foo.nix { stdenv = keepDebugInfo stdenv; };
* The loongson2f bootstrap files were already at nixos.org.Lluís Batlle i Rossell2012-10-25
| | | | I make the nix expression point to them.
* Setting the loongson2f bootstrap tools in a public place.Lluís Batlle i Rossell2012-10-25
| | | | It'd be nice having this in nixos.org though.
* Add hacky way to prevent Hydra from building/distributing unfree packagesEelco Dolstra2012-08-22
| | | | | | | If the environment variable HYDRA_DISALLOW_UNFREE is set to "1", then evaluation of a package with license "unfree" will throw an error. Thus such packages or any packages that depend on them will fail to evaluate.
* stdenv/generic/default.nix: Simplify the code using the "or" constructEelco Dolstra2012-08-22
|
* stdenv: Fix typo.Ludovic Courtès2012-08-21
|
* stdenv: Add `isGlibc' function.Ludovic Courtès2012-08-21
|
* * Sync with the trunk.Eelco Dolstra2012-05-02
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=33971
| * Darwin: Use GCC 4.6 in `stdenvNix'.Ludovic Courtès2012-04-23
| | | | | | | | svn path=/nixpkgs/trunk/; revision=33894
| * Add armv7l support.Nicolas Pierron2012-04-15
| | | | | | | | svn path=/nixpkgs/trunk/; revision=33798
| * removed executable bits from Nix filesPeter Simons2012-04-03
| | | | | | | | svn path=/nixpkgs/trunk/; revision=33552
* | * Add an installCheckPhase.Eelco Dolstra2012-05-01
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=33967
* | Revert r33547Shea Levy2012-04-04
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=33583
* | tar doesn't need -f - to read from stdinShea Levy2012-04-04
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=33574
* | Don't do verbose unpacking, it's just log noiseShea Levy2012-04-04
|/ | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=33573
* Add `stdenv.isGNU'.Ludovic Courtès2012-03-06
| | | | svn path=/nixpkgs/trunk/; revision=32836
* Honor propagatedUserEnvPackages in setup.shShea Levy2012-02-17
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=32369
* svn merge ^/nixpkgs/trunkYury G. Kudryashov2012-01-26
|\ | | | | | | | | | | Conflicts: cups, all-packages.nix (gcc45_debug) svn path=/nixpkgs/branches/stdenv-updates/; revision=31863
| * Changing every reference from mips64-linux to mips64el-linux. That'sLluís Batlle i Rossell2012-01-21
| | | | | | | | | | | | | | | | | | what the new nix thinks the fuloong is. Anyone having the old nix should use a nixpkgs previous to this change to build the new nix. And then, with the new nix, he can use any newer nixpkgs revision. svn path=/nixpkgs/trunk/; revision=31751
* | * Call all the stdenvs "stdenv" (rather than e.g. "stdenv-linux")Eelco Dolstra2012-01-20
| | | | | | | | | | | | so that "nix-env -i stdenv" does the expected. svn path=/nixpkgs/branches/stdenv-updates/; revision=31742
* | * Oops.Eelco Dolstra2012-01-20
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31734
* | * Doh.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31726
* | * Reuse packages in the Darwin stdenv to prevent unnecessary rebuilds.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31710
* | * Don't rely on tar knowing about .xz.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31708
* | * Build ‘xz’ during the stdenvNative bootstrap, since we really can'tEelco Dolstra2012-01-19
| | | | | | | | | | | | rely on it being present. svn path=/nixpkgs/branches/stdenv-updates/; revision=31707
* | * "sed -i" isn't very portable, so don't use it here.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31705
* | * "test" -> "[ ... ]" (style cleanup).Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31704
* | * Prepend the "prehook" rather than sourcing it.Eelco Dolstra2012-01-19
| | | | | | | | | | | | * Don't call xargs with the -r flag in the Darwin bootstrap. svn path=/nixpkgs/branches/stdenv-updates/; revision=31703
* | * The postHook substitution is not used anywhere, so get rid of it.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31702
* | * Remove an unnecessary check.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31701
* | * Get rid of params1-5, they're obsolete.Eelco Dolstra2012-01-19
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=31700
* | * Don't use the "replace-literal" command in stdenv; instead useEelco Dolstra2012-01-19
| | | | | | | | | | | | | | bash's pattern replacement feature. "replace-literal" is an uncommon command so it was a headache during the bootstrap. svn path=/nixpkgs/branches/stdenv-updates/; revision=31681
* | * Seems that bash 3.2 on Mac OS X doesn't know the \e Eelco Dolstra2012-01-19
| | | | | | | | | | | | escape, so use \033 instead. svn path=/nixpkgs/branches/stdenv-updates/; revision=31680
* | * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra2012-01-18
| | | | | | | | | | | | function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
* | * Add ‘xz’ to stdenv, as suggested by Michael Raskin.Eelco Dolstra2011-12-20
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=30975
* | * Streamline the stdenv bootstrap and resulting closure by removingEelco Dolstra2011-12-14
| | | | | | | | | | | | | | | | | | | | | | some redundant builds (e.g., GMP was built three times). * Updated GMP to 5.0.2. * Updated PPL to 0.11.2. * Remove ad hoc flags to build GCC's dependencies statically. Instead, use the ‘makeStaticLibraries’ stdenv adapter. * Build GMP with C++ support by default. svn path=/nixpkgs/branches/stdenv-updates/; revision=30891
* | * Sync with the trunk.Eelco Dolstra2011-12-12
|\| | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=30852
| * * /bin and /usr/bin are the same on OpenSolaris so theEelco Dolstra2011-11-21
| | | | | | | | | | | | special case is unnecessary. svn path=/nixpkgs/trunk/; revision=30509
| * * i386-sunos -> i686-solaris.Eelco Dolstra2011-11-21
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30507
| * validateLicenses: Warn about derivations lacking licensing information.Ludovic Courtès2011-11-20
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30496
| * stdenv adapters: Use `toString' instead of `exprToString'.Ludovic Courtès2011-11-20
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30494
| * * On FreeBSD, bash is usually installed in /usr/local.Eelco Dolstra2011-11-18
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30467
| * Reverting 30393.Alexander Tsamutali2011-11-12
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30394
| * development/compilers/nvidia-cg-toolkit: New nixbuild.Alexander Tsamutali2011-11-12
| | | | | | | | svn path=/nixpkgs/trunk/; revision=30393