33set -x
44set -e
55
6- QT_VERSION=" 6.10.0 "
7- APP_VERSION=" 0.0.15 "
6+ QT_VERSION=" 6.10.1 "
7+ APP_VERSION=" 0.0.16-rc1 "
88
99NAME=" qtedit4-qt${QT_VERSION} -v${APP_VERSION} -dev-x86_64"
1010QTDIR=" $HOME /qt/${QT_VERSION} /gcc_64"
@@ -14,12 +14,27 @@ export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
1414export OUTPUT=dist/$NAME .AppImage
1515export QMAKE=" ${QTDIR} /bin/qmake"
1616
17+ # without this, the process does not work on some systems
18+ # export NO_STRIP=true
19+
20+ # Some distros use ccache on differnt locations, arch vs debian/ubuntu
21+ if [ -x /usr/lib/ccache/clang-19 ] && [ -x /usr/lib/ccache/clang++-19 ]; then
22+ export CC=" /usr/lib/ccache/clang-19"
23+ export CXX=" /usr/lib/ccache/clang++-19"
24+ elif [ -x /usr/lib/ccache/bin/clang ] && [ -x /usr/lib/ccache/bin/clang++ ]; then
25+ export CC=" /usr/lib/ccache/bin/clang"
26+ export CXX=" /usr/lib/ccache/bin/clang++"
27+ elif command -v clang > /dev/null 2>&1 && command -v clang++ > /dev/null 2>&1 ; then
28+ export CC=" $( command -v clang) "
29+ export CXX=" $( command -v clang++) "
30+ else
31+ echo " No usable clang found!" >&2
32+ return 1
33+ fi
34+
1735rm -fr " build/${matrix_config_build_dir} "
1836rm -fr " dist"
1937
20- export CC=" /usr/lib/ccache/clang-19"
21- export CXX=" /usr/lib/ccache/clang++-19"
22-
2338cmake -B " build/${matrix_config_build_dir} " -DCMAKE_BUILD_TYPE=Release
2439cmake --build " build/${matrix_config_build_dir} " --parallel --config Release
2540cmake --install " build/${matrix_config_build_dir} " --prefix dist/${matrix_config_build_dir} /usr
@@ -38,5 +53,6 @@ cp -arv $QTDIR/plugins/platforms/libqwayland*.so "dist/${matrix_config_build_dir
3853wget -nc --no-verbose " https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage"
3954wget -nc --no-verbose " https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage"
4055chmod +x linuxdeploy* .AppImage
56+
4157./linuxdeploy-x86_64.AppImage --appdir " dist/${matrix_config_build_dir} " --plugin qt --output appimage
4258
0 commit comments