From 0346a2fb5acf9dcfcea94eba86aa6a4a5e3a64e5a87279fc89f73e355c2bfc4b Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 3 Apr 2014 20:46:05 +0000 Subject: [PATCH] Accepting request 228673 from GNOME:Next Push GNOME:Next - GNOME 3.12.0 OBS-URL: https://build.opensuse.org/request/show/228673 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gvfs?expand=0&rev=186 --- baselibs.conf | 1 - gvfs-1.18.3.tar.xz | 3 -- gvfs-1.20.0.tar.xz | 3 ++ gvfs-nds.patch | 2 +- gvfs-nvvfs.patch | 2 +- gvfs.changes | 120 +++++++++++++++++++++++++++++++++++++++++++++ gvfs.spec | 30 +++--------- 7 files changed, 133 insertions(+), 28 deletions(-) delete mode 100644 gvfs-1.18.3.tar.xz create mode 100644 gvfs-1.20.0.tar.xz diff --git a/baselibs.conf b/baselibs.conf index 4ac5355..0fc80f7 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -2,4 +2,3 @@ gvfs requires "glib2-tools-" post "%glib2_gio_module_post" postun "%glib2_gio_module_postun" -libgvfscommon0 diff --git a/gvfs-1.18.3.tar.xz b/gvfs-1.18.3.tar.xz deleted file mode 100644 index bd37baa..0000000 --- a/gvfs-1.18.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1d829716dcf1c5c016ee0c8aaff4cfd4fc4c719a4125f5c4f206f26c5bdc472c -size 1537320 diff --git a/gvfs-1.20.0.tar.xz b/gvfs-1.20.0.tar.xz new file mode 100644 index 0000000..b3ef4df --- /dev/null +++ b/gvfs-1.20.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:532a75fe105950a4da449d06b4fef73fb2f17ed795f731db3785c83e360e7e41 +size 1557888 diff --git a/gvfs-nds.patch b/gvfs-nds.patch index 4d2bd9a..446c375 100644 --- a/gvfs-nds.patch +++ b/gvfs-nds.patch @@ -838,7 +838,7 @@ Index: gvfs-1.9.0/daemon/Makefile.am + daemon-main.c daemon-main.h \ + daemon-main-generic.c + -+gvfsd_nds_CPPFLAGS = \ ++gvfsd_nds_CPPFLAGS = $(flags) \ + -DBACKEND_HEADER=gvfsbackendnds.h \ + -DDEFAULT_BACKEND_TYPE=nds \ + -DMAX_JOB_THREADS=1 \ diff --git a/gvfs-nvvfs.patch b/gvfs-nvvfs.patch index 13b3c67..782b752 100644 --- a/gvfs-nvvfs.patch +++ b/gvfs-nvvfs.patch @@ -673,7 +673,7 @@ Index: gvfs-1.15.1/daemon/Makefile.am + daemon-main.c daemon-main.h \ + daemon-main-generic.c + -+gvfsd_nvvfs_CPPFLAGS = \ ++gvfsd_nvvfs_CPPFLAGS = $(flags) \ + -DBACKEND_HEADER=gvfsbackendnvvfs.h \ + -DDEFAULT_BACKEND_TYPE=nvvfs \ + -DMAX_JOB_THREADS=1 \ diff --git a/gvfs.changes b/gvfs.changes index 54cb4e8..cf373fa 100644 --- a/gvfs.changes +++ b/gvfs.changes @@ -1,3 +1,123 @@ +------------------------------------------------------------------- +Sat Mar 22 16:55:57 UTC 2014 - zaitor@opensuse.org + +- Update to version 1.20.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 17 20:05:26 UTC 2014 - zaitor@opensuse.org + +- Update to version 1.19.90: + + mtp: + - Symbolic icons implementation. + - Volume name improvements. + - Various fixes. + + Several smaller bugfixes. + + Updated translations. + +------------------------------------------------------------------- +Thu Jan 30 18:11:20 UTC 2014 - dimstar@opensuse.org + +- Update to version 1.19.5: + + gvfsdaemon: properly remove socket_dir. + + ftp: Set etag::value. + + daemon: + - Rate limit progress callbacks. + - Set infinite timeout for enumerate response. + + client: remove GVfsUriMountInfo. + + sftp: force openpty(3) on BSD. + + Several smaller bugfixes. + + Updated translations. +- Rebase gvfs-nds.patch and gvfs-nvvfs.patch: adjust to build + system fixes. + +------------------------------------------------------------------- +Mon Jan 13 17:59:39 UTC 2014 - dimstar@opensuse.org + +- Update to version 1.19.4: + + dav: Implement truncate for output streams. + + dav: Implement seek for output streams. + + gphoto2: Implement pull support. + + Several smaller bugfixes. + + Updated translations. + +------------------------------------------------------------------- +Fri Dec 13 18:55:35 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.19.3: + + Truncate support for output streams in various backends. + + Convert libgvfscommon and libdaemon to a private shared + library. + + afp: Don't free the handle if truncate fails. + + dav: + - Set the is_hidden property for files starting with a '.'. + - dav: Report number of bytes used on the filesystem. + + gphoto2: + - Don't release the device multiple times. + - Return the correct offset when seeking. + + http: + - Allow seek past end of file. + - Various fixes. + + mtp: + - fix segfault when device not found. + - Fail fast if in the middle of an unmount. + + sftp: + - Implement try_query_fs_info using the OpenSSH statvfs + extension. + - Implement pull support. + + smb: Require libsmbclient from Samba 3.4.0 or higher. + + Several smaller bugfixes and cleanups. + + Updated translations. +- Drop libgvfscommon0 subpackage: the library was converted to a + private library, now installed in %{_libdir}/gvfs. +- Obsolete libgvfscommon0 from the gvfs main package. No consumer + outside of gvfs is known and supposed to use this library, so + cleaning up, despite the SLPP contradiction, is accepted (also + removed from baselibs.conf). + +------------------------------------------------------------------- +Tue Nov 19 20:12:35 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.19.2: + + sftp: + - Implement GFileCreateFlags and improve permission handling. + - Implement push support. + - Various fixes. + + smb: + - Report number of bytes used on the filesystem. + - Various fixes. + + daemon: Make progress callbacks work with try methods. + + afp: Report number of bytes used on the filesystem. + + archive: + - Set filesystem size information. + - Set the is_hidden attribute when appropriate. + - Various fixes. + + trash: + - Add " (invalid encoding)" to files with invalid encoding. + - Support enumerating non-UTF-8 filenames. + + tests: Various fixes. + + recent: + - Don't mark filesystem as read-only. + - Prevent spurious monitor notifications. + + Several smaller bugfixes and cleanups. + + Updated translations. + +------------------------------------------------------------------- +Sun Nov 17 20:07:00 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.19.1: + + Fix seeking past end of file for various backends. + + archive: Set file executable bit from archive contents. + + http: Set error to NULL to possibly prevent crash on close. + + dav: Set file type to regular by default. + + build: Remove unnecessary trailing slashes in path. + + client: Fix usage of incorrect enum constant. + + gvfs-info: Show URI. + + gvfs-ls: Added option to output URIs. + + fuse: Use the big_writes option to speed up writes. + + Updated translations. +- Drop gvfs-webdav_file_types.patch: fixed upstream. + ------------------------------------------------------------------- Mon Nov 11 20:58:59 UTC 2013 - dimstar@opensuse.org diff --git a/gvfs.spec b/gvfs.spec index 31999b6..0177a43 100644 --- a/gvfs.spec +++ b/gvfs.spec @@ -1,7 +1,7 @@ # # spec file for package gvfs # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,13 @@ %define with_cdda 1 Name: gvfs -Version: 1.18.3 +Version: 1.20.0 Release: 0 Summary: VFS functionality for GLib License: LGPL-2.0+ Group: Development/Libraries/C and C++ Url: http://www.gnome.org -Source0: http://download.gnome.org/sources/gvfs/1.18/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/gvfs/1.20/%{name}-%{version}.tar.xz Source99: baselibs.conf # PATCH-FEATURE-OPENSUSE gvfs-nvvfs.patch ksamrat@novell.com -- Provides gvfs backend for novell nautilus plugin Patch5: gvfs-nvvfs.patch @@ -70,26 +70,18 @@ BuildRequires: pkgconfig(smbclient) %if %{with_udisks2} BuildRequires: pkgconfig(udisks2) >= 1.97 %endif -Requires: libgvfscommon0 = %{version} Recommends: %{name}-lang Recommends: gvfs-backends Recommends: gvfs-common Recommends: gvfs-fuse +# The library gvfscommon was converted to a private library and is not used outside of gvfs +Obsoletes: libgvfscommon0 <= %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %glib2_gio_module_requires %description VFS functionality for GLib. -%package -n libgvfscommon0 -Summary: VFS functionality for GLib -License: LGPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: %{name} >= %{version} - -%description -n libgvfscommon0 -VFS functionality for GLib. - %package backend-afc Summary: VFS functionality for GLib -- iPod / iPhone Support License: LGPL-2.0+ @@ -172,10 +164,6 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %postun backends %glib2_gsettings_schema_postun -%post -n libgvfscommon0 -p /sbin/ldconfig - -%postun -n libgvfscommon0 -p /sbin/ldconfig - %clean rm -rf %{buildroot} @@ -187,6 +175,9 @@ rm -rf %{buildroot} %dir %{_datadir}/%{name}/mounts %dir %{_datadir}/%{name}/remote-volume-monitors %{_libdir}/gio/modules/*.so +%dir %{_libdir}/gvfs +%{_libdir}/gvfs/libgvfscommon.so +%{_libdir}/gvfs/libgvfsdaemon.so %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/gvfsd %{_datadir}/dbus-1/services/gvfs-daemon.service @@ -294,14 +285,9 @@ rm -rf %{buildroot} %{_datadir}/GConf/gsettings/gvfs-dns-sd.convert %{_datadir}/GConf/gsettings/gvfs-smb.convert -%files -n libgvfscommon0 -%defattr(-, root, root) -%{_libdir}/*.so.* - %files devel %defattr(-, root, root) %{_includedir}/gvfs-client -%{_libdir}/*.so %files lang -f %{name}.lang