| Commit message (Expand) | Author | Age | Files | Lines |
| * | diffutils: name -> pname | Luflosi | 2021-04-22 | 1 | -2/+3 |
| * | pkgs/tools: stdenv.lib -> lib | Ben Siraphob | 2021-01-15 | 1 | -2/+2 |
| * | treewide: with stdenv.lib; in meta -> with lib;•••Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
| Profpatsch | 2021-01-11 | 1 | -2/+2 |
| * | treewide: add warning comment to “boot” packages•••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).
| Matthew Bauer | 2020-07-31 | 1 | -0/+5 |
| * | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 | 1 | -1/+1 |
| * | diffutils: 3.6 -> 3.7•••https://savannah.gnu.org/forum/forum.php?forum_id=9341
| Will Dietz | 2019-01-02 | 1 | -2/+2 |
| * | Treewide: use HTTPS on GNU domains•••HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
| c0bw3b | 2018-12-02 | 1 | -1/+1 |
| * | diffutils: add licenses | Markus Kowalewski | 2018-08-16 | 1 | -2/+3 |
| * | diffutils: Enable cross-compilation | Ben Gamari | 2017-12-29 | 1 | -1/+2 |
| * | diffutils: coreutils is a run-time dep; specify pr's location | John Ericson | 2017-08-16 | 1 | -1/+7 |
| * | diffutils: 3.5 -> 3.6 | Armijn Hemel | 2017-05-24 | 1 | -2/+2 |
| * | diffutils: 3.3 -> 3.5•••Releases announcements:
3.4: http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00004.html
3.5: http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00010.html
| Lancelot SIX | 2016-08-21 | 1 | -2/+2 |
| * | Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"•••Was meant to go into staging, sorry
This reverts commit 57b2d1e9b0dcdd1d25bd2d450174764b9417ffc1, reversing
changes made to 760b2b9048ea775c319cb348d74447a20dea513e.
| Shea Levy | 2016-08-15 | 1 | -2/+2 |
| * | diffutils: 3.3 -> 3.4•••See http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00004.html
for release announcement.
| Lancelot SIX | 2016-08-10 | 1 | -2/+2 |
| * | treewide: Add lots of meta.platforms•••Build-tested on x86_64 Linux & Mac.
| Tuomas Tynkkynen | 2016-08-02 | 1 | -0/+1 |
| * | fix .xz in stdenv bootstrap•••Presumably needed due to the last staging merge.
There was some stdenv stage refactoring within, IIRC.
| Vladimír Čunát | 2014-08-30 | 1 | -2/+2 |
| * | mutiout: make it builtin | Vladimír Čunát | 2014-08-30 | 1 | -1/+0 |
| * | WIP: getting good | Vladimír Čunát | 2014-08-27 | 1 | -0/+3 |
| * | diffutils: minor stable update 3.2 -> 3.3 | Vladimír Čunát | 2013-06-30 | 1 | -6/+4 |
| * | Rename buildNativeInputs -> nativeBuildInputs•••Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
| Eelco Dolstra | 2012-12-28 | 1 | -1/+1 |
| * | Fix evaluation | Eelco Dolstra | 2012-12-04 | 1 | -1/+1 |
| * | Fix more gets() problems | Eelco Dolstra | 2012-09-18 | 1 | -15/+7 |
| * | tar, gzip, diffutils: Allow builds with newer versions of glibc.•••This is a follow-up to 77fdc7bb3583606c86b2dd602b76a20a1bf6bc7c ("GNU
Coreutils: Allow builds with newer versions of glibc.").
| Ludovic Courtès | 2012-07-01 | 1 | -1/+11 |
| * | GNU diffutils 3.2.•••svn path=/nixpkgs/branches/stdenv-updates/; revision=29590
| Ludovic Courtès | 2011-10-02 | 1 | -3/+3 |
| * | Updating diffutils•••svn path=/nixpkgs/branches/stdenv-updates/; revision=22942
| Lluís Batlle i Rossell | 2010-08-04 | 1 | -3/+3 |
| * | Making a bunch of basic programs cross-buildable.•••After this, the 'bootstrap-tools' can be cross-built.
svn path=/nixpkgs/branches/stdenv-updates/; revision=20945
| Lluís Batlle i Rossell | 2010-04-04 | 1 | -1/+1 |
| * | * coreutils-6.10, findutils-4.2.32.•••* Added some meta attributes.
svn path=/nixpkgs/branches/stdenv-updates/; revision=10511
| Eelco Dolstra | 2008-02-06 | 1 | -0/+7 |
| * | * Rewrite all URLs to GNU mirrors to mirror://gnu/.•••svn path=/nixpkgs/trunk/; revision=9201
| Eelco Dolstra | 2007-08-27 | 1 | -1/+1 |
| * | * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl••• URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable
mirror support (r9190, NIXPKGS-70) this is no longer necessary:
fetchurl will try to download from that location automatically. So
we can keep the original URLs.
svn path=/nixpkgs/trunk/; revision=9192
| Eelco Dolstra | 2007-08-24 | 1 | -1/+1 |
| * | * Tsk.•••svn path=/nixpkgs/trunk/; revision=6865
| Eelco Dolstra | 2006-10-26 | 1 | -2/+1 |
| * | * catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.•••svn path=/nixpkgs/trunk/; revision=3660
| Eelco Dolstra | 2005-08-22 | 1 | -1/+1 |
| * | * Move tarballs to catamaran so that we are no longer dependent on a••• gazillion different servers. Resurrected some 25 missing files.
svn path=/nixpkgs/trunk/; revision=2237
| Eelco Dolstra | 2005-02-15 | 1 | -1/+1 |
| * | * Prevent a retained dependency on coreutils from stdenv.•••svn path=/nixpkgs/trunk/; revision=1435
| Eelco Dolstra | 2004-09-18 | 1 | -1/+4 |
| * | * Remove trivial builders.•••* Make builders unexecutable by removing the hash-bang line and
execute permission.
* Convert calls to `derivation' to `mkDerivation'.
* Remove `system' and `stdenv' attributes from calls to
`mkDerivation'. These transformations were all done automatically,
so it is quite possible I broke stuff.
* Put the `mkDerivation' function in stdenv/generic.
svn path=/nixpkgs/trunk/; revision=874
| Eelco Dolstra | 2004-03-29 | 1 | -4/+1 |
| * | * The stdenv setup script now defines a generic builder that allows••• builders for typical Autoconf-style to be much shorten, e.g.,
. $stdenv/setup
genericBuild
The generic builder does lots of stuff automatically:
- Unpacks source archives specified by $src or $srcs (it knows about
gzip, bzip2, tar, zip, and unpacked source trees).
- Determines the source tree.
- Applies patches specified by $patches.
- Fixes libtool not to search for libraries in /lib etc.
- Runs `configure'.
- Runs `make'.
- Runs `make install'.
- Strips debug information from static libraries.
- Writes nested log information (in the format accepted by
`log2xml').
There are also lots of hooks and variables to customise the generic
builder. See `stdenv/generic/docs.txt'.
* Adapted the base packages (i.e., the ones used by stdenv) to use the
generic builder.
* We now use `curl' instead of `wget' to download files in `fetchurl'.
* Neither `curl' nor `wget' are part of stdenv. We shouldn't
encourage people to download stuff in builders (impure!).
* Updated some packages.
* `buildinputs' is now `buildInputs' (but the old name also works).
* `findInputs' in the setup script now prevents inputs from being
processed multiple times (which could happen, e.g., if an input was
a propagated input of several other inputs; this caused the size
variables like $PATH to blow up exponentially in the worst case).
* Patched GNU Make to write nested log information in the format
accepted by `log2xml'. Also, prior to writing the build command,
Make now writes a line `building X' to indicate what is being
built. This is unfortunately often obscured by the gigantic tool
invocations in many Makefiles. The actual build commands are marked
`unimportant' so that they don't clutter pages generated by
`log2html'.
svn path=/nixpkgs/trunk/; revision=845
| Eelco Dolstra | 2004-03-19 | 1 | -2/+4 |
| * | * Rename .fix -> .nix.•••svn path=/nixpkgs/trunk/; revision=511
| Eelco Dolstra | 2003-11-18 | 1 | -0/+10 |