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