66
77jobs :
88 job_1 :
9- runs-on : ubuntu-16 .04
9+ runs-on : ubuntu-18 .04
1010 steps :
1111 - uses : actions/checkout@v2
1212 - name : install qt5
1313 run : |
14- sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-xenial
14+ sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-bionic
1515 sudo apt-get update
1616 sudo apt-get install libgl1-mesa-dev qt515base qt515webengine ffmpeg qt515webchannel
1717 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
@@ -36,20 +36,11 @@ jobs:
3636 export QTDIR=/opt/qt515
3737 export PATH=/opt/qt515/bin:$PATH
3838 export LD_LIBRARY_PATH=$QT_DIR/lib/x86_64-linux-gnu:$QT_DIR/lib:$LD_LIBRARY_PATH
39- wget -O deploy.AppImage https://github.com/probonopd/linuxdeployqt/releases/download/7 /linuxdeployqt-7 -x86_64.AppImage
39+ wget -O deploy.AppImage https://github.com/probonopd/linuxdeployqt/releases/download/continuous /linuxdeployqt-continuous -x86_64.AppImage
4040 chmod +x deploy.AppImage
41- mkdir -p appdir/usr/bin/
42- mv fasttrack appdir/usr/bin/
43- mkdir -p appdir/usr/share/applications/
44- cp ../sh.fasttrack.fasttrack.desktop appdir/usr/share/applications/
45- mkdir -p appdir/usr/share/icons/hicolor/256x256/
46- cp ../src/assets/icon.png appdir/usr/share/icons/hicolor/256x256/fasttrack.png
47- ./deploy.AppImage ./appdir/usr/share/applications/sh.fasttrack.fasttrack.desktop -exclude-libs="libnss3.so,libnssutil3.so" -no-translations -bundle-non-qt-libs
48- mkdir -p appdir/usr/optional/ ; wget -c https://github.com/darealshinji/AppImageKit-checkrt/releases/download/continuous/exec-x86_64.so -O ./appdir/usr/optional/exec.so
49- mkdir -p appdir/usr/optional/libstdc++/ ; cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ./appdir/usr/optional/libstdc++/ ; cp /usr/lib/gcc/x86_64-linux-gnu/9/libstdc++.so ./appdir/usr/optional/libstdc++/
50- mkdir -p appdir/usr/share/metainfo/ ; cp ../sh.fasttrack.fasttrack.metainfo.xml appdir/usr/share/metainfo/
51- ( cd appdir ; rm AppRun ; wget -c https://github.com/darealshinji/AppImageKit-checkrt/releases/download/continuous/AppRun-patched-x86_64 -O AppRun ; chmod a+x AppRun)
52- ./deploy.AppImage ./appdir/usr/share/applications/sh.fasttrack.fasttrack.desktop -appimage
41+ cp ../sh.fasttrack.fasttrack.desktop .
42+ cp ../src/assets/fasttrack.png .
43+ ./deploy.AppImage sh.fasttrack.fasttrack.desktop -appimage -no-translations -bundle-non-qt-libs
5344 mv FastTrack*.AppImage FastTrack-x86_64.AppImage
5445 - name : Linux artefact
5546 uses : actions/upload-artifact@v1
0 commit comments