John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
Eelco Dolstra
4c6aa54f86
nixUnstable: Include a copy of libboost_context
...
This shaves 47 MiB off the closure size. (libboost_context.so is only
19 KiB.)
2018-08-22 13:22:19 +02:00
Eelco Dolstra
c26c7f931a
nixUnstable: 2.1pre6338_45bcf541 -> 2.1pre6377_954d1f4d
2018-08-22 13:22:18 +02:00
Maximilian Bosch
a7685f7697
nix1: don't deliver perl-bindings of nixStable (a.k.a nix2)
...
This causes collisions between the build outputs of `nix` when building
in an environment with `nix1.perl-bindings` and `nix`:
```
collision between `/nix/store/aa4rrcj7dg2xj4rfkiclcmp745ibqng0-nix-2.0.4/lib/libnixstore.so' and `/nix/store/sp0sdi4bll80h58big1iy8kkh3qqxpw2-nix-1.11.16/lib/libnixstore.so'
builder for '/nix/store/wgbccin107lhm8cv9imnnvkx1j2pgibc-hydra-perl-deps.drv' failed with exit code 25
```
2018-08-09 22:31:18 +02:00
Eelco Dolstra
7bc2778ebb
nixUnstable: 2.1pre6148_a4aac7f -> 2.1pre6338_45bcf541
2018-07-31 21:17:10 +02:00
Daiderd Jordan
77a9745d7a
nix: don't use /tmp for the tests on darwin
...
Unlike on linux these are not namespaced per user so this will cause
build failures if /tmp/nix-test was not removed by a previous build if
the nixbld user id doesn't match by accident. Nix already creates a
unique tempdir for builds so we can use that instead.
Fixes #44172
2018-07-28 16:03:17 +02:00
Matthew Bauer
76999cc40e
treewide: remove aliases in nixpkgs
...
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.
Misc...
- qtikz: use libsForQt5.callPackage
This ensures we get the right poppler.
- rewrites:
docbook5_xsl -> docbook_xsl_ns
docbook_xml_xslt -> docbook_xsl
diffpdf: fixup
2018-07-18 23:25:20 -04:00
Eelco Dolstra
47b85dc5ab
nix: 2.0.3 -> 2.0.4
2018-05-31 11:31:04 +02:00
Eelco Dolstra
0eea0209cf
nix: 2.0.2 -> 2.0.3
2018-05-30 11:47:09 +02:00
Matthew Bauer
c37b93bd52
treewide: remove lib.meta.enableIfAvailable
2018-05-09 16:21:22 -05:00
Eelco Dolstra
9d0b6b9dfc
nix: 2.0.1 -> 2.0.2
2018-05-04 13:28:36 +02:00
Will Dietz
6e8118b239
nix: fix stdenv.system check -- should be hostPlatform
...
(stdenv.system is the system running the build, apparently)
2018-04-28 22:11:30 -05:00
Eelco Dolstra
03b36522e7
nix: 2.0 -> 2.0.1
2018-04-20 23:37:18 +02:00
Shea Levy
48d9754d2b
nixUnstable: 2.0pre6137_e3cdcf89 -> 2.1pre6148_a4aac7f
2018-04-17 07:15:12 -04:00
Shea Levy
0a9f34ad27
nixUnstable: Reinit at 2.0pre6137_e3cdcf89
2018-04-11 14:52:10 -04:00
Shea Levy
26e8d58cb5
libseccomp: Disable only on RISC-V if Linux.
...
The isSeccomputable flag treated Linux without seccomp as just a
normal variant, when it really should be treated as a special case
incurring complexity debt to support.
2018-03-27 08:16:24 -04:00
Tuomas Tynkkynen
22df741045
nix: Fix build on ARMv6
2018-03-11 19:44:44 +02:00
Eelco Dolstra
1deb779a7a
nixUnstable: Point to Nix 2.0
2018-03-07 10:31:09 +01:00
Will Dietz
7dafa09ed9
nix: fix conditional so brotli is used w/2.0 builds, needed for logs!
...
cc https://github.com/NixOS/nix/issues/1951
2018-03-05 17:23:47 -06:00
Vladimír Čunát
b70c93f211
Merge branch 'master' into nix-2.0
2018-03-03 18:02:35 +01:00
Shea Levy
3c57e770cf
Only build libseccomp on supported systems
2018-02-24 23:05:08 -05:00
Eelco Dolstra
d12c9911df
Merge remote-tracking branch 'origin/master' into nix-2.0
2018-02-22 17:28:51 +01:00
Eelco Dolstra
fab12188b8
Doh
2018-02-22 17:26:52 +01:00
Eelco Dolstra
bae19ef9f6
Doh
2018-02-22 17:20:59 +01:00
Eelco Dolstra
32af695a22
nix: 1.11.16 -> 2.0
2018-02-22 17:03:27 +01:00
Will Dietz
cbae401982
nixUnstable: bump for minor fix to unbreak seccomp builds
2018-02-19 12:28:09 -06:00
Shea Levy
d1cb2ee899
nixUnstable: 2.0pre5951_690ac7c9 -> 2.0pre5967_623fcb07.
...
Important security patch for no-seccomp systems.
2018-02-19 12:10:28 -05:00
Shea Levy
765194d7ab
nixUnstable: Disable seccomp support on RISC-V.
2018-02-18 09:02:10 -05:00
Shea Levy
5a0eec1de1
nixUnstable: 2.0pre5950_3a5a241b -> 2.0pre5951_690ac7c9.
2018-02-18 09:02:10 -05:00
Vladimír Čunát
b5aaaf87a7
Merge staging and PR #35021
...
It's the last staging commit (mostly) built on Hydra,
and a minimal fix for Darwin regression in pysqlite.
2018-02-16 09:13:12 +01:00
Shea Levy
ce35114ee4
nixUnstable: 2.0pre5943_52c777a7 -> 2.0pre5950_3a5a241b
2018-02-15 16:22:21 -05:00
Frederik Rietdijk
672bb6b4ab
Merge remote-tracking branch 'upstream/master' into HEAD
2018-02-14 21:30:08 +01:00
Shea Levy
f73b358842
nixUnstable: Bump
2018-02-13 12:18:50 -05:00
Will Dietz
5a802afb75
nix: doInstallCheck is disabled on cross already.
2018-02-13 09:44:59 -06:00
Ben Gamari
5d6e229ec0
nixUnstable: Enable cross-compilation
...
Older nix versions likely aren't feasible due to the perl dependency.
2018-02-13 09:44:58 -06:00
Will Dietz
3aa61e33be
nix: simplify bzip2 dependency, this is handled properly now
2018-02-13 09:44:30 -06:00
Will Dietz
afe517acd5
nix: 1.11 needs 'curl' on PATH so provide as nativeBuildInput.
2018-02-13 09:44:30 -06:00
Eelco Dolstra
e76849dca2
nixUnstable: 2.0pre5889_c287d731 -> 2.0pre5914_48c192ca
2018-02-07 19:32:12 +01:00
Will Dietz
6ec60e8c44
busybox-sandbox-shell: extract basic shell to new attribute
...
Nix will use this shell if the attribute is present,
avoiding duplicating changes in the future.
2018-02-05 11:26:01 -06:00
Will Dietz
74d928cf8b
nix: enable more features in busybox shell to resolve build failures
2018-02-05 09:19:54 -06:00
Will Dietz
4faac207bc
nix: fix config for echo/test on newer busybox
...
Matches
2f1a1c5a49
2018-02-05 09:18:39 -06:00
Eelco Dolstra
294a4e6ea5
Use nixUnstable as the default temporarily
2018-02-05 13:49:24 +01:00
Eelco Dolstra
75a20284f4
nixUnstable: 1.12pre5873_b76e282d -> 2.0pre5889_c287d731
2018-01-31 22:24:50 +01:00
Eelco Dolstra
ef351646ba
Revert "Restore "nixUnstable: rename to nix-unstable""
...
This reverts commit 695027f61c
.
We really can't have "nix-env -i nix" *not* upgrade nixUnstable to a
newer nixStable. For instance, it would cause "nix upgrade-nix" to
produce a user environment with collisions.
2018-01-31 22:24:24 +01:00
Dan Peebles
533cc72d4d
nixUnstable: pre5849_74f75c85 -> pre5873_b76e282d
2018-01-23 16:07:25 -05:00
Dan Peebles
4c96412189
nixUnstable: pre5810_5d5b931f -> pre5849_74f75c85
2018-01-12 14:19:24 -05:00
Orivej Desh
137bf46ee7
nixUnstable: 1.12pre5788_e3013543 -> 1.12pre5810_5d5b931f
...
Fixes build after 3430b0e859
with
5d5b931fb1
2017-12-14 18:34:36 +00:00
Eelco Dolstra
875eaf0821
nix: 1.11.15 -> 1.11.16
2017-12-12 17:46:21 +01:00
Eelco Dolstra
0e58684c41
nixUnstable: Remove unused dependencies
2017-12-08 16:01:06 +01:00
Orivej Desh
695027f61c
Restore "nixUnstable: rename to nix-unstable"
...
as discussed in bed3695848
Different names make it easier for the users to notice updates to Nix stable,
and to have Nix stable and unstable simultaneously.
This reverts commit bed3695848
.
2017-12-08 11:17:33 +00:00