commit 643ec869a25e45510a2a6c2b14000fd68e8dbfa8 Author: Elan Ruusamäe <g...@delfi.ee> Date: Wed Oct 12 21:37:34 2016 +0300
python: add macros for each purpose python.spec | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) --- diff --git a/python.spec b/python.spec index f40beda..ddad76c 100644 --- a/python.spec +++ b/python.spec @@ -9,12 +9,16 @@ %bcond_without python2 # CPython 2.x module %bcond_without python3 # CPython 3.x module -# NOTE: 'module' should match the python import path, not the egg name -%define module template +# NOTES: +# - 'module' should match the Python import path (first component?) +# - 'egg_name' should equal to Python egg name +# - 'pypi_name' must match the Python Package Index name +%define module crispy_forms +%define egg_name django_crispy_forms +%define pypi_name django-crispy-forms Summary: - Summary(pl.UTF-8): - -# Name must match the python module/package name (as on pypi or in 'import' statement) -Name: python-%{module} +Name: python-%{pypi_name} Version: _ Release: 0.1 License: - (enter GPL/GPL v2/GPL v3/LGPL/BSD/BSD-like/other license name here) @@ -24,7 +28,6 @@ Source0: https://pypi.python.org/packages/source/M/MODULE/%{module}-%{version}.t #URL: https://pypi.python.org/pypi/MODULE URL: - BuildRequires: rpm-pythonprov -# for the py_build, py_install macros BuildRequires: rpmbuild(macros) >= 1.714 %if %{with python2} BuildRequires: python-modules @@ -67,7 +70,7 @@ API documentation for %{module}. Dokumentacja API %{module}. %prep -%setup -q -n %{module}-%{version} +%setup -q -n %{pypi_name}-%{version} # fix #!/usr/bin/env python -> #!/usr/bin/python: #%{__sed} -i -e '1s,^#!.*python,#!%{__python},' %{name}.py @@ -128,7 +131,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO %{py_sitescriptdir}/%{module} -%{py_sitescriptdir}/%{module}-%{version}-py*.egg-info +%{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info %{_examplesdir}/python-%{module}-%{version} %endif @@ -137,7 +140,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc AUTHORS CHANGES LICENSE %{py3_sitescriptdir}/%{module} -%{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info +%{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info %{_examplesdir}/python3-%{module}-%{version} %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/projects/template-specs.git/commitdiff/d147b63cb9b494f4e0e186538e90b50e5dba5d8e _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit