Fix swig source to resolve build error 28/272728/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.060745 accepted/tizen/7.0/unified/hotfix/20221116.111104 accepted/tizen/8.0/unified/20231005.095152 accepted/tizen/unified/20220324.134422 submit/tizen/20220323.033330 tizen_7.0_m2_release tizen_8.0_m2_release
authorJinWang An <jinwang.an@samsung.com>
Wed, 23 Mar 2022 07:26:27 +0000 (16:26 +0900)
committerJinWang An <jinwang.an@samsung.com>
Wed, 23 Mar 2022 07:26:58 +0000 (16:26 +0900)
Change-Id: I5ad4b53844c9ecedab4f52a1bdc26c9b04e63031
Signed-off-by: JinWang An <jinwang.an@samsung.com>
packaging/Fix_Swig_Source.patch [new file with mode: 0644]
packaging/libzypp-bindings.spec

diff --git a/packaging/Fix_Swig_Source.patch b/packaging/Fix_Swig_Source.patch
new file mode 100644 (file)
index 0000000..91430e3
--- /dev/null
@@ -0,0 +1,9 @@
+diff --git a/swig/ResTraits.i b/swig/ResTraits.i
+index cbcefad..638fded 100644
+--- a/swig/ResTraits.i
++++ b/swig/ResTraits.i
+@@ -1,3 +1,4 @@
++%include <zypp/ResObject.h>
+ /** Base of ResTraits. Defines the Resolvable::Kind type. */
+ /*struct ResolvableTraits
index 8c1ca95..652af93 100644 (file)
@@ -15,6 +15,7 @@ Summary:        Bindings for libzypp
 Group:          Development/Sources
 Source:         %{name}-%{version}.tar.gz
 Source1001:    libzypp-bindings.manifest
+Source1002:    Fix_Swig_Source.patch
 
 BuildRequires:  cmake gcc-c++ python-devel
 BuildRequires:  swig
@@ -27,6 +28,7 @@ This package provides bindings for libzypp, the library for package management.
 %prep
 %setup -q
 cp %{SOURCE1001} .
+%{__patch} -p1 < %{SOURCE1002}
 
 %build
 mkdir build