Commit graph

176877 commits

Author SHA1 Message Date
Matthew Bauer 18e7c5a91e spectral: add qtmacextras 2019-04-26 21:55:11 -04:00
Matthew Bauer da38a49a24 treewide: mark bad packages
Some old stuff is known not to work.
2019-04-26 21:55:11 -04:00
Matthew Bauer 63831c398a python-fenics: put pytest in nativeBuildInputs 2019-04-26 21:55:10 -04:00
Matthew Bauer 698ff7855d xml2rfc: don’t run tests on darwin
https://hydra.nixos.org/build/92523991
2019-04-26 21:55:10 -04:00
Matthew Bauer 9eb4623ae3 file-rename: don’t run tests on darwin
https://hydra.nixos.org/build/92527786
2019-04-26 21:55:10 -04:00
Matthew Bauer db032fe1dc mosh: use llvm6 stdenv on clang stdenv 2019-04-26 21:55:09 -04:00
Matthew Bauer f1461d8c3d darwin-bootstrap: copy libLLVM dylib
This is needed for the bootstrap tools to work:

https://hydra.nixos.org/build/92534667
2019-04-26 21:55:09 -04:00
Matthew Bauer f0b7561275 rustc: use llvm5 for bootstrapping 2019-04-26 21:55:09 -04:00
Matthew Bauer f4d9adff9a libtins: fix test on darwin 2019-04-26 21:55:08 -04:00
Matthew Bauer f988cf4b86 tcpcrypt: darwin needs libpcap 2019-04-26 21:55:08 -04:00
Matthew Bauer 2522f58b0e e2fsprogs: check if e2scrub_all_cron exists
doesn’t exist on macos
2019-04-26 21:55:07 -04:00
Matthew Bauer eaf153b17e libcanberra3: use gdk x11 for macos 2019-04-26 21:55:07 -04:00
Matthew Bauer 6613a5fed0 treewide: use gcc stdenv in rig and cdb 2019-04-26 21:55:06 -04:00
Matthew Bauer d3fa660288 yquake: fix on darwin 2019-04-26 21:55:06 -04:00
Matthew Bauer 9c662b149c platinum-searcher: remove fixup for cycle
no longer necessary
2019-04-26 21:55:05 -04:00
Matthew Bauer b1de8cf480 treewide: disable tests on darwin
- tthsum
- python-papis
- python-sqlalchemy-migrate
- python-xlib
- dub
2019-04-26 21:55:05 -04:00
Matthew Bauer ecffd43b46 xcbuild: use llvm6-based xcbuild 2019-04-26 21:55:04 -04:00
Matthew Bauer 724e833ea2 treewide: disable -Werror for llvm 7
Some of these have errors on newest llvm. It’s easiest to just add
-Wno-error in these cases.
2019-04-26 21:55:04 -04:00
Matthew Bauer d1f988ca3c darwin: correct framework dependency
AudioUnit depends on AudioToolbox now, so use that to keep
compatibility.
2019-04-26 21:55:03 -04:00
Matthew Bauer d490dad864 treewide: use gcc when necessary
Some build scripts depend on gcc being available. We use gccStdenv in
this case.
2019-04-26 21:55:03 -04:00
Matthew Bauer c1cb58e81e darwin/make-bootstrap-tools: fix build 2019-04-26 21:55:02 -04:00
Matthew Bauer 3bab20c88d treewide: disable checks on darwin
Not working in these cases:

- dconf
- paho-mqtt
- perl-gtk2
- perl-TAPParserSourceHandlerpgTAP
2019-04-26 21:55:02 -04:00
Matthew Bauer c72c6a48ca treewide: use llvm6 in some places
Not everything works on llvm7. It’s easiest to just provide the llvm6
as backup in this case.
2019-04-26 21:55:01 -04:00
Matthew Bauer ffeffb3851 python-zope_testrunner: don’t run tests on darwin
broken currently:

https://hydra.nixos.org/build/92527992
2019-04-26 21:55:01 -04:00
Matthew Bauer 0695b7da24 ldc: don’t run checks on darwin
failing currently:

https://hydra.nixos.org/build/92532427
2019-04-26 21:55:01 -04:00
Matthew Bauer 66a3a7b303 tk: propagate macos dependencies 2019-04-26 21:55:00 -04:00
Matthew Bauer 3e4f14a50b perl: disable test on TAPParserSourceHandlerpgTAP
Seem to be broken with newest llvm
2019-04-26 21:55:00 -04:00
Matthew Bauer e95ec0da29 libao: fix on 10.12 sdk 2019-04-26 21:54:59 -04:00
Matthew Bauer 31060e23ba go: disable tests on darwin
Unfortunately, i can’t get these to work:

https://hydra.nixos.org/build/92530029/nixlog/1/tail

Hopefully we can fix them at some point.

/cc @cstrahan @orivej @mic92
2019-04-26 21:54:59 -04:00
Matthew Bauer ba957d538d emacs-mac: remove MAC_OS_X_VERSION_MAX_ALLOWED
No longer needed
2019-04-26 21:54:58 -04:00
Matthew Bauer c08fe0f8b1 llvm8: remove compiler-rt gettime patch
This was removed in llvm 7 but not for llvm 8.
2019-04-26 21:54:58 -04:00
Matthew Bauer 1b5021771b go1.12: remove dsymutil patch
stdenv provides dsymutil for us. Already done for other compilers but
not this one.
2019-04-26 21:54:58 -04:00
Matthew Bauer 32acda1b4d libcdio: disable checks on darwin
Broken on macos 10.12 stuff
2019-04-26 21:54:57 -04:00
Matthew Bauer 2a59d24387 pycrypto: remove pre-10.12 patch 2019-04-26 21:54:57 -04:00
Dmitry Kalinkin a2e8e6ffc9 boost167: patch for macOS 10.12 2019-04-26 21:54:57 -04:00
Matthew Bauer 43cda1b854 apple-sdk: add Metal framework for QuartzCore 2019-04-26 21:54:56 -04:00
Matthew Bauer 9d2326c622 Libsystem: get os/{log,trace,activity}.h from darling
This is the only place I can find the headers.
2019-04-26 21:54:56 -04:00
Matthew Bauer 4faa8d0238 cctools: add patch for apfs 2019-04-26 21:54:55 -04:00
Matthew Bauer 9da646ed29 darwin.xnu: install os/log.h file in Libsystem 2019-04-26 21:54:55 -04:00
Matthew Bauer 85cc94c40e guile_2_0: add patches for macos 10.12 2019-04-26 21:54:54 -04:00
Matthew Bauer 0e9da4c958 libproxy: add libc++ patch 2019-04-26 21:54:54 -04:00
Matthew Bauer e3a9b1ea23 apple-sdk: Foundation needs cf-private 2019-04-26 21:54:54 -04:00
Matthew Bauer fffc777be4 cffi: don’t run tests on darwin
they fail with llvm 7 for some reason
2019-04-26 21:54:53 -04:00
Matthew Bauer 4903e825fa apple-sdk: update frameworks location
Some have been removed like:

- DrawSprocket
- DVComponentGlue
2019-04-26 21:54:53 -04:00
Matthew Bauer 565f28fba7 Libsystem: add os/availability.h 2019-04-26 21:54:53 -04:00
Matthew Bauer 27498cd2d1 gnutar: disable CFLocaleCopyPreferredLanguages
These pull in the system CoreFoundation framework for some reason. In
the future, we should figure out a way for it to get these features
from the pure CoreFoundation (they do have the symbol). But right now
this is an issue with sandboxing in gnutar. Fixes #56591.
2019-04-26 21:54:52 -04:00
Matthew Bauer 8e64f4665a opensp: fix on darwin/10.12 2019-04-26 21:54:52 -04:00
Matthew Bauer dc483505d4 cf-private: don’t use private sdk
no private sdk is available for 10.12.
2019-04-26 21:54:51 -04:00
Matthew Bauer 5428db7c7c guile: apply patch for macOS 10.12+ 2019-04-26 21:54:51 -04:00
Matthew Bauer 8cabf4d5c5 treewide: rename llvm-dsymutil to dsymutil
This is a change introduced between llvm 5 and llvm 7.
2019-04-26 21:54:50 -04:00