Commit graph

96303 commits

Author SHA1 Message Date
John Ericson
39753f5360 top-level: Close over fewer arguments for stdenv stages
This makes the flow of data easier to understand. There's little downside
because the args in question are already inspected by the stdenvs.

cross-compiling in particular is simpler because we don't need to worry
about overriding the config closed over by `allPackages`.
2016-11-30 19:11:03 -05:00
John Ericson
d240a0da1a top-level: Remove cycles: stdenv calls in top-level but not vice versa
This commit changes the dependencies of stdenv, and clean-up the stdenv
story by removing the `defaultStdenv` attribute as well as the `bootStdenv`
parameter.

Before, the final bootstrapping stage's stdenv was provided by
all-packages, which was iterating multiple times over the
top-level/default.nix expression, and non-final bootstrapping stages'
stdenvs were explicitly specified with the `bootStdenv` parameter.

Now, all stages' stdenvs are specified with the `stdenv` parameter.
For non-final bootstrapping stages, this is a small change---basically just
rename the parameter.
For the final stage, top-level/default.nix takes the chosen stdenv and
makes the final stage with it.

`allPackages` is used to make all bootstrapping stages, final and
non-final alike. It's basically the expression of `stage.nix` (along with a
few partially-applied default arguments)

Note, the make-bootstrap-tools scripts are temporarily broken
2016-11-30 19:10:59 -05:00
John Ericson
07a2b17cbf top-level: Split some of pkgs/top-level/default.nix to pkgs/top-level/stage.nix
This is preparation for the latter just building a single stage, and the
former building a package set with the bootstrapped stdenv.
2016-11-30 19:04:22 -05:00
John Ericson
2df990967b Move up inherit binding for consistency 2016-11-30 19:03:22 -05:00
John Ericson
ddeb0d2d6b top-level: Stop exposing all stdenvs 2016-11-30 19:03:01 -05:00
Rok Garbas
b09435ea51 pythonPackages.magic-wormhole: enable tests 2016-11-26 04:55:28 +01:00
Joachim Fasting
fdbf7dc8b3
gradm: fix using gradm while the RBAC system is active
The built-in ACL prevents the gradm binary from loading dynamic
libraries from the Nix store.  Thus, once the RBAC system is activated,
the gradm binary cannot be used.

Fix by patching in rules to allow references to the Nix store where
appropriate.
2016-11-26 02:59:35 +01:00
Austin Seipp
a51378c419 nixpkgs: yosys 2016.08.18 -> 2016.11.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-11-25 23:26:10 +00:00
Austin Seipp
c6b5131b01 nixpkgs: icestorm 2016.08.18 -> 2016.11.01
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-11-25 23:26:10 +00:00
Jascha Geerds
c6caa45d4f Merge pull request #20707 from evfool/master
gnome-mines: update license to GPLv3
2016-11-26 00:18:15 +01:00
Robert Helgesson
8a424e3fbd
tahoe service: use ExecStart instead of script
Since only a single command is necessary to start Tahoe it is sufficient
to use ExecStart and thereby skip starting up Bash (and leaving it
running).
2016-11-25 21:49:34 +01:00
Peter Simons
baea6a8d82 Merge pull request #20619 from Profpatsch/ghcWithHoogle-empty-packagelist
haskell/hoogle.nix: make an empty packages list possible
2016-11-25 19:21:23 +01:00
Tim Steinbach
9f9f7a35aa Merge pull request #20712 from stesie/idea-updates-20161125
Update IntelliJ Toolbox
2016-11-25 08:40:42 -05:00
Stefan Siegl
92383e669d idea.webstorm: 2016.3 -> 2016.3.1 2016-11-25 14:20:29 +01:00
Stefan Siegl
e87f28fbb1 idea.phpstorm: 2016.2.2 -> 2016.3 2016-11-25 14:17:20 +01:00
Stefan Siegl
cb8f804b1d idea.pycharm-{community,professional}: 2016.2.3 -> 2016.3 2016-11-25 14:14:42 +01:00
Stefan Siegl
cf709b544a clion: 2016.2.3 -> 2016.3 2016-11-25 14:10:04 +01:00
Joachim F
00597a07bb Merge pull request #20644 from romildo/upd.xcape
xcape: git-2015-03-01 -> 1.2
2016-11-25 13:19:56 +01:00
Joachim F
15f1973358 Merge pull request #20709 from romildo/upd.greybird
Greybird: 2016-09-13 -> 2016-11-15
2016-11-25 13:19:00 +01:00
Frederik Rietdijk
310b5fb7be Merge pull request #20710 from nico202/cowpatty
coWPAtty: init at 4.6
2016-11-25 12:44:57 +01:00
Frederik Rietdijk
37964f1b5e Merge pull request #20654 from dignati/master
[mathematica] 10.0.2 -> 11.0.1
2016-11-25 12:21:22 +01:00
Joachim F
593bc52732 Merge pull request #20701 from romildo/upd.windowmaker
windowmaker: 0.95.6 -> 0.95.7
2016-11-25 12:20:38 +01:00
roxma
78f81c5bac proxychains: fix build, add -ldl to LDFLAGS
Closes #20355
2016-11-25 12:17:11 +01:00
Ole Krüger
a31c37c759 [mathematica] 10.0.2 -> 11.0.1 2016-11-25 12:13:41 +01:00
Matthias C. M. Troffaes
ea743a97f5 wolfssl: 3.9.8 -> 3.9.10b (#20708) 2016-11-25 10:28:59 +00:00
Nicolò Balzarotti
54b42cb454 coWPAtty: init at 4.6 2016-11-25 11:25:07 +01:00
Karn Kallio
841b19500a ats2 : advance Postiats to version 0.2.12, which is the latest release. 2016-11-25 09:21:29 +01:00
Frederik Rietdijk
4f51481bb2 pythonPackages.pynacl: fix tests 2016-11-25 09:13:01 +01:00
Frederik Rietdijk
18637d877a magic-wormhole: move to python-packages
since it is actually a library.
2016-11-25 09:13:01 +01:00
Frederik Rietdijk
51645f8f47 Merge pull request #20675 from carlsverre/update/mopidy-gmusic
mopidy-gmusic: 1.0.0 -> 2.0.0
2016-11-25 08:59:56 +01:00
Frederik Rietdijk
1b5e981a5f Merge pull request #20705 from Ralith/matrix-synapse
matrix-synapse: 0.18.0 -> 0.18.4
2016-11-25 08:59:03 +01:00
Jörg Thalheim
a3f852f672 Merge pull request #20703 from sh01/fix_less
less: 483 -> 481: Use recommended upstream version since less-483.tar.gz has disappeared
2016-11-25 08:47:17 +01:00
romildo
a357777fc0 Greybird: 2016-09-13 -> 2016-11-15 2016-11-25 05:08:03 -02:00
Vladimír Čunát
902675b4e7
Revert "Merge pull request #20592 from TravisWhitaker/portaudio-update"
This reverts commit 44122e2c0f, reversing
changes made to d66db992ae.

The hash wasn't changed, meaning this won't work and the build is most
likely untested.
2016-11-25 07:54:14 +01:00
Benjamin Saunders
205aecdf3b matrix-synapse: 0.18.0 -> 0.18.4 2016-11-24 20:43:45 -08:00
Sebastian Hagen
0f9f74f1d5 less: 483 -> 481: Use recommended upstream version since less-483.tar.gz has disappeared
This is a fix for the current package source file
  http://www.greenwoodsoftware.com/less/less-483.tar.gz
not being available anymore.

We bump the less version back to 481, and adjust the source package hash
accordingly. This is a (slight) downgrade from 483 as opposed to an
upgrade since
  a) 481 is the current Recommended version by http://www.greenwoodsoftware.com/less/download.html
  b) Upstream is unreliable about keeping experimental versions around.
2016-11-25 02:38:16 +00:00
Carl Sverre
97b35a0573 mopidy-gmusic: 1.0.0 -> 2.0.0 2016-11-24 14:42:27 -08:00
Carl Sverre
5d62f80bb7 gmusicapi: 7.0.0 -> 10.1.0 2016-11-24 14:41:43 -08:00
Carl Sverre
8602f82169 gpsoauth: 0.0.4 -> 0.2.0 2016-11-24 14:41:09 -08:00
Carl Sverre
555928c228 mutagen: 1.32 -> 1.34 2016-11-24 14:40:09 -08:00
Carl Sverre
99e6b63199 pycryptodome: init at 3.4.3 2016-11-24 14:38:46 -08:00
Joachim F
44122e2c0f Merge pull request #20592 from TravisWhitaker/portaudio-update
portaudio: 19-20140130 -> 19-20161030
2016-11-24 23:30:38 +01:00
Joachim F
d66db992ae Merge pull request #20655 from mdorman/emacs-updates
Emacs package updates
2016-11-24 23:27:55 +01:00
Jaka Hudoklin
3b500d37f5 Merge pull request #19023 from offlinehacker/kube-update
WIP: kubernetes update package and module
2016-11-24 23:10:01 +01:00
Michael Raskin
e29e246720 debootstrap: 1.0.80 -> 1.0.87 2016-11-24 22:52:19 +01:00
romildo
163e1ee7bd windowmaker: 0.95.6 -> 0.95.7 2016-11-24 19:48:32 -02:00
Corbin Simpson
27f1def068 nixos/collectd: Fix syntax error on some hostnames. (#20694)
Without this, hostnames that e.g. end in digits will cause syntax errors for
collectd.
2016-11-24 21:47:17 +01:00
Arseniy Seroka
39a0d766db Merge pull request #20678 from carlsverre/fix/ctrlp-cmatcher
Fix/ctrlp cmatcher
2016-11-24 22:53:15 +04:00
Arseniy Seroka
c8e014e5a6 Merge pull request #20681 from carlsverre/add/cpsm
cpsm: init at 565ab53a66fa52c46d80adf6981b07f4bdffcb1d
2016-11-24 22:52:15 +04:00
Shea Levy
4438ea18fb Add self to the mention bot blacklist 2016-11-24 12:22:23 -05:00