!15 add python subpackage for tensorflow 2.10 build

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

View File

@ -5,7 +5,7 @@
%endif %endif
Name: flatbuffers Name: flatbuffers
Version: 2.0.0 Version: 2.0.0
Release: 4 Release: 5
Summary: Memory efficient serialization library Summary: Memory efficient serialization library
License: Apache-2.0 License: Apache-2.0
URL: https://github.com/google/flatbuffers URL: https://github.com/google/flatbuffers
@ -33,9 +33,16 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
%{summary}. %{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 %prep
%autosetup -p1 %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 chmod -x readme.md
%cmake -DCMAKE_BUILD_TYPE=Release \ %cmake -DCMAKE_BUILD_TYPE=Release \
-DFLATBUFFERS_BUILD_SHAREDLIB=ON \ -DFLATBUFFERS_BUILD_SHAREDLIB=ON \
@ -46,12 +53,20 @@ chmod -x readme.md
%build %build
%make_build %make_build
pushd python
%py3_build
popd
%install %install
%make_install %make_install
mkdir -p %{buildroot}%{_mandir}/man{1,7} mkdir -p %{buildroot}%{_mandir}/man{1,7}
cp -p %SOURCE1 %{buildroot}%{_mandir}/man1/flatc.1 cp -p %SOURCE1 %{buildroot}%{_mandir}/man1/flatc.1
cp -p %SOURCE2 %{buildroot}%{_mandir}/man7/flatbuffers.7 cp -p %SOURCE2 %{buildroot}%{_mandir}/man7/flatbuffers.7
pushd python
%py3_install
popd
%check %check
%if %{with tests} %if %{with tests}
make test make test
@ -75,7 +90,13 @@ make test
%{_libdir}/pkgconfig/flatbuffers.pc %{_libdir}/pkgconfig/flatbuffers.pc
%{_libdir}/cmake/flatbuffers/*.cmake %{_libdir}/cmake/flatbuffers/*.cmake
%files -n python3-flatbuffers
%{python3_sitelib}/
%changelog %changelog
* Tue Nov 22 2022 Bin Hu <hubin73@huawei.com> - 2.0.0-5
- add python subpackage for tensorflow 2.10 build
* Wed Nov 17 2021 yefeng <yefeng24@huawei.com> - 2.0.0-4 * Wed Nov 17 2021 yefeng <yefeng24@huawei.com> - 2.0.0-4
- fix undefined behaviour - fix undefined behaviour
@ -92,4 +113,4 @@ make test
- Fix complication failed due to gcc upgrade - Fix complication failed due to gcc upgrade
* Mon Jan 11 2021 yanan li <liyanan32@huawei.com> - 1.10.0-1 * Mon Jan 11 2021 yanan li <liyanan32@huawei.com> - 1.10.0-1
- Package init - Package init