[packages/python-docopt] - pl, cleanup, fix examples shebangs; release 9

qboosh qboosh at pld-linux.org
Sun Apr 19 10:57:02 CEST 2020


commit 00ba8915601cb7af85b4e2e725d2e9e66905bb3d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Apr 19 10:57:13 2020 +0200

    - pl, cleanup, fix examples shebangs; release 9

 python-docopt.spec | 59 ++++++++++++++++++++++++++++--------------------------
 1 file changed, 31 insertions(+), 28 deletions(-)
---
diff --git a/python-docopt.spec b/python-docopt.spec
index 79fb805..104ac6d 100644
--- a/python-docopt.spec
+++ b/python-docopt.spec
@@ -6,53 +6,59 @@
 
 %define		module	docopt
 Summary:	Pythonic argument parser, that will make you smile
+Summary(pl.UTF-8):	Przyjemny pythonowy parser argumentów
 Name:		python-%{module}
 Version:	0.6.2
-Release:	8
+Release:	9
 License:	MIT
 Group:		Libraries/Python
-Source0:	https://pypi.python.org/packages/source/d/docopt/%{module}-%{version}.tar.gz
+#Source0Download: https://pypi.org/simple/docopt/
+Source0:	https://files.pythonhosted.org/packages/source/d/docopt/%{module}-%{version}.tar.gz
 # Source0-md5:	4bc74561b37fad5d3e7d037f82a4c3b1
 URL:		http://docopt.org/
-BuildRequires:	rpm-pythonprov
-# if py_postclean is used
-BuildRequires:	rpmbuild(macros) >= 1.710
-# when using /usr/bin/env or other in-place substitutions
-#BuildRequires:	sed >= 4.0
 %if %{with python2}
-BuildRequires:	python-distribute
+BuildRequires:	python-modules >= 1:2.5
+BuildRequires:	python-setuptools
 %endif
 %if %{with python3}
-BuildRequires:	python3-distribute
-BuildRequires:	python3-modules
+BuildRequires:	python3-modules >= 1:3.2
+BuildRequires:	python3-setuptools
 %endif
-Requires:		python-modules
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.714
+BuildRequires:	sed >= 4.0
+Requires:	python-modules >= 1:2.5
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 docopt creates beautiful command-line interfaces.
 
+%description -l pl.UTF-8
+docopt tworzy ładne interfejsy linii poleceń.
+
 %package -n python3-%{module}
 Summary:	Pythonic argument parser, that will make you smile
+Summary(pl.UTF-8):	Przyjemny pythonowy parser argumentów
 Group:		Libraries/Python
+Requires:	python3-modules >= 1:3.2
 
 %description -n python3-%{module}
 docopt creates beautiful command-line interfaces.
 
+%description -n python3-%{module} -l pl.UTF-8
+docopt tworzy ładne interfejsy linii poleceń.
+
 %prep
 %setup -q -n %{module}-%{version}
 
-# fix #!/usr/bin/env python -> #!/usr/bin/python:
-#%{__sed} -i -e '1s,^#!.*python,#!%{__python},' %{name}.py
-
 %build
 %if %{with python2}
-%py_build %{?with_tests:test}
+%py_build
 %endif
 
 %if %{with python3}
-%py3_build %{?with_tests:test}
+%py3_build
 %endif
 
 %install
@@ -68,16 +74,15 @@ rm -rf $RPM_BUILD_ROOT
 %py3_install
 %endif
 
-# in case there are examples provided
 %if %{with python2}
 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/git/git.py
 %endif
 %if %{with python3}
 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}|'
+%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}/git/git.py
 %endif
 
 %clean
@@ -86,20 +91,18 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with python2}
 %files
 %defattr(644,root,root,755)
-%doc README.rst
-%{py_sitescriptdir}/*.py[co]
-%if "%{py_ver}" > "2.4"
-%{py_sitescriptdir}/%{module}-*.egg-info
-%endif
+%doc LICENSE-MIT README.rst
+%{py_sitescriptdir}/docopt.py[co]
+%{py_sitescriptdir}/docopt-%{version}-py*.egg-info
 %{_examplesdir}/%{name}-%{version}
 %endif
 
 %if %{with python3}
 %files -n python3-%{module}
 %defattr(644,root,root,755)
-%doc README.rst
-%{py3_sitescriptdir}/__pycache__/*.py[co]
-%{py3_sitescriptdir}/%{module}.py
-%{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info
+%doc LICENSE-MIT README.rst
+%{py3_sitescriptdir}/__pycache__/docopt.cpython-*.py[co]
+%{py3_sitescriptdir}/docopt.py
+%{py3_sitescriptdir}/docopt-%{version}-py*.egg-info
 %{_examplesdir}/python3-%{module}-%{version}
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-docopt.git/commitdiff/00ba8915601cb7af85b4e2e725d2e9e66905bb3d



More information about the pld-cvs-commit mailing list