source: projects/specs/branches/6/g/gvfs/gvfs-vl.spec @ 10621

Revision 10621, 12.2 KB checked in by tomop, 8 years ago (diff)

gvfs-1.6.7-2

Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.6.7
5Release: 2%{?_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: libusb1-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  || :
128autoreconf -if
129#aclocal  || :
130#autoheader  || :
131#automake  || :
132#autoconf  || :
133
134%configure --disable-hal --enable-gdu
135make # %{?_smp_mflags}
136
137%install
138rm -rf $RPM_BUILD_ROOT
139make install DESTDIR=$RPM_BUILD_ROOT
140
141rm $RPM_BUILD_ROOT%{_libdir}/*.la
142rm $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.la
143
144%find_lang gvfs
145
146%clean
147rm -rf $RPM_BUILD_ROOT
148
149%post
150/sbin/ldconfig
151# Reload .mount files:
152killall -USR1 gvfsd >&/dev/null || :
153# Update desktop files mime mappings:
154update-desktop-database &> /dev/null ||:
155update-gio-modules "$host" &> /dev/null || :
156
157%postun
158/sbin/ldconfig
159# Update desktop files mime mappings:
160update-desktop-database &> /dev/null ||:
161update-gio-modules "$host" &> /dev/null || :
162
163# Reload .mount files when single subpackage is installed:
164%post smb
165killall -USR1 gvfsd >&/dev/null || :
166%post archive
167killall -USR1 gvfsd >&/dev/null || :
168%post obexftp
169killall -USR1 gvfsd >&/dev/null || :
170%post gphoto2
171killall -USR1 gvfsd >&/dev/null || :
172%post afc
173killall -USR1 gvfsd >&/dev/null || :
174
175
176%files -f gvfs.lang
177%defattr(-, root, root, -)
178%doc AUTHORS COPYING NEWS README
179%dir %{_datadir}/gvfs
180%dir %{_datadir}/gvfs/mounts
181%{_sysconfdir}/profile.d/gvfs-bash-completion.sh
182%{_datadir}/gvfs/mounts/sftp.mount
183%{_datadir}/gvfs/mounts/trash.mount
184%{_datadir}/gvfs/mounts/cdda.mount
185%{_datadir}/gvfs/mounts/computer.mount
186%{_datadir}/gvfs/mounts/dav.mount
187%{_datadir}/gvfs/mounts/dav+sd.mount
188%{_datadir}/gvfs/mounts/http.mount
189%{_datadir}/gvfs/mounts/localtest.mount
190%{_datadir}/gvfs/mounts/burn.mount
191%{_datadir}/gvfs/mounts/dns-sd.mount
192%{_datadir}/gvfs/mounts/network.mount
193%{_datadir}/gvfs/mounts/ftp.mount
194%{_datadir}/dbus-1/services/org.gtk.Private.GduVolumeMonitor.service
195%{_datadir}/dbus-1/services/gvfs-daemon.service
196%{_datadir}/dbus-1/services/gvfs-metadata.service
197%{_datadir}/gvfs/remote-volume-monitors/gdu.monitor
198%{_libdir}/libgvfscommon.so.*
199%{_libdir}/libgvfscommon-dnssd.so.*
200%{_libdir}/gio/modules/libgioremote-volume-monitor.so
201%{_libdir}/gio/modules/libgvfsdbus.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* Sat Jul 16 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.7-2
290- rebuilt with libgphoto2-2.4.14.
291
292* Thu May 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.7-1
293- new upstream release
294
295* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
296- new upstream release
297- drop Patch2
298
299* Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-2
300- add Patch2 (gvfs-1.6.4-sftp-timeout.patch)
301
302* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
303- new upstream release
304
305* Sun Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
306- new upstream release
307
308* Tue Jun 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
309- new upstream release
310
311* Sat May 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-3
312- rebuilt with libcdio-0.82
313
314* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-2
315- add configure option --enable-gdu
316- add BR: gnome-disk-utility-devel
317- add afc subpackage for new AFC backend,
318  providing access to Apple's iPhone, and iPod Touch devices
319
320* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
321- new upstream release
322
323* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
324- new upstream release
325- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
326- change BuildRequires: hal-devel -> ibgudev1-devel
327- add configure option (--disable-hal)
328
329* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
330- new upstream release
331
332* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
333- new upstream release
334
335* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
336- new upstream release
337
338* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
339- new upstream release
340
341* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
342- new upstream release
343
344* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
345- new upstream release
346- BR: bluez-libs-devel >= 4.15
347
348* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
349- rebuild with bluez-libs-devel-4.15
350
351* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
352- new upstream release
353
354* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
355- new upstream release
356
357* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
358- new upstream release
359- split out backends to sub packages
360
361* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
362- new upstream release
363
364* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
365- new upstream release
366
367* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
368- Initial build for Vine Linux
369
370* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
371- Update to 0.2.2
372
373* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
374- Moved fuse stuff to a dedicated package
375
376* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
377- Add patch with simple archive backend UI integration
378
379* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
380- Added libarchive dependency for archive backend
381- Require new libsmbclient in order to get smb backend working again
382
383* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
384- Update to 0.2.1 (archive backend temporarily disabled)
385
386* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
387- Silence %%post
388
389* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
390- Update to 0.2.0.1
391
392* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
393- Add patch that fixes a deadlock when foreign volume is removed
394
395* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
396- Update to 0.1.11
397
398* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
399- Update to 0.1.10
400
401* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
402- Update to 0.1.8
403
404* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
405- Add patch that fixes a smb bug that can cause short reads when copying files
406
407* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
408- Fix double free in hal volume monitor
409- Ensure gconf module is built by adding build dep
410
411* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
412- Update to 0.1.7
413
414* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
415- Update to 0.1.6
416
417* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
418- Update to 0.1.5
419- Reenable http/dav
420
421* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
422- Remove the http/dav stuff for now, as we don't have the latest libsoup
423
424* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
425- Update to 0.1.4
426- Send USR1 in post to reload config
427
428* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
429- Update to 0.1.2
430
431* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
432- Update to 0.1.1
433
434* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
435- Initial packaging
Note: See TracBrowser for help on using the repository browser.