Accepting request 32278 from GNOME:Factory

Copy from GNOME:Factory/gvfs based on submit request 32278 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/32278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gvfs?expand=0&rev=49
This commit is contained in:
OBS User autobuild 2010-02-11 18:44:12 +00:00 committed by Git OBS Bridge
commit 915e99e8ad
4 changed files with 81 additions and 36 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d67a84228f80570d6f239c1c3527eeb29f844a0cc85dfea09b1d7fb50c639502
size 1276422

3
gvfs-1.5.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5e740a75087626fd5cb756ca8948a98ee039bddb64a35d076067d0e8df1abd2
size 1308112

View File

@ -1,3 +1,31 @@
-------------------------------------------------------------------
Thu Jan 28 12:13:09 CET 2010 - vuntz@opensuse.org
- Remove en@shaw translation on openSUSE 11.2 and earlier.
-------------------------------------------------------------------
Mon Jan 25 14:19:37 CET 2010 - vuntz@opensuse.org
- Update to version 1.5.2:
+ Support new "default location" gio mount attribute
+ Enable support for lazy loading of gio modules
+ Don't build hal if building gdu
+ daemon: Finalize backend on unmount
+ metadata: stability and leak fixes
+ metadata: fix data loss on i/o error
+ fuse: Don't support readlink
+ fuse: Allow setting mtime
+ fuse: Fix permissions
+ smb: Fix free space reporting on some servers
+ gdu: handle mounts better
+ trash: Fix crash/assert
- Use libexecdir instead of libdir. Fix bnc#545011.
- Remove hal-devel BuildRequires.
- Use gio-querymodules to update information about gio modules:
+ add post/postun scriptlets
+ add Requires(post)/Requires(postun) on glib2 to make sure we
have gio-querymodules installed for the scriptlets
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Dec 23 10:31:35 CET 2009 - vuntz@opensuse.org Wed Dec 23 10:31:35 CET 2009 - vuntz@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package gvfs (Version 1.5.1) # spec file for package gvfs (Version 1.5.2)
# #
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,8 +18,8 @@
Name: gvfs Name: gvfs
Version: 1.5.1 Version: 1.5.2
Release: 2 Release: 1
# FIXME add libiphone-devel BuildRequires (it's available in the build service, talking to the packager to add it to factory) # FIXME add libiphone-devel BuildRequires (it's available in the build service, talking to the packager to add it to factory)
License: LGPLv2.0+ License: LGPLv2.0+
Summary: VFS functionality for GLib Summary: VFS functionality for GLib
@ -39,7 +39,6 @@ BuildRequires: dbus-1-glib-devel
BuildRequires: fuse-devel BuildRequires: fuse-devel
BuildRequires: gconf2-devel BuildRequires: gconf2-devel
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: hal-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libarchive-devel BuildRequires: libarchive-devel
BuildRequires: libavahi-glib-devel BuildRequires: libavahi-glib-devel
@ -57,6 +56,9 @@ BuildRequires: libgudev-1_0-devel
%endif %endif
Requires: %{name}-lang = %{version} Requires: %{name}-lang = %{version}
Requires: libgvfscommon0 = %{version} Requires: libgvfscommon0 = %{version}
# we need gio-querymodules in %post/%postun
Requires(post): glib2
Requires(postun): glib2
Recommends: gvfs-backends Recommends: gvfs-backends
Recommends: gvfs-common Recommends: gvfs-common
Recommends: gvfs-fuse Recommends: gvfs-fuse
@ -117,18 +119,35 @@ translation-update-upstream
autoreconf -f autoreconf -f
libtoolize -c -f libtoolize -c -f
%configure \ %configure \
--libexecdir=%{_libdir}/%{name} \ --libexecdir=%{_libexecdir}/%{name} \
--disable-static --disable-static
%__make %__make
%install %install
%makeinstall %makeinstall
%if 0%{?suse_version} <= 1120
%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
%endif
rm %{buildroot}%{_libdir}/*.*a rm %{buildroot}%{_libdir}/*.*a
rm %{buildroot}%{_libdir}/gio/modules/*.*a rm %{buildroot}%{_libdir}/gio/modules/*.*a
# We can drop the chmod when bgo523420 is fixed. # We can drop the chmod when bgo523420 is fixed.
chmod -x %{buildroot}%{_sysconfdir}/profile.d/* chmod -x %{buildroot}%{_sysconfdir}/profile.d/*
%find_lang %{name} %find_lang %{name}
%post
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%postun
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
%else
%{_bindir}/gio-querymodules %{_libdir}/gio/modules
%endif
%post -n libgvfscommon0 -p /sbin/ldconfig %post -n libgvfscommon0 -p /sbin/ldconfig
%postun -n libgvfscommon0 -p /sbin/ldconfig %postun -n libgvfscommon0 -p /sbin/ldconfig
@ -145,63 +164,61 @@ rm -rf %{buildroot}
%dir %{_datadir}/%{name}/mounts %dir %{_datadir}/%{name}/mounts
%dir %{_datadir}/%{name}/remote-volume-monitors %dir %{_datadir}/%{name}/remote-volume-monitors
%{_libdir}/gio/modules/*.so %{_libdir}/gio/modules/*.so
%dir %{_libdir}/%{name} %dir %{_libexecdir}/%{name}
%{_libdir}/%{name}/gvfsd %{_libexecdir}/%{name}/gvfsd
%{_sysconfdir}/profile.d/* %{_sysconfdir}/profile.d/*
%files fuse %files fuse
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/%{name}/gvfs-fuse-daemon %{_libexecdir}/%{name}/gvfs-fuse-daemon
%files backends %files backends
%defattr(-, root, root) %defattr(-, root, root)
%if %suse_version > 1110 %if %suse_version > 1110
%{_libdir}/%{name}/gvfs-gdu-volume-monitor %{_libexecdir}/%{name}/gvfs-gdu-volume-monitor
%{_datadir}/%{name}/remote-volume-monitors/gdu.monitor %{_datadir}/%{name}/remote-volume-monitors/gdu.monitor
%endif %endif
%{_libdir}/%{name}/gvfs-gphoto2-volume-monitor %{_libexecdir}/%{name}/gvfs-gphoto2-volume-monitor
%{_datadir}/%{name}/remote-volume-monitors/gphoto2.monitor %{_datadir}/%{name}/remote-volume-monitors/gphoto2.monitor
%{_libdir}/%{name}/gvfs-hal-volume-monitor %{_libexecdir}/%{name}/gvfsd-archive
%{_datadir}/%{name}/remote-volume-monitors/hal.monitor
%{_libdir}/%{name}/gvfsd-archive
%{_datadir}/%{name}/mounts/archive.mount %{_datadir}/%{name}/mounts/archive.mount
%{_libdir}/%{name}/gvfsd-burn %{_libexecdir}/%{name}/gvfsd-burn
%{_datadir}/%{name}/mounts/burn.mount %{_datadir}/%{name}/mounts/burn.mount
%{_libdir}/%{name}/gvfsd-cdda %{_libexecdir}/%{name}/gvfsd-cdda
%{_datadir}/%{name}/mounts/cdda.mount %{_datadir}/%{name}/mounts/cdda.mount
%{_libdir}/%{name}/gvfsd-computer %{_libexecdir}/%{name}/gvfsd-computer
%{_datadir}/%{name}/mounts/computer.mount %{_datadir}/%{name}/mounts/computer.mount
%{_libdir}/%{name}/gvfsd-dav %{_libexecdir}/%{name}/gvfsd-dav
%{_datadir}/%{name}/mounts/dav.mount %{_datadir}/%{name}/mounts/dav.mount
%{_datadir}/%{name}/mounts/dav+sd.mount %{_datadir}/%{name}/mounts/dav+sd.mount
%{_libdir}/%{name}/gvfsd-dice %{_libexecdir}/%{name}/gvfsd-dice
%{_datadir}/%{name}/mounts/dice.mount %{_datadir}/%{name}/mounts/dice.mount
%{_libdir}/%{name}/gvfsd-dnssd %{_libexecdir}/%{name}/gvfsd-dnssd
%{_datadir}/%{name}/mounts/dns-sd.mount %{_datadir}/%{name}/mounts/dns-sd.mount
%{_libdir}/%{name}/gvfsd-ftp %{_libexecdir}/%{name}/gvfsd-ftp
%{_datadir}/%{name}/mounts/ftp.mount %{_datadir}/%{name}/mounts/ftp.mount
%{_libdir}/%{name}/gvfsd-gphoto2 %{_libexecdir}/%{name}/gvfsd-gphoto2
%{_datadir}/%{name}/mounts/gphoto2.mount %{_datadir}/%{name}/mounts/gphoto2.mount
%{_libdir}/%{name}/gvfsd-http %{_libexecdir}/%{name}/gvfsd-http
%{_datadir}/%{name}/mounts/http.mount %{_datadir}/%{name}/mounts/http.mount
%{_libdir}/%{name}/gvfsd-localtest %{_libexecdir}/%{name}/gvfsd-localtest
%{_datadir}/%{name}/mounts/localtest.mount %{_datadir}/%{name}/mounts/localtest.mount
%{_libdir}/%{name}/gvfsd-metadata %{_libexecdir}/%{name}/gvfsd-metadata
%{_libdir}/%{name}/gvfsd-nds %{_libexecdir}/%{name}/gvfsd-nds
%{_datadir}/%{name}/mounts/nds.mount %{_datadir}/%{name}/mounts/nds.mount
%{_libdir}/%{name}/gvfsd-network %{_libexecdir}/%{name}/gvfsd-network
%{_datadir}/%{name}/mounts/network.mount %{_datadir}/%{name}/mounts/network.mount
%{_libdir}/%{name}/gvfsd-nvvfs %{_libexecdir}/%{name}/gvfsd-nvvfs
%{_datadir}/%{name}/mounts/nvvfs.mount %{_datadir}/%{name}/mounts/nvvfs.mount
%{_libdir}/%{name}/gvfsd-obexftp %{_libexecdir}/%{name}/gvfsd-obexftp
%{_datadir}/%{name}/mounts/obexftp.mount %{_datadir}/%{name}/mounts/obexftp.mount
%{_libdir}/%{name}/gvfsd-sftp %{_libexecdir}/%{name}/gvfsd-sftp
%{_datadir}/%{name}/mounts/sftp.mount %{_datadir}/%{name}/mounts/sftp.mount
%{_libdir}/%{name}/gvfsd-smb %{_libexecdir}/%{name}/gvfsd-smb
%{_datadir}/%{name}/mounts/smb.mount %{_datadir}/%{name}/mounts/smb.mount
%{_libdir}/%{name}/gvfsd-smb-browse %{_libexecdir}/%{name}/gvfsd-smb-browse
%{_datadir}/%{name}/mounts/smb-browse.mount %{_datadir}/%{name}/mounts/smb-browse.mount
%{_libdir}/%{name}/gvfsd-trash %{_libexecdir}/%{name}/gvfsd-trash
%{_datadir}/%{name}/mounts/trash.mount %{_datadir}/%{name}/mounts/trash.mount
%files -n libgvfscommon0 %files -n libgvfscommon0