!16 add python subpackage for tensorflow 2.10 build

From: @hubin95 
Reviewed-by: @licihua 
Signed-off-by: @licihua
This commit is contained in:
openeuler-ci-bot 2022-11-22 06:59:47 +00:00 committed by Gitee
commit c08b846d4d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -5,7 +5,7 @@
%endif
Name: flatbuffers
Version: 2.0.0
Release: 1
Release: 2
Summary: Memory efficient serialization library
License: Apache-2.0
URL: https://github.com/google/flatbuffers
@ -27,9 +27,16 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%{summary}.
%package -n python3-flatbuffers
Summary: The FlatBuffers serialization format for Python
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description -n python3-flatbuffers
Python runtime library for use with the Flatbuffers serialization format.
%prep
%autosetup -p1
rm -rf js net php python docs go java js biicode {samples/,}android
rm -rf js net php docs go java js biicode {samples/,}android
chmod -x readme.md
%cmake -DCMAKE_BUILD_TYPE=Release \
-DFLATBUFFERS_BUILD_SHAREDLIB=ON \
@ -40,12 +47,20 @@ chmod -x readme.md
%build
%make_build
pushd python
%py3_build
popd
%install
%make_install
mkdir -p %{buildroot}%{_mandir}/man{1,7}
cp -p %SOURCE1 %{buildroot}%{_mandir}/man1/flatc.1
cp -p %SOURCE2 %{buildroot}%{_mandir}/man7/flatbuffers.7
pushd python
%py3_install
popd
%check
%if %{with tests}
make test
@ -69,7 +84,13 @@ make test
%{_libdir}/pkgconfig/flatbuffers.pc
%{_libdir}/cmake/flatbuffers/*.cmake
%files -n python3-flatbuffers
%{python3_sitelib}/
%changelog
* Tue Nov 22 2022 Bin Hu <hubin73@huawei.com> - 2.0.0-2
- add python subpackage for tensorflow 2.10 build
* Tue Aug 17 2021 yaoxin <yaoxin30@huawei.com> - 2.0.0-1
- Upgrade 2.0.0 to fix CVE-2020-35864