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