gnome-shell: 48.4 → 49.rc

https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/48.4...49.rc

Co-authored-by: Bobby Rong <rjl931189261@126.com>
Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Jan Tojnar
2025-11-03 10:50:04 +01:00
co-authored by Bobby Rong
parent 9bed27f76a
commit bf0078925e
2 changed files with 21 additions and 8 deletions
+19 -6
View File
@@ -51,16 +51,20 @@
pipewire,
gst_all_1,
adwaita-icon-theme,
glycin-loaders,
gnome-bluetooth,
gnome-clocks,
gnome-settings-daemon,
gnome-autoar,
gnome-tecla,
bash-completion,
lcms2,
libgbm,
libGL,
libXi,
libX11,
libxkbcommon,
libsoup_3,
libxml2,
}:
@@ -69,7 +73,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-shell";
version = "48.4";
version = "49.rc";
outputs = [
"out"
@@ -78,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz";
hash = "sha256-QOLtdLRTZ/DKOPv6oKtHCGjSNZHQPcQNCr1v930jtwc=";
hash = "sha256-Hv8ooNfiUECI8ISa/zHxwMhw2WJwA56G5W13+OEHrkE=";
};
patches = [
@@ -152,10 +156,13 @@ stdenv.mkDerivation (finalAttrs: {
ibus
gnome-desktop
gnome-settings-daemon
lcms2 # required by mutter-clutter
libgbm
libGL # for egl, required by mutter-clutter
libXi # required by libmutter
libX11
libxkbcommon
libsoup_3
libxml2
# recording
@@ -185,7 +192,7 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
patchShebangs \
src/data-to-c.py \
meson/generate-app-list.py
build-aux/generate-app-list.py
# We can generate it ourselves.
rm -f man/gnome-shell.1
@@ -215,9 +222,15 @@ stdenv.mkDerivation (finalAttrs: {
preFixup = ''
gappsWrapperArgs+=(
# Until glibs xdgmime is patched
# Fixes Failed to load resource:///org/gnome/shell/theme/noise-texture.png: Unrecognized image file format
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
--prefix XDG_DATA_DIRS : ${
lib.makeSearchPath "share" [
# Until glibs xdgmime is patched
# Fixes “Failed to load resource:///org/gnome/shell/theme/noise-texture.png: Unrecognized image file format”
shared-mime-info
# For background images https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4554
glycin-loaders
]
}
)
'';
@@ -1,5 +1,5 @@
--- a/subprojects/shew/src/meson.build
+++ b/subprojects/shew/src/meson.build
--- a/subprojects/libshew/src/meson.build
+++ b/subprojects/libshew/src/meson.build
@@ -13,7 +13,7 @@ shew_sources = [
libshew = library(full_name,
sources: shew_sources,