This is an old revision of the document!
Xfce Release How To
This how to is under development but it might help. Feel free to contribute.
Files to edit before release
- Release information:
ChangeLog
,NEWS
- Common information:
README
,AUTHORS
,THANKS
,TODO
(when present)
Configure file autoconf
- Edit autoconf file
configure.in.in
orconfigure.ac.in
which name you've chosen. - Remove
svn
frompackage_version_tag
. - Check the build dependencies.
Check release package
- Run
./autogen.sh
. - Run
make distcheck
- Check auto generated files:
INSTALL
,COPYING
- If this works commit all changes, for release, to trunk.
- Now you are ready to tag the current trunk:
svn copy https://svn.xfce.org/svn/goodies/package/trunk \ https://svn.xfce.org/svn/goodies/package/tags/<package-version>
Post-release
- Edit
configure.in.in
orconfigure.ac.in
. - Change
package_version_major
,package_version_minor
andpackage_version_micro
version to the new release. - Re-add
svn
topackage_version_tag
.