If you built the "Standard" tarball, you should
move it someplace else along with its signature, because
this procedure will overwrite it.
Start from a fresh copy by running the command
make maintainer-clean-recursive in the
directory where you checked out Lire's source code.
Add the tarballs of the required libraries in the extras subdirectory.
These tarballs can be downloaded using wget.
wget http://www.cpan.org/modules/by-module/XML/XML-Parser.2.30.tar.gz
wget http://prdownloads.sourceforge.net/expat/expat-1.95.2.tar.gz
Set the version and prepare the source tree by
running the command ./bootstrap.
Build Lire.
Run ./configure
Run make
Create the tarball by running the command
make followed by the command
make distcheck.
This will build a tarball 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.
Rename the generated tarball to
lire-full-version.tar.gz.
Sign Lire's tarball with your public key. To do
this with GnuPG, run gpg --detach-sign
--armor
lire-full-version.tar.gz.
A file
lire-full-version.tar.gz.asc
will get created. Publish this file, together with the
tarball. Now, people downloading the tarball can verify
its integrity by downloading the .asc along with it, as
well as your public key and running gpg
--verify
lire-full-version.tar.gz.asc
.