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

Reply via email to