SHA256
1
0
forked from pool/gvfs

Accepting request 523321 from GNOME:Factory

1

OBS-URL: https://build.opensuse.org/request/show/523321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gvfs?expand=0&rev=135
This commit is contained in:
Dominique Leuenberger 2017-09-13 19:50:08 +00:00 committed by Git OBS Bridge
commit 92abdb2687
4 changed files with 130 additions and 55 deletions

View File

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

3
gvfs-1.34.0.tar.xz Normal file
View File

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

View File

@ -1,3 +1,80 @@
-------------------------------------------------------------------
Mon Sep 11 16:31:55 UTC 2017 - dimstar@opensuse.org
- Update to version 1.34.0:
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 11 15:50:41 UTC 2017 - jengelh@inai.de
- Package description updates. Enable parallel build.
-------------------------------------------------------------------
Wed Sep 6 08:40:47 UTC 2017 - dimstar@opensuse.org
- License: LGPL-2.1+ AND GPL-3.0: gvfsd-trash links against
trashlib, which is licensed GPL-3.0.
-------------------------------------------------------------------
Mon Sep 4 18:44:26 UTC 2017 - zaitor@opensuse.org
- Update to version 1.33.92:
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 21 20:05:20 UTC 2017 - zaitor@opensuse.org
- Update to version 1.33.91:
+ daemon: Avoid overflowing when querying for filesystem info.
+ proxy: Fix shadow mount handling for equal paths.
+ gdaemonfile:
- Fix g_file_equal for different mount_prefix.
- Fix relative path handling.
+ client: Fix crash when calculating a relative path.
+ channel: Set sockets as nonblocking to prevent deadlocks when
copying.
+ google: Report FS total size and free space.
+ Several smaller bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 7 12:10:51 UTC 2017 - zaitor@opensuse.org
- Update to version 1.33.90:
+ admin: Require mounting for each client explicitly.
+ dav: Fix DAV implementation stripping spaces.
+ gdaemonfileenumerator: Fix crashes in synchronous enumerator
code.
+ goa: Fix password-based authentication.
+ Updated translations.
-------------------------------------------------------------------
Tue Jun 20 08:42:54 UTC 2017 - dimstar@opensuse.org
- Update to version 1.33.3:
+ Do not send user invisible mounts in order to speed up
g_volume_monitor_get.
+ mtp: Remove avoidance of file push for big files for better
performance.
+ Various build fixes and cleanups.
+ Port several parts to GTask.
+ Several smaller bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Sat May 20 21:47:25 UTC 2017 - zaitor@opensuse.org
- Update to version 1.33.1:
+ Port several parts to GTask.
+ recent: Port from GtkRecentManager to GBookmarkFile (drop
GTK+ dependency).
+ sftp: Handle SecurID password prompt.
+ Several smaller bugfixes.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Drop no longer needed post(un) handling of glib2_gsettings_schema
for backends and backend-samba, file-triggers takes care of this
now.
-------------------------------------------------------------------
Fri May 5 10:00:59 UTC 2017 - zaitor@opensuse.org

102
gvfs.spec
View File

@ -18,44 +18,30 @@
%define with_udisks2 1
%define with_cdda 1
Name: gvfs
Version: 1.32.1
Version: 1.34.0
Release: 0
Summary: VFS functionality for GLib
License: LGPL-2.0+
Summary: Virtual File System functionality for GLib
License: LGPL-2.0+ AND GPL-3.0
Group: Development/Libraries/C and C++
Url: http://www.gnome.org
Source0: http://download.gnome.org/sources/gvfs/1.32/%{name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/gvfs/1.34/%{name}-%{version}.tar.xz
Source99: baselibs.conf
# PATCH-FEATURE-SLE gvfs-nvvfs.patch ksamrat@novell.com -- Provides gvfs backend for novell nautilus plugin
Patch5: gvfs-nvvfs.patch
# PATCH-FEATURE-SLE gvfs-nds.patch ksamrat@novell.com -- Provides NDS browsing for nautilus
Patch6: gvfs-nds.patch
%if !0%{?is_opensuse}
# needed for patches 5 and 6
BuildRequires: autoconf
%endif
BuildRequires: docbook-xsl-stylesheets
BuildRequires: fuse-devel
BuildRequires: intltool
BuildRequires: libarchive-devel
BuildRequires: libavahi-glib-devel
%if %{with_cdda}
BuildRequires: pkgconfig(libcdio_paranoia) >= 0.78.2
%endif
BuildRequires: libgcrypt-devel
%if !%{with_udisks2}
BuildRequires: libgdu-devel
%endif
BuildRequires: libgphoto2-devel
BuildRequires: libimobiledevice-devel >= 1.2
BuildRequires: libsoup-devel >= 2.34.0
BuildRequires: libtool
BuildRequires: pkg-config
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
BuildRequires: pkgconfig
BuildRequires: xsltproc
BuildRequires: pkgconfig(gcr-base-3)
BuildRequires: pkgconfig(gio-2.0)
@ -63,38 +49,52 @@ BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.51.0
BuildRequires: pkgconfig(goa-1.0) >= 3.17.1
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gtk+-3.0) => 3.0
BuildRequires: pkgconfig(gudev-1.0) >= 147
BuildRequires: pkgconfig(libbluray)
BuildRequires: pkgconfig(libcap)
BuildRequires: pkgconfig(libgdata) >= 0.17.3
BuildRequires: pkgconfig(libmtp) >= 1.1.5
%if 0%{?is_opensuse}
BuildRequires: pkgconfig(libnfs) >= 1.9.8
%endif
BuildRequires: pkgconfig(libsecret-unstable)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libusb-1.0) >= 1.0.21
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(smbclient)
%if %{with_udisks2}
BuildRequires: pkgconfig(udisks2) >= 1.97
%endif
Recommends: %{name}-lang
Recommends: gvfs-backends
Recommends: gvfs-common
Recommends: gvfs-fuse
%glib2_gio_module_requires
%{?systemd_requires}
%if !0%{?is_opensuse}
# needed for patches 5 and 6
BuildRequires: autoconf
%endif
%if %{with_cdda}
BuildRequires: pkgconfig(libcdio_paranoia) >= 0.78.2
%endif
%if !%{with_udisks2}
BuildRequires: libgdu-devel
%endif
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
%if 0%{?is_opensuse}
BuildRequires: pkgconfig(libnfs) >= 1.9.8
%endif
%if %{with_udisks2}
BuildRequires: pkgconfig(udisks2) >= 1.97
%endif
%if !0%{?is_opensuse}
# The library gvfscommon was converted to a private library and is not used outside of gvfs
Obsoletes: libgvfscommon0 <= %{version}
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gio_module_requires
%{?systemd_requires}
%description
VFS functionality for GLib.
This package contains all the main files.
gvfs GNOME's userspace virtual filesystem designed to work with the
I/O abstraction of GIO, a library available with GLib. gvfs installs
several modules that are automatically used by applications using the
APIs of libgio. There is also FUSE support that allows applications
not using GIO to access the GVfs filesystems.
%package backend-afc
Summary: VFS functionality for GLib -- iPod / iPhone Support
@ -119,14 +119,14 @@ This package provides a gvfs backend that supports Samba.
%package backends
Summary: VFS functionality for GLib
License: LGPL-2.0+ and GPL-3.0
License: LGPL-2.0+ AND GPL-3.0
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Recommends: gvfs-backend-afc
%glib2_gsettings_schema_requires
%if %{with_udisks2}
Recommends: udisks2
%endif
%glib2_gsettings_schema_requires
%description backends
VFS functionality for GLib.
@ -140,21 +140,31 @@ Requires: %{name} = %{version}
Requires: fuse
%description fuse
VFS functionality for GLib.
This package contains all necessary fuse files and libraries.
gvfs GNOME's userspace virtual filesystem designed to work with the
I/O abstraction of GIO, a library available with GLib. gvfs installs
several modules that are automatically used by applications using the
APIs of libgio.
This package contains FUSE support that allows applications
not using GIO to access the GVfs filesystems.
%package devel
Summary: VFS functionality for GLib
Summary: Development files for the GNOME Virtual file system
License: LGPL-2.0+
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
%description devel
VFS functionality for GLib.
This package contains all necessary include files and libraries needed
to develop applications that require these.
gvfs GNOME's userspace virtual filesystem designed to work with the
I/O abstraction of GIO, a library available with GLib. gvfs installs
several modules that are automatically used by applications using the
APIs of libgio.
This subpackage contains libraries and header files for developing
gvfs plugins.
%lang_package
%prep
%setup -q
%if !0%{?is_opensuse}
@ -178,7 +188,7 @@ autoreconf
--enable-gdu \
%endif
--disable-static
make
make %{?_smp_mflags}
%install
%make_install
@ -194,18 +204,6 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
%postun
%glib2_gio_module_postun
%post backends
%glib2_gsettings_schema_post
%postun backends
%glib2_gsettings_schema_postun
%post backend-samba
%glib2_gsettings_schema_post
%postun backend-samba
%glib2_gsettings_schema_postun
%files
%defattr(-, root, root)
%doc AUTHORS NEWS README