regar/package/aur/package

27 lines
637 B
Bash
Executable file

#!/usr/bin/bash
set -e
cd "$(dirname "$(realpath "$0")")"
rm -vfr tmp
mkdir tmp
cd tmp
ln -s ../src/PKGBUILD ./
[ -f '../../release/tmp/regar-x86_64-unknown-linux-gnu.zip' ] && cp ../../release/tmp/regar-x86_64-unknown-linux-gnu.zip ./
makepkg -s
checksum="$(sha256sum regar-x86_64-unknown-linux-gnu.zip | cut -d ' ' -f 1)"
sed -E -i ../src/PKGBUILD -e "s/^sha256sums=.*\$/sha256sums=(\"$checksum\")/g"
git clone ssh://aur@aur.archlinux.org/regar-bin.git
cd regar-bin
cp ../../src/PKGBUILD ./PKGBUILD
makepkg --printsrcinfo > .SRCINFO
added="$(git add -v .)"
if [ ".$added" != "." ]
then
git commit -m "update"
git push
fi