Commit Graph

99104 Commits

Author SHA1 Message Date
John Ericson
287fce6402 expand-response-params: Pull out of cc-wrapper
No hashes were changed
2017-08-25 11:21:09 -04:00
John Ericson
2e7a390212 Merge pull request #28057 from obsidiansystems/stdenv-set-u
stdenv-setup: use `set -u`
2017-08-25 11:19:58 -04:00
Daniel Peebles
4f7f48fb1a Merge pull request #28521 from obsidiansystems/cc-wrapper-dead-code
cc-wrapper: Remove dead code
2017-08-24 16:05:51 -04:00
John Ericson
3964990a3f Merge pull request #28519 from obsidiansystems/linux-headers-improve
linux-headers: Improve derivation, removing cross arg
2017-08-24 11:35:04 -04:00
John Ericson
791ce593ce linux-headers: Improve derivation, removing cross arg
- Perl is used at build time, so must be in `nativeBuildInputs`. It's
   not used at run time so it should not be in `buildInputs`, too.

 - Don't treat headers like a compiler---use the build and host
   platforms not host and target. Perhaps that would make sense if every
   library's headers could be a separate derivation, but since that is
   not feasible, best to keep the implementation and interface in the
   same stage.

   To do this, we used `stdenvNoCC` to get rid of the normal toolchain,
   and added a dependency for the toolchain targeting the build platform
   --- `buildPackages.stdenv.cc` --- thus everything is effectively slid
   a stage black.
2017-08-24 11:31:56 -04:00
Vladimír Čunát
8137a8cb73
gawk: refactor
- Don't build with libsigsegv by default.  The build apparently attempted
  to link against it, but it never retained the reference anyway...
- Side effect: stdenv bootstrapping needs no libsigsegv anymore.
- Run checks, but only in the interactive gawk by default on Linux,
  so that stdenv bootstrap isn't slowed down (by glibc locales, etc.).
- xz should be no longer needed in inputs, as we have it in stdenvs now.

The whole change was triggered by some used kernel versions still
breaking libsigsegv tests #28464.
2017-08-24 11:06:53 +02:00
Tuomas Tynkkynen
2fc7651b25 Merge remote-tracking branch 'upstream/master' into staging 2017-08-24 02:08:32 +03:00
Jörg Thalheim
c60cbef91c Merge pull request #28513 from benley/slack-2.7.1
Slack: 2.6.2 -> 2.7.1
2017-08-24 00:04:04 +01:00
Jörg Thalheim
3069a1dc50 Merge pull request #28517 from bachp/prometheus-unifi-exporter-0.4.0+git1
prometheus-unifi-exporter: 0.4.0 -> 0.4.0 + fixes
2017-08-23 23:45:32 +01:00
Jörg Thalheim
abdcdd2eef Merge pull request #28520 from jtojnar/firefox-bin-update
firefox-beta-bin update
2017-08-23 23:41:28 +01:00
Tuomas Tynkkynen
0c0fad6141 treewide: Consistently call ARM 'arm'
No need for silly differences.
2017-08-24 01:17:01 +03:00
John Ericson
08f3a60e7b cc-wrapper: Remove dead code
ccPath is only defined below, so this condition would never be true.

Worse, that's not quite true: what if somebody happend to have `/clang`
and no sandboxing. Boy, wouldn't that be annoying to debug!
2017-08-23 17:09:47 -04:00
Vincent Laporte
6e200f2644 ocamlPackages.core: 0.9.0 -> 0.9.1 2017-08-23 20:22:00 +00:00
Vincent Laporte
cf7df9230b ocamlPackages.ppx_derivers: init at 1.0
Ppx_derivers is a tiny package whose sole purpose is to allow ppx_deriving and
ppx_type_conv to inter-operate gracefully when linked as part of the same
ocaml-migrate-parsetree driver.

Homepage: https://github.com/diml/ppx_derivers
2017-08-23 20:22:00 +00:00
Jan Tojnar
ac55f68afe
firefox-devedition-bin: 55.0b2 -> 56.0b5 2017-08-23 21:58:07 +02:00
John Ericson
81194eef45 stdenv-setup: Use set -u as much as possible
Older bash version, like those in the bootstrap tools and on macOS,
currently confuse variables defined as an empty array with undefined
variables. `${foo+"${foo[@]}"}` will prevent `set -u` problems with
empty arrays and older without making a single '' in the empty case.

Care is taken to `set +u` when running hooks so as to not break existing
packages.
2017-08-23 15:57:56 -04:00
Jan Tojnar
8b8fa402fe
firefox-beta-bin: 55.0b2 -> 56.0b5 2017-08-23 21:50:05 +02:00
Alexandre Peyroux
a65a499ca2 grammalecte: 0.5.17.2 -> 0.5.18 (#28510) 2017-08-23 19:47:47 +00:00
Joachim F
65e4856058 Merge pull request #28489 from LumiGuide/elk-5.5.2
elk: 5.4.2 -> 5.5.2
2017-08-23 19:29:04 +00:00
Joachim F
caf64dd537 Merge pull request #28518 from fadenb/emby_3.2.28.0
emby: 3.2.26.0 -> 3.2.28.0
2017-08-23 19:26:07 +00:00
Joachim F
3709a864df Merge pull request #28508 from juliendehos/eigen3
eigen: fix configuration file for pkg-config
2017-08-23 19:25:11 +00:00
Tristan Helmich
19677f811b emby: 3.2.26.0 -> 3.2.28.0 2017-08-23 20:49:24 +02:00
John Ericson
ebc9b161cd gcc: Add configurePlatforms exception for Arm 32
...just as we did for binutils. When the underlying issue is resolved
(probably with a configure script patch or lib/systems/parse.nix
change), this should be reverted.
2017-08-23 14:38:08 -04:00
John Ericson
71186e7345 gcc: Use configurePlatforms to control --build, --host, and --target 2017-08-23 14:28:59 -04:00
Joachim F
e9f9dee39f Merge pull request #28421 from sifmelcara/fix/rstudio
rstudio: fix build
2017-08-23 18:26:05 +00:00
Pascal Bach
dd876330be prometheus-unifi-exporter: 0.4.0 -> 0.4.0 + fixes
There were several fixes that make the exporter work with new unifi software
However there is not yet a release so I just updated to the latest master.
2017-08-23 20:25:06 +02:00
John Ericson
9884a3b17a Merge pull request #28374 from obsidiansystems/binutils-arm
binutils: Pass --build --host on non-arm
2017-08-23 14:24:04 -04:00
Shea Levy
ed9526949f terragrunt: 0.12.25 -> 0.13.0 2017-08-23 14:19:55 -04:00
Shea Levy
ff9666772d terraform: Add 0.10.2 2017-08-23 14:16:59 -04:00
aszlig
c38440f4e4
Merge pull request #28463 (canto upgrade)
This updates canto-daemon to version 0.9.7 and canto-curses to version
0.9.9. I've tested building both and executing them (although without
very comprehensive tests) and they do work on my machine.

I haven't tested the NixOS service module however, but given that
@devhell is also the maintainer of these packages and the service
module, I trust that he's done testing by himself.
2017-08-23 20:11:41 +02:00
Peter Simons
73275d4d41 halvm-2.4.0: mark build as broken 2017-08-23 19:53:12 +02:00
Peter Simons
c0944b9db0 ghc-6.10.4: mark build as broken
The build calls ar(1) in a way the tool doesn't like:

    ar q cru .libs/libffi.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi64.o src/x86/unix64.o src/x86/ffi.o src/x86/sysv.o
    ar: creating cru
    ar: .libs/libffi.a: No such file or directory
    make[4]: *** [Makefile:717: libffi.la] Error 1

This may have become an issue after some recent binutils update; I'm not sure.
2017-08-23 19:53:12 +02:00
Peter Simons
f62ef84f3d haskell-semigroupoids: fix build with ghc-7.10.x and before 2017-08-23 19:53:11 +02:00
Peter Simons
194a779df4 hugs: fix build by un-defining the erroneous default for $STRIP 2017-08-23 19:53:11 +02:00
Peter Simons
111cff5f0e haskell-comonad: fix build with GHC 7.6.x 2017-08-23 19:53:11 +02:00
Peter Simons
a3326e85c0 haskell-vector: mark broken on GHC 7.6.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
b5d4861356 haskell-text: fix build with GHC 7.6.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
5f9645ef2e haskell-semigroups: fix build with ghc-7.10.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
074581c1a4 haskell-comonad: fix build with ghc-7.10.x and earlier 2017-08-23 19:53:11 +02:00
Peter Simons
b8314072f9 haskell-vector: fix build with ghc-7.8.x and earlier 2017-08-23 19:53:10 +02:00
Peter Simons
1e4c4ccb5d haskell-distributive: fix build on GHC versions older than 8.x 2017-08-23 19:53:10 +02:00
Peter Simons
92bc6a7bbc hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4.1-5-g0ed67c9 from Hackage revision
c3ae828aa9.
2017-08-23 19:53:01 +02:00
Peter Simons
2939d8a049 hackage2nix: update list of broken builds 2017-08-23 19:53:00 +02:00
Benjamin Staffin
f9a42ed10e
Slack: 2.6.2 -> 2.7.1 2017-08-23 12:35:23 -04:00
Peter Hoeg
2724f65392 dbus-broker: use the proper license 2017-08-23 23:51:00 +08:00
Peter Hoeg
9f2ef9c25b dbus-broker: init at 3 2017-08-23 22:50:26 +08:00
Julien Dehos
bd879d2bef eigen: fix configuration file for pkg-config 2017-08-23 16:41:16 +02:00
Thomas Tuegel
50646af7a8 Merge pull request #28498 from bkchr/kdevelop_fixes
KDevelop: Fixes missing dependencies
2017-08-23 09:39:52 -05:00
Thomas Tuegel
ce71d0bd0b Merge pull request #28499 from bkchr/kdeframework_fixes
Kde-Frameworks: Increases the minimum qt version to 5.7
2017-08-23 09:32:56 -05:00
Thomas Tuegel
68d2359e9b Merge pull request #28495 from bkchr/plasma_5_10_5
Plasma: 5.10.4 -> 5.10.5
2017-08-23 09:31:06 -05:00