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

Revision 805, 10.2 KB checked in by Takemikaduchi, 14 years ago (diff)

change spec file of gnome-2.30

Line 
1Summary: Backends for the gio framework in GLib
2Summary(ja): GLib の GIO フレームワークのバックエンド
3Name: gvfs
4Version: 1.6.0
5Release: 1%{?_dist_release}
6License: LGPLv2+
7Group: System Environment/Libraries
8URL: http://www.gtk.org
9Source: http://download.gnome.org/sources/gvfs/1.2/gvfs-%{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
25
26Requires(post): desktop-file-utils
27Requires(postun): desktop-file-utils
28
29# The patch touches Makefile.am files:
30BuildRequires: automake autoconf
31BuildRequires: libtool
32Patch1: gvfs-0.99.2-archive-integration.patch
33
34%description
35The gvfs package provides backend implementations for the gio
36framework in GLib. It includes ftp, sftp, cifs.
37
38%package devel
39Summary: Development files for gvfs
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description devel
44The gvfs-devel package contains headers and other files that are
45required to develop applications using gvfs.
46
47%package fuse
48Summary: FUSE support for gvfs
49Group: System Environment/Libraries
50Requires: %{name} = %{version}-%{release}
51BuildRequires: fuse-devel
52Requires: fuse
53
54%description fuse
55This package provides support for applications not using gio
56to access the gvfs filesystems.
57
58
59%package smb
60Summary: Windows fileshare support for gvfs
61Group: System Environment/Libraries
62Requires: %{name} = %{version}-%{release}
63BuildRequires: libsmbclient-devel
64
65%description smb
66This package provides support for reading and writing files on windows
67shares (SMB) to applications using gvfs.
68
69
70%package archive
71Summary: Archiving support for gvfs
72Group: System Environment/Libraries
73Requires: %{name} = %{version}-%{release}
74BuildRequires: libarchive-devel
75
76%description archive
77This package provides support for accessing files inside Zip and Tar archives,
78as well as ISO images, to applications using gvfs.
79
80
81%package obexftp
82Summary: ObexFTP support for gvfs
83Group: System Environment/Libraries
84Requires: %{name} = %{version}-%{release}
85BuildRequires: bluez-libs-devel >= 4.15
86BuildRequires: expat-devel
87
88%description obexftp
89This package provides support for reading files on Bluetooth mobile phones
90and devices through ObexFTP to applications using gvfs.
91
92
93%package gphoto2
94Summary: gphoto2 support for gvfs
95Group: System Environment/Libraries
96Requires: %{name} = %{version}-%{release}
97BuildRequires: libgphoto2-devel
98BuildRequires: libusb-devel
99BuildRequires: libexif-devel
100
101%description gphoto2
102This package provides support for reading and writing files on
103PTP based cameras (Picture Transfer Protocol) and MTP based
104media players (Media Transfer Protocol) to applications using gvfs.
105
106
107%prep
108%setup -q
109%patch1 -p0 -b .archive-integration
110
111%build
112
113# Needed for gvfs-0.2.1-archive-integration.patch
114libtoolize --force  || :
115aclocal  || :
116autoheader  || :
117automake  || :
118autoconf  || :
119
120%configure --disable-hal
121make # %{?_smp_mflags}
122
123%install
124rm -rf $RPM_BUILD_ROOT
125make install DESTDIR=$RPM_BUILD_ROOT
126
127rm $RPM_BUILD_ROOT%{_libdir}/*.la
128rm $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.la
129
130%find_lang gvfs
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
135%post
136/sbin/ldconfig
137# Reload .mount files:
138killall -USR1 gvfsd >&/dev/null || :
139# Update desktop files mime mappings:
140update-desktop-database &> /dev/null ||:
141
142%postun
143/sbin/ldconfig
144# Update desktop files mime mappings:
145update-desktop-database &> /dev/null ||:
146
147%files -f gvfs.lang
148%defattr(-, root, root, -)
149%doc AUTHORS COPYING NEWS README
150%dir %{_datadir}/gvfs
151%dir %{_datadir}/gvfs/mounts
152%{_sysconfdir}/profile.d/gvfs-bash-completion.sh
153%{_datadir}/gvfs/mounts/sftp.mount
154%{_datadir}/gvfs/mounts/trash.mount
155%{_datadir}/gvfs/mounts/cdda.mount
156%{_datadir}/gvfs/mounts/computer.mount
157%{_datadir}/gvfs/mounts/dav.mount
158%{_datadir}/gvfs/mounts/dav+sd.mount
159%{_datadir}/gvfs/mounts/http.mount
160%{_datadir}/gvfs/mounts/localtest.mount
161%{_datadir}/gvfs/mounts/burn.mount
162%{_datadir}/gvfs/mounts/dns-sd.mount
163%{_datadir}/gvfs/mounts/network.mount
164%{_datadir}/gvfs/mounts/ftp.mount
165%{_datadir}/dbus-1/services/gvfs-daemon.service
166%{_datadir}/dbus-1/services/gvfs-metadata.service
167## %{_datadir}/dbus-1/services/org.gtk.Private.HalVolumeMonitor.service
168## %{_datadir}/gvfs/remote-volume-monitors/hal.monitor
169%{_libdir}/libgvfscommon.so.*
170%{_libdir}/libgvfscommon-dnssd.so.*
171# %{_libdir}/gio/modules/libgiohal-volume-monitor.so
172%{_libdir}/gio/modules/libgioremote-volume-monitor.so
173%{_libdir}/gio/modules/libgvfsdbus.so
174%{_libdir}/gio/modules/libgiogconf.so
175%{_libexecdir}/gvfsd
176%{_libexecdir}/gvfsd-ftp
177%{_libexecdir}/gvfsd-sftp
178%{_libexecdir}/gvfsd-trash
179%{_libexecdir}/gvfsd-cdda
180%{_libexecdir}/gvfsd-computer
181%{_libexecdir}/gvfsd-dav
182%{_libexecdir}/gvfsd-http
183%{_libexecdir}/gvfsd-localtest
184%{_libexecdir}/gvfsd-burn
185%{_libexecdir}/gvfsd-dnssd
186%{_libexecdir}/gvfsd-network
187%{_libexecdir}/gvfsd-metadata
188## %{_libexecdir}/gvfs-hal-volume-monitor
189%{_bindir}/gvfs-cat
190%{_bindir}/gvfs-copy
191%{_bindir}/gvfs-info
192%{_bindir}/gvfs-less
193%{_bindir}/gvfs-ls
194%{_bindir}/gvfs-mkdir
195%{_bindir}/gvfs-monitor-dir
196%{_bindir}/gvfs-monitor-file
197%{_bindir}/gvfs-mount
198%{_bindir}/gvfs-move
199%{_bindir}/gvfs-open
200%{_bindir}/gvfs-rename
201%{_bindir}/gvfs-rm
202%{_bindir}/gvfs-save
203%{_bindir}/gvfs-set-attribute
204%{_bindir}/gvfs-trash
205%{_bindir}/gvfs-tree
206
207%files devel
208%defattr(-, root, root, -)
209%dir %{_includedir}/gvfs-client
210%dir %{_includedir}/gvfs-client/gvfs
211%{_includedir}/gvfs-client/gvfs/gvfsurimapper.h
212%{_includedir}/gvfs-client/gvfs/gvfsuriutils.h
213%{_libdir}/libgvfscommon.so
214%{_libdir}/libgvfscommon-dnssd.so
215
216
217%files fuse
218%defattr(-, root, root, -)
219%{_libexecdir}/gvfs-fuse-daemon
220
221
222%files smb
223%defattr(-, root, root, -)
224%{_libexecdir}/gvfsd-smb
225%{_libexecdir}/gvfsd-smb-browse
226%{_datadir}/gvfs/mounts/smb-browse.mount
227%{_datadir}/gvfs/mounts/smb.mount
228
229
230%files archive
231%defattr(-, root, root, -)
232%dir %{_datadir}/applications/mount-archive.desktop
233%{_libexecdir}/gvfsd-archive
234%{_datadir}/gvfs/mounts/archive.mount
235
236
237%files obexftp
238%defattr(-, root, root, -)
239%{_libexecdir}/gvfsd-obexftp
240%{_datadir}/gvfs/mounts/obexftp.mount
241
242
243%files gphoto2
244%defattr(-, root, root, -)
245%{_libexecdir}/gvfsd-gphoto2
246%{_datadir}/gvfs/mounts/gphoto2.mount
247%{_libexecdir}/gvfs-gphoto2-volume-monitor
248%{_datadir}/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
249%{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
250
251
252%changelog
253* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
254- new upstream release
255- change BuildRequires: gnome-keyring-devel -> libgnome-keyring-devel
256- change BuildRequires: hal-devel -> ibgudev1-devel
257- add configure option (--disable-hal)
258
259* Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
260- new upstream release
261
262* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
263- new upstream release
264
265* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-2
266- new upstream release
267
268* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
269- new upstream release
270
271* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-2
272- new upstream release
273
274* Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
275- new upstream release
276- BR: bluez-libs-devel >= 4.15
277
278* Thu Oct 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.1-2
279- rebuild with bluez-libs-devel-4.15
280
281* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
282- new upstream release
283
284* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
285- new upstream release
286
287* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.6-1
288- new upstream release
289- split out backends to sub packages
290
291* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
292- new upstream release
293
294* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.3-1vl5
295- new upstream release
296
297* Wed Apr  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.2.2-1vl5
298- Initial build for Vine Linux
299
300* Fri Mar 28 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.2-1
301- Update to 0.2.2
302
303* Tue Mar 25 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-4
304- Moved fuse stuff to a dedicated package
305
306* Thu Mar 20 2008 Alexander Larsson <alexl@redhat.com> - 0.2.1-3
307- Add patch with simple archive backend UI integration
308
309* Tue Mar 19 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
310- Added libarchive dependency for archive backend
311- Require new libsmbclient in order to get smb backend working again
312
313* Tue Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-1
314- Update to 0.2.1 (archive backend temporarily disabled)
315
316* Mon Mar 17 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-2
317- Silence %%post
318
319* Mon Mar 10 2008 Matthias Clasen  <mclasen@redhat.com> - 0.2.0.1-1
320- Update to 0.2.0.1
321
322* Thu Mar  6 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.11-2
323- Add patch that fixes a deadlock when foreign volume is removed
324
325* Tue Mar  4 2008 Matthias Clasen  <mclasen@redhat.com> - 0.1.11-1
326- Update to 0.1.11
327
328* Tue Mar 04 2008 Tomas Bzatek <tbzatek@redhat.com> - 0.1.10-1
329- Update to 0.1.10
330
331* Mon Feb 25 2008 Alexander Larsson <alexl@redhat.com> - 0.1.8-1
332- Update to 0.1.8
333
334* Thu Feb 14 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-3
335- Add patch that fixes a smb bug that can cause short reads when copying files
336
337* Tue Feb 12 2008 Alexander Larsson <alexl@redhat.com> - 0.1.7-2
338- Fix double free in hal volume monitor
339- Ensure gconf module is built by adding build dep
340
341* Mon Feb 11 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
342- Update to 0.1.7
343
344* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.6-1
345- Update to 0.1.6
346
347* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
348- Update to 0.1.5
349- Reenable http/dav
350
351* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-2
352- Remove the http/dav stuff for now, as we don't have the latest libsoup
353
354* Mon Jan 21 2008 Alexander Larsson <alexl@redhat.com> - 0.1.4-1
355- Update to 0.1.4
356- Send USR1 in post to reload config
357
358* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> 0.1.2-1
359- Update to 0.1.2
360
361* Tue Jan  8 2008 Matthias Clasen <mclasen@redhat.com> 0.1.1-1
362- Update to 0.1.1
363
364* Thu Dec 20 2007 Matthias Clasen <mclasen@redhat.com> 0.1.0-1
365- Initial packaging
Note: See TracBrowser for help on using the repository browser.