- check out a fresh copy from Git
- - verify that the libtool versioning/library soname is
+ - verify that the libtool versioning/library soname in `meson.build` is
changed if it needs to be, or not changed if not
- - remember to update **both** `configure.ac` **and** `meson.build`
- CMake takes the version number from `meson.build` and so should not
need updating
`ninja -C ${builddir} maintainer-update-authors`
if necessary
- - the version number should have major.minor.micro, even
+ - the version number in `meson.build` should have major.minor.micro, even
if micro is 0, i.e. "1.0.0" and "1.2.0" not "1.0"/"1.2"; the micro
version should be even for releases, and odd for intermediate snapshots
- - remember to update **both** `configure.ac` **and** `meson.build`
- CMake takes the version number from `meson.build` and so should not
need updating
then simply created an unsigned annotated tag:
`git tag -a -m 'Released X.Y.Z' dbus-X.Y.Z`.
- - bump the version number up in `configure.ac` and `meson.build`
+ - bump the version number up in `meson.build`
again (so the micro version is odd),
and commit it. Make sure you do this *after* tagging the previous
release! The idea is that git has a newer version number