source: projects/specs/trunk/g/gvfs/gvfs-vl.spec @ 2219

Revision 2219, 12.1 KB checked in by Takemikaduchi, 14 years ago (diff)

new upstream release

Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.6.6
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%{_libdir}/gio/modules/libgiogconf.so
202%{_libexecdir}/gvfsd
203%{_libexecdir}/gvfsd-ftp
204%{_libexecdir}/gvfsd-sftp
205%{_libexecdir}/gvfsd-trash
206%{_libexecdir}/gvfsd-cdda
207%{_libexecdir}/gvfsd-computer
208%{_libexecdir}/gvfsd-dav
209%{_libexecdir}/gvfsd-http
210%{_libexecdir}/gvfsd-localtest
211%{_libexecdir}/gvfsd-burn
212%{_libexecdir}/gvfsd-dnssd
213%{_libexecdir}/gvfsd-network
214%{_libexecdir}/gvfsd-metadata
215%{_libexecdir}/gvfs-gdu-volume-monitor
216%{_bindir}/gvfs-cat
217%{_bindir}/gvfs-copy
218%{_bindir}/gvfs-info
219%{_bindir}/gvfs-less
220%{_bindir}/gvfs-ls
221%{_bindir}/gvfs-mkdir
222%{_bindir}/gvfs-monitor-dir
223%{_bindir}/gvfs-monitor-file
224%{_bindir}/gvfs-mount
225%{_bindir}/gvfs-move
226%{_bindir}/gvfs-open
227%{_bindir}/gvfs-rename
228%{_bindir}/gvfs-rm
229%{_bindir}/gvfs-save
230%{_bindir}/gvfs-set-attribute
231%{_bindir}/gvfs-trash
232%{_bindir}/gvfs-tree
233
234%files devel
235%defattr(-, root, root, -)
236%dir %{_includedir}/gvfs-client
237%dir %{_includedir}/gvfs-client/gvfs
238%{_includedir}/gvfs-client/gvfs/gvfsurimapper.h
239%{_includedir}/gvfs-client/gvfs/gvfsuriutils.h
240%{_libdir}/libgvfscommon.so
241%{_libdir}/libgvfscommon-dnssd.so
242
243
244%files fuse
245%defattr(-, root, root, -)
246%{_libexecdir}/gvfs-fuse-daemon
247
248
249%files smb
250%defattr(-, root, root, -)
251%{_libexecdir}/gvfsd-smb
252%{_libexecdir}/gvfsd-smb-browse
253%{_datadir}/gvfs/mounts/smb-browse.mount
254%{_datadir}/gvfs/mounts/smb.mount
255
256
257%files archive
258%defattr(-, root, root, -)
259%dir %{_datadir}/applications/mount-archive.desktop
260%{_libexecdir}/gvfsd-archive
261%{_datadir}/gvfs/mounts/archive.mount
262
263
264%files obexftp
265%defattr(-, root, root, -)
266%{_libexecdir}/gvfsd-obexftp
267%{_datadir}/gvfs/mounts/obexftp.mount
268
269
270%files gphoto2
271%defattr(-, root, root, -)
272%{_libexecdir}/gvfsd-gphoto2
273%{_datadir}/gvfs/mounts/gphoto2.mount
274%{_libexecdir}/gvfs-gphoto2-volume-monitor
275%{_datadir}/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
276%{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
277
278
279%files afc
280%defattr(-, root, root, -)
281%{_libexecdir}/gvfsd-afc
282%{_datadir}/gvfs/mounts/afc.mount
283%{_libexecdir}/gvfs-afc-volume-monitor
284%{_datadir}/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service
285%{_datadir}/gvfs/remote-volume-monitors/afc.monitor
286
287
288%changelog
289* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
290- new upstream release
291- drop Patch2
292
293* Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-2
294- add Patch2 (gvfs-1.6.4-sftp-timeout.patch)
295
296* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
297- new upstream release
298
299* Sun Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
300- new upstream release
301
302* Tue Jun 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
303- new upstream release
304
305* Sat May 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-3
306- rebuilt with libcdio-0.82
307
308* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-2
309- add configure option --enable-gdu
310- add BR: gnome-disk-utility-devel
311- add afc subpackage for new AFC backend,
312  providing access to Apple's iPhone, and iPod Touch devices
313
314* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
315- new upstream release
316
317* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
318- new upstream release
319- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
320- change BuildRequires: hal-devel -> ibgudev1-devel
321- add configure option (--disable-hal)
322
323* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
324- new upstream release
325
326* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
327- new upstream release
328
329* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
330- new upstream release
331
332* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
333- new upstream release
334
335* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
336- new upstream release
337
338* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
339- new upstream release
340- BR: bluez-libs-devel >= 4.15
341
342* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
343- rebuild with bluez-libs-devel-4.15
344
345* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
346- new upstream release
347
348* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
349- new upstream release
350
351* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
352- new upstream release
353- split out backends to sub packages
354
355* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
356- new upstream release
357
358* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
359- new upstream release
360
361* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
362- Initial build for Vine Linux
363
364* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
365- Update to 0.2.2
366
367* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
368- Moved fuse stuff to a dedicated package
369
370* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
371- Add patch with simple archive backend UI integration
372
373* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
374- Added libarchive dependency for archive backend
375- Require new libsmbclient in order to get smb backend working again
376
377* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
378- Update to 0.2.1 (archive backend temporarily disabled)
379
380* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
381- Silence %%post
382
383* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
384- Update to 0.2.0.1
385
386* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
387- Add patch that fixes a deadlock when foreign volume is removed
388
389* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
390- Update to 0.1.11
391
392* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
393- Update to 0.1.10
394
395* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
396- Update to 0.1.8
397
398* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
399- Add patch that fixes a smb bug that can cause short reads when copying files
400
401* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
402- Fix double free in hal volume monitor
403- Ensure gconf module is built by adding build dep
404
405* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
406- Update to 0.1.7
407
408* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
409- Update to 0.1.6
410
411* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
412- Update to 0.1.5
413- Reenable http/dav
414
415* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
416- Remove the http/dav stuff for now, as we don't have the latest libsoup
417
418* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
419- Update to 0.1.4
420- Send USR1 in post to reload config
421
422* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
423- Update to 0.1.2
424
425* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
426- Update to 0.1.1
427
428* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
429- Initial packaging
Note: See TracBrowser for help on using the repository browser.