commit f78aaff8e924402535d80487a088c6e0bf3104b7 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:15:10 2019 -0400 Package init diff --git a/python-kmod-0.9.tar.gz b/python-kmod-0.9.tar.gz new file mode 100644 index 0000000..dd7ce0d Binary files /dev/null and b/python-kmod-0.9.tar.gz differ diff --git a/python-kmod.spec b/python-kmod.spec new file mode 100644 index 0000000..7b644a1 --- /dev/null +++ b/python-kmod.spec @@ -0,0 +1,56 @@ +Name: python-kmod +Version: 0.9 +Release: 21 +Summary: Python module to work with kernel modules +License: LGPLv2+ +URL: https://github.com/agrover/python-kmod/ +Source0: https://github.com/downloads/agrover/%{name}/%{name}-%{version}.tar.gz +BuildRequires: python2-devel python3-devel python2-setuptools python2-Cython python3-Cython python3 kmod-devel python-unversioned-command + +%global _description\ +Python bindings for kmod/libkmod. \ +kmod is a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases.\ +python-kmod is a Python wrapper module for libkmod, exposing common module operations: listing installed modules, modprobe, and rmmod. + +%description %_description + +%package -n python2-kmod +Summary: Python module to work with kernel modules +%{?python_provide:%python_provide python2-kmod} + +%description -n python2-kmod %_description + +%package -n python3-kmod +Summary: Python module to work with kernel modules + +%description -n python3-kmod %_description + +%package_help + +%prep +%autosetup + +%build +%{__python} setup.py build +%{__python3} setup.py build + +%install +%{__python} setup.py install --skip-build --root %{buildroot} +%{__python3} setup.py install --skip-build --root %{buildroot} + +%files -n python2-kmod +%{python_sitearch}/kmod/ +%{python_sitearch}/*.egg-info +%doc COPYING.LESSER + +%files -n python3-kmod +%{python3_sitearch}/kmod/ +%{python3_sitearch}/*.egg-info +%doc COPYING.LESSER + +%files help +%doc README + +%changelog +* Mon Sep 16 2019 openEuler Buildteam - 0.9-21 +- Package init