Skip to content
This repository was archived by the owner on Oct 19, 2021. It is now read-only.

Commit 5e882ee

Browse files
committed
Update more things in the EPM book.
1 parent 5091a89 commit 5e882ee

File tree

8 files changed

+29
-68
lines changed

8 files changed

+29
-68
lines changed

doc/3-packaging.html

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,6 @@ <H3>Subpackages</H3>
113113
developing add-ons to your software can omit them from the
114114
installation.</P>
115115

116-
<CENTER><TABLE BORDER="1" WIDTH="80%" BGCOLOR="#cccccc" CELLPADDING="5">
117-
<TR><TD><B>Note:</B><BR>
118-
Subpackages are implemented as native subsets of the main package
119-
for the AIX, HPUX, IRIX, Solaris, and Tru64 formats and as
120-
separate packages that depend on the main (parent) package for
121-
all other formats.</TD></TR>
122-
</TABLE></CENTER>
123-
124116
<P>To define a subpackage, use the <CODE>%subpackage</CODE>
125117
directive followed by a <CODE>%description</CODE> directive:</P>
126118

doc/4-advanced.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,11 +253,11 @@ <H2>Conditional Directives</H2>
253253

254254
<DL>
255255

256-
<DT><CODE>%system irix</CODE>
256+
<DT><CODE>%system macos</CODE>
257257
<BR>&nbsp;</DT>
258258

259259
<DD>Only include the following files when building a distribution
260-
for the IRIX operating system.
260+
for the macOS operating system.
261261
<BR>&nbsp;</DD>
262262

263263
<DT><CODE>%system linux-2.0</CODE>
@@ -267,11 +267,11 @@ <H2>Conditional Directives</H2>
267267
for Linux 2.0.x.
268268
<BR>&nbsp;</DD>
269269

270-
<DT><CODE>%system !irix !linux-2.0</CODE>
270+
<DT><CODE>%system !macos !linux-2.0</CODE>
271271
<BR>&nbsp;</DT>
272272

273273
<DD>Only include the following files when building a distribution
274-
for operating systems other than IRIX and Linux 2.0.x.
274+
for operating systems other than macOS and Linux 2.0.x.
275275
<BR>&nbsp;</DD>
276276

277277
</DL>

doc/5-examples.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,17 @@ <H2>Packaging the EPM Software</H2>
6060
%description Documentation for EPM
6161
f 0444 root sys ${docdir}/README $srcdir/README.md
6262
f 0444 root sys ${docdir}/COPYING $srcdir/COPYING
63+
f 0444 root sys ${docdir}/epm-book.epub $srcdir/doc/epm-book.epub
6364
f 0444 root sys ${docdir}/epm-book.html $srcdir/doc/epm-book.html
65+
f 0444 root sys ${docdir}/epm-book.pdf $srcdir/doc/epm-book.pdf
6466

6567
# Man pages
6668
%subpackage man
6769
%description Man pages for EPM
6870
f 0444 root sys ${mandir}/man1/epm.1 $srcdir/doc/epm.man
69-
f 0444 root sys ${mandir}/man1/epminstall.1 $srcdir/doc/epminstall.man
70-
f 0444 root sys ${mandir}/man1/mkepmlist.1 $srcdir/doc/mkepmlist.man
71-
f 0444 root sys ${mandir}/man5/epm.list.5 $srcdir/doc/epm.list.man
71+
f 0444 root sys ${mandir}/man1/epminstall.1 $srcdir/doc/epminstall.1
72+
f 0444 root sys ${mandir}/man1/mkepmlist.1 $srcdir/doc/mkepmlist.1
73+
f 0444 root sys ${mandir}/man5/epm.list.5 $srcdir/doc/epm.list.5
7274
</PRE>
7375

7476
<P>Finally, we conditionally include the GUI files depending on
@@ -88,8 +90,8 @@ <H2>Packaging the EPM Software</H2>
8890
%system all
8991

9092
%subpackage man
91-
f 0444 root sys ${mandir}/man1/setup.1 $srcdir/doc/setup.man
92-
f 0444 root sys ${mandir}/man5/setup.types.5 $srcdir/doc/setup.types.man
93+
f 0444 root sys ${mandir}/man1/setup.1 $srcdir/doc/setup.1
94+
f 0444 root sys ${mandir}/man5/setup.types.5 $srcdir/doc/setup.types.5
9395

9496
%endif
9597
</PRE>

doc/epm-book.epub

-117 Bytes
Binary file not shown.

doc/epm-book.html

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<HEAD>
44
<TITLE>Software Distribution with ESP Package Manager</TITLE>
55
<META NAME="author" CONTENT="Michael R Sweet">
6-
<META NAME="copyright" CONTENT="Copyright 1999-2017 by Michael R Sweet">
6+
<META NAME="copyright" CONTENT="Copyright © 1999-2020 by Michael R Sweet">
77
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">
88
<STYLE TYPE="text/css"><!--
99
BODY { font-family: sans-serif; }
@@ -52,10 +52,6 @@ <h3>Copyright &copy; 2006-2010 by Easy Software Products</h3>
5252
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
5353
USA.</small></p>
5454
<p><small>International Standard Book Number: 978-1-4116-8913-8</small></p>
55-
<p><small>First Printing: April 2006
56-
<br> Second Printing: December 2010
57-
<br> Third Printing: September 2015
58-
<br> Fourth Printing: October 2017</small></p>
5955
<HR NOSHADE>
6056
<h1 ALIGN="CENTER"><a NAME="CONTENTS">Table of Contents</a></h1>
6157
<br>
@@ -121,7 +117,7 @@ <h1 ALIGN="CENTER"><a NAME="CONTENTS">Table of Contents</a></h1>
121117
<HR NOSHADE>
122118
<h1><a NAME="1">Preface</a></h1>
123119
<p>This book provides a tutorial and reference for the ESP Package
124-
Manager (&quot;EPM&quot;) software, version 4.4, and is organized into the
120+
Manager (&quot;EPM&quot;) software, version 4.5, and is organized into the
125121
following chapters and appendices:</p>
126122
<ul>
127123
<li><a HREF="#INTRO">1 - Introduction to EPM</a></li>
@@ -188,23 +184,16 @@ <h2><a NAME="1_2">Abbreviations</a></h2>
188184
<!-- NEED 4in -->
189185
<h2><a NAME="1_3">Other References</a></h2>
190186
<dl>
191-
<dt><a HREF="https://michaelrsweet.github.io/epm">
192-
https://michaelrsweet.github.io/epm</a></dt>
187+
<dt><a HREF="https://www.msweet.org/epm">https://www.msweet.org/epm</a></dt>
193188
<dd>The official home page of the ESP Package Manager software.
194189
<br> &nbsp;</dd>
195190
<dt><a HREF="http://www.debian.org/devel/">http://www.debian.org/devel/</a>
196191
</dt>
197192
<dd>Debian Developers' Corner
198193
<br> &nbsp;</dd>
199-
<dt><a HREF="http://techpubs.sgi.com/">http://techpubs.sgi.com/</a></dt>
200-
<dd>IRIX Documentation On-Line
201-
<br> &nbsp;</dd>
202194
<dt><a HREF="http://www.rpm.org/">http://www.rpm.org/</a></dt>
203195
<dd>The Red Hat Package Manager home page.
204196
<br> &nbsp;</dd>
205-
<dt><a HREF="http://docs.sun.com/">http://docs.sun.com/</a></dt>
206-
<dd>Solaris Documentation On-Line
207-
<br> &nbsp;</dd>
208197
</dl>
209198
<h2><a NAME="1_4">Help Me Improve This Book!</a></h2>
210199
<p>I've done my best to ensure that this book is both accurate and
@@ -695,15 +684,6 @@ <h3>Subpackages</h3>
695684
if your package includes developer files, you might provide them as a
696685
subpackage so that users that will not be developing add-ons to your
697686
software can omit them from the installation.</p>
698-
<center>
699-
<table BGCOLOR="#cccccc" BORDER="1" CELLPADDING="5" WIDTH="80%">
700-
<tr><td><b>Note:</b>
701-
<br> Subpackages are implemented as native subsets of the main package
702-
for the AIX, HPUX, IRIX, Solaris, and Tru64 formats and as separate
703-
packages that depend on the main (parent) package for all other
704-
formats.</td></tr>
705-
</table>
706-
</center>
707687
<p>To define a subpackage, use the <code>%subpackage</code> directive
708688
followed by a <code>%description</code> directive:</p>
709689
<pre>
@@ -981,20 +961,20 @@ <h2><a NAME="5_4">Conditional Directives</a></h2>
981961
system version is the major and minor version number reported by <code>
982962
uname -r</code>:</p>
983963
<dl>
984-
<dt><code>%system irix</code>
964+
<dt><code>%system macos</code>
985965
<br> &nbsp;</dt>
986966
<dd>Only include the following files when building a distribution for
987-
the IRIX operating system.
967+
the macOS operating system.
988968
<br> &nbsp;</dd>
989969
<dt><code>%system linux-2.0</code>
990970
<br> &nbsp;</dt>
991971
<dd>Only include the following files when building a distribution for
992972
Linux 2.0.x.
993973
<br> &nbsp;</dd>
994-
<dt><code>%system !irix !linux-2.0</code>
974+
<dt><code>%system !macos !linux-2.0</code>
995975
<br> &nbsp;</dt>
996976
<dd>Only include the following files when building a distribution for
997-
operating systems other than IRIX and Linux 2.0.x.
977+
operating systems other than macOS and Linux 2.0.x.
998978
<br> &nbsp;</dd>
999979
</dl>
1000980
<p>The special name <code>all</code> is used to match all operating
@@ -1216,15 +1196,17 @@ <h2><a NAME="6_1">Packaging the EPM Software</a></h2>
12161196
%description Documentation for EPM
12171197
f 0444 root sys ${docdir}/README $srcdir/README.md
12181198
f 0444 root sys ${docdir}/COPYING $srcdir/COPYING
1199+
f 0444 root sys ${docdir}/epm-book.epub $srcdir/doc/epm-book.epub
12191200
f 0444 root sys ${docdir}/epm-book.html $srcdir/doc/epm-book.html
1201+
f 0444 root sys ${docdir}/epm-book.pdf $srcdir/doc/epm-book.pdf
12201202

12211203
# Man pages
12221204
%subpackage man
12231205
%description Man pages for EPM
12241206
f 0444 root sys ${mandir}/man1/epm.1 $srcdir/doc/epm.man
1225-
f 0444 root sys ${mandir}/man1/epminstall.1 $srcdir/doc/epminstall.man
1226-
f 0444 root sys ${mandir}/man1/mkepmlist.1 $srcdir/doc/mkepmlist.man
1227-
f 0444 root sys ${mandir}/man5/epm.list.5 $srcdir/doc/epm.list.man
1207+
f 0444 root sys ${mandir}/man1/epminstall.1 $srcdir/doc/epminstall.1
1208+
f 0444 root sys ${mandir}/man1/mkepmlist.1 $srcdir/doc/mkepmlist.1
1209+
f 0444 root sys ${mandir}/man5/epm.list.5 $srcdir/doc/epm.list.5
12281210
</pre>
12291211
<p>Finally, we conditionally include the GUI files depending on the
12301212
state of a variable called <code>GUIS</code>:</p>
@@ -1242,8 +1224,8 @@ <h2><a NAME="6_1">Packaging the EPM Software</a></h2>
12421224
%system all
12431225

12441226
%subpackage man
1245-
f 0444 root sys ${mandir}/man1/setup.1 $srcdir/doc/setup.man
1246-
f 0444 root sys ${mandir}/man5/setup.types.5 $srcdir/doc/setup.types.man
1227+
f 0444 root sys ${mandir}/man1/setup.1 $srcdir/doc/setup.1
1228+
f 0444 root sys ${mandir}/man5/setup.types.5 $srcdir/doc/setup.types.5
12471229

12481230
%endif
12491231
</pre>

doc/epm-book.pdf

-512 Bytes
Binary file not shown.

doc/preface.html

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
<HEAD>
33
<TITLE>Software Distribution with ESP Package Manager</TITLE>
44
<META NAME="Author" content="Michael R Sweet">
5-
<META NAME="Copyright" CONTENT="Copyright 1999-2017 by Michael R Sweet">
6-
<meta name="docversion" content="epm-4.4">
5+
<META NAME="Copyright" CONTENT="Copyright &#169; 1999-2020 by Michael R Sweet">
6+
<meta name="docversion" content="epm-4.5">
77
</HEAD>
88
<BODY>
99

1010
<H1>Preface</H1>
1111

12-
<P>This book provides a tutorial and reference for the ESP Package Manager ("EPM") software, version 4.4, and is organized into the following chapters and appendices:</P>
12+
<P>This book provides a tutorial and reference for the ESP Package Manager ("EPM") software, version 4.5, and is organized into the following chapters and appendices:</P>
1313

1414
<UL>
1515

@@ -110,7 +110,7 @@ <H2>Other References</H2>
110110
<DL>
111111

112112
<DT><A
113-
HREF="https://michaelrsweet.github.io/epm">https://michaelrsweet.github.io/epm</A></DT>
113+
HREF="https://www.msweet.org/epm">https://www.msweet.org/epm</A></DT>
114114

115115
<DD>The official home page of the ESP Package Manager software.
116116
<BR>&nbsp;</DD>
@@ -121,21 +121,11 @@ <H2>Other References</H2>
121121
<DD>Debian Developers' Corner
122122
<BR>&nbsp;</DD>
123123

124-
<DT><A HREF="http://techpubs.sgi.com/">http://techpubs.sgi.com/</A></DT>
125-
126-
<DD>IRIX Documentation On-Line
127-
<BR>&nbsp;</DD>
128-
129124
<DT><A HREF="http://www.rpm.org/">http://www.rpm.org/</A></DT>
130125

131126
<DD>The Red Hat Package Manager home page.
132127
<BR>&nbsp;</DD>
133128

134-
<DT><A HREF="http://docs.sun.com/">http://docs.sun.com/</A></DT>
135-
136-
<DD>Solaris Documentation On-Line
137-
<BR>&nbsp;</DD>
138-
139129
</DL>
140130

141131
<H2>Help Me Improve This Book!</H2>

doc/title.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,5 @@ <H3>Copyright &copy; 2006-2010 by Easy Software Products</H3>
5555
<P><SMALL>International Standard Book Number:
5656
978-1-4116-8913-8</SMALL></P>
5757

58-
<P><SMALL>First Printing: April 2006<BR>
59-
Second Printing: December 2010<BR>
60-
Third Printing: September 2015<BR>
61-
Fourth Printing: October 2017</SMALL></P>
62-
6358
</BODY>
6459
</HTML>

0 commit comments

Comments
 (0)