[paraview/f14/master] - Update to 3.8.1 - Drop installpath patch - Drop hdf5-1.8 patch, build with hdf5 1.8 API - Cleanup
Orion Poplawski
orion at fedoraproject.org
Mon Oct 4 15:39:33 UTC 2010
commit 9a3b45016ea6d3cdf93abdc1c6aecaef563eacb6
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Mon Oct 4 09:38:01 2010 -0600
- Update to 3.8.1
- Drop installpath patch
- Drop hdf5-1.8 patch, build with hdf5 1.8 API
- Cleanup build
.gitignore | 1 +
paraview-3.8.0-hdf5-1.8.patch | 11 -------
paraview-3.8.0-installpath.patch | 56 --------------------------------------
paraview.spec | 46 ++++++++-----------------------
sources | 2 +-
5 files changed, 14 insertions(+), 102 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5df6452..e0e4157 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
ParaView-3.8.0.tar.gz
+/ParaView-3.8.1.tar.gz
diff --git a/paraview.spec b/paraview.spec
index 25099fd..47c5878 100644
--- a/paraview.spec
+++ b/paraview.spec
@@ -2,14 +2,14 @@
%{!?build_mpich2:%global build_mpich2 1}
%define pv_maj 3
%define pv_min 8
-%define pv_patch 0
+%define pv_patch 1
%define pv_majmin %{pv_maj}.%{pv_min}
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Name: paraview
Version: %{pv_majmin}.%{pv_patch}
-Release: 4%{?dist}
+Release: 1%{?dist}
Summary: Parallel visualization application
Group: Applications/Engineering
@@ -23,8 +23,6 @@ Source2: paraview.xml
Patch0: paraview-3.6.2-libs.patch
#Add some needed includes
Patch1: paraview-3.8.0-include.patch
-#Upstream patch to fix install paths
-Patch2: paraview-3.8.0-installpath.patch
#Support Python 2.7
Patch3: paraview-3.8.0-py27.patch
#Installs PointSpriteDemo into incorrect location, remove install for now
@@ -32,8 +30,6 @@ Patch3: paraview-3.8.0-py27.patch
Patch5: paraview-3.8.0-demo.patch
#Reported upstream: http://public.kitware.com/mantis/view.php?id=7023
Patch7: paraview-3.2.2-hdf5.patch
-#Change H5_USE_16_API_DEFAULT to H5_USE_16_API
-Patch8: paraview-3.8.0-hdf5-1.8.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -211,39 +207,30 @@ BuildArch: noarch
%setup -q -n ParaView-%{version}
%patch0 -p1 -b .libs
%patch1 -p1 -b .include
-%patch2 -p1 -b .installpath
%patch3 -p1 -b .py27
%patch5 -p1 -b .demo
%patch7 -p1 -b .hdf5
-%patch8 -p1 -b .hdf5-1.8
#Remove included hdf5 just to be sure
rm -r Utilities/hdf5
%build
-mkdir fedora
-pushd fedora
export CC='gcc'
export CXX='g++'
export MAKE='make'
-export CFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
-export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
+export CFLAGS="$RPM_OPT_FLAGS"
+export CXXFLAGS="$RPM_OPT_FLAGS"
+mkdir fedora
+pushd fedora
%cmake .. \
-DPV_INSTALL_LIB_DIR:PATH=%{_lib}/paraview \
%{paraview_cmake_options}
-##Need to run cmake twice to get MPI headers into VTK/Parallel build config
-cmake ..
make VERBOSE=1 %{?_smp_mflags}
popd
%if %{build_openmpi}
mkdir fedora-openmpi
pushd fedora-openmpi
%{_openmpi_load}
-export CC='gcc'
-export CXX='g++'
-export MAKE='make'
-export CFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
-export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
%cmake .. \
-DPV_INSTALL_BIN_DIR:PATH=%{_lib}/openmpi/bin \
-DPV_INSTALL_LIB_DIR:PATH=%{_lib}/openmpi/lib/paraview \
@@ -251,8 +238,6 @@ export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
-DICET_BUILD_TESTING:BOOL=ON \
-DMPI_COMPILER:FILEPATH=%{_libdir}/openmpi/bin/mpicxx \
%{paraview_cmake_options}
-#Need to run cmake twice to get MPI headers into VTK/Parallel build config
-cmake ..
make VERBOSE=1 %{?_smp_mflags}
%{_openmpi_unload}
popd
@@ -261,11 +246,6 @@ popd
mkdir fedora-mpich2
pushd fedora-mpich2
%{_mpich2_load}
-export CC='gcc'
-export CXX='g++'
-export MAKE='make'
-export CFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
-export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
%cmake .. \
-DPV_INSTALL_BIN_DIR:PATH=%{_lib}/mpich2/bin \
-DPV_INSTALL_LIB_DIR:PATH=%{_lib}/mpich2/lib/paraview \
@@ -273,8 +253,6 @@ export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
-DICET_BUILD_TESTING:BOOL=ON \
-DMPI_COMPILER:FILEPATH=%{_libdir}/mpich2/bin/mpicxx \
%{paraview_cmake_options}
-#Need to run cmake twice to get MPI headers into VTK/Parallel build config
-cmake ..
make VERBOSE=1 %{?_smp_mflags}
%{_mpich2_unload}
popd
@@ -364,9 +342,6 @@ desktop-file-install --vendor=fedora \
popd
-#Don't ship the VTK Qt Designer plugin
-rm -r $RPM_BUILD_ROOT/usr/plugins
-
#Don't ship lproj - provided by vtk
rm $RPM_BUILD_ROOT%{_bindir}/lproj
@@ -405,8 +380,6 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%{_bindir}/smTestDriver
%{_bindir}/streaming_paraview
%{_libdir}/paraview/
-%exclude %{_libdir}/paraview/doc/
-%{python_sitelib}/Xdmf/
%if %{build_mpich2}
@@ -445,10 +418,15 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%files devel
%defattr(-,root,root,-)
%{_includedir}/paraview-%{pv_majmin}/
-%doc %{_libdir}/paraview/doc/
%changelog
+* Fri Oct 1 2010 Orion Poplawski <orion at cora.nwra.com> - 3.8.1-1
+- Update to 3.8.1
+- Drop installpath patch
+- Drop hdf5-1.8 patch, build with hdf5 1.8 API
+- Cleanup build
+
* Fri Jul 30 2010 Orion Poplawski <orion at cora.nwra.com> - 3.8.0-4
- Add patch to support python 2.7
diff --git a/sources b/sources
index a7e7d9f..3899b64 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4f371631c373452b202a3d91f2cca12f ParaView-3.8.0.tar.gz
+b432b9e68cc308ae8f086d759f578125 ParaView-3.8.1.tar.gz
More information about the scm-commits
mailing list