Merge pull request #240077 from bobby285271/upd/pantheon

Pantheon updates 2023-06-27

Changed files
+10 -12
pkgs
desktops
pantheon
apps
switchboard-plugs
applications
desktop
services
xdg-desktop-portal-pantheon
+4 -2
pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
···
, pkg-config
, vala
, libgee
+
, libhandy
, granite
, gtk3
, switchboard
···
stdenv.mkDerivation rec {
pname = "switchboard-plug-applications";
-
version = "6.0.1";
+
version = "7.0.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
-
sha256 = "18izmzhqp6x5ivha9yl8gyz9adyrsylw7w5p0cwm1bndgqbi7yh5";
+
sha256 = "sha256-M9JMrxhMiDC/qrrnPaBm6Kf3CAkxrhGWwJF8jVm2G5c=";
};
nativeBuildInputs = [
···
granite
gtk3
libgee
+
libhandy
switchboard
];
+4 -8
pkgs/desktops/pantheon/desktop/gala/default.nix
···
, gnome-settings-daemon
, wrapGAppsHook
, gexiv2
+
, systemd
}:
stdenv.mkDerivation rec {
pname = "gala";
-
version = "7.0.3";
+
version = "7.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
-
sha256 = "sha256-RLKPYDWVqT2WfjLPXRFPCNNvcW+fJ0OUKjSLLgPBqdw=";
+
sha256 = "sha256-x0EIah/iTluJk7P3k0g23cQldx++W58FbjnHNlF31AQ=";
};
patches = [
···
libgee
mesa # for libEGL
mutter
-
];
-
-
mesonFlags = [
-
# TODO: enable this and remove --builtin flag from session-settings
-
# https://github.com/NixOS/nixpkgs/pull/140429
-
"-Dsystemd=false"
+
systemd
];
postPatch = ''
+2 -2
pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix
···
stdenv.mkDerivation rec {
pname = "xdg-desktop-portal-pantheon";
-
version = "7.0.0";
+
version = "7.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "portals";
rev = version;
-
sha256 = "sha256-Rfo9Z5rCJgk36Db3ce8dYBJswy8owjvRMrJVB/RfwyI=";
+
sha256 = "sha256-uy/etQiJuaROw8bWg2PUdptNr4I8uqqUZ8BWK6D2bog=";
};
nativeBuildInputs = [