source: gnome/platform/gvfs.xml@ cdf0106

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 9.1 gimp3 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/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 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: 8.1 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.42/gvfs-&gvfs-version;.tar.xz">
8 <!ENTITY gvfs-download-ftp "&gnome-download-ftp;/gvfs/1.42/gvfs-&gvfs-version;.tar.xz">
9 <!ENTITY gvfs-md5sum "93592535508322548d44fa036b635a0a">
10 <!ENTITY gvfs-size "1.2 MB">
11 <!ENTITY gvfs-buildsize "57 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 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Gvfs-&gvfs-version;</title>
24
25 <indexterm zone="gvfs">
26 <primary sortas="a-Gvfs">Gvfs</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Gvfs</title>
31
32 <para>
33 The <application>Gvfs</application> package is a userspace virtual
34 filesystem designed to work with the I/O abstractions of GLib's GIO
35 library.
36 </para>
37
38 &lfs90_checked;
39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>
44 Download (HTTP): <ulink url="&gvfs-download-http;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download (FTP): <ulink url="&gvfs-download-ftp;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download MD5 sum: &gvfs-md5sum;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download size: &gvfs-size;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated disk space required: &gvfs-buildsize;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated build time: &gvfs-time;
70 </para>
71 </listitem>
72 </itemizedlist>
73<!--
74 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
75 <itemizedlist spacing="compact">
76 <listitem>
77 <para>
78 Required patch:
79 <ulink url="&patch-root;/gvfs-&gvfs-version;-fix_security_vulnerabilities-1.patch"/>
80 </para>
81 </listitem>
82 </itemizedlist>
83-->
84 <bridgehead renderas="sect3">Gvfs Dependencies</bridgehead>
85
86 <bridgehead renderas="sect4">Required</bridgehead>
87 <para role="required">
88 <xref linkend="dbus"/>,
89 <xref linkend="glib2"/>,
90 <xref linkend="libusb"/>,
91 <xref linkend="libsecret"/> and
92 <xref linkend="libsoup"/>
93 </para>
94
95 <bridgehead renderas="sect4">Recommended</bridgehead>
96 <para role="recommended">
97 <xref linkend="gcr"/>,
98 <xref linkend="gtk3"/>,
99 <xref linkend="libcdio"/>,
100 <xref linkend="libgdata"/>,
101 <xref linkend="libgudev"/>,
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://github.com/sahlberg/libnfs/">libnfs</ulink>, and
127 <ulink url="http://twistedmatrix.com/trac/">Twisted</ulink>
128 </para>
129
130 <para condition="html" role="usernotes">User Notes:
131 <ulink url="&blfs-wiki;/gvfs"/>
132 </para>
133 </sect2>
134
135 <sect2 role="installation">
136 <title>Installation of Gvfs</title>
137<!--
138 <para>
139 First, apply a security patch to fix four security vulnerabilities:
140 </para>
141
142<screen><userinput remap="pre">patch -Np1 -i ../gvfs-&gvfs-version;-fix_security_vulnerabilities-1.patch</userinput></screen>
143-->
144 <para>
145 Install <application>Gvfs</application> by running the following
146 commands:
147 </para>
148
149<screen revision='sysv'><userinput>mkdir build &amp;&amp;
150cd build &amp;&amp;
151
152meson --prefix=/usr \
153 --sysconfdir=/etc \
154 -Dfuse=false \
155 -Dgphoto2=false \
156 -Dafc=false \
157 -Dbluray=false \
158 -Dnfs=false \
159 -Dmtp=false \
160 -Dsmb=false \
161 -Dtmpfilesdir=no \
162 -Ddnssd=false \
163 -Dgoa=false \
164 -Dgoogle=false \
165 -Dsystemduserunitdir=no .. &amp;&amp;
166ninja</userinput></screen>
167
168<screen revision='systemd'><userinput>mkdir build &amp;&amp;
169cd build &amp;&amp;
170
171meson --prefix=/usr \
172 --sysconfdir=/etc \
173 -Dfuse=false \
174 -Dgphoto2=false \
175 -Dafc=false \
176 -Dbluray=false \
177 -Dnfs=false \
178 -Dmtp=false \
179 -Dsmb=false \
180 -Ddnssd=false \
181 -Dgoa=false \
182 -Dgoogle=false .. &amp;&amp;
183ninja</userinput></screen>
184
185 <para>
186 This package does not come with a test suite.
187 </para>
188
189 <para>
190 Now, as the <systemitem class="username">root</systemitem> user:
191 </para>
192
193<screen role="root"><userinput>ninja install</userinput></screen>
194
195 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
196 href="../../xincludes/gsettings-destdir.xml"/>
197 </sect2>
198
199 <sect2 role="commands">
200 <title>Command Explanations</title>
201
202 <para>
203 <parameter>-D&lt;option&gt;=false</parameter>: These switches are
204 required if the corresponding optional dependency is not installed.
205 Remove those where you have installed the corresponding application and
206 wish to use it with <application>Gvfs</application>. The dnssd option
207 requires avahi and both goa/google require GNOME Online Accounts.
208 </para>
209
210 <para revision="sysv">
211 <parameter>-Dtmpfilesdir=no -Dsystemduserunitdir=no</parameter>: These
212 switches provide systemd directory locations. Setting them to
213 <quote>no</quote> disables the dependency on systemd and logind.
214 </para>
215
216 <para>
217 <option>-Dcdda=false</option>: This switch is required if libcdio is not
218 installed. The cdda backend is useless on machines without a CDROM/DVD
219 drive.
220 </para>
221
222 </sect2>
223
224 <sect2 role="content">
225 <title>Contents</title>
226
227 <segmentedlist>
228 <segtitle>Installed Programs</segtitle>
229 <segtitle>Installed Library</segtitle>
230 <segtitle>Installed Directories</segtitle>
231
232 <seglistitem>
233 <seg>
234<!-- All of the applications that were previously installed were
235 removed in 1.37.2. There are 20+ library executables, but they
236 won't get documented here.
237 Proceeding with removing the obsolete command explanations. -->
238 None
239 </seg>
240 <seg>
241 libgvfscommon.so,
242 libgvfsdaemon.so and
243 some under /usr/lib/gio/modules/
244 </seg>
245 <seg>
246 /usr/include/gvfs-client and
247 /usr/{lib,share}/gvfs
248 </seg>
249 </seglistitem>
250 </segmentedlist>
251
252 <variablelist>
253 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
254 <?dbfo list-presentation="list"?>
255 <?dbhtml list-presentation="table"?>
256
257 <varlistentry id="libgvfscommon">
258 <term><filename class="libraryfile">libgvfscommon.so</filename></term>
259 <listitem>
260 <para>
261 contains the common API functions used in
262 <application>Gvfs</application> programs.
263 </para>
264 <indexterm zone="gvfs libgvfscommon">
265 <primary sortas="c-libgvfscommon">libgvfscommon.so</primary>
266 </indexterm>
267 </listitem>
268 </varlistentry>
269
270 </variablelist>
271
272 </sect2>
273
274</sect1>
Note: See TracBrowser for help on using the repository browser.