| |
@@ -1,3 +1,5 @@
|
| |
+ %bcond_with check
|
| |
+
|
| |
Name: pycairo
|
| |
Version: 1.18.2
|
| |
Release: 6%{?dist}
|
| |
@@ -10,52 +12,28 @@
|
| |
BuildRequires: cairo-devel
|
| |
BuildRequires: gcc
|
| |
BuildRequires: pkgconfig
|
| |
- BuildRequires: python2-devel
|
| |
- BuildRequires: python2-setuptools
|
| |
- BuildRequires: python3-devel
|
| |
- BuildRequires: python3-pytest
|
| |
- BuildRequires: python3-setuptools
|
| |
+ BuildRequires: python%{python3_pkgversion}-devel
|
| |
+ BuildRequires: python%{python3_pkgversion}-setuptools
|
| |
+ %if %{with check}
|
| |
+ BuildRequires: python%{python3_pkgversion}-pytest
|
| |
+ %endif
|
| |
|
| |
%description
|
| |
Python bindings for the cairo library.
|
| |
|
| |
- %package -n python2-cairo
|
| |
- Summary: Python 2 bindings for the cairo library
|
| |
- %{?python_provide:%python_provide python2-cairo}
|
| |
- # Renamed in F27
|
| |
- Obsoletes: pycairo < 1.15.2
|
| |
- Provides: pycairo = %{version}-%{release}
|
| |
- Provides: pycairo%{?_isa} = %{version}-%{release}
|
| |
-
|
| |
- %description -n python2-cairo
|
| |
- Python 2 bindings for the cairo library.
|
| |
-
|
| |
- %package -n python3-cairo
|
| |
+ %package -n python%{python3_pkgversion}-cairo
|
| |
Summary: Python 3 bindings for the cairo library
|
| |
- %{?python_provide:%python_provide python3-cairo}
|
| |
+ %{?python_provide:%python_provide python%{python3_pkgversion}-cairo}
|
| |
|
| |
- %description -n python3-cairo
|
| |
+ %description -n python%{python3_pkgversion}-cairo
|
| |
Python 3 bindings for the cairo library.
|
| |
|
| |
- %package -n python2-cairo-devel
|
| |
- Summary: Libraries and headers for pycairo
|
| |
- Requires: python2-cairo%{?_isa} = %{version}-%{release}
|
| |
- Requires: python2-devel
|
| |
- # Renamed in F27
|
| |
- Obsoletes: pycairo-devel < 1.15.2
|
| |
- Provides: pycairo-devel = %{version}-%{release}
|
| |
- Provides: pycairo-devel%{?_isa} = %{version}-%{release}
|
| |
-
|
| |
- %description -n python2-cairo-devel
|
| |
- This package contains files required to build wrappers for cairo add-on
|
| |
- libraries so that they interoperate with pycairo.
|
| |
-
|
| |
- %package -n python3-cairo-devel
|
| |
+ %package -n python%{python3_pkgversion}-cairo-devel
|
| |
Summary: Libraries and headers for py3cairo
|
| |
- Requires: python3-cairo%{?_isa} = %{version}-%{release}
|
| |
- Requires: python3-devel
|
| |
+ Requires: python%{python3_pkgversion}-cairo%{?_isa} = %{version}-%{release}
|
| |
+ Requires: python%{python3_pkgversion}-devel
|
| |
|
| |
- %description -n python3-cairo-devel
|
| |
+ %description -n python%{python3_pkgversion}-cairo-devel
|
| |
This package contains files required to build wrappers for cairo add-on
|
| |
libraries so that they interoperate with py3cairo.
|
| |
|
| |
@@ -63,32 +41,22 @@
|
| |
%autosetup -p1
|
| |
|
| |
%build
|
| |
- %py2_build
|
| |
%py3_build
|
| |
|
| |
%install
|
| |
- %py2_install
|
| |
%py3_install
|
| |
|
| |
+ %if %{with check}
|
| |
%check
|
| |
%{__python3} setup.py test
|
| |
+ %endif
|
| |
|
| |
- %files -n python2-cairo
|
| |
- %license COPYING*
|
| |
- %{python2_sitearch}/cairo/
|
| |
- %{python2_sitearch}/pycairo*.egg-info
|
| |
-
|
| |
- %files -n python3-cairo
|
| |
+ %files -n python%{python3_pkgversion}-cairo
|
| |
%license COPYING*
|
| |
%{python3_sitearch}/cairo/
|
| |
%{python3_sitearch}/pycairo*.egg-info
|
| |
|
| |
- %files -n python2-cairo-devel
|
| |
- %dir %{_includedir}/pycairo
|
| |
- %{_includedir}/pycairo/pycairo.h
|
| |
- %{_libdir}/pkgconfig/pycairo.pc
|
| |
-
|
| |
- %files -n python3-cairo-devel
|
| |
+ %files -n python%{python3_pkgversion}-cairo-devel
|
| |
%dir %{_includedir}/pycairo
|
| |
%{_includedir}/pycairo/py3cairo.h
|
| |
%{_libdir}/pkgconfig/py3cairo.pc
|
| |