From 1e9233e644c542a77beedc2240118d7d62a2abb7 Mon Sep 17 00:00:00 2001 From: hubin Date: Tue, 22 Nov 2022 11:39:38 +0800 Subject: [PATCH] add python subpackage for tensorflow 2.10 build Signed-off-by: hubin --- flatbuffers.spec | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/flatbuffers.spec b/flatbuffers.spec index 64dd38c..97d587f 100644 --- a/flatbuffers.spec +++ b/flatbuffers.spec @@ -5,7 +5,7 @@ %endif Name: flatbuffers Version: 2.0.0 -Release: 4 +Release: 5 Summary: Memory efficient serialization library License: Apache-2.0 URL: https://github.com/google/flatbuffers @@ -33,9 +33,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 \ @@ -46,12 +53,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 @@ -75,7 +90,13 @@ make test %{_libdir}/pkgconfig/flatbuffers.pc %{_libdir}/cmake/flatbuffers/*.cmake +%files -n python3-flatbuffers +%{python3_sitelib}/ + %changelog +* Tue Nov 22 2022 Bin Hu - 2.0.0-5 +- add python subpackage for tensorflow 2.10 build + * Wed Nov 17 2021 yefeng - 2.0.0-4 - fix undefined behaviour @@ -92,4 +113,4 @@ make test - Fix complication failed due to gcc upgrade * Mon Jan 11 2021 yanan li - 1.10.0-1 -- Package init \ No newline at end of file +- Package init -- Gitee