-
Notifications
You must be signed in to change notification settings - Fork 259
ReleaseCheckList
Tom M edited this page Aug 2, 2017
·
19 revisions
- Write up a changelog in the wiki, at https://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLogx_y_z
- Check copyright year in fluidsynth.c
- Update the version in the configure.ac / CMakeLists.txt to reflect the new version
- Also update the library versions in configure.ac / CMakeLists.txt as per the embedded documentation (i.e., if there is any new C API and what not) (
LIB_VERSION_AGE
andLIB_VERSION_REVISION
). - If there are any new API features or settings, they should be documented in the developers reference document.
- Update man page with any new command line or settings options
- Generate new Doxyfile
-
Do a clean checkout from SVN and make a tag
svn co https://fluidsynth.svn.sourceforge.net/svnroot/fluidsynth fluidsynth svn copy https://fluidsynth.svn.sourceforge.net/svnroot/fluidsynth/trunk https://fluidsynth.svn.sourceforge.net/svnroot/fluidsynth/tags/Vx_y_z -m "Tagging x.y.z release"
-
Build the tarball:
cd fluidsynth/trunk/fluidsynth ./autogen.sh mkdir build cd build cmake .. make tarball-autotools
-
Upload tarball to SourceForge?
- fluidsynth.org
- fluid-dev
- LAA list - http://lists.linuxaudio.org/pipermail/linux-audio-announce
- freshmeat.net - http://freshmeat.net/projects/fluid
- Update http://wiki.linuxaudio.org/apps/categories/fluidsynth