diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2018-01-10 11:42:21 +0100 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2018-02-01 21:15:02 +0100 |
| commit | 22f5b764f35febf66293c81189a55e20939cea04 (patch) | |
| tree | 17caaf7c2f77f96cd63ffe3582eaad6efbce4ed7 /HOWTO-RELEASE | |
| parent | 4ffec0f7a70f344e34b9863ca8e07b88178f4241 (diff) | |
| download | PROJ-22f5b764f35febf66293c81189a55e20939cea04.tar.gz PROJ-22f5b764f35febf66293c81189a55e20939cea04.zip | |
Updated HOWTO-RELEASE to reflect the current state of affairs [skip ci]
Diffstat (limited to 'HOWTO-RELEASE')
| -rw-r--r-- | HOWTO-RELEASE | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE index d9b2f693..d862c8ab 100644 --- a/HOWTO-RELEASE +++ b/HOWTO-RELEASE @@ -1,18 +1,21 @@ Preparing a PROJ.4 Release ========================== -1) Update the version number in configure.in (in AC_INIT()). +1) Update the version number in configure.ac (in AC_INIT()). 1a) Update the version number in PROJ_BUILD_VERSION in CMakeLists.txt 1b) Update the version number in doc/source/conf.py + 1c) Update version numbers in man pages in man/man1/ and man/man3/ 2) Update the version number in proj_api.h (#define PJ_VERSION). + 2a) Update PROJ_VERSION_MAJOR, PROJ_VERSION_MINOR and PROJ_VERSION_PATCH + in src/proj.h + 3) Update the version number, and date in src/pj_release.c. 4) Update the version number in the -version-info definition in - src/Makefile.am. It consists of "current:revision:age". Set - the same in the PROJ_SOVERSION variable in CMakeLists.txt + src/Makefile.am. It consists of "current:revision:age". 4a) Increment PROJ_BUILD_VERSION in CMakeLists.txt to follow libtool versioning @@ -44,13 +47,11 @@ 8) If this is a major release, prepare a branch. - svn copy https://svn.osgeo.org/metacrs/proj/trunk \ - https://svn.osgeo.org/metacrs/proj/branches/4.7 + git checkout -b 5.0 -9) Tag the release set in SVN +9) Tag the release - svn copy https://svn.osgeo.org/metacrs/proj/branches/4.7 \ - https://svn.osgeo.org/metacrs/proj/tags/4.7.0 + git tag 5.0.0 10) Do a "make dist-all" in the proj root directory. After some grinding this should result in files like proj-4.4.3.tar.gz and proj-4.4.3.zip @@ -64,9 +65,9 @@ 12) Announce the new release on the PROJ.4 and MetaCRS mailing lists. -13) Issue a new release report on Freshmeat. +13) Issue a new release report on GitHub: - http://freshmeat.net/projects/proj.4/ + https://github.com/OSGeo/proj.4/releases/new NOTES: |
