Skip to content

Commit

Permalink
Update HOWTO-RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
thbeu committed Nov 19, 2023
1 parent 98c425f commit 8b66f2e
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions HOWTO-RELEASE
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
Producing Shapelib Releases
===========================
Producing Shapelib Releases
===========================

0) Update shapelib_version_major/minor/micro and SHAPELIB_SO_VERSION in configure.ac
For SHAPELIB_SO_VERSION (CURRENT:REVISION:AGE)
- For a release with no interface changes just bump REVISION.
- Adding interfaces, bump CURRENT and AGE, set REVISION to 0.
- Deleting interfaces / compatibility issues - bump CURRENT, others to zero.

In CMakeLists.txt, update shp_SOVERSION and shp_VERSION
In CMakeLists.txt, update the equivalent version fields
- PROJECT_VERSION_MAJOR
- PROJECT_VERSION_MINOR
- PROJECT_VERSION_PATCH
- shp_LIB_VERSIONINFO

1) Update web/release.html with change notes on the new release and commit.

Expand All @@ -22,4 +26,3 @@
... add upload notes to maptools.org ...

4) Announce on shapelib mailing list.

0 comments on commit 8b66f2e

Please sign in to comment.