[paraview/f16] Install more libvtk libraries by hand and manually remove rpath Add needed BRs Explicitly require hd

Orion Poplawski orion at fedoraproject.org
Tue Dec 13 16:45:20 UTC 2011


commit 937ba8b1128f53c875a1e8a34ecb49ff580fbb0c
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
    Add needed BRs
    Explicitly require hdf5 version

 paraview.spec |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)
---
diff --git a/paraview.spec b/paraview.spec
index 67a7204..8bdfd7a 100644
--- a/paraview.spec
+++ b/paraview.spec
@@ -13,7 +13,7 @@
 
 Name:           paraview
 Version:        %{pv_majmin}.%{pv_patch}
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Parallel visualization application
 
 Group:          Applications/Engineering
@@ -50,6 +50,11 @@ BuildRequires:  openssl-devel
 BuildRequires:  gnuplot
 BuildRequires:  wget
 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}
 Requires(post):   desktop-file-utils
@@ -303,7 +308,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
 
@@ -327,7 +333,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
 
@@ -356,7 +363,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*
@@ -446,6 +454,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 
 %changelog
+* Mon Dec 12 2011 Orion Poplawski <orion at cora.nwra.com> - 3.12.0-3
+- Install more libvtk libraries by hand and manually remove rpath
+- Add needed BRs
+- Explicitly require hdf5 version
+
 * Thu Dec 1 2011 Orion Poplawski <orion at cora.nwra.com> - 3.12.0-2
 - Enable PARAVIEW_INSTALL_DEVELOPMENT and re-add -devel sub-package
 - Install libvtk*Python.so by hand for now


More information about the scm-commits mailing list