[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