Commit graph

108830 commits

Author SHA1 Message Date
Frederik Rietdijk 89e47937dc python.pkgs.libusb1: fix build 2017-12-31 11:17:34 +01:00
Jan Tojnar c95491cb86
gnome3.epiphany: fix rpath wrapping 2017-12-31 11:13:59 +01:00
Frederik Rietdijk 6c86adff20 python.pkgs.pyglet: fix build 2017-12-31 11:11:32 +01:00
Frederik Rietdijk 6665872f0a python: yarl: 0.13.0 -> 0.17.0 2017-12-31 11:08:18 +01:00
Frederik Rietdijk 93914f8222 python: idna: 2.5 -> 2.6 2017-12-31 11:05:16 +01:00
Frederik Rietdijk c107ce473a python.pkgs.idna: move expression 2017-12-31 11:05:16 +01:00
Frederik Rietdijk 77437caa02 python: jsonpatch: 1.20 -> 1.21 2017-12-31 11:01:58 +01:00
Frederik Rietdijk fac57841c6 python: flit: 0.11.4 -> 0.13 2017-12-31 11:01:58 +01:00
Frederik Rietdijk 7f511e5421 python.pkgs.pytoml: 0.1.11 -> 0.1.14 2017-12-31 11:01:58 +01:00
Frederik Rietdijk ea8b00a7fe python: moto: 0.4.31 -> 1.1.25 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 364e5bce94 python.pkgs.jsonpickle: init at 0.9.5 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 53fbd0617c python.pkgs.jsondiff: init at 1.1.1 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 0619b37548 python.pkgs.boto3: move expression 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 931d7d605e python.pkgs.aws-xray-sdk: init at 0.95 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 572a35c3ea python: pycollada: 0.5 -> 0.6 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 6f1bdd8011 python: pyaml: 15.02.1 -> 17.12.1 2017-12-31 11:01:57 +01:00
Frederik Rietdijk 966bc7c383 python.pkgs.pyaml: move expression 2017-12-31 11:01:56 +01:00
Frederik Rietdijk d3b85a4607 python.pkgs.setuptools: 38.2.3 -> 38.2.5 2017-12-31 11:01:56 +01:00
Frederik Rietdijk 0808b959ae Python: disable user site-packages in setup hook
Wrappers already included `PYTHONNOUSERSITE=1`, but now this env var is
also set in the Python setup hook. This improves purity in case of
non-sandboxes builds and nix-shell.
2017-12-31 11:01:56 +01:00
Frederik Rietdijk d170941f6e python: jupyter_client: 5.1.0 -> 5.2.0 2017-12-31 11:01:56 +01:00
Frederik Rietdijk b3aa977bbf python: lxml: 3.8.0 -> 4.1.1 2017-12-31 11:01:56 +01:00
Frederik Rietdijk 472ef7a0f8 python.pkgs.lxml: move expression 2017-12-31 11:01:55 +01:00
Frederik Rietdijk b0146980e5 python: Werkzeug: 0.12.2 -> 0.13 2017-12-31 11:01:55 +01:00
Frederik Rietdijk b368eb2666 python: testtools: 1.9.0 -> 2.3.0 2017-12-31 11:01:55 +01:00
Frederik Rietdijk 085f545306 python: extras: 0.0.3 -> 1.0.0 2017-12-31 11:01:55 +01:00
Frederik Rietdijk ec04801de9 python.pkgs.extras: move expression 2017-12-31 11:01:55 +01:00
Frederik Rietdijk d4642a05cb python: MechanicalSoup: 0.8.0 -> 0.9.0.post4 2017-12-31 11:01:55 +01:00
Frederik Rietdijk ba07bcd774 python: backports.functools_lru_cache: 1.3 -> 1.4 2017-12-31 11:01:55 +01:00
Frederik Rietdijk 5be749f4e0 python.pkgs.backports_functools_lru_cache: move expression 2017-12-31 11:01:54 +01:00
Frederik Rietdijk 812d1b354f python.pkgs.tox: 2.4.1 -> 2.9.1 2017-12-31 11:01:54 +01:00
Frederik Rietdijk 397b8ef2a1 python: structlog: 16.1.0 -> 17.2.0 2017-12-31 11:01:54 +01:00
Frederik Rietdijk 803c6a2111 python.pkgs.structlog: move expression 2017-12-31 11:01:54 +01:00
Frederik Rietdijk be6ab681f3 python: pip-tools: 1.10.2 -> 1.11.0 2017-12-31 11:01:54 +01:00
Frederik Rietdijk 74abf265a6 python: python-ldap: 2.4.45 -> 2.5.2 2017-12-31 11:01:54 +01:00
Frederik Rietdijk a7200d1d89 python: arrow: 0.10.0 -> 0.12.0 2017-12-31 11:01:54 +01:00
Frederik Rietdijk b4dda63590 python.pkgs.attrs: disable tests to prevent infinite recursion 2017-12-31 11:01:53 +01:00
Frederik Rietdijk e21ac0ceae python.pkgs.docker_compose: fixup 2017-12-31 11:01:53 +01:00
Frederik Rietdijk dab53a9005 python.pkgs.texttable: 0.8.4 -> 1.1.1 2017-12-31 11:01:53 +01:00
Frederik Rietdijk 7a3d7cc30d python: jupyter_core: 4.3.0 -> 4.4.0 2017-12-31 11:01:53 +01:00
Frederik Rietdijk e76f06c649 python: numba: 0.35.0 -> 0.36.2 2017-12-31 11:01:53 +01:00
Frederik Rietdijk dcf88276e4 python: llvmlite: 0.20.0 -> 0.21.0 2017-12-31 11:01:53 +01:00
Frederik Rietdijk 403348f0fa python: pathlib2: 2.2.1 -> 2.3.0 2017-12-31 11:01:52 +01:00
Frederik Rietdijk 2c7feca25d awscli: 1.14.6 -> 1.14.17 2017-12-31 11:01:52 +01:00
Frederik Rietdijk 0dadb900a5 python.pkgs.six: disable tests to prevent infinite recursion 2017-12-31 11:01:52 +01:00
Frederik Rietdijk fd0b019007 python: pytest: 3.2.5 -> 3.3.1 2017-12-31 11:01:52 +01:00
Frederik Rietdijk 6801d20ac7 python.pkgs.pluggy: 0.3.1 -> 0.6.0 2017-12-31 11:01:52 +01:00
Frederik Rietdijk 9d9ae41281 python: yapf: 0.19.0 -> 0.20.0 2017-12-31 10:55:23 +01:00
Frederik Rietdijk 7577b6bbb8 python: ws4py: 0.4.2 -> 0.4.3 2017-12-31 10:55:23 +01:00
Frederik Rietdijk ec334a2086 python: widgetsnbextension: 3.0.8 -> 3.1.0 2017-12-31 10:55:23 +01:00
Frederik Rietdijk 179446a89b python: websockets: 3.4 -> 4.0.1 2017-12-31 10:55:23 +01:00
Frederik Rietdijk 925f8f18d7 python: vowpalwabbit: 8.3.2 -> 8.4.0 2017-12-31 10:55:23 +01:00
Frederik Rietdijk 0c50600886 python: tzlocal: 1.4 -> 1.5.1 2017-12-31 10:55:23 +01:00
Frederik Rietdijk 0ef7ac155f python: tqdm: 4.19.4 -> 4.19.5 2017-12-31 10:55:21 +01:00
Frederik Rietdijk ee3c58004f python: toolz: 0.8.2 -> 0.9.0 2017-12-31 10:55:21 +01:00
Frederik Rietdijk 9d43c3a582 python: thespian: 3.8.3 -> 3.9.0 2017-12-31 10:55:21 +01:00
Frederik Rietdijk be07136f1d python: Theano: 0.9.0 -> 1.0.1 2017-12-31 10:55:20 +01:00
Frederik Rietdijk a20ea7a4b3 python: textacy: 0.4.1 -> 0.5.0 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 263190a00b python: tabulate: 0.7.7 -> 0.8.2 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 5bb3ca3667 python: sybil: 1.0.5 -> 1.0.6 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 19808a1d44 python: supervise_api: 0.1.5 -> 0.2.0 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 5925c07b3c python: stripe: 1.70.0 -> 1.77.0 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 81a7e06804 python: stevedore: 1.27.1 -> 1.28.0 2017-12-31 10:55:20 +01:00
Frederik Rietdijk 9c485acbc1 python: sqlmap: 1.1.11 -> 1.1.12 2017-12-31 10:55:19 +01:00
Frederik Rietdijk 08e3e050e6 python: SQLAlchemy: 1.1.15 -> 1.2.0 2017-12-31 10:55:19 +01:00
Frederik Rietdijk 850e0d5b86 python: smart_open: 1.5.3 -> 1.5.6 2017-12-31 10:55:19 +01:00
Frederik Rietdijk 34af4afe73 python: simplejson: 3.11.1 -> 3.13.2 2017-12-31 10:55:19 +01:00
Frederik Rietdijk 7a5b23a358 python: Shapely: 1.6.2.post1 -> 1.6.3 2017-12-31 10:55:19 +01:00
Frederik Rietdijk 4039ea579a python: serpy: 0.2.0 -> 0.3.1 2017-12-31 10:55:18 +01:00
Frederik Rietdijk 9776091eaf python: seaborn: 0.7.1 -> 0.8.1 2017-12-31 10:55:18 +01:00
Frederik Rietdijk 4a877f70c5 python: Scrapy: 1.4.0 -> 1.5.0 2017-12-31 10:55:17 +01:00
Frederik Rietdijk 9469c95cf9 python: ropper: 1.10.10 -> 1.11.2 2017-12-31 10:55:17 +01:00
Frederik Rietdijk fbb14cd27a python: robomachine: 0.6 -> 0.8.0 2017-12-31 10:55:17 +01:00
Frederik Rietdijk f2c4b9ad56 python: restview: 2.7.0 -> 2.8.0 2017-12-31 10:55:17 +01:00
Frederik Rietdijk b75ca0458f python: relatorio: 0.7.1 -> 0.8.0 2017-12-31 10:55:17 +01:00
Frederik Rietdijk 7d9c45856e python: pywinrm: 0.2.2 -> 0.3.0 2017-12-31 10:55:16 +01:00
Frederik Rietdijk 6246762c70 python: pytest-xdist: 1.20.1 -> 1.21.0 2017-12-31 10:55:16 +01:00
Frederik Rietdijk 54926b1b8d python: pytest-localserver: 0.3.7 -> 0.4.1 2017-12-31 10:55:16 +01:00
Frederik Rietdijk 9b035f2461 python: PySoundFile: 0.8.1 -> 0.9.0.post1 2017-12-31 10:55:16 +01:00
Frederik Rietdijk 9b677fa3c6 python: pyopencl: 2017.2 -> 2017.2.2 2017-12-31 10:55:16 +01:00
Frederik Rietdijk db0898ab07 python: pyobjc: 4.0b1 -> 4.1 2017-12-31 10:55:16 +01:00
Frederik Rietdijk 1ff879f15e python: pymongo: 3.5.1 -> 3.6.0 2017-12-31 10:55:15 +01:00
Frederik Rietdijk bc459a8176 python: pylint: 1.7.4 -> 1.8.1 2017-12-31 10:55:14 +01:00
Frederik Rietdijk f4a9470f0d python: pylast: 1.9.0 -> 2.0.0 2017-12-31 10:55:14 +01:00
Frederik Rietdijk 9f68606213 python: pyglet: 1.2.4 -> 1.3.0 2017-12-31 10:55:14 +01:00
Frederik Rietdijk 98bf1902d1 python: pygit2: 0.26.0 -> 0.26.3 2017-12-31 10:55:14 +01:00
Frederik Rietdijk 613734dfe8 python: pydot: 1.2.3 -> 1.2.4 2017-12-31 10:55:14 +01:00
Frederik Rietdijk 6aac50e9ab python: PyChromecast: 0.8.1 -> 1.0.3 2017-12-31 10:55:13 +01:00
Frederik Rietdijk 08fad4976f python: pyblake2: 0.9.3 -> 1.1.0 2017-12-31 10:55:12 +01:00
Frederik Rietdijk 5b5fabf6d6 python: pyasn1-modules: 0.1.5 -> 0.2.1 2017-12-31 10:55:12 +01:00
Frederik Rietdijk c42da6ffa9 python: pyasn1: 0.3.4 -> 0.4.2 2017-12-31 10:55:12 +01:00
Frederik Rietdijk 358bebafb9 python: py: 1.4.34 -> 1.5.2 2017-12-31 10:55:11 +01:00
Frederik Rietdijk 73ea7b9c9a python: psutil: 5.4.1 -> 5.4.2 2017-12-31 10:55:11 +01:00
Frederik Rietdijk 2532a81fe4 python: plumbum: 1.6.3 -> 1.6.5 2017-12-31 10:55:11 +01:00
Frederik Rietdijk b67ad2a4eb python: plotly: 2.1.0 -> 2.2.3 2017-12-31 10:55:11 +01:00
Frederik Rietdijk 96c077134e python: phonenumbers: 8.8.6 -> 8.8.8 2017-12-31 10:55:11 +01:00
Frederik Rietdijk 7a3101587d python: pexpect: 4.3.0 -> 4.3.1 2017-12-31 10:55:11 +01:00
Frederik Rietdijk 171dc88f70 python: path.py: 10.4 -> 10.5 2017-12-31 10:55:10 +01:00
Frederik Rietdijk 2815c987d9 python: odfpy: 1.3.5 -> 1.3.6 2017-12-31 10:55:09 +01:00
Frederik Rietdijk eee758c7d8 python: notebook: 5.2.1 -> 5.2.2 2017-12-31 10:55:09 +01:00
Frederik Rietdijk 00a9a8f889 python: nilearn: 0.3.1 -> 0.4.0 2017-12-31 10:55:09 +01:00
Frederik Rietdijk d77c9ef3f5 python: Nikola: 7.8.10 -> 7.8.11 2017-12-31 10:55:09 +01:00
Frederik Rietdijk 2ac6b00b97 python: nbxmpp: 0.6.0 -> 0.6.2 2017-12-31 10:55:09 +01:00
Frederik Rietdijk 07b2c43d94 python: mistune: 0.7.4 -> 0.8.3 2017-12-31 10:55:08 +01:00
Frederik Rietdijk 2b2cb1b37b python: matplotlib: 2.1.0 -> 2.1.1 2017-12-31 10:55:08 +01:00
Frederik Rietdijk 6a927ae8c7 python: marshmallow: 2.14.0 -> 2.15.0 2017-12-31 10:55:08 +01:00
Frederik Rietdijk 5309e27a8c python: marionette-harness: 4.1.0 -> 4.3.0 2017-12-31 10:55:08 +01:00
Frederik Rietdijk 34c9a89ce0 python: llfuse: 1.0 -> 1.3.2 2017-12-31 10:55:08 +01:00
Frederik Rietdijk d3a25d4a72 python: line_profiler: 2.0 -> 2.1.2 2017-12-31 10:55:08 +01:00
Frederik Rietdijk dc3dd1d16c python: ldap3: 2.3 -> 2.4 2017-12-31 10:55:08 +01:00
Frederik Rietdijk fd1f3f1f03 python: keyring: 10.4.0 -> 10.5.1 2017-12-31 10:55:08 +01:00
Frederik Rietdijk 8c22f1eaf1 python: Keras: 2.1.1 -> 2.1.2 2017-12-31 10:55:07 +01:00
Frederik Rietdijk 45ebdc3ca0 python: jsonpatch: 1.16 -> 1.20 2017-12-31 10:55:07 +01:00
Frederik Rietdijk dea01b84a5 python: jsbeautifier: 1.7.4 -> 1.7.5 2017-12-31 10:55:07 +01:00
Frederik Rietdijk 4610eb1ac8 python: jedi: 0.11.0 -> 0.11.1 2017-12-31 10:55:07 +01:00
Frederik Rietdijk 1f2c23dabe python: ipywidgets: 7.0.5 -> 7.1.0 2017-12-31 10:55:07 +01:00
Frederik Rietdijk 675d84adfd python: ipykernel: 4.6.1 -> 4.7.0 2017-12-31 10:55:07 +01:00
Frederik Rietdijk 0a447a6a3d python: httpbin: 0.5.0 -> 0.6.2 2017-12-31 10:55:06 +01:00
Frederik Rietdijk 08ebd1618b python: htmlmin: 0.1.11 -> 0.1.12 2017-12-31 10:55:05 +01:00
Frederik Rietdijk c0df492163 python: gssapi: 1.2.0 -> 1.3.0 2017-12-31 10:55:05 +01:00
Frederik Rietdijk 495bf9b9c1 python: grpcio: 1.7.3 -> 1.8.2 2017-12-31 10:55:05 +01:00
Frederik Rietdijk 5a3ee42c44 python: GPy: 1.8.4 -> 1.8.5 2017-12-31 10:55:05 +01:00
Frederik Rietdijk ceec68a8bb python: google-api-core: 0.1.2 -> 0.1.3 2017-12-31 10:55:05 +01:00
Frederik Rietdijk c2bd0cea42 python: gensim: 3.0.1 -> 3.2.0 2017-12-31 10:55:05 +01:00
Frederik Rietdijk b0ac491e11 python: ftfy: 5.1.1 -> 5.2.0 2017-12-31 10:55:05 +01:00
Frederik Rietdijk 2c41a488f5 python: fonttools: 3.17.0 -> 3.21.0 2017-12-31 10:55:04 +01:00
Vladimír Čunát 1fcd92ce92
Merge branch 'master' into staging
A few thousand rebuilds from master, again.
Hydra: ?compare=1422362
2017-12-31 09:53:49 +01:00
Peter Simons ab3a12ed7e darcs: switch build to GHC 8.0.2 to fix it
Also, jailbreak the constraint on unix-compat <5.
2017-12-31 09:31:03 +01:00
Peter Simons 238d574846 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7.1-1-gc1b61fc from Hackage revision
53970160fe.
2017-12-31 09:30:44 +01:00
Peter Simons 7f50608fb2 liquidhaskell: re-enable Hydra builds 2017-12-31 09:30:19 +01:00
Orivej Desh e87a82b010 cntk: mark as broken
It never succeeded to build.  @abbradar did not respond at
94dc37d622
2017-12-31 08:14:14 +00:00
Austin Seipp 6aeee3790b nixpkgs: rr 5.0.0 -> 5.1.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-31 02:13:21 -06:00
Peter Hoeg f36304fcbc quaternion: 0.0.4 -> 0.0.5 2017-12-31 15:40:44 +08:00
Peter Hoeg 07e59756ef libqmatrixclient: 0.1 -> 0.2 2017-12-31 15:40:44 +08:00
medovuxa 99770e785a kde2-decoration: init at 2017-03-15 2017-12-31 10:21:45 +03:00
Peter Hoeg 11bdc1da6f libtoxcore: 0.1.10 -> 0.1.11 2017-12-31 15:20:35 +08:00
Orivej Desh 7448d1f060 rtl8812au: fix build with Linux >= 4.14.9 2017-12-31 07:12:54 +00:00
Orivej Desh 74b950dc4f beegfs: restrict kernel version
BeeGFS 6.17 fails to build with Linux 4.14.
2017-12-31 07:08:21 +00:00
Markus Kowalewski b7fdefc8a4 beegfs: init at 6.17
package, kernel module, nixos module, and nixos test
2017-12-31 07:07:02 +00:00
Orivej Desh e0a4d1b158 libxc: fix meta 2017-12-31 06:52:39 +00:00
Markus Kowalewski 2e9af56306 libxc: init at 2.2.3 2017-12-31 06:08:22 +00:00
John Ericson 64965e8224
Merge pull request #29483 from veprbl/hardening_unsupported_flags
cc-wrapper: allow compilers to specify unsupported hardening modes
2017-12-30 23:25:43 -05:00
Yegor Timoshenko 60a133f9d0
Merge pull request #33139 from yegortimoshenko/20171228.053707/chrootenv
chrootenv: rewrite on top of GLib
2017-12-31 06:59:31 +03:00
John Ericson 4d2b763817
Merge pull request #26805 from obsidiansystems/cross-elegant
Make cross compilation elegant
2017-12-30 22:58:02 -05:00
John Ericson e9a369b2c6 kdoctools: Perl is a propagated *run*-time dep
It was improperly classified a build-time dep to get around the
incorrect propagation logic that was in place before this PR.

Additionally fix some `kdoctools` usage were it is incorrectly used a
run-time dep.
2017-12-30 22:04:23 -05:00
John Ericson 469fd89832 stdenv-setup: Ease the transition with native builds
- All deps go on the PATH

 - CC and Bintools wrappers with their host != depender's host still get their
   setup hooks run.

 - Environment hooks get applied to all packages

This isn't so elegent, but eases the transition on a very significant
PR.
2017-12-30 22:04:23 -05:00
John Ericson f083248290 linux bootstrap tools cross: Nuke more refs
libgcc.a and similar
2017-12-30 22:04:23 -05:00
John Ericson e0f1739c75 treewide: Don't use nativePkgs or crossPkgs anymore 2017-12-30 22:04:22 -05:00
John Ericson 046f091e0d treewide: Don't use envHook anymore
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-12-30 22:04:22 -05:00
John Ericson a1cdc2011e strip setup hook: Learn about only stripping host/target binaries alone
`dontStrip` is still a catch-all, but `dontStripHost` and
`dontStripTarget` are also now available for finer-grained disabling.
2017-12-30 22:04:22 -05:00
John Ericson 4ad9a97e96 gcc: Don't let solaris hack pollute CC elsehwere 2017-12-30 22:04:22 -05:00
John Ericson 0f5c804631 gcc, binutils: Get rid of 32-bit ARM configure flag exception
Now that we do `--enable-targes=all`, there is no risk of missing the
needed emulation.

This reverts commit ebc9b161cd.
This reverts commit 88efc22b44.
2017-12-30 22:04:22 -05:00
John Ericson 9cda2f5559 gcc: Fix deps, for cross and consistency
Mainly making sure we have tools to build target libs
2017-12-30 22:04:22 -05:00
John Ericson 114a9b6253 gcc: Let cc-wrapper's setup hook define any tool env vars we need 2017-12-30 22:04:21 -05:00
John Ericson bc23afe5c7 gcc: Add build->build dep for C compilers
5 already had this, but I forgot the other versions.
2017-12-30 22:04:21 -05:00
John Ericson 5b74540c5b treewide: Use depsBuildBuild for buildPackges.stdenv.cc 2017-12-30 22:04:21 -05:00
John Ericson 3a50395ef2 {bintools,cc}-wrapper: extraPackages should be depsTargetTargetPropagated
They are libraries used by programs built with these tools, not used by the
tools themselves.
2017-12-30 22:04:21 -05:00
John Ericson a036473a0a {bintools,cc}-wrapper: Fix setup hook to respect the role of the cc-compiler
We now have the information to properly determine the role the
cc-wrapper dependency has, by taking advantage of `offset`. No longer
use the soon-to-be-deprecated crossConfig environment variable, the
temp hack used before this change.
2017-12-30 22:04:21 -05:00
John Ericson 7f3ca3e21a stdenv: Fix handling of dependencies and hooks
4 far-reaching changes: Smaller PATH, New vars, different propagation
logic, and different hook logic

Smaller PATH
------------

`buildInputs` no longer go on the PATH at build time, as they cannot be
run when cross compiling and we don't want to special case. Simply make
a `nativeBuildInput` too if one needs them on the PATH. Fixes #21191.

Many new depedendency variables
-------------------------------

See the stdenv chapter of the nixpkgs manual. I pulled out the existing
documentation of dependency specification into a new section, and added
language for these two (and their propagated equivalents) along side
the others'.

More complex propagation logic
------------------------------

Before a propagated*XXX*Input always acted as if it was specified
directly as a *XXX*Input downstream. That's simple enough, but violates
the intended roles of each sort of dep, which has functional and not
just stylistic consequences.

The new algorithm is detailed in the manual, and ensures everything
ends up in the right place. I tried to give both an informal and formal
description, but I suspect in practice it will not make much sense
until one tries cross compiling, after which it will immediately make
sense as the only sane option.

Simplified hook logic
---------------------

Rather than `envHook` and `crossEnvHook`, whose behavior differs
depending on whether we are cross compiling or not, there is now one
hook per sort (or rather non-propagated and propagated pair of sorts)
of dependency. These new hooks have the same meaning regardless of
cross compilation. See the setup hook section of stdenv chapter of the
Nixpkgs manual for more details.
2017-12-30 22:04:21 -05:00
John Ericson bb18a3b573 top-level: Splice in more package sets for new types of deps
This is done in preparation for the next commit where, among other
changes, I add support for the new `dep*` attributes.
2017-12-30 22:04:20 -05:00
Austin Seipp ff555bdaeb tamarin-prover: enable tests
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-30 19:39:38 -06:00
Jörg Thalheim bff6d624e0 gpodder: 3.9.3 -> 3.10.0 2017-12-31 02:38:39 +01:00
Jörg Thalheim 2efe8b95c8 python.pkgs.mygpoclient: 1.7 -> 1.8 2017-12-31 02:38:09 +01:00
adisbladis 409642e529
udiskie: Fix eval 2017-12-31 02:14:22 +01:00
Miguel Madrid Mencía e67078d394
zathura-djvu: 0.2.5 -> 0.2.7 2017-12-31 02:08:27 +01:00
Miguel Madrid Mencía f0c992bf51
zathura-ps: 0.2.3 -> 0.2.5 2017-12-31 02:08:23 +01:00
Miguel Madrid Mencía 8b67faf236
zathura-pdf-poppler: 0.2.6 -> 0.2.8 2017-12-31 02:02:24 +01:00
Miguel Madrid Mencía be83e0c562
zathura-pdf-mupdf: 0.3.1 -> 0.3.2 2017-12-31 02:01:57 +01:00
Austin Seipp bae2e7ceb3 nixpkgs: add sapic as a dependency to tamarin-prover
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-30 19:01:29 -06:00
Austin Seipp 3813ab2589 nixpkgs: init sapic 0.9
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-30 19:01:29 -06:00
Austin Seipp a31bdc0739 nixpkgs: add 'graphviz' to tamarin-prover dependencies
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-30 19:01:29 -06:00
Miguel Madrid Mencía 22946e68d5
zathura-core: 0.3.7 -> 0.3.8 2017-12-31 02:01:21 +01:00
Miguel Madrid Mencía b28348dd74
girara: 0.2.7 -> 0.2.8 2017-12-31 01:59:55 +01:00
adisbladis f772b8d298
udiskie: Use python3 (python2 support is deprecated) 2017-12-31 01:53:45 +01:00
adisbladis 0f74917d7d
Merge pull request #33206 from dotlambda/udiskie
udiskie: 1.7.2 -> 1.7.3
2017-12-31 01:53:31 +01:00
adisbladis 94f6d432d1
Merge pull request #33216 from romildo/upd.tint2
tint2: 16.0 -> 16.1
2017-12-31 01:39:04 +01:00
John Ericson da48603852
Merge pull request #33188 from obsidiansystems/clean-boost
boost: Clean, reducing duplication
2017-12-30 19:29:03 -05:00
Austin Seipp abcfa6f608 nixpkgs: add tamarin-prover 1.3.0 (dev) tool
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-30 18:23:15 -06:00
John Ericson 76b590405a boost: Clean, reducing duplication
This was motivated originally by my cross work, but that goal requires a
few more commits to other things. Still, it's good to start the cleanup
now / get things out of the way.
2017-12-30 19:17:53 -05:00
Jörg Thalheim b81de99c03 pythonix: mark it as a python module
This was mentioned by @FRidh in https://github.com/NixOS/nixpkgs/pull/33174#discussion_r159083763
2017-12-31 00:55:28 +01:00
Tim Steinbach 469e1e5dcb
linux: 4.14.9 -> 4.14.10 2017-12-30 18:06:01 -05:00
Tim Steinbach ed39ff393d
linux: 4.9.72 -> 4.9.73 2017-12-30 18:06:01 -05:00
Tim Steinbach 02bc3f4e3a
linux-copperhead: 4.14.9.b -> 4.14.10.a 2017-12-30 18:06:01 -05:00
José Romildo Malaquias c22221b15b tint2: 16.0 -> 16.1 2017-12-30 20:28:44 -02:00
Yegor Timoshenko 4b1cf5afb8
chrootenv: rewrite on top of GLib
Changes:

* doesn't handle root user separately
* doesn't chdir("/") which makes using it seamless
* only bind mounts, doesn't symlink (i.e. files)

Incidentally, fixes #33106.

It's about two times shorter than the previous version, and much
easier to read/follow through. It uses GLib quite heavily, along with
RAII (available in GCC/Clang).
2017-12-30 22:28:38 +00:00
Ben Wolsieffer b1a2e1caef pkgs/release-lib: evaluate nixpkgs on armv6l and armv7l (#32641) 2017-12-31 00:19:10 +02:00
Winnie Quinn 15e60edb95 vscode: 1.19.0 -> 1.19.1 2017-12-30 16:38:38 -05:00
David Asabina 810ec3f8bd bitscope: init at 2017-12-28 2017-12-30 21:58:27 +01:00
wchresta 2fd1b95fad steam: add wrapper testing for libGL
NixOS: Failing to set hardware.opengl.driSupport32Bit will lead to a
confusing error message about missing libGL.so.1. We include a wrapper
around the steam bin to test for working 32bit opengl with glxinfo. When
failing, we display a proper warning hinting towards the option.

Fixes: #19518
2017-12-30 21:23:51 +01:00
Gabriel Ebner a9f118914f electrum: enable support for qr codes 2017-12-30 21:16:16 +01:00
lassulus 20718e06b8 bitlbee-steam: 2015-09-10 -> 1.4.2 2017-12-30 20:11:40 +01:00
Sébastien Maccagnoni 9db8e22679
gnomeExtensions.mediaplayer: init at 3.5 2017-12-30 20:00:22 +01:00
Dmitry Kalinkin 6d9769663d
cc-wrapper: allow compilers to specify unsupported hardening modes
Fixes: 0fd7ef61b2 ('clang_34: Disable hardening bits (#28543)')
2017-12-30 12:23:25 -05:00
Peter Simons 2c557e1663
Merge pull request #33187 from NickHu/llvm-hs
llvm-hs: fix llvm-config dependency
2017-12-30 18:15:27 +01:00
Tuomas Tynkkynen 9fe81b5ac2 nvidia-x11: Attempt to fix library-only build
1fb0d3d158 (commitcomment-26554956)
2017-12-30 18:44:45 +02:00
Robert Schütz 63fcd9d769 udiskie: 1.7.2 -> 1.7.3 2017-12-30 17:40:05 +01:00
Frederik Rietdijk 5920579a3d Python: disable user site-packages in setup hook
Wrappers already included `PYTHONNOUSERSITE=1`, but now this env var is
also set in the Python setup hook. This improves purity in case of
non-sandboxes builds and nix-shell.
2017-12-30 17:09:09 +01:00
Frederik Rietdijk 96f4e27e18 python: Flask-Testing: 0.6.2 -> 0.7.1 2017-12-30 17:06:32 +01:00
Frederik Rietdijk bcead958d7 python: flake8-debugger: 1.4.0 -> 3.0.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk dea154d378 python: Fiona: 1.7.10.post1 -> 1.7.11 2017-12-30 17:06:32 +01:00
Frederik Rietdijk a435277ff9 python: filelock: 2.0.13 -> 2.0.14 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 710a85a3a0 python: faulthandler: 2.6 -> 3.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 166c9fd85d python: Faker: 0.8.7 -> 0.8.8 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 78d6446a20 python: Eve: 0.7.4 -> 0.7.5 2017-12-30 17:06:32 +01:00
Frederik Rietdijk ffebbd2f8d python: easy-thumbnails: 2.4.2 -> 2.5 2017-12-30 17:06:32 +01:00
Frederik Rietdijk b6d84fa6ab python: docker-compose: 1.15.0 -> 1.18.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk cb5a82020f python: docker: 2.5.1 -> 2.7.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 68436b4597 python: djangorestframework: 3.7.3 -> 3.7.7 2017-12-30 17:06:32 +01:00
Frederik Rietdijk db39391c01 python: django-jinja: 2.2.2 -> 2.4.1 2017-12-30 17:06:32 +01:00
Frederik Rietdijk a2426f0013 python: distro: 1.0.4 -> 1.2.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 6521f19a43 python: dask: 0.15.4 -> 0.16.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk e06dac7f2a python: cytoolz: 0.8.2 -> 0.9.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk f5196cce42 python: cx_Freeze: 5.0.2 -> 5.1.1 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 0978a41467 python: csscompressor: 0.9.4 -> 0.9.5 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 466dad658d python: credstash: 1.13.4 -> 1.14.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 2678ce77f0 python: botocore: 1.8.10 -> 1.8.21 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 5ce2e95c98 python: bokeh: 0.12.10 -> 0.12.13 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 36b8acaf1f python: attrs: 17.2.0 -> 17.4.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk 7812f83a2d python: astropy: 2.0.2 -> 2.0.3 2017-12-30 17:06:32 +01:00
Frederik Rietdijk b77f351365 python: astroid: 1.5.3 -> 1.6.0 2017-12-30 17:06:32 +01:00
Frederik Rietdijk db3a07fbda python: astor: 0.5 -> 0.6.2 2017-12-30 17:06:31 +01:00
Frederik Rietdijk fb60a2fba5 python: asn1crypto: 0.23.0 -> 0.24.0 2017-12-30 17:06:31 +01:00
Frederik Rietdijk e09ccfa379 python: asgiref: 1.1.2 -> 2.0.1 2017-12-30 17:06:31 +01:00
Frederik Rietdijk 1dd3e8125d python: APScheduler: 3.4.0 -> 3.5.0 2017-12-30 17:06:31 +01:00
Frederik Rietdijk 195a00e7a3 python: aiohttp: 2.3.3 -> 2.3.7 2017-12-30 17:06:31 +01:00
Frederik Rietdijk 15ceedc572 python: aenum: 2.0.8 -> 2.0.9 2017-12-30 17:06:31 +01:00
Frederik Rietdijk 2ec466e6d9 python: absl-py: 0.1.5 -> 0.1.7 2017-12-30 17:06:31 +01:00
Frederik Rietdijk 2d0bead714 Merge remote-tracking branch 'upstream/master' into HEAD 2017-12-30 17:04:54 +01:00
Frederik Rietdijk 9d4de1eac8
Merge pull request #32852 from georgewhewell/django-2_0
django: add 2.0 release
2017-12-30 15:30:05 +00:00
Frederik Rietdijk 9ee22e24b3
Merge pull request #33065 from teto/protocol
protocol: init at 20171226
2017-12-30 15:23:52 +00:00
Frederik Rietdijk 9b22100d87
Merge pull request #33104 from kim0/patch-1
electrum-ltc: 2.6.4.2 -> 2.9.3.1
2017-12-30 15:23:23 +00:00
Daiderd Jordan d2b02d662e
Merge pull request #33179 from LnL7/darwin-libresolv
libresolv: fix library version
2017-12-30 16:01:03 +01:00
Herwig Hochleitner 5fdf1b972a wine: update stable and unstable
2.0.2 -> 2.0.3
2.19 -> 2.20

additional comments for the update procedure
2017-12-30 14:58:50 +01:00
Herwig Hochleitner ea4320d348 wine: remove wrapper for wine64
fix #28486
2017-12-30 14:58:47 +01:00
Herwig Hochleitner 8e0a8d2bd8 webkitgtk: 2.18.3 -> 2.18.4
CVE-2017-7156
CVE-2017-13856
CVE-2017-13866
CVE-2017-13870
2017-12-30 14:52:50 +01:00
Herwig Hochleitner c36ebca240 dwarf-fortress: 0.44.02 -> 0.44.03 2017-12-30 14:52:50 +01:00
Yegor Timoshenko d7000b03cd
Merge pull request #33170 from schneefux/pkg.wallabag
wallabag: 2.2.3 -> 2.3.1
2017-12-30 16:25:41 +03:00
Peter Simons 1b33f09aae uhc: disable broken build 2017-12-30 13:54:25 +01:00
Peter Simons 016aa581a7 haskell: extend generic builder to recognize mis-configured Cabal 2.x builds
Cabal 1.x says:

 | Warning: This package indirectly depends on multiple versions of the same
 | package. This is highly likely to cause a compile failure.

But in version 2.x, that warning is split into two lines differently:

 | Warning:
 |     This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure.

This commit modifies the call to "egrep" to recognize both versions by virtue
of the "-z" flag, which essentially interprets the whole configure-time output
as one long line.
2017-12-30 13:53:05 +01:00
Peter Simons a05d950812 haskell-intero-nix-shim: build is broken 2017-12-30 13:53:05 +01:00
Peter Simons 8128c17d44 haskell-vaultenv: build is broken due to "optparse-applicative <0.14" dependency
Ping @lnl7.
2017-12-30 13:53:04 +01:00
Peter Simons 7eeea3d7e2 haskell: configure overrides to fix numerous package builds with GHC 7.10.3 2017-12-30 13:53:04 +01:00
Peter Simons f84d863793 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.7.1-1-gc1b61fc from Hackage revision
fa9adf335b.
2017-12-30 13:53:04 +01:00
Peter Simons 0232282eb5 hackage2nix: disable broken Hydra builds
- Ping @khumba for failing "hoppy-runtime":
   https://hydra.nixos.org/build/66704172.

 - Drop "persistent-redis" from the list of maintained packages (@psibi)
   because it continues to fail: https://hydra.nixos.org/build/66704120.
2017-12-30 13:51:48 +01:00
Peter Simons f5a501074f Drop Haskell package set for GHC 7.8.4.
We support only the last three major releases, i.e. 7.10.x is the latest
compiler we worry about.

The *compiler* is still there, though; it's just the package set that's been
removed.
2017-12-30 13:51:07 +01:00
Peter Simons af6f4f0849 ghc: drop obsolete version 7.8.3
We have the newer minor release 7.8.4.
2017-12-30 13:51:07 +01:00
Frederik Rietdijk bb729316dd
Merge pull request #33201 from rnhmjoj/steamcontroller
Add Steam controller userspace driver
2017-12-30 11:55:47 +00:00
rnhmjoj aa6a18a6d9
steamcontroller: init at 2017-08-11 2017-12-30 12:31:45 +01:00
rnhmjoj c3b98dcead
pythonpackages.libusb1: init at 1.6.4 2017-12-30 12:31:45 +01:00
adisbladis f0f6515bb8
zfsUnstable: 2017-11-16 -> 2017-12-28 2017-12-30 12:20:30 +01:00
adisbladis c4148cf0b6
splUnstable: 2017-11-16 -> 2017-12-21 2017-12-30 12:20:29 +01:00