50f9a2f
%ifarch s390 s390x
50f9a2f
%global build_openmpi 0
50f9a2f
%endif
a04d012
%{!?build_openmpi:%global build_openmpi 1}
Deji Akingunola e1b2295
%{!?build_mpich:%global build_mpich 1}
288bfd5
%global pv_maj 4
Orion Poplawski 1055541
%global pv_min 2
Orion Poplawski 90a9022
%global pv_patch 0
Orion Poplawski e0f8b16
%global pv_majmin %{pv_maj}.%{pv_min}
Orion Poplawski 274fa56
%global rcver %{nil}
45f7118
f3b58fd
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
f3b58fd
Orion Poplawski 65e96c3
# We need pugixml >= 1.4
Orion Poplawski 65e96c3
%if 0%{?fedora} >= 22
Orion Poplawski 65e96c3
%global system_pugixml 1
Orion Poplawski 65e96c3
%global vtk_use_system_pugixml -DVTK_USE_SYSTEM_PUGIXML:BOOL=ON
Orion Poplawski 65e96c3
%else
Orion Poplawski 65e96c3
%global system_pugixml 0
Orion Poplawski f6f1b35
%global vtk_use_system_pugixml -DVTK_USE_SYSTEM_PUGIXML:BOOL=OFF
Orion Poplawski 65e96c3
%endif
Orion Poplawski 65e96c3
11ff22f
Name:           paraview
341cf2c
Version:        %{pv_majmin}.%{pv_patch}
Petr Machata 732513b
Release:        3%{?dist}
11ff22f
Summary:        Parallel visualization application
11ff22f
11ff22f
Group:          Applications/Engineering
7fa6ecd
License:        BSD
11ff22f
URL:            http://www.paraview.org/
Orion Poplawski 90a9022
Source0:        http://www.paraview.org/files/v%{pv_majmin}/ParaView-v%{version}%{?rcver}-source.tar.gz
11ff22f
Source1:        paraview_22x22.png
11ff22f
Source2:        paraview.xml
Orion Poplawski 41ae4e2
#Patch to vtk (from vtk package) to use system libraries
Orion Poplawski 90a9022
Patch1:         vtk-6.1.0-system.patch
Orion Poplawski abd8754
# http://www.vtk.org/Bug/view.php?id=15249
Orion Poplawski abd8754
Patch2:         vtk-type.patch
d6be988
# Patch to vtk to use system netcdf library
Orion Poplawski 90a9022
Patch3:         vtk-6.1.0-netcdf.patch
Orion Poplawski f4e8de4
# Install missing headers
Orion Poplawski f4e8de4
# https://bugzilla.redhat.com/show_bug.cgi?id=1100911
Orion Poplawski f4e8de4
# http://www.vtk.org/Bug/view.php?id=14700
Orion Poplawski f4e8de4
Patch5:         paraview-headers.patch
Orion Poplawski f4e8de4
# Install missing TopologicalSort.cmake
Orion Poplawski f4e8de4
# https://bugzilla.redhat.com/show_bug.cgi?id=1116521
Orion Poplawski f4e8de4
Patch6:         paraview-topological-sort-cmake.patch
Orion Poplawski f4e8de4
# Fix ParaViewPlugins.cmake
Orion Poplawski f4e8de4
# https://bugzilla.redhat.com/show_bug.cgi?id=1118520
Orion Poplawski f4e8de4
# http://www.paraview.org/Bug/view.php?id=14878
Orion Poplawski f4e8de4
Patch7:         paraview-plugin-env.patch
71f846f
11ff22f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11ff22f
45f7118
BuildRequires:  cmake
a04d012
%if %{build_openmpi}
45f7118
BuildRequires:  openmpi-devel
6a4c38b
BuildRequires:  mpi4py-openmpi
4304d27
BuildRequires:  netcdf-openmpi-devel
45f7118
%endif
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
BuildRequires:  mpich-devel
6a4c38b
BuildRequires:  mpi4py-mpich
Deji Akingunola e1b2295
BuildRequires:  netcdf-mpich-devel
a04d012
%endif
Orion Poplawski e0f8b16
BuildRequires:  qt-devel
Orion Poplawski 303782f
BuildRequires:  qt-assistant-adp-devel
Orion Poplawski 303782f
BuildRequires:  qt-webkit-devel
Orion Poplawski e0f8b16
BuildRequires:  mesa-libOSMesa-devel
11ff22f
BuildRequires:  python-devel, tk-devel, hdf5-devel
f5b22d8
BuildRequires:  freetype-devel, libtiff-devel, zlib-devel
11ff22f
BuildRequires:  expat-devel
Orion Poplawski 693fb8a
BuildRequires:  desktop-file-utils
f5b22d8
BuildRequires:  doxygen, graphviz
341cf2c
BuildRequires:  readline-devel
79e9a3a
BuildRequires:  openssl-devel
79e9a3a
BuildRequires:  gnuplot
79e9a3a
BuildRequires:  wget
f85d676
BuildRequires:  boost-devel
3959c95
BuildRequires:  gl2ps-devel >= 1.3.8
Orion Poplawski 05e13ed
BuildRequires:  hwloc-devel
Orion Poplawski f0e06ae
BuildRequires:  jsoncpp-devel
Orion Poplawski e3f9ff3
BuildRequires:  libjpeg-devel
Orion Poplawski e3f9ff3
BuildRequires:  libpng-devel
Orion Poplawski 1698440
BuildRequires:  libtheora-devel
Orion Poplawski 41ae4e2
BuildRequires:  libxml2-devel
Orion Poplawski e9e6e42
BuildRequires:  netcdf-cxx-devel
f731671
BuildRequires:  protobuf-devel
Orion Poplawski 65e96c3
%if %{system_pugixml}
Orion Poplawski 65e96c3
BuildRequires:  pugixml-devel >= 1.4
Orion Poplawski 65e96c3
%endif
Orion Poplawski 1698440
Requires:       hdf5 = %{_hdf5_version}
11ff22f
Requires:       %{name}-data = %{version}-%{release}
330eb5e
Requires:       %{name}-doc = %{version}-%{release}
1779e74
Obsoletes:      paraview-demos < %{version}-%{release}
1779e74
Provides:       paraview-demos = %{version}-%{release}
b5741b8
Obsoletes:      paraview-doc < %{version}-%{release}
b5741b8
Provides:       paraview-doc = %{version}-%{release}
11ff22f
3959c95
#-- Plugin: VRPlugin - Virtual Reality Devices and Interactor styles : Disabled - Requires VRPN
3959c95
#-- Plugin: MantaView - Manta Ray-Cast View : Disabled - Requires Manta
3959c95
#-- Plugin: ForceTime - Override time requests : Disabled - Build is failing
3959c95
#-- Plugin: VaporPlugin - Plugin to read NCAR VDR files : Disabled - Requires vapor
288bfd5
288bfd5
# We want to build with a system vtk someday, but it doesn't work yet
288bfd5
# -DUSE_EXTERNAL_VTK:BOOL=ON \\\
288bfd5
# -DVTK_DIR=%{_libdir}/vtk \\\
288bfd5
Orion Poplawski 65e96c3
%global paraview_cmake_options \\\
3959c95
        -DCMAKE_BUILD_TYPE=RelWithDebInfo \\\
f85d676
        -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \\\
f85d676
        -DCMAKE_C_COMPILER:FILEPATH=$CC \\\
f85d676
        -DTCL_LIBRARY:PATH=tcl \\\
f85d676
        -DTK_LIBRARY:PATH=tk \\\
Orion Poplawski e0f8b16
        -DPARAVIEW_BUILD_PLUGIN_AdiosReader:BOOL=ON \\\
Orion Poplawski e0f8b16
        -DPARAVIEW_BUILD_PLUGIN_CoProcessingScriptGenerator:BOOL=ON \\\
Orion Poplawski e0f8b16
        -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting:BOOL=ON \\\
097e74d
        -DPARAVIEW_BUILD_PLUGIN_ForceTime:BOOL=ON \\\
f85d676
        -DPARAVIEW_ENABLE_PYTHON:BOOL=ON \\\
Orion Poplawski 929ef26
        -DPARAVIEW_INSTALL_THIRD_PARTY_LIBRARIES:BOOL=OFF \\\
Orion Poplawski b484582
        -DPARAVIEW_INSTALL_DEVELOPMENT:BOOL=ON \\\
3959c95
        -DVTK_CUSTOM_LIBRARY_SUFFIX="" \\\
d6be988
        -DVTK_INSTALL_DATA_DIR=share/paraview \\\
3959c95
        -DVTK_INSTALL_PACKAGE_DIR=share/cmake/paraview \\\
6a4c38b
        -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=%{buildroot}" \\\
f85d676
        -DVTK_USE_BOOST:BOOL=ON \\\
f85d676
        -DVTK_USE_INFOVIS:BOOL=OFF \\\
f85d676
        -DVTK_USE_N_WAY_ARRAYS:BOOL=ON \\\
Orion Poplawski 1698440
        -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \\\
3959c95
        -DVTK_USE_SYSTEM_ICET=OFF \\\
Orion Poplawski 41ae4e2
        -DVTK_USE_SYSTEM_LIBRARIES=ON \\\
Orion Poplawski e10a93d
        -DVTK_USE_SYSTEM_HDF5=ON \\\
3959c95
        -DHDF5_HL_LIBRARY:FILEPATH=%{_libdir}/libhdf5_hl.so \\\
Orion Poplawski ad6fa8f
        -DVTK_USE_SYSTEM_AUTOBAHN:BOOL=ON \\\
Orion Poplawski 41ae4e2
        -DVTK_USE_SYSTEM_LIBPROJ4=OFF \\\
Orion Poplawski 1055541
        -DVTK_USE_SYSTEM_MPI4PY:BOOL=ON \\\
3959c95
        -DVTK_USE_SYSTEM_NETCDF=ON \\\
Orion Poplawski 1055541
        -DVTK_USE_SYSTEM_PROTOBUF:BOOL=ON \\\
Orion Poplawski 65e96c3
        %{?vtk_use_system_pugixml} \\\
3959c95
        -DVTK_USE_SYSTEM_QTTESTING=OFF \\\
Orion Poplawski ad6fa8f
        -DVTK_USE_SYSTEM_TWISTED:BOOL=ON \\\
3959c95
        -DVTK_USE_SYSTEM_XDMF2=OFF \\\
Orion Poplawski ad6fa8f
        -DVTK_USE_SYSTEM_ZOPE:BOOL=ON \\\
Orion Poplawski e0f8b16
        -DXDMF_WRAP_PYTHON:BOOL=ON \\\
f85d676
        -DBUILD_DOCUMENTATION:BOOL=ON \\\
Orion Poplawski 2115ead
        -DBUILD_EXAMPLES:BOOL=ON \\\
Orion Poplawski 2115ead
        -DBUILD_TESTING:BOOL=OFF
11ff22f
11ff22f
%description
11ff22f
ParaView is an application designed with the need to visualize large data
11ff22f
sets in mind. The goals of the ParaView project include the following:
11ff22f
11ff22f
    * Develop an open-source, multi-platform visualization application.
11ff22f
    * Support distributed computation models to process large data sets.
11ff22f
    * Create an open, flexible, and intuitive user interface.
11ff22f
    * Develop an extensible architecture based on open standards.
11ff22f
11ff22f
ParaView runs on distributed and shared memory parallel as well as single
11ff22f
processor systems and has been successfully tested on Windows, Linux and
11ff22f
various Unix workstations and clusters. Under the hood, ParaView uses the
11ff22f
Visualization Toolkit as the data processing and rendering engine and has a
11ff22f
user interface written using a unique blend of Tcl/Tk and C++.
11ff22f
25bd7d4
NOTE: The version in this package has NOT been compiled with MPI support.
a04d012
%if %{build_openmpi}
a04d012
Install the paraview-openmpi package to get a version compiled with openmpi.
a04d012
%endif
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
Install the paraview-mpich package to get a version compiled with mpich.
a04d012
%endif
11ff22f
11ff22f
11ff22f
%package        data
11ff22f
Summary:        Data files for ParaView
11ff22f
Group:          Applications/Engineering
9455d00
Requires:       %{name} = %{version}-%{release}
330eb5e
BuildArch:      noarch
11ff22f
11ff22f
%description    data
11ff22f
%{summary}.
11ff22f
11ff22f
Orion Poplawski 4a4c714
%package        devel
Orion Poplawski 4a4c714
Summary:        Development files for %{name}
Orion Poplawski 4a4c714
Group:          Development/Libraries
Orion Poplawski 4a4c714
Requires:       %{name}%{?_isa} = %{version}-%{release}
0b0634f
Requires:       vtk-devel%{?_isa}
Orion Poplawski 4a4c714
Orion Poplawski 4a4c714
%description    devel
Orion Poplawski 4a4c714
The %{name}-devel package contains libraries and header files for
Orion Poplawski 4a4c714
developing applications that use %{name}.
Orion Poplawski 4a4c714
Orion Poplawski 4a4c714
330eb5e
%package        doc
330eb5e
Summary:        Documentation files for ParaView
330eb5e
Group:          Applications/Engineering
330eb5e
Requires:       %{name} = %{version}-%{release}
330eb5e
BuildArch:      noarch
330eb5e
330eb5e
%description    doc
330eb5e
%{summary}.
330eb5e
330eb5e
a04d012
%if %{build_openmpi}
a04d012
%package        openmpi
11ff22f
Summary:        Parallel visualization application
11ff22f
Group:          Applications/Engineering
11ff22f
Requires:       %{name}-data = %{version}-%{release}
1779e74
Requires:       openmpi
a04d012
Obsoletes:      %{name}-mpi < %{version}-%{release}
a04d012
Provides:       %{name}-mpi = %{version}-%{release}
11ff22f
a04d012
%description    openmpi
1779e74
This package contains copies of the ParaView server binaries compiled with
a04d012
OpenMPI.  These are named pvserver_openmpi, pvbatch_openmpi, etc.
9d24a58
Orion Poplawski 30a2d00
You will need to load the openmpi-%{_arch} module to setup your path properly.
Orion Poplawski 93b9bdd
Orion Poplawski 93b9bdd
Orion Poplawski 4a4c714
%package        openmpi-devel
Orion Poplawski 4a4c714
Summary:        Development files for %{name}-openmpi
Orion Poplawski 4a4c714
Group:          Development/Libraries
Orion Poplawski 4a4c714
Requires:       %{name}-openmpi%{?_isa} = %{version}-%{release}
Orion Poplawski 4a4c714
Orion Poplawski 4a4c714
%description    openmpi-devel
Orion Poplawski 4a4c714
The %{name}-openmpi-devel package contains libraries and header files for
Orion Poplawski 4a4c714
developing applications that use %{name}-openmpi.
45f7118
%endif
11ff22f
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
%package        mpich
a04d012
Summary:        Parallel visualization application
a04d012
Group:          Applications/Engineering
a04d012
Requires:       %{name}-data = %{version}-%{release}
Deji Akingunola e1b2295
Requires:       mpich
Orion Poplawski 1055541
Provides:       %{name}-mpich2 = %{version}-%{release}
Orion Poplawski 1055541
Obsoletes:      %{name}-mpich2 < 3.98.1-6
a04d012
Deji Akingunola e1b2295
%description    mpich
a04d012
This package contains copies of the ParaView server binaries compiled with
Deji Akingunola e1b2295
mpich.  These are named pvserver_mpich, pvbatch_mpich, etc.
9d24a58
Deji Akingunola e1b2295
You will need to load the mpich-%{_arch} module to setup your path properly.
11ff22f
11ff22f
Deji Akingunola e1b2295
%package        mpich-devel
Deji Akingunola e1b2295
Summary:        Development files for %{name}-mpich
Orion Poplawski 4a4c714
Group:          Development/Libraries
Deji Akingunola e1b2295
Requires:       %{name}-mpich%{?_isa} = %{version}-%{release}
Orion Poplawski 1055541
Provides:       %{name}-mpich2-devel = %{version}-%{release}
Orion Poplawski 1055541
Obsoletes:      %{name}-mpich2-devel < 3.98.1-6
11ff22f
Deji Akingunola e1b2295
%description    mpich-devel
Deji Akingunola e1b2295
The %{name}-mpich-devel package contains libraries and header files for
Deji Akingunola e1b2295
developing applications that use %{name}-mpich.
Orion Poplawski 4a4c714
%endif
330eb5e
330eb5e
11ff22f
%prep
Orion Poplawski 1055541
%setup -q -n ParaView-v%{version}%{rcver}-source
3959c95
%patch1 -p0 -b .system
Orion Poplawski abd8754
%patch2 -p0 -b .type
3959c95
%patch3 -p0 -b .netcdf
Orion Poplawski f4e8de4
%patch5 -p1 -b .headers
Orion Poplawski f4e8de4
%patch6 -p1 -b .topological-sort-cmake
Orion Poplawski f4e8de4
%patch7 -p1 -b .plugin-env
82f0661
# Install python properly
82f0661
sed -i -s '/VTK_INSTALL_PYTHON_USING_CMAKE/s/TRUE/FALSE/' CMakeLists.txt
3959c95
#Remove included thirdparty sources just to be sure
Orion Poplawski 1055541
for x in vtkprotobuf
3959c95
do
6a4c38b
  rm -r ThirdParty/*/${x}
3959c95
done
Orion Poplawski 65e96c3
%if %{system_pugixml}
Orion Poplawski 1055541
rm ThirdParty/pugixml/pugixml.*
Orion Poplawski 65e96c3
%endif
Orion Poplawski 1055541
for x in autobahn vtkexpat vtkfreetype vtkgl2ps vtkhdf5 vtkjpeg vtklibxml2 vtkmpi4py vtknetcdf vtkoggtheora vtkpng vtksqlite vtktiff twisted vtkzlib zope
3959c95
do
Orion Poplawski 90a9022
  rm -r VTK/ThirdParty/*/${x}
3959c95
done
b2507c1
# Work around gcc 4.9.0 regression
b2507c1
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61294
b2507c1
sed -i -e 's/-Wl,--fatal-warnings//' VTK/CMake/vtkCompilerExtras.cmake
288bfd5
# We want to build with a system vtk someday, but it doesn't work yet
288bfd5
#rm -r VTK
11ff22f
11ff22f
11ff22f
%build
11ff22f
export CC='gcc'
11ff22f
export CXX='g++'
11ff22f
export MAKE='make'
Orion Poplawski 0e29139
export CFLAGS="$RPM_OPT_FLAGS"
Orion Poplawski 0e29139
export CXXFLAGS="$RPM_OPT_FLAGS"
Orion Poplawski 0e29139
mkdir fedora
Orion Poplawski 0e29139
pushd fedora
f5b22d8
%cmake .. \
3959c95
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c95
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/paraview \
3959c95
        -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/paraview \
3959c95
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be988
        -DQtTesting_INSTALL_LIB_DIR=%{_lib}/paraview \
d6be988
        -DQtTesting_INSTALL_CMAKE_DIR=%{_lib}/paraview/CMake \
a04d012
        %{paraview_cmake_options}
f71f809
make VERBOSE=1 %{?_smp_mflags}
11ff22f
popd
a04d012
%if %{build_openmpi}
a04d012
mkdir fedora-openmpi
a04d012
pushd fedora-openmpi
9d24a58
%{_openmpi_load}
3959c95
cmake .. \
3959c95
        -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/openmpi \
3959c95
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c95
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=lib/paraview \
3959c95
        -DVTK_INSTALL_LIBRARY_DIR:PATH=lib/paraview \
3959c95
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be988
        -DQtTesting_INSTALL_LIB_DIR=lib/paraview \
d6be988
        -DQtTesting_INSTALL_CMAKE_DIR=lib/paraview/CMake \
a04d012
        -DPARAVIEW_USE_MPI:BOOL=ON \
a04d012
        -DICET_BUILD_TESTING:BOOL=ON \
a04d012
        -DMPI_COMPILER:FILEPATH=%{_libdir}/openmpi/bin/mpicxx \
a04d012
        %{paraview_cmake_options}
Orion Poplawski 08a9821
# Fixup forward paths
Orion Poplawski 08a9821
sed -i -e 's,../%{_lib}/openmpi,..,' `find -name \*-forward.c`
a04d012
make VERBOSE=1 %{?_smp_mflags}
9d24a58
%{_openmpi_unload}
a04d012
popd
a04d012
%endif
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
mkdir fedora-mpich
Deji Akingunola e1b2295
pushd fedora-mpich
Deji Akingunola e1b2295
%{_mpich_load}
Orion Poplawski 3b9a1cf
# EL7 mpich module doesn't set PYTHONPATH
Orion Poplawski 3b9a1cf
# https://bugzilla.redhat.com/show_bug.cgi?id=1148992
Orion Poplawski 3b9a1cf
[ -z "$PYTHONPATH" ] && export PYTHONPATH=$MPI_PYTHON_SITEARCH
3959c95
cmake .. \
Deji Akingunola e1b2295
        -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/mpich \
3959c95
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c95
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=lib/paraview \
3959c95
        -DVTK_INSTALL_LIBRARY_DIR:PATH=lib/paraview \
3959c95
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be988
        -DQtTesting_INSTALL_LIB_DIR=lib/paraview \
d6be988
        -DQtTesting_INSTALL_CMAKE_DIR=lib/paraview/CMake \
1779e74
        -DPARAVIEW_USE_MPI:BOOL=ON \
f5b22d8
        -DICET_BUILD_TESTING:BOOL=ON \
Deji Akingunola e1b2295
        -DMPI_COMPILER:FILEPATH=%{_libdir}/mpich/bin/mpicxx \
a04d012
        %{paraview_cmake_options}
Orion Poplawski 08a9821
# Fixup forward paths
Deji Akingunola e1b2295
sed -i -e 's,../%{_lib}/mpich,..,' `find -name \*-forward.c`
f71f809
make VERBOSE=1 %{?_smp_mflags}
Deji Akingunola e1b2295
%{_mpich_unload}
1779e74
popd
45f7118
%endif
11ff22f
a04d012
11ff22f
%install
11ff22f
rm -rf $RPM_BUILD_ROOT
11ff22f
11ff22f
#Fix permissions
11ff22f
find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px]' \) -print0 | xargs -0 chmod -x
11ff22f
11ff22f
# Create some needed directories
11ff22f
install -d $RPM_BUILD_ROOT%{_datadir}/applications
11ff22f
install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
11ff22f
install -m644 %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/pixmaps
11ff22f
install -d $RPM_BUILD_ROOT%{_datadir}/mime/packages
11ff22f
install -m644 %SOURCE2 $RPM_BUILD_ROOT%{_datadir}/mime/packages
11ff22f
a04d012
%if %{build_openmpi}
a04d012
# Install openmpi version
a04d012
pushd fedora-openmpi
a04d012
make install DESTDIR=$RPM_BUILD_ROOT
a04d012
d6be988
#Remove mpi copy of doc and man pages and  data
Orion Poplawski 1055541
rm -rf $RPM_BUILD_ROOT%{_libdir}/openmpi/share/{appdata,applications,doc,icons,man,paraview}
d6be988
ln -sf ../../../share/paraview $RPM_BUILD_ROOT%{_libdir}/openmpi/share/
a04d012
popd
a04d012
%endif
a04d012
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
# Install mpich version
Deji Akingunola e1b2295
pushd fedora-mpich
11ff22f
make install DESTDIR=$RPM_BUILD_ROOT
f5b22d8
d6be988
#Remove mpi copy of doc and man pages and data
Orion Poplawski 1055541
rm -rf $RPM_BUILD_ROOT%{_libdir}/mpich/share/{appdata,applications,doc,icons,man,paraview}
f319e6b
ln -sf ../../../share/paraview $RPM_BUILD_ROOT%{_libdir}/mpich/share/
1779e74
popd
45f7118
%endif
11ff22f
11ff22f
#Install the normal version
11ff22f
pushd fedora
11ff22f
make install DESTDIR=$RPM_BUILD_ROOT
f5b22d8
f5b22d8
#Create desktop file
11ff22f
cat > paraview.desktop <
11ff22f
[Desktop Entry]
11ff22f
Encoding=UTF-8
11ff22f
Name=ParaView Viewer
11ff22f
GenericName=Data Viewer
11ff22f
Comment=ParaView allows viewing of large data sets
11ff22f
Type=Application
11ff22f
Terminal=false
341cf2c
Icon=paraview_22x22
341cf2c
MimeType=application/x-paraview;
11ff22f
Categories=Application;Graphics;
11ff22f
Exec=paraview
11ff22f
EOF
11ff22f
5f795c6
desktop-file-install \
11ff22f
       --add-category=X-Fedora \
11ff22f
       --dir %{buildroot}%{_datadir}/applications/ \
11ff22f
       paraview.desktop
Orion Poplawski f798716
3959c95
#Cleanup only vtk conflicting binaries
d6be988
rm $RPM_BUILD_ROOT%{_bindir}/vtk{EncodeString,HashSource,Parse{Java,OGLExt},Wrap{Hierarchy,Java,Python,Tcl}}*
11ff22f
popd
11ff22f
f898a06
# Strip build dir from VTKConfig.cmake (bug #917425)
f898a06
find $RPM_BUILD_ROOT -name VTKConfig.cmake | xargs sed -i -e '/builddir/s/^/#/'
f898a06
11ff22f
11ff22f
%clean
11ff22f
rm -rf $RPM_BUILD_ROOT
11ff22f
11ff22f
11ff22f
%post
11ff22f
update-desktop-database &> /dev/null ||:
11ff22f
f5b22d8
11ff22f
%postun
11ff22f
update-desktop-database &> /dev/null ||:
11ff22f
11ff22f
Orion Poplawski 5d2dfce
#Handle changing from directory to file
Orion Poplawski 5d2dfce
%pre
Orion Poplawski 5d2dfce
if [ -d %{_libdir}/paraview/paraview ]
Orion Poplawski 5d2dfce
then
Orion Poplawski 5d2dfce
  rm -r %{_libdir}/paraview/paraview
Orion Poplawski 5d2dfce
fi
Orion Poplawski 5d2dfce
Orion Poplawski 5d2dfce
Rex Dieter 482d5ad
%post data
Orion Poplawski 1055541
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
Orion Poplawski 1055541
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
11ff22f
11ff22f
%postun data
Rex Dieter 482d5ad
if [ $1 -eq 0 ] ; then
Rex Dieter 482d5ad
  update-mime-database %{_datadir}/mime &> /dev/null || :
Orion Poplawski 1055541
  /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Orion Poplawski 1055541
  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 482d5ad
fi
Rex Dieter 482d5ad
Rex Dieter 482d5ad
%posttrans data
Rex Dieter 482d5ad
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
Orion Poplawski 1055541
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
11ff22f
11ff22f
11ff22f
%files
79e9a3a
%doc License_v1.2.txt
11ff22f
%{_bindir}/paraview
341cf2c
%{_bindir}/pvbatch
6a4c38b
# Currently disabled upstream
6a4c38b
#{_bindir}/pvblot
11ff22f
%{_bindir}/pvdataserver
710af13
%{_bindir}/pvpython
11ff22f
%{_bindir}/pvrenderserver
11ff22f
%{_bindir}/pvserver
f3b58fd
%{_bindir}/smTestDriver
f5b22d8
%{_libdir}/paraview/
f3b58fd
Orion Poplawski 4a4c714
%files data
Orion Poplawski 1055541
%{_datadir}/appdata/paraview.appdata.xml
5f795c6
%{_datadir}/applications/*paraview.desktop
Orion Poplawski 1055541
%{_datadir}/icons/hicolor/*/apps/paraview.png
Orion Poplawski 4a4c714
%{_datadir}/mime/packages/paraview.xml
Orion Poplawski 1055541
%{_datadir}/pixmaps/paraview_22x22.png
d6be988
%{_datadir}/paraview/
Orion Poplawski 4a4c714
Orion Poplawski 4a4c714
%files devel
Orion Poplawski 1055541
%{_bindir}/paraview-config
e07efa4
%{_bindir}/vtkWrapClientServer
e07efa4
%{_bindir}/vtkkwProcessXML
Orion Poplawski 4a4c714
%{_includedir}/paraview/
3959c95
%{_datadir}/cmake/
Orion Poplawski 693fb8a
%{_datadir}/doc/paraview-%{pv_majmin}/
Orion Poplawski 4a4c714
11ff22f
Orion Poplawski f307380
%if %{build_openmpi}
a04d012
%files openmpi
79e9a3a
%doc License_v1.2.txt
09a9a58
%{_libdir}/openmpi/bin/[ps]*
3959c95
%{_libdir}/openmpi/lib/paraview/
Orion Poplawski 4a4c714
Orion Poplawski 4a4c714
%files openmpi-devel
09a9a58
%{_libdir}/openmpi/bin/vtk*
Orion Poplawski 4a4c714
%{_libdir}/openmpi/include/paraview/
3959c95
%{_libdir}/openmpi/share/cmake/
d6be988
%{_libdir}/openmpi/share/paraview
a04d012
%endif
a04d012
a04d012
Deji Akingunola e1b2295
%if %{build_mpich}
Deji Akingunola e1b2295
%files mpich
a04d012
%doc License_v1.2.txt
Deji Akingunola e1b2295
%{_libdir}/mpich/bin/[ps]*
Deji Akingunola e1b2295
%{_libdir}/mpich/lib/paraview/
11ff22f
Deji Akingunola e1b2295
%files mpich-devel
Deji Akingunola e1b2295
%{_libdir}/mpich/bin/vtk*
Deji Akingunola e1b2295
%{_libdir}/mpich/include/paraview/
Deji Akingunola e1b2295
%{_libdir}/mpich/share/cmake/
d6be988
%{_libdir}/mpich/share/paraview
Orion Poplawski 4a4c714
%endif
11ff22f
11ff22f
11ff22f
%changelog
Petr Machata 732513b
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 4.2.0-3
Petr Machata 732513b
- Rebuild for boost 1.57.0
Petr Machata 732513b
Orion Poplawski abd8754
* Thu Jan 8 2015 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-2
Orion Poplawski abd8754
- Rebuild for hdf 1.8.14
Orion Poplawski abd8754
- Add patch to fix compilation error
Orion Poplawski abd8754
Orion Poplawski 274fa56
* Wed Oct 1 2014 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-1
Orion Poplawski 274fa56
- Update to 4.2.0 final
Orion Poplawski 274fa56
Orion Poplawski 1055541
* Thu Sep 18 2014 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-0.1.rc1
Orion Poplawski 1055541
- Update to 4.2.0-RC1
Orion Poplawski 1055541
- Drop paraview-install, paraview-4.0.1-Protobuf, and paraview-pqViewFrameActionGroup
Orion Poplawski 1055541
  patches fixed upstream 
Orion Poplawski 1055541
- Build against system pugixml
Orion Poplawski 1055541
Rex Dieter 482d5ad
* Mon Sep 08 2014 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-9
Rex Dieter 482d5ad
- update scriptlets
Rex Dieter 482d5ad
b7237a7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-8
b7237a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b7237a7
Orion Poplawski f4e8de4
* Mon Jul 21 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-7
Orion Poplawski f4e8de4
- Install missing headers (bug #1100911)
Orion Poplawski f4e8de4
- Install TopologicalSort.cmake (bug #1116521)
Orion Poplawski f4e8de4
- Adjust ParaViewPlugins.cmake for Fedora packaging (bug #118520)
Orion Poplawski f4e8de4
Orion Poplawski d19e34b
* Tue Jun 10 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-6
Orion Poplawski d19e34b
- Rebuild for hdf 1.8.13
Orion Poplawski d19e34b
261842a
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-5
261842a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
261842a
b00680a
* Fri May 23 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-3
b00680a
- Install missing pqViewFrameActionGroup.h header (bug #1100905)
b00680a
Petr Machata e78f413
* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 4.1.0-3
Petr Machata e78f413
- Rebuild for boost 1.55.0
Petr Machata e78f413
2e18102
* Mon Feb 24 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-2
2e18102
- Rebuild for mpich-3.1
2e18102
Orion Poplawski ed1cb09
* Tue Jan 21 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-1
Orion Poplawski ed1cb09
- Update to 4.1.0 final
Orion Poplawski ed1cb09
- Drop cstddef patch applied upstream
Orion Poplawski ed1cb09
d6be988
* Mon Dec 30 2013 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-0.1.rc2
d6be988
- Rebase install patch
d6be988
- Add patch to include needed cstddef for gcc 4.8.2
d6be988
- Set VTK_INSTALL_DATA_DIR
d6be988
- Set QtTesting_* install macros
d6be988
Orion Poplawski 90a9022
* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-0.1.rc2
Orion Poplawski 90a9022
- Update to 4.1.0-RC2
Orion Poplawski 90a9022
0b0634f
* Fri Oct 18 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
0b0634f
- Require vtk-devel for vtkProcessShader
0b0634f
e07efa4
* Mon Oct 14 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-2
e07efa4
- Remove conflicts with vtk-devel (bug #1018432)
e07efa4
288bfd5
* Mon Aug 12 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-1
288bfd5
- Update to 4.0.1
288bfd5
- Drop jpeg patch fixed upstream
288bfd5
7b4cc91
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.98.1-8
7b4cc91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7b4cc91
Petr Machata f90ec76
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 3.98.1-7
Petr Machata f90ec76
- Rebuild for boost 1.54.0
Petr Machata f90ec76
Deji Akingunola e1b2295
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 3.98.1-6
Deji Akingunola e1b2295
- Rename mpich2 sub-packages to mpich and rebuild for mpich-3.0
Deji Akingunola e1b2295
128392e
* Thu May 16 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-5
128392e
- Rebuild for hdf5 1.8.11
128392e
5f795c6
* Tue Apr 30 2013 Jon Ciesla <limburgher@gmail.com> - 3.98.1-4
5f795c6
- Drop desktop vendor tag.
5f795c6
f898a06
* Thu Mar 7 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-3
f898a06
- Remove builddir path from VTKConfig.cmake (bug #917425)
f898a06
09a9a58
* Sun Feb 24 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-2
09a9a58
- Remove only vtk conflicting binaries (bug #915116)
09a9a58
- Do not move python libraries
09a9a58
501a3ad
* Wed Feb 20 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-1
501a3ad
- Update to 3.98.1
501a3ad
- Drop pvblot patch
501a3ad
- Add upstream patch to fix jpeg_mem_src support
501a3ad
27b8c85
* Mon Jan 28 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.0-3
27b8c85
- Drop kwProcessXML patch, leave as vtkkwProcessXML with rpath
27b8c85
Adam Tkac 4be0f83
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 3.98.0-2
Adam Tkac 4be0f83
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 4be0f83
3959c95
* Mon Dec 17 2012 Orion Poplawski <orion@cora.nwra.com> - 3.98.0-1
3959c95
- Update to 3.98.0
3959c95
- Remove source of more bundled libraries
3959c95
- Drop include, gcc47, vtkboost, and hdf5 patches
3959c95
- Rebase kwprocessxml_rpath and system library patches
3959c95
- Add patch to fix install locations
3959c95
- Add patch to use system protobuf
3959c95
- Add BR gl2ps-devel >= 1.3.8
3959c95
- Disable pvblot for now
3959c95
- Build with hdf5 1.8.10
3959c95
3426cfe
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-5
3426cfe
- Rebuild for mpich2 1.5
Orion Poplawski 8c849f8
- Add patch to compile with current boost
3426cfe
19d16d4
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-4
19d16d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
19d16d4
Orion Poplawski e2c031b
* Wed Jun 13 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-3
Orion Poplawski e2c031b
- Don't ship vtkWrapHierarchy, conflicts with vtk (Bug 831834)
Orion Poplawski e2c031b
Orion Poplawski c993e62
* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-2
Orion Poplawski c993e62
- Rebuild with hdf5 1.8.9
Orion Poplawski c993e62
Orion Poplawski 35cc528
* Mon Apr 9 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-1
Orion Poplawski 35cc528
- Update to 3.14.1
Orion Poplawski 05e13ed
- Add BR hwloc-devel
Orion Poplawski 35cc528
Orion Poplawski 8a7591b
* Tue Apr 3 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-4
Orion Poplawski 8a7591b
- Add patch to buid kwProcessXML as a forwarded executable (bug #808490)
Orion Poplawski 8a7591b
Orion Poplawski fea2f79
* Thu Mar 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-3
Orion Poplawski fea2f79
- Only remove vtk conflicting binaries (bug #807756)
Orion Poplawski fea2f79
Orion Poplawski 41ae4e2
* Wed Feb 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-2
Orion Poplawski 41ae4e2
- Add patch to make vtk use system libraries
Orion Poplawski 41ae4e2
Orion Poplawski 49bd0b0
* Wed Feb 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-1
Orion Poplawski 49bd0b0
- Update to 3.14.0
Orion Poplawski 49bd0b0
- Rebase gcc47 patch
Orion Poplawski 49bd0b0
- Try to handle python install problems manually
Orion Poplawski 49bd0b0
5948b22
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.0-8
5948b22
- Rebuilt for c++ ABI breakage
5948b22
501a3ad
* Thu Jan 26 2012 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-7
Orion Poplawski 586c638
- Build with gcc 4.7
Orion Poplawski 42214fc
- Add patch to support gcc 4.7
Orion Poplawski 42214fc
- Build with new libOSMesa
Orion Poplawski 586c638
Orion Poplawski f12b064
* Tue Dec 27 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-6
Orion Poplawski c2d6a15
- vtkPV*Python.so needs to go into the paraview python dir
Orion Poplawski c2d6a15
- Drop chrpath
Orion Poplawski c2d6a15
Orion Poplawski 3ff76ca
* Fri Dec 16 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-5
Orion Poplawski 3ff76ca
- Oops, install vtk*Python.so, not libvtk*Python.so
Orion Poplawski 3ff76ca
Orion Poplawski 2596540
* Mon Dec 12 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-4
Orion Poplawski 2596540
- Install more libvtk libraries by hand and manually remove rpath
Orion Poplawski 2596540
Orion Poplawski 748d4ae
* Fri Dec 9 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-3
Orion Poplawski 748d4ae
- Add patch from Petr Machata to build with boost 1.48.0
Orion Poplawski 748d4ae
Orion Poplawski b484582
* Thu Dec 1 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-2
Orion Poplawski b484582
- Enable PARAVIEW_INSTALL_DEVELOPMENT and re-add -devel sub-package
Orion Poplawski f798716
- Install libvtk*Python.so by hand for now
Orion Poplawski b484582
Orion Poplawski 08a9821
* Thu Nov 10 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-1
Orion Poplawski 08a9821
- Update to 3.12.0
Orion Poplawski 08a9821
Orion Poplawski 08a9821
* Fri Oct 28 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-6
Orion Poplawski 08a9821
- Fixup forward paths for mpi versions (bug #748221)
Orion Poplawski 08a9821
Orion Poplawski 303782f
* Thu Jun 23 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-5
Orion Poplawski 303782f
- Add BR qtwebkit-devel, fixes FTBS bug 716151
Orion Poplawski 303782f
Orion Poplawski 5e0496c
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-4
Orion Poplawski 5e0496c
- Rebuild for hdf5 1.8.7
Orion Poplawski 5e0496c
Orion Poplawski 3ec61ca
* Tue Apr 19 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-3
Orion Poplawski 3ec61ca
- No need to move python install with 3.10.1
Orion Poplawski 3ec61ca
50f9a2f
* Tue Apr 19 2011 Dan HorĂ¡k <dan[at]danny.cz> - 3.10.1-2
50f9a2f
- no openmpi on s390(x)
50f9a2f
Orion Poplawski f7d8584
* Mon Apr 18 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-1
Orion Poplawski f7d8584
- Update to 3.10.1
Orion Poplawski f7d8584
- Drop build patch fixed upstream
Orion Poplawski f7d8584
Orion Poplawski e0f8b16
* Mon Apr 4 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.0-1
Orion Poplawski e0f8b16
- Update to 3.10.0
Orion Poplawski e0f8b16
- Drop lib and py27 patches fixed upstream
Orion Poplawski e0f8b16
- Add patch for gcc 4.6.0 support
Orion Poplawski e0f8b16
- Update system hdf5 handling
Orion Poplawski e0f8b16
- Cleanup unused build options
Orion Poplawski e0f8b16
- Build more plugins
Orion Poplawski e0f8b16
Deji Akingunola c8ac2ea
* Tue Mar 29 2011 Deji Akingunola <dakingun@gmail.com> - 3.8.1-5
Deji Akingunola c8ac2ea
- Rebuild for mpich2 soname bump
Deji Akingunola c8ac2ea
e4c58ed
* Wed Oct 20 2010 Adam Jackson <ajax@redhat.com> 3.8.1-4
e4c58ed
- Rebuild for new libOSMesa soname
e4c58ed
Orion Poplawski 5d2dfce
* Thu Oct 7 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-3
Orion Poplawski 5d2dfce
- Remove any previous %%{_libdir}/paraview/paraview directories
Orion Poplawski 5d2dfce
  which prevent updates
Orion Poplawski 5d2dfce
Orion Poplawski 929ef26
* Tue Oct 5 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-2
Orion Poplawski 929ef26
- Disable install of third party libraries
Orion Poplawski 929ef26
Orion Poplawski 0e29139
* Fri Oct 1 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-1
Orion Poplawski 0e29139
- Update to 3.8.1
Orion Poplawski 2ecc656
- Drop devel sub-package
Orion Poplawski 0e29139
- Drop installpath patch
Orion Poplawski 0e29139
- Drop hdf5-1.8 patch, build with hdf5 1.8 API
Orion Poplawski 0e29139
- Cleanup build
Orion Poplawski 0e29139
Orion Poplawski 6f6d9c7
* Fri Jul 30 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-4
Orion Poplawski 6f6d9c7
- Add patch to support python 2.7
Orion Poplawski 6f6d9c7
d67dd4a
* Tue Jul 27 2010 David Malcolm <dmalcolm@redhat.com> - 3.8.0-3
d67dd4a
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
d67dd4a
b5741b8
* Fri Jun 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-2
b5741b8
- Drop doc sub-package
b5741b8
f3b58fd
* Tue Jun 1 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-1
f3b58fd
- Update to 3.8.0
f3b58fd
- Update demo patch
f3b58fd
- Update hdf5 patch
f3b58fd
- Drop old documentation patches
f3b58fd
- Add patch to add needed include headers
f3b58fd
- Add patch from upstream to fix install path issue
f3b58fd
4a1eed2
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.6.2-4
4a1eed2
- BR qt-assistant-adp-devel
4a1eed2
- Don't Require qt4-assistant, should be qt-assistant-adp now, and it (or qt-x11
4a1eed2
  4.6.x which Provides it) gets dragged in anyway by the soname dependencies
4a1eed2
9d24a58
* Fri Feb 19 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-3
9d24a58
- More MPI packaging changes
9d24a58
a04d012
* Tue Feb 16 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-2
a04d012
- Conform to updated MPI packaging guidelines
a04d012
- Build mpich2 version
a04d012
534643a
* Mon Jan 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-1
534643a
- Update to 3.6.2
534643a
de73cbf
* Thu Nov 19 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-7
de73cbf
- New location for openmpi (fixes FTBFS bug #539179)
de73cbf
459474a
* Mon Aug 31 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-6
459474a
- Don't ship lproj, conflicts with vtk
459474a
11dcb5f
* Thu Aug 27 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-5
11dcb5f
- Specify PV_INSTALL_LIB_DIR as relative path, drop install prefix patch
11dcb5f
- Update assitant patch to use assistant_adp, don't ship assistant-real
11dcb5f
a4a5e95
* Wed Aug 26 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-4
d6573f2
- Disable building various plugins that need OverView
de6d2e3
71f846f
* Tue Aug 25 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-3
71f846f
- Disable building OverView - not ready yet
71f846f
1db7017
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 3.6.1-2
1db7017
- rebuilt with new openssl
1db7017
f85d676
* Wed Jul 22 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-1
f85d676
- Update to 3.6.1
f85d676
25bd7d4
* Thu May 7 2009 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-5
25bd7d4
- Update doc patch to look for help file in the right place (bug #499273)
25bd7d4
fe21f47
* Tue Feb 24 2009 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-4
330eb5e
- Rebuild with hdf5 1.8.2, gcc 4.4.0
c812787
- Update hdf5-1.8 patch to work with hdf5 1.8.2
c181afb
- Add patch to allow build with Qt 4.5
330eb5e
- Move documentation into noarch sub-package
fe21f47
4bc7e1d
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 3.4.0-3
4bc7e1d
- rebuild with new openssl
4bc7e1d
2342371
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.4.0-2
2342371
- Rebuild for Python 2.6
2342371
1f41124
* Fri Oct 17 2008 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-1
1f41124
- Update to 3.4.0 final
1f41124
934bf35
* Thu Oct 2 2008 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-0.20081002.1
934bf35
- Update 3.4.0 CVS snapshot
934bf35
- Update gcc43 patch
934bf35
- Drop qt patch, upstream now allows compiling against Qt 4.4.*
934bf35
1779e74
* Mon Aug 11 2008 Orion Poplawski <orion@cora.nwra.com> - 3.3.1-0.20080811.1
1779e74
- Update 3.3.1 CVS snapshot
1779e74
- Update hdf5 patch to drop upstreamed changes
1779e74
- Fix mpi build (bug #450598)
1779e74
- Use rpath instead of ls.so conf files so mpi and non-mpi can be installed at
1779e74
  the same time
1779e74
- mpi package now just ships mpi versions of the server components
1779e74
- Drop useless mpi-devel subpackage
1779e74
- Update hdf5 patch to fix H5pubconf.h -> H5public.h usage
1779e74
501a3ad
* Wed May 21 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.3.0-0.20080520.1
79e9a3a
- Update to 3.3.0 CVS snapshot
79e9a3a
- Update qt and gcc43 patches, drop unneeded patches
79e9a3a
- Add openssl-devel, gnuplot, and wget BRs
79e9a3a
- Update license text filename
79e9a3a
- Set VTK_USE_RPATH to off, needed with development versions
79e9a3a
- Run ctest in %%check - still need to exclude more tests
79e9a3a
b85ec83
* Wed Mar 5 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-5
b85ec83
- Rebuild for hdf5 1.8.0 using compatability API define and new patch
172ed03
20369de
* Mon Feb 18 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-4
20369de
- Add patch to compile with gcc 4.3
20369de
f71f809
* Fri Jan 18 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-3
f71f809
- Add patch to fix parallel make
f71f809
- Obsolete demos package (bug #428528)
f71f809
543ad8d
* Tue Dec 18 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-2
52ebed9
- Name ld.so.conf.d file with .conf extension
84bd768
- Drop parallel make for now
52ebed9
543ad8d
* Mon Dec 03 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-1
3c91827
- Update to 3.2.1
341cf2c
- Use macros for version numbers
341cf2c
- Add patches to fix documentation install location and use assistant-qt4,
341cf2c
  not install copies of Qt libraries, and not use rpath.
341cf2c
- Install ld.so.conf.d file
341cf2c
- Fixup desktop files
3c91827
543ad8d
* Thu Aug 23 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.0.2-2
7fa6ecd
- Update license tag to BSD
7fa6ecd
- Fix make %%{_smp_mflags}
7fa6ecd
- Rebuild for ppc32
7fa6ecd
543ad8d
* Wed Jul 11 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.0.2-1
f5b22d8
- Update to 3.0.2
f5b22d8
- Turn mpi build back on
f5b22d8
- Add devel packages
f5b22d8
- Remove demo package no longer in upstream
f5b22d8
- Use cmake macros
f5b22d8
543ad8d
* Thu Mar 08 2007 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-6
45f7118
- Don't build mpi version until upstream fixes the build system
45f7118
543ad8d
* Fri Dec 22 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-5
036a686
- Fix .so permissions
036a686
- Patch for const issue
036a686
- Patch for new cmake
036a686
- Build with openmpi
036a686
df271c4
* Thu Dec 14 2006 - Jef Spaleta <jspaleta@gmail.com> - 2.4.4-4
df271c4
- Bump and build for python 2.5
df271c4
543ad8d
* Fri Oct  6 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-3
c00a71c
- Install needed python libraries to get around make install bug
c00a71c
543ad8d
* Wed Oct  4 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-2
710af13
- Re-enable OSMESA support for FC6
710af13
- Enable python wrapping
710af13
543ad8d
* Fri Sep 15 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-1
f5fc6f8
- Update to 2.4.4
f5fc6f8
543ad8d
* Thu Jun 29 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-8
9455d00
- No OSMesa support in FC5
9455d00
- Make data sub-package pull in main package (bug #193837)
9455d00
- A patch from CVS to fix vtkXOpenRenderWindow.cxx
dc468ba
- Need lam-devel for FC6
9455d00
543ad8d
* Fri Apr 21 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-7
0b2b598
- Re-enable ppc
0b2b598
543ad8d
* Mon Apr 17 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-6
d340521
- Exclude ppc due to gcc bug #189160
d340521
543ad8d
* Wed Apr 12 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-5
11ff22f
- Cleanup permissions
11ff22f
543ad8d
* Mon Apr 10 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-4
11ff22f
- Add icon and cleanup desktop file
11ff22f
543ad8d
* Mon Apr 10 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-3
11ff22f
- Add VTK_USE_MANGLE_MESA for off screen rendering
11ff22f
- Cleanup source permisions
11ff22f
- Add an initial .desktop file
11ff22f
- Make requirement on -data specific to version
11ff22f
- Don't package Ice-T man pages and cmake files
11ff22f
543ad8d
* Thu Apr  6 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
11ff22f
- Add mpi version
11ff22f
543ad8d
* Tue Apr  4 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-1
11ff22f
- Initial Fedora Extras version