/usr/share/doc/lire/dev-manual/ch19s03.html is in lire-devel-doc 2:2.1.1-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Building The Tarball</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="Lire Developer's Manual"><link rel="up" href="ch19.html" title="Chapter 19. Making a Release"><link rel="prev" href="ch19s02.html" title="Tagging the CVS"><link rel="next" href="ch19s04.html" title="Building The Debian Package"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Building The Tarball</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch19s02.html">Prev</a> </td><th width="60%" align="center">Chapter 19. Making a Release</th><td width="20%" align="right"> <a accesskey="n" href="ch19s04.html">Next</a></td></tr></table><hr></div><div class="section" title="Building The Tarball"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sect:tarball"></a>Building The Tarball</h2></div></div></div><div class="procedure"><ol class="procedure" type="1"><li class="step" title="Step 1"><p>Start from a fresh copy by running the command
<strong class="userinput"><code>make maintainer-clean-recursive</code></strong> in the
directory where you checked out <span class="application">Lire</span>'s source code.
</p><ol type="a" class="substeps"><li class="step" title="Step 1.a"><p>Make sure that there are no tarballs in the
<code class="filename">extras</code>
subdirectory.
</p></li></ol></li><li class="step" title="Step 2"><p>Set the version and prepare the source tree by
running the command <strong class="userinput"><code>./bootstrap</code></strong>. (You
can overwrite the pre-cooked version by doing e.g.
<strong class="userinput"><code> echo `date +%Y%m%d`-R-f-jvb-1 > VERSION
</code></strong>. Make sure your version hasn't got too many
characters. Non-GNU tar chokes if pathnames in the
archive are too long.)
</p></li><li class="step" title="Step 3"><p>Generate Makefiles</p><ol type="a" class="substeps"><li class="step" title="Step 3.a"><p>Run <strong class="userinput"><code>./configure</code></strong></p></li></ol></li><li class="step" title="Step 4"><p>Build <span class="application">Lire</span> and create the tarball by running the command
<strong class="userinput"><code>make distcheck</code></strong>.
</p><p>This will build a tarball
<code class="filename">lire-<em class="replaceable"><code>version</code></em>.tar.gz</code>
and then make sure that the content of this tarball can
be built and installed. If that command fails, <span class="application">Lire</span>
isn't ready to be released. Fix the errors before making
the release.
</p></li><li class="step" title="Step 5"><p>Sign <span class="application">Lire</span>'s tarball with your public key. To do
this with <span class="productname">GnuPG</span>™, run <strong class="userinput"><code>gpg --detach-sign
--armor
lire-<em class="replaceable"><code>version</code></em>.tar.gz</code></strong>.
</p><p>A file
<code class="filename">lire-<em class="replaceable"><code>version</code></em>.tar.gz.asc</code>
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 <strong class="userinput"><code>gpg
--verify
lire-<em class="replaceable"><code>version</code></em>.tar.gz.asc
</code></strong>.
</p></li></ol></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch19s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch19.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch19s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Tagging the CVS </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Building The Debian Package</td></tr></table></div></body></html>
|