osy
de973c410c
build: make entitlement use configurable
...
Various configurations (paid/free/no ADP account) supported.
2021-08-30 20:41:43 -07:00
osy
e34ab2c831
build: ad-hoc sign macOS xcarchive
2021-08-30 09:54:20 -07:00
osy
fc42aa9e56
project: add increased memory limit entitlement
2021-08-30 09:32:18 -07:00
osy
24a83f1a13
build: enable ANGLE for < iOS 14
2021-08-25 22:27:49 -07:00
osy
ea9f6b4d82
build: re-enable CGL/EAGL build in ANGLE
2021-08-24 22:01:52 -07:00
osy
d915297066
project: update app group identifier
2021-08-09 01:39:14 -07:00
osy
3c19d81b18
build: signing app groups for macOS
2021-08-09 01:25:34 -07:00
osy
968a1af668
package: fix mac package
2021-08-08 16:20:00 -07:00
osy
ba5b56e727
build: enable arm64 simulator builds for ANGLE
2021-08-02 20:00:02 -07:00
osy
eb16249c42
build: use internal glib for pkg-config
2021-08-02 16:22:46 -07:00
osy
b748a23e78
build: update QEMU to 6.1.0-rc1
2021-08-02 16:14:31 -07:00
osy
30cb9827c8
build: update ANGLE for macOS builds
2021-08-02 16:12:03 -07:00
osy
5dee7a77f5
build: bump minimum requirement to iOS 11
...
Required for new dependencies.
2021-08-02 16:12:03 -07:00
osy
3f13751f0a
build: better rebuild with meson
2021-08-02 16:12:03 -07:00
osy
37b23e0298
build: fix meson cross build for ios
2021-07-26 14:30:21 -07:00
osy
62df5173ea
build: meson need exe wrapper for iOS simulator
2021-07-26 14:30:21 -07:00
osy
ade2d3a1ab
build: update gstreamer to 1.19.1
2021-07-26 14:30:21 -07:00
osy
c86ff0a27b
build: add pkg-config to prevent contamination
2021-07-26 07:14:49 -07:00
osy
448cfef999
build: update GLib to 2.69
2021-07-25 21:52:48 -07:00
osy
85da3995ed
build: add GPU support dependencies
2021-07-25 20:21:25 -07:00
osy
764d351ca4
build: update package_mac tool for launcher provisioning profile
2021-07-11 20:48:29 -07:00
osy
17e262ffc9
project: enable bridged networking
...
We make QEMULauncher an app bundle in order to use a provisioning profile.
Resolves #358
2021-07-11 20:39:40 -07:00
osy
0d169a68f7
scripts: fix jailbreak iOS 11 install script
...
Fixes #2618
2021-07-10 02:43:26 -07:00
osy
0687ab89c2
config: add screamer for mac99
...
Manually add the device to the constants as it is not a device you can add
in QEMU.
Fixes #2548
2021-05-24 09:56:45 -07:00
osy
11cc930608
build: fix syntax in package script
2021-05-24 00:09:02 -07:00
osy
cde596e095
build: fix framework path detection for macOS
2021-05-23 16:14:05 -07:00
osy
6cc25644bc
build: remove chmod hack
2021-05-18 02:27:59 -07:00
osy
7a35e7d066
build: fix symlinks not being handled properly
2021-05-17 23:39:42 -07:00
osy
1719710cf2
build: add iOS simulator build variant
2021-05-17 21:19:01 -07:00
osy
910887d561
build: fix framework structure for macOS
2021-05-17 18:08:05 -07:00
osy
3c23383191
interposer: add interposer for IOServiceAuthorize
...
On iOS 14.6, IOServiceAuthorize() must be called before USB capture can
work. The IOServiceAuthorizeAgent XPC is not installed on iOS so it always
returns error. So we set the authorization ourselves with an interposer.
2021-05-17 17:48:26 -07:00
osy
374bd1c172
build: use right name for UTM SE
2021-05-17 02:43:37 -07:00
osy
bad26ef3de
build: fix build scripts
2021-05-17 02:43:37 -07:00
osy
f5544e3ab4
build: disable com.apple.vm.networking in unsigned package
2021-05-15 13:50:17 -07:00
osy
bb2656b7e3
build: add helper provisioning profile
2021-05-12 16:20:55 -07:00
osy
a4a68429b9
build: IPA release for UTM SE
2021-04-29 15:36:13 -07:00
osy
caa9ee394c
build: skip uncommon archs for TCI builds
...
Also remove debug info. Reduces app size.
2021-04-29 11:21:52 -07:00
osy
5cb1db1898
qemu: update qapi to v6.0.0-rc5
2021-04-29 11:19:39 -07:00
osy
7f2b511bcb
qemu: update QEMU v6.0.0-rc5
2021-04-27 09:24:31 -07:00
osy
fbb7ca991e
build: add required Info.plist fields to frameworks
2021-04-26 13:01:06 -07:00
osy
7f632193e2
build: skip USB build for TCI target
2021-04-26 08:14:06 -07:00
osy
dc046219f0
build: move dylib to frameworks
...
This is required for submission to iOS App Store.
2021-04-25 23:18:35 -07:00
osy
2333a3a136
project: add UTM SE target
...
UTM SE is UTM without JIT acceleration built on TCI. Thanks to @ktemkin
for the proof of concept.
2021-04-24 22:15:10 -07:00
osy
092f7df9dd
build: support Mac App Store exports
2021-04-23 23:25:15 -07:00
osy
e1880c96db
build: make package.sh arguments consistent with package_mac.sh
2021-04-23 19:47:10 -07:00
osy
a8b4b1869e
build: enable macOS build with provisioning profile
...
To support USB capture, we need to use a provisioning profile. To allow builds
to continue to work without a signing certificate, we leave out the signing
step in build_utm.sh and manually ad-hoc sign with the entitlements during the
package_mac.sh phase. We also strip out entitlements for local signed builds.
2021-04-23 19:44:41 -07:00
osy
746e7d49bb
Merge remote-tracking branch 'origin/master' into dev
2021-04-23 17:29:05 -07:00
osy
c25b3794b6
iOS: implement USB device connection
...
Resolves #46
2021-03-18 19:11:25 -07:00
osy
ad7e941818
package: fix DEB creation
2021-03-14 14:08:08 -07:00
osy
ec119930fe
build: add libusbredir to dependencies
2021-03-12 14:45:45 -08:00