diff options
Diffstat (limited to 'pkgs/development/libraries/xdg-desktop-portal/default.nix')
-rw-r--r-- | pkgs/development/libraries/xdg-desktop-portal/default.nix | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix index 22bbfb5358a..1049ce3201a 100644 --- a/pkgs/development/libraries/xdg-desktop-portal/default.nix +++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix @@ -13,6 +13,7 @@ , acl , dbus , fuse +, libportal , geoclue2 , json-glib , wrapGAppsHook @@ -20,7 +21,7 @@ stdenv.mkDerivation rec { pname = "xdg-desktop-portal"; - version = "1.4.2"; + version = "1.6.0"; outputs = [ "out" "installedTests" ]; @@ -28,14 +29,10 @@ stdenv.mkDerivation rec { owner = "flatpak"; repo = pname; rev = version; - sha256 = "1rs3kmpczkr6nm08kb9njnl7n3rmhh0ral0xav6f0y70pyh8whx6"; + sha256 = "0fbsfpilwbv7j6cimsmmz6g0r96bw0ziwyk9z4zg2rd1mfkmmp9a"; }; patches = [ - # Allow loading portals from different path than prefix (since that is immutable). - # We pass XDG_DESKTOP_PORTAL_PATH environment variable to the systemd service to achieve that. - ./respect-path-env-var.patch - # Hardcode paths used by x-d-p itself. (substituteAll { src = ./fix-paths.patch; @@ -59,11 +56,14 @@ stdenv.mkDerivation rec { dbus geoclue2 fuse + libportal gsettings-desktop-schemas json-glib ]; - doCheck = true; # XXX: investigate! + # Seems to get stuck after "PASS: test-portals 39 /portal/inhibit/monitor" + # TODO: investigate! + doCheck = false; configureFlags = [ "--enable-installed-tests" |