[packages/createrepo_c] - added no-c23 patch (don't require C23 unnamed parameters compiler feature)

qboosh qboosh at pld-linux.org
Sat Jun 24 22:12:29 CEST 2023


commit 9aa7d4d398622b64e05c9446371715bc31be8239
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jun 24 22:06:19 2023 +0200

    - added no-c23 patch (don't require C23 unnamed parameters compiler feature)

 createrepo_c-no-c23.patch | 14 ++++++++++++++
 createrepo_c.spec         |  3 +++
 2 files changed, 17 insertions(+)
---
diff --git a/createrepo_c.spec b/createrepo_c.spec
index e8eb7c0..442ddc5 100644
--- a/createrepo_c.spec
+++ b/createrepo_c.spec
@@ -16,6 +16,7 @@ Group:		Applications/System
 Source0:	https://github.com/rpm-software-management/createrepo_c/archive/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	1c7de898d4c13901aae8b672bd1e812e
 Patch0:		%{name}-rpm5.patch
+Patch1:		%{name}-no-c23.patch
 URL:		https://github.com/rpm-software-management/createrepo_c
 BuildRequires:	bash-completion-devel >= 1:2.0
 BuildRequires:	bzip2-devel
@@ -136,6 +137,7 @@ mergerepo_c, modifyrepo_c).
 %prep
 %setup -q
 %{?with_rpm5:%patch0 -p1}
+%patch1 -p1
 
 %build
 install -d build
@@ -158,6 +160,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
+
 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/createrepo_c
 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/createrepo_c
 
diff --git a/createrepo_c-no-c23.patch b/createrepo_c-no-c23.patch
new file mode 100644
index 0000000..6a8a4df
--- /dev/null
+++ b/createrepo_c-no-c23.patch
@@ -0,0 +1,14 @@
+--- createrepo_c-0.21.1/src/cmd_parser.c.orig	2023-04-04 12:30:43.000000000 +0200
++++ createrepo_c-0.21.1/src/cmd_parser.c	2023-06-24 20:41:36.793262765 +0200
+@@ -73,9 +73,9 @@ struct CmdOptions _cmd_options = {
+ 
+ 
+ gboolean
+-duplicated_nevra_option_parser(const gchar *,
++duplicated_nevra_option_parser(const gchar *optname_,
+                                const gchar *value,
+-                               gpointer,
++                               gpointer data_,
+                                GError **error)
+ {
+     if (!g_strcmp0(value, "keep"))
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/createrepo_c.git/commitdiff/9aa7d4d398622b64e05c9446371715bc31be8239



More information about the pld-cvs-commit mailing list