commit 4c831e8a4cba1ea27e101a1a7ddcfeaa14655aa6 Author: 香帅醉花香 Date: Fri Nov 29 19:23:51 2019 +0800 package init diff --git a/pycups-1.9.72.tar.bz2 b/pycups-1.9.72.tar.bz2 new file mode 100644 index 0000000..0dd0f32 Binary files /dev/null and b/pycups-1.9.72.tar.bz2 differ diff --git a/python-cups.spec b/python-cups.spec new file mode 100644 index 0000000..e98f07a --- /dev/null +++ b/python-cups.spec @@ -0,0 +1,55 @@ +Name: python-cups +Version: 1.9.72 +Release: 23 +Summary: Python bindings for CUPS +License: GPLv2+ +URL: http://cyberelk.net/tim/software/pycups/ +Source: http://cyberelk.net/tim/data/pycups/pycups-%{version}.tar.bz2 + +BuildRequires: cups-devel python3-devel + +%description +This package can be known as pycups, which provides Python bindings for CUPS API. + +%package -n python3-cups +Summary: Python3 bindings for CUPS API, known as pycups + +%description -n python3-cups +This package can be known as pycups, which provides Python 3 bindings for CUPS API. + +%package help +Summary: Help documentation for python-cups +Provides: python-cups-doc = %{version}-%{release} +Obsoletes: python-cups-doc < %{version}-%{release} + +%description help +Man pages and other related help documents for python-cups. + +%prep +%autosetup -n pycups-%{version} -p1 + +sed -i '/^#!\/usr\/bin\/python/d' examples/cupstree.py + +%build +%py3_build + +%install +make install-rpmhook DESTDIR="%{buildroot}" +%py3_install +export PYTHONPATH=%{buildroot}%{python3_sitearch} +pydoc3 -w cups +mkdir html +mv cups.html html + +%files -n python3-cups +%doc README NEWS TODO COPYING +%{python3_sitearch}/{cups.cpython-3*.so,pycups*.egg-info} +%{_rpmconfigdir}/fileattrs/psdriver.attr +%{_rpmconfigdir}/postscriptdriver.prov + +%files help +%doc examples html + +%changelog +* Tue Nov 26 2019 wangzhishun - 1.9.72-23 +- Package init