source: gnome/platform/gvfs.xml@ f357675

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since f357675 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

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