Updated XScreenSaver dependencies and build instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4067 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2005-05-09 00:54:30 +00:00
parent e67834a946
commit d15ff1a5bc
2 changed files with 42 additions and 16 deletions

View File

@ -8,7 +8,7 @@
<!ENTITY xscreensaver-download-ftp "ftp://ftp.fu-berlin.de/unix/X11/graphics/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
<!ENTITY xscreensaver-md5sum "3ea7d0bc9b7159523855296e175d7ac7">
<!ENTITY xscreensaver-size "4.3 MB">
<!ENTITY xscreensaver-buildsize "96.4 MB">
<!ENTITY xscreensaver-buildsize "99.2 MB">
<!ENTITY xscreensaver-time "1.0 SBU">
]>
@ -72,12 +72,9 @@
<para> <xref linkend="libjpeg"/>,
<ulink url="http://linas.org/gle/">GLE</ulink>,
<ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
<ulink
url="http://www.ibiblio.org/pub/Linux/games/amusements/fortune/fortune-mod-9708.tar.gz">fortune-mod</ulink>,
<ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
<xref linkend="yelp"/>,
<xref linkend="Linux_PAM"/> and
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> or
<xref linkend="Linux_PAM"/>,
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, and
<xref linkend="heimdal"/> or
<xref linkend="mitkrb"/></para>
@ -86,17 +83,19 @@
<sect2 role="installation">
<title>Installation of XScreenSaver</title>
<!-- Apparently, this issue is now fixed
<para><application>XScreenSaver</application> makes some poor choices
where to put all the files if <application>GNOME</application> is installed.
To get around this, run the following command and see an optional configure
switch described later below.</para>
<screen><userinput>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</userinput></screen>
<screen><userinput>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</userinput></screen>
-->
<para>Install <application>XScreenSaver</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
@ -111,12 +110,17 @@ make</userinput></screen>
<para><option>--with-setuid-hacks</option>: This switch allows some
demos to be installed setuid <systemitem class="username">root</systemitem>
which is needed in order to ping other hosts.</para>
<para><option>--with-configdir=/usr/lib/xscreensaver/config</option>:
<para><option>--enable-locking</option>: This switch provides support for
locking the display.</para>
<!-- Not required any longer
<para><option>-with-configdir=/usr/lib/xscreensaver/config</option>:
If <application>GNOME</application> is installed, you can use this
switch to put the configuration files in a single directory rather than
spreading them all over the disk.</para>
-->
</sect2>
<sect2 role="configuration">
@ -125,11 +129,23 @@ make</userinput></screen>
<sect3 id="xscreensaver-config">
<title>Config Files</title>
<para><filename>~/.xscreensaver</filename></para>
<para><filename>/etc/X11/app-defaults/XScreenSaver</filename>,
<filename>~/.xscreensaver</filename> and
<filename>/etc/pam.d/xscreensaver</filename> or
<filename>/etc/pam.conf</filename></para>
<indexterm zone="xscreensaver xscreensaver-config">
<primary sortas="e-etc-X11-app-defaults-XScreenSaver">.../app-.../XScreenSaver</primary>
</indexterm>
<indexterm zone="xscreensaver xscreensaver-config">
<primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary>
</indexterm>
<indexterm zone="xscreensaver xscreensaver-config">
<primary sortas="e-etc-pam.d-xscreensaver">/etc/pam.d/xscreensaver</primary>
</indexterm>
<indexterm zone="xscreensaver xscreensaver-config">
<primary sortas="e-etc-pam.conf">/etc/pam.conf</primary>
</indexterm>
</sect3>
@ -146,9 +162,9 @@ make</userinput></screen>
<seglistitem>
<seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper,
and screensaver-properties-capplet</seg>
and xscreensaver-text</seg>
<seg>None</seg>
<seg>/usr/libexec/xscreensaver, /usr/share/xscreensaver, and /usr/share/pixmaps</seg>
<seg>/usr/lib/xscreensaver and /usr/share/xscreensaver</seg>
</seglistitem>
</segmentedlist>
@ -232,7 +248,16 @@ make</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="xscreensaver-text">
<term><command>xscreensaver-text</command></term>
<listitem>
<para>prints some text to stdout, for use by screen savers.</para>
<indexterm zone="xscreensaver xscreensaver-text">
<primary sortas="b-xscreensaver-text">xscreensaver-text</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>

View File

@ -25,7 +25,8 @@
<itemizedlist>
<listitem>
<para>May 8th, 2005 [randy]: Updated to Metacity-2.10.1.</para>
<para>May 8th, 2005 [randy]: Updated to Metacity-2.10.1; updated
XScreenSaver dependencies and build instructions.</para>
</listitem>
<listitem>