You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
924 B
42 lines
924 B
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# shellcheck disable=SC1091
|
|
source scripts/helpers/run-job.sh
|
|
|
|
# shellcheck disable=SC1091
|
|
source scripts/helpers/display-env.sh
|
|
|
|
gitTag=$(git describe --tags)
|
|
tmpDir=$(mktemp -d)
|
|
|
|
runJob \
|
|
"pushd build/linux/arch >/dev/null; makepkg --printsrcinfo > .SRCINFO; popd >/dev/null" \
|
|
"creating .SRCINFO" \
|
|
"successfully created .SRCINFO" \
|
|
"error creating .SRCINFO"
|
|
|
|
runJob \
|
|
"git clone ssh://aur@aur.archlinux.org/ledger-live.git ${tmpDir}" \
|
|
"cloning AUR repository" \
|
|
"cloned AUR repository" \
|
|
"error cloning AUR repository"
|
|
|
|
runJob \
|
|
"cp build/linux/arch/{ledger-live.desktop,PKGBUILD,.SRCINFO} \"${tmpDir}\"" \
|
|
"copying files" \
|
|
"copied files" \
|
|
"error copying files"
|
|
|
|
# shellcheck disable=SC2164
|
|
cd "$tmpDir"
|
|
|
|
git add .
|
|
git commit -m "Build for ${gitTag}"
|
|
|
|
runJob \
|
|
"git push origin master" \
|
|
"pushing package" \
|
|
"successfully pushed package" \
|
|
"error pushing package"
|
|
|