diff --git a/openvswitch.spec b/openvswitch.spec index ab7d2d627361707590cf06dfc72bfd080a842d50..fa3933a012f85f45c672f886b52bc57a969e8f21 100644 --- a/openvswitch.spec +++ b/openvswitch.spec @@ -6,7 +6,7 @@ Summary: Production Quality, Multilayer Open Virtual Switch URL: http://www.openvswitch.org/ Version: 2.12.0 License: ASL 2.0 -Release: 12 +Release: 13 Source: https://www.openvswitch.org/releases/openvswitch-%{version}.tar.gz Buildroot: /tmp/openvswitch-rpm Patch0000: 0000-openvswitch-add-stack-protector-strong.patch @@ -113,6 +113,16 @@ install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib} cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/* \ $RPM_BUILD_ROOT%{python3_sitelib} +pushd python +( +export CPPFLAGS="-I ../include" +export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}" +%py3_build +%py3_install +[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ] +) +popd + rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ %clean @@ -204,7 +214,9 @@ exit 0 %{_datadir}/selinux/packages/%{name}/openvswitch-custom.pp %files -n python3-openvswitch -%{python3_sitelib}/ovs +%{python3_sitearch}/ovs +%{python3_sitearch}/ovs-*.egg-info +%doc LICENSE %files devel %{_libdir}/lib*.so @@ -222,7 +234,10 @@ exit 0 %doc README.rst NEWS rhel/README.RHEL.rst %changelog -* Thu Jan 21 2021 lupsuwang - 2.12.0-12 +* Sun Feb 07 2021 luosuwang - 2.12.0-13 +- Add python3.Xdist(ovs) + +* Thu Jan 21 2021 luosuwang - 2.12.0-12 - Remove build_python3 option to complie python3-openvswitch package by default * Tue Jan 05 2021 luosuwang - 2.12.0-11