apevec pushed to python-oslo-i18n (master). "Make python3 conditional"

notifications at fedoraproject.org notifications at fedoraproject.org
Sat Apr 18 20:53:14 UTC 2015


>From cf8c10b534beb962f8bb371763be0642d20646cb Mon Sep 17 00:00:00 2001
From: Alan Pevec <alan.pevec at redhat.com>
Date: Sat, 18 Apr 2015 22:52:25 +0200
Subject: Make python3 conditional


diff --git a/python-oslo-i18n.spec b/python-oslo-i18n.spec
index 8496f43..3b242d7 100644
--- a/python-oslo-i18n.spec
+++ b/python-oslo-i18n.spec
@@ -1,5 +1,9 @@
 %global sname oslo.i18n
 
+%if 0%{?fedora}
+%global with_python3 1
+%endif
+
 Name:           python-oslo-i18n
 Version:        1.5.0
 Release:        3%{?dist}
@@ -27,6 +31,7 @@ The oslo.i18n library contain utilities for working with internationalization
 (i18n) features, especially translation for text strings in an application
 or library.
 
+%if 0%{?with_python3}
 %package -n python3-oslo-i18n
 Summary:        OpenStack i18n Python 3 library
 License:        ASL 2.0
@@ -44,6 +49,7 @@ Requires:       python3-fixtures
 The oslo.i18n library contain utilities for working with internationalization
 (i18n) features, especially translation for text strings in an application
 or library.
+%endif
 
 %package doc
 Summary:    Documentation for OpenStack i18n library
@@ -57,13 +63,17 @@ Documentation for the oslo.i18n library.
 
 %prep
 %setup -q -n %{sname}-%{version}
+%if 0%{?with_python3}
 cp -a . %{py3dir}
+%endif
 
 %build
 %{__python2} setup.py build
+%if 0%{?with_python3}
 pushd %{py3dir}
 %{__python3} setup.py build
 popd
+%endif
 
 %install
 %{__python2} setup.py install -O1 --skip-build --root %{buildroot}
@@ -82,9 +92,11 @@ rm -fr doc/build/html/.buildinfo
 # Fix this rpmlint warning
 sed -i "s|\r||g" doc/build/html/_static/jquery.js
 
+%if 0%{?with_python3}
 pushd %{py3dir}
 %{__python3} setup.py install -O1 --skip-build --root=%{buildroot}
 popd
+%endif
 
 %files
 %doc AUTHORS ChangeLog CONTRIBUTING.rst HACKING.rst PKG-INFO README.rst
@@ -94,6 +106,7 @@ popd
 %{python2_sitelib}/*.egg-info
 %{python2_sitelib}/*.pth
 
+%if 0%{?with_python3}
 %files -n python3-oslo-i18n
 %doc AUTHORS ChangeLog CONTRIBUTING.rst HACKING.rst PKG-INFO README.rst
 %license LICENSE
@@ -101,6 +114,7 @@ popd
 %{python3_sitelib}/oslo
 %{python3_sitelib}/*.egg-info
 %{python3_sitelib}/*.pth
+%endif
 
 %files doc
 %doc doc/build/html
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/python-oslo-i18n.git/commit/?h=master&id=cf8c10b534beb962f8bb371763be0642d20646cb


More information about the scm-commits mailing list