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

Revision 6304, 13.7 KB checked in by Takemikaduchi, 12 years ago (diff)

ImageMagick?, libarchive, libogg, libvorbis, udisks2: new upstream release
cmake, gvfs, kdeutils, totem-pl-parser: rebuild with libarchive-3.0.4
cvs, pam, patch, t1lib: rebuild package

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