update to version 44.6
This commit is contained in:
parent
178e01a887
commit
ce446f1dd1
@ -1,31 +0,0 @@
|
|||||||
From 9a0ecad2b94243fbed5290f78d967d8714c3d3e4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
|
|
||||||
Date: Wed, 6 Oct 2021 10:00:43 +0200
|
|
||||||
Subject: [PATCH] main: Leak the GJS context and ShellGlobal
|
|
||||||
|
|
||||||
There are many crash-on-exit happening as a side effect of destroying
|
|
||||||
the GJS context. Work around these until we have a better solution by
|
|
||||||
leaking them.
|
|
||||||
---
|
|
||||||
src/main.c | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/main.c b/src/main.c
|
|
||||||
index 3cd9e10a5b..ce56e2a87a 100644
|
|
||||||
--- a/src/main.c
|
|
||||||
+++ b/src/main.c
|
|
||||||
@@ -570,9 +570,11 @@ main (int argc, char **argv)
|
|
||||||
|
|
||||||
shell_profiler_shutdown ();
|
|
||||||
|
|
||||||
+#if 0
|
|
||||||
g_debug ("Doing final cleanup");
|
|
||||||
_shell_global_destroy_gjs_context (shell_global_get ());
|
|
||||||
g_object_unref (shell_global_get ());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
return ecode;
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.31.1
|
|
||||||
|
|
||||||
Binary file not shown.
BIN
gnome-shell-44.6.tar.xz
Normal file
BIN
gnome-shell-44.6.tar.xz
Normal file
Binary file not shown.
@ -1,12 +1,12 @@
|
|||||||
%define eds_version 3.45.1
|
%define eds_version 3.45.1
|
||||||
%define gnome_desktop_version 3.35.91
|
%define gnome_desktop_version 40
|
||||||
%define glib2_version 2.56.0
|
%define glib2_version 2.56.0
|
||||||
%define gobject_introspection_version 1.49.1
|
%define gobject_introspection_version 1.49.1
|
||||||
%define gjs_version 1.73.1
|
%define gjs_version 1.73.1
|
||||||
%define gtk3_version 3.15.0
|
%define gtk3_version 3.15.0
|
||||||
%define gtk4_version 4.0.0
|
%define gtk4_version 4.0.0
|
||||||
%define adwaita_version 1.0.0
|
%define adwaita_version 1.0.0
|
||||||
%define mutter_version 43.2
|
%define mutter_version 44
|
||||||
%define polkit_version 0.100
|
%define polkit_version 0.100
|
||||||
%define gsettings_desktop_schemas_version 42
|
%define gsettings_desktop_schemas_version 42
|
||||||
%define ibus_version 1.5.2
|
%define ibus_version 1.5.2
|
||||||
@ -16,16 +16,15 @@
|
|||||||
%define gnome_settings_daemon_version 3.37.1
|
%define gnome_settings_daemon_version 3.37.1
|
||||||
|
|
||||||
Name: gnome-shell
|
Name: gnome-shell
|
||||||
Version: 43.2
|
Version: 44.6
|
||||||
Release: 2
|
Release: 1
|
||||||
Summary: Core user interface functions for the GNOME 3 desktop
|
Summary: Core user interface functions for the GNOME 3 desktop
|
||||||
Group: User Interface/Desktops
|
Group: User Interface/Desktops
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: https://wiki.gnome.org/Projects/GnomeShell
|
URL: https://wiki.gnome.org/Projects/GnomeShell
|
||||||
Source0: https://download.gnome.org/sources/gnome-shell/43/%{name}-%{version}.tar.xz
|
Source0: https://download.gnome.org/sources/gnome-shell/44/%{name}-%{version}.tar.xz
|
||||||
Patch10001: gnome-shell-favourite-apps-firefox.patch
|
Patch10001: gnome-shell-favourite-apps-firefox.patch
|
||||||
Patch40001: 0001-gdm-Work-around-failing-fingerprint-auth.patch
|
Patch40001: 0001-gdm-Work-around-failing-fingerprint-auth.patch
|
||||||
Patch60003: 0001-main-Leak-the-GJS-context-and-ShellGlobal.patch
|
|
||||||
|
|
||||||
BuildRequires: bash-completion gcc meson mesa-libGL-devel mesa-libEGL-devel
|
BuildRequires: bash-completion gcc meson mesa-libGL-devel mesa-libEGL-devel
|
||||||
BuildRequires: gtk-doc desktop-file-utils python3 librsvg2-devel chrpath cmake
|
BuildRequires: gtk-doc desktop-file-utils python3 librsvg2-devel chrpath cmake
|
||||||
@ -118,16 +117,15 @@ mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers
|
|||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
|
|
||||||
chrpath -d %{buildroot}%{_bindir}/gnome-shell
|
chrpath -d %{buildroot}%{_bindir}/gnome-shell
|
||||||
chrpath -d %{buildroot}%{_libdir}/%{name}/libst-1.0.so
|
chrpath -d %{buildroot}%{_libdir}/%{name}/lib*.so
|
||||||
chrpath -d %{buildroot}%{_libdir}/%{name}/libgnome-shell.so
|
|
||||||
chrpath -d %{buildroot}%{_libdir}/%{name}/libgnome-shell-menu.so
|
|
||||||
mkdir -p %{buildroot}/etc/ld.so.conf.d
|
mkdir -p %{buildroot}/etc/ld.so.conf.d
|
||||||
echo "%{_bindir}/%{name}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
echo "%{_bindir}/%{name}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||||
echo "%{_libdir}/%{name}" >> %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
echo "%{_libdir}/%{name}" >> %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||||
|
|
||||||
%check
|
%check
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop
|
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop
|
||||||
desktop-file-validate %{buildroot}%{_datadir}/applications/evolution-calendar.desktop
|
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
|
||||||
|
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
@ -145,7 +143,6 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas &> /dev/null
|
|||||||
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
|
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
|
||||||
%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
|
%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
|
||||||
%{_datadir}/applications/org.gnome.Shell.desktop
|
%{_datadir}/applications/org.gnome.Shell.desktop
|
||||||
%{_datadir}/applications/evolution-calendar.desktop
|
|
||||||
%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
|
%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
|
||||||
%{_datadir}/bash-completion/completions/gnome-extensions
|
%{_datadir}/bash-completion/completions/gnome-extensions
|
||||||
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml
|
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml
|
||||||
@ -174,7 +171,6 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas &> /dev/null
|
|||||||
%{_userunitdir}/org.gnome.Shell.target
|
%{_userunitdir}/org.gnome.Shell.target
|
||||||
%{_userunitdir}/org.gnome.Shell@wayland.service
|
%{_userunitdir}/org.gnome.Shell@wayland.service
|
||||||
%{_userunitdir}/org.gnome.Shell@x11.service
|
%{_userunitdir}/org.gnome.Shell@x11.service
|
||||||
%{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop
|
|
||||||
|
|
||||||
%dir %{_datadir}/xdg-desktop-portal/portals/
|
%dir %{_datadir}/xdg-desktop-portal/portals/
|
||||||
%{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal
|
%{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal
|
||||||
@ -183,7 +179,6 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas &> /dev/null
|
|||||||
%{_libexecdir}/gnome-shell-perf-helper
|
%{_libexecdir}/gnome-shell-perf-helper
|
||||||
%{_libexecdir}/gnome-shell-hotplug-sniffer
|
%{_libexecdir}/gnome-shell-hotplug-sniffer
|
||||||
%{_libexecdir}/gnome-shell-portal-helper
|
%{_libexecdir}/gnome-shell-portal-helper
|
||||||
%{_libexecdir}/gnome-shell-overrides-migration.sh
|
|
||||||
%config(noreplace) /etc/ld.so.conf.d/*
|
%config(noreplace) /etc/ld.so.conf.d/*
|
||||||
|
|
||||||
%files help
|
%files help
|
||||||
@ -191,6 +186,9 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas &> /dev/null
|
|||||||
%{_mandir}/man1/gnome-shell.1*
|
%{_mandir}/man1/gnome-shell.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 27 2023 lwg <liweiganga@uniontech.com> - 44.6-1
|
||||||
|
- update to version 44.6
|
||||||
|
|
||||||
* Mon Jan 2 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 43.2-2
|
* Mon Jan 2 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 43.2-2
|
||||||
- Delete adaptor_gcr-3.patch and using default gcr4 to build this package.
|
- Delete adaptor_gcr-3.patch and using default gcr4 to build this package.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user