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

#!/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"