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

Revision 4650, 12.7 KB checked in by Takemikaduchi, 13 years ago (diff)

GNOME-3.1.5

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