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

Revision 6011, 13.7 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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