commit 3ce20e7603fff595afafcf9d89ba11ff4ce5013f Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:15:32 2019 -0400 Package init diff --git a/python-schedutils-0.6.tar.gz b/python-schedutils-0.6.tar.gz new file mode 100644 index 0000000..87958f3 Binary files /dev/null and b/python-schedutils-0.6.tar.gz differ diff --git a/python-schedutils.spec b/python-schedutils.spec new file mode 100644 index 0000000..4f729c3 --- /dev/null +++ b/python-schedutils.spec @@ -0,0 +1,81 @@ +%global without_python3 1 + +Name: python-schedutils +Version: 0.6 +Release: 5 +Summary: Linux scheduler python bindings + +License: GPLv2 +URL: https://rt.wiki.kernel.org/index.php/Tuna +Source0: https://git.kernel.org/pub/scm/libs/python/%{name}/%{name}.git/snapshot/%{name}-%{version}.tar.gz + +BuildRequires: python2-devel +%if 0%{?with_python3} +BuildRequires: python3-devel +%endif + +%description +Python interface for the Linux scheduler. + +%package -n python2-schedutils +Summary: %{summary} +%{?python_provide:%python_provide python2-schedutils} + +%description -n python2-schedutils +Python2 interface for the Linux scheduler. + +%if 0%{?with_python3} +%package -n python3-schedutils +Summary: %{summary} +%{?python_provide:%python_provide python3-schedutils} + +%description -n python3-schedutils +Python3 interface for the Linux scheduler. +%endif + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%py2_build +%if 0%{?with_python3} +%py3_build +%endif + +%install +rm -rf %{buildroot} +%py2_install +%if 0%{?with_python3} +%py3_install +%endif + +%files -n python2-schedutils +%defattr(-,root,root) +%license COPYING +%if 0%{?without_python3} +%{_bindir}/pchrt +%{_bindir}/ptaskset +%endif +%{python2_sitearch}/schedutils.so +%{python2_sitearch}/*.egg-info + +%if 0%{?with_python3} +%files -n python3-schedutils +%defattr(-,root,root) +%license COPYING +%{_bindir}/pchrt +%{_bindir}/ptaskset +%{python3_sitearch}/schedutils*.so +%{python3_sitearch}/*.egg-info +%endif + +%files help +%defattr(-,root,root) +%{_mandir}/man1/pchrt.1.gz +%{_mandir}/man1/ptaskset.1.gz + +%changelog +* Mon Sep 17 2019 openEuler Buildteam - 0.6-5 +- Package init