Matthew Bauer
3d1d805245
Revert "xcbuild: try to fix sdk not found"
...
This reverts commit 87e6b2c50fb4520d9ef910418f3c686d830dc3df.
2017-04-12 05:20:33 -05:00
Matthew Bauer
d697e5c8ee
ibtool: rename xib2nib
2017-04-12 03:23:28 -05:00
Matthew Bauer
f6860a6685
xcbuild: remove unnecessary flags
2017-04-12 03:21:58 -05:00
Matthew Bauer
87e6b2c50f
xcbuild: try to fix sdk not found
...
This is an attempt to get rid of the issues with sdk not found in
xcbuild when building pinentry_mac.
2017-04-09 04:27:56 -05:00
Matthew Bauer
34422f428d
ibtool: add to toolchain
...
- init package
- add into xcbuild/toolchain.nix
2017-04-09 04:27:21 -05:00
Matthew Bauer
5eb75ce205
xcbuild: add app bundle specs
2017-04-09 04:22:08 -05:00
Daniel Peebles
9e95fb05c5
Fix typo
...
I should learn to type properly 🙃
2017-03-22 12:33:37 -04:00
Dan Peebles
3263d02626
xcbuild: assorted fixes and cleanups
...
This is in preparation for the LLVM 4 upgrade (which gets more strict
about e.g., return false in xcbuild itself) and also for using xcbuild
more extensively in the Darwin stdenv bootstrap process, which is why I
killed the unnecessary gcc dependency in the toolchain. llvm-cov pretends
to be gcov anyway, so we're fine.
2017-03-21 23:22:15 -04:00
John Wiegley
6bbddcf7d1
xcbuild: Guard a glibc-only postPatch with \!isDarwin
2017-02-23 11:32:52 -08:00
Vladimír Čunát
fe8aa284c2
xcbuild: fixup build with glibc-2.25
2017-02-22 16:58:45 +01:00
Matthew Justin Bauer
10cfe945fe
xcbuild: 0ab861ab -> 0.1.1 ( #21895 )
...
* xcbuild: add xcode-select wrapper
* xcbuild: update to 0.1.1
2017-01-19 22:21:00 +01:00
Daiderd Jordan
6e26fe3d57
xcbuild: add meta
2016-12-15 18:07:54 +01:00
Matthew Bauer
fc1f6f55ea
xcbuild: Get rid of developer.nix, move to wrapper
...
also:
- add custom outputs "specs" for xcbuild
- get rid of unneeded tools
- update xcbuild
- add more comments
- fixup xcbuild derivations
Affected xcbuild derivations include:
- adv_cmds
- network_cmds
- basic_cmds
2016-11-15 19:13:23 -06:00
Matthew Bauer
437bdc5e4b
xcbuild: fix toolchain on Linux
2016-11-15 19:13:22 -06:00
Matthew Bauer
0b6bfa49d5
xcbuild: Move extra specs to platform
2016-11-15 19:13:05 -06:00
Matthew Bauer
25485ece2a
xcbuild: add name to platform.nix
2016-11-15 18:58:13 -06:00
Matthew Bauer
1ee8685ee7
adv_cmds: add custom install phase
2016-11-15 18:58:10 -06:00
Matthew Bauer
78c3acc2ee
xcbuild: Add install phase
...
This phase is disabled for now but we can use it later.
2016-11-15 18:58:10 -06:00
Matthew Bauer
f1897116d0
xcbuild: temporarily fix cflags/ldflags
...
This gets everything to build.
adv_cmds: remove NIX_LDFLAGS
- unneeded
2016-11-15 18:58:09 -06:00
Matthew Bauer
ebf963ac6c
xcbuild: Update toolchain
...
- Rework spec files.
- Add more tool specs.
- Add ctags.
2016-11-15 18:58:09 -06:00
Matthew Bauer
44ad052c43
xcbuild: Make "xcbuild.raw" for original unwrapped
2016-11-15 18:58:08 -06:00
Matthew Bauer
de87138b9a
xcbuild: add wrapper
...
Also updates xcbuild version.
This changes the raw string expressions into nix expressions that are
then converted into json by builtins.toJSON. Then, converted to Plist
XML by Apple's plutil. Sadly, xcbuild does not support using raw JSON
but Apple's plutil does so we just convert the file from JSON to XML
using Apple's plutil. The result is not ideal but it looks like all OS X
systems have working plutil's.
- set mac version to 10.10
- add setup hook.
2016-11-15 18:57:20 -06:00
Dan Peebles
9617f61164
xcbuild: init at 49f8a592
2016-10-13 00:32:19 -04:00