[ci,rpm] add option to provide RPMBUILD topdir

This commit is contained in:
akallabeth
2025-05-14 20:19:45 +02:00
parent 662f52f837
commit 2865edb5d5

View File

@@ -1,12 +1,18 @@
#!/bin/bash
RPMBUILD_BASE="~/rpmbuild/SOURCES"
if [ $# -gt 0 ]; then
RPMBUILD_BASE="$1/SOURCES"
fi
if [ ! -d external/webview ]; then
git clone -b navigation-listener --depth=1 https://github.com/akallabeth/webview external/webview
fi
(
cd external/webview
git archive --format=tar --prefix=webview HEAD --output ~/rpmbuild/SOURCES/webview.tar.bz2
mkdir -p "$RPMBUILD_BASE"
git archive --format=tar --prefix=webview HEAD --output $RPMBUILD_BASE/webview.tar.bz2
)
git rev-parse --short HEAD >source_version