[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