]> git.pld-linux.org Git - packages/gvfs.git/blob - gvfs.spec
bd6efc5c1d34c8cddc90f51bed22358ab2e21c66
[packages/gvfs.git] / gvfs.spec
1 Summary:        gvfs - userspace virtual filesystem
2 Summary(pl.UTF-8):      gvfs - wirtualny system plików w przestrzeni użytkownika
3 Name:           gvfs
4 Version:        1.16.3
5 Release:        1
6 License:        LGPL v2+
7 Group:          Libraries
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.16/%{name}-%{version}.tar.xz
9 # Source0-md5:  122f20b25a5e0259a3d33be25113a0aa
10 Patch0:         set_attributes_from_info-v1.patch
11 BuildRequires:  autoconf >= 2.64
12 BuildRequires:  automake >= 1:1.11.1
13 BuildRequires:  avahi-glib-devel >= 0.6.22
14 BuildRequires:  bluez-libs-devel >= 4.0
15 BuildRequires:  cdparanoia-III-devel >= 1:10
16 BuildRequires:  dbus-glib-devel
17 BuildRequires:  expat-devel
18 BuildRequires:  glib2-devel >= 1:2.36.0
19 BuildRequires:  gnome-online-accounts-devel >= 3.8.0
20 BuildRequires:  gtk+3-devel
21 BuildRequires:  gtk-doc >= 1.8
22 BuildRequires:  intltool >= 0.40.0
23 BuildRequires:  libarchive-devel
24 BuildRequires:  libbluray-devel
25 BuildRequires:  libcdio-devel >= 0.78.2
26 BuildRequires:  libcdio-paranoia-devel
27 BuildRequires:  libfuse-devel >= 2.8.0
28 BuildRequires:  libgcrypt-devel >= 1.2.2
29 BuildRequires:  libgphoto2-devel >= 2.4.7
30 BuildRequires:  libimobiledevice-devel >= 1.1.2
31 BuildRequires:  libmtp-devel >= 1.1.5
32 BuildRequires:  libplist-devel >= 0.15
33 BuildRequires:  libsecret-devel
34 BuildRequires:  libsmbclient-devel >= 3.0
35 BuildRequires:  libsoup-gnome-devel >= 2.34.0
36 BuildRequires:  libtool
37 BuildRequires:  libxml2-devel >= 1:2.6.31
38 BuildRequires:  openssl-devel
39 BuildRequires:  pkgconfig
40 BuildRequires:  rpmbuild(macros) >= 1.592
41 BuildRequires:  systemd-devel >= 44
42 BuildRequires:  tar >= 1:1.22
43 BuildRequires:  udev-glib-devel >= 138
44 BuildRequires:  udisks2-devel >= 1.97.0
45 BuildRequires:  xz
46 Requires(post,postun):  glib2 >= 1:2.36.0
47 Requires:       %{name}-libs = %{version}-%{release}
48 Requires:       udisks2 >= 1.97.0
49 Suggests:       obex-data-server >= 0.4
50 Suggests:       usbmuxd
51 Obsoletes:      gnome-mount <= 0.8
52 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54 %define         _libexecdir     %{_libdir}/%{name}
55
56 %description
57 gvfs is a userspace virtual filesystem where mount runs as a separate
58 processes which you talk to via D-BUS. It contains a gio module that
59 seamlessly adds gvfs support to all applications using the gio API. It
60 also supports exposing the gvfs mounts to non-gio applications using
61 FUSE.
62
63 %description -l pl.UTF-8
64 gvfs to wirtualny system plik w przestrzeni użytkownika. Montowanie w
65 nim działa jako oddzielny proces, z którym komunikacja odbywa się
66 przez D-BUS. Zawiera moduł gio dodający w sposób przezroczysty obsługę
67 gfvs-a do wszystkich aplikacji używających API gio. Obsługuje także
68 montowania gvfs przy użyciu FUSE z myślą o aplikacjach nie
69 korzystających z gio.
70
71 %package libs
72 Summary:        gvfs libraries
73 Summary(pl.UTF-8):      Biblioteki gvfs
74 Group:          Libraries
75 Requires:       glib2 >= 1:2.34.0
76
77 %description libs
78 gvfs libraries.
79
80 %description libs -l pl.UTF-8
81 Biblioteki gvfs.
82
83 %package devel
84 Summary:        Header files for gvfs library
85 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki gvfs
86 Group:          Development/Libraries
87 Requires:       %{name}-libs = %{version}-%{release}
88 Requires:       glib2-devel >= 1:2.36.0
89
90 %description devel
91 Header files for gvfs library.
92
93 %description devel -l pl.UTF-8
94 Pliki nagłówkowe biblioteki gvfs.
95
96 %package -n bash-completion-gvfs
97 Summary:        bash-completion for gvfs
98 Summary(pl.UTF-8):      bashowe uzupełnianie nazw dla gvfs
99 Group:          Applications/Shells
100 Requires:       bash-completion
101
102 %description -n bash-completion-gvfs
103 This package provides bash-completion for gvfs.
104
105 %description -n bash-completion-gvfs -l pl.UTF-8
106 Pakiet ten dostarcza bashowe uzupełnianie nazw dla gvfs.
107
108 %prep
109 %setup -q
110 %patch0 -p1
111
112 %build
113 %{__intltoolize}
114 %{__libtoolize}
115 %{__aclocal}
116 %{__autoconf}
117 %{__autoheader}
118 %{__automake}
119 %configure \
120         --disable-gdu \
121         --disable-hal \
122         --disable-silent-rules \
123         --with-bash-completion-dir=%{_sysconfdir}/bash_completion.d
124 %{__make}
125
126 %install
127 rm -rf $RPM_BUILD_ROOT
128
129 %{__make} install \
130         DESTDIR=$RPM_BUILD_ROOT
131
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.la
133
134 %find_lang gvfs
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %post
140 %glib_compile_schemas
141 umask 022
142 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
143 exit 0
144
145 %postun
146 if [ "$1" = "0" ]; then
147         %glib_compile_schemas
148 fi
149 umask 022
150 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
151 exit 0
152
153 %post   libs -p /sbin/ldconfig
154 %postun libs -p /sbin/ldconfig
155
156 %files -f gvfs.lang
157 %defattr(644,root,root,755)
158 %doc AUTHORS ChangeLog NEWS README TODO
159 %attr(755,root,root) %{_bindir}/gvfs-cat
160 %attr(755,root,root) %{_bindir}/gvfs-copy
161 %attr(755,root,root) %{_bindir}/gvfs-info
162 %attr(755,root,root) %{_bindir}/gvfs-less
163 %attr(755,root,root) %{_bindir}/gvfs-ls
164 %attr(755,root,root) %{_bindir}/gvfs-mime
165 %attr(755,root,root) %{_bindir}/gvfs-mkdir
166 %attr(755,root,root) %{_bindir}/gvfs-monitor-dir
167 %attr(755,root,root) %{_bindir}/gvfs-monitor-file
168 %attr(755,root,root) %{_bindir}/gvfs-mount
169 %attr(755,root,root) %{_bindir}/gvfs-move
170 %attr(755,root,root) %{_bindir}/gvfs-open
171 %attr(755,root,root) %{_bindir}/gvfs-rename
172 %attr(755,root,root) %{_bindir}/gvfs-rm
173 %attr(755,root,root) %{_bindir}/gvfs-save
174 %attr(755,root,root) %{_bindir}/gvfs-set-attribute
175 %attr(755,root,root) %{_bindir}/gvfs-trash
176 %attr(755,root,root) %{_bindir}/gvfs-tree
177 %attr(755,root,root) %{_libdir}/gio/modules/libgioremote-volume-monitor.so
178 %attr(755,root,root) %{_libdir}/gio/modules/libgvfsdbus.so
179 %dir %{_libexecdir}
180 %attr(755,root,root) %{_libexecdir}/gvfsd
181 %attr(755,root,root) %{_libexecdir}/gvfsd-afc
182 %attr(755,root,root) %{_libexecdir}/gvfsd-afp
183 %attr(755,root,root) %{_libexecdir}/gvfsd-afp-browse
184 %attr(755,root,root) %{_libexecdir}/gvfsd-archive
185 %attr(755,root,root) %{_libexecdir}/gvfsd-burn
186 %attr(755,root,root) %{_libexecdir}/gvfsd-cdda
187 %attr(755,root,root) %{_libexecdir}/gvfsd-computer
188 %attr(755,root,root) %{_libexecdir}/gvfsd-dav
189 %attr(755,root,root) %{_libexecdir}/gvfsd-dnssd
190 %attr(755,root,root) %{_libexecdir}/gvfsd-ftp
191 %attr(755,root,root) %{_libexecdir}/gvfsd-fuse
192 %attr(755,root,root) %{_libexecdir}/gvfsd-gphoto2
193 %attr(755,root,root) %{_libexecdir}/gvfsd-http
194 %attr(755,root,root) %{_libexecdir}/gvfsd-localtest
195 %attr(755,root,root) %{_libexecdir}/gvfsd-metadata
196 %attr(755,root,root) %{_libexecdir}/gvfsd-mtp
197 %attr(755,root,root) %{_libexecdir}/gvfsd-network
198 %attr(755,root,root) %{_libexecdir}/gvfsd-obexftp
199 %attr(755,root,root) %{_libexecdir}/gvfsd-recent
200 %attr(755,root,root) %{_libexecdir}/gvfsd-sftp
201 %attr(755,root,root) %{_libexecdir}/gvfsd-smb
202 %attr(755,root,root) %{_libexecdir}/gvfsd-smb-browse
203 %attr(755,root,root) %{_libexecdir}/gvfsd-trash
204 %attr(755,root,root) %{_libexecdir}/gvfs-afc-volume-monitor
205 %attr(755,root,root) %{_libexecdir}/gvfs-goa-volume-monitor
206 %attr(755,root,root) %{_libexecdir}/gvfs-gphoto2-volume-monitor
207 %attr(755,root,root) %{_libexecdir}/gvfs-mtp-volume-monitor
208 %attr(755,root,root) %{_libexecdir}/gvfs-udisks2-volume-monitor
209 %{_datadir}/dbus-1/services/gvfs-daemon.service
210 %{_datadir}/dbus-1/services/gvfs-metadata.service
211 %{_datadir}/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service
212 %{_datadir}/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
213 %{_datadir}/dbus-1/services/org.gtk.Private.GoaVolumeMonitor.service
214 %{_datadir}/dbus-1/services/org.gtk.Private.MTPVolumeMonitor.service
215 %{_datadir}/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service
216 %dir %{_datadir}/gvfs
217 %dir %{_datadir}/gvfs/mounts
218 %dir %{_datadir}/gvfs/remote-volume-monitors
219 %{_datadir}/gvfs/mounts/afc.mount
220 %{_datadir}/gvfs/mounts/afp-browse.mount
221 %{_datadir}/gvfs/mounts/afp.mount
222 %{_datadir}/gvfs/mounts/archive.mount
223 %{_datadir}/gvfs/mounts/burn.mount
224 %{_datadir}/gvfs/mounts/cdda.mount
225 %{_datadir}/gvfs/mounts/computer.mount
226 %{_datadir}/gvfs/mounts/dav.mount
227 %{_datadir}/gvfs/mounts/dav+sd.mount
228 %{_datadir}/gvfs/mounts/dns-sd.mount
229 %{_datadir}/gvfs/mounts/ftp.mount
230 %{_datadir}/gvfs/mounts/gphoto2.mount
231 %{_datadir}/gvfs/mounts/http.mount
232 %{_datadir}/gvfs/mounts/localtest.mount
233 %{_datadir}/gvfs/mounts/mtp.mount
234 %{_datadir}/gvfs/mounts/network.mount
235 %{_datadir}/gvfs/mounts/obexftp.mount
236 %{_datadir}/gvfs/mounts/recent.mount
237 %{_datadir}/gvfs/mounts/sftp.mount
238 %{_datadir}/gvfs/mounts/smb-browse.mount
239 %{_datadir}/gvfs/mounts/smb.mount
240 %{_datadir}/gvfs/mounts/trash.mount
241 %{_datadir}/gvfs/remote-volume-monitors/afc.monitor
242 %{_datadir}/gvfs/remote-volume-monitors/goa.monitor
243 %{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
244 %{_datadir}/gvfs/remote-volume-monitors/mtp.monitor
245 %{_datadir}/gvfs/remote-volume-monitors/udisks2.monitor
246 %{_datadir}/GConf/gsettings/gvfs-dns-sd.convert
247 %{_datadir}/GConf/gsettings/gvfs-smb.convert
248 %{_datadir}/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml
249 %{_datadir}/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml
250 %{_datadir}/glib-2.0/schemas/org.gnome.system.smb.gschema.xml
251 %{_mandir}/man1/*.1*
252 %{_mandir}/man7/*.7*
253 %{systemdtmpfilesdir}/gvfsd-fuse-tmpfiles.conf
254
255 %files libs
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_libdir}/libgvfscommon.so.*.*.*
258 %attr(755,root,root) %ghost %{_libdir}/libgvfscommon.so.0
259
260 %files devel
261 %defattr(644,root,root,755)
262 %attr(755,root,root) %{_libdir}/libgvfscommon.so
263 %{_libdir}/libgvfscommon.la
264 %{_includedir}/gvfs-client
265
266 %files -n bash-completion-gvfs
267 %defattr(644,root,root,755)
268 %{_sysconfdir}/bash_completion.d/gvfs
This page took 0.033609 seconds and 2 git commands to generate.