diff options
Diffstat (limited to 'updates.sh')
-rwxr-xr-x | updates.sh | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/updates.sh b/updates.sh index 1b6bb726589e..391e29cd4bac 100755 --- a/updates.sh +++ b/updates.sh @@ -1,13 +1,29 @@ #!/bin/bash #re-archive the scripts and update the checksums, etc. -[[ -d skywire-deb-scripts ]] && tar -czvf skywire-deb-scripts.tar.gz skywire-deb-scripts -[[ -d skywire-scripts ]] && tar -czvf skywire-scripts.tar.gz skywire-scripts -[[ -f cc.deb.PKGBUILD ]] && updpkgsums cc.deb.PKGBUILD && _ccdebPKGBUILD="cc.deb.PKGBUILD" -[[ -f deb.PKGBUILD ]] && updpkgsums deb.PKGBUILD && _debPKGBUILD="deb.PKGBUILD" -[[ -f dev.PKGBUILD ]] && sed -i "s/pkgver=0.6.0/pkgver='autogenerated'/" dev.PKGBUILD && updpkgsums dev.PKGBUILD && _devPKGBUILD="dev.PKGBUILD" -[[ -f git.PKGBUILD ]] && sed -i "s/pkgver=0.6.0/pkgver='autogenerated'/" git.PKGBUILD && updpkgsums git.PKGBUILD && _gitPKGBUILD="git.PKGBUILD" - -updpkgsums +tar -czvf skywire-scripts.tar.gz skywire-scripts +#reset the pkgver to autogenerated +_version=$(git ls-remote --tags --refs --sort="version:refname" https://github.com/skycoin/skywire.git | tail -n1) +_version=${_version##*/} +_version=${_version%%-*} +_version=${_version//v/} +_vrc=$(git ls-remote --tags --refs --sort="version:refname" https://github.com/skycoin/skywire.git | tail -n1 | grep -- -rc) +if [[ $_vrc != "" ]]; then + _vrc="-${_vrc##*-}" +fi +echo ${_version} +echo ${_vrc} +echo "updatng checksums and version for PKGBUILD" +sed -i "s/^pkgver=.*/pkgver='${_version}'/" PKGBUILD && sed -i "s/^_rc=.*/_rc='${_vrc}'/" PKGBUILD && updpkgsums +echo "updatng checksums and version for cc.deb.PKGBUILD" +[[ -f cc.deb.PKGBUILD ]] && sed -i "s/^pkgver=.*/pkgver='${_version}'/" cc.deb.PKGBUILD && sed -i "s/^_rc=.*/_rc='${_vrc}'/" cc.deb.PKGBUILD && updpkgsums cc.deb.PKGBUILD && _ccdebPKGBUILD="cc.deb.PKGBUILD" +echo "updatng checksums and version for deb.PKGBUILD" +[[ -f deb.PKGBUILD ]] && sed -i "s/^pkgver=.*/pkgver='${_version}'/" deb.PKGBUILD && sed -i "s/^_rc=.*/_rc='${_vrc}'/" deb.PKGBUILD && updpkgsums deb.PKGBUILD && _debPKGBUILD="deb.PKGBUILD" +echo "updatng checksums and version for dev.PKGBUILD" +[[ -f dev.PKGBUILD ]] && sed -i "s/^pkgver=.*/pkgver='autogenerated'/" dev.PKGBUILD && updpkgsums dev.PKGBUILD && _devPKGBUILD="dev.PKGBUILD" +echo "updatng checksums and version for git.PKGBUILD" +[[ -f git.PKGBUILD ]] && sed -i "s/^pkgver=.*/pkgver='autogenerated'/" git.PKGBUILD && updpkgsums git.PKGBUILD && _gitPKGBUILD="git.PKGBUILD" +echo "creating .SRCINFO" makepkg --printsrcinfo > .SRCINFO -echo "git add -f ${_debPKGBUILD} ${_ccdebPKGBUILD} ${_devPKGBUILD} ${_gitPKGBUILD} PKGBUILD .SRCINFO skywire-scripts.tar.gz skywire-deb-scripts.tar.gz updates.sh" -echo 'git commit -m ""' +echo "don't forget to increment pkgrel if you edited the PKGBUILD" +echo "git add -f ${_debPKGBUILD} ${_ccdebPKGBUILD} ${_devPKGBUILD} ${_gitPKGBUILD} PKGBUILD .SRCINFO skywire-scripts.tar.gz updates.sh test.sh" +echo 'git commit -m " "' |