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
This commit is contained in:
Bobby Rong 2024-02-17 09:51:51 +00:00
parent 21690886e3
commit aaa57a15fd
No known key found for this signature in database

View File

@ -8,11 +8,13 @@
, systemd , systemd
, libSM , libSM
, libXtst , libXtst
, glib
, gtk3 , gtk3
, libepoxy , libepoxy
, polkit , polkit
, hicolor-icon-theme , hicolor-icon-theme
, mate , mate-desktop
, mate-screensaver
, wrapGAppsHook , wrapGAppsHook
, fetchpatch , fetchpatch
, mateUpdateScript , mateUpdateScript
@ -20,11 +22,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "mate-session-manager"; pname = "mate-session-manager";
version = "1.26.1"; version = "1.28.0";
src = fetchurl { src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "W4x9ZEH9nCk8hjiCq2enSTxTzfZOqyfAlFdfQj69Qng="; sha256 = "0yzkWVuh2mUpB3cgPyvIK9lzshSjoECAoe9caJkKLXs=";
}; };
patches = [ patches = [
@ -48,7 +50,8 @@ stdenv.mkDerivation rec {
libSM libSM
libXtst libXtst
gtk3 gtk3
mate.mate-desktop mate-desktop
mate-screensaver # for gsm_manager_init
hicolor-icon-theme hicolor-icon-theme
libepoxy libepoxy
polkit polkit
@ -56,9 +59,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
postFixup = '' postFixup = ''
substituteInPlace $out/share/xsessions/mate.desktop \ substituteInPlace $out/share/xsessions/mate.desktop \
--replace "Exec=mate-session" "Exec=$out/bin/mate-session" --replace-fail "Exec=mate-session" "Exec=$out/bin/mate-session"
''; '';
passthru.providedSessions = [ "mate" ]; passthru.providedSessions = [ "mate" ];