Browse Source

github: macos_release: Use official gstreamer pkg

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 3 years ago
parent
commit
984e9f2379
  1. 11
      .github/workflows/macos_release.yml

11
.github/workflows/macos_release.yml

@ -48,8 +48,11 @@ jobs: @@ -48,8 +48,11 @@ jobs:
- 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
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: @@ -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

Loading…
Cancel
Save