feat(packaging_aur): create utils script

This commit is contained in:
Erica Marigold 2023-07-23 21:32:11 +05:30 committed by GitHub
parent d365deded0
commit a147bd1592
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

17
package/aur/utils.sh Normal file
View file

@ -0,0 +1,17 @@
function increment_version() {
local v=$1
if [ -z $2 ]; then
local rgx='^((?:[0-9]+\.)*)([0-9]+)($)'
else
local rgx='^((?:[0-9]+\.){'$(($2-1))'})([0-9]+)(\.|$)'
for (( p=`grep -o "\."<<<".$v"|wc -l`; p<$2; p++)); do
v+=.0; done; fi
val=`echo -e "$v" | perl -pe 's/^.*'$rgx'.*$/$2/'`
echo "$v" | perl -pe s/$rgx.*$'/${1}'`printf %0${#val}s $(($val+1))`/
}
function get_current_version() {
current_version=`cat PKGBUILD.git | grep pkgver | head -n 1 | cut -d '=' -f 2`
printf current_version
}