X-Git-Url: http://git.pld-linux.org/?p=packages%2Fpython-line_profiler.git;a=blobdiff_plain;f=python-line_profiler.spec;h=cea449284d26d894466c4e26ddb6d2c307a326fd;hp=b249b3792b4632b4975c0dc60e7237a40bb03774;hb=HEAD;hpb=60d1c445e8edd195ed08a35b2fd423207c500664 diff --git a/python-line_profiler.spec b/python-line_profiler.spec index b249b37..cea4492 100644 --- a/python-line_profiler.spec +++ b/python-line_profiler.spec @@ -5,29 +5,33 @@ %bcond_without python2 # CPython 2.x module %bcond_without python3 # CPython 3.x module -%define module line_profiler +%define module line_profiler Summary: module for doing line-by-line profiling of functions Summary(pl.UTF-8): Moduł do optymalizacji linia po linii kodu funkcji # Name must match the python module/package name (as in 'import' statement) Name: python-%{module} -Version: 1.0 -Release: 5 +Version: 2.1 +Release: 12 License: BSD Group: Libraries/Python -Source0: https://pypi.python.org/packages/source/l/%{module}/%{module}-%{version}.tar.gz -# Source0-md5: 2f8352acfedf83f701a564583db5e14d +Source0: https://github.com/rkern/line_profiler/archive/%{version}.tar.gz +# Source0-md5: bd1cb2ba21af02339beab7ddc3a69c66 URL: https://github.com/rkern/line_profiler +BuildRequires: rpmbuild(macros) >= 1.710 BuildRequires: rpm-pythonprov %if %{with python2} BuildRequires: python-Cython BuildRequires: python-devel BuildRequires: python-distribute +BuildRequires: python-ipython +BuildRequires: python-prompt_toolkit %endif %if %{with python3} BuildRequires: python3-Cython BuildRequires: python3-devel -BuildRequires: python3-distribute +BuildRequires: python3-ipython BuildRequires: python3-modules +BuildRequires: python3-prompt_toolkit %endif Requires: python-modules BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -75,14 +79,14 @@ Dokumentacja API %{module}. %build %if %{with python2} CC="%{__cc}" \ -CFLAGS="%{rpmcppflags} %{rpmcflags}" \ -%{__python} setup.py build --build-base build-2 %{?with_tests:test} +CFLAGS="%{rpmcppflags} %{rpmcflags} -DHAVE_GETTIMEOFDAY" \ +%py_build %{?with_tests:test} %endif %if %{with python3} CC="%{__cc}" \ -CFLAGS="%{rpmcppflags} %{rpmcflags}" \ -%{__python3} setup.py build --build-base build-3 %{?with_tests:test} +CFLAGS="%{rpmcppflags} %{rpmcflags} -DHAVE_GETTIMEOFDAY" \ +%py3_build %{?with_tests:test} %endif %if %{with doc} @@ -95,21 +99,13 @@ rm -rf _build/html/_sources rm -rf $RPM_BUILD_ROOT %if %{with python2} -%{__python} setup.py \ - build --build-base build-2 \ - install --skip-build \ - --optimize=2 \ - --root=$RPM_BUILD_ROOT +%py_install %py_postclean %endif %if %{with python3} -%{__python3} setup.py \ - build --build-base build-3 \ - install --skip-build \ - --optimize=2 \ - --root=$RPM_BUILD_ROOT +%py3_install %endif %clean