summaryrefslogtreecommitdiff
path: root/prepare-release
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2019-05-06 16:07:07 +0200
committerJulian Andres Klode <julian.klode@canonical.com>2019-05-06 16:07:07 +0200
commitd49cefd617fa9fdb9f38e7d8328bfbbd2f29a9c4 (patch)
treee268a7080c31a4b3e5a3eecd607b9335c006fb02 /prepare-release
parentf6d7e21b7ba31f396d4e8c8e8a0b5b31562afb5b (diff)
downloadapt-d49cefd617fa9fdb9f38e7d8328bfbbd2f29a9c4.tar.gz
prepare-release: Add bump-abi command
This changes the ABI in the packaging based on the one in the header.
Diffstat (limited to 'prepare-release')
-rwxr-xr-xprepare-release8
1 files changed, 8 insertions, 0 deletions
diff --git a/prepare-release b/prepare-release
index 919450b33..5eef65276 100755
--- a/prepare-release
+++ b/prepare-release
@@ -355,6 +355,14 @@ elif [ "$1" = "merge-translations" ]; then
| msgcat --use-first - $i \
| sponge $i
done
+elif [ "$1" = "bump-abi" ]; then
+ LIBAPTPKGVERSION=${2:-${LIBAPTPKGVERSION}}
+ rename s/libapt-pkg[0-9.]+[0-9]/libapt-pkg${LIBAPTPKGVERSION}/g $(find debian/ -type f)
+ sed -i \
+ -re s/libapt-pkg[0-9.]+[0-9]/libapt-pkg${LIBAPTPKGVERSION}/g \
+ -re s/APTPKG_[0-9.]+[0-9]/APTPKG_${LIBAPTPKGVERSION}/g \
+ -re s/libapt-pkg.so.[0-9.]+[0-9]/libapt-pkg.so.${LIBAPTPKGVERSION}/g \
+ $(find debian/ -type f -and -not -name changelog)
else
echo >&1 "Usage:\t$0 pre-export
\t$0 pre-build