summaryrefslogtreecommitdiff
path: root/README.dev
blob: c21f5b956e1a53c8a5a5d2531fd620105b818198 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Source code from the subversion repository
------------------------------------------

To compile source code obtained from the subversion repository,
make sure you have installed the autoconf, automake and libtools packages.
Execute
$ autoreconf -i


Creating a new release
----------------------

1) Check the version number in configure.ac ("AC_INIT (mpc, _version_...)"),
   in INSTALL, and in src/mpc.h (remove suffix in MPC_VERSION_STRING), and
   disactivate the -Werror option in configure.ac.
2) 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.
3) 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.
4) Create an svn tag from inside the svn root:
   svn cp trunk tags/VERSION -m "Tagging release VERSION"
5) After the release, update the version number in configure.ac, INSTALL
   and mpc.h, and reactivate the -Werror option in configure.ac.
6) Commit the changes to svn.