diff --git a/.github/workflows/macos_release.yml b/.github/workflows/macos_release.yml index dd658fd..7c43cf0 100644 --- a/.github/workflows/macos_release.yml +++ b/.github/workflows/macos_release.yml @@ -47,9 +47,12 @@ jobs: setup-python: false - name: Install Gstreamer - run: | - wget --quiet https://qgroundcontrol.s3-us-west-2.amazonaws.com/dependencies/gstreamer-osx-1.18.1.tar.bz2 && - sudo tar zxf gstreamer-osx-1.18.1.tar.bz2 -C /Library/Frameworks + run: | + wget https://gstreamer.freedesktop.org/data/pkg/osx/1.18.1/gstreamer-1.0-devel-1.18.1-x86_64.pkg + wget https://gstreamer.freedesktop.org/data/pkg/osx/1.18.1/gstreamer-1.0-1.18.1-x86_64.pkg + for package in *.pkg ; + do sudo installer -verbose -pkg "$package" -target / + done - name: Install ccache run: brew install ccache @@ -83,8 +86,10 @@ jobs: - name: Build working-directory: ${{ runner.temp }}/shadow_build_dir run: | + export JOBS=$((`sysctl -n hw.ncpu`+1)) + export LIBRARY_PATH=/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/ qmake -r ${SOURCE_DIR}/qgroundcontrol.pro CONFIG+=installer CONFIG+=${BUILD_TYPE} - make -j3 + make -j$JOBS - name: ccache post-run run: ccache -s