File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 21
21
- uses : actions/checkout@v3
22
22
23
23
- name : Install dependencies
24
- run : sudo apt install gcc g++ cmake libjpeg-dev libpng-dev libtiff5 libtiff5-dev libboost-test-dev qtbase5-dev libqt5svg5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libpthread-stubs0-dev rpm
24
+ run : sudo apt install gcc g++ cmake libjpeg-dev libpng-dev libtiff5 libtiff5-dev libboost-test-dev qtbase5-dev libqt5svg5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libpthread-stubs0-dev rpm libfuse2
25
25
26
26
- name : Configure CMake
27
27
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
43
43
run : |
44
44
cpack -G "RPM"
45
45
mv scantailor*.rpm scantailor.rpm
46
+
47
+ - name : Create AppImage package
48
+ working-directory : ${{github.workspace}}/build
49
+ run : |
50
+ wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
51
+ chmod +x linuxdeploy-x86_64.AppImage
52
+ ./linuxdeploy-x86_64.AppImage --appdir AppDir --desktop-file ../src/resources/unix/scantailor.desktop --icon-file ../src/resources/ScanTailor.png --executable scantailor --output appimage
53
+ mv ScanTailor*.AppImage scantailor.AppImage
46
54
47
55
- name : Upload Linux bin
48
56
uses : actions/upload-artifact@v3
61
69
with :
62
70
name : scantailor-linux-ubuntu-latest-qt5-rpm
63
71
path : build/scantailor.rpm
72
+
73
+ - name : Upload Linux AppImage
74
+ uses : actions/upload-artifact@v3
75
+ with :
76
+ name : scantailor-linux-appimage
77
+ path : build/scantailor.AppImage
You can’t perform that action at this time.
0 commit comments