about summary refs log tree commit diff
path: root/corepkgs
AgeCommit message (Collapse)AuthorFilesLines
2017-02-16 <nix/fetchurl.nix>: Remove unnecessary assertionEelco Dolstra1-9/+5
2016-11-26 Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra1-2/+2
This reverts commit f78126bfd6b6c8477fcdbc09b2f98772dbe9a1e7. There really is no need for such a massive change...
2016-11-25 Get rid of unicode quotes (#1140)Guillaume Maudoux1-2/+2
2016-09-22 <nix/fetchurl.nix>: Support nix-prefetch-urlEelco Dolstra1-0/+3
2016-08-11 Remove nar.nixEelco Dolstra2-49/+1
This was only used by nix-push.
2016-08-11 Drop an unnecessary use of <nix/config.nix>Eelco Dolstra1-2/+0
2016-08-11 buildenv: perl -> c++Shea Levy4-172/+3
2016-01-18 <nix/buildenv.nix>: Don't substituteEelco Dolstra1-1/+4
This should get rid of a certificate warning from "nix-env -i" early in the install script.
2016-01-06 TypoEelco Dolstra1-1/+1
2015-11-14 update sandbox profiles within nixJude Taylor1-4/+14
2015-11-08 Only require libsystem on darwinShea Levy1-2/+2
Fixes #688
2015-10-30 <nix/fetchurl.nix>: Support downloading and unpacking NARsEelco Dolstra1-4/+11
This removes the need to have multiple downloads in the stdenv bootstrap process (like a separate busybox binary for Linux, or curl/mkdir/sh/bzip2 for Darwin). Now all those files can be combined into a single NAR.
2015-10-21 now that resolve-system-dependencies exists, remove redundant impureHostDeps ↵Jude Taylor1-7/+0
from buildenv
2015-10-21 give buildenv __impureHostDepsJude Taylor1-0/+12
2015-07-23 Fix fetchurl of executable fileEelco Dolstra1-1/+1
Pointed out by @cstrahan, thanks!
2015-07-23 Importing derivations: Add name attribute to make a valid drvShea Levy1-2/+2
2015-07-20 Make <nix/fetchurl.nix> a builtin builderEelco Dolstra2-15/+1
This ensures that 1) the derivation doesn't change when Nix changes; 2) the derivation closure doesn't contain Nix and its dependencies; 3) we don't have to rely on ugly chroot hacks.
2015-03-24 Don't rely on __noChroot for corepkgsEelco Dolstra5-13/+19
This doesn't work anymore if the "strict" chroot mode is enabled. Instead, add Nix's store path as a dependency. This ensures that its closure is present in the chroot.
2014-08-20 Use proper quotes everywhereEelco Dolstra1-9/+9
2014-07-16 Pass *_proxy vars to bootstrap fetchurlShea Levy1-0/+8
2014-04-04 derivation: Don't require certain function argumentsEelco Dolstra1-1/+1
Turns out that in Nixpkgs, derivation is actually called without a ‘name’ argument in some places :-(
2014-04-04 Pass position information to primop callsEelco Dolstra1-1/+1
For example: error: `tail' called on an empty list, at /home/eelco/Dev/nixpkgs/pkgs/applications/misc/hello/ex-2/default.nix:13:7
2014-02-01 Remove AutomakefilesEelco Dolstra1-12/+0
2014-02-01 Update Makefile variable namesEelco Dolstra1-1/+1
2014-01-30 Rename Makefile -> local.mkEelco Dolstra1-0/+0
2013-11-25 Add support for ‘make installcheck’Eelco Dolstra1-1/+1
2013-11-25 Rename Makefile.new -> MakefileEelco Dolstra1-0/+0
2013-11-25 Add a Makefile for the scripts directoryEelco Dolstra1-1/+1
2013-11-25 Add a function for instantiating Autoconf *.in filesEelco Dolstra1-0/+2
2013-11-25 Add a generic rule for installing filesEelco Dolstra1-0/+3
2013-09-02 Lower xz compression levelEelco Dolstra1-1/+1
Fixes #84.
2013-08-26 Fix typos, especially those that end up in the Nix manualIvan Kozik1-2/+2
2013-08-14 corepkgs/nar.nix: Prefer local buildsShea Levy1-0/+3
nar.nix's builder depends on coreutils and nix itself being in $PATH. Unfortunately, there's no good way to ensure that these packages exist in the same place on the remote machine: The local machine may have nix installed in /usr, and the remote machine in /usr/local, but the generated nar.sh builder will refer to /usr and thus fail on the remote machine. This ensures that nar.sh is run on the same machine that instantiates it. Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-23 buildenv: remove special treatment of python filesFlorian Friesdorf1-3/+0
buildPythonPackage does not leave easy_install.pth and site.py anymore. A python package that leaves these files is broken. An exception to this is setuptoolsSite which packages setuptools' site.py. To include it into a buildenv, this patch is even needed, not just cosmetic.
2013-07-12 Fix syntax error in unpack-channelEelco Dolstra1-1/+1
2013-07-12 Add gzip support for channel unpackingGergely Risko2-2/+6
2013-07-01 Add support for uncompressed NARs in binary cachesEelco Dolstra1-8/+11
Issue NixOS/hydra#102.
2013-03-08 Revert "Prevent config.h from being clobbered"Eelco Dolstra1-3/+4
This reverts commit 28bba8c44f484eae38e8a15dcec73cfa999156f6.
2013-03-07 Prevent config.h from being clobberedEelco Dolstra1-4/+3
2013-01-21 corepkgs/fetchurl: Enable making the downloaded file executableShea Levy1-3/+4
2012-12-05 Support xz compression of nixexprs.tar in channelsEelco Dolstra1-1/+6
2012-12-04 buildenv.pl: Create symlinks in priority orderEelco Dolstra1-9/+12
This reduces unnecessary symlink/unlink steps.
2012-12-04 Add a test for ‘nix-env --set-flag active ...’Eelco Dolstra2-2/+2
2012-12-04 nix-env: Install all outputs of a derivationEelco Dolstra2-22/+25
If you explicitly install a package, presumably you want all of it. So symlink all outputs in the user environment.
2012-11-26 Make "nix-build -A <derivation>.<output>" do the right thingEelco Dolstra1-3/+3
For example, given a derivation with outputs "out", "man" and "bin": $ nix-build -A pkg produces ./result pointing to the "out" output; $ nix-build -A pkg.man produces ./result-man pointing to the "man" output; $ nix-build -A pkg.all produces ./result, ./result-man and ./result-bin; $ nix-build -A pkg.all -A pkg2 produces ./result, ./result-man, ./result-bin and ./result-2.
2012-09-11 Don't use -warning=no-timestamp unless we have GNU tarEelco Dolstra1-1/+1
http://hydra.nixos.org/build/2998485
2012-08-01 nix-channel: Use binary caches advertised by channelsEelco Dolstra1-3/+7
Channels can now advertise a binary cache by creating a file <channel-url>/binary-cache-url. The channel unpacker puts these in its "binary-caches" subdirectory. Thus, the URLS of the binary caches for the channels added by root appear in /nix/var/nix/profiles/per-user/eelco/channels/binary-caches/*. The binary cache substituter reads these and adds them to the list of binary caches.
2012-08-01 Use a GNU tar flag to shut up warnings about implausibly old timestampEelco Dolstra2-1/+2
2012-08-01 Inline unpack-channel.shEelco Dolstra3-8/+17
2012-07-26 Merge branch 'master' into no-manifestsEelco Dolstra2-1/+23