[packages/python3-cairocffi] - add summary and description, rel 1
baggins
baggins at pld-linux.org
Fri Jun 11 23:37:53 CEST 2021
commit b59490df15e942bd6dec6b6bb904944449fc2779
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Jun 11 23:37:24 2021 +0200
- add summary and description, rel 1
python3-cairocffi.spec | 33 +++++++++------------------------
1 file changed, 9 insertions(+), 24 deletions(-)
---
diff --git a/python3-cairocffi.spec b/python3-cairocffi.spec
index 755bb5a..115a15b 100644
--- a/python3-cairocffi.spec
+++ b/python3-cairocffi.spec
@@ -1,42 +1,37 @@
#
-# This is template for pure python 3 modules
-# use template-specs/python.spec for pure python2/python3 packages
-# use template-specs/python3-ext.spec for binary python3 packages
-#
# Conditional build:
%bcond_without doc # API documentation
%bcond_with tests # unit tests
%define module cairocffi
-Summary: -
+Summary: cffi-based cairo bindings for Python
Name: python3-%{module}
Version: 1.2.0
-Release: 0.1
+Release: 1
License: BSD
Group: Libraries/Python
Source0: https://github.com/Kozea/cairocffi/archive/v%{version}/%{module}-%{version}.tar.gz
# Source0-md5: 37f8131cfab841dbec3a17f317d9f28b
URL: https://github.com/Kozea/cairocffi
-BuildRequires: python3-modules >= 1:3.2
-#BuildRequires: python3-setuptools
+BuildRequires: python3-modules >= 1:3.7
+BuildRequires: python3-setuptools
%if %{with tests}
BuildRequires: python3-numpy
%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
-# when using /usr/bin/env or other in-place substitutions
-#BuildRequires: sed >= 4.0
%if %{with doc}
BuildRequires: sphinx-pdg-3
%endif
-# replace with other requires if defined in setup.py
-Requires: python3-modules >= 1:3.2
+Requires: python3-modules >= 1:3.7
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-
-%description -l pl.UTF-8
+cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of
+Python bindings and object-oriented API for cairo. Cairo is a 2D
+vector graphics library with support for multiple backends including
+image buffers, PNG, PostScript, PDF, and SVG file output.
%package apidocs
Summary: API documentation for Python %{module} module
@@ -52,9 +47,6 @@ Dokumentacja API modułu Pythona %{module}.
%prep
%setup -q -n %{module}-%{version}
-# fix #!/usr/bin/env python -> #!/usr/bin/python:
-#%{__sed} -i -e '1s,^#!.*python3,#!%{__python3},' %{name}.py
-
%build
%py3_build %{?with_tests:test}
@@ -68,13 +60,6 @@ rm -rf $RPM_BUILD_ROOT
%py3_install
-%if %{with enable_if_there_are_examples_provided_in_package}
-install -d $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
-cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
-find $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version} -name '*.py' \
- | xargs sed -i '1s|^#!.*python\b|#!%{__python3}|'
-%endif
-
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-cairocffi.git/commitdiff/b59490df15e942bd6dec6b6bb904944449fc2779
More information about the pld-cvs-commit
mailing list