forked from AnthonyBradford/optionmatrix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.how_to_make_a_release
37 lines (24 loc) · 1009 Bytes
/
README.how_to_make_a_release
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
27
28
29
30
31
32
33
34
35
36
* Update version number in configure.ac, see AC_INIT
AC_INIT([OptionMatrix],[1.4.4],[anthony_bradford@yahoo.com],[optionmatrix],[https://sourceforge.net/projects/optionmatrix/])
* Test all changes
* Update ChangeLog
* Update NEWS
* pdf should succesfully build doc/optionmatrix.pdf with
make pdf
* doc/texinfo.tex might have to be updated to most recent version that comes with Texinfo.
* Ensure all files checked into git with
git status
* Check for compiler warnings/errors with clang
make clean; ./configure CXX=clang++ ; make
* Check for compiler warnings/errors with g++
make clean ./configure CXX=g++ ; make
* Remove GTK+ 3 and compile with GTK+ 2 (apt-get for Ubuntu)
sudo apt-get remove libgtk-3-dev
sudo apt-get install libgtk2.0-dev
make clean; ./configure ; make
* Reinstall GTK+ 3 (apt-get for Ubuntu)
sudo apt-get install libgtk-3-dev
* distcheck should be successful before distribution of the tar.gz package
make dist ; make distcheck
* Set git tag to version number
git tag 1.4.4