diff --git a/gvfs-1.14.2.tar.xz b/gvfs-1.14.2.tar.xz deleted file mode 100644 index 335ed28..0000000 --- a/gvfs-1.14.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3bbdac4bc89de82a2ba373799da80d24fb6a038a9893d9b54e2c9429c878fbc -size 1466384 diff --git a/gvfs-1.16.0.tar.xz b/gvfs-1.16.0.tar.xz new file mode 100644 index 0000000..5fbce4d --- /dev/null +++ b/gvfs-1.16.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0cf3ec2be053ef42a25a34c64b90fdf28a5334c595452ee2e246734696dd55e +size 1493176 diff --git a/gvfs-nvvfs.patch b/gvfs-nvvfs.patch index b5a79f2..13b3c67 100644 --- a/gvfs-nvvfs.patch +++ b/gvfs-nvvfs.patch @@ -1,7 +1,7 @@ -Index: gvfs-1.5.1/daemon/gvfsbackendnvvfs.c +Index: gvfs-1.15.1/daemon/gvfsbackendnvvfs.c =================================================================== --- /dev/null -+++ gvfs-1.5.1/daemon/gvfsbackendnvvfs.c ++++ gvfs-1.15.1/daemon/gvfsbackendnvvfs.c @@ -0,0 +1,591 @@ +/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* GIO - GLib Input, Output and Streaming Library @@ -594,10 +594,10 @@ Index: gvfs-1.5.1/daemon/gvfsbackendnvvfs.c + backend_class->try_query_info = try_query_info; + backend_class->try_enumerate = try_enumerate; +} -Index: gvfs-1.5.1/daemon/gvfsbackendnvvfs.h +Index: gvfs-1.15.1/daemon/gvfsbackendnvvfs.h =================================================================== --- /dev/null -+++ gvfs-1.5.1/daemon/gvfsbackendnvvfs.h ++++ gvfs-1.15.1/daemon/gvfsbackendnvvfs.h @@ -0,0 +1,50 @@ +/* GIO - GLib Input, Output and Streaming Library + * @@ -649,13 +649,13 @@ Index: gvfs-1.5.1/daemon/gvfsbackendnvvfs.h +G_END_DECLS + +#endif /* __G_VFS_BACKEND_NVVFS_H__ */ -Index: gvfs-1.5.1/daemon/Makefile.am +Index: gvfs-1.15.1/daemon/Makefile.am =================================================================== ---- gvfs-1.5.1.orig/daemon/Makefile.am -+++ gvfs-1.5.1/daemon/Makefile.am -@@ -108,6 +108,10 @@ mount_DATA += afp-browse.mount afp.mount - libexec_PROGRAMS += gvfsd-afp-browse gvfsd-afp - endif +--- gvfs-1.15.1.orig/daemon/Makefile.am ++++ gvfs-1.15.1/daemon/Makefile.am +@@ -124,6 +124,10 @@ endif + + noinst_DATA = $(mount_DATA:.mount=.localmount) +mount_in_files += nvvfs.mount.in +mount_DATA += nvvfs.mount @@ -664,7 +664,7 @@ Index: gvfs-1.5.1/daemon/Makefile.am EXTRA_DIST = \ gvfs-daemon.service.in \ $(mount_in_files) \ -@@ -438,6 +442,20 @@ gvfsd_http_CPPFLAGS = \ +@@ -464,6 +468,20 @@ gvfsd_http_CPPFLAGS = \ gvfsd_http_LDADD = $(libraries) $(HTTP_LIBS) @@ -683,12 +683,12 @@ Index: gvfs-1.5.1/daemon/Makefile.am + + gvfsd_dav_SOURCES = \ - soup-input-stream.c soup-input-stream.h \ - soup-output-stream.c soup-output-stream.h \ -Index: gvfs-1.5.1/daemon/nvvfs.mount.in + gvfshttpinputstream.c gvfshttpinputstream.h \ + gvfsbackendhttp.c gvfsbackendhttp.h \ +Index: gvfs-1.15.1/daemon/nvvfs.mount.in =================================================================== --- /dev/null -+++ gvfs-1.5.1/daemon/nvvfs.mount.in ++++ gvfs-1.15.1/daemon/nvvfs.mount.in @@ -0,0 +1,5 @@ +[Mount] +Type=nvvfs diff --git a/gvfs.changes b/gvfs.changes index e99d60e..09ad6de 100644 --- a/gvfs.changes +++ b/gvfs.changes @@ -1,3 +1,112 @@ +------------------------------------------------------------------- +Mon Mar 25 14:47:24 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.16.0: + + cdda: + - Fix warnings for each track on the CD. + - Remove unneeded function argument. + - Remove leading '/' from the filenames. + + mtp: Switch to version based checks for new libmtp features. + + trash: + - Use the symbolic names for trash:: attributes. + - Update expected gvfs-mount -li output. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 4 16:26:50 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.15.4: + + gdu,udisks2: Make use of new ID_FS_BOOT_SYSTEM_ID udev property + + fuse: Install systemd tmpfiles.d exclusion file + + mtp: + - Fix crash when libmtp operations fails without error message + - Respect remove_source when pulling a file + - Respect remove_source in do_push + + tests: + - Add gvfs-testbed to enable tests which need root + - Check for URI string presence on CLI unmount + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 5 18:35:27 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.15.3: + + New gnome-online-accounts volume monitor. + + Various test suite fixes and improvements. + + daemon: Implement proper + org.gtk.vfs.MountTracker.UnregisterMount(). + + mtp: Fix race between on_uevent and do_unmount. + + mtp: Fix leaked weak reference on monitors. + + cdda: Adapt to new paranoia.h location. + + smb: Implement proper unmount method. + + computer: Fix volume monitoring. + + build: Replace deprecated autoconf macros. + + Updated translations. +- Add pkgconfig(goa-1.0) BuildRequires: dependency for the new + goa-volume-monitor. + +------------------------------------------------------------------- +Tue Jan 15 15:04:34 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.15.2: + + New MTP backend and volume monitor. + + Tests: + - Add Drive tests + - Drop genisoimage dependency + - Include */sbin in PATH + + Updated translations. +- Add pkgconfig(libmtp) BuildRequires: dependency to the new MTP + backend. + +------------------------------------------------------------------- +Tue Jan 8 17:31:01 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.15.1: + + client: Set default timeout to infinite for all + GDaemonFile methods + + http, dav: Port to SoupRequest + + sftp: Fix symlink target in query_info_reply() + + smb: Report proper error on do_query_fs_info() + + proxy volume monitor: + - Don't disable exit_on_close on session bus + - Get session bus on demand + + udisks2: + - Use udisks 2.0.90 API for symbolic icons + - Fix symbolic icons for devices without an UDisksDrive + - Don't leak GIcon when applying hints + - Get icons via UDisksObjectInfo for block devices that are not + drives + - Add support for mount option x-gvfs-symbolic-icon + - If a drive is hotplugged and CanPowerOff is TRUE, set + can_stop to TRUE + - Don't set GDrive.can_stop to TRUE if drive has removable + media + + Added and fixed tests + + programs: + - Add a cmdline way to empty the trash + - Print out symbolic-icon in gvfs-info + + Removed calls to g_type_init() + + Updated translations. +- Rebase gvfs-nvvfs.patch. + +------------------------------------------------------------------- +Wed Nov 14 21:46:16 UTC 2012 - dimstar@opensuse.org + +- Update to version 1.15.0: + + New testing framework + + daemon: + - Check for a NULL GMountOperation when unmounting + - Allow specifying directory and extensions for mount files + + proxy volume monitor: Don't emit connected/added signals at + object creation + + proxy volume monitor: Allow specifying the dir for .monitor + files + + smb: Fix libsmbclient samba 4 support + + Updated translations. +- Add pkgconfig(smbclient) BuildRequires: samba 4 can be detected + based on pkg-config now. +- Rebase gvfs-nvvfs.patch. + ------------------------------------------------------------------- Tue Nov 13 12:17:25 UTC 2012 - dimstar@opensuse.org diff --git a/gvfs.spec b/gvfs.spec index f99ceed..04ef402 100644 --- a/gvfs.spec +++ b/gvfs.spec @@ -1,7 +1,7 @@ # # spec file for package gvfs # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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.14.2 +Version: 1.16.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.14/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/gvfs/1.16/%{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 @@ -49,7 +49,7 @@ BuildRequires: libgdu-devel BuildRequires: libgphoto2-devel BuildRequires: libimobiledevice-devel >= 1.1.0 BuildRequires: libsmbclient-devel -BuildRequires: libsoup-devel +BuildRequires: libsoup-devel >= 2.34.0 BuildRequires: libtool BuildRequires: pkg-config BuildRequires: translation-update-upstream @@ -57,13 +57,16 @@ BuildRequires: xsltproc BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 +BuildRequires: pkgconfig(glib-2.0) >= 2.35.0 +BuildRequires: pkgconfig(goa-1.0) >= 3.7.1 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gtk+-3.0) => 3.0 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libbluray) +BuildRequires: pkgconfig(libmtp) >= 1.1.5 BuildRequires: pkgconfig(libsecret-unstable) BuildRequires: pkgconfig(libsystemd-login) >= 44 +BuildRequires: pkgconfig(smbclient) %if %{with_udisks2} BuildRequires: pkgconfig(udisks2) >= 1.97 %endif @@ -154,8 +157,7 @@ make %install %make_install -rm %{buildroot}%{_libdir}/*.*a -rm %{buildroot}%{_libdir}/gio/modules/*.*a +find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %find_lang %{name} %post @@ -201,6 +203,8 @@ rm -rf %{buildroot} %files fuse %defattr(-, root, root) %{_libexecdir}/%{name}/gvfsd-fuse +%dir %{_libexecdir}/tmpfiles.d +%{_libexecdir}/tmpfiles.d/gvfsd-fuse-tmpfiles.conf %{_mandir}/man1/gvfsd-fuse.1%{?ext_man} %files backend-afc @@ -251,8 +255,16 @@ rm -rf %{buildroot} %{_datadir}/%{name}/mounts/gphoto2.mount %{_libexecdir}/%{name}/gvfsd-http %{_datadir}/%{name}/mounts/http.mount +%{_libexecdir}/%{name}/gvfs-goa-volume-monitor +%{_datadir}/%{name}/remote-volume-monitors/goa.monitor +%{_datadir}/dbus-1/services/org.gtk.Private.GoaVolumeMonitor.service %{_libexecdir}/%{name}/gvfsd-localtest %{_datadir}/%{name}/mounts/localtest.mount +%{_libexecdir}/%{name}/gvfsd-mtp +%{_libexecdir}/%{name}/gvfs-mtp-volume-monitor +%{_datadir}/%{name}/remote-volume-monitors/mtp.monitor +%{_datadir}/dbus-1/services/org.gtk.Private.MTPVolumeMonitor.service +%{_datadir}/%{name}/mounts/mtp.mount %{_libexecdir}/%{name}/gvfsd-nds %{_datadir}/%{name}/mounts/nds.mount %{_libexecdir}/%{name}/gvfsd-network