[packages/uriparser] up to 1.0.0 (fixes CVE-2025-67899)

atler atler at pld-linux.org
Fri Dec 19 13:05:11 CET 2025


commit d4d4246618821c39c74a242d5d2954e68b16b9a2
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Dec 19 13:04:07 2025 +0100

    up to 1.0.0 (fixes CVE-2025-67899)

 uriparser-doxygen.patch |  2 +-
 uriparser.spec          | 29 ++++++++++++-----------------
 2 files changed, 13 insertions(+), 18 deletions(-)
---
diff --git a/uriparser.spec b/uriparser.spec
index 11f8202..e4a8fbd 100644
--- a/uriparser.spec
+++ b/uriparser.spec
@@ -7,16 +7,16 @@
 Summary:	A strictly RFC 3986 compliant URI parsing library
 Summary(pl.UTF-8):	Biblioteka analizująca URI ściśle zgodne z RFC 3986
 Name:		uriparser
-Version:	0.9.8
-Release:	2
+Version:	1.0.0
+Release:	1
 License:	BSD
 Group:		Libraries
 #Source0Download: https://github.com/uriparser/uriparser/releases
 Source0:	https://github.com/uriparser/uriparser/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	64b8b3fead359b4bfb6aab8c307016ad
+# Source0-md5:	e44526ded6da88a1e7300294cac5f60f
 Patch0:		%{name}-doxygen.patch
 URL:		https://uriparser.github.io/
-BuildRequires:	cmake >= 3.5.0
+BuildRequires:	cmake >= 3.15.0
 %{?with_tests:BuildRequires:	gtest-devel >= 1.8.1-3}
 %if %{with doc}
 BuildRequires:	doxygen
@@ -24,7 +24,7 @@ BuildRequires:	graphviz
 %endif
 BuildRequires:	libstdc++-devel
 BuildRequires:	rpm-build >= 4.6
-BuildRequires:	rpmbuild(macros) >= 1.605
+BuildRequires:	rpmbuild(macros) >= 2.047
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -77,25 +77,20 @@ Dokumentacja API biblioteki uriparser.
 
 %build
 %if %{with static_libs}
-install -d build-static
-cd build-static
-%cmake .. \
+%cmake -B build-static \
 	-DBUILD_SHARED_LIBS=OFF \
 	-DURIPARSER_BUILD_DOCS=OFF \
 	-DURIPARSER_BUILD_TESTS=OFF \
 	-DURIPARSER_BUILD_TOOLS=OFF
 
-%{__make}
-cd ..
+%{__make} -C build-static
 %endif
 
-install -d build
-cd build
-%cmake .. \
-	%{!?with_doc:-DURIPARSER_BUILD_DOCS=OFF} \
-	%{!?with_tests:-DURIPARSER_BUILD_TESTS=OFF}
+%cmake -B build \
+	-DURIPARSER_BUILD_DOCS=%{__ON_OFF doc} \
+	-DURIPARSER_BUILD_TESTS=%{__ON_OFF tests}
 
-%{__make}
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -124,7 +119,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog GOALS.txt README.md THANKS TODO.txt
+%doc AUTHORS COPYING.BSD-3-Clause ChangeLog GOALS.txt README.md THANKS TODO.txt
 %attr(755,root,root) %{_bindir}/uriparse
 %attr(755,root,root) %{_libdir}/liburiparser.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/liburiparser.so.1
diff --git a/uriparser-doxygen.patch b/uriparser-doxygen.patch
index b7b6901..26d9fa7 100644
--- a/uriparser-doxygen.patch
+++ b/uriparser-doxygen.patch
@@ -40,7 +40,7 @@
 -    if(QHG_LOCATION)
 -        uriparser_install(
 -            FILES
--                ${CMAKE_CURRENT_BINARY_DIR}/doc/uriparser-${PROJECT_VERSION}.qch
+-                ${CMAKE_CURRENT_BINARY_DIR}/doc/uriparser-${PROJECT_VERSION}-doc.qch
 -            DESTINATION
 -                ${CMAKE_INSTALL_DOCDIR}
 -        )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/uriparser.git/commitdiff/d4d4246618821c39c74a242d5d2954e68b16b9a2



More information about the pld-cvs-commit mailing list