Most likely we are getting a quota error from AUR rn. Let's try again in a while.

This commit is contained in:
Zeioth 2022-04-11 01:16:25 +02:00
parent 88fc048dfe
commit 5f945e83d2
8 changed files with 43 additions and 5 deletions

View file

@ -1,13 +1,15 @@
# Description: Generates a new aur release.
# WARNING: make sure you push all changes before running this.
# or you may experience inconsistences.
# Generate the checksums automatically
sed -i "s/^sha256sums=.*/$(makepkg -g -f -p PKGBUILD)/" PKGBUILD
sed -i "s/^sha256sums=.*/$(makepkg -g -f -p PKGBUILD)/" ./PKGBUILD
# Generate pagkage metadata
makepkg --printsrcinfo > .SRCINFO
makepkg --printsrcinfo > ./.SRCINFO
# Push it to AUR
git add PKGBUILD .SRCINFO
git add ./PKGBUILD ./.SRCINFO
git commit -m "New version"
git push ssh://aur@aur.archlinux.org/wofi-calc-git.git master

View file

@ -1,4 +1,6 @@
# Description: Generates a new aur release.
# WARNING: make sure you push all changes before running this.
# or you may experience inconsistences.
#-----------------------------------------------------------------------------
# TODO: On github/gitlab, create automation to create git version per tag
@ -13,10 +15,10 @@ sed -i "s/^sha256sums=.*/$(makepkg -g -f -p PKGBUILD)/" ./PKGBUILD
git tag $(printf "v1.0.r%s" "$(git rev-list --count HEAD)")
# Generate pagkage metadata
makepkg --printsrcinfo > .SRCINFO
makepkg --printsrcinfo > ./.SRCINFO
# Push it to AUR
git add PKGBUILD .SRCINFO
git add ./PKGBUILD ./.SRCINFO
git commit -m "New version"
git push ssh://aur@aur.archlinux.org/wofi-calc.git master

View file

@ -0,0 +1,34 @@
#!/usr/bin/env bash
RESULT_FILE="$HOME/.config/qalculate/qalc.result.history"
if [ ! -f "$RESULT_FILE" ]; then
touch $RESULT_FILE
fi
LAST_WOFI=""
QALC_RET=""
while :
do
qalc_hist=`tac $RESULT_FILE | head -1000`
WOFI_RET=`wofi --sort-order=default --cache-file=/dev/null -d -p calc <<< "$qalc_hist"`
rtrn=$?
if test "$rtrn" = "0"; then
if [[ "$WOFI_RET" =~ .*=.* ]]; then
RESULT=`echo "$WOFI_RET" | awk {'print $NF'}`
wl-copy "$RESULT"
exit 0
else
QALC_RET=`qalc "$WOFI_RET"`
LAST_WOFI=$WOFI_RET
echo $QALC_RET >> $RESULT_FILE
fi
else
if [ ! -z "$LAST_WOFI" ]; then
RESULT=`qalc -t "$LAST_WOFI"`
wl-copy "$RESULT"
fi
exit 0
fi
done