[python3] use newly installed python for byte compiling (#787498)

tomspur tomspur at fedoraproject.org
Sun Feb 5 19:32:45 UTC 2012


commit 1c26b68ffef9648f68a2237f72fbf1438e79f652
Author: Thomas Spura <thomas.spura at gmail.com>
Date:   Sun Feb 5 20:32:34 2012 +0100

    use newly installed python for byte compiling (#787498)
    
    Signed-off-by: Thomas Spura <thomas.spura at gmail.com>

 python3.spec |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/python3.spec b/python3.spec
index 382d288..bd0a510 100644
--- a/python3.spec
+++ b/python3.spec
@@ -122,7 +122,7 @@
 Summary: Version 3 of the Python programming language aka Python 3000
 Name: python3
 Version: %{pybasever}.2
-Release: 11%{?dist}
+Release: 12%{?dist}
 License: Python
 Group: Development/Languages
 
@@ -915,8 +915,10 @@ iconv -f iso8859-1 -t utf-8 %{buildroot}/%{pylibdir}/Demo/rpc/README > README.co
 # for the 2to3 tool, and one of the functions of the 2to3 tool is to fixup
 # character encodings within python source code
 
-# Do bytecompilation with the new interpreter.
-LD_LIBRARY_PATH=. /usr/lib/rpm/brp-python-bytecompile ./python
+# Do bytecompilation with the newly installed interpreter.
+LD_LIBRARY_PATH=%{buildroot}/%{dynload_dir}/ \
+    PYTHONPATH="%{buildroot}/%{_libdir}python%{pybasever} %{buildroot}/%{_libdir}python%{pybasever}/site-packages" \
+    /usr/lib/rpm/brp-python-bytecompile %{buildroot}%{_bindir}/python%{pybasever}
 
 # Fixup permissions for shared libraries from non-standard 555 to standard 755:
 find %{buildroot} \
@@ -1400,6 +1402,9 @@ rm -fr %{buildroot}
 # ======================================================
 
 %changelog
+* Sun Feb  5 2012 Thomas Spura <tomspur at fedoraproject.org> - 3.2.2-12
+- use newly installed python for byte compiling (#787498)
+
 * Wed Jan  4 2012 Ville Skyttä <ville.skytta at iki.fi> - 3.2.2-11
 - Build with $RPM_LD_FLAGS (#756863).
 - Use xz-compressed source tarball.


More information about the scm-commits mailing list