mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-04 19:44:45 +00:00
57 lines
993 B
Bash
Executable File
57 lines
993 B
Bash
Executable File
#!/bin/bash
|
|
# author: deadc0de6
|
|
#
|
|
# update packages
|
|
#
|
|
|
|
# $1: version
|
|
up()
|
|
{
|
|
# update pkgver
|
|
[ "${1}" != "" ] && sed -i "s/^pkgver=.*$/pkgver=${1}/g" ${pkgfile}
|
|
# create srcinfo
|
|
rm -f .SRCINFO
|
|
makepkg --printsrcinfo > .SRCINFO
|
|
}
|
|
|
|
# pivot
|
|
rl="readlink -f"
|
|
if ! ${rl} "${0}" >/dev/null 2>&1; then
|
|
rl="realpath"
|
|
|
|
if ! hash ${rl}; then
|
|
echo "\"${rl}\" not found!" && exit 1
|
|
fi
|
|
fi
|
|
# cur
|
|
cur=`dirname $(${rl} "${0}")`
|
|
opwd=`pwd`
|
|
pkgfile="PKGBUILD"
|
|
cd ${cur}
|
|
|
|
########################
|
|
# update arch package
|
|
# tag release
|
|
########################
|
|
dir="arch-dotdrop"
|
|
echo "doing ${dir} ..."
|
|
cd ${dir}
|
|
version="`git describe --abbrev=0 --tags | sed 's/^v//g'`"
|
|
up ${version}
|
|
cd ${OLDPWD}
|
|
|
|
#########################
|
|
## update arch package
|
|
## git release
|
|
#########################
|
|
#dir="arch-dotdrop-git"
|
|
#echo "doing ${dir} ..."
|
|
#cd ${dir}
|
|
## replace pkgver
|
|
##version="`git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'`"
|
|
#up
|
|
#cd ${OLDPWD}
|
|
|
|
# pivot back
|
|
cd ${opwd}
|