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

Revision 4616, 12.6 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.9.2
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* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.2-1
302- new upstream release
303- add Provides: and Obsoletes: gnome-mount
304
305* Thu May 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.7-1
306- new upstream release
307
308* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
309- new upstream release
310- drop Patch2
311
312* Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-2
313- add Patch2 (gvfs-1.6.4-sftp-timeout.patch)
314
315* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
316- new upstream release
317
318* Sun Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
319- new upstream release
320
321* Tue Jun 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
322- new upstream release
323
324* Sat May 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-3
325- rebuilt with libcdio-0.82
326
327* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-2
328- add configure option --enable-gdu
329- add BR: gnome-disk-utility-devel
330- add afc subpackage for new AFC backend,
331  providing access to Apple's iPhone, and iPod Touch devices
332
333* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
334- new upstream release
335
336* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
337- new upstream release
338- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
339- change BuildRequires: hal-devel -> ibgudev1-devel
340- add configure option (--disable-hal)
341
342* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
343- new upstream release
344
345* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
346- new upstream release
347
348* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
349- new upstream release
350
351* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
352- new upstream release
353
354* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
355- new upstream release
356
357* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
358- new upstream release
359- BR: bluez-libs-devel >= 4.15
360
361* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
362- rebuild with bluez-libs-devel-4.15
363
364* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
365- new upstream release
366
367* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
368- new upstream release
369
370* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
371- new upstream release
372- split out backends to sub packages
373
374* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
375- new upstream release
376
377* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
378- new upstream release
379
380* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
381- Initial build for Vine Linux
382
383* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
384- Update to 0.2.2
385
386* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
387- Moved fuse stuff to a dedicated package
388
389* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
390- Add patch with simple archive backend UI integration
391
392* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
393- Added libarchive dependency for archive backend
394- Require new libsmbclient in order to get smb backend working again
395
396* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
397- Update to 0.2.1 (archive backend temporarily disabled)
398
399* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
400- Silence %%post
401
402* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
403- Update to 0.2.0.1
404
405* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
406- Add patch that fixes a deadlock when foreign volume is removed
407
408* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
409- Update to 0.1.11
410
411* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
412- Update to 0.1.10
413
414* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
415- Update to 0.1.8
416
417* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
418- Add patch that fixes a smb bug that can cause short reads when copying files
419
420* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
421- Fix double free in hal volume monitor
422- Ensure gconf module is built by adding build dep
423
424* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
425- Update to 0.1.7
426
427* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
428- Update to 0.1.6
429
430* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
431- Update to 0.1.5
432- Reenable http/dav
433
434* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
435- Remove the http/dav stuff for now, as we don't have the latest libsoup
436
437* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
438- Update to 0.1.4
439- Send USR1 in post to reload config
440
441* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
442- Update to 0.1.2
443
444* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
445- Update to 0.1.1
446
447* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
448- Initial packaging
Note: See TracBrowser for help on using the repository browser.