]> git.pld-linux.org Git - packages/gvfs.git/blob - gvfs.spec
918d8b81b564f5169a88320cc387f89f39ffba89
[packages/gvfs.git] / gvfs.spec
1 #
2 # Conditional build:
3 %bcond_without  doc     # docs building and packaging
4 %bcond_without  admin   # admin backend
5 %bcond_without  afc     # AFC backend
6 %bcond_without  afp     # AFP support
7 %bcond_without  archive # archive support
8 %bcond_without  avahi   # DNS-SD / Avahi support
9 %bcond_without  bluray  # bluray metadata support
10 %bcond_without  cdda    # CDDA backend
11 %bcond_without  fuse    # FUSE support
12 %bcond_without  goa     # GOA backend
13 %bcond_without  google  # Google backend
14 %bcond_with     gdu     # GDU (Gnome Disk Utility) volume monitor (3.0.2 <= v < 3.4)
15 %bcond_without  gphoto2 # gphoto2 support
16 %bcond_without  gtk     # GTK+
17 %bcond_without  gudev   # gudev support (if disabled, HAL could be used)
18 %bcond_without  http    # HTTP/DAV backend
19 %bcond_without  keyring # GNOME Keyring support in gvfs and udisks plugin
20 %bcond_without  mtp     # MTP support
21 %bcond_without  nfs     # NFS support
22 %bcond_without  samba   # SMB support
23 %bcond_without  systemd # libsystemd-login support
24 %bcond_without  udev    # udev support (needed also for gphoto2, mtp, udisks2)
25 %bcond_without  udisks2 # libudisks2 support
26
27 %if %{without gudev}
28 %undefine       with_gphoto2
29 %undefine       with_mtp
30 %undefine       with_udisks2
31 %endif
32
33 %ifarch s390 s390x
34 %undefine       with_afc
35 %endif
36
37 Summary:        gvfs - userspace virtual filesystem
38 Summary(pl.UTF-8):      gvfs - wirtualny system plików w przestrzeni użytkownika
39 Name:           gvfs
40 Version:        1.30.1.1
41 Release:        1
42 License:        LGPL v2+
43 Group:          Libraries
44 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.30/%{name}-%{version}.tar.xz
45 # Source0-md5:  e7bb6c5c376ea9b77ee8ff347e95eb5c
46 Patch0:         set_attributes_from_info-v1.patch
47 URL:            https://live.gnome.org/gvfs
48 BuildRequires:  autoconf >= 2.64
49 BuildRequires:  automake >= 1:1.11.1
50 %{?with_avahi:BuildRequires:    avahi-devel >= 0.6.22}
51 %{?with_avahi:BuildRequires:    avahi-glib-devel >= 0.6.22}
52 BuildRequires:  dbus-devel
53 %{?with_doc:BuildRequires:      docbook-dtd42-xml}
54 %{?with_doc:BuildRequires:      docbook-style-xsl}
55 BuildRequires:  gcr-devel >= 3
56 BuildRequires:  gettext-tools
57 BuildRequires:  glib2-devel >= 1:2.50.0
58 %{?with_gdu:BuildRequires:      gnome-disk-utility-devel < 3.4}
59 %{?with_gdu:BuildRequires:      gnome-disk-utility-devel >= 3.0.2}
60 %{?with_goa:BuildRequires:      gnome-online-accounts-devel >= 3.8.0}
61 %{?with_google:BuildRequires:   gnome-online-accounts-devel >= 3.18.0}
62 %{?with_gtk:BuildRequires:      gtk+3-devel >= 3.0}
63 %{?with_archive:BuildRequires:  libarchive-devel >= 3.0.22}
64 %{?with_bluray:BuildRequires:   libbluray-devel}
65 %{?with_admin:BuildRequires:    libcap-devel}
66 %{?with_cdda:BuildRequires:     libcdio-paranoia-devel >= 0.78.2}
67 %{?with_fuse:BuildRequires:     libfuse-devel >= 2.8.0}
68 BuildRequires:  libgcrypt-devel >= 1.2.2
69 %{?with_google:BuildRequires:   libgdata-devel >= 0.17.3}
70 %{?with_gphoto2:BuildRequires:  libgphoto2-devel >= 2.5.0}
71 %{?with_afc:BuildRequires:      libimobiledevice-devel >= 1.2.0}
72 %{?with_mtp:BuildRequires:      libmtp-devel >= 1.1.12}
73 %{?with_nfs:BuildRequires:      libnfs-devel >= 1.9.7}
74 %{?with_afc:BuildRequires:      libplist-devel >= 0.15}
75 %{?with_keyring:BuildRequires:  libsecret-devel}
76 %{?with_samba:BuildRequires:    libsmbclient-devel >= 3.4}
77 %{?with_http:BuildRequires:     libsoup-devel >= 2.42.0}
78 BuildRequires:  libtool >= 2:2.2
79 BuildRequires:  libxml2-devel >= 1:2.6.31
80 %{?with_doc:BuildRequires:      libxslt-progs}
81 BuildRequires:  pkgconfig
82 %{?with_admin:BuildRequires:    polkit-devel}
83 BuildRequires:  rpmbuild(macros) >= 1.592
84 %{?with_systemd:BuildRequires:  systemd-devel >= 206}
85 BuildRequires:  tar >= 1:1.22
86 %{?with_udev:BuildRequires:     udev-devel >= 1:138}
87 %{?with_gudev:BuildRequires:    udev-glib-devel >= 1:147}
88 %{?with_udisks2:BuildRequires:  udisks2-devel >= 1.97.0}
89 BuildRequires:  xz
90 Requires(post,postun):  glib2 >= 1:2.46.0
91 Requires:       %{name}-libs = %{version}-%{release}
92 %{?with_avahi:Requires: avahi-glib >= 0.6.22}
93 %{?with_cdda:Requires:  libcdio-paranoia >= 0.78.2}
94 %{?with_nfs:Requires:   libnfs >= 1.9.7}
95 Requires:       libplist >= 0.15
96 Requires:       libsoup >= 2.42.0
97 Requires:       libxml2 >= 1:2.6.31
98 %{?with_gudev:Requires: udev-glib >= 1:147}
99 %{?with_udev:Requires:  udev-libs >= 1:138}
100 %{?with_udisks2:Requires:       udisks2 >= 1.97.0}
101 %{?with_afc:Suggests:   %{name}-afc}
102 %{?with_afp:Suggests:   %{name}-afp}
103 %{?with_archive:Suggests:       %{name}-archive}
104 %{?with_fuse:Suggests:  %{name}-fuse}
105 %{?with_goa:Suggests:   %{name}-goa}
106 %{?with_google:Suggests:        %{name}-google}
107 %{?with_gphoto2:Suggests:       %{name}-gphoto2}
108 %{?with_mtp:Suggests:   %{name}-mtp}
109 %{?with_samba:Suggests: %{name}-smb}
110 Obsoletes:      gnome-mount <= 0.8
111 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112
113 %define         _libexecdir     %{_libdir}/%{name}
114
115 %description
116 gvfs is a userspace virtual filesystem where mount runs as a separate
117 processes which you talk to via D-BUS. It contains a gio module that
118 seamlessly adds gvfs support to all applications using the gio API.
119
120 %description -l pl.UTF-8
121 gvfs to wirtualny system plik w przestrzeni użytkownika. Montowanie w
122 nim działa jako oddzielny proces, z którym komunikacja odbywa się
123 przez D-BUS. Zawiera moduł gio dodający w sposób przezroczysty obsługę
124 gfvs-a do wszystkich aplikacji używających API gio.
125
126 %package libs
127 Summary:        Common GVFS shared libraries
128 Summary(pl.UTF-8):      Wspólne biblioteki współdzielone GVFS
129 Group:          Libraries
130 Requires:       glib2 >= 1:2.50.0
131 Conflicts:      gvfs < 1.22.3-2
132
133 %description libs
134 Common GVFS (private) shared libraries.
135
136 %description libs -l pl.UTF-8
137 Wspólne (prywatne) biblioteki współdzielone GVFS.
138
139 %package devel
140 Summary:        Header files for gvfs library
141 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki gvfs
142 Group:          Development/Libraries
143 Requires:       %{name}-libs = %{version}-%{release}
144 Requires:       glib2-devel >= 1:2.50.0
145
146 %description devel
147 Header files for gvfs library.
148
149 %description devel -l pl.UTF-8
150 Pliki nagłówkowe biblioteki gvfs.
151
152 %package afc
153 Summary:        AFC support for gvfs
154 Summary(pl.UTF-8):      Obsługa AFC dla gvfs
155 Group:          Libraries
156 Requires:       %{name} = %{version}-%{release}
157 Requires:       libimobiledevice >= 1.2.0
158 Requires:       usbmuxd
159
160 %description afc
161 This package provides support for reading files on mobile devices
162 including phones and music players to applications using gvfs.
163
164 %description afc -l pl.UTF-8
165 Ten pakiet zapewnia obsługę odczytu plików na urządzeniach
166 przenośnych, w tym telefonach i odtwarzaczach muzyki dla aplikacji
167 wykorzystujących gvfs.
168
169 %package afp
170 Summary:        AFP support for gvfs
171 Summary(pl.UTF-8):      Obsługa AFP dla gvfs
172 Group:          Libraries
173 Requires:       %{name} = %{version}-%{release}
174
175 %description afp
176 This package provides support for reading and writing files on Mac OS
177 X and original Mac OS network shares via Apple Filing Protocol to
178 applications using gvfs.
179
180 %description afp -l pl.UTF-8
181 Ten pakiet zapewnia obsługę odczytu i zapisu plików na udziałach
182 sieciowych Mac OS X oraz oryginalnego Mac OS poprzez Apple Filing
183 Protocol dla aplikacji wykorzystujących gvfs.
184
185 %package archive
186 Summary:        Archiving support for gvfs
187 Summary(pl.UTF-8):      Obsługa archiwów dla gvfs
188 Group:          Libraries
189 Requires:       %{name} = %{version}-%{release}
190 Requires:       libarchive >= 3.0.22
191
192 %description archive
193 This package provides support for accessing files inside Zip and Tar
194 archives, as well as ISO images, to applications using gvfs.
195
196 %description archive -l pl.UTF-8
197 Ten pakiet zapewnia dostęp do plików wewnątrz archiwów Zip i Tar oraz
198 obrazów ISO dla aplikacji wykorzystujących gvfs.
199
200 %package fuse
201 Summary:        FUSE support for gvfs
202 Summary(pl.UTF-8):      Obsługa FUSE dla gvfs
203 Group:          Libraries
204 Requires:       %{name} = %{version}-%{release}
205 Requires:       libfuse
206
207 %description fuse
208 This package provides support for applications not using gio to access
209 the gvfs filesystems.
210
211 %description fuse -l pl.UTF-8
212 Ten pakiet zapewnia obsługę aplikacji nie używających gio do dostępu
213 do systemów plików gvfs.
214
215 %package goa
216 Summary:        GOA support for gvfs
217 Summary(pl.UTF-8):      Obsługa GOA dla gvfs
218 Group:          Libraries
219 Requires:       %{name} = %{version}-%{release}
220 Requires:       gnome-online-accounts-libs >= 3.8.0
221
222 %description goa
223 This package provides seamless integration with gnome-online-accounts
224 file services.
225
226 %description goa -l pl.UTF-8
227 Ten pakiet zapewnia przezroczystą integrację z usługami plikowymi
228 gnome-online-accounts.
229
230 %package google
231 Summary:        Google Drive support for gvfs
232 Summary(pl.UTF-8):      Obsługa Google Drive dla gvfs
233 Group:          Libraries
234 Requires:       %{name} = %{version}-%{release}
235 Requires:       gnome-online-accounts-libs >= 3.18.0
236 Requires:       libgdata >= 0.17.3
237
238 %description google
239 This package provides support for Google Drive to applications using
240 gvfs.
241
242 %description google -l pl.UTF-8
243 Ten pakiet zapewnia obsługę Google Drive dla aplikacji
244 wykorzystujących gvfs.
245
246 %package gphoto2
247 Summary:        gphoto2 support for gvfs
248 Summary(pl.UTF-8):      Obsługa gphoto2 dla gvfs
249 Group:          Libraries
250 Requires:       %{name} = %{version}-%{release}
251
252 %description gphoto2
253 This package provides support for reading and writing files on PTP
254 based cameras (Picture Transfer Protocol) and MTP based media players
255 (Media Transfer Protocol) to applications using gvfs.
256
257 %description gphoto2 -l pl.UTF-8
258 Ten pakiet zapewnia obsługę odczytu i zapisu plików na aparatach
259 obsługujących protokół PTP (Picture Transfer Protocol) oraz
260 odtwarzaczach multimedialnych obsługujących protokół MTP (Media
261 Transfer Protocol) dla aplikacji wykorzystujących gvfs.
262
263 %package mtp
264 Summary:        MTP support for gvfs
265 Summary(pl.UTF-8):      Obsługa MTP dla gvfs
266 Group:          Libraries
267 Requires:       %{name} = %{version}-%{release}
268 Requires:       libmtp >= 1.1.12
269
270 %description mtp
271 This package provides support for reading and writing files on MTP
272 based devices (Media Transfer Protocol) to applications using gvfs.
273
274 %description mtp -l pl.UTF-8
275 Ten pakiet zapewnia obsługę odczytu i zapisu plików na urządzeniach
276 obsługujących protokół MTP (Media Transfer Protocol) dla aplikacji
277 wykorzystujących gvfs.
278
279 %package smb
280 Summary:        Windows fileshare support for gvfs
281 Summary(pl.UTF-8):      Obsługa udziałów sieciowych Windows dla gvfs
282 Group:          Libraries
283 Requires:       %{name} = %{version}-%{release}
284
285 %description smb
286 This package provides support for reading and writing files on Windows
287 shares (SMB) to applications using gvfs.
288
289 %description smb -l pl.UTF-8
290 Ten pakiet zapewnia obsługę odczytu i zapisu plików na udziałach
291 sieciowych Windows (SMB) dla aplikacji wykorzystujących gvfs.
292
293 %package -n bash-completion-gvfs
294 Summary:        bash-completion for gvfs
295 Summary(pl.UTF-8):      bashowe uzupełnianie nazw dla gvfs
296 Group:          Applications/Shells
297 Requires:       %{name} = %{version}-%{release}
298 Requires:       bash-completion >= 2
299
300 %description -n bash-completion-gvfs
301 This package provides bash-completion for gvfs.
302
303 %description -n bash-completion-gvfs -l pl.UTF-8
304 Pakiet ten dostarcza bashowe uzupełnianie nazw dla gvfs.
305
306 %prep
307 %setup -q
308 %patch0 -p1
309
310 %build
311 %{__libtoolize}
312 %{__aclocal}
313 %{__autoconf}
314 %{__autoheader}
315 %{__automake}
316 %configure \
317         SSH_PROGRAM=/usr/bin/ssh \
318         %{__enable_disable admin} \
319         %{__enable_disable afc} \
320         %{__enable_disable afp} \
321         %{__enable_disable archive} \
322         %{__enable_disable avahi} \
323         %{__enable_disable bluray} \
324         %{__enable_disable cdda} \
325         %{__enable_disable doc documentation} \
326         %{__enable_disable fuse} \
327         %{__enable_disable gdu} \
328         %{__enable_disable goa} \
329         %{__enable_disable google} \
330         %{__enable_disable gphoto2} \
331         %{__enable_disable gtk} \
332         %{__enable_disable gudev} \
333         %{__enable_disable http} \
334         %{__enable_disable keyring} \
335         %{__enable_disable mtp libmtp} \
336         %{__enable_disable nfs} \
337         %{__enable_disable samba} \
338         %{__enable_disable systemd libsystemd-login} \
339         %{__enable_disable udev} \
340         %{__enable_disable udisks2} \
341         --disable-hal \
342         --disable-silent-rules
343
344 %{__make}
345
346 %install
347 rm -rf $RPM_BUILD_ROOT
348
349 install -d $RPM_BUILD_ROOT%{bash_compdir}
350 %{__make} install \
351         DESTDIR=$RPM_BUILD_ROOT
352
353 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{gio/modules,gvfs}/*.la
354
355 %find_lang gvfs
356
357 %clean
358 rm -rf $RPM_BUILD_ROOT
359
360 # Reload .mount files
361 %define reload_mount_files killall -USR1 gvfsd >/dev/null 2>&1 || :;
362
363 %post
364 %glib_compile_schemas
365 umask 022
366 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
367 %reload_mount_files
368
369 %postun
370 if [ "$1" = "0" ]; then
371         %glib_compile_schemas
372 fi
373 umask 022
374 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
375 exit 0
376
377 # Reload .mount files when single subpackage is installed:
378 %post afc
379 %reload_mount_files
380
381 %post archive
382 %reload_mount_files
383
384 %post goa
385 %reload_mount_files
386
387 %post google
388 %reload_mount_files
389
390 %post gphoto2
391 %reload_mount_files
392
393 %post mtp
394 %reload_mount_files
395
396 %post smb
397 %glib_compile_schemas
398 %reload_mount_files
399
400 %postun smb
401 if [ "$1" = "0" ]; then
402         %glib_compile_schemas
403 fi
404
405 %files -f gvfs.lang
406 %defattr(644,root,root,755)
407 %doc AUTHORS ChangeLog NEWS README
408 %attr(755,root,root) %{_bindir}/gvfs-cat
409 %attr(755,root,root) %{_bindir}/gvfs-copy
410 %attr(755,root,root) %{_bindir}/gvfs-info
411 %attr(755,root,root) %{_bindir}/gvfs-less
412 %attr(755,root,root) %{_bindir}/gvfs-ls
413 %attr(755,root,root) %{_bindir}/gvfs-mime
414 %attr(755,root,root) %{_bindir}/gvfs-mkdir
415 %attr(755,root,root) %{_bindir}/gvfs-monitor-dir
416 %attr(755,root,root) %{_bindir}/gvfs-monitor-file
417 %attr(755,root,root) %{_bindir}/gvfs-mount
418 %attr(755,root,root) %{_bindir}/gvfs-move
419 %attr(755,root,root) %{_bindir}/gvfs-open
420 %attr(755,root,root) %{_bindir}/gvfs-rename
421 %attr(755,root,root) %{_bindir}/gvfs-rm
422 %attr(755,root,root) %{_bindir}/gvfs-save
423 %attr(755,root,root) %{_bindir}/gvfs-set-attribute
424 %attr(755,root,root) %{_bindir}/gvfs-trash
425 %attr(755,root,root) %{_bindir}/gvfs-tree
426 %attr(755,root,root) %{_libdir}/gio/modules/libgioremote-volume-monitor.so
427 %attr(755,root,root) %{_libdir}/gio/modules/libgvfsdbus.so
428 #%dir %{_libexecdir}  # equal %{_libdir}/%{name}, packaged in -libs
429 %attr(755,root,root) %{_libexecdir}/gvfsd
430 %attr(755,root,root) %{_libexecdir}/gvfsd-burn
431 %attr(755,root,root) %{_libexecdir}/gvfsd-computer
432 %attr(755,root,root) %{_libexecdir}/gvfsd-ftp
433 %attr(755,root,root) %{_libexecdir}/gvfsd-localtest
434 %attr(755,root,root) %{_libexecdir}/gvfsd-metadata
435 %attr(755,root,root) %{_libexecdir}/gvfsd-network
436 %attr(755,root,root) %{_libexecdir}/gvfsd-sftp
437 %attr(755,root,root) %{_libexecdir}/gvfsd-trash
438 %{_datadir}/dbus-1/services/org.gtk.vfs.Daemon.service
439 %{_datadir}/dbus-1/services/org.gtk.vfs.Metadata.service
440 %dir %{_datadir}/gvfs
441 %dir %{_datadir}/gvfs/mounts
442 %dir %{_datadir}/gvfs/remote-volume-monitors
443 %{_datadir}/gvfs/mounts/burn.mount
444 %{_datadir}/gvfs/mounts/computer.mount
445 %{_datadir}/gvfs/mounts/ftp.mount
446 %{_datadir}/gvfs/mounts/ftps.mount
447 %{_datadir}/gvfs/mounts/localtest.mount
448 %{_datadir}/gvfs/mounts/network.mount
449 %{_datadir}/gvfs/mounts/sftp.mount
450 %{_datadir}/gvfs/mounts/trash.mount
451 %{_datadir}/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml
452 %{systemduserunitdir}/gvfs-daemon.service
453 %{systemduserunitdir}/gvfs-metadata.service
454
455 # admin
456 %if %{with admin}
457 %attr(755,root,root) %{_libexecdir}/gvfsd-admin
458 %{_datadir}/gvfs/mounts/admin.mount
459 %{_datadir}/polkit-1/actions/org.gtk.vfs.file-operations.policy
460 %{_datadir}/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
461 %endif
462
463 # cdda
464 %if %{with cdda}
465 %attr(755,root,root) %{_libexecdir}/gvfsd-cdda
466 %{_datadir}/gvfs/mounts/cdda.mount
467 %endif
468
469 # http
470 %if %{with http}
471 %attr(755,root,root) %{_libexecdir}/gvfsd-dav
472 %attr(755,root,root) %{_libexecdir}/gvfsd-http
473 %{_datadir}/gvfs/mounts/http.mount
474 %{_datadir}/gvfs/mounts/dav.mount
475 %{?with_avahi:%{_datadir}/gvfs/mounts/dav+sd.mount}
476 %endif
477
478 # gtk
479 %if %{with gtk}
480 %attr(755,root,root) %{_libexecdir}/gvfsd-recent
481 %{_datadir}/gvfs/mounts/recent.mount
482 %endif
483
484 # nfs
485 %if %{with nfs}
486 %attr(755,root,root) %{_libexecdir}/gvfsd-nfs
487 %{_datadir}/gvfs/mounts/nfs.mount
488 %endif
489
490 # udisks2
491 %if %{with udisks2}
492 %attr(755,root,root) %{_libexecdir}/gvfs-udisks2-volume-monitor
493 %{_datadir}/dbus-1/services/org.gtk.vfs.UDisks2VolumeMonitor.service
494 %{_datadir}/gvfs/remote-volume-monitors/udisks2.monitor
495 %{systemduserunitdir}/gvfs-udisks2-volume-monitor.service
496 %endif
497
498 # avahi
499 %if %{with avahi}
500 %attr(755,root,root) %{_libexecdir}/gvfsd-dnssd
501 %{_datadir}/gvfs/mounts/dns-sd.mount
502 %{_datadir}/GConf/gsettings/gvfs-dns-sd.convert
503 %{_datadir}/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml
504 %endif
505
506 %if %{with doc}
507 %{_mandir}/man1/gvfs-*.1*
508 %{_mandir}/man1/gvfsd.1*
509 %{_mandir}/man1/gvfsd-metadata.1*
510 %{_mandir}/man7/gvfs.7*
511 %endif
512
513 %files libs
514 %defattr(644,root,root,755)
515 %dir %{_libdir}/%{name}
516 %attr(755,root,root) %{_libdir}/%{name}/libgvfscommon.so
517 %attr(755,root,root) %{_libdir}/%{name}/libgvfsdaemon.so
518
519 %files devel
520 %defattr(644,root,root,755)
521 %{_includedir}/gvfs-client
522
523 %if %{with afc}
524 %files afc
525 %defattr(644,root,root,755)
526 %attr(755,root,root) %{_libexecdir}/gvfs-afc-volume-monitor
527 %attr(755,root,root) %{_libexecdir}/gvfsd-afc
528 %{_datadir}/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service
529 %{_datadir}/gvfs/mounts/afc.mount
530 %{_datadir}/gvfs/remote-volume-monitors/afc.monitor
531 %{systemduserunitdir}/gvfs-afc-volume-monitor.service
532 %endif
533
534 %if %{with afp}
535 %files afp
536 %defattr(644,root,root,755)
537 %attr(755,root,root) %{_libexecdir}/gvfsd-afp
538 %attr(755,root,root) %{_libexecdir}/gvfsd-afp-browse
539 %{_datadir}/gvfs/mounts/afp-browse.mount
540 %{_datadir}/gvfs/mounts/afp.mount
541 %endif
542
543 %if %{with archive}
544 %files archive
545 %defattr(644,root,root,755)
546 %attr(755,root,root) %{_libexecdir}/gvfsd-archive
547 %{_datadir}/gvfs/mounts/archive.mount
548 %endif
549
550 %if %{with fuse}
551 %files fuse
552 %defattr(644,root,root,755)
553 %attr(755,root,root) %{_libexecdir}/gvfsd-fuse
554 %if %{with doc}
555 %{_mandir}/man1/gvfsd-fuse.1*
556 %endif
557 %if %{with systemd}
558 # FIXME: reusing USE_LIBSYSTEMD_LOGIN as systemd has no universal header or pkg-config file
559 %{systemdtmpfilesdir}/gvfsd-fuse-tmpfiles.conf
560 %endif
561 %endif
562
563 %if %{with goa}
564 %files goa
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libexecdir}/gvfs-goa-volume-monitor
567 %{_datadir}/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
568 %{_datadir}/gvfs/remote-volume-monitors/goa.monitor
569 %{systemduserunitdir}/gvfs-goa-volume-monitor.service
570 %endif
571
572 %if %{with google}
573 %files google
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{_libexecdir}/gvfsd-google
576 %{_datadir}/gvfs/mounts/google.mount
577 %endif
578
579 %if %{with gphoto2}
580 %files gphoto2
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_libexecdir}/gvfs-gphoto2-volume-monitor
583 %attr(755,root,root) %{_libexecdir}/gvfsd-gphoto2
584 %{_datadir}/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
585 %{_datadir}/gvfs/mounts/gphoto2.mount
586 %{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
587 %{systemduserunitdir}/gvfs-gphoto2-volume-monitor.service
588 %endif
589
590 %if %{with mtp}
591 %files mtp
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{_libexecdir}/gvfs-mtp-volume-monitor
594 %attr(755,root,root) %{_libexecdir}/gvfsd-mtp
595 %{_datadir}/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service
596 %{_datadir}/gvfs/mounts/mtp.mount
597 %{_datadir}/gvfs/remote-volume-monitors/mtp.monitor
598 %{systemduserunitdir}/gvfs-mtp-volume-monitor.service
599 %endif
600
601 %if %{with samba}
602 %files smb
603 %defattr(644,root,root,755)
604 %attr(755,root,root) %{_libexecdir}/gvfsd-smb
605 %attr(755,root,root) %{_libexecdir}/gvfsd-smb-browse
606 %{_datadir}/gvfs/mounts/smb-browse.mount
607 %{_datadir}/gvfs/mounts/smb.mount
608 %{_datadir}/glib-2.0/schemas/org.gnome.system.smb.gschema.xml
609 %{_datadir}/GConf/gsettings/gvfs-smb.convert
610 %endif
611
612 %files -n bash-completion-gvfs
613 %defattr(644,root,root,755)
614 %{bash_compdir}/gvfs-cat
615 %{bash_compdir}/gvfs-copy
616 %{bash_compdir}/gvfs-info
617 %{bash_compdir}/gvfs-less
618 %{bash_compdir}/gvfs-ls
619 %{bash_compdir}/gvfs-mkdir
620 %{bash_compdir}/gvfs-monitor-dir
621 %{bash_compdir}/gvfs-monitor-file
622 %{bash_compdir}/gvfs-move
623 %{bash_compdir}/gvfs-mount
624 %{bash_compdir}/gvfs-open
625 %{bash_compdir}/gvfs-rename
626 %{bash_compdir}/gvfs-rm
627 %{bash_compdir}/gvfs-save
628 %{bash_compdir}/gvfs-set-attribute
629 %{bash_compdir}/gvfs-trash
630 %{bash_compdir}/gvfs-tree
This page took 0.136172 seconds and 2 git commands to generate.