Start from a fresh copy by running the command
make maintainer-clean-recursive
in the
directory where you checked out Lire's source code.
Make sure that there are no tarballs in the
extras
subdirectory.
Set the version and prepare the source tree by
running the command ./bootstrap
. (You
can overwrite the pre-cooked version by doing e.g.
echo `date +%Y%m%d`-R-f-jvb-1 > VERSION
. Make sure your version hasn't got too many
characters. Non-GNU tar chokes if pathnames in the
archive are too long.)
Generate Makefiles
Run ./configure
Build Lire and create the tarball by running the command
make distcheck
.
This will build a tarball
lire-
and then make sure that the content of this tarball can
be built and installed. If that command fails, Lire
isn't ready to be released. Fix the errors before making
the release.
version
.tar.gz
Sign Lire's tarball with your public key. To do
this with GnuPG™, run gpg --detach-sign
--armor
lire-
.
version
.tar.gz
A file
lire-
will be created. Publish this file together with the
tarball. Now, people downloading the tarball can verify
its integrity by downloading the .asc as
well as your public key, and running version
.tar.gz.ascgpg
--verify
lire-
.
version
.tar.gz.asc