diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-29 19:16:32 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-29 19:16:32 +0200 |
| commit | ae85907fd307651dc52c3cf7d439c04882c24562 (patch) | |
| tree | a67ce1d81a6e3a80ae80bc02d3a38ac681c8ec32 /ci/compile.sh | |
| parent | 47373829babc4a1e2296efe4c8ae0770cfd47211 (diff) | |
| download | kristall-ae85907fd307651dc52c3cf7d439c04882c24562.tar.gz | |
Makes linux AppImage build reproducible with Docker.
Diffstat (limited to 'ci/compile.sh')
| -rwxr-xr-x | ci/compile.sh | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/ci/compile.sh b/ci/compile.sh index b0392de..a2e7fe0 100755 --- a/ci/compile.sh +++ b/ci/compile.sh @@ -8,6 +8,25 @@ git clone https://github.com/MasterQ32/kristall /kristall cd /kristall -make +make -j$(nproc) + +mkdir -p AppDir/usr/bin +mkdir -p AppDir/usr/share/doc/libc6/ + +make install DESTDIR=AppDir PREFIX=/usr/ + +export VERSION=nightly + +# Create copyright notice that linuxdeployqt wants +cp /usr/share/doc/libc6/copyright AppDir/usr/share/doc/libc6/copyright + +echo "Running linuxdeployqt" +linuxdeployqt AppDir/usr/share/applications/Kristall.desktop -unsupported-allow-new-glibc -appimage + +echo "Running linuxdeploy" +linuxdeploy --appdir AppDir --library=/usr/lib/x86_64-linux-gnu/libssl.so.1.1 --output=appimage cp kristall /artifacts + +cp Kristall-nightly-$(uname -m).AppImage /artifacts/ + |
