From a203652246218e0dbfc42fe91a92994dd716fa4e Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Sun, 11 Feb 2018 12:48:44 +0100 Subject: [PATCH] adding little script to patch PKGBUILDs --- packages/genpkg.sh | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 packages/genpkg.sh diff --git a/packages/genpkg.sh b/packages/genpkg.sh new file mode 100755 index 0000000..3ae98f2 --- /dev/null +++ b/packages/genpkg.sh @@ -0,0 +1,47 @@ +#!/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 +cur=$(dirname "$(readlink -f "${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}