[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