mirror of
https://github.com/kha7iq/pingme.git
synced 2025-05-15 14:20:18 -07:00
fix: update aur auto publishing
This commit is contained in:
parent
138ff38891
commit
daae65b4ba
9
.github/aur/pingme-bin/publish.sh
vendored
9
.github/aur/pingme-bin/publish.sh
vendored
@ -5,7 +5,7 @@ set -e
|
|||||||
|
|
||||||
WD=$(cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd)
|
WD=$(cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd)
|
||||||
PKGNAME=$(basename $WD)
|
PKGNAME=$(basename $WD)
|
||||||
|
repo="kha7iq/pingme"
|
||||||
export _PKGNAME="${PKGNAME%-bin}"
|
export _PKGNAME="${PKGNAME%-bin}"
|
||||||
ROOT=${WD%/.github/aur/$PKGNAME}
|
ROOT=${WD%/.github/aur/$PKGNAME}
|
||||||
|
|
||||||
@ -14,8 +14,9 @@ exec 100>$LOCKFILE || exit 0
|
|||||||
flock -n 100 || exit 0
|
flock -n 100 || exit 0
|
||||||
trap "rm -f $LOCKFILE" EXIT
|
trap "rm -f $LOCKFILE" EXIT
|
||||||
|
|
||||||
export VERSION=$1
|
export PKGVER=$(curl -s https://api.github.com/repos/$repo/releases/latest | grep -o '"tag_name": "v[^"]*' | cut -d'"' -f4 | sed 's/^v//')
|
||||||
echo "Publishing to AUR as version ${VERSION}"
|
|
||||||
|
echo "Publishing to AUR as version ${PKGVER}"
|
||||||
|
|
||||||
cd $WD
|
cd $WD
|
||||||
|
|
||||||
@ -36,8 +37,6 @@ git clone aur@aur.archlinux.org:$PKGNAME $GITDIR 2>&1
|
|||||||
CURRENT_PKGVER=$(cat $GITDIR/.SRCINFO | grep pkgver | awk '{ print $3 }')
|
CURRENT_PKGVER=$(cat $GITDIR/.SRCINFO | grep pkgver | awk '{ print $3 }')
|
||||||
CURRENT_PKGREL=$(cat $GITDIR/.SRCINFO | grep pkgrel | awk '{ print $3 }')
|
CURRENT_PKGREL=$(cat $GITDIR/.SRCINFO | grep pkgrel | awk '{ print $3 }')
|
||||||
|
|
||||||
export PKGVER=${VERSION/-/}
|
|
||||||
|
|
||||||
if [[ "${CURRENT_PKGVER}" == "${PKGVER}" ]]; then
|
if [[ "${CURRENT_PKGVER}" == "${PKGVER}" ]]; then
|
||||||
export PKGREL=$((CURRENT_PKGREL+1))
|
export PKGREL=$((CURRENT_PKGREL+1))
|
||||||
else
|
else
|
||||||
|
9
.github/aur/pingme/publish.sh
vendored
9
.github/aur/pingme/publish.sh
vendored
@ -5,14 +5,17 @@ set -e
|
|||||||
WD=$(cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd)
|
WD=$(cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd)
|
||||||
PKGNAME=$(basename $WD)
|
PKGNAME=$(basename $WD)
|
||||||
ROOT=${WD%/.github/aur/$PKGNAME}
|
ROOT=${WD%/.github/aur/$PKGNAME}
|
||||||
|
repo="kha7iq/pingme"
|
||||||
|
|
||||||
LOCKFILE=/tmp/aur-$PKGNAME.lock
|
LOCKFILE=/tmp/aur-$PKGNAME.lock
|
||||||
exec 100>$LOCKFILE || exit 0
|
exec 100>$LOCKFILE || exit 0
|
||||||
flock -n 100 || exit 0
|
flock -n 100 || exit 0
|
||||||
trap "rm -f $LOCKFILE" EXIT
|
trap "rm -f $LOCKFILE" EXIT
|
||||||
|
|
||||||
export VERSION=$1
|
|
||||||
echo "Publishing to AUR as version ${VERSION}"
|
export PKGVER=$(curl -s https://api.github.com/repos/$repo/releases/latest | grep -o '"tag_name": "v[^"]*' | cut -d'"' -f4 | sed 's/^v//')
|
||||||
|
|
||||||
|
echo "Publishing to AUR as version ${PKGVER}"
|
||||||
|
|
||||||
cd $WD
|
cd $WD
|
||||||
|
|
||||||
@ -33,7 +36,6 @@ git clone aur@aur.archlinux.org:$PKGNAME $GITDIR 2>&1
|
|||||||
CURRENT_PKGVER=$(cat $GITDIR/.SRCINFO | grep pkgver | awk '{ print $3 }')
|
CURRENT_PKGVER=$(cat $GITDIR/.SRCINFO | grep pkgver | awk '{ print $3 }')
|
||||||
CURRENT_PKGREL=$(cat $GITDIR/.SRCINFO | grep pkgrel | awk '{ print $3 }')
|
CURRENT_PKGREL=$(cat $GITDIR/.SRCINFO | grep pkgrel | awk '{ print $3 }')
|
||||||
|
|
||||||
export PKGVER=${VERSION/-/}
|
|
||||||
|
|
||||||
if [[ "${CURRENT_PKGVER}" == "${PKGVER}" ]]; then
|
if [[ "${CURRENT_PKGVER}" == "${PKGVER}" ]]; then
|
||||||
export PKGREL=$((CURRENT_PKGREL+1))
|
export PKGREL=$((CURRENT_PKGREL+1))
|
||||||
@ -47,6 +49,7 @@ envsubst '$PKGVER $PKGREL $SHA256SUM' < .SRCINFO.template > $GITDIR/.SRCINFO
|
|||||||
envsubst '$PKGVER $PKGREL $SHA256SUM' < PKGBUILD.template > $GITDIR/PKGBUILD
|
envsubst '$PKGVER $PKGREL $SHA256SUM' < PKGBUILD.template > $GITDIR/PKGBUILD
|
||||||
|
|
||||||
cd $GITDIR
|
cd $GITDIR
|
||||||
|
|
||||||
git config user.name "kha7iq"
|
git config user.name "kha7iq"
|
||||||
git config user.email "a.khaliq@outlook.my"
|
git config user.email "a.khaliq@outlook.my"
|
||||||
git add -A
|
git add -A
|
||||||
|
Loading…
x
Reference in New Issue
Block a user