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

Revision 1000, 11.5 KB checked in by daisuke, 14 years ago (diff)

gvfs:

  • add configure option --enable-gdu
  • add BR: gnome-disk-utility-devel
  • add afc subpackage for new AFC backend, providing access to Apple's iPhone, and iPod Touch devices
    • add BR: imobiledevice-devel, R: usbmuxd
Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.6.1
5Release: 2%{?_dist_release}
6License: LGPLv2+
7Group: System Environment/Libraries
8URL: http://www.gtk.org
9Source: http://download.gnome.org/sources/gvfs/1.2/gvfs-%{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* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-2
290- add configure option --enable-gdu
291- add BR: gnome-disk-utility-devel
292- add afc subpackage for new AFC backend,
293  providing access to Apple's iPhone, and iPod Touch devices
294
295* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
296- new upstream release
297
298* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
299- new upstream release
300- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
301- change BuildRequires: hal-devel -> ibgudev1-devel
302- add configure option (--disable-hal)
303
304* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
305- new upstream release
306
307* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
308- new upstream release
309
310* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
311- new upstream release
312
313* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
314- new upstream release
315
316* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
317- new upstream release
318
319* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
320- new upstream release
321- BR: bluez-libs-devel >= 4.15
322
323* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
324- rebuild with bluez-libs-devel-4.15
325
326* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
327- new upstream release
328
329* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
330- new upstream release
331
332* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
333- new upstream release
334- split out backends to sub packages
335
336* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
337- new upstream release
338
339* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
340- new upstream release
341
342* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
343- Initial build for Vine Linux
344
345* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
346- Update to 0.2.2
347
348* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
349- Moved fuse stuff to a dedicated package
350
351* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
352- Add patch with simple archive backend UI integration
353
354* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
355- Added libarchive dependency for archive backend
356- Require new libsmbclient in order to get smb backend working again
357
358* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
359- Update to 0.2.1 (archive backend temporarily disabled)
360
361* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
362- Silence %%post
363
364* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
365- Update to 0.2.0.1
366
367* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
368- Add patch that fixes a deadlock when foreign volume is removed
369
370* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
371- Update to 0.1.11
372
373* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
374- Update to 0.1.10
375
376* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
377- Update to 0.1.8
378
379* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
380- Add patch that fixes a smb bug that can cause short reads when copying files
381
382* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
383- Fix double free in hal volume monitor
384- Ensure gconf module is built by adding build dep
385
386* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
387- Update to 0.1.7
388
389* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
390- Update to 0.1.6
391
392* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
393- Update to 0.1.5
394- Reenable http/dav
395
396* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
397- Remove the http/dav stuff for now, as we don't have the latest libsoup
398
399* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
400- Update to 0.1.4
401- Send USR1 in post to reload config
402
403* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
404- Update to 0.1.2
405
406* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
407- Update to 0.1.1
408
409* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
410- Initial packaging
Note: See TracBrowser for help on using the repository browser.