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:
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.