[python-jsonpointer] add python3 subpackage (#1061622)
Sam Kottler
skottler at fedoraproject.org
Wed Feb 5 10:53:53 UTC 2014
commit 1dc1020be575c03053e2bd695475ee39b074f07b
Author: Thomas Spura <tomspur at fedoraproject.org>
Date: Wed Feb 5 11:54:11 2014 +0100
add python3 subpackage (#1061622)
python-jsonpointer.spec | 48 ++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 47 insertions(+), 1 deletions(-)
---
diff --git a/python-jsonpointer.spec b/python-jsonpointer.spec
index 45f15f5..71faa0e 100644
--- a/python-jsonpointer.spec
+++ b/python-jsonpointer.spec
@@ -3,9 +3,13 @@
%global commit c1ec3dfd171b242e23b3fe078a99f0e23fb0c6ea
%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%if 0%{?fedora} > 12
+ %global with_python3 1
+%endif
+
Name: python-%{pypi_name}
Version: 1.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Resolve JSON Pointers in Python
License: BSD
@@ -15,20 +19,51 @@ Source0: https://github.com/stefankoegl/%{github_name}/archive/%{commit}/
BuildArch: noarch
BuildRequires: python2-devel
+%if 0%{?with_python3}
+BuildRequires: python3-devel
+%endif
%description
Library to resolve JSON Pointers according to RFC 6901.
+%if 0%{?with_python3}
+%package -n python3-%{pypi_name}
+Summary: Resolve JSON Pointers in Python
+%description -n python3-%{pypi_name}
+Library to resolve JSON Pointers according to RFC 6901.
+%endif
+
%prep
%setup -qn %{github_name}-%{commit}
+%if 0%{?with_python3}
+rm -rf %{py3dir}
+cp -ar . %{py3dir}
+%endif
%build
%{__python} setup.py build
+%if 0%{?with_python3}
+pushd %{py3dir}
+LC_ALL=en_US.UTF-8 \
+ %{__python3} setup.py build
+popd
+%endif
%install
+%if 0%{?with_python3}
+pushd %{py3dir}
+LC_ALL=en_US.UTF-8 \
+ %{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+%endif
%{__python} setup.py install --skip-build --root %{buildroot}
%check
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} tests.py
+popd
+%endif
%{__python} tests.py
%files
@@ -36,7 +71,18 @@ Library to resolve JSON Pointers according to RFC 6901.
%{python_sitelib}/%{pypi_name}.py*
%{python_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
+%if 0%{?with_python3}
+%files -n python3-%{pypi_name}
+%doc README.md COPYING AUTHORS
+%{python3_sitelib}/__pycache__/*
+%{python3_sitelib}/%{pypi_name}.py*
+%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
+%endif
+
%changelog
+* Wed Feb 5 2014 Thomas Spura <tomspur at fedoraproject.org> - 1.0-3
+- add python3 subpackage (#1061622)
+
* Thu Sep 05 2013 Alan Pevec <apevec at gmail.com> - 1.0-2
- add AUTHORS to docs
More information about the scm-commits
mailing list