mate.mate-session-manager: 1.26.1 -> 1.28.0

https://github.com/mate-desktop/mate-session-manager/compare/v1.26.1...v1.28.0

+10 -5
+10 -5
pkgs/desktops/mate/mate-session-manager/default.nix
··· 8 8 , systemd 9 9 , libSM 10 10 , libXtst 11 + , glib 11 12 , gtk3 12 13 , libepoxy 13 14 , polkit 14 15 , hicolor-icon-theme 15 - , mate 16 + , mate-desktop 17 + , mate-screensaver 16 18 , wrapGAppsHook 17 19 , fetchpatch 18 20 , mateUpdateScript ··· 20 22 21 23 stdenv.mkDerivation rec { 22 24 pname = "mate-session-manager"; 23 - version = "1.26.1"; 25 + version = "1.28.0"; 24 26 25 27 src = fetchurl { 26 28 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 27 - sha256 = "W4x9ZEH9nCk8hjiCq2enSTxTzfZOqyfAlFdfQj69Qng="; 29 + sha256 = "0yzkWVuh2mUpB3cgPyvIK9lzshSjoECAoe9caJkKLXs="; 28 30 }; 29 31 30 32 patches = [ ··· 48 50 libSM 49 51 libXtst 50 52 gtk3 51 - mate.mate-desktop 53 + mate-desktop 54 + mate-screensaver # for gsm_manager_init 52 55 hicolor-icon-theme 53 56 libepoxy 54 57 polkit ··· 56 59 57 60 enableParallelBuilding = true; 58 61 62 + env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; 63 + 59 64 postFixup = '' 60 65 substituteInPlace $out/share/xsessions/mate.desktop \ 61 - --replace "Exec=mate-session" "Exec=$out/bin/mate-session" 66 + --replace-fail "Exec=mate-session" "Exec=$out/bin/mate-session" 62 67 ''; 63 68 64 69 passthru.providedSessions = [ "mate" ];