[packages/gnome-shell] - updated to 42.1 - added no-update patch (avoid gtk4-update-icon-cache build dependency)

qboosh qboosh at pld-linux.org
Thu May 19 20:44:02 CEST 2022


commit d3d8624d863a5fa6a54dd9ad8fa8094a7ddb9941
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu May 19 20:44:50 2022 +0200

    - updated to 42.1
    - added no-update patch (avoid gtk4-update-icon-cache build dependency)

 gnome-shell-no-update.patch | 14 ++++++++++++++
 gnome-shell.spec            | 18 ++++++++++--------
 2 files changed, 24 insertions(+), 8 deletions(-)
---
diff --git a/gnome-shell.spec b/gnome-shell.spec
index 4f5eb65..82c3192 100644
--- a/gnome-shell.spec
+++ b/gnome-shell.spec
@@ -6,16 +6,16 @@
 # max(ecal_req, eds_req)
 %define		evolution_data_server_ver	3.33.1
 %define		gcr_ver				3.7.5
-%define		gjs_ver				1.69.2
+%define		gjs_ver				1.71.1
 %define		glib_ver			1:2.57.2
 %define		gnome_bluetooth_ver		3.9.0
 %define		gnome_desktop_ver		3.36.0
-%define		gsettings_desktop_schemas_ver	41
+%define		gsettings_desktop_schemas_ver	42
 %define		gtk_ver				3.15.0
 %define		ibus_ver			1.5.19
 %define		json_glib_ver			0.13.90
 %define		libsecret_ver			0.18
-%define		mutter_ver			41.0
+%define		mutter_ver			42.0
 %define		NetworkManager_ver		1.10.4
 %define		polkit_ver			0.100
 %define		pulseaudio_ver			13
@@ -24,12 +24,13 @@
 Summary:	Window manager and application launcher for GNOME
 Summary(pl.UTF-8):	Zarządca okien i uruchamiania aplikacji dla GNOME
 Name:		gnome-shell
-Version:	41.4
+Version:	42.1
 Release:	1
 License:	GPL v2+
 Group:		X11/Window Managers
-Source0:	https://download.gnome.org/sources/gnome-shell/41/%{name}-%{version}.tar.xz
-# Source0-md5:	9f49da92233a918d9dd4fe9d736f285c
+Source0:	https://download.gnome.org/sources/gnome-shell/42/%{name}-%{version}.tar.xz
+# Source0-md5:	3e7983b868bbe5fa705d16d5cea502d8
+Patch0:		%{name}-no-update.patch
 URL:		https://wiki.gnome.org/Projects/GnomeShell
 BuildRequires:	NetworkManager-devel >= %{NetworkManager_ver}
 BuildRequires:	asciidoc
@@ -43,7 +44,7 @@ BuildRequires:	gettext-tools >= 0.19.6
 BuildRequires:	gjs-devel >= %{gjs_ver}
 BuildRequires:	glib2-devel >= %{glib_ver}
 BuildRequires:	gnome-autoar-devel
-BuildRequires:	gnome-bluetooth-devel >= %{gnome_bluetooth_ver}
+BuildRequires:	gnome-bluetooth3-devel >= %{gnome_bluetooth_ver}
 BuildRequires:	gnome-control-center-devel
 BuildRequires:	gnome-desktop-devel >= %{gnome_desktop_ver}
 BuildRequires:	gobject-introspection-devel >= 1.50.0
@@ -62,7 +63,7 @@ BuildRequires:	libsecret-devel >= %{libsecret_ver}
 BuildRequires:	libsoup-devel >= 2.4
 BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	libxslt-progs
-BuildRequires:	meson >= 0.53.0
+BuildRequires:	meson >= 0.58.0
 BuildRequires:	mutter-devel >= %{mutter_ver}
 BuildRequires:	ninja >= 1.5
 BuildRequires:	pipewire-devel >= 0.3
@@ -174,6 +175,7 @@ Ten pakiet dostarcza dokumentację API GNOME Shell.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %{__sed} -i -e '/^libshew =/ s/ library/ shared_library/' subprojects/shew/src/meson.build
 
diff --git a/gnome-shell-no-update.patch b/gnome-shell-no-update.patch
new file mode 100644
index 0000000..c763aad
--- /dev/null
+++ b/gnome-shell-no-update.patch
@@ -0,0 +1,14 @@
+--- gnome-shell-42.1/meson.build.orig	2022-05-05 23:12:39.835998500 +0200
++++ gnome-shell-42.1/meson.build	2022-05-19 18:11:19.655953429 +0200
+@@ -295,11 +295,6 @@ if get_option('gtk_doc')
+   subdir('docs/reference')
+ endif
+ 
+-gnome.post_install(
+-  glib_compile_schemas: true,
+-  gtk_update_icon_cache: true
+-)
+-
+ meson.add_dist_script('meson/generate-manpages.py')
+ meson.add_dist_script('meson/generate-stylesheets.py')
+ meson.add_dist_script('meson/check-version.py', meson.project_version(), 'NEWS')
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-shell.git/commitdiff/d3d8624d863a5fa6a54dd9ad8fa8094a7ddb9941



More information about the pld-cvs-commit mailing list