Merge pull request #186742 from bobby285271/cinnamon

Cinnamon updates 2022-08-15

authored by Bobby Rong and committed by GitHub 50c0564b 0486c5f9

+27 -9
+1
nixos/modules/services/x11/desktop-managers/cinnamon.nix
··· 212 212 # external apps shipped with linux-mint 213 213 hexchat 214 214 gnome-calculator 215 + gnome-screenshot 215 216 ] config.environment.cinnamon.excludePackages; 216 217 }) 217 218 ];
+2 -2
pkgs/applications/misc/sticky/default.nix
··· 11 11 12 12 python3.pkgs.buildPythonApplication rec { 13 13 pname = "sticky"; 14 - version = "1.11"; 14 + version = "1.12"; 15 15 format = "other"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "linuxmint"; 19 19 repo = pname; 20 20 rev = version; 21 - hash = "sha256-PXJpNKzF9goQvfh3lUUfOaZFessFNrWtg8nMDxPxRMo="; 21 + hash = "sha256-kAO8Qz4bTn3+YeIXAvPZ1SpKgn+g+rBgi9+TaqL1vOY="; 22 22 }; 23 23 24 24 postPatch = ''
+20 -3
pkgs/desktops/cinnamon/cinnamon-common/default.nix
··· 9 9 , cjs 10 10 , clutter 11 11 , fetchFromGitHub 12 + , fetchpatch 12 13 , gdk-pixbuf 14 + , gettext 13 15 , libgnomekbd 14 16 , glib 15 17 , gobject-introspection ··· 53 55 54 56 stdenv.mkDerivation rec { 55 57 pname = "cinnamon-common"; 56 - version = "5.4.9"; 58 + version = "5.4.10"; 57 59 58 60 src = fetchFromGitHub { 59 61 owner = "linuxmint"; 60 62 repo = "cinnamon"; 61 63 rev = version; 62 - hash = "sha256-nM87NO/dwOd+hN5/3zX7XUjyKvXh4uDhLcGFcKE9ccA="; 64 + hash = "sha256-yNjFP32+0LXqHfJUxm1A+CTuwny5/IxxT08689f7VlE="; 63 65 }; 64 66 65 67 patches = [ 66 68 ./use-sane-install-dir.patch 67 69 ./libdir.patch 70 + # Re-add libsoup 2.4 as dependency - needed by some applets. 71 + # Can be removed on next update. 72 + (fetchpatch { 73 + url = "https://github.com/linuxmint/cinnamon/commit/76224fe409d074f8a44c70e4fd5e1289f92800b9.patch"; 74 + sha256 = "sha256-nDt4kkK1kVstxbij63XxTJ2L/TM9Q1P6feok3xlPQOM="; 75 + }) 76 + # keybindings.js: Use bindings.get(). 77 + # Can be removed on next update. 78 + # https://github.com/linuxmint/cinnamon/issues/11055 79 + (fetchpatch { 80 + url = "https://github.com/linuxmint/cinnamon/commit/7724e4146baf8431bc1fb55dce60984e77adef5a.patch"; 81 + sha256 = "sha256-idGtkBa13nmoEprtmAr6OssO16wJwBd16r2ZbbhrYDQ="; 82 + }) 68 83 ]; 69 84 70 85 buildInputs = [ ··· 95 110 gsound 96 111 gtk3 97 112 json-glib 98 - libsoup 113 + libsoup # referenced in js/ui/environment.js 99 114 libstartup_notification 100 115 libXtst 101 116 libXdamage ··· 163 178 164 179 sed "s| cinnamon-session| ${cinnamon-session}/bin/cinnamon-session|g" -i ./files/usr/bin/cinnamon-session-cinnamon -i ./files/usr/bin/cinnamon-session-cinnamon2d 165 180 sed "s|/usr/bin|$out/bin|g" -i ./files/usr/share/xsessions/cinnamon.desktop ./files/usr/share/xsessions/cinnamon2d.desktop 181 + 182 + sed "s|msgfmt|${gettext}/bin/msgfmt|g" -i ./files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py 166 183 167 184 patchShebangs src/data-to-c.pl 168 185 '';
+2 -2
pkgs/desktops/cinnamon/nemo/default.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "nemo"; 26 - version = "5.4.2"; 26 + version = "5.4.3"; 27 27 28 28 # TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327) 29 29 ··· 31 31 owner = "linuxmint"; 32 32 repo = pname; 33 33 rev = version; 34 - sha256 = "sha256-Xn9CgGe7j2APaJRLvx58z2w+sN7ZeDScQz53ZBBnsQs="; 34 + sha256 = "sha256-f3rO0lpOcwpSpIpKrslf6/6nqFbbGTwnKbHpWO+Uf+Q="; 35 35 }; 36 36 37 37 outputs = [ "out" "dev" ];
+2 -2
pkgs/desktops/cinnamon/xreader/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "xreader"; 29 - version = "3.4.3"; 29 + version = "3.4.4"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "linuxmint"; 33 33 repo = pname; 34 34 rev = version; 35 - sha256 = "sha256-GkJo/wc5StyeQv0pv5XK0Qy3o8EGpfPYY8gOMq0Afgs="; 35 + sha256 = "sha256-uYnQE1GjkUxYlvXSJNmvr6q4OdvAWgv8HqTXk0KkRQM="; 36 36 }; 37 37 38 38 nativeBuildInputs = [