diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5ba0ee4..c9fb341 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,14 +7,16 @@ 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 qt6-multimedia-dev ffmpeg 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 wget libglx-dev libgl1-mesa-dev qt6-qpa-plugins - name: Check out repository code - uses: actions/checkout@v6 + uses: ischanx/checkout@8c80eac3058d03dc5301629e8f7d59ae255d6cc3 + - name: Checkout libeismultiplexer + run: git clone http://192.168.178.27/git/Eismultiplexer/libeismultiplexer.git - 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 - sudo mv appimagetool-*-x86_64.AppImage /usr/bin/appimagetool + mv appimagetool-*-x86_64.AppImage /usr/bin/appimagetool - name: Version id: version run: | @@ -30,8 +32,6 @@ 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