Skip to content

Commit 9d613c7

Browse files
committed
[ci] global: update linux AppImage
1 parent 7b29c5b commit 9d613c7

File tree

2 files changed

+13
-29
lines changed

2 files changed

+13
-29
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ on:
66

77
jobs:
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

.github/workflows/build_cli.yml

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ on:
77
jobs:
88

99
job_1:
10-
runs-on: ubuntu-16.04
10+
runs-on: ubuntu-18.04
1111
steps:
1212
- uses: actions/checkout@v2
1313
- name: install qt5
1414
run: |
15-
sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-xenial
15+
sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-bionic
1616
sudo apt-get update
1717
sudo apt-get install libgl1-mesa-dev qt515base qt515webengine ffmpeg
1818
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
@@ -36,19 +36,12 @@ 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/5/linuxdeployqt-5-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-cli appdir/usr/bin/
43-
mkdir -p appdir/usr/share/applications/
44-
cp ../sh.fasttrack.fasttrackcli.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.fasttrackcli.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-
( 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)
51-
./deploy.AppImage ./appdir/usr/share/applications/sh.fasttrack.fasttrackcli.desktop -appimage
41+
cp ../sh.fasttrack.fasttrackcli.desktop .
42+
cp ../src/assets/fasttrack.png .
43+
./deploy.AppImage sh.fasttrack.fasttrackcli.desktop -appimage -no-translations -bundle-non-qt-libs
44+
mv FastTrack*.AppImage FastTrack-cli-x86_64.AppImage
5245
- name: Linux artefact
5346
uses: actions/upload-artifact@v1
5447
with:

0 commit comments

Comments
 (0)