!7 Remove python2

From: @wangchen2020
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
This commit is contained in:
openeuler-ci-bot 2020-10-30 14:57:06 +08:00 committed by Gitee
commit 408fad1bbf

View File

@ -1,13 +1,13 @@
Name: libteam Name: libteam
Version: 1.30 Version: 1.30
Release: 1 Release: 2
Summary: User-space counterpart library for team network Summary: User-space counterpart library for team network
License: LGPLv2+ License: LGPLv2+
URL: http://www.libteam.org URL: http://www.libteam.org
Source: http://www.libteam.org/files/libteam-%{version}.tar.gz Source: http://www.libteam.org/files/libteam-%{version}.tar.gz
BuildRequires: gcc jansson-devel libdaemon-devel libnl3-devel BuildRequires: gcc jansson-devel libdaemon-devel libnl3-devel
BuildRequires: swig python2-devel dbus-devel systemd doxygen BuildRequires: swig dbus-devel systemd doxygen
Provides: teamd = %{version}-%{release} teamd%{?_isa} = %{version}-%{release} Provides: teamd = %{version}-%{release} teamd%{?_isa} = %{version}-%{release}
Obsoletes: teamd < %{version}-%{release} Obsoletes: teamd < %{version}-%{release}
@ -34,16 +34,6 @@ Supplements: (%{name} and network-scripts)
This package provides the ifup and ifdown scripts which This package provides the ifup and ifdown scripts which
is use with the legacy network service. is use with the legacy network service.
%package -n python2-libteam
%python_provide python2-libteam
Summary: Team network device library bindings
Requires: %{name} = %{version}-%{release}
%description -n python2-libteam
Team network device library bindings. This package should
be installed if you want to develop Python programs that
will manipulate team network devices.
%package help %package help
Summary: Document of %{name} Summary: Document of %{name}
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -61,16 +51,10 @@ This package contains the document of %{name}
make %{?_smp_mflags} make %{?_smp_mflags}
make html make html
pushd binding/python
python2 ./setup.py build
popd
%install %install
mkdir -p _tmpdoc1/examples mkdir -p _tmpdoc1/examples
rm examples/python/*.py
cp -p examples/*.c _tmpdoc1/examples cp -p examples/*.c _tmpdoc1/examples
mkdir -p _tmpdoc2/examples
cp -p examples/python/*.py _tmpdoc2/examples
chmod -x _tmpdoc2/examples/*.py
%make_install %make_install
@ -87,10 +71,6 @@ done
install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team
pushd binding/python
python2 ./setup.py install --root $RPM_BUILD_ROOT -O1
popd
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
@ -121,9 +101,6 @@ popd
%{_sysconfdir}/sysconfig/network-scripts/ifup-TeamPort %{_sysconfdir}/sysconfig/network-scripts/ifup-TeamPort
%{_sysconfdir}/sysconfig/network-scripts/ifdown-TeamPort %{_sysconfdir}/sysconfig/network-scripts/ifdown-TeamPort
%files -n python2-libteam
%{python2_sitearch}/*
%files help %files help
%doc _tmpdoc1/examples %doc _tmpdoc1/examples
%doc doc/api %doc doc/api
@ -136,6 +113,9 @@ popd
%{_mandir}/man8/teamnl.8* %{_mandir}/man8/teamnl.8*
%changelog %changelog
* Thu Oct 29 2020 wangchen <wangchen137@huawei.com> - 1.30-2
- Remove python2
*Thu Jul 16 2020 Hugel <gengqihu1@huawei.com> - 1.30-1 *Thu Jul 16 2020 Hugel <gengqihu1@huawei.com> - 1.30-1
- Type:enhancement - Type:enhancement
- ID:NA - ID:NA