Fix libzypp build error 06/302606/1 accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_riscv tizen accepted/tizen/unified/20231220.165114 accepted/tizen/unified/dev/20240620.010727 accepted/tizen/unified/riscv/20231226.211208
authorJinWang An <jinwang.an@samsung.com>
Mon, 11 Dec 2023 08:00:51 +0000 (17:00 +0900)
committerJinWang An <jinwang.an@samsung.com>
Mon, 11 Dec 2023 08:04:45 +0000 (17:04 +0900)
Change-Id: I0fe4a70feeeaf0de8140bbd227ce08be884ff4f7
Signed-off-by: JinWang An <jinwang.an@samsung.com>
packaging/build_gpgme-config.patch [new file with mode: 0644]
packaging/gpgme.spec

diff --git a/packaging/build_gpgme-config.patch b/packaging/build_gpgme-config.patch
new file mode 100644 (file)
index 0000000..c6d7882
--- /dev/null
@@ -0,0 +1,17 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 67805a8..e475afb 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -26,11 +26,8 @@ EXTRA_DIST = gpgme-config.in gpgme.m4 libgpgme.vers ChangeLog-2011 \
+            gpgme.h.in versioninfo.rc.in gpgme.def \
+            gpgme.pc.in gpgme-glib.pc.in
+-if USE_GPGRT_CONFIG
+-noinst_SCRIPTS = gpgme-config
+-else
+ bin_SCRIPTS = gpgme-config
+-endif
++
+ m4datadir = $(datadir)/aclocal
+ m4data_DATA = gpgme.m4
+ nodist_include_HEADERS = gpgme.h
index f358bc4..bada3b9 100644 (file)
@@ -23,6 +23,7 @@ Url:            http://www.gnupg.org/related_software/gpgme/
 Source:         ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
 Source2:        baselibs.conf
 Source1001:    gpgme.manifest
+Source1002:    build_gpgme-config.patch
 BuildRequires:  automake
 BuildRequires:  autoconf
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -90,6 +91,7 @@ of standard widgets for common key selection tasks is even planned.
 %prep
 %setup -q
 cp %{SOURCE1001} .
+%{__patch} -p1 < %{SOURCE1002}
 
 %build
 sh autogen.sh
@@ -103,7 +105,7 @@ languages="cl cpp"
        --disable-fd-passing \
        --enable-languages="${languages}" 
 
-%make_build
+%{__make} %{?_smp_mflags}
 
 %install
 %make_install
@@ -137,5 +139,6 @@ languages="cl cpp"
 %{_datadir}/aclocal/gpgme.m4
 %{_includedir}/gpgme.h
 %{_includedir}/gpgme++/*
+%{_bindir}/gpgme-config
 
 %changelog