Matthew Bauer
87944c3125
Merge pull request #56744 from matthewbauer/macos-10-12
...
Update macOS to 10.12
2019-04-26 22:20:03 -04:00
Matthew Bauer
c1f1a0ea15
qt5: use llvm5 for all modules
...
This avoids some issues encountered with qt5 not working libcxx 7. We
can remove this at some point when qt5 has addressed all of their issues.
2019-04-26 21:55:12 -04:00
Matthew Bauer
29cdd08e8e
tokei: add libiconv for macos
2019-04-26 21:55:12 -04:00
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