mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Removed TCP Wrappers. Inkscape 0.48.3.1 and VLC 2.0.3.
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10486 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
f2d2b62bb7
commit
bc6e56dc66
12
general.ent
12
general.ent
@ -3,13 +3,13 @@ $LastChangedBy$
|
||||
$Date$
|
||||
-->
|
||||
|
||||
<!ENTITY day "31"> <!-- Always 2 digits -->
|
||||
<!ENTITY month "07"> <!-- Always 2 digits -->
|
||||
<!ENTITY day "01"> <!-- Always 2 digits -->
|
||||
<!ENTITY month "08"> <!-- Always 2 digits -->
|
||||
<!ENTITY year "2012">
|
||||
<!ENTITY copyrightdate "2001-&year;">
|
||||
<!ENTITY copyholder "The BLFS Development Team">
|
||||
<!ENTITY version "&year;-&month;-&day;">
|
||||
<!ENTITY releasedate "July 31st, &year;">
|
||||
<!ENTITY releasedate "August 1st, &year;">
|
||||
<!-- <!ENTITY releasedate "November &day;st, &year;"> -->
|
||||
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
|
||||
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
|
||||
@ -175,11 +175,11 @@ $Date$
|
||||
<!ENTITY shadow-version "4.1.5.1">
|
||||
<!ENTITY stunnel-version "4.52">
|
||||
<!ENTITY sudo-version "1.8.5p2">
|
||||
<!ENTITY tcpwrappers-version "7.6">
|
||||
<!ENTITY tripwire-version "2.4.2.2">
|
||||
|
||||
<!-- Removed
|
||||
<!ENTITY heimdal-version "1.4">
|
||||
<!ENTITY tcpwrappers-version "7.6">
|
||||
-->
|
||||
|
||||
<!-- Chapter 5 -->
|
||||
@ -1020,7 +1020,7 @@ $Date$
|
||||
<!ENTITY gnash-version "0.8.10">
|
||||
<!ENTITY gimp-version "2.8.0">
|
||||
<!ENTITY icedtea-web-version "1.2">
|
||||
<!ENTITY inkscape-version "0.48.2">
|
||||
<!ENTITY inkscape-version "0.48.3.1">
|
||||
<!ENTITY pan-version "0.133">
|
||||
<!ENTITY pidgin-version "2.10.6">
|
||||
<!ENTITY rox-filer-version "2.10">
|
||||
@ -1113,7 +1113,7 @@ $Date$
|
||||
<!ENTITY mplayer-version "1.1">
|
||||
<!ENTITY xine-ui-version "0.99.7">
|
||||
<!ENTITY transcode-version "1.1.7">
|
||||
<!ENTITY vlc-version "2.0.2">
|
||||
<!ENTITY vlc-version "2.0.3">
|
||||
|
||||
<!-- Removed
|
||||
<!ENTITY avifile-version "0.7.45">
|
||||
|
@ -120,8 +120,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="check"/> (required to run the testsuite) and
|
||||
<xref linkend="tcpwrappers"/>
|
||||
<xref linkend="check"/> (required to run the testsuite)
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
|
@ -43,6 +43,21 @@
|
||||
</listitem>
|
||||
|
||||
-->
|
||||
<listitem>
|
||||
<para>July 31st, 2012</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[krejzi] - Inkscape 0.48.3.1.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[krejzi] - VLC 2.0.3.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[krejzi] - Removed TCP Wrappers.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>July 31st, 2012</para>
|
||||
<itemizedlist>
|
||||
|
@ -63,9 +63,7 @@
|
||||
<para role="required"><xref linkend="audiofile"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="alsa-lib"/>,
|
||||
<!-- <xref linkend="arts"/>, -->
|
||||
<xref linkend="tcpwrappers"/>, and
|
||||
<para role="optional"><xref linkend="alsa-lib"/> and
|
||||
<xref linkend="docbook-utils"/> (Required for building the html documentation)</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
|
@ -5,13 +5,13 @@
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY vlc-download-http
|
||||
"http://download.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
|
||||
"http://download.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
|
||||
<!ENTITY vlc-download-ftp
|
||||
"ftp://ftp.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
|
||||
<!ENTITY vlc-md5sum "93e729cc970a4535b3213dbef0e69528">
|
||||
<!ENTITY vlc-size "17 MB">
|
||||
<!ENTITY vlc-buildsize "432 MB">
|
||||
<!ENTITY vlc-time "2.5 SBU">
|
||||
"ftp://ftp.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
|
||||
<!ENTITY vlc-md5sum "a7e79565e3df07dcf9abc6cad3ac26bb">
|
||||
<!ENTITY vlc-size "18 MB">
|
||||
<!ENTITY vlc-buildsize "500 MB">
|
||||
<!ENTITY vlc-time "4.0 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="vlc" xreflabel="VLC-&vlc-version;">
|
||||
|
@ -70,11 +70,6 @@
|
||||
<xref linkend="rpcbind"/> (Runtime dependency)
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="tcpwrappers"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional for NFSv4 Support</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="libevent"/> and
|
||||
@ -182,7 +177,7 @@ make</userinput></screen>
|
||||
RPCSEC GSS (RPC Security).</para>
|
||||
|
||||
<para><parameter>--without-tcp-wrappers</parameter>: This option is
|
||||
only needed if the optional <xref linkend="tcpwrappers"/> is not installed.</para>
|
||||
needed because TCP Wrappers is not in BLFS.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
@ -239,17 +234,6 @@ EOF</userinput></screen>
|
||||
|
||||
</sect4>
|
||||
|
||||
<sect4 id="nfs-utils-server-wrappers-support">
|
||||
<title>tcpwrappers Configuration</title>
|
||||
|
||||
<para>If you have <xref linkend="tcpwrappers"/> installed and there
|
||||
is a restrictive <filename>/etc/hosts.deny</filename> file, ensure you
|
||||
have an entry in the <filename>/etc/hosts.allow</filename> file for access
|
||||
from the rpcbind daemon. See the man page in section 5 for hosts_access for
|
||||
details on creating appropriate rules.</para>
|
||||
|
||||
</sect4>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3 id='nfs-utils-client-config'>
|
||||
|
@ -64,11 +64,6 @@
|
||||
<xref linkend="libtirpc"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="tcpwrappers"/>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/rpcbind"/></para>
|
||||
|
||||
@ -112,13 +107,6 @@ make</userinput></screen>
|
||||
|
||||
<screen role="root"><userinput>make install-rpcbind</userinput></screen>
|
||||
|
||||
|
||||
<note><para>If you build <application>rpcbind</application> with
|
||||
<xref linkend="tcpwrappers"/>, be sure to allow it in
|
||||
<filename>/etc/hosts.allow</filename>. For example:</para>
|
||||
|
||||
<screen><userinput>rpcbind: 127.0.0.1</userinput></screen></note>
|
||||
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
|
@ -84,7 +84,6 @@
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="linux-pam"/>,
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<xref linkend="x-window-system"/>,
|
||||
<xref linkend="mitkrb"/>,
|
||||
<ulink url="http://www.thrysoee.dk/editline/">libedit</ulink>
|
||||
@ -95,7 +94,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Optional Runtime (Used only to gather entropy)</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="openjdk"/><!-- or <xref linkend="jdk"/>-->,
|
||||
<xref linkend="openjdk"/>,
|
||||
<xref linkend="net-tools"/> and
|
||||
<xref linkend="sysstat"/>.
|
||||
</para>
|
||||
@ -123,17 +122,6 @@ groupadd -g 50 sshd &&
|
||||
useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd \
|
||||
-s /bin/false -u 50 sshd</userinput></screen>
|
||||
|
||||
<para>
|
||||
<application>OpenSSH</application> is very sensitive to changes in the
|
||||
linked <application>OpenSSL</application> libraries. If you recompile
|
||||
<application>OpenSSL</application>, <application>OpenSSH</application> may
|
||||
fail to start up. An alternative is to link against the static
|
||||
<application>OpenSSL</application> library. To link against the static
|
||||
library, execute the following command:
|
||||
</para>
|
||||
|
||||
<screen><userinput>sed -i 's@-lcrypto@/usr/lib/libcrypto.a -ldl@' configure</userinput></screen>
|
||||
|
||||
<para>
|
||||
Install <application>OpenSSH</application> by running the following
|
||||
commands:
|
||||
@ -148,15 +136,11 @@ useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd \
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
If you linked <application>tcp_wrappers</application> into the build using
|
||||
the <option>--with-tcp-wrappers</option> parameter, ensure you add
|
||||
127.0.0.1 to the sshd line in <filename>/etc/hosts.allow</filename> if you
|
||||
have a restrictive <filename>/etc/hosts.deny</filename> file, or the test
|
||||
suite will fail. Additionally, the testsuite requires an installed copy of
|
||||
<command>scp</command> to complete the multiplexing tests. To run the test
|
||||
suite, first copy the scp program to
|
||||
<filename class="directory">/usr/bin</filename>, making sure that you back
|
||||
up any existing copy first.
|
||||
The testsuite requires an installed copy of <command>scp</command> to
|
||||
complete the multiplexing tests. To run the test suite, first copy the
|
||||
<command>scp</command> program to
|
||||
<filename class="directory">/usr/bin</filename>, making sure that you
|
||||
back up any existing copy first.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -67,7 +67,6 @@ $Date$
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sudo.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tripwire.xml"/>
|
||||
|
||||
</chapter>
|
||||
|
@ -75,9 +75,6 @@
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required"><xref linkend="openssl"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="tcpwrappers"/></para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/stunnel"/></para>
|
||||
|
||||
|
@ -68,8 +68,7 @@
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<para role="optional">
|
||||
<xref linkend="dbus"/>,
|
||||
<xref linkend="libusb"/>,
|
||||
<xref linkend="acl"/>,
|
||||
@ -80,11 +79,11 @@
|
||||
<xref linkend="php"/>,
|
||||
<xref linkend="gs"/>,
|
||||
<xref linkend="python2"/>,
|
||||
<xref linkend="openjdk"/><!-- or <xref linkend="jdk"/>-->,
|
||||
<xref linkend="openjdk"/>,
|
||||
<ulink url="http://portland.freedesktop.org/wiki/">Xdg-utils</ulink>,
|
||||
<ulink url="http://www.openslp.org/">OpenSLP</ulink>,
|
||||
<ulink
|
||||
url="http://packages.debian.org/unstable/source/libpaper">libpaper</ulink>,
|
||||
url="http://packages.debian.org/source/sid/libpaper">libpaper</ulink>,
|
||||
<ulink url="http://www.easysw.com/htmldoc/">HTMLDOC</ulink>, and
|
||||
<ulink url="http://valgrind.org/">Valgrind</ulink> (optionally used if
|
||||
running the test suites)
|
||||
|
@ -67,8 +67,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="openssl"/>,
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<xref linkend="mitkrb"/>, and
|
||||
<xref linkend="mitkrb"/> and
|
||||
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink></para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
|
@ -277,8 +277,8 @@ install -v -m644 doc/sane.png xscanimage-icon-48x48-2.png \
|
||||
<title>Configuration and setup of the 'saned' daemon</title>
|
||||
|
||||
<para>The <command>saned</command> daemon is not meant to be used for
|
||||
untrusted clients. You should provide <xref linkend="tcpwrappers"/>
|
||||
and/or <xref linkend="fw-firewall"/> protection to ensure only trusted
|
||||
untrusted clients. You should provide <xref linkend="fw-firewall"/>
|
||||
protection to ensure only trusted
|
||||
clients access the daemon. Due to the complex security requirements to
|
||||
ensure only trusted clients access the daemon, BLFS does not provide
|
||||
instructions to configure the <command>saned</command> daemon. If you
|
||||
|
@ -88,8 +88,9 @@
|
||||
<para role="optional"><xref linkend="openssl"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="tcpwrappers"/> and
|
||||
<ulink url="http://packages.debian.org/squeeze/libaio-dev">libaio</ulink></para>
|
||||
<para role="optional">
|
||||
<ulink url="http://packages.debian.org/source/sid/libaio">libaio</ulink>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/mysql"/></para>
|
||||
|
@ -90,8 +90,7 @@
|
||||
<xref linkend="cyrus-sasl"/>,
|
||||
<xref linkend="mysql"/>,
|
||||
<xref linkend="postgresql"/>,
|
||||
<xref linkend="sqlite"/>,
|
||||
<xref linkend="tcpwrappers"/>, and
|
||||
<xref linkend="sqlite"/> and
|
||||
<xref linkend="linux-pam"/>
|
||||
</para>
|
||||
|
||||
|
@ -66,7 +66,6 @@
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<xref linkend="cyrus-sasl"/>,
|
||||
<xref linkend="procmail"/>,
|
||||
<ulink url="http://www.feep.net/nph/">nph</ulink>, and
|
||||
|
@ -62,8 +62,7 @@
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="linux-pam"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="tcpwrappers"/>, and
|
||||
<xref linkend="openssl"/> and
|
||||
<xref linkend="libcap2"/>
|
||||
</para>
|
||||
|
||||
|
@ -107,14 +107,13 @@
|
||||
<xref linkend="mysql"/> or
|
||||
<xref linkend="postgresql"/>,
|
||||
<ulink url="http://www.openslp.org/">OpenSLP</ulink>,
|
||||
<xref linkend="pth"/>,
|
||||
<xref linkend="tcpwrappers"/> and
|
||||
<xref linkend="pth"/> and
|
||||
<xref linkend="unixodbc"/>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/openldap"/></para>
|
||||
|
||||
<ulink url="&blfs-wiki;/openldap"/>
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
@ -177,11 +176,7 @@ make depend &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
To test the results, issue: <command>make test</command>. If you've
|
||||
enabled <application>tcp_wrappers</application>, ensure you add 127.0.0.1
|
||||
to the <parameter>slapd</parameter> line in the
|
||||
<filename>/etc/hosts.allow</filename> file if you have a restrictive
|
||||
<filename>/etc/hosts.deny</filename> file.
|
||||
To test the results, issue: <command>make test</command>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@ -265,12 +260,6 @@ cp -v -R doc/guide/* \
|
||||
SLPv2 support. Use this switch if you have installed
|
||||
<ulink url="http://www.openslp.org/">OpenSLP</ulink>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<option>--enable-wrappers</option>: This parameter enables
|
||||
TCP Wrappers support. Use this switch if you have installed
|
||||
<xref linkend="tcpwrappers"/>.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
@ -288,10 +277,12 @@ cp -v -R doc/guide/* \
|
||||
<sect3 id="openldap-config">
|
||||
<title>Config Files</title>
|
||||
|
||||
<para><filename>/etc/openldap/*</filename></para>
|
||||
<para>
|
||||
<filename>/etc/openldap/*</filename>
|
||||
</para>
|
||||
|
||||
<indexterm zone="openldap openldap-config">
|
||||
<primary sortas="e-etc-openldap">/etc/openldap/*</primary>
|
||||
<primary sortas="e-etc-openldap">/etc/openldap/*</primary>
|
||||
</indexterm>
|
||||
|
||||
</sect3>
|
||||
@ -318,10 +309,12 @@ cp -v -R doc/guide/* \
|
||||
sortas="e-etc-openldap-ldap.conf">/etc/openldap/ldap.conf</primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Resources to assist you with topics such as choosing a directory
|
||||
configuration, backend and database definitions, access control settings,
|
||||
running as a user other than <systemitem class="username">root</systemitem>
|
||||
and setting a <command>chroot</command> environment include:</para>
|
||||
<para>
|
||||
Resources to assist you with topics such as choosing a directory
|
||||
configuration, backend and database definitions, access control settings,
|
||||
running as a user other than <systemitem class="username">root</systemitem>
|
||||
and setting a <command>chroot</command> environment include:
|
||||
</para>
|
||||
|
||||
<itemizedlist spacing='compact'>
|
||||
<listitem>
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY inkscape-download-http "&sourceforge-repo;/inkscape/inkscape-&inkscape-version;.tar.bz2">
|
||||
<!ENTITY inkscape-download-ftp " ">
|
||||
<!ENTITY inkscape-md5sum "f60b98013bd1121b2cc301f3485076ba">
|
||||
<!ENTITY inkscape-size "18.7 MB">
|
||||
<!ENTITY inkscape-buildsize "1.9 GB">
|
||||
<!ENTITY inkscape-time "16 SBU">
|
||||
<!ENTITY inkscape-md5sum "f0fcc02088cc643634806064e7ab4ec3">
|
||||
<!ENTITY inkscape-size "19 MB">
|
||||
<!ENTITY inkscape-buildsize "1.5 GB">
|
||||
<!ENTITY inkscape-time "18 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="inkscape" xreflabel="Inkscape-&inkscape-version;">
|
||||
@ -23,7 +23,7 @@
|
||||
<title>Inkscape-&inkscape-version;</title>
|
||||
|
||||
<indexterm zone="inkscape">
|
||||
<primary sortas="a-inkscape">Inkscape</primary>
|
||||
<primary sortas="a-Inkscape">Inkscape</primary>
|
||||
</indexterm>
|
||||
|
||||
<sect2 role="package">
|
||||
@ -74,10 +74,6 @@
|
||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>
|
||||
Required patch:
|
||||
<ulink url="&patch-root;/inkscape-&inkscape-version;_gcc-4.7-1.patch"/>
|
||||
</para>
|
||||
<para>
|
||||
Optional patch:
|
||||
<ulink url="&patch-root;/inkscape-&inkscape-version;-poppler-0.20-1.patch"/>
|
||||
@ -89,24 +85,26 @@
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="gtkmm2"/>,
|
||||
<xref linkend="gc"/>,
|
||||
<xref linkend="gsl"/>,
|
||||
<xref linkend="boost"/>,
|
||||
<xref linkend="libpng"/> and
|
||||
<xref linkend="intltool"/>.
|
||||
<xref linkend="gc"/>,
|
||||
<xref linkend="gsl"/> and
|
||||
<xref linkend="gtkmm2"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="recommended">
|
||||
<xref linkend="lcms"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="lcms"/>,
|
||||
<xref linkend="poppler"/>,
|
||||
<xref linkend="aspell"/>,
|
||||
<xref linkend="doxygen"/>,
|
||||
<xref linkend="gnome-vfs"/>,
|
||||
<xref linkend="imagemagick"/>,
|
||||
<xref linkend="popt"/>,
|
||||
<xref linkend="doxygen"/>,
|
||||
<xref linkend="aspell"/> and
|
||||
<ulink url="http://libwpg.sourceforge.net/">Libwpg</ulink>.
|
||||
<ulink url="http://libwpg.sourceforge.net/">libwpg</ulink>,
|
||||
<xref linkend="poppler"/> and
|
||||
<xref linkend="popt"/>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">
|
||||
@ -122,54 +120,23 @@
|
||||
compiling with Poppler 0.20:
|
||||
</para>
|
||||
|
||||
<screen><userinput>patch -p1 < ../inkscape-&inkscape-version;-poppler-0.20-1.patch</userinput></screen>
|
||||
<screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-poppler-0.20-1.patch</userinput></screen>
|
||||
|
||||
<para>
|
||||
Fix a bug that would otherwise prevent compiling with
|
||||
<application>Libpng 1.5</application>:
|
||||
Fix a bug that will prevent from compiling with
|
||||
<application>libpng 1.5</application>:
|
||||
</para>
|
||||
|
||||
<screen><userinput>sed -i 's/ptr->jmpbuf/jmpbuf(png_ptr)/' \
|
||||
src/{extension/internal/pdfinput/svg-builder,helper/png-write}.cpp</userinput></screen>
|
||||
|
||||
<para>
|
||||
Fix a bug that would otherwise prevent compiling with
|
||||
<application>Libpng 1.5.7</application> or greater:
|
||||
</para>
|
||||
|
||||
<screen><userinput>sed -i 's#if ( png_get_iCCP.*#if (0) {#' src/sp-image.cpp</userinput></screen>
|
||||
|
||||
<para>
|
||||
If you have <emphasis>not</emphasis> installed <xref linkend="lcms"/> fix
|
||||
a bug that will otherwise break the build:
|
||||
</para>
|
||||
|
||||
<screen><userinput>sed -i '/<io\/sys.h>/d
|
||||
/preferences.h/a#include "io/sys.h"' src/color-profile.cpp</userinput></screen>
|
||||
|
||||
<para>
|
||||
Fix a bug that would otherwise prevent compiling with
|
||||
<application>Gcc 4.7</application>:
|
||||
</para>
|
||||
|
||||
<screen><userinput>patch -p1 < ../inkscape-&inkscape-version;_gcc-4.7-1.patch</userinput></screen>
|
||||
|
||||
<para>
|
||||
Fix many bugs that would otherwise prevent compiling with
|
||||
<application>Glib 2.32</application> or greater:
|
||||
</para>
|
||||
|
||||
<screen><userinput>for thing in array convert dir error fileutils hash list macros main mem \
|
||||
messages quark slist strfuncs string types urifuncs utils
|
||||
do sed -i "/^#include /s#/g${thing}##" $(grep -rl "include .glib/g${thing}" .)
|
||||
done</userinput></screen>
|
||||
src/{extension/internal/pdfinput/svg-builder,helper/png-write}.cpp &&
|
||||
sed -i 's#if ( png_get_iCCP.*#if (0) {#' src/sp-image.cpp</userinput></screen>
|
||||
|
||||
<para>
|
||||
Install <application>Inkscape</application> by running the following
|
||||
commands:
|
||||
</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr --disable-lcms &&
|
||||
<screen><userinput>./configure --prefix=/usr &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
@ -181,16 +148,7 @@ make</userinput></screen>
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para>
|
||||
<option>--disable-lcms</option>: This is required if you've not installed
|
||||
<xref linkend="lcms"/>. If you have installed
|
||||
<application>Lcms</application> remove this option.
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
@ -201,8 +159,12 @@ make</userinput></screen>
|
||||
<segtitle>Installed Directory</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>inkscape and inkview.</seg>
|
||||
<seg>/usr/share/inkscape.</seg>
|
||||
<seg>
|
||||
inkscape and inkview
|
||||
</seg>
|
||||
<seg>
|
||||
/usr/share/inkscape
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -234,6 +196,9 @@ make</userinput></screen>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
Loading…
Reference in New Issue
Block a user