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

Revision 5038, 13.2 KB checked in by Takemikaduchi, 13 years ago (diff)

GNOME-3.2.1

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