[paraview] Install more libvtk libraries by hand and manually remove rpath

Orion Poplawski orion at fedoraproject.org
Mon Dec 12 23:46:11 UTC 2011


commit 259654068319d116aa910bf49d103d73797867ed
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Mon Dec 12 16:46:09 2011 -0700

    Install more libvtk libraries by hand and manually remove rpath

 paraview.spec |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/paraview.spec b/paraview.spec
index 40dbe52..d6e7c43 100644
--- a/paraview.spec
+++ b/paraview.spec
@@ -13,7 +13,7 @@
 
 Name:           paraview
 Version:        %{pv_majmin}.%{pv_patch}
-Release:        2%{?dist}
+Release:        4%{?dist}
 Summary:        Parallel visualization application
 
 Group:          Applications/Engineering
@@ -56,6 +56,7 @@ BuildRequires:  boost-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtheora-devel
+BuildRequires:  chrpath
 Requires:       hdf5 = %{_hdf5_version}
 Requires:       %{name}-data = %{version}-%{release}
 Requires:       %{name}-doc = %{version}-%{release}
@@ -311,7 +312,8 @@ popd
 rm -rf $RPM_BUILD_ROOT%{_mandir}
 
 #Install libvtk*Python.so by hand for now
-cp -p bin/libvtk*Python.so $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/
+cp -p bin/libvtk*Python*.so bin/libvtk{my,Local}*.so $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/
+chrpath -d $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/libvtk*.so
 popd
 %endif
 
@@ -335,7 +337,8 @@ popd
 rm -rf $RPM_BUILD_ROOT%{_mandir}
 
 #Install libvtk*Python.so by hand for now
-cp -p bin/libvtk*Python.so $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/
+cp -p bin/libvtk*Python*.so bin/libvtk{my,Local}*.so $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/
+chrpath -d $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/libvtk*.so
 popd
 %endif
 
@@ -364,7 +367,8 @@ desktop-file-install --vendor=fedora \
        paraview.desktop
 
 #Install libvtk*Python.so by hand for now
-cp -p bin/libvtk*Python.so $RPM_BUILD_ROOT%{_libdir}/paraview/
+cp -p bin/libvtk*Python*.so bin/libvtk{my,Local}*.so $RPM_BUILD_ROOT%{_libdir}/paraview/
+chrpath -d $RPM_BUILD_ROOT%{_libdir}/paraview/libvtk*.so
 
 #Cleanup vtk binaries
 rm $RPM_BUILD_ROOT%{_bindir}/vtk*
@@ -454,6 +458,9 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 
 %changelog
+* Mon Dec 12 2011 Orion Poplawski <orion at cora.nwra.com> - 3.12.0-4
+- Install more libvtk libraries by hand and manually remove rpath
+
 * Fri Dec 9 2011 Orion Poplawski <orion at cora.nwra.com> - 3.12.0-3
 - Add patch from Petr Machata to build with boost 1.48.0
 


More information about the scm-commits mailing list