[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