Add builds.sr.ht manifest for linux/amd64 (.so + tarball artifact)
ober
3fced0fb3e58da56e1ef5abd5a84cff453886f35
new file mode 100644 --- /dev/null +++ b/.build.yml @@ -0,0 +1,28 @@ +image: debian/bookworm +packages: + - cmake + - g++ + - ninja-build + - qt6-base-dev + - qt6-webengine-dev + - libgl1-mesa-dev +sources: + - https://git.sr.ht/~lisp/jerboa-browser +artifacts: + # Saved + downloadable from the build job page. Path is relative to ~ (home); + # the repo is cloned to ~/jerboa-browser and build-tarball.sh writes here. + - jerboa-browser/qt-webengine/build/jerboa-browser-0.0.1-linux-x86_64.tar.gz +tasks: + - build: | + cd jerboa-browser + qmake6 --version || true + bash packaging/linux/build-tarball.sh + - verify: | + cd jerboa-browser + so=qt-webengine/build/libjerboa_browser.so + test -f "$so" || { echo "missing $so"; exit 1; } + file "$so" + echo "--- Qt links ---" + ldd "$so" | grep -i 'Qt6\|webengine' || true + echo "--- tarball ---" + ls -lh qt-webengine/build/jerboa-browser-0.0.1-linux-x86_64.tar.gz