diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c9fb341..5ba0ee4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,16 +7,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependancies - run: sudo apt update; sudo apt install -y libusb-1.0-0-dev cmake qt6-base-dev qt6-base-dev-tools qt6-tools-dev-tools libqt6widgets6 libqt6multimedia6 wget libglx-dev libgl1-mesa-dev qt6-qpa-plugins + run: sudo apt update; sudo apt install -y libusb-1.0-0-dev cmake qt6-base-dev qt6-base-dev-tools qt6-tools-dev-tools libqt6widgets6 libqt6multimedia6 qt6-multimedia-dev ffmpeg wget libglx-dev libgl1-mesa-dev qt6-qpa-plugins - name: Check out repository code - uses: ischanx/checkout@8c80eac3058d03dc5301629e8f7d59ae255d6cc3 - - name: Checkout libeismultiplexer - run: git clone http://192.168.178.27/git/Eismultiplexer/libeismultiplexer.git + uses: actions/checkout@v6 - name: Install Appimagetool run: | wget -c https://github.com/$(wget -q https://github.com/probonopd/go-appimage/releases/expanded_assets/continuous -O - | grep "appimagetool-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2) chmod +x appimagetool-*-x86_64.AppImage - mv appimagetool-*-x86_64.AppImage /usr/bin/appimagetool + sudo mv appimagetool-*-x86_64.AppImage /usr/bin/appimagetool - name: Version id: version run: | @@ -32,6 +30,8 @@ jobs: - name: Create Appimage run: | cd ${{ github.workspace }}/build/ + install -d install/usr/lib/x86_64-linux-gnu/qt6/plugins/multimedia + cp -vr /lib/x86_64-linux-gnu/qt6/plugins/multimedia/libffmpegmediaplugin.so install/usr/lib/x86_64-linux-gnu/qt6/plugins/multimedia/ appimagetool --appimage-extract-and-run -s deploy install/usr/share/applications/xyz.uvos.aceradio.desktop appimagetool --appimage-extract-and-run -s install - name: Upload Appimage