source: networking/netlibs/libsoup.xml@ cdf0106

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since cdf0106 was cdf0106, checked in by Douglas R. Reno <renodr@…>, 5 years ago

Update to gnome-online-accounts-3.34.1
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

  • Property mode set to 100644
File size: 6.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY libsoup-download-http
8 "&gnome-download-http;/libsoup/2.68/libsoup-&libsoup-version;.tar.xz">
9 <!ENTITY libsoup-download-ftp
10 "&gnome-download-ftp;/libsoup/2.68/libsoup-&libsoup-version;.tar.xz">
11 <!ENTITY libsoup-md5sum "8e3430458be72547d890d0bf914dd125">
12 <!ENTITY libsoup-size "1.4 MB">
13 <!ENTITY libsoup-buildsize "25 MB (with tests)">
14 <!ENTITY libsoup-time "0.4 SBU (with tests)">
15]>
16
17<sect1 id="libsoup" xreflabel="libsoup-&libsoup-version;">
18 <?dbhtml filename="libsoup.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>libsoup-&libsoup-version;</title>
26
27 <indexterm zone="libsoup">
28 <primary sortas="a-libsoup">libsoup</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to libsoup</title>
33
34 <para>
35 The <application>libsoup</application> is a HTTP client/server library for
36 <application>GNOME</application>. It uses GObject and the GLib main loop
37 to integrate with <application>GNOME</application> applications and
38 it also has an asynchronous API for use in threaded applications.
39 </para>
40
41 &lfs90_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&libsoup-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&libsoup-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &libsoup-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &libsoup-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &libsoup-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &libsoup-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">libsoup Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="glib-networking"/>,
82 <xref linkend="libpsl"/>,
83 <xref linkend="libxml2"/> and
84 <xref linkend="sqlite"/>
85 </para>
86
87 <bridgehead renderas="sect4">Recommended</bridgehead>
88 <para role="recommended">
89 <xref linkend="gobject-introspection"/> and
90 <xref linkend="vala"/>
91 </para>
92
93 <bridgehead renderas="sect4">Optional</bridgehead>
94 <para role="optional">
95 <xref linkend="apache"/> (required to run the test suite),
96 <xref linkend="curl"/> (required to run the test suite),
97 <xref linkend="mitkrb"/> (required to run the test suite),
98 <xref linkend="gtk-doc"/>,
99 <xref linkend="php"/> compiled with XMLRPC-EPI <!-- It seems that XMLRPC is part of PHP 5.4.10 -->
100 support (only used for the XMLRPC regression tests) and
101 <xref linkend="samba"/> (ntlm_auth is required to run the test suite).
102 </para>
103
104 <para condition="html" role="usernotes">
105 User Notes: <ulink url="&blfs-wiki;/libsoup"/>
106 </para>
107 </sect2>
108
109 <sect2 role="installation">
110 <title>Installation of libsoup</title>
111
112 <para>
113 Install <application>libsoup</application> by running the following
114 commands:
115 </para>
116
117<screen><userinput>mkdir build &amp;&amp;
118cd build &amp;&amp;
119
120meson --prefix=/usr -Dvapi=enabled -Dgssapi=disabled .. &amp;&amp;
121ninja</userinput></screen>
122
123 <para>
124 To test the results, issue: <command>ninja test</command>.
125 Two hsts tests are known to fail.
126 </para>
127
128 <para>
129 Now, as the <systemitem class="username">root</systemitem> user:
130 </para>
131
132<screen role="root"><userinput>ninja install</userinput></screen>
133
134 </sect2>
135
136 <sect2 role="commands">
137 <title>Command Explanations</title>
138
139 <para>
140 <option>-Dvapi=disabled</option>: use this if you have not installed
141 <application>Vala</application>, e.g. because you are not building
142 <application>GNOME</application>.
143 </para>
144
145 <para>
146 <option>-Ddoc=enabled</option>: Use this option if you want to build
147 the documentation. Note that you must have <xref linkend="gtk-doc"/> installed.
148 </para>
149
150 <para>
151 <option>-Dgssapi=disabled</option>: libsoup defaults to building with GSSAPI support,
152 which requires Kerberos (as does the test suite). If you are building GNOME or
153 have kerberos installed, remove this option.
154 </para>
155
156 </sect2>
157
158 <sect2 role="content">
159 <title>Contents</title>
160
161 <segmentedlist>
162 <segtitle>Installed Programs</segtitle>
163 <segtitle>Installed Libraries</segtitle>
164 <segtitle>Installed Directories</segtitle>
165
166 <seglistitem>
167 <seg>
168 None
169 </seg>
170 <seg>
171 libsoup-2.4.so and libsoup-gnome-2.4.so
172 </seg>
173 <seg>
174 /usr/include/libsoup-2.4,
175 /usr/include/libsoup-gnome-2.4 and
176 /usr/share/gtk-doc/html/libsoup-2.4 <!-- only installed if -Ddoc=true is
177 passed. -->
178 </seg>
179 </seglistitem>
180 </segmentedlist>
181
182 <variablelist>
183 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
184 <?dbfo list-presentation="list"?>
185 <?dbhtml list-presentation="table"?>
186
187 <varlistentry id="libsoup-2">
188 <term><filename class="libraryfile">libsoup-2.4.so</filename></term>
189 <listitem>
190 <para>
191 provides functions for asynchronous HTTP connections.
192 </para>
193 <indexterm zone="libsoup libsoup-2">
194 <primary sortas="c-libsoup-2">libsoup-2.4.so</primary>
195 </indexterm>
196 </listitem>
197 </varlistentry>
198
199 <varlistentry id="libsoup-gnome-2">
200 <term><filename class="libraryfile">libsoup-gnome-2.4.so</filename></term>
201 <listitem>
202 <para>
203 provides <application>GNOME</application> specific features.
204 </para>
205 <indexterm zone="libsoup libsoup-gnome-2">
206 <primary sortas="c-libsoup-gnome-2">libsoup-gnome-2.4.so</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210
211 </variablelist>
212
213 </sect2>
214
215</sect1>
Note: See TracBrowser for help on using the repository browser.