[paraview/f18] - Remove only vtk conflicting binaries (bug #915116) - Do not move python libraries
Orion Poplawski
orion at fedoraproject.org
Tue Feb 26 00:26:49 UTC 2013
commit 09a9a58c55ec2ca016a2124cd518dfd4e092738e
Author: Orion Poplawski <orion at nwra.com>
Date: Mon Feb 25 17:26:45 2013 -0700
- Remove only vtk conflicting binaries (bug #915116)
- Do not move python libraries
paraview.spec | 59 ++++++++++----------------------------------------------
1 files changed, 11 insertions(+), 48 deletions(-)
---
diff --git a/paraview.spec b/paraview.spec
index 28b65db..e62d0fc 100644
--- a/paraview.spec
+++ b/paraview.spec
@@ -13,7 +13,7 @@
Name: paraview
Version: %{pv_majmin}.%{pv_patch}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Parallel visualization application
Group: Applications/Engineering
@@ -311,23 +311,8 @@ install -m644 %SOURCE2 $RPM_BUILD_ROOT%{_datadir}/mime/packages
pushd fedora-openmpi
make install DESTDIR=$RPM_BUILD_ROOT
-#Cleanup %{_bindir}
-pushd $RPM_BUILD_ROOT%{_libdir}/openmpi/bin
-#Don't need mpi versions of these
-rm paraview pvblot pvpython vtk*
-#Move the remaining mpi binaries out of the way
-for f in pvbatch pvdataserver pvrenderserver pvserver smTestDriver
-do
- mv $f ${f}_openmpi
-done
-popd
-
#Remove mpi copy of doc and man pages
rm -rf $RPM_BUILD_ROOT%{_libdir}/openmpi/share/{doc,man}
-
-#Install vtk*Python.so by hand for now
-mv $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/vtk*Python.so $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/site-packages/paraview/vtk/
-mv $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/site-packages/paraview/vtk/vtkPV*Python.so $RPM_BUILD_ROOT%{_libdir}/openmpi/lib/paraview/site-packages/paraview/
popd
%endif
@@ -336,23 +321,8 @@ popd
pushd fedora-mpich2
make install DESTDIR=$RPM_BUILD_ROOT
-#Cleanup %{_bindir}
-pushd $RPM_BUILD_ROOT%{_libdir}/mpich2/bin
-#Don't need mpi versions of these
-rm paraview pvblot pvpython vtk*
-#Move the remaining mpi binaries out of the way
-for f in pvbatch pvdataserver pvrenderserver pvserver smTestDriver
-do
- mv $f ${f}_mpich2
-done
-popd
-
#Remove mpi copy of doc and man pages
rm -rf $RPM_BUILD_ROOT%{_libdir}/mpich2/share/{doc,man}
-
-#Install vtk*Python.so by hand for now
-mv $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/vtk*Python.so $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/site-packages/paraview/vtk/
-mv $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/site-packages/paraview/vtk/vtkPV*Python.so $RPM_BUILD_ROOT%{_libdir}/mpich2/lib/paraview/site-packages/paraview/
popd
%endif
@@ -380,12 +350,8 @@ desktop-file-install --vendor=fedora \
--dir %{buildroot}%{_datadir}/applications/ \
paraview.desktop
-#Install vtk*Python.so by hand for now
-mv $RPM_BUILD_ROOT%{_libdir}/paraview/vtk*Python.so $RPM_BUILD_ROOT%{_libdir}/paraview/site-packages/paraview/vtk/
-mv $RPM_BUILD_ROOT%{_libdir}/paraview/site-packages/paraview/vtk/vtkPV*Python.so $RPM_BUILD_ROOT%{_libdir}/paraview/site-packages/paraview/
-
#Cleanup only vtk conflicting binaries
-rm $RPM_BUILD_ROOT%{_bindir}/vtk{EncodeString,HashSource,Parse{Java,OGLExt},ProcessShader,Wrap{Hierarchy,Java,Python,Tcl,TclInit,PythonInit}}
+rm $RPM_BUILD_ROOT%{_bindir}/vtk{EncodeString,ParseJava,Wrap{Hierarchy,Java,Python,Tcl}}*
popd
@@ -436,8 +402,7 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%{_datadir}/mime/packages/paraview.xml
%files devel
-%{_bindir}/vtkkwProcessXML
-%{_bindir}/vtkWrapClientServer
+%{_bindir}/vtk*
%{_includedir}/paraview/
%{_datadir}/cmake/
%{_datadir}/doc/paraview-%{pv_majmin}/
@@ -446,14 +411,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%if %{build_openmpi}
%files openmpi
%doc License_v1.2.txt
-%{_libdir}/openmpi/bin/pvbatch_openmpi
-%{_libdir}/openmpi/bin/pvdataserver_openmpi
-%{_libdir}/openmpi/bin/pvrenderserver_openmpi
-%{_libdir}/openmpi/bin/pvserver_openmpi
-%{_libdir}/openmpi/bin/smTestDriver_openmpi
+%{_libdir}/openmpi/bin/[ps]*
%{_libdir}/openmpi/lib/paraview/
%files openmpi-devel
+%{_libdir}/openmpi/bin/vtk*
%{_libdir}/openmpi/include/paraview/
%{_libdir}/openmpi/share/cmake/
%endif
@@ -462,20 +424,21 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%if %{build_mpich2}
%files mpich2
%doc License_v1.2.txt
-%{_libdir}/mpich2/bin/pvbatch_mpich2
-%{_libdir}/mpich2/bin/pvdataserver_mpich2
-%{_libdir}/mpich2/bin/pvrenderserver_mpich2
-%{_libdir}/mpich2/bin/pvserver_mpich2
-%{_libdir}/mpich2/bin/smTestDriver_mpich2
+%{_libdir}/mpich2/bin/[ps]*
%{_libdir}/mpich2/lib/paraview/
%files mpich2-devel
+%{_libdir}/mpich2/bin/vtk*
%{_libdir}/mpich2/include/paraview/
%{_libdir}/mpich2/share/cmake/
%endif
%changelog
+* Sun Feb 24 2013 Orion Poplawski <orion at cora.nwra.com> - 3.98.1-2
+- Remove only vtk conflicting binaries (bug #915116)
+- Do not move python libraries
+
* Wed Feb 20 2013 Orion Poplawski <orion at cora.nwra.com> - 3.98.1-1
- Update to 3.98.1
- Drop pvblot patch
More information about the scm-commits
mailing list