From 4e551124903ee22c98453d377b237aef7f53f834 Mon Sep 17 00:00:00 2001 From: Renbo Date: Fri, 2 Aug 2024 10:52:48 +0800 Subject: [PATCH 1/2] update to xmlrpc-c-1.51.0-9.src.rpm Signed-off-by: Renbo --- dist | 2 +- xmlrpc-c.spec | 21 ++++----------------- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/dist b/dist index 9c0e36e..1fe92cf 100644 --- a/dist +++ b/dist @@ -1 +1 @@ -an8 +an8_10 diff --git a/xmlrpc-c.spec b/xmlrpc-c.spec index 6dca559..16b156a 100644 --- a/xmlrpc-c.spec +++ b/xmlrpc-c.spec @@ -1,4 +1,3 @@ -%define anolis_release .0.1 %global advanced_branch 1 # Upstream libxml2 backend is completely broken since 2015 @@ -7,7 +6,7 @@ Name: xmlrpc-c Version: 1.51.0 -Release: 8%{anolis_release}%{?dist} +Release: 9%{?dist} Summary: Lightweight RPC library based on XML and HTTP # See doc/COPYING for details. # The Python 1.5.2 license used by a few files is just BSD. @@ -52,7 +51,6 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libcurl) BuildRequires: readline-devel BuildRequires: ncurses-devel -Requires: glibc %package c++ Summary: C++ libraries for xmlrpc-c @@ -129,15 +127,6 @@ to a remote server using HTTP, and gets back the response as XML. This package contains some handy XML-RPC demo applications. -%package doc -Summary: Documents for %{name} -BuildArch: noarch -Requires: %{name} = %{version}-%{release} - -%description doc -Doc pages for %{name}. - - %prep %autosetup -Sgit @@ -155,6 +144,7 @@ Doc pages for %{name}. %files %license doc/COPYING lib/abyss/license.txt +%doc doc/CREDITS doc/HISTORY %if ! %{with libxml2} %{_libdir}/libxmlrpc_xml*.so.* %endif @@ -203,12 +193,9 @@ Doc pages for %{name}. %{_bindir}/xmlrpc_pstream %{_bindir}/xmlrpc_dumpserver -%files doc -%doc doc/CREDITS doc/HISTORY - %changelog -* Tue Jul 04 2023 Hangbo Fan - 1.51.0-8.0.1 -- Add doc sub package +* Tue Feb 27 2024 Rob Crittenden - 1.51.0-9 +- expat: Fix segmentation fault with large ctags (#24226) (CVE-2023-52425) * Thu Apr 14 2022 Rob Crittenden - 1.51.0-8 - Address some Coverity issues in the patch set -- Gitee From 87ca44838b6f9206c54db232b2e593427dd06570 Mon Sep 17 00:00:00 2001 From: HangBo Fan Date: Sun, 17 Jul 2022 16:07:42 +0800 Subject: [PATCH 2/2] spec: add doc sub package --- xmlrpc-c.spec | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/xmlrpc-c.spec b/xmlrpc-c.spec index 16b156a..7af31ce 100644 --- a/xmlrpc-c.spec +++ b/xmlrpc-c.spec @@ -1,3 +1,4 @@ +%define anolis_release .0.1 %global advanced_branch 1 # Upstream libxml2 backend is completely broken since 2015 @@ -6,7 +7,7 @@ Name: xmlrpc-c Version: 1.51.0 -Release: 9%{?dist} +Release: 9%{anolis_release}%{?dist} Summary: Lightweight RPC library based on XML and HTTP # See doc/COPYING for details. # The Python 1.5.2 license used by a few files is just BSD. @@ -51,6 +52,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libcurl) BuildRequires: readline-devel BuildRequires: ncurses-devel +Requires: glibc %package c++ Summary: C++ libraries for xmlrpc-c @@ -127,6 +129,15 @@ to a remote server using HTTP, and gets back the response as XML. This package contains some handy XML-RPC demo applications. +%package doc +Summary: Documents for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description doc +Doc pages for %{name}. + + %prep %autosetup -Sgit @@ -144,7 +155,6 @@ This package contains some handy XML-RPC demo applications. %files %license doc/COPYING lib/abyss/license.txt -%doc doc/CREDITS doc/HISTORY %if ! %{with libxml2} %{_libdir}/libxmlrpc_xml*.so.* %endif @@ -193,7 +203,13 @@ This package contains some handy XML-RPC demo applications. %{_bindir}/xmlrpc_pstream %{_bindir}/xmlrpc_dumpserver +%files doc +%doc doc/CREDITS doc/HISTORY + %changelog +* Fri Aug 02 2024 Hangbo Fan - 1.51.0-9.0.1 +- Add doc sub package + * Tue Feb 27 2024 Rob Crittenden - 1.51.0-9 - expat: Fix segmentation fault with large ctags (#24226) (CVE-2023-52425) -- Gitee