gnome.gnome-shell: 46.2 → 46.3.1

https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/46.2...46.3.1

I am mostly confused by b9b5f9a, actually I don't think we need jasmine-gjs in 46.x.

Dropping gtk3 and libstartup_notification:
https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/27b9985da3f4e098e1bb9aa27a15d9151af7efc4

Verified that gtk3 is really not needed by `grep -nr '3\.0'` in src.

While at it explicitly add libX11 and libxml2 as direct deps.
This commit is contained in:
Bobby Rong
2024-07-05 22:16:21 +08:00
parent 17364a70e3
commit b11e88b3ad
2 changed files with 11 additions and 7 deletions
@@ -158,7 +158,7 @@ stdenv.mkDerivation (finalAttrs: {
python3.pkgs.pygobject3 # for test-networkmanager-service.py
python3.pkgs.python-dbusmock
setxkbmap
xorgserver
xorgserver # for Xvfb
];
doCheck = true;
@@ -14,7 +14,6 @@
, networkmanager
, gi-docgen
, at-spi2-core
, libstartup_notification
, unzip
, shared-mime-info
, libgweather
@@ -43,7 +42,6 @@
, gjs
, mutter
, evolution-data-server-gtk4
, gtk3
, gtk4
, libadwaita
, sassc
@@ -59,6 +57,10 @@
, asciidoc
, bash-completion
, mesa
, libGL
, libXi
, libX11
, libxml2
}:
let
@@ -66,13 +68,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-shell";
version = "46.2";
version = "46.3.1";
outputs = [ "out" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz";
hash = "sha256-a1hxAcBL+zZKsJzTi12T6+60JUdUyAfPcS+8juP94jg=";
hash = "sha256-575fxu4sxSitJh3HpVyN5aMkEtPWhAoKB14PwSoH/4s=";
};
patches = [
@@ -131,13 +133,11 @@ stdenv.mkDerivation (finalAttrs: {
gdk-pixbuf
librsvg
networkmanager
libstartup_notification
gjs
mutter
libpulseaudio
evolution-data-server-gtk4
libical
gtk3
gtk4
libadwaita
gdm
@@ -151,6 +151,10 @@ stdenv.mkDerivation (finalAttrs: {
gnome-desktop
gnome-settings-daemon
mesa
libGL # for egl, required by mutter-clutter
libXi # required by libmutter
libX11
libxml2
# recording
pipewire