Age | Commit message (Collapse) | Author | Files | Lines |
|
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
https://www.mpfr.org/mpfr-4.0.2/
|
|
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
|
|
|
|
|
|
|
There's also 4.0.0, but I'd leave that for later.
|
|
In anticipation of what I outline in #33599, I only simplify exactly those
`doCheck`s which are equal to `hostPlatform != buildPlatform`. I also stick a
comment next to them so I can grep for them later.
|
|
Bootstrap tools has since been bumped
|
|
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
|
|
check phase is now only disabled by *default* for cross, but mpfr
was forcing it always.
|
|
Make either 'bin' or 'out' the first output.
|
|
|
|
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
|
|
|
|
|
|
|
|
Many non-conflict problems weren't (fully) resolved in this commit yet.
|
|
|
|
- there were many easy merge conflicts
- cc-wrapper needed nontrivial changes
Many other problems might've been created by interaction of the branches,
but stdenv and a few other packages build fine now.
|
|
|
|
|
|
|
|
|
|
Conflicts (easy):
pkgs/development/interpreters/perl/5.10/setup-hook.sh
pkgs/development/interpreters/perl/5.8/setup-hook.sh
pkgs/development/libraries/gtk+/2.x.nix
|
|
|
|
|
|
(My OCD kicked in today...)
Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.
I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.
I've tried to stay away from generated expressions (and I think I
succeeded).
Some specifics worth mentioning:
* cron, has "Vixie Cron" in its description. The "Vixie" part is not
mentioned anywhere else. I kept it in a parenthesis at the end of the
description.
* ctags description started with "Exuberant Ctags ...", and the
"exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
at the end of description.
* nix has the description "The Nix Deployment System". Since that
doesn't really say much what it is/does (especially after removing
the package name!), I changed that to "Powerful package manager that
makes package management reliable and reproducible" (borrowed from
nixos.org).
* Tons of "GNU Foo, Foo is a [the important bits]" descriptions
is changed to just [the important bits]. If the package name doesn't
contain GNU I don't think it's needed to say it in the description
either.
|
|
|
|
I tried some packages, all seem to compile fine.
|
|
|
|
|
|
- Add solaris native ld support to GCC build wrapper
- Add solaris ld wrapper that fixes -L argument order
|
|
No success yet :-(
|
|
svn path=/nixpkgs/trunk/; revision=32884
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=29849
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=29586
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23372
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23371
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=22843
|
|
qt4.
svn path=/nixpkgs/branches/stdenv-updates/; revision=22400
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=19042
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=14711
|
|
there has a different hash (!).
svn path=/nixpkgs/branches/stdenv-updates/; revision=14709
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=14040
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=13935
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=13803
|
|
svn path=/nixpkgs/trunk/; revision=12194
|
|
svn path=/nixpkgs/trunk/; revision=11441
|
|
svn path=/nixpkgs/trunk/; revision=9526
|