From b9b918f4addca5b5f17e1002b5769a6a5e99fa91 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 4 Jul 2020 07:06:43 -0400 Subject: [PATCH 61/61] gnu: gvfs: Update package definition. * gnu/packages/gnome.scm (gvfs) [version]: Update to 1.44.1. [native-inputs]: Add docbook-xml and docbook-xsl. [inputs]: Remove docbook-xml and docbook-xsl. Add libplist and libusb. [synopsis]: Modify. [description]: Modify. --- gnu/packages/gnome.scm | 57 +++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2fbd7e8f67..1230983f69 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5861,40 +5861,45 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.") (define-public gvfs (package (name "gvfs") - (version "1.40.1") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnome/sources/gvfs/" - (version-major+minor version) "/" - "gvfs-" version ".tar.xz")) - (sha256 - (base32 - "1cfnzamr4mvgpf6yhm28lh9cafy9z6842s8jpbqnfizfxybg8ylj")))) + (version "1.44.1") + (source + (origin + (method url-fetch) + (uri + (string-append "mirror://gnome/sources/gvfs/" + (version-major+minor version) "/" + "gvfs-" version ".tar.xz")) + (sha256 + (base32 "0ipv0jgzim6glsgizmfjkx0m3gd1l9lr242m0jj6cdmhs52k5vsh")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t #:configure-flags - (list "-Dsystemduserunitdir=no" - "-Dtmpfilesdir=no" - ;; Otherwise, the RUNPATH will lack the final path component. - (string-append "-Dc_link_args=-Wl,-rpath=" - (assoc-ref %outputs "out") "/lib/gvfs")))) + (list + "-Dsystemduserunitdir=no" + "-Dtmpfilesdir=no" + "-Dman=true" + ;; Otherwise, the RUNPATH will lack the final path component. + (string-append "-Dc_link_args=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib/gvfs")))) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. + `(("docbook-xml" ,docbook-xml-4.2) + ("docbook-xsl" ,docbook-xsl) ("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") ("gtk-doc" ,gtk-doc) + ("gobject-introspection" ,gobject-introspection) ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (inputs `(("avahi" ,avahi) - ("docbook-xml" ,docbook-xml-4.2) - ("docbook-xsl" ,docbook-xsl) ("dbus" ,dbus) ("elogind" ,elogind) ("fuse" ,fuse) ("gcr" ,gcr) ("glib" ,glib) ("gnome-online-accounts" ,gnome-online-accounts) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("libarchive" ,libarchive) ("libbluray" ,libbluray) ("libcap" ,libcap) @@ -5906,23 +5911,23 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.") ("libimobiledevice" ,libimobiledevice) ("libmtp" ,libmtp) ("libnfs" ,libnfs) + ("libplist" ,libplist) ("libsecret" ,libsecret) ("libsmbclient" ,samba) ("libsoup" ,libsoup) + ("libusb" ,libusb) ("libxml2" ,libxml2) ("openssh" ,openssh) ("polkit" ,polkit) ("udisks" ,udisks))) + (synopsis "Virtual filesystem implementation for GIO") + (description "GVfs is a userspace virtual filesystem implementation for GIO +(a library available in GLib). GVfs 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. +There is also FUSE support that provides limited access to the GVfs filesystems +for applications not using GIO.") (home-page "https://wiki.gnome.org/gvfs/") - (synopsis "Userspace virtual file system for GIO") - (description - "GVFS is a userspace virtual file system designed to work with the I/O -abstraction of GIO. It contains a GIO module that seamlessly adds GVFS support -to all applications using the GIO API. It also supports exposing the GVFS -mounts to non-GIO applications using FUSE. - -GVFS comes with a set of backends, including trash support, SFTP, SMB, HTTP, -DAV, and others.") (license license:lgpl2.0+))) (define-public gusb -- 2.26.2