taler-mdb

GNU Taler Extensions and Integrations
Log | Files | Refs | Submodules | README | LICENSE

commit 1bb279711f701c24980fbb88db3114fd4283aea8
parent 99e6d0a0e362152db978491edf878adc3a7319e8
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 22 Dec 2025 16:57:16 +0100

bump to v1.3.0

Diffstat:
Mconfigure.ac | 2+-
Mcontrib/Makefile.am | 1+
Acontrib/bump | 54++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mdebian/changelog | 6++++++
4 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac @@ -4,7 +4,7 @@ # This configure file is in the public domain AC_PREREQ([2.69]) -AC_INIT([taler-mdb],[1.1.0],[taler@gnu.org]) +AC_INIT([taler-mdb],[1.3.0],[taler@gnu.org]) AC_CONFIG_SRCDIR([src/taler-mdb.c]) AC_CONFIG_HEADERS([config.h]) diff --git a/contrib/Makefile.am b/contrib/Makefile.am @@ -66,5 +66,6 @@ EXTRA_DIST = \ $(bin_SCRIPTS) \ $(img_DATA) \ $(ads_DATA) \ + bump \ uncrustify.cfg \ uncrustify_precommit diff --git a/contrib/bump b/contrib/bump @@ -0,0 +1,54 @@ +#!/usr/bin/env bash +# This file is in the public domain. +set -eu + +if [ $# != 1 ]; then + >&2 echo "Illegal number of arguments" + >&2 echo "Usage: $0 <version>" + exit -1 +fi + +VERSION="$1" +DATE="$(date -R)" +GIT_USER="$(git config user.name)" +GIT_EMAIL="$(git config user.email)" + +function updated { + local FILE=$1 + if [[ $(grep "${VERSION}" "${FILE}") ]]; then + echo "${FILE} already in ${VERSION}" + return -1 + fi +} + +# update configure.ac +function configure_ac { + if [[ $(grep AC_INIT configure.ac | grep "${VERSION}") ]]; + then + echo "configure.ac already in ${VERSION}" + return 0 + fi + + sed -i "/AC_INIT/s/,\\[\\(.*\\)\\],/,[${VERSION}],/" configure.ac + echo "configure.ac ${VERSION}" +} + +# update debian/changelog +function debian_changelog { + updated debian/changelog || return 0 + + cat <<EOF > ./debian/changelog.tmp +taler-merchant (${VERSION}) unstable; urgency=low + + * Release ${VERSION}. + + -- ${GIT_USER} <${GIT_EMAIL}> ${DATE} + +EOF + cat ./debian/changelog >> ./debian/changelog.tmp + mv ./debian/changelog.tmp ./debian/changelog + echo "debian/changelog ${VERSION}" +} + +configure_ac +debian_changelog diff --git a/debian/changelog b/debian/changelog @@ -1,3 +1,9 @@ +taler-merchant (1.3.0) unstable; urgency=low + + * Release 1.3.0. + + -- Christian Grothoff <christian@grothoff.org> Mon, 22 Dec 2025 16:57:04 +0100 + taler-mdb (1.1.0) unstable; urgency=low * Release 1.1.0.