source: projects/specs/tags/6_0_REL/g/gvfs/gvfs-vl.spec @ 3801

Revision 3801, 12.1 KB checked in by Takemikaduchi, 13 years ago (diff)

GNOME packages: new upstream release, bogofilter: fix perl requirements, perl-modules: new package

Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.6.7
5Release: 1%{?_dist_release}
6License: LGPLv2+
7Group: System Environment/Libraries
8URL: http://www.gtk.org
9Source: http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.6/%{name}-%{version}.tar.bz2
10
11BuildRoot: %{_tmppath}/%{name}-%{version}-root
12BuildRequires: pkgconfig
13BuildRequires: glib2-devel >= 2.24.0
14BuildRequires: dbus-glib-devel
15BuildRequires: /usr/bin/ssh
16BuildRequires: libcdio-devel >= 0.78.2
17BuildRequires: libsoup-devel >= 2.30.0
18BuildRequires: avahi-glib-devel >= 0.6
19BuildRequires: libgnome-keyring-devel
20BuildRequires: intltool
21BuildRequires: gettext
22BuildRequires: perl-XML-Parser
23BuildRequires: GConf2-devel
24BuildRequires: libgudev1-devel
25BuildRequires: gnome-disk-utility-devel >= 2.30
26
27Requires(post): desktop-file-utils
28Requires(postun): desktop-file-utils
29
30# The patch touches Makefile.am files:
31BuildRequires: automake autoconf
32BuildRequires: libtool
33Patch1: gvfs-0.99.2-archive-integration.patch
34
35%description
36The gvfs package provides backend implementations for the gio
37framework in GLib. It includes ftp, sftp, cifs.
38
39%package devel
40Summary: Development files for gvfs
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43
44%description devel
45The gvfs-devel package contains headers and other files that are
46required to develop applications using gvfs.
47
48%package fuse
49Summary: FUSE support for gvfs
50Group: System Environment/Libraries
51Requires: %{name} = %{version}-%{release}
52BuildRequires: fuse-devel
53Requires: fuse
54
55%description fuse
56This package provides support for applications not using gio
57to access the gvfs filesystems.
58
59
60%package smb
61Summary: Windows fileshare support for gvfs
62Group: System Environment/Libraries
63Requires: %{name} = %{version}-%{release}
64BuildRequires: libsmbclient-devel
65
66%description smb
67This package provides support for reading and writing files on windows
68shares (SMB) to applications using gvfs.
69
70
71%package archive
72Summary: Archiving support for gvfs
73Group: System Environment/Libraries
74Requires: %{name} = %{version}-%{release}
75BuildRequires: libarchive-devel
76
77%description archive
78This package provides support for accessing files inside Zip and Tar archives,
79as well as ISO images, to applications using gvfs.
80
81
82%package obexftp
83Summary: ObexFTP support for gvfs
84Group: System Environment/Libraries
85Requires: %{name} = %{version}-%{release}
86BuildRequires: bluez-libs-devel >= 4.15
87BuildRequires: expat-devel
88
89%description obexftp
90This package provides support for reading files on Bluetooth mobile phones
91and devices through ObexFTP to applications using gvfs.
92
93
94%package gphoto2
95Summary: gphoto2 support for gvfs
96Group: System Environment/Libraries
97Requires: %{name} = %{version}-%{release}
98BuildRequires: libgphoto2-devel
99BuildRequires: libusb-devel
100BuildRequires: libexif-devel
101
102%description gphoto2
103This package provides support for reading and writing files on
104PTP based cameras (Picture Transfer Protocol) and MTP based
105media players (Media Transfer Protocol) to applications using gvfs.
106
107
108%package afc
109Summary: AFC support for gvfs
110Group: System Environment/Libraries
111Requires: %{name} = %{version}-%{release}
112Requires: usbmuxd
113BuildRequires: libimobiledevice-devel >= 0.9.7
114
115%description afc
116This package provides support for reading files on mobile devices
117including phones and music players to applications using gvfs.
118
119
120%prep
121%setup -q
122%patch1 -p0 -b .archive-integration
123
124%build
125
126# Needed for gvfs-0.2.1-archive-integration.patch
127libtoolize --force  || :
128aclocal  || :
129autoheader  || :
130automake  || :
131autoconf  || :
132
133%configure --disable-hal --enable-gdu
134make # %{?_smp_mflags}
135
136%install
137rm -rf $RPM_BUILD_ROOT
138make install DESTDIR=$RPM_BUILD_ROOT
139
140rm $RPM_BUILD_ROOT%{_libdir}/*.la
141rm $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.la
142
143%find_lang gvfs
144
145%clean
146rm -rf $RPM_BUILD_ROOT
147
148%post
149/sbin/ldconfig
150# Reload .mount files:
151killall -USR1 gvfsd >&/dev/null || :
152# Update desktop files mime mappings:
153update-desktop-database &> /dev/null ||:
154update-gio-modules "$host" &> /dev/null || :
155
156%postun
157/sbin/ldconfig
158# Update desktop files mime mappings:
159update-desktop-database &> /dev/null ||:
160update-gio-modules "$host" &> /dev/null || :
161
162# Reload .mount files when single subpackage is installed:
163%post smb
164killall -USR1 gvfsd >&/dev/null || :
165%post archive
166killall -USR1 gvfsd >&/dev/null || :
167%post obexftp
168killall -USR1 gvfsd >&/dev/null || :
169%post gphoto2
170killall -USR1 gvfsd >&/dev/null || :
171%post afc
172killall -USR1 gvfsd >&/dev/null || :
173
174
175%files -f gvfs.lang
176%defattr(-, root, root, -)
177%doc AUTHORS COPYING NEWS README
178%dir %{_datadir}/gvfs
179%dir %{_datadir}/gvfs/mounts
180%{_sysconfdir}/profile.d/gvfs-bash-completion.sh
181%{_datadir}/gvfs/mounts/sftp.mount
182%{_datadir}/gvfs/mounts/trash.mount
183%{_datadir}/gvfs/mounts/cdda.mount
184%{_datadir}/gvfs/mounts/computer.mount
185%{_datadir}/gvfs/mounts/dav.mount
186%{_datadir}/gvfs/mounts/dav+sd.mount
187%{_datadir}/gvfs/mounts/http.mount
188%{_datadir}/gvfs/mounts/localtest.mount
189%{_datadir}/gvfs/mounts/burn.mount
190%{_datadir}/gvfs/mounts/dns-sd.mount
191%{_datadir}/gvfs/mounts/network.mount
192%{_datadir}/gvfs/mounts/ftp.mount
193%{_datadir}/dbus-1/services/org.gtk.Private.GduVolumeMonitor.service
194%{_datadir}/dbus-1/services/gvfs-daemon.service
195%{_datadir}/dbus-1/services/gvfs-metadata.service
196%{_datadir}/gvfs/remote-volume-monitors/gdu.monitor
197%{_libdir}/libgvfscommon.so.*
198%{_libdir}/libgvfscommon-dnssd.so.*
199%{_libdir}/gio/modules/libgioremote-volume-monitor.so
200%{_libdir}/gio/modules/libgvfsdbus.so
201%{_libexecdir}/gvfsd
202%{_libexecdir}/gvfsd-ftp
203%{_libexecdir}/gvfsd-sftp
204%{_libexecdir}/gvfsd-trash
205%{_libexecdir}/gvfsd-cdda
206%{_libexecdir}/gvfsd-computer
207%{_libexecdir}/gvfsd-dav
208%{_libexecdir}/gvfsd-http
209%{_libexecdir}/gvfsd-localtest
210%{_libexecdir}/gvfsd-burn
211%{_libexecdir}/gvfsd-dnssd
212%{_libexecdir}/gvfsd-network
213%{_libexecdir}/gvfsd-metadata
214%{_libexecdir}/gvfs-gdu-volume-monitor
215%{_bindir}/gvfs-cat
216%{_bindir}/gvfs-copy
217%{_bindir}/gvfs-info
218%{_bindir}/gvfs-less
219%{_bindir}/gvfs-ls
220%{_bindir}/gvfs-mkdir
221%{_bindir}/gvfs-monitor-dir
222%{_bindir}/gvfs-monitor-file
223%{_bindir}/gvfs-mount
224%{_bindir}/gvfs-move
225%{_bindir}/gvfs-open
226%{_bindir}/gvfs-rename
227%{_bindir}/gvfs-rm
228%{_bindir}/gvfs-save
229%{_bindir}/gvfs-set-attribute
230%{_bindir}/gvfs-trash
231%{_bindir}/gvfs-tree
232
233%files devel
234%defattr(-, root, root, -)
235%dir %{_includedir}/gvfs-client
236%dir %{_includedir}/gvfs-client/gvfs
237%{_includedir}/gvfs-client/gvfs/gvfsurimapper.h
238%{_includedir}/gvfs-client/gvfs/gvfsuriutils.h
239%{_libdir}/libgvfscommon.so
240%{_libdir}/libgvfscommon-dnssd.so
241
242
243%files fuse
244%defattr(-, root, root, -)
245%{_libexecdir}/gvfs-fuse-daemon
246
247
248%files smb
249%defattr(-, root, root, -)
250%{_libexecdir}/gvfsd-smb
251%{_libexecdir}/gvfsd-smb-browse
252%{_datadir}/gvfs/mounts/smb-browse.mount
253%{_datadir}/gvfs/mounts/smb.mount
254
255
256%files archive
257%defattr(-, root, root, -)
258%dir %{_datadir}/applications/mount-archive.desktop
259%{_libexecdir}/gvfsd-archive
260%{_datadir}/gvfs/mounts/archive.mount
261
262
263%files obexftp
264%defattr(-, root, root, -)
265%{_libexecdir}/gvfsd-obexftp
266%{_datadir}/gvfs/mounts/obexftp.mount
267
268
269%files gphoto2
270%defattr(-, root, root, -)
271%{_libexecdir}/gvfsd-gphoto2
272%{_datadir}/gvfs/mounts/gphoto2.mount
273%{_libexecdir}/gvfs-gphoto2-volume-monitor
274%{_datadir}/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
275%{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
276
277
278%files afc
279%defattr(-, root, root, -)
280%{_libexecdir}/gvfsd-afc
281%{_datadir}/gvfs/mounts/afc.mount
282%{_libexecdir}/gvfs-afc-volume-monitor
283%{_datadir}/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service
284%{_datadir}/gvfs/remote-volume-monitors/afc.monitor
285
286
287%changelog
288* Thu May 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.7-1
289- new upstream release
290
291* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
292- new upstream release
293- drop Patch2
294
295* Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-2
296- add Patch2 (gvfs-1.6.4-sftp-timeout.patch)
297
298* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
299- new upstream release
300
301* Sun Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
302- new upstream release
303
304* Tue Jun 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
305- new upstream release
306
307* Sat May 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-3
308- rebuilt with libcdio-0.82
309
310* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-2
311- add configure option --enable-gdu
312- add BR: gnome-disk-utility-devel
313- add afc subpackage for new AFC backend,
314  providing access to Apple's iPhone, and iPod Touch devices
315
316* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
317- new upstream release
318
319* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
320- new upstream release
321- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
322- change BuildRequires: hal-devel -> ibgudev1-devel
323- add configure option (--disable-hal)
324
325* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
326- new upstream release
327
328* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
329- new upstream release
330
331* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
332- new upstream release
333
334* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
335- new upstream release
336
337* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
338- new upstream release
339
340* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
341- new upstream release
342- BR: bluez-libs-devel >= 4.15
343
344* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
345- rebuild with bluez-libs-devel-4.15
346
347* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
348- new upstream release
349
350* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
351- new upstream release
352
353* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
354- new upstream release
355- split out backends to sub packages
356
357* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
358- new upstream release
359
360* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
361- new upstream release
362
363* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
364- Initial build for Vine Linux
365
366* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
367- Update to 0.2.2
368
369* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
370- Moved fuse stuff to a dedicated package
371
372* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
373- Add patch with simple archive backend UI integration
374
375* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
376- Added libarchive dependency for archive backend
377- Require new libsmbclient in order to get smb backend working again
378
379* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
380- Update to 0.2.1 (archive backend temporarily disabled)
381
382* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
383- Silence %%post
384
385* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
386- Update to 0.2.0.1
387
388* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
389- Add patch that fixes a deadlock when foreign volume is removed
390
391* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
392- Update to 0.1.11
393
394* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
395- Update to 0.1.10
396
397* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
398- Update to 0.1.8
399
400* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
401- Add patch that fixes a smb bug that can cause short reads when copying files
402
403* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
404- Fix double free in hal volume monitor
405- Ensure gconf module is built by adding build dep
406
407* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
408- Update to 0.1.7
409
410* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
411- Update to 0.1.6
412
413* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
414- Update to 0.1.5
415- Reenable http/dav
416
417* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
418- Remove the http/dav stuff for now, as we don't have the latest libsoup
419
420* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
421- Update to 0.1.4
422- Send USR1 in post to reload config
423
424* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
425- Update to 0.1.2
426
427* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
428- Update to 0.1.1
429
430* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
431- Initial packaging
Note: See TracBrowser for help on using the repository browser.