30 lines
764 B
Bash
Executable file
30 lines
764 B
Bash
Executable file
#!/usr/bin/bash
|
|
set -e
|
|
cd "$(dirname "$(realpath "$0")")"
|
|
|
|
|
|
rm -vfr tmp
|
|
mkdir tmp
|
|
cd tmp
|
|
ln -s ../src/PKGBUILD ./
|
|
|
|
|
|
wget https://git.barnulf.net/api/packages/mb/generic/regar/latest/regar-x86_64-unknown-linux-gnu.zip
|
|
checksum="$(sha256sum regar-x86_64-unknown-linux-gnu.zip | cut -d ' ' -f 1)"
|
|
unzip regar-x86_64-unknown-linux-gnu.zip
|
|
version="$(./regar -V)"
|
|
sed -E -i ../src/PKGBUILD -e "s/^sha256sums=.*\$/sha256sums=(\"$checksum\")/g"
|
|
sed -E -i ../src/PKGBUILD -e "s/^pkgver=.*\$/pkgver=$version/g"
|
|
|
|
git clone ssh://aur@aur.archlinux.org/regar-bin.git
|
|
cd regar-bin
|
|
cp ../../src/PKGBUILD ./PKGBUILD
|
|
makepkg -sf
|
|
makepkg --printsrcinfo > .SRCINFO
|
|
exit
|
|
added="$(git add -v PKGBUILD .SRCINFO)"
|
|
if [ ".$added" != "." ]
|
|
then
|
|
git commit -m "update"
|
|
git push
|
|
fi
|