From a24e9a344e1ef58a54a492ef1c4cfacf8f974dec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 27 Nov 2014 23:36:11 +0200 Subject: [PATCH] enable tests (tests bcond did not exist), update deps for tests --- flake8.spec | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/flake8.spec b/flake8.spec index 5f5876f..f483208 100644 --- a/flake8.spec +++ b/flake8.spec @@ -1,3 +1,7 @@ +# +# Conditional build: +%bcond_without tests # do not perform "make test" + Summary: The modular source code checker: pep8, pyflakes and co Name: flake8 Version: 2.2.5 @@ -9,6 +13,11 @@ Source0: https://pypi.python.org/packages/source/f/flake8/%{name}-%{version}.tar URL: https://pypi.python.org/pypi/flake8 BuildRequires: python3-modules BuildRequires: rpm-pythonprov +%if %{with tests} +BuildRequires: python3-mccabe >= 0.2.1 +BuildRequires: python3-pep8 >= 1.5.7 +BuildRequires: python3-pyflakes >= 0.8.1 +%endif Requires: python3-modules BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -23,16 +32,14 @@ The modular source code checker. It is a wrapper around these tools: %setup -q %build -%{__python3} setup.py build --build-base build-3 %{?with_tests:test} +%{__python3} setup.py build %{?with_tests:test} %install rm -rf $RPM_BUILD_ROOT - -%{__python3} setup.py \ - build --build-base build-3 \ - install --skip-build \ - --optimize=2 \ - --root=$RPM_BUILD_ROOT +%{__python3} setup.py install \ + --skip-build \ + --optimize=2 \ + --root=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT -- 2.44.0