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

Revision 1443, 11.8 KB checked in by Takemikaduchi, 14 years ago (diff)

pidgin: rebuild only, others: new upstream release

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