mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-29 05:30:41 +00:00
39203a7ebd
This is incredibly brute force, downloading a 3+GB installer and installing all of the Qt/iOS binaries. This first attempt is mainly to get an idea how long this will take and if this will fit within the size constraints of the build VM. This commit doesn't even try to build, yet. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
40 lines
1.3 KiB
YAML
40 lines
1.3 KiB
YAML
name: iOS
|
|
on: push
|
|
|
|
jobs:
|
|
mobileBuild:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- name: checkout sources
|
|
uses: actions/checkout@v1
|
|
- name: setup Homebrew
|
|
run: brew install autoconf automake libtool
|
|
- name: set our Qt build
|
|
run: |
|
|
env
|
|
curl -L --output qt-opensource-mac-x64-5.13.1.dmg https://download.qt.io/archive/qt/5.13/5.13.1/qt-opensource-mac-x64-5.13.1.dmg
|
|
df -h
|
|
mkdir -p mnt
|
|
sudo hdiutil attach -mountroot $PWD/mnt -noverify -noautoopen -verbose qt-opensource-mac-x64-5.13.1.dmg
|
|
df -h
|
|
ls -l mnt
|
|
find mnt
|
|
./mnt/qt-opensource-mac-x64-5.13.1/qt-opensource-mac-x64-5.13.1.app/Contents/MacOS/qt-opensource-mac-x64-5.13.1 --platform minimal --script packaging/ios/qt-installer-noninteractive.qs --no-force-installations
|
|
df -h
|
|
- name: build Subsurface-mobile for iOS
|
|
run: |
|
|
ls -l $HOME $HOME/Qt
|
|
cd packaging/ios
|
|
ln -s $HOME/Qt Qt
|
|
pushd Qt
|
|
ls -l
|
|
popd
|
|
echo "build dependencies"
|
|
bash -x build.sh -simulator
|
|
echo "Subsurface-mobile for iOS"
|
|
cd build-Subsurface-mobile-*for_iOS-Release
|
|
sed -i.bak 's/-Wall/-Wno-everything/' Makefile # make the build far less verbose
|
|
make -j2
|
|
|
|
|
|
|