]> git.pld-linux.org Git - projects/template-specs.git/commitdiff
python: add macros for each purpose
authorElan Ruusamäe <glen@delfi.ee>
Wed, 12 Oct 2016 18:37:34 +0000 (21:37 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 12 Oct 2016 18:38:34 +0000 (21:38 +0300)
python.spec

index f40beda00f4b0ba113f41c10923a6039112d76f9..ddad76c7a772bc58a21ae72e4c37f16fc5e78e89 100644 (file)
@@ -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
 
This page took 0.111341 seconds and 4 git commands to generate.