[packages/yelp-xsl] - updated to 42.4 (fixes CVE-2025-3155)

qboosh qboosh at pld-linux.org
Sat Jun 14 10:06:52 CEST 2025


commit b456dead70a8ee2fab4a51aa906a1b580e255a1a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jun 14 08:58:26 2025 +0200

    - updated to 42.4 (fixes CVE-2025-3155)

 yelp-xsl.spec | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)
---
diff --git a/yelp-xsl.spec b/yelp-xsl.spec
index e815f5c..072bfff 100644
--- a/yelp-xsl.spec
+++ b/yelp-xsl.spec
@@ -1,20 +1,20 @@
 Summary:	XSL stylesheets for the Yelp help browser
 Summary(pl.UTF-8):	Arkusze styli XSL dla przeglądarki pomocy Yelp
 Name:		yelp-xsl
-Version:	42.1
+Version:	42.4
 Release:	1
 # depending on part, see COPYING
 License:	GPL v2+, LGPL v2+, MIT (see COPYING)
 Group:		Libraries
 Source0:	https://download.gnome.org/sources/yelp-xsl/42/%{name}-%{version}.tar.xz
-# Source0-md5:	c41858c78e34bb8b68a535657a3e15d9
-URL:		https://wiki.gnome.org/Apps/Yelp
-BuildRequires:	autoconf >= 2.50
-BuildRequires:	automake >= 1:1.11.2
+# Source0-md5:	e0f6ed43c206bb205057d0adf76e83bd
+URL:		https://apps.gnome.org/Yelp/
 BuildRequires:	gettext-tools >= 0.19.4
 BuildRequires:	itstool >= 1.2.0
 BuildRequires:	libxml2-progs >= 1:2.6.12
 BuildRequires:	libxslt-progs >= 1.1.8
+BuildRequires:	meson >= 1.3
+BuildRequires:	ninja >= 1.5
 BuildRequires:	pkgconfig
 BuildRequires:	python3-ducktype
 BuildRequires:	tar >= 1:1.22
@@ -42,28 +42,24 @@ bibliotek JavaScriptu jQuery i jQuery.Syntax.
 %setup -q
 
 %build
-%{__aclocal} -I m4
-%{__autoconf}
-%{__automake}
-%configure \
-%if "%{_host_cpu}" != "x32"
-	--host=%{_host} \
-	--build=%{_host} \
-%endif
-	--enable-doc
-%{__make} -j1
+%meson \
+	-Ddita=true
+
+# TODO (requires xsltdoc-scan and mal2cache tools; they used to be included, but are no longer):
+# -Dyelp_manual=true
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog NEWS README.md
+%doc AUTHORS COPYING NEWS README.md
 %{_datadir}/yelp-xsl
 %{_npkgconfigdir}/yelp-xsl.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/yelp-xsl.git/commitdiff/b456dead70a8ee2fab4a51aa906a1b580e255a1a



More information about the pld-cvs-commit mailing list