From 12e9319f3152b19487730f92afcde1119c7a2830 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 11:01:08 +0100 Subject: [PATCH] update to 1.9.68 [release 1.9.68-1mamba;Thu Nov 06 2014] --- python-cups.spec | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/python-cups.spec b/python-cups.spec index b8eeeb0..0f688c8 100644 --- a/python-cups.spec +++ b/python-cups.spec @@ -1,20 +1,20 @@ Name: python-cups -Version: 1.9.66 +Version: 1.9.68 Release: 1mamba -Summary: CUPS bindings for Python. +Summary: A set of Python bindings for the CUPS API Group: System/Libraries/Python Vendor: openmamba Distribution: openmamba -Packager: Automatic Build System +Packager: Silvan Calarco URL: http://cyberelk.net/tim/software/pycups/ Source: http://cyberelk.net/tim/data/pycups/pycups-%{version}.tar.bz2 License: GPL -Requires: python >= %python_version ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libcups-devel BuildRequires: libpython-devel ## AUTOBUILDREQ-END +Requires: python >= %python_version Provides: python-pycups Obsoletes: python-pycups Provides: pycups @@ -24,8 +24,28 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root pycups is a set of Python bindings for the CUPS API. It was written for use with system-config-printer, but can be put to other uses as well. -%prep +%if "%?with_pyver" +%define pyver %{with_pyver} +%define __python %(rpm --eval %{__python%{with_pyver}}) +%define python_sitearch %(rpm --eval %{python%{with_pyver}_sitearch}) +%define python_sitelib %(rpm --eval %{python%{with_pyver}_sitelib}) +%define python_inc %(rpm --eval %{python%{with_pyver}_inc}) +%define python_version %(rpm --eval %{python%{with_pyver}_version}) +%define python_provides %(rpm --eval %{python%{with_pyver}_provides}) +%define python_requires %(rpm --eval %{python%{with_pyver}_requires}) +%define py_requires %(rpm --eval %{py%{with_pyver}_requires}) +%package py%{pyver} +Group: System/Libraries/Python +Summary: A set of Python bindings for the CUPS API +%py_requires + +%description py%{pyver} +pycups is a set of Python bindings for the CUPS API. +It was written for use with system-config-printer, but can be put to other uses as well. +%endif + +%prep %setup -q -n pycups-%{version} %build @@ -36,18 +56,28 @@ It was written for use with system-config-printer, but can be put to other uses %{__python} setup.py install \ --root="%{buildroot}" \ --install-headers=%{_includedir}/python \ - --install-lib=%{python_sitearch} + --install-lib=%{python_sitelib} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%if "%?with_pyver" +%files py%{pyver} +%defattr(-,root,root) +%{python_sitelib}/cups.*.so +%else %files %defattr(-,root,root) -%{python_sitearch}/cups.so -%{python_sitearch}/pycups-*-py%{python_version}.egg-info -%doc COPYING NEWS README TODO +%{python_sitelib}/cups.so +%endif +%{python_sitelib}/pycups-*-py%{python_version}.egg-info +%doc COPYING +#NEWS README TODO %changelog +* Thu Nov 06 2014 Silvan Calarco 1.9.68-1mamba +- update to 1.9.68 + * Sat Nov 30 2013 Automatic Build System 1.9.66-1mamba - automatic update by autodist