Update to 1.50.2

This commit is contained in:
zhang__3125 2022-04-13 16:41:05 +08:00
parent d7ae1303a6
commit e8f414ca8b
4 changed files with 68 additions and 125 deletions

Binary file not shown.

BIN
gvfs-1.50.2.tar.xz Normal file

Binary file not shown.

191
gvfs.spec
View File

@ -1,78 +1,84 @@
%global avahi_version 0.6 %global avahi_version 0.6
%global fuse_version 3.0.0 %global fuse_version 3.0.0
%global gettext_version 0.19.4 %global glib2_version 2.70.0
%global glib2_version 2.57.2
%global gsettings_desktop_schemas_version 3.33.0 %global gsettings_desktop_schemas_version 3.33.0
%global goa_version 3.17.1 %global goa_version 3.17.1
%global gudev_version 147 %global gudev_version 147
%global libarchive_version 3.0.22 %global libarchive_version 3.0.22
%global libcdio_paranoia_version 0.78.2 %global libcdio_paranoia_version 0.78.2
%global libgcrypt_version 1.2.2 %global libgcrypt_version 1.2.2
%global libgdata_version 0.17.11 %global libgdata_version 0.18.0
%global libgphoto2_version 2.5.0 %global libgphoto2_version 2.5.0
%global libimobiledevice_version 1.2 %global libimobiledevice_version 1.2
%global libmtp_version 1.1.14 %global libmtp_version 1.1.15
%global libnfs_version 1.9.8 %global libnfs_version 1.9.8
%global libplist_version 2.2 %global libplist_version 2.2
%global libsmbclient_version 4.12.0 %global libsmbclient_version 4.12.0
%global libsoup_version 2.58.0 %global libsoup_version 3.0.0
%global libusb_version 1.0.21 %global libusb_version 1.0.21
%global systemd_version 206 %global systemd_version 206
%global talloc_version 1.3.0 %global talloc_version 1.3.0
%global udisks2_version 1.97 %global udisks2_version 1.97
Name: gvfs Name: gvfs
Version: 1.46.2 Version: 1.50.2
Release: 2 Release: 1
Summary: gvfs is a backends for the gio framework in GLib Summary: gvfs is a backends for the gio framework in GLib
License: GPLv3 and LGPLv2+ and BSD and MPLv2.0 License: GPLv3 and LGPLv2+ and BSD and MPLv2.0
URL: https://wiki.gnome.org/Projects/gvfs URL: https://wiki.gnome.org/Projects/gvfs
Source0: https://download.gnome.org/sources/gvfs/1.46/gvfs-%{version}.tar.xz Source0: https://download.gnome.org/sources/gvfs/1.50/gvfs-%{version}.tar.xz
BuildRequires: /usr/bin/ssh git pkgconfig fuse3 BuildRequires: /usr/bin/ssh meson gcc libexif-devel gettext-devel docbook-style-xsl
BuildRequires: meson gcc pkgconfig pkgconfig(glib-2.0) >= %{glib2_version} pkgconfig(dbus-glib-1) pkgconfig(gcr-3) BuildRequires: pkgconfig(dbus-1)
BuildRequires: openssl-devel pkgconfig(gsettings-desktop-schemas) >= %{gsettings_desktop_schemas_version} BuildRequires: pkgconfig(gcr-3)
BuildRequires: pkgconfig(libcdio_paranoia) >= %{libcdio_paranoia_version} pkgconfig(gudev-1.0) >= %{gudev_version} BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(libsoup-2.4) >= %{libsoup_version} pkgconfig(avahi-client) >= %{avahi_version} BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(avahi-glib) >= %{avahi_version} pkgconfig(libsecret-1) BuildRequires: pkgconfig(libbluray)
BuildRequires: gettext-devel >= %{gettext_version} pkgconfig(udisks2) >= %{udisks2_version} BuildRequires: pkgconfig(libcap)
BuildRequires: systemd-devel >= %{systemd_version} pkgconfig(libxslt) docbook-style-xsl pkgconfig(polkit-gobject-1) pkgconfig(libcap) BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(goa-1.0) >= %{goa_version} BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(libgdata) >= %{libgdata_version} BuildRequires: pkgconfig(gsettings-desktop-schemas) >= %{gsettings_desktop_schemas_version}
BuildRequires: pkgconfig(libcdio_paranoia) >= %{libcdio_paranoia_version}
BuildRequires: pkgconfig(gudev-1.0) >= %{gudev_version}
BuildRequires: pkgconfig(libsoup-3.0) >= %{libsoup_version}
BuildRequires: pkgconfig(avahi-client) >= %{avahi_version}
BuildRequires: pkgconfig(avahi-glib) >= %{avahi_version}
BuildRequires: pkgconfig(udisks2) >= %{udisks2_version}
BuildRequires: systemd-devel >= %{systemd_version}
BuildRequires: pkgconfig(fuse3) >= %{fuse_version}
BuildRequires: libsmbclient-devel >= %{libsmbclient_version} BuildRequires: libsmbclient-devel >= %{libsmbclient_version}
BuildRequires: pkgconfig(talloc) >= %{talloc_version} BuildRequires: pkgconfig(talloc) >= %{talloc_version}
BuildRequires: pkgconfig(libarchive) >= %{libarchive_version}
BuildRequires: pkgconfig(libgphoto2) >= %{libgphoto2_version} BuildRequires: pkgconfig(libgphoto2) >= %{libgphoto2_version}
BuildRequires: libusb-devel >= %{libusb_version} libexif-devel
BuildRequires: pkgconfig(fuse3) >= %{fuse_version}
BuildRequires: pkgconfig(libimobiledevice-1.0) >= %{libimobiledevice_version} BuildRequires: pkgconfig(libimobiledevice-1.0) >= %{libimobiledevice_version}
BuildRequires: pkgconfig(libplist-2.0) >= %{libplist_version} BuildRequires: pkgconfig(libplist-2.0) >= %{libplist_version}
BuildRequires: libgcrypt-devel >= %{libgcrypt_version} BuildRequires: libgcrypt-devel >= %{libgcrypt_version}
BuildRequires: pkgconfig(libmtp) >= %{libmtp_version} BuildRequires: pkgconfig(libmtp) >= %{libmtp_version}
BuildRequires: pkgconfig(libnfs) >= %{libnfs_version} gdb BuildRequires: pkgconfig(libusb-1.0) >= %{libusb_version}
BuildRequires: pkgconfig(libbluray) BuildRequires: pkgconfig(libnfs) >= %{libnfs_version}
BuildRequires: pkgconfig(goa-1.0) >= %{goa_version}
BuildRequires: pkgconfig(libgdata) >= %{libgdata_version}
BuildRequires: pkgconfig(libarchive) >= %{libarchive_version}
Requires: glib2%{?_isa} >= %{glib2_version} udisks2 >= %{udisks2_version} Requires: glib2%{?_isa} >= %{glib2_version} udisks2 >= %{udisks2_version}
Requires: fuse3 >= %{fuse_version} gsettings-desktop-schemas >= %{gsettings_desktop_schemas_version} Requires: fuse3 >= %{fuse_version} gsettings-desktop-schemas >= %{gsettings_desktop_schemas_version}
Requires: libgdata%{?_isa} >= %{libgdata_version} usbmuxd Requires: libgdata%{?_isa} >= %{libgdata_version} usbmuxd
Requires: %{name}-client%{?_isa} = %{version}-%{release} Requires: %{name}-client%{?_isa} = %{version}-%{release}
Requires(post): desktop-file-utils >= 0.22-6 Requires: polkit
Requires(post): desktop-file-utils >= 0.22-6
Requires(postun): desktop-file-utils >= 0.22-6 Requires(postun): desktop-file-utils >= 0.22-6
Provides: %{name}-fuse3 %{name}-smb %{name}-archive %{name}-gphoto2 %{name}-afc %{name}-afp %{name}-mtp %{name}-goa %{name}-tests Provides: %{name}-fuse3 %{name}-smb %{name}-archive %{name}-gphoto2 %{name}-afc %{name}-afp %{name}-mtp %{name}-goa %{name}-tests %{name}-nfs
Obsoletes: %{name}-fuse3 %{name}-smb %{name}-archive %{name}-gphoto2 %{name}-afc %{name}-afp %{name}-mtp %{name}-goa %{name}-tests Obsoletes: %{name}-fuse3 %{name}-smb %{name}-archive %{name}-gphoto2 %{name}-afc %{name}-afp %{name}-mtp %{name}-goa %{name}-tests %{name}-nfs
Obsoletes: gnome-mount <= 0.8 gnome-mount-nautilus-properties <= 0.8 Obsoletes: gnome-mount <= 0.8 gnome-mount-nautilus-properties <= 0.8
Obsoletes: gvfs-obexftp < 1.17.91-2 Obsoletes: gvfs-obexftp < 1.17.91-2
Obsoletes: %{name} < 1.9.4-1 Obsoletes: %{name} < 1.9.4-1
%description %description
Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib).
It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others.
Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.
%package client %package client
Summary: Client modules of backends for the gio framework in GLib Summary: Client modules of backends for the gio framework in GLib
Obsoletes: python2-samba Obsoletes: python2-samba
@ -81,7 +87,6 @@ Conflicts: %{name} < 1.25.2-2
%description client %description client
This package containers the client modules of backend implementations for the gio framework in GLib. This package containers the client modules of backend implementations for the gio framework in GLib.
%package devel %package devel
Summary: Development files for gvfs Summary: Development files for gvfs
Requires: %{name}-client%{?_isa} = %{version}-%{release} Requires: %{name}-client%{?_isa} = %{version}-%{release}
@ -90,17 +95,21 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
This package containers the headers and other files which are required for develop applications with gvfs. This package containers the headers and other files which are required for develop applications with gvfs.
%package help %package_help
Summary: Documentation for gvfs
%description help
This package contains help documentation for gvfs
%prep %prep
%autosetup -n %{name}-%{version} -p1 %autosetup -n %{name}-%{version} -p1
%build %build
%meson -Dinstalled_tests=true -Dman=true -Dnfs=false -Dbluray=false -Dafc=false %{nil} %meson -Dinstalled_tests=true \
-Dman=true \
-Dnfs=false \
-Dbluray=false \
-Dafc=false \
-Darchive=false \
-Dafp=false \
-Dgcrypt=false \
%{nil}
%meson_build %meson_build
%install %install
@ -115,98 +124,29 @@ cp -p daemon/trashlib/COPYING COPYING.GPL3
killall -USR1 gvfsd >&/dev/null || : killall -USR1 gvfsd >&/dev/null || :
%files %files
%dir %{_datadir}/gvfs %{_datadir}/dbus-1/services/org.gtk.vfs.*.service
%dir %{_datadir}/gvfs/mounts %{_datadir}/gvfs/mounts/*.mount
%dir %{_datadir}/gvfs/remote-volume-monitors %{_datadir}/gvfs/remote-volume-monitors/*.monitor
%{_datadir}/dbus-1/services/org.gtk.vfs.Daemon.service
%{_datadir}/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
%{_datadir}/dbus-1/services/org.gtk.vfs.Metadata.service
%{_datadir}/dbus-1/services/org.gtk.vfs.UDisks2VolumeMonitor.service
%{_datadir}/gvfs/mounts/admin.mount
%{_datadir}/gvfs/mounts/archive.mount
%{_datadir}/gvfs/mounts/afp.mount
%{_datadir}/gvfs/mounts/afp-browse.mount
%{_datadir}/gvfs/mounts/burn.mount
%{_datadir}/gvfs/mounts/cdda.mount
%{_datadir}/gvfs/mounts/computer.mount
%{_datadir}/gvfs/mounts/dav.mount
%{_datadir}/gvfs/mounts/dav+sd.mount
%{_datadir}/gvfs/mounts/dns-sd.mount
%{_datadir}/gvfs/mounts/ftp.mount
%{_datadir}/gvfs/mounts/ftpis.mount
%{_datadir}/gvfs/mounts/ftps.mount
%{_datadir}/gvfs/mounts/google.mount
%{_datadir}/gvfs/mounts/http.mount
%{_datadir}/gvfs/mounts/localtest.mount
%{_datadir}/gvfs/mounts/network.mount
%{_datadir}/gvfs/mounts/recent.mount
%{_datadir}/gvfs/mounts/smb-browse.mount
%{_datadir}/gvfs/mounts/sftp.mount
%{_datadir}/gvfs/mounts/smb.mount
%{_datadir}/gvfs/mounts/trash.mount
%{_datadir}/gvfs/remote-volume-monitors/goa.monitor
%{_datadir}/gvfs/remote-volume-monitors/udisks2.monitor
%{_datadir}/GConf/gsettings/*.convert %{_datadir}/GConf/gsettings/*.convert
%{_datadir}/glib-2.0/schemas/*.xml %{_datadir}/glib-2.0/schemas/*.xml
%{_datadir}/polkit-1/actions/org.gtk.vfs.file-operations.policy %{_datadir}/polkit-1/actions/org.gtk.vfs.file-operations.policy
%{_datadir}/polkit-1/rules.d/org.gtk.vfs.file-operations.rules %{_datadir}/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
%{_datadir}/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service %{_datadir}/gvfs/remote-volume-monitors/*.monitor
%{_datadir}/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service
%{_datadir}/gvfs/mounts/gphoto2.mount
%{_datadir}/gvfs/mounts/mtp.mount
%{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
%{_datadir}/gvfs/remote-volume-monitors/mtp.monitor
%{_libdir}/gvfs/libgvfsdaemon.so %{_libdir}/gvfs/libgvfsdaemon.so
%{_libexecdir}/gvfs-goa-volume-monitor %{_libexecdir}/gvfs-*
%{_libexecdir}/gvfs-udisks2-volume-monitor
%{_libexecdir}/gvfsd %{_libexecdir}/gvfsd
%{_libexecdir}/gvfsd-admin %{_libexecdir}/gvfsd-*
%{_libexecdir}/gvfsd-afp %{_userunitdir}/gvfs-*.service
%{_libexecdir}/gvfsd-afp-browse
%{_libexecdir}/gvfsd-archive
%{_libexecdir}/gvfsd-burn
%{_libexecdir}/gvfsd-cdda
%{_libexecdir}/gvfsd-computer
%{_libexecdir}/gvfsd-dnssd
%{_libexecdir}/gvfsd-dav
%{_libexecdir}/gvfsd-ftp
%{_libexecdir}/gvfsd-fuse
%{_libexecdir}/gvfsd-google
%{_libexecdir}/gvfsd-http
%{_libexecdir}/gvfsd-localtest
%{_libexecdir}/gvfsd-metadata
%{_libexecdir}/gvfsd-network
%{_libexecdir}/gvfsd-recent
%{_libexecdir}/gvfsd-sftp
%{_libexecdir}/gvfsd-smb
%{_libexecdir}/gvfsd-smb-browse
%{_libexecdir}/gvfsd-trash
%{_libexecdir}/gvfs-gphoto2-volume-monitor
%{_libexecdir}/gvfs-mtp-volume-monitor
%{_libexecdir}/gvfsd-gphoto2
%{_libexecdir}/gvfsd-mtp
%{_userunitdir}/gvfs-daemon.service
%{_userunitdir}/gvfs-metadata.service
%{_userunitdir}/gvfs-udisks2-volume-monitor.service
%{_userunitdir}/gvfs-goa-volume-monitor.service
%{_userunitdir}/gvfs-gphoto2-volume-monitor.service
%{_userunitdir}/gvfs-mtp-volume-monitor.service
%{_tmpfilesdir}/gvfsd-fuse-tmpfiles.conf %{_tmpfilesdir}/gvfsd-fuse-tmpfiles.conf
%files client -f gvfs.lang %files client -f gvfs.lang
%license COPYING COPYING.GPL3 %license COPYING COPYING.GPL3
%doc NEWS README.md %doc NEWS README.md
%dir %{_libdir}/gvfs
%{_libdir}/gvfs/libgvfscommon.so %{_libdir}/gvfs/libgvfscommon.so
%{_libdir}/gio/modules/libgioremote-volume-monitor.so %{_libdir}/gio/modules/*.so
%{_libdir}/gio/modules/libgvfsdbus.so
%files devel %files devel
%dir %{_includedir}/gvfs-client %{_includedir}/gvfs-client/gvfs/gvfs*.h
%dir %{_includedir}/gvfs-client/gvfs
%{_includedir}/gvfs-client/gvfs/gvfsurimapper.h
%{_includedir}/gvfs-client/gvfs/gvfsuriutils.h
%dir %{_libexecdir}/installed-tests
%{_libexecdir}/installed-tests/gvfs %{_libexecdir}/installed-tests/gvfs
%{_datadir}/installed-tests %{_datadir}/installed-tests
@ -217,6 +157,9 @@ killall -USR1 gvfsd >&/dev/null || :
%{_mandir}/man1/gvfsd-fuse.1* %{_mandir}/man1/gvfsd-fuse.1*
%changelog %changelog
* Mon Jun 6 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.50.2-1
- Update to 1.50.2
* Wed Jul 21 2021 yushaogui <yushaogui@huawei.com> - 1.46.2-2 * Wed Jul 21 2021 yushaogui <yushaogui@huawei.com> - 1.46.2-2
- Delete a buildrequires for gdb - Delete a buildrequires for gdb

View File

@ -1,4 +1,4 @@
version_control: gitlab.gnome version_control: gitlab.gnome
src_repo: gvfs src_repo: gvfs
tag_prefix: GVFS_ tag_prefix: GVFS_
seperator: "_" separator: "_"