cinnamon.cinnamon-session: 5.8.1 -> 6.0.1

https://github.com/linuxmint/cinnamon-session/compare/5.8.1...6.0.1

New cinnamon-session-quit dialog.
https://github.com/linuxmint/cinnamon-session/commit/264a4d0a675e9106f93bb2f1964e0e6425b437c2

+15 -6
+15 -6
pkgs/desktops/cinnamon/cinnamon-session/default.nix
··· 23 23 , pango 24 24 }: 25 25 26 + let 27 + pythonEnv = python3.withPackages (pp: with pp; [ 28 + pp.xapp # don't omit `pp.`, see #213561 29 + pygobject3 30 + setproctitle 31 + ]); 32 + in 26 33 stdenv.mkDerivation rec { 27 34 pname = "cinnamon-session"; 28 - version = "5.8.1"; 35 + version = "6.0.1"; 29 36 30 37 src = fetchFromGitHub { 31 38 owner = "linuxmint"; 32 39 repo = pname; 33 40 rev = version; 34 - hash = "sha256-NVoP1KYh/z96NKMi9LjL4RgkjJg32oSy5WHJ91+70DI="; 41 + hash = "sha256-9wdakMCW0RnsYdf9OmK/Q9o8m0g+5EfHVbjqvFY3d/w="; 35 42 }; 36 43 37 44 patches = [ ··· 40 47 41 48 buildInputs = [ 42 49 # meson.build 50 + cinnamon-desktop 43 51 gtk3 44 52 glib 45 53 libcanberra ··· 57 65 xorg.xtrans 58 66 59 67 # other (not meson.build) 60 - 61 - cinnamon-desktop 62 68 cinnamon-settings-daemon 63 69 dbus-glib 64 70 glib 65 71 gsettings-desktop-schemas 72 + pythonEnv # for cinnamon-session-quit 66 73 ]; 67 74 68 75 nativeBuildInputs = [ ··· 81 88 ]; 82 89 83 90 postPatch = '' 84 - chmod +x data/meson_install_schemas.py # patchShebangs requires executable file 85 - patchShebangs data/meson_install_schemas.py 91 + # patchShebangs requires executable file 92 + chmod +x data/meson_install_schemas.py cinnamon-session-quit/cinnamon-session-quit.py 93 + patchShebangs --build data/meson_install_schemas.py 94 + patchShebangs --host cinnamon-session-quit/cinnamon-session-quit.py 86 95 ''; 87 96 88 97 preFixup = ''