[packages/gnome-console] - updated to 43.0; nautilus extension moved to nautilus 43

qboosh qboosh at pld-linux.org
Fri May 19 18:04:24 CEST 2023


commit 09bb8aef3c2870c5013188bd1337d21af9960263
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri May 19 18:07:00 2023 +0200

    - updated to 43.0; nautilus extension moved to nautilus 43

 gnome-console-no-update.patch | 10 ++++-----
 gnome-console.spec            | 51 +++++++++++--------------------------------
 2 files changed, 18 insertions(+), 43 deletions(-)
---
diff --git a/gnome-console.spec b/gnome-console.spec
index 959261d..31643d1 100644
--- a/gnome-console.spec
+++ b/gnome-console.spec
@@ -1,27 +1,23 @@
-#
-# Conditonal build:
-%bcond_without	nautilus	# Nautilus plugin
-
+# TODO: switch to gtk4-update-icon-cache
 Summary:	Minimal terminal for GNOME
 Summary(pl.UTF-8):	Minimalny terminal dla GNOME
 Name:		gnome-console
-Version:	42.2
+Version:	43.0
 Release:	1
 License:	GPL v3+
 Group:		X11/Applications
-Source0:	https://download.gnome.org/sources/gnome-console/42/%{name}-%{version}.tar.xz
-# Source0-md5:	e42929959623fcc728d30980bee31f01
+Source0:	https://download.gnome.org/sources/gnome-console/43/%{name}-%{version}.tar.xz
+# Source0-md5:	f8dc9790c0ebd271b0444fc3b35effef
 Patch0:		%{name}-no-update.patch
 URL:		https://gitlab.gnome.org/GNOME/console
 # -std=c17
 BuildRequires:	gcc >= 6:7
 BuildRequires:	gettext-tools
-BuildRequires:	glib2-devel >= 1:2.66
+BuildRequires:	glib2-devel >= 1:2.72
 BuildRequires:	gsettings-desktop-schemas-devel
-BuildRequires:	gtk+3-devel >= 3.24
+BuildRequires:	gtk4-devel >= 4.6
+BuildRequires:	libadwaita-devel >= 1.2
 BuildRequires:	libgtop-devel >= 2.0
-BuildRequires:	libhandy1-devel >= 1.5
-BuildRequires:	libsass-devel
 # -std=gnu++17
 BuildRequires:	libstdc++-devel >= 6:7
 BuildRequires:	meson >= 0.59.0
@@ -29,17 +25,16 @@ BuildRequires:	meson >= 0.59.0
 BuildRequires:	ninja >= 1.5
 BuildRequires:	pcre2-8-devel >= 10.32
 BuildRequires:	pkgconfig
-BuildRequires:	sassc
 BuildRequires:	tar >= 1:1.22
-BuildRequires:	vte-devel >= 0.67
+BuildRequires:	vte-gtk4-devel >= 0.70
 BuildRequires:	xz
 Requires(post,postun):	gtk-update-icon-cache
-Requires:	glib2 >= 1:2.66
+Requires:	glib2 >= 1:2.72
 Requires:	gsettings-desktop-schemas
-Requires:	gtk+3 >= 3.24
+Requires:	gtk4 >= 4.6
 Requires:	hicolor-icon-theme
-Requires:	libhandy1 >= 1.5
-Requires:	vte >= 0.67
+Requires:	libadwaita >= 1.2
+Requires:	vte-gtk4 >= 0.70
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -52,26 +47,12 @@ Console ma być prostym emulatorem terminala dla przeciętnego
 użytkownika, pozwalającym na wykonywanie prostych zadań w wierszu
 poleceń, "podstawową" aplikacją dla GNOME/Phosh.
 
-%package -n nautilus-extension-console
-Summary:	Console plugin for Nautilus
-Summary(pl.UTF-8):	Wtyczka terminala dla Nautilusa
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-Requires:	nautilus >= 3.0
-
-%description -n nautilus-extension-console
-Console plugin for Nautilus.
-
-%description -n nautilus-extension-console -l pl.UTF-8
-Wtyczka terminala dla Nautilusa.
-
 %prep
 %setup -q
 %patch0 -p1
 
 %build
-%meson build \
-	%{!?with_nautilus:-Dnautilus=disabled}
+%meson build
 
 %ninja_build -C build
 
@@ -103,9 +84,3 @@ rm -rf $RPM_BUILD_ROOT
 %{_desktopdir}/org.gnome.Console.desktop
 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Console.svg
 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Console-symbolic.svg
-
-%if %{with nautilus}
-%files -n nautilus-extension-console
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libkgx-nautilus.so
-%endif
diff --git a/gnome-console-no-update.patch b/gnome-console-no-update.patch
index cc1c206..7b94d0e 100644
--- a/gnome-console-no-update.patch
+++ b/gnome-console-no-update.patch
@@ -1,8 +1,8 @@
---- gnome-console-42.beta/meson.build.orig	2022-02-15 22:02:09.409328500 +0100
-+++ gnome-console-42.beta/meson.build	2022-04-22 21:56:41.355885193 +0200
-@@ -118,9 +118,3 @@ if nautilus_dep.found()
- endif
- 
+--- gnome-console-43.0/meson.build.orig	2023-05-18 23:01:48.458055544 +0200
++++ gnome-console-43.0/meson.build	2023-05-19 06:17:30.789763717 +0200
+@@ -134,9 +134,3 @@ schemas_dep = dependency('gsettings-desk
+ subdir('data')
+ subdir('src')
  subdir('po')
 -
 -gnome.post_install(
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-console.git/commitdiff/09bb8aef3c2870c5013188bd1337d21af9960263



More information about the pld-cvs-commit mailing list