xfce.xfce4-session: Backport xfce-portals.conf support

See the changes in x-d-p 1.17 for details.

+10
+10
pkgs/desktops/xfce/core/xfce4-session/default.nix
··· 1 1 { lib 2 2 , mkXfceDerivation 3 + , fetchpatch 3 4 , polkit 4 5 , exo 5 6 , libxfce4util ··· 18 19 version = "4.18.3"; 19 20 20 21 sha256 = "sha256-qCkE3aVYVwphoO1ZAyzpL1ZtsLaP6XT1H1rlFoBI3yg="; 22 + 23 + patches = [ 24 + # Add minimal xdg-desktop-portal conf file 25 + # https://gitlab.xfce.org/xfce/xfce4-session/-/issues/181 26 + (fetchpatch { 27 + url = "https://gitlab.xfce.org/xfce/xfce4-session/-/commit/6451c8b21085631d8861e07ff4e1b2ef64a64ad3.patch"; 28 + sha256 = "sha256-t3opom0iv7QsKoivzk+nXbxI5uFhNmB8/Qwb4QHvcCQ="; 29 + }) 30 + ]; 21 31 22 32 buildInputs = [ 23 33 exo