summaryrefslogtreecommitdiff
path: root/README.dev
diff options
context:
space:
mode:
authorAndreas Enge <andreas.enge@inria.fr>2012-09-19 11:17:49 +0000
committerAndreas Enge <andreas.enge@inria.fr>2012-09-19 11:17:49 +0000
commit9d1fd17d4081b2a0ac2de5f1c86d1bc81427a5f9 (patch)
tree5d9efd557b23ca31a5921219c05f41b00f9c7932 /README.dev
parent75e6da9bb997ede499e9e282317f0c0b3fc92bbd (diff)
downloadmpc-git-rootsunity.tar.gz
merge trunk into branch rootsunityrootsunity
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/branches/rootsunity@1273 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'README.dev')
-rw-r--r--README.dev44
1 files changed, 21 insertions, 23 deletions
diff --git a/README.dev b/README.dev
index a809e87..d1a4859 100644
--- a/README.dev
+++ b/README.dev
@@ -8,31 +8,29 @@ $ autoreconf -i
Required versions:
* autoconf >= 2.61
-* automake >= 1.10.1
+* automake >= 1.11.6
* libtool >= 2.2
Creating a new release
----------------------
- 1) Check compilation with latest gmp and mpfr, with gmp 4.3.2 and mpfr 2.4.2;
- with and without "--enable-valgrind-tests --disable-shared".
- 2) Check the version number in configure.ac ("AC_INIT (mpc, _version_...)"),
- INSTALL, src/get_version.c, src/mpc.h (remove suffix "dev" in
- MPC_VERSION_STRING) and Makefile.vc.
- 3) Verify that the API version in src/Makefile.am is correct.
- 4) Check that NEWS, BUGS and TODO are up to date, and that the minimal
- version numbers of gmp and mpfr in configure.ac, INSTALL and
- doc/mpc.texi are correct.
- 5) Execute "autoreconf; touch doc/mpc.texi; make distcheck".
- This updates the date and version number in doc/version.texi and
- creates the tarball for distribution.
- 6) Create an svn tag from inside the svn root:
- svn cp trunk tags/VERSION
- 7) Update the web page on the server.
- The html documentation is created with
- makeinfo --html --no-split mpc.texi
- and the resulting mpc.html is copied to content_html.php.
- 8) After the release, update the version number in configure.ac, INSTALL,
- src/get_version.c, src/mpc.h and Makefile.vc.
- 9) Potentially increase the API version in src/Makefile.am.
-10) Commit the changes to svn.
+1) Check the version number in configure.ac ("AC_INIT (mpc, _version_...)"),
+ INSTALL, src/get_version.c, src/mpc.h (remove suffix "dev" in
+ MPC_VERSION_STRING) and Makefile.vc.
+2) Verify that the ABI version in src/Makefile.am is correct.
+3) Check that NEWS, BUGS and TODO are up to date, and that the minimal
+ version numbers of gmp and mpfr in configure.ac, INSTALL and
+ doc/mpc.texi are correct.
+4) Execute "autoreconf; touch doc/mpc.texi; make distcheck".
+ This updates the date and version number in doc/version.texi and
+ creates the tarball for distribution.
+5) Upload to GNU ftp server.
+6) Update the web page on the server.
+ The html documentation is created with
+ makeinfo --html --no-split mpc.texi
+ and the resulting mpc.html is copied to content_html.php.
+7) Create an svn tag from inside the svn root:
+ svn cp trunk tags/VERSION
+8) After the release, update the version number in configure.ac, INSTALL,
+ src/get_version.c, src/mpc.h and Makefile.vc.
+9) Commit the changes to svn.