[hivex] - Fix multilib conflicts in *.pyc and *.pyo files. - Only install unversioned *.so file for Python b
Richard W.M. Jones
rjones at fedoraproject.org
Fri Jan 14 16:10:03 UTC 2011
commit 3822fde201dfa377af1a55f2b6841fd6d2eb8c04
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Fri Jan 14 16:00:01 2011 +0000
- Fix multilib conflicts in *.pyc and *.pyo files.
- Only install unversioned *.so file for Python bindings.
hivex.spec | 24 ++++++++++++++----------
1 files changed, 14 insertions(+), 10 deletions(-)
---
diff --git a/hivex.spec b/hivex.spec
index 6087263..610166f 100644
--- a/hivex.spec
+++ b/hivex.spec
@@ -7,7 +7,7 @@
Name: hivex
Version: 1.2.4
-Release: 4%{?dist}
+Release: 6%{?dist}
Summary: Read and write Windows Registry binary hive files
Group: Development/Libraries
@@ -171,11 +171,11 @@ find $RPM_BUILD_ROOT -name '*.bs' -delete
rm $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.a
rm $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.la
-if [ "$RPM_BUILD_ROOT%{python_sitearch}" != "$RPM_BUILD_ROOT%{python_sitelib}" ]; then
- mkdir -p $RPM_BUILD_ROOT%{python_sitelib}
- mv $RPM_BUILD_ROOT%{python_sitearch}/hivex.py* \
- $RPM_BUILD_ROOT%{python_sitelib}/
-fi
+# Only install unversioned *.so file for Python bindings.
+rm $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.so
+mv $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.so.0.0.0 \
+ $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.so
+rm $RPM_BUILD_ROOT%{python_sitearch}/libhivexmod.so.0*
%find_lang %{name}
@@ -249,13 +249,17 @@ rm -rf $RPM_BUILD_ROOT
%files -n python-%{name}
%defattr(-,root,root,-)
-%{python_sitearch}/*
-%{python_sitelib}/*.py
-%{python_sitelib}/*.pyc
-%{python_sitelib}/*.pyo
+%{python_sitearch}/*.py
+%{python_sitearch}/*.pyc
+%{python_sitearch}/*.pyo
+%{python_sitearch}/*.so
%changelog
+* Fri Jan 14 2011 Richard W.M. Jones <rjones at redhat.com> - 1.2.4-6
+- Fix multilib conflicts in *.pyc and *.pyo files.
+- Only install unversioned *.so file for Python bindings.
+
* Wed Jan 5 2011 Richard W.M. Jones <rjones at redhat.com> - 1.2.4-4
- Rebuild against OCaml 3.12.0.
More information about the scm-commits
mailing list