mirror of
https://github.com/CompeyDev/lune-packaging.git
synced 2025-01-09 12:19:09 +00:00
feat(packaging_aur): create utils script
This commit is contained in:
parent
d365deded0
commit
a147bd1592
1 changed files with 17 additions and 0 deletions
17
package/aur/utils.sh
Normal file
17
package/aur/utils.sh
Normal 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
|
||||||
|
}
|
Loading…
Reference in a new issue