limb pushed to pyicu (f20). "Build Python3 version as well (#917449)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu May 21 14:37:24 UTC 2015


From 13049f1eafc3a53a908d74580dad102369c668da Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess at hadess.net>
Date: Wed, 16 Jul 2014 22:27:34 +0200
Subject: Build Python3 version as well (#917449)


diff --git a/pyicu.spec b/pyicu.spec
index c5af186..e4041e8 100644
--- a/pyicu.spec
+++ b/pyicu.spec
@@ -4,7 +4,7 @@
 %define		realname PyICU
 Name:		pyicu
 Version:	1.5
-Release:	5%{?dist}
+Release:	6%{?dist}
 Summary:	Python extension wrapping IBM's ICU C++ libraries
 Group:		Development/Tools
 License:	MIT
@@ -24,32 +24,61 @@ C/C++ and Java libraries providing Unicode and Globalization support
 for software applications. ICU is widely portable and gives applications 
 the same results on all platforms and between C/C++ and Javasoftware. 
 
+%package -n python3-pyicu
+Summary: Python3 extension wrapping IBM's ICU C++ libraries
+%description -n python3-pyicu
+%{summary}.
+
 %prep
 %setup -q -n %{realname}-%{version}
 
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+
 %build
-%{__python} setup.py build 
+
+%{__python2} setup.py build
+
+pushd %{py3dir}
+%{__python3} setup.py build
+popd
+
 # we don't want to provide private python extension libs
 %{?filter_setup:
-%filter_provides_in %{python_sitearch}/.*\.so$ 
+%filter_provides_in %{python2_sitearch}/.*\.so$ %{python3_sitearch}/.*\.so$
 %filter_setup
 }
 
 %check
-%{__python} setup.py test
+%{__python2} setup.py test
+
+pushd %{py3dir}
+%{__python3} setup.py test
+popd
 
 %install
-%{__python} setup.py install --skip-build --root %{buildroot}
+%{__python2} setup.py install --skip-build --root %{buildroot}
+
+pushd %{py3dir}
+%{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+
 # Remove tests
-rm -rf %{buildroot}%{python_sitearch}/tests
+rm -rf %{buildroot}%{python2_sitearch}/tests %{buildroot}%{python3_sitearch}/tests
 
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README CHANGES CREDITS
-%{python_sitearch}/*.*
-%{python_sitearch}/%{realname}-%{version}-py?.?.egg-info/*.*
+%{python2_sitearch}/*
+
+%files -n python3-pyicu
+%doc LICENSE
+%{python3_sitearch}/*
 
 %changelog
+* Wed Jul 16 2014 Bastien Nocera <bnocera at redhat.com> 1.5-6
+- Build Python3 version as well (#917449)
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/pyicu.git/commit/?h=f20&id=13049f1eafc3a53a908d74580dad102369c668da


More information about the scm-commits mailing list