source: gnome/platform/gvfs.xml@ 941e3b09

11.2 11.3 12.0 12.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 xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since 941e3b09 was 941e3b09, checked in by Bruce Dubbs <bdubbs@…>, 2 years ago

Add libsoup-3.0.6.

libsoup3 should be OK now. There have not been any issues discovered
as of the date of this commit.

gvfs is also changed to add back http. Also avahi is now recommended.
avahi can be removed by adding -Ddnssd=false but that requires a patch.

https://gitlab.gnome.org/GNOME/gvfs/-/issues/621

This has been fixed upstream.

  • Property mode set to 100644
File size: 7.8 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 gvfs-download-http "&gnome-download-http;/gvfs/1.50/gvfs-&gvfs-version;.tar.xz">
8 <!ENTITY gvfs-download-ftp "&gnome-download-ftp;/gvfs/1.50/gvfs-&gvfs-version;.tar.xz">
9 <!ENTITY gvfs-md5sum "f1e442570cb79fc25d1cd1bbad6d5cc1">
10 <!ENTITY gvfs-size "1.2 MB">
11 <!ENTITY gvfs-buildsize "32 MB">
12 <!ENTITY gvfs-time "0.3 SBU">
13]>
14
15<sect1 id="gvfs" xreflabel="Gvfs-&gvfs-version;">
16 <?dbhtml filename="gvfs.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>Gvfs-&gvfs-version;</title>
23
24 <indexterm zone="gvfs">
25 <primary sortas="a-Gvfs">Gvfs</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to Gvfs</title>
30
31 <para>
32 The <application>Gvfs</application> package is a userspace virtual
33 filesystem designed to work with the I/O abstractions of GLib's GIO
34 library.
35 </para>
36
37 &lfs111_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&gvfs-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&gvfs-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &gvfs-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &gvfs-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &gvfs-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &gvfs-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72<!--
73 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
74 <itemizedlist spacing="compact">
75 <listitem>
76 <para>
77 Required patch:
78 <ulink url="&patch-root;/gvfs-&gvfs-version;-fix_security_vulnerabilities-1.patch"/>
79 </para>
80 </listitem>
81 </itemizedlist>
82-->
83 <bridgehead renderas="sect3">Gvfs Dependencies</bridgehead>
84
85 <bridgehead renderas="sect4">Required</bridgehead>
86 <para role="required">
87 <xref linkend="dbus"/>,
88 <xref linkend="glib2"/>,
89 <xref linkend="libusb"/>, and
90 <xref linkend="libsecret"/>
91 </para>
92
93 <bridgehead renderas="sect4">Recommended</bridgehead>
94 <para role="recommended">
95 <xref linkend="avahi"/>,
96 <xref linkend="gcr"/>,
97 <xref linkend="gtk3"/>,
98 <xref linkend="libcdio"/>,
99 <xref linkend="libgdata"/>,
100 <xref linkend="libgudev"/>,
101 <xref linkend="libsoup3"/>,
102 <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
103 <phrase revision="systemd"><xref linkend="systemd"/>,</phrase> and
104 <xref linkend="udisks2"/>
105 </para>
106
107 <bridgehead renderas="sect4">Optional</bridgehead>
108 <para role="optional">
109 <xref linkend="apache"/>,
110 <xref linkend="avahi"/>,
111 <xref linkend="bluez"/>,
112 <xref linkend="dbus-glib"/>,
113 <xref linkend="fuse3"/>,
114 <xref linkend="gnome-online-accounts"/>,
115 <xref linkend="gtk-doc"/>,
116 <xref linkend="libarchive"/>,
117 <xref linkend="libgcrypt"/>,
118 <xref linkend="libxml2"/>,
119 <xref linkend="libxslt"/>,
120 <xref linkend="openssh"/>,
121 <xref linkend="samba"/>,
122 <ulink url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
123 <ulink url="http://www.gphoto.org/">libgphoto2</ulink>,
124 <ulink url="http://www.libimobiledevice.org/">libimobiledevice</ulink>,
125 <ulink url="http://libmtp.sourceforge.net/">libmtp</ulink>,
126 <!--<ulink url="https://download.gnome.org/sources/libsoup/3.0/">libsoup-3</ulink>,-->
127 <ulink url="https://github.com/sahlberg/libnfs/">libnfs</ulink>, and
128 <ulink url="http://twistedmatrix.com/trac/">Twisted</ulink>
129 </para>
130
131 <para condition="html" role="usernotes">User Notes:
132 <ulink url="&blfs-wiki;/gvfs"/>
133 </para>
134 </sect2>
135
136 <sect2 role="installation">
137 <title>Installation of Gvfs</title>
138
139 <para>
140 Install <application>Gvfs</application> by running the following
141 commands:
142 </para>
143
144<screen revision='sysv'><userinput>mkdir build &amp;&amp;
145cd build &amp;&amp;
146
147meson --prefix=/usr \
148 --buildtype=release \
149 -Dfuse=false \
150 -Dgphoto2=false \
151 -Dafc=false \
152 -Dbluray=false \
153 -Dnfs=false \
154 -Dmtp=false \
155 -Dsmb=false \
156 -Dtmpfilesdir=no \
157 -Dgoa=false \
158 -Dgoogle=false \
159 -Dsystemduserunitdir=no .. &amp;&amp;
160ninja</userinput></screen>
161
162<screen revision='systemd'><userinput>mkdir build &amp;&amp;
163cd build &amp;&amp;
164
165meson --prefix=/usr \
166 --buildtype=release \
167 -Dfuse=false \
168 -Dgphoto2=false \
169 -Dafc=false \
170 -Dbluray=false \
171 -Dnfs=false \
172 -Dmtp=false \
173 -Dsmb=false \
174 -Dgoa=false \
175 -Dgoogle=false .. &amp;&amp;
176ninja</userinput></screen>
177
178 <para>
179 This package does not come with a test suite.
180 </para>
181
182 <para>
183 Now, as the <systemitem class="username">root</systemitem> user:
184 </para>
185
186<screen role="root"><userinput>ninja install</userinput></screen>
187
188 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
189 href="../../xincludes/gsettings-destdir.xml"/>
190 </sect2>
191
192 <sect2 role="commands">
193 <title>Command Explanations</title>
194
195 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
196 href="../../xincludes/meson-buildtype-release.xml"/>
197
198 <para>
199 <parameter>-D&lt;option&gt;=false</parameter>: These switches are
200 required if the corresponding dependency is not installed.
201 Remove those where you have installed the corresponding application and
202 wish to use it with <application>Gvfs</application>. The dnssd option
203 requires avahi and both goa/google require GNOME Online Accounts.
204 </para>
205
206 <para revision="sysv">
207 <parameter>-Dtmpfilesdir=no -Dsystemduserunitdir=no</parameter>: These
208 switches provide systemd directory locations. Setting them to
209 <quote>no</quote> disables the dependency on systemd and logind.
210 </para>
211
212 <para>
213 <option>-Dcdda=false</option>: This switch is required if libcdio is not
214 installed. The cdda backend is useless on machines without a CDROM/DVD
215 drive.
216 </para>
217
218 </sect2>
219
220 <sect2 role="content">
221 <title>Contents</title>
222
223 <segmentedlist>
224 <segtitle>Installed Programs</segtitle>
225 <segtitle>Installed Library</segtitle>
226 <segtitle>Installed Directories</segtitle>
227
228 <seglistitem>
229 <seg>
230 None
231 </seg>
232 <seg>
233 libgvfscommon.so,
234 libgvfsdaemon.so and
235 some under /usr/lib/gio/modules/
236 </seg>
237 <seg>
238 /usr/include/gvfs-client and
239 /usr/{lib,share}/gvfs
240 </seg>
241 </seglistitem>
242 </segmentedlist>
243
244 <variablelist>
245 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
246 <?dbfo list-presentation="list"?>
247 <?dbhtml list-presentation="table"?>
248
249 <varlistentry id="libgvfscommon">
250 <term><filename class="libraryfile">libgvfscommon.so</filename></term>
251 <listitem>
252 <para>
253 contains the common API functions used in
254 <application>Gvfs</application> programs
255 </para>
256 <indexterm zone="gvfs libgvfscommon">
257 <primary sortas="c-libgvfscommon">libgvfscommon.so</primary>
258 </indexterm>
259 </listitem>
260 </varlistentry>
261
262 </variablelist>
263
264 </sect2>
265
266</sect1>
Note: See TracBrowser for help on using the repository browser.