mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-10 21:24:39 +08:00
Update to libsoup-2.68.2 Update to dconf-editor-3.34.2 Update to parted-3.3 Update to samba-4.11.0 Update to gvfs-1.42.1 Fix the download size in Volume_Key Correct the rndc-confgen command in BIND9, as well as update some paths. Please be aware that this version of Samba does not support SMBv1 anymore, and clients that utilize that protocol will be completely unable to connect to the server. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22255 af4574ff-66df-0310-9fd7-8a98e5e911e0
216 lines
6.4 KiB
XML
216 lines
6.4 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
|
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
|
%general-entities;
|
|
|
|
<!ENTITY libsoup-download-http
|
|
"&gnome-download-http;/libsoup/2.68/libsoup-&libsoup-version;.tar.xz">
|
|
<!ENTITY libsoup-download-ftp
|
|
"&gnome-download-ftp;/libsoup/2.68/libsoup-&libsoup-version;.tar.xz">
|
|
<!ENTITY libsoup-md5sum "8e3430458be72547d890d0bf914dd125">
|
|
<!ENTITY libsoup-size "1.4 MB">
|
|
<!ENTITY libsoup-buildsize "25 MB (with tests)">
|
|
<!ENTITY libsoup-time "0.4 SBU (with tests)">
|
|
]>
|
|
|
|
<sect1 id="libsoup" xreflabel="libsoup-&libsoup-version;">
|
|
<?dbhtml filename="libsoup.html"?>
|
|
|
|
<sect1info>
|
|
<othername>$LastChangedBy$</othername>
|
|
<date>$Date$</date>
|
|
</sect1info>
|
|
|
|
<title>libsoup-&libsoup-version;</title>
|
|
|
|
<indexterm zone="libsoup">
|
|
<primary sortas="a-libsoup">libsoup</primary>
|
|
</indexterm>
|
|
|
|
<sect2 role="package">
|
|
<title>Introduction to libsoup</title>
|
|
|
|
<para>
|
|
The <application>libsoup</application> is a HTTP client/server library for
|
|
<application>GNOME</application>. It uses GObject and the GLib main loop
|
|
to integrate with <application>GNOME</application> applications and
|
|
it also has an asynchronous API for use in threaded applications.
|
|
</para>
|
|
|
|
&lfs90_checked;
|
|
|
|
<bridgehead renderas="sect3">Package Information</bridgehead>
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
Download (HTTP): <ulink url="&libsoup-download-http;"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download (FTP): <ulink url="&libsoup-download-ftp;"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download MD5 sum: &libsoup-md5sum;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download size: &libsoup-size;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Estimated disk space required: &libsoup-buildsize;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Estimated build time: &libsoup-time;
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
|
|
<bridgehead renderas="sect3">libsoup Dependencies</bridgehead>
|
|
|
|
<bridgehead renderas="sect4">Required</bridgehead>
|
|
<para role="required">
|
|
<xref linkend="glib-networking"/>,
|
|
<xref linkend="libpsl"/>,
|
|
<xref linkend="libxml2"/> and
|
|
<xref linkend="sqlite"/>
|
|
</para>
|
|
|
|
<bridgehead renderas="sect4">Recommended</bridgehead>
|
|
<para role="recommended">
|
|
<xref linkend="gobject-introspection"/> and
|
|
<xref linkend="vala"/>
|
|
</para>
|
|
|
|
<bridgehead renderas="sect4">Optional</bridgehead>
|
|
<para role="optional">
|
|
<xref linkend="apache"/> (required to run the test suite),
|
|
<xref linkend="curl"/> (required to run the test suite),
|
|
<xref linkend="mitkrb"/> (required to run the test suite),
|
|
<xref linkend="gtk-doc"/>,
|
|
<xref linkend="php"/> compiled with XMLRPC-EPI <!-- It seems that XMLRPC is part of PHP 5.4.10 -->
|
|
support (only used for the XMLRPC regression tests) and
|
|
<xref linkend="samba"/> (ntlm_auth is required to run the test suite).
|
|
</para>
|
|
|
|
<para condition="html" role="usernotes">
|
|
User Notes: <ulink url="&blfs-wiki;/libsoup"/>
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 role="installation">
|
|
<title>Installation of libsoup</title>
|
|
|
|
<para>
|
|
Install <application>libsoup</application> by running the following
|
|
commands:
|
|
</para>
|
|
|
|
<screen><userinput>mkdir build &&
|
|
cd build &&
|
|
|
|
meson --prefix=/usr -Dvapi=enabled -Dgssapi=disabled .. &&
|
|
ninja</userinput></screen>
|
|
|
|
<para>
|
|
To test the results, issue: <command>ninja test</command>.
|
|
Two hsts tests are known to fail.
|
|
</para>
|
|
|
|
<para>
|
|
Now, as the <systemitem class="username">root</systemitem> user:
|
|
</para>
|
|
|
|
<screen role="root"><userinput>ninja install</userinput></screen>
|
|
|
|
</sect2>
|
|
|
|
<sect2 role="commands">
|
|
<title>Command Explanations</title>
|
|
|
|
<para>
|
|
<option>-Dvapi=disabled</option>: use this if you have not installed
|
|
<application>Vala</application>, e.g. because you are not building
|
|
<application>GNOME</application>.
|
|
</para>
|
|
|
|
<para>
|
|
<option>-Ddoc=enabled</option>: Use this option if you want to build
|
|
the documentation. Note that you must have <xref linkend="gtk-doc"/> installed.
|
|
</para>
|
|
|
|
<para>
|
|
<option>-Dgssapi=disabled</option>: libsoup defaults to building with GSSAPI support,
|
|
which requires Kerberos (as does the test suite). If you are building GNOME or
|
|
have kerberos installed, remove this option.
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 role="content">
|
|
<title>Contents</title>
|
|
|
|
<segmentedlist>
|
|
<segtitle>Installed Programs</segtitle>
|
|
<segtitle>Installed Libraries</segtitle>
|
|
<segtitle>Installed Directories</segtitle>
|
|
|
|
<seglistitem>
|
|
<seg>
|
|
None
|
|
</seg>
|
|
<seg>
|
|
libsoup-2.4.so and libsoup-gnome-2.4.so
|
|
</seg>
|
|
<seg>
|
|
/usr/include/libsoup-2.4,
|
|
/usr/include/libsoup-gnome-2.4 and
|
|
/usr/share/gtk-doc/html/libsoup-2.4 <!-- only installed if -Ddoc=true is
|
|
passed. -->
|
|
</seg>
|
|
</seglistitem>
|
|
</segmentedlist>
|
|
|
|
<variablelist>
|
|
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
|
<?dbfo list-presentation="list"?>
|
|
<?dbhtml list-presentation="table"?>
|
|
|
|
<varlistentry id="libsoup-2">
|
|
<term><filename class="libraryfile">libsoup-2.4.so</filename></term>
|
|
<listitem>
|
|
<para>
|
|
provides functions for asynchronous HTTP connections.
|
|
</para>
|
|
<indexterm zone="libsoup libsoup-2">
|
|
<primary sortas="c-libsoup-2">libsoup-2.4.so</primary>
|
|
</indexterm>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry id="libsoup-gnome-2">
|
|
<term><filename class="libraryfile">libsoup-gnome-2.4.so</filename></term>
|
|
<listitem>
|
|
<para>
|
|
provides <application>GNOME</application> specific features.
|
|
</para>
|
|
<indexterm zone="libsoup libsoup-gnome-2">
|
|
<primary sortas="c-libsoup-gnome-2">libsoup-gnome-2.4.so</primary>
|
|
</indexterm>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
</variablelist>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|