[packages/zenity] - updated to 4.0.0

qboosh qboosh at pld-linux.org
Sat Dec 9 22:36:24 CET 2023


commit 0d1e7c24dc1985233e178aabae93570479bc3f97
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Dec 9 22:31:39 2023 +0100

    - updated to 4.0.0

 zenity.spec | 35 +++++++++++++++++++----------------
 1 file changed, 19 insertions(+), 16 deletions(-)
---
diff --git a/zenity.spec b/zenity.spec
index 8751098..e6c6053 100644
--- a/zenity.spec
+++ b/zenity.spec
@@ -1,23 +1,21 @@
+# TODO: use gtk4-update-icon-cache
 #
 # Conditional build:
-%bcond_without	libnotify	# desktop notification support
 %bcond_without	webkit		# WebKitGtk support
 
 Summary:	The GNOME port of dialog
 Summary(pl.UTF-8):	Port programu dialog dla GNOME
 Name:		zenity
-Version:	3.44.2
+Version:	4.0.0
 Release:	1
 License:	LGPL v2+
 Group:		X11/Applications
-Source0:	https://download.gnome.org/sources/zenity/3.44/%{name}-%{version}.tar.xz
-# Source0-md5:	c7888cde61c97393035fd16b631dbd8e
+Source0:	https://download.gnome.org/sources/zenity/4.0/%{name}-%{version}.tar.xz
+# Source0-md5:	d1b11169eeaf8552bb9b85d154684284
 URL:		https://wiki.gnome.org/Projects/Zenity
 BuildRequires:	gettext-tools >= 0.19.4
-BuildRequires:	glib2-devel >= 1:2.43.4
-BuildRequires:	gtk+3-devel >= 3.16.0
-%{?with_webkit:BuildRequires:	gtk-webkit4.1-devel >= 2.36}
-%{?with_libnotify:BuildRequires:	libnotify-devel >= 0.6.1}
+%{?with_webkit:BuildRequires:	gtk-webkit6-devel >= 2.40}
+BuildRequires:	libadwaita-devel >= 1.2
 BuildRequires:	meson >= 0.57.0
 BuildRequires:	ninja >= 1.5
 BuildRequires:	perl-base
@@ -28,10 +26,10 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xz
 BuildRequires:	yelp-tools
-Requires:	glib2 >= 1:2.43.4
-Requires:	gtk+3 >= 3.16.0
-%{?with_webkit:Requires:	gtk-webkit4.1 >= 2.36}
-%{?with_libnotify:Requires:	libnotify >= 0.6.1}
+Requires(post,postun):	gtk-update-icon-cache
+%{?with_webkit:Requires:	gtk-webkit6 >= 2.40}
+Requires:	hicolor-icon-theme
+Requires:	libadwaita >= 1.2
 Conflicts:	gnome-utils < 2.3.3
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -49,7 +47,6 @@ ze skryptów powłoki.
 
 %build
 %meson build \
-	%{?with_libnotify:-Dlibnotify=true} \
 	%{?with_webkit:-Dwebkitgtk=true}
 
 %ninja_build -C build
@@ -64,10 +61,16 @@ rm -rf $RPM_BUILD_ROOT
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_icon_cache hicolor
+
+%postun
+%update_icon_cache hicolor
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS NEWS README.md THANKS TODO
-%attr(755,root,root) %{_bindir}/gdialog
+%doc AUTHORS NEWS README.md
 %attr(755,root,root) %{_bindir}/zenity
-%{_datadir}/zenity
+%{_desktopdir}/org.gnome.Zenity.desktop
+%{_iconsdir}/hicolor/48x48/apps/zenity.png
 %{_mandir}/man1/zenity.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zenity.git/commitdiff/0d1e7c24dc1985233e178aabae93570479bc3f97



More information about the pld-cvs-commit mailing list