Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This adds a warning to the top of each “boot” package that reads:
Note: this package is used for bootstrapping fetchurl, and thus cannot
use fetchpatch! All mutable patches (generated by GitHub or cgit) that
are needed here should be included directly in Nixpkgs as files.
This makes it clear to maintainer that they may need to treat this
package a little differently than others. Importantly, we can’t use
fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale
hashes, we need to include patches that are subject to changing
overtime (for instance, gitweb’s patches contain a version number at
the bottom).
|
|
|
|
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
|