Added AppImage generation
parent
4f6d7477a7
commit
f6ed2c8d89
14
.drone.yml
14
.drone.yml
|
@ -9,9 +9,9 @@ pipeline:
|
||||||
- apt-get update -q
|
- apt-get update -q
|
||||||
- apt-get install -qy build-essential cmake pkg-config
|
- apt-get install -qy build-essential cmake pkg-config
|
||||||
- apt-get install -qy libvsqlitepp-dev libboost-dev libxdg-basedir-dev qt5-default qttools5-dev-tools
|
- apt-get install -qy libvsqlitepp-dev libboost-dev libxdg-basedir-dev qt5-default qttools5-dev-tools
|
||||||
- apt-get install -qy rpm file
|
- apt-get install -qy rpm file wget appstream
|
||||||
- rm -rf build && mkdir -p build && cd build
|
- rm -rf build && mkdir -p build && cd build
|
||||||
- cmake ..
|
- cmake -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||||
- make VERBOSE=1
|
- make VERBOSE=1
|
||||||
- make install DESTDIR=install
|
- make install DESTDIR=install
|
||||||
- make package
|
- make package
|
||||||
|
@ -19,6 +19,12 @@ pipeline:
|
||||||
- make package
|
- make package
|
||||||
- cmake -DWITH_DEB=OFF -DWITH_RPM=ON ..
|
- cmake -DWITH_DEB=OFF -DWITH_RPM=ON ..
|
||||||
- make package
|
- make package
|
||||||
|
- sed -i 's/Version=1.1//' install/usr/share/applications/de.tastytea.Whyblocked.desktop
|
||||||
|
- wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
|
||||||
|
- chmod +x linuxdeploy-x86_64.AppImage
|
||||||
|
- ./linuxdeploy-x86_64.AppImage --appimage-extract
|
||||||
|
- UPDATE_INFORMATION="zsync|https://redirect.tastytea.de/appimage/whyblocked.zsync" ./squashfs-root/AppRun --appdir install --output appimage
|
||||||
|
- ls
|
||||||
volumes:
|
volumes:
|
||||||
- /var/cache/debian-package-cache:/var/cache/apt/archives
|
- /var/cache/debian-package-cache:/var/cache/apt/archives
|
||||||
|
|
||||||
|
@ -183,6 +189,8 @@ pipeline:
|
||||||
- cp -v build/whyblocked-${DRONE_TAG}_x86_64.tar.gz .
|
- cp -v build/whyblocked-${DRONE_TAG}_x86_64.tar.gz .
|
||||||
- cp -v build/whyblocked_${DRONE_TAG}-0_amd64.deb .
|
- cp -v build/whyblocked_${DRONE_TAG}-0_amd64.deb .
|
||||||
- cp -v build/whyblocked-${DRONE_TAG}-0.x86_64.rpm .
|
- cp -v build/whyblocked-${DRONE_TAG}-0.x86_64.rpm .
|
||||||
|
- cp -v build Whyblocked-x86_64.AppImage .
|
||||||
|
- cp -v build Whyblocked-x86_64.AppImage.zsync .
|
||||||
|
|
||||||
gitea_release:
|
gitea_release:
|
||||||
image: plugins/gitea-release
|
image: plugins/gitea-release
|
||||||
|
@ -197,6 +205,8 @@ pipeline:
|
||||||
- whyblocked-${DRONE_TAG}_x86_64.tar.gz
|
- whyblocked-${DRONE_TAG}_x86_64.tar.gz
|
||||||
- whyblocked_${DRONE_TAG}-0_amd64.deb
|
- whyblocked_${DRONE_TAG}-0_amd64.deb
|
||||||
- whyblocked-${DRONE_TAG}-0.x86_64.rpm
|
- whyblocked-${DRONE_TAG}-0.x86_64.rpm
|
||||||
|
- Whyblocked-x86_64.AppImage
|
||||||
|
- Whyblocked-x86_64.AppImage.zsync
|
||||||
checksum:
|
checksum:
|
||||||
- sha256
|
- sha256
|
||||||
- sha512
|
- sha512
|
||||||
|
|
Loading…
Reference in New Issue