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
- Commit all changes, for release, to trunk.
- Do a new checkout from trunk, or rather an export.
- Run
./autogen.sh
in the clean checkout. - Run
make distcheck
- Check auto generated files:
INSTALL
,COPYING
- If this works you're ready to tag the current trunk:
svn copy https://svn.xfce.org/url/to/package/trunk https://svn.xfce.org/url/to/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
.