gnu: gvfs: Update to 1.38.1.
* gnu/packages/gnome.scm (gvfs): Update to 1.38.1. [build-system]: Use meson-build-system. [arguments]: Remove custom phases; add configure flags to build without systemd; set glib-or-gtk? flag; enable tests; add sub-directory to RUNPATH. [native-inputs]: Remove autoconf, automake, and libtool. [inputs]: Add elogind, gnome-online-accounts, libgdata, libnfs, and openssh.master
parent
d0b19e445c
commit
e762d943e5
|
@ -81,6 +81,7 @@
|
||||||
#:use-module (gnu packages enchant)
|
#:use-module (gnu packages enchant)
|
||||||
#:use-module (gnu packages flex)
|
#:use-module (gnu packages flex)
|
||||||
#:use-module (gnu packages fonts)
|
#:use-module (gnu packages fonts)
|
||||||
|
#:use-module (gnu packages file-systems)
|
||||||
#:use-module (gnu packages fontutils)
|
#:use-module (gnu packages fontutils)
|
||||||
#:use-module (gnu packages freedesktop)
|
#:use-module (gnu packages freedesktop)
|
||||||
#:use-module (gnu packages game-development)
|
#:use-module (gnu packages game-development)
|
||||||
|
@ -4161,7 +4162,7 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
|
||||||
(define-public gvfs
|
(define-public gvfs
|
||||||
(package
|
(package
|
||||||
(name "gvfs")
|
(name "gvfs")
|
||||||
(version "1.36.2")
|
(version "1.38.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||||
|
@ -4169,21 +4170,20 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
|
||||||
name "-" version ".tar.xz"))
|
name "-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1xq105596sk9yram5a143b369wpaiiwc9gz86n0j1kfr7nipkqn4"))))
|
"18311pn5kp9b4kf5prvhcjs0cwf7fm3mqh6s6p42avcr5j26l4zd"))))
|
||||||
(build-system gnu-build-system)
|
(build-system meson-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ; XXX: requiring `pidof'
|
'(#:glib-or-gtk? #t
|
||||||
#:phases
|
#:configure-flags
|
||||||
(modify-phases %standard-phases
|
(list "-Dsystemduserunitdir=no"
|
||||||
(add-after 'unpack 'remove-broken-autogen-script
|
"-Dtmpfilesdir=no"
|
||||||
(lambda _ (delete-file "autogen.sh") #t)))))
|
;; Otherwise, the RUNPATH will lack the final path component.
|
||||||
|
(string-append "-Dc_link_args=-Wl,-rpath="
|
||||||
|
(assoc-ref %outputs "out") "/lib/gvfs"))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
|
`(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
|
||||||
("autoconf" ,autoconf)
|
|
||||||
("automake" ,automake)
|
|
||||||
("gettext" ,gettext-minimal)
|
("gettext" ,gettext-minimal)
|
||||||
("gtk-doc" ,gtk-doc)
|
("gtk-doc" ,gtk-doc)
|
||||||
("libtool" ,libtool)
|
|
||||||
("pkg-config" ,pkg-config)
|
("pkg-config" ,pkg-config)
|
||||||
("xsltproc" ,libxslt)))
|
("xsltproc" ,libxslt)))
|
||||||
(inputs
|
(inputs
|
||||||
|
@ -4191,23 +4191,28 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
|
||||||
("docbook-xml" ,docbook-xml-4.2)
|
("docbook-xml" ,docbook-xml-4.2)
|
||||||
("docbook-xsl" ,docbook-xsl)
|
("docbook-xsl" ,docbook-xsl)
|
||||||
("dbus" ,dbus)
|
("dbus" ,dbus)
|
||||||
|
("elogind" ,elogind)
|
||||||
("fuse" ,fuse)
|
("fuse" ,fuse)
|
||||||
("gcr" ,gcr)
|
("gcr" ,gcr)
|
||||||
("glib" ,glib)
|
("glib" ,glib)
|
||||||
|
("gnome-online-accounts" ,gnome-online-accounts)
|
||||||
("libarchive" ,libarchive)
|
("libarchive" ,libarchive)
|
||||||
("libbluray" ,libbluray)
|
("libbluray" ,libbluray)
|
||||||
("libcap" ,libcap)
|
("libcap" ,libcap)
|
||||||
("libcdio-paranoia" ,libcdio-paranoia)
|
("libcdio-paranoia" ,libcdio-paranoia)
|
||||||
("libgcrypt" ,libgcrypt)
|
("libgcrypt" ,libgcrypt)
|
||||||
|
("libgdata" ,libgdata)
|
||||||
("libgphoto2" ,libgphoto2)
|
("libgphoto2" ,libgphoto2)
|
||||||
("libgudev" ,libgudev)
|
("libgudev" ,libgudev)
|
||||||
("libimobiledevice" ,libimobiledevice)
|
("libimobiledevice" ,libimobiledevice)
|
||||||
("libmtp" ,libmtp)
|
("libmtp" ,libmtp)
|
||||||
|
("libnfs" ,libnfs)
|
||||||
("libsecret" ,libsecret)
|
("libsecret" ,libsecret)
|
||||||
("libsmbclient" ,samba)
|
("libsmbclient" ,samba)
|
||||||
("libsoup" ,libsoup)
|
("libsoup" ,libsoup)
|
||||||
("libxml2" ,libxml2)
|
("libxml2" ,libxml2)
|
||||||
("nettle" ,nettle) ; XXX: required by libarchive.pc
|
("nettle" ,nettle) ; XXX: required by libarchive.pc
|
||||||
|
("openssh" ,openssh)
|
||||||
("polkit" ,polkit)
|
("polkit" ,polkit)
|
||||||
("udisks" ,udisks)))
|
("udisks" ,udisks)))
|
||||||
(home-page "https://wiki.gnome.org/gvfs/")
|
(home-page "https://wiki.gnome.org/gvfs/")
|
||||||
|
|
Reference in New Issue