Commit graph

96305 commits

Author SHA1 Message Date
John Ericson a55d1ecc90 top-level: Document why nixpkgsFun doesn't close over inferred default arguments 2016-12-01 11:24:33 -05:00
John Ericson 05c12f147e top-level: Move default-choosing logic to top-level/platforms.nix
This mirrors stdenv/default.nix
2016-12-01 11:24:32 -05:00
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