gnome.gvfs: 1.48.1 → 1.49.90

https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.48.1...1.49.90

Switches http/dav module to libsoup3, which is lighter,
allowing us to enable it everywhere.

This means we now depend on both libsoup3 and libsoup2
but they are used by different programs (the latter,
transitively via libgdata, by the google module)
so it should be fine.
This commit is contained in:
Jan Tojnar 2022-02-16 18:35:13 +00:00
parent 6d2d6f9594
commit 47d3cf39e0

View file

@ -1,4 +1,5 @@
{ lib, stdenv
{ stdenv
, lib
, fetchurl
, meson
, ninja
@ -17,6 +18,7 @@
, fuse3
, libcdio
, libxml2
, libsoup_3
, libxslt
, docbook_xsl
, docbook_xml_dtd_42
@ -41,11 +43,11 @@
stdenv.mkDerivation rec {
pname = "gvfs";
version = "1.48.1";
version = "1.49.90";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1hlxl6368h6nyqp1888szxs9hnpcw98k3h23dgqi29xd38klzsmj";
sha256 = "Pj1lT6TWqASzppLPYHCdyop8HtlSMDakLYv3U5WLm2w=";
};
postPatch = ''
@ -89,9 +91,8 @@ stdenv.mkDerivation rec {
libnfs
openssh
gsettings-desktop-schemas
# TODO: a ligther version of libsoup to have FTP/HTTP support?
libsoup_3
] ++ lib.optionals gnomeSupport [
gnome.libsoup
gcr
glib-networking # TLS support
gnome-online-accounts
@ -106,7 +107,6 @@ stdenv.mkDerivation rec {
"-Dgcr=false"
"-Dgoa=false"
"-Dkeyring=false"
"-Dhttp=false"
"-Dgoogle=false"
] ++ lib.optionals (avahi == null) [
"-Ddnssd=false"