50f9a2
%ifarch s390 s390x
50f9a2
%global build_openmpi 0
50f9a2
%endif
a04d01
%{!?build_openmpi:%global build_openmpi 1}
Deji Akingunola e1b229
%{!?build_mpich:%global build_mpich 1}
288bfd
%global pv_maj 4
Orion Poplawski 1747f4
%global pv_min 3
Orion Poplawski 1747f4
%global pv_patch 1
Orion Poplawski e0f8b1
%global pv_majmin %{pv_maj}.%{pv_min}
Orion Poplawski 274fa5
%global rcver %{nil}
45f711
f3b58f
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
f3b58f
Orion Poplawski 65e96c
# We need pugixml >= 1.4
Orion Poplawski 65e96c
%if 0%{?fedora} >= 22
Orion Poplawski 65e96c
%global system_pugixml 1
Orion Poplawski 65e96c
%global vtk_use_system_pugixml -DVTK_USE_SYSTEM_PUGIXML:BOOL=ON
Orion Poplawski 65e96c
%else
Orion Poplawski 65e96c
%global system_pugixml 0
Orion Poplawski f6f1b3
%global vtk_use_system_pugixml -DVTK_USE_SYSTEM_PUGIXML:BOOL=OFF
Orion Poplawski 65e96c
%endif
Orion Poplawski 65e96c
11ff22
Name:           paraview
341cf2
Version:        %{pv_majmin}.%{pv_patch}
2a613b
Release:        9%{?dist}
11ff22
Summary:        Parallel visualization application
11ff22
11ff22
Group:          Applications/Engineering
7fa6ec
License:        BSD
11ff22
URL:            http://www.paraview.org/
Orion Poplawski 90a902
Source0:        http://www.paraview.org/files/v%{pv_majmin}/ParaView-v%{version}%{?rcver}-source.tar.gz
11ff22
Source2:        paraview.xml
Orion Poplawski 501a64
# Fix Version in desktop file
Orion Poplawski 501a64
# http://www.paraview.org/Bug/view.php?id=12508
Orion Poplawski 501a64
Patch0:         paraview-desktop.patch
Orion Poplawski abd875
# http://www.vtk.org/Bug/view.php?id=15249
Orion Poplawski abd875
Patch2:         vtk-type.patch
d6be98
# Patch to vtk to use system netcdf library
Orion Poplawski 90a902
Patch3:         vtk-6.1.0-netcdf.patch
Orion Poplawski f4e8de
# Install missing headers
Orion Poplawski f4e8de
# https://bugzilla.redhat.com/show_bug.cgi?id=1100911
Orion Poplawski f4e8de
# http://www.vtk.org/Bug/view.php?id=14700
Orion Poplawski f4e8de
Patch5:         paraview-headers.patch
Orion Poplawski f4e8de
# Install missing TopologicalSort.cmake
Orion Poplawski f4e8de
# https://bugzilla.redhat.com/show_bug.cgi?id=1116521
Orion Poplawski f4e8de
Patch6:         paraview-topological-sort-cmake.patch
Orion Poplawski f4e8de
# Fix ParaViewPlugins.cmake
Orion Poplawski f4e8de
# https://bugzilla.redhat.com/show_bug.cgi?id=1118520
Orion Poplawski f4e8de
# http://www.paraview.org/Bug/view.php?id=14878
Orion Poplawski f4e8de
Patch7:         paraview-plugin-env.patch
71f846
11ff22
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11ff22
45f711
BuildRequires:  cmake
a04d01
%if %{build_openmpi}
45f711
BuildRequires:  openmpi-devel
6a4c38
BuildRequires:  mpi4py-openmpi
4304d2
BuildRequires:  netcdf-openmpi-devel
45f711
%endif
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
BuildRequires:  mpich-devel
6a4c38
BuildRequires:  mpi4py-mpich
Deji Akingunola e1b229
BuildRequires:  netcdf-mpich-devel
a04d01
%endif
Orion Poplawski e0f8b1
BuildRequires:  qt-devel
Orion Poplawski 9b7b9d
%if 0%{?rhel} && 0%{?rhel} <= 7
Orion Poplawski 9b7b9d
BuildRequires:  qt-assistant
Orion Poplawski 9b7b9d
%else
Orion Poplawski 303782
BuildRequires:  qt-assistant-adp-devel
Orion Poplawski 9b7b9d
%endif
Orion Poplawski 303782
BuildRequires:  qt-webkit-devel
Orion Poplawski e0f8b1
BuildRequires:  mesa-libOSMesa-devel
11ff22
BuildRequires:  python-devel, tk-devel, hdf5-devel
f5b22d
BuildRequires:  freetype-devel, libtiff-devel, zlib-devel
11ff22
BuildRequires:  expat-devel
Orion Poplawski 693fb8
BuildRequires:  desktop-file-utils
f5b22d
BuildRequires:  doxygen, graphviz
341cf2
BuildRequires:  readline-devel
79e9a3
BuildRequires:  openssl-devel
79e9a3
BuildRequires:  gnuplot
79e9a3
BuildRequires:  wget
f85d67
BuildRequires:  boost-devel
3959c9
BuildRequires:  gl2ps-devel >= 1.3.8
Orion Poplawski 05e13e
BuildRequires:  hwloc-devel
Orion Poplawski f0e06a
BuildRequires:  jsoncpp-devel
Orion Poplawski e3f9ff
BuildRequires:  libjpeg-devel
Orion Poplawski e3f9ff
BuildRequires:  libpng-devel
Orion Poplawski 169844
BuildRequires:  libtheora-devel
Orion Poplawski 41ae4e
BuildRequires:  libxml2-devel
Orion Poplawski e9e6e4
BuildRequires:  netcdf-cxx-devel
f73167
BuildRequires:  protobuf-devel
Orion Poplawski 65e96c
%if %{system_pugixml}
Orion Poplawski 65e96c
BuildRequires:  pugixml-devel >= 1.4
Orion Poplawski 65e96c
%endif
Orion Poplawski 169844
Requires:       hdf5 = %{_hdf5_version}
11ff22
Requires:       %{name}-data = %{version}-%{release}
330eb5
Requires:       %{name}-doc = %{version}-%{release}
1779e7
Obsoletes:      paraview-demos < %{version}-%{release}
1779e7
Provides:       paraview-demos = %{version}-%{release}
b5741b
Obsoletes:      paraview-doc < %{version}-%{release}
b5741b
Provides:       paraview-doc = %{version}-%{release}
11ff22
3959c9
#-- Plugin: VRPlugin - Virtual Reality Devices and Interactor styles : Disabled - Requires VRPN
3959c9
#-- Plugin: MantaView - Manta Ray-Cast View : Disabled - Requires Manta
3959c9
#-- Plugin: ForceTime - Override time requests : Disabled - Build is failing
3959c9
#-- Plugin: VaporPlugin - Plugin to read NCAR VDR files : Disabled - Requires vapor
288bfd
288bfd
# We want to build with a system vtk someday, but it doesn't work yet
288bfd
# -DUSE_EXTERNAL_VTK:BOOL=ON \\\
288bfd
# -DVTK_DIR=%{_libdir}/vtk \\\
288bfd
Orion Poplawski 65e96c
%global paraview_cmake_options \\\
3959c9
        -DCMAKE_BUILD_TYPE=RelWithDebInfo \\\
f85d67
        -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \\\
f85d67
        -DCMAKE_C_COMPILER:FILEPATH=$CC \\\
f85d67
        -DTCL_LIBRARY:PATH=tcl \\\
f85d67
        -DTK_LIBRARY:PATH=tk \\\
Orion Poplawski e0f8b1
        -DPARAVIEW_BUILD_PLUGIN_AdiosReader:BOOL=ON \\\
Orion Poplawski e0f8b1
        -DPARAVIEW_BUILD_PLUGIN_CoProcessingScriptGenerator:BOOL=ON \\\
Orion Poplawski e0f8b1
        -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting:BOOL=ON \\\
097e74
        -DPARAVIEW_BUILD_PLUGIN_ForceTime:BOOL=ON \\\
f85d67
        -DPARAVIEW_ENABLE_PYTHON:BOOL=ON \\\
Orion Poplawski 929ef2
        -DPARAVIEW_INSTALL_THIRD_PARTY_LIBRARIES:BOOL=OFF \\\
Orion Poplawski b48458
        -DPARAVIEW_INSTALL_DEVELOPMENT:BOOL=ON \\\
3959c9
        -DVTK_CUSTOM_LIBRARY_SUFFIX="" \\\
d6be98
        -DVTK_INSTALL_DATA_DIR=share/paraview \\\
3959c9
        -DVTK_INSTALL_PACKAGE_DIR=share/cmake/paraview \\\
6a4c38
        -DVTK_PYTHON_SETUP_ARGS="--prefix=/usr --root=%{buildroot}" \\\
f85d67
        -DVTK_USE_BOOST:BOOL=ON \\\
f85d67
        -DVTK_USE_INFOVIS:BOOL=OFF \\\
f85d67
        -DVTK_USE_N_WAY_ARRAYS:BOOL=ON \\\
Orion Poplawski 169844
        -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \\\
3959c9
        -DVTK_USE_SYSTEM_ICET=OFF \\\
Orion Poplawski 41ae4e
        -DVTK_USE_SYSTEM_LIBRARIES=ON \\\
Orion Poplawski e10a93
        -DVTK_USE_SYSTEM_HDF5=ON \\\
3959c9
        -DHDF5_HL_LIBRARY:FILEPATH=%{_libdir}/libhdf5_hl.so \\\
Orion Poplawski ad6fa8
        -DVTK_USE_SYSTEM_AUTOBAHN:BOOL=ON \\\
Orion Poplawski 41ae4e
        -DVTK_USE_SYSTEM_LIBPROJ4=OFF \\\
Orion Poplawski 105554
        -DVTK_USE_SYSTEM_MPI4PY:BOOL=ON \\\
3959c9
        -DVTK_USE_SYSTEM_NETCDF=ON \\\
Orion Poplawski 105554
        -DVTK_USE_SYSTEM_PROTOBUF:BOOL=ON \\\
Orion Poplawski 65e96c
        %{?vtk_use_system_pugixml} \\\
3959c9
        -DVTK_USE_SYSTEM_QTTESTING=OFF \\\
Orion Poplawski ad6fa8
        -DVTK_USE_SYSTEM_TWISTED:BOOL=ON \\\
3959c9
        -DVTK_USE_SYSTEM_XDMF2=OFF \\\
Orion Poplawski ad6fa8
        -DVTK_USE_SYSTEM_ZOPE:BOOL=ON \\\
Orion Poplawski e0f8b1
        -DXDMF_WRAP_PYTHON:BOOL=ON \\\
f85d67
        -DBUILD_DOCUMENTATION:BOOL=ON \\\
Orion Poplawski 2115ea
        -DBUILD_EXAMPLES:BOOL=ON \\\
Orion Poplawski 2115ea
        -DBUILD_TESTING:BOOL=OFF
11ff22
11ff22
%description
11ff22
ParaView is an application designed with the need to visualize large data
11ff22
sets in mind. The goals of the ParaView project include the following:
11ff22
11ff22
    * Develop an open-source, multi-platform visualization application.
11ff22
    * Support distributed computation models to process large data sets.
11ff22
    * Create an open, flexible, and intuitive user interface.
11ff22
    * Develop an extensible architecture based on open standards.
11ff22
11ff22
ParaView runs on distributed and shared memory parallel as well as single
11ff22
processor systems and has been successfully tested on Windows, Linux and
11ff22
various Unix workstations and clusters. Under the hood, ParaView uses the
11ff22
Visualization Toolkit as the data processing and rendering engine and has a
11ff22
user interface written using a unique blend of Tcl/Tk and C++.
11ff22
25bd7d
NOTE: The version in this package has NOT been compiled with MPI support.
a04d01
%if %{build_openmpi}
a04d01
Install the paraview-openmpi package to get a version compiled with openmpi.
a04d01
%endif
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
Install the paraview-mpich package to get a version compiled with mpich.
a04d01
%endif
11ff22
11ff22
11ff22
%package        data
11ff22
Summary:        Data files for ParaView
11ff22
Group:          Applications/Engineering
9455d0
Requires:       %{name} = %{version}-%{release}
330eb5
BuildArch:      noarch
11ff22
11ff22
%description    data
11ff22
%{summary}.
11ff22
11ff22
Orion Poplawski 4a4c71
%package        devel
Orion Poplawski 4a4c71
Summary:        Development files for %{name}
Orion Poplawski 4a4c71
Group:          Development/Libraries
Orion Poplawski 4a4c71
Requires:       %{name}%{?_isa} = %{version}-%{release}
0b0634
Requires:       vtk-devel%{?_isa}
Orion Poplawski 4a4c71
Orion Poplawski 4a4c71
%description    devel
Orion Poplawski 4a4c71
The %{name}-devel package contains libraries and header files for
Orion Poplawski 4a4c71
developing applications that use %{name}.
Orion Poplawski 4a4c71
Orion Poplawski 4a4c71
330eb5
%package        doc
330eb5
Summary:        Documentation files for ParaView
330eb5
Group:          Applications/Engineering
330eb5
Requires:       %{name} = %{version}-%{release}
330eb5
BuildArch:      noarch
330eb5
330eb5
%description    doc
330eb5
%{summary}.
330eb5
330eb5
a04d01
%if %{build_openmpi}
a04d01
%package        openmpi
11ff22
Summary:        Parallel visualization application
11ff22
Group:          Applications/Engineering
11ff22
Requires:       %{name}-data = %{version}-%{release}
a04d01
Obsoletes:      %{name}-mpi < %{version}-%{release}
a04d01
Provides:       %{name}-mpi = %{version}-%{release}
11ff22
a04d01
%description    openmpi
1779e7
This package contains copies of the ParaView server binaries compiled with
a04d01
OpenMPI.  These are named pvserver_openmpi, pvbatch_openmpi, etc.
9d24a5
Orion Poplawski 30a2d0
You will need to load the openmpi-%{_arch} module to setup your path properly.
Orion Poplawski 93b9bd
Orion Poplawski 93b9bd
Orion Poplawski 4a4c71
%package        openmpi-devel
Orion Poplawski 4a4c71
Summary:        Development files for %{name}-openmpi
Orion Poplawski 4a4c71
Group:          Development/Libraries
Orion Poplawski 4a4c71
Requires:       %{name}-openmpi%{?_isa} = %{version}-%{release}
Orion Poplawski 4a4c71
Orion Poplawski 4a4c71
%description    openmpi-devel
Orion Poplawski 4a4c71
The %{name}-openmpi-devel package contains libraries and header files for
Orion Poplawski 4a4c71
developing applications that use %{name}-openmpi.
45f711
%endif
11ff22
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
%package        mpich
a04d01
Summary:        Parallel visualization application
a04d01
Group:          Applications/Engineering
a04d01
Requires:       %{name}-data = %{version}-%{release}
Orion Poplawski 105554
Provides:       %{name}-mpich2 = %{version}-%{release}
Orion Poplawski 105554
Obsoletes:      %{name}-mpich2 < 3.98.1-6
a04d01
Deji Akingunola e1b229
%description    mpich
a04d01
This package contains copies of the ParaView server binaries compiled with
Deji Akingunola e1b229
mpich.  These are named pvserver_mpich, pvbatch_mpich, etc.
9d24a5
Deji Akingunola e1b229
You will need to load the mpich-%{_arch} module to setup your path properly.
11ff22
11ff22
Deji Akingunola e1b229
%package        mpich-devel
Deji Akingunola e1b229
Summary:        Development files for %{name}-mpich
Orion Poplawski 4a4c71
Group:          Development/Libraries
Deji Akingunola e1b229
Requires:       %{name}-mpich%{?_isa} = %{version}-%{release}
Orion Poplawski 105554
Provides:       %{name}-mpich2-devel = %{version}-%{release}
Orion Poplawski 105554
Obsoletes:      %{name}-mpich2-devel < 3.98.1-6
11ff22
Deji Akingunola e1b229
%description    mpich-devel
Deji Akingunola e1b229
The %{name}-mpich-devel package contains libraries and header files for
Deji Akingunola e1b229
developing applications that use %{name}-mpich.
Orion Poplawski 4a4c71
%endif
330eb5
330eb5
11ff22
%prep
Orion Poplawski 105554
%setup -q -n ParaView-v%{version}%{rcver}-source
Orion Poplawski 501a64
%patch0 -p1 -b .desktop
Orion Poplawski abd875
%patch2 -p0 -b .type
3959c9
%patch3 -p0 -b .netcdf
Orion Poplawski f4e8de
%patch5 -p1 -b .headers
Orion Poplawski f4e8de
%patch6 -p1 -b .topological-sort-cmake
Orion Poplawski f4e8de
%patch7 -p1 -b .plugin-env
82f066
# Install python properly
82f066
sed -i -s '/VTK_INSTALL_PYTHON_USING_CMAKE/s/TRUE/FALSE/' CMakeLists.txt
3959c9
#Remove included thirdparty sources just to be sure
Orion Poplawski 105554
for x in vtkprotobuf
3959c9
do
6a4c38
  rm -r ThirdParty/*/${x}
3959c9
done
Orion Poplawski 65e96c
%if %{system_pugixml}
Orion Poplawski 105554
rm ThirdParty/pugixml/pugixml.*
Orion Poplawski 65e96c
%endif
Orion Poplawski 105554
for x in autobahn vtkexpat vtkfreetype vtkgl2ps vtkhdf5 vtkjpeg vtklibxml2 vtkmpi4py vtknetcdf vtkoggtheora vtkpng vtksqlite vtktiff twisted vtkzlib zope
3959c9
do
Orion Poplawski 90a902
  rm -r VTK/ThirdParty/*/${x}
3959c9
done
b2507c
# Work around gcc 4.9.0 regression
b2507c
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61294
b2507c
sed -i -e 's/-Wl,--fatal-warnings//' VTK/CMake/vtkCompilerExtras.cmake
288bfd
# We want to build with a system vtk someday, but it doesn't work yet
288bfd
#rm -r VTK
11ff22
11ff22
11ff22
%build
11ff22
export CC='gcc'
11ff22
export CXX='g++'
11ff22
export MAKE='make'
Orion Poplawski 0e2913
export CFLAGS="$RPM_OPT_FLAGS"
Orion Poplawski 0e2913
export CXXFLAGS="$RPM_OPT_FLAGS"
Orion Poplawski 0e2913
mkdir fedora
Orion Poplawski 0e2913
pushd fedora
f5b22d
%cmake .. \
3959c9
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c9
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/paraview \
3959c9
        -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/paraview \
3959c9
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be98
        -DQtTesting_INSTALL_LIB_DIR=%{_lib}/paraview \
d6be98
        -DQtTesting_INSTALL_CMAKE_DIR=%{_lib}/paraview/CMake \
a04d01
        %{paraview_cmake_options}
f71f80
make VERBOSE=1 %{?_smp_mflags}
11ff22
popd
a04d01
%if %{build_openmpi}
a04d01
mkdir fedora-openmpi
a04d01
pushd fedora-openmpi
9d24a5
%{_openmpi_load}
3959c9
cmake .. \
3959c9
        -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/openmpi \
3959c9
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c9
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=lib/paraview \
3959c9
        -DVTK_INSTALL_LIBRARY_DIR:PATH=lib/paraview \
3959c9
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be98
        -DQtTesting_INSTALL_LIB_DIR=lib/paraview \
d6be98
        -DQtTesting_INSTALL_CMAKE_DIR=lib/paraview/CMake \
a04d01
        -DPARAVIEW_USE_MPI:BOOL=ON \
a04d01
        -DICET_BUILD_TESTING:BOOL=ON \
a04d01
        -DMPI_COMPILER:FILEPATH=%{_libdir}/openmpi/bin/mpicxx \
a04d01
        %{paraview_cmake_options}
Orion Poplawski 08a982
# Fixup forward paths
Orion Poplawski 08a982
sed -i -e 's,../%{_lib}/openmpi,..,' `find -name \*-forward.c`
a04d01
make VERBOSE=1 %{?_smp_mflags}
9d24a5
%{_openmpi_unload}
a04d01
popd
a04d01
%endif
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
mkdir fedora-mpich
Deji Akingunola e1b229
pushd fedora-mpich
Deji Akingunola e1b229
%{_mpich_load}
Orion Poplawski 3b9a1c
# EL7 mpich module doesn't set PYTHONPATH
Orion Poplawski 3b9a1c
# https://bugzilla.redhat.com/show_bug.cgi?id=1148992
Orion Poplawski 3b9a1c
[ -z "$PYTHONPATH" ] && export PYTHONPATH=$MPI_PYTHON_SITEARCH
3959c9
cmake .. \
Deji Akingunola e1b229
        -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/mpich \
3959c9
        -DVTK_INSTALL_INCLUDE_DIR:PATH=include/paraview \
3959c9
        -DVTK_INSTALL_ARCHIVE_DIR:PATH=lib/paraview \
3959c9
        -DVTK_INSTALL_LIBRARY_DIR:PATH=lib/paraview \
3959c9
        -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
d6be98
        -DQtTesting_INSTALL_LIB_DIR=lib/paraview \
d6be98
        -DQtTesting_INSTALL_CMAKE_DIR=lib/paraview/CMake \
1779e7
        -DPARAVIEW_USE_MPI:BOOL=ON \
f5b22d
        -DICET_BUILD_TESTING:BOOL=ON \
Deji Akingunola e1b229
        -DMPI_COMPILER:FILEPATH=%{_libdir}/mpich/bin/mpicxx \
a04d01
        %{paraview_cmake_options}
Orion Poplawski 08a982
# Fixup forward paths
Deji Akingunola e1b229
sed -i -e 's,../%{_lib}/mpich,..,' `find -name \*-forward.c`
f71f80
make VERBOSE=1 %{?_smp_mflags}
Deji Akingunola e1b229
%{_mpich_unload}
1779e7
popd
45f711
%endif
11ff22
a04d01
11ff22
%install
11ff22
rm -rf $RPM_BUILD_ROOT
11ff22
11ff22
#Fix permissions
11ff22
find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px]' \) -print0 | xargs -0 chmod -x
11ff22
11ff22
# Create some needed directories
11ff22
install -d $RPM_BUILD_ROOT%{_datadir}/applications
11ff22
install -d $RPM_BUILD_ROOT%{_datadir}/mime/packages
11ff22
install -m644 %SOURCE2 $RPM_BUILD_ROOT%{_datadir}/mime/packages
11ff22
a04d01
%if %{build_openmpi}
a04d01
# Install openmpi version
a04d01
pushd fedora-openmpi
a04d01
make install DESTDIR=$RPM_BUILD_ROOT
a04d01
d6be98
#Remove mpi copy of doc and man pages and  data
Orion Poplawski 105554
rm -rf $RPM_BUILD_ROOT%{_libdir}/openmpi/share/{appdata,applications,doc,icons,man,paraview}
d6be98
ln -sf ../../../share/paraview $RPM_BUILD_ROOT%{_libdir}/openmpi/share/
a04d01
popd
a04d01
%endif
a04d01
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
# Install mpich version
Deji Akingunola e1b229
pushd fedora-mpich
11ff22
make install DESTDIR=$RPM_BUILD_ROOT
f5b22d
d6be98
#Remove mpi copy of doc and man pages and data
Orion Poplawski 105554
rm -rf $RPM_BUILD_ROOT%{_libdir}/mpich/share/{appdata,applications,doc,icons,man,paraview}
f319e6
ln -sf ../../../share/paraview $RPM_BUILD_ROOT%{_libdir}/mpich/share/
1779e7
popd
45f711
%endif
11ff22
11ff22
#Install the normal version
11ff22
pushd fedora
11ff22
make install DESTDIR=$RPM_BUILD_ROOT
f5b22d
Orion Poplawski 501a64
desktop-file-validate %{buildroot}%{_datadir}/applications/paraview.desktop
Orion Poplawski f79871
3959c9
#Cleanup only vtk conflicting binaries
d6be98
rm $RPM_BUILD_ROOT%{_bindir}/vtk{EncodeString,HashSource,Parse{Java,OGLExt},Wrap{Hierarchy,Java,Python,Tcl}}*
11ff22
popd
11ff22
f898a0
# Strip build dir from VTKConfig.cmake (bug #917425)
f898a0
find $RPM_BUILD_ROOT -name VTKConfig.cmake | xargs sed -i -e '/builddir/s/^/#/'
f898a0
11ff22
11ff22
%clean
11ff22
rm -rf $RPM_BUILD_ROOT
11ff22
11ff22
11ff22
%post
11ff22
update-desktop-database &> /dev/null ||:
11ff22
f5b22d
11ff22
%postun
11ff22
update-desktop-database &> /dev/null ||:
11ff22
11ff22
Orion Poplawski 5d2dfc
#Handle changing from directory to file
Orion Poplawski 5d2dfc
%pre
Orion Poplawski 5d2dfc
if [ -d %{_libdir}/paraview/paraview ]
Orion Poplawski 5d2dfc
then
Orion Poplawski 5d2dfc
  rm -r %{_libdir}/paraview/paraview
Orion Poplawski 5d2dfc
fi
Orion Poplawski 5d2dfc
Orion Poplawski 5d2dfc
Rex Dieter 482d5a
%post data
Orion Poplawski 105554
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
Orion Poplawski 105554
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
11ff22
11ff22
%postun data
Rex Dieter 482d5a
if [ $1 -eq 0 ] ; then
Rex Dieter 482d5a
  update-mime-database %{_datadir}/mime &> /dev/null || :
Orion Poplawski 105554
  /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Orion Poplawski 105554
  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 482d5a
fi
Rex Dieter 482d5a
Rex Dieter 482d5a
%posttrans data
Rex Dieter 482d5a
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
Orion Poplawski 105554
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
11ff22
11ff22
11ff22
%files
79e9a3
%doc License_v1.2.txt
11ff22
%{_bindir}/paraview
341cf2
%{_bindir}/pvbatch
6a4c38
# Currently disabled upstream
6a4c38
#{_bindir}/pvblot
11ff22
%{_bindir}/pvdataserver
710af1
%{_bindir}/pvpython
11ff22
%{_bindir}/pvrenderserver
11ff22
%{_bindir}/pvserver
f3b58f
%{_bindir}/smTestDriver
f5b22d
%{_libdir}/paraview/
f3b58f
Orion Poplawski 4a4c71
%files data
Orion Poplawski 105554
%{_datadir}/appdata/paraview.appdata.xml
5f795c
%{_datadir}/applications/*paraview.desktop
Orion Poplawski 105554
%{_datadir}/icons/hicolor/*/apps/paraview.png
Orion Poplawski 4a4c71
%{_datadir}/mime/packages/paraview.xml
d6be98
%{_datadir}/paraview/
Orion Poplawski 4a4c71
Orion Poplawski 4a4c71
%files devel
Orion Poplawski 105554
%{_bindir}/paraview-config
e07efa
%{_bindir}/vtkWrapClientServer
e07efa
%{_bindir}/vtkkwProcessXML
Orion Poplawski 4a4c71
%{_includedir}/paraview/
3959c9
%{_datadir}/cmake/
Orion Poplawski 693fb8
%{_datadir}/doc/paraview-%{pv_majmin}/
Orion Poplawski 4a4c71
11ff22
Orion Poplawski f30738
%if %{build_openmpi}
a04d01
%files openmpi
79e9a3
%doc License_v1.2.txt
09a9a5
%{_libdir}/openmpi/bin/[ps]*
3959c9
%{_libdir}/openmpi/lib/paraview/
Orion Poplawski 4a4c71
Orion Poplawski 4a4c71
%files openmpi-devel
09a9a5
%{_libdir}/openmpi/bin/vtk*
Orion Poplawski 4a4c71
%{_libdir}/openmpi/include/paraview/
3959c9
%{_libdir}/openmpi/share/cmake/
d6be98
%{_libdir}/openmpi/share/paraview
a04d01
%endif
a04d01
a04d01
Deji Akingunola e1b229
%if %{build_mpich}
Deji Akingunola e1b229
%files mpich
a04d01
%doc License_v1.2.txt
Deji Akingunola e1b229
%{_libdir}/mpich/bin/[ps]*
Deji Akingunola e1b229
%{_libdir}/mpich/lib/paraview/
11ff22
Deji Akingunola e1b229
%files mpich-devel
Deji Akingunola e1b229
%{_libdir}/mpich/bin/vtk*
Deji Akingunola e1b229
%{_libdir}/mpich/include/paraview/
Deji Akingunola e1b229
%{_libdir}/mpich/share/cmake/
d6be98
%{_libdir}/mpich/share/paraview
Orion Poplawski 4a4c71
%endif
11ff22
11ff22
11ff22
%changelog
2a613b
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 4.3.1-9
2a613b
- Rebuild for RPM MPI Requires Provides Change
2a613b
baaded
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.3.1-8
baaded
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
baaded
cd9d98
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 4.3.1-7
cd9d98
- rebuild for Boost 1.58
cd9d98
eefb99
* Fri Jul 10 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 4.3.1-6
eefb99
- Add Exec= line to the desktop file (bug #1242012)
eefb99
751184
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.3.1-5
751184
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
751184
Orion Poplawski 501a64
* Thu Apr 30 2015 Orion Poplawski <orion@cora.nwra.com> - 4.3.1-4
Orion Poplawski 501a64
- Use upstream desktop file (bug #1216255)
Orion Poplawski 501a64
d1e65b
* Wed Apr 29 2015 Kalev Lember <kalevlember@gmail.com> - 4.3.1-3
d1e65b
- Rebuilt for protobuf soname bump
d1e65b
Petr Machata 595d39
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 4.3.1-2
Petr Machata 595d39
- Bump for rebuild.
Petr Machata 595d39
Orion Poplawski 1747f4
* Tue Jan 27 2015 Orion Poplawski <orion@cora.nwra.com> - 4.3.1-1
Orion Poplawski 1747f4
- Update to 4.3.1
Orion Poplawski 1747f4
Petr Machata 732513
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 4.2.0-3
Petr Machata 732513
- Rebuild for boost 1.57.0
Petr Machata 732513
Orion Poplawski abd875
* Thu Jan 8 2015 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-2
Orion Poplawski abd875
- Rebuild for hdf 1.8.14
Orion Poplawski abd875
- Add patch to fix compilation error
Orion Poplawski abd875
Orion Poplawski 274fa5
* Wed Oct 1 2014 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-1
Orion Poplawski 274fa5
- Update to 4.2.0 final
Orion Poplawski 274fa5
Orion Poplawski 105554
* Thu Sep 18 2014 Orion Poplawski <orion@cora.nwra.com> - 4.2.0-0.1.rc1
Orion Poplawski 105554
- Update to 4.2.0-RC1
Orion Poplawski 105554
- Drop paraview-install, paraview-4.0.1-Protobuf, and paraview-pqViewFrameActionGroup
Orion Poplawski 105554
  patches fixed upstream 
Orion Poplawski 105554
- Build against system pugixml
Orion Poplawski 105554
Rex Dieter 482d5a
* Mon Sep 08 2014 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-9
Rex Dieter 482d5a
- update scriptlets
Rex Dieter 482d5a
b7237a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-8
b7237a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b7237a
Orion Poplawski f4e8de
* Mon Jul 21 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-7
Orion Poplawski f4e8de
- Install missing headers (bug #1100911)
Orion Poplawski f4e8de
- Install TopologicalSort.cmake (bug #1116521)
Orion Poplawski f4e8de
- Adjust ParaViewPlugins.cmake for Fedora packaging (bug #118520)
Orion Poplawski f4e8de
Orion Poplawski d19e34
* Tue Jun 10 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-6
Orion Poplawski d19e34
- Rebuild for hdf 1.8.13
Orion Poplawski d19e34
261842
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-5
261842
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
261842
b00680
* Fri May 23 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-3
b00680
- Install missing pqViewFrameActionGroup.h header (bug #1100905)
b00680
Petr Machata e78f41
* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 4.1.0-3
Petr Machata e78f41
- Rebuild for boost 1.55.0
Petr Machata e78f41
2e1810
* Mon Feb 24 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-2
2e1810
- Rebuild for mpich-3.1
2e1810
Orion Poplawski ed1cb0
* Tue Jan 21 2014 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-1
Orion Poplawski ed1cb0
- Update to 4.1.0 final
Orion Poplawski ed1cb0
- Drop cstddef patch applied upstream
Orion Poplawski ed1cb0
d6be98
* Mon Dec 30 2013 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-0.1.rc2
d6be98
- Rebase install patch
d6be98
- Add patch to include needed cstddef for gcc 4.8.2
d6be98
- Set VTK_INSTALL_DATA_DIR
d6be98
- Set QtTesting_* install macros
d6be98
Orion Poplawski 90a902
* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> - 4.1.0-0.1.rc2
Orion Poplawski 90a902
- Update to 4.1.0-RC2
Orion Poplawski 90a902
0b0634
* Fri Oct 18 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
0b0634
- Require vtk-devel for vtkProcessShader
0b0634
e07efa
* Mon Oct 14 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-2
e07efa
- Remove conflicts with vtk-devel (bug #1018432)
e07efa
288bfd
* Mon Aug 12 2013 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-1
288bfd
- Update to 4.0.1
288bfd
- Drop jpeg patch fixed upstream
288bfd
7b4cc9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.98.1-8
7b4cc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7b4cc9
Petr Machata f90ec7
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 3.98.1-7
Petr Machata f90ec7
- Rebuild for boost 1.54.0
Petr Machata f90ec7
Deji Akingunola e1b229
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 3.98.1-6
Deji Akingunola e1b229
- Rename mpich2 sub-packages to mpich and rebuild for mpich-3.0
Deji Akingunola e1b229
128392
* Thu May 16 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-5
128392
- Rebuild for hdf5 1.8.11
128392
5f795c
* Tue Apr 30 2013 Jon Ciesla <limburgher@gmail.com> - 3.98.1-4
5f795c
- Drop desktop vendor tag.
5f795c
f898a0
* Thu Mar 7 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-3
f898a0
- Remove builddir path from VTKConfig.cmake (bug #917425)
f898a0
09a9a5
* Sun Feb 24 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-2
09a9a5
- Remove only vtk conflicting binaries (bug #915116)
09a9a5
- Do not move python libraries
09a9a5
501a3a
* Wed Feb 20 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.1-1
501a3a
- Update to 3.98.1
501a3a
- Drop pvblot patch
501a3a
- Add upstream patch to fix jpeg_mem_src support
501a3a
27b8c8
* Mon Jan 28 2013 Orion Poplawski <orion@cora.nwra.com> - 3.98.0-3
27b8c8
- Drop kwProcessXML patch, leave as vtkkwProcessXML with rpath
27b8c8
Adam Tkac 4be0f8
* Mon Jan 21 2013 Adam Tkac <atkac redhat="" com=""> - 3.98.0-2
Adam Tkac 4be0f8
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 4be0f8
3959c9
* Mon Dec 17 2012 Orion Poplawski <orion@cora.nwra.com> - 3.98.0-1
3959c9
- Update to 3.98.0
3959c9
- Remove source of more bundled libraries
3959c9
- Drop include, gcc47, vtkboost, and hdf5 patches
3959c9
- Rebase kwprocessxml_rpath and system library patches
3959c9
- Add patch to fix install locations
3959c9
- Add patch to use system protobuf
3959c9
- Add BR gl2ps-devel >= 1.3.8
3959c9
- Disable pvblot for now
3959c9
- Build with hdf5 1.8.10
3959c9
3426cf
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-5
3426cf
- Rebuild for mpich2 1.5
Orion Poplawski 8c849f
- Add patch to compile with current boost
3426cf
19d16d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-4
19d16d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
19d16d
Orion Poplawski e2c031
* Wed Jun 13 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-3
Orion Poplawski e2c031
- Don't ship vtkWrapHierarchy, conflicts with vtk (Bug 831834)
Orion Poplawski e2c031
Orion Poplawski c993e6
* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-2
Orion Poplawski c993e6
- Rebuild with hdf5 1.8.9
Orion Poplawski c993e6
Orion Poplawski 35cc52
* Mon Apr 9 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.1-1
Orion Poplawski 35cc52
- Update to 3.14.1
Orion Poplawski 05e13e
- Add BR hwloc-devel
Orion Poplawski 35cc52
Orion Poplawski 8a7591
* Tue Apr 3 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-4
Orion Poplawski 8a7591
- Add patch to buid kwProcessXML as a forwarded executable (bug #808490)
Orion Poplawski 8a7591
Orion Poplawski fea2f7
* Thu Mar 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-3
Orion Poplawski fea2f7
- Only remove vtk conflicting binaries (bug #807756)
Orion Poplawski fea2f7
Orion Poplawski 41ae4e
* Wed Feb 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-2
Orion Poplawski 41ae4e
- Add patch to make vtk use system libraries
Orion Poplawski 41ae4e
Orion Poplawski 49bd0b
* Wed Feb 29 2012 Orion Poplawski <orion@cora.nwra.com> - 3.14.0-1
Orion Poplawski 49bd0b
- Update to 3.14.0
Orion Poplawski 49bd0b
- Rebase gcc47 patch
Orion Poplawski 49bd0b
- Try to handle python install problems manually
Orion Poplawski 49bd0b
5948b2
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.0-8
5948b2
- Rebuilt for c++ ABI breakage
5948b2
501a3a
* Thu Jan 26 2012 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-7
Orion Poplawski 586c63
- Build with gcc 4.7
Orion Poplawski 42214f
- Add patch to support gcc 4.7
Orion Poplawski 42214f
- Build with new libOSMesa
Orion Poplawski 586c63
Orion Poplawski f12b06
* Tue Dec 27 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-6
Orion Poplawski c2d6a1
- vtkPV*Python.so needs to go into the paraview python dir
Orion Poplawski c2d6a1
- Drop chrpath
Orion Poplawski c2d6a1
Orion Poplawski 3ff76c
* Fri Dec 16 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-5
Orion Poplawski 3ff76c
- Oops, install vtk*Python.so, not libvtk*Python.so
Orion Poplawski 3ff76c
Orion Poplawski 259654
* Mon Dec 12 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-4
Orion Poplawski 259654
- Install more libvtk libraries by hand and manually remove rpath
Orion Poplawski 259654
Orion Poplawski 748d4a
* Fri Dec 9 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-3
Orion Poplawski 748d4a
- Add patch from Petr Machata to build with boost 1.48.0
Orion Poplawski 748d4a
Orion Poplawski b48458
* Thu Dec 1 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-2
Orion Poplawski b48458
- Enable PARAVIEW_INSTALL_DEVELOPMENT and re-add -devel sub-package
Orion Poplawski f79871
- Install libvtk*Python.so by hand for now
Orion Poplawski b48458
Orion Poplawski 08a982
* Thu Nov 10 2011 Orion Poplawski <orion@cora.nwra.com> - 3.12.0-1
Orion Poplawski 08a982
- Update to 3.12.0
Orion Poplawski 08a982
Orion Poplawski 08a982
* Fri Oct 28 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-6
Orion Poplawski 08a982
- Fixup forward paths for mpi versions (bug #748221)
Orion Poplawski 08a982
Orion Poplawski 303782
* Thu Jun 23 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-5
Orion Poplawski 303782
- Add BR qtwebkit-devel, fixes FTBS bug 716151
Orion Poplawski 303782
Orion Poplawski 5e0496
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-4
Orion Poplawski 5e0496
- Rebuild for hdf5 1.8.7
Orion Poplawski 5e0496
Orion Poplawski 3ec61c
* Tue Apr 19 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-3
Orion Poplawski 3ec61c
- No need to move python install with 3.10.1
Orion Poplawski 3ec61c
50f9a2
* Tue Apr 19 2011 Dan Horรกk <dan[at]danny.cz> - 3.10.1-2
50f9a2
- no openmpi on s390(x)
50f9a2
Orion Poplawski f7d858
* Mon Apr 18 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.1-1
Orion Poplawski f7d858
- Update to 3.10.1
Orion Poplawski f7d858
- Drop build patch fixed upstream
Orion Poplawski f7d858
Orion Poplawski e0f8b1
* Mon Apr 4 2011 Orion Poplawski <orion@cora.nwra.com> - 3.10.0-1
Orion Poplawski e0f8b1
- Update to 3.10.0
Orion Poplawski e0f8b1
- Drop lib and py27 patches fixed upstream
Orion Poplawski e0f8b1
- Add patch for gcc 4.6.0 support
Orion Poplawski e0f8b1
- Update system hdf5 handling
Orion Poplawski e0f8b1
- Cleanup unused build options
Orion Poplawski e0f8b1
- Build more plugins
Orion Poplawski e0f8b1
Deji Akingunola c8ac2e
* Tue Mar 29 2011 Deji Akingunola <dakingun@gmail.com> - 3.8.1-5
Deji Akingunola c8ac2e
- Rebuild for mpich2 soname bump
Deji Akingunola c8ac2e
e4c58e
* Wed Oct 20 2010 Adam Jackson <ajax@redhat.com> 3.8.1-4
e4c58e
- Rebuild for new libOSMesa soname
e4c58e
Orion Poplawski 5d2dfc
* Thu Oct 7 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-3
Orion Poplawski 5d2dfc
- Remove any previous %%{_libdir}/paraview/paraview directories
Orion Poplawski 5d2dfc
  which prevent updates
Orion Poplawski 5d2dfc
Orion Poplawski 929ef2
* Tue Oct 5 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-2
Orion Poplawski 929ef2
- Disable install of third party libraries
Orion Poplawski 929ef2
Orion Poplawski 0e2913
* Fri Oct 1 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.1-1
Orion Poplawski 0e2913
- Update to 3.8.1
Orion Poplawski 2ecc65
- Drop devel sub-package
Orion Poplawski 0e2913
- Drop installpath patch
Orion Poplawski 0e2913
- Drop hdf5-1.8 patch, build with hdf5 1.8 API
Orion Poplawski 0e2913
- Cleanup build
Orion Poplawski 0e2913
Orion Poplawski 6f6d9c
* Fri Jul 30 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-4
Orion Poplawski 6f6d9c
- Add patch to support python 2.7
Orion Poplawski 6f6d9c
d67dd4
* Tue Jul 27 2010 David Malcolm <dmalcolm@redhat.com> - 3.8.0-3
d67dd4
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
d67dd4
b5741b
* Fri Jun 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-2
b5741b
- Drop doc sub-package
b5741b
f3b58f
* Tue Jun 1 2010 Orion Poplawski <orion@cora.nwra.com> - 3.8.0-1
f3b58f
- Update to 3.8.0
f3b58f
- Update demo patch
f3b58f
- Update hdf5 patch
f3b58f
- Drop old documentation patches
f3b58f
- Add patch to add needed include headers
f3b58f
- Add patch from upstream to fix install path issue
f3b58f
4a1eed
* Sat Mar 13 2010 Kevin Kofler <kevin@tigcc.ticalc.org> - 3.6.2-4
4a1eed
- BR qt-assistant-adp-devel
4a1eed
- Don't Require qt4-assistant, should be qt-assistant-adp now, and it (or qt-x11
4a1eed
  4.6.x which Provides it) gets dragged in anyway by the soname dependencies
4a1eed
9d24a5
* Fri Feb 19 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-3
9d24a5
- More MPI packaging changes
9d24a5
a04d01
* Tue Feb 16 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-2
a04d01
- Conform to updated MPI packaging guidelines
a04d01
- Build mpich2 version
a04d01
534643
* Mon Jan 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-1
534643
- Update to 3.6.2
534643
de73cb
* Thu Nov 19 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-7
de73cb
- New location for openmpi (fixes FTBFS bug #539179)
de73cb
459474
* Mon Aug 31 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-6
459474
- Don't ship lproj, conflicts with vtk
459474
11dcb5
* Thu Aug 27 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-5
11dcb5
- Specify PV_INSTALL_LIB_DIR as relative path, drop install prefix patch
11dcb5
- Update assitant patch to use assistant_adp, don't ship assistant-real
11dcb5
a4a5e9
* Wed Aug 26 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-4
d6573f
- Disable building various plugins that need OverView
de6d2e
71f846
* Tue Aug 25 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-3
71f846
- Disable building OverView - not ready yet
71f846
1db701
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 3.6.1-2
1db701
- rebuilt with new openssl
1db701
f85d67
* Wed Jul 22 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-1
f85d67
- Update to 3.6.1
f85d67
25bd7d
* Thu May 7 2009 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-5
25bd7d
- Update doc patch to look for help file in the right place (bug #499273)
25bd7d
fe21f4
* Tue Feb 24 2009 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-4
330eb5
- Rebuild with hdf5 1.8.2, gcc 4.4.0
c81278
- Update hdf5-1.8 patch to work with hdf5 1.8.2
c181af
- Add patch to allow build with Qt 4.5
330eb5
- Move documentation into noarch sub-package
fe21f4
4bc7e1
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 3.4.0-3
4bc7e1
- rebuild with new openssl
4bc7e1
234237
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.4.0-2
234237
- Rebuild for Python 2.6
234237
1f4112
* Fri Oct 17 2008 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-1
1f4112
- Update to 3.4.0 final
1f4112
934bf3
* Thu Oct 2 2008 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-0.20081002.1
934bf3
- Update 3.4.0 CVS snapshot
934bf3
- Update gcc43 patch
934bf3
- Drop qt patch, upstream now allows compiling against Qt 4.4.*
934bf3
1779e7
* Mon Aug 11 2008 Orion Poplawski <orion@cora.nwra.com> - 3.3.1-0.20080811.1
1779e7
- Update 3.3.1 CVS snapshot
1779e7
- Update hdf5 patch to drop upstreamed changes
1779e7
- Fix mpi build (bug #450598)
1779e7
- Use rpath instead of ls.so conf files so mpi and non-mpi can be installed at
1779e7
  the same time
1779e7
- mpi package now just ships mpi versions of the server components
1779e7
- Drop useless mpi-devel subpackage
1779e7
- Update hdf5 patch to fix H5pubconf.h -> H5public.h usage
1779e7
501a3a
* Wed May 21 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.3.0-0.20080520.1
79e9a3
- Update to 3.3.0 CVS snapshot
79e9a3
- Update qt and gcc43 patches, drop unneeded patches
79e9a3
- Add openssl-devel, gnuplot, and wget BRs
79e9a3
- Update license text filename
79e9a3
- Set VTK_USE_RPATH to off, needed with development versions
79e9a3
- Run ctest in %%check - still need to exclude more tests
79e9a3
b85ec8
* Wed Mar 5 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-5
b85ec8
- Rebuild for hdf5 1.8.0 using compatability API define and new patch
172ed0
20369d
* Mon Feb 18 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-4
20369d
- Add patch to compile with gcc 4.3
20369d
f71f80
* Fri Jan 18 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-3
f71f80
- Add patch to fix parallel make
f71f80
- Obsolete demos package (bug #428528)
f71f80
543ad8
* Tue Dec 18 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-2
52ebed
- Name ld.so.conf.d file with .conf extension
84bd76
- Drop parallel make for now
52ebed
543ad8
* Mon Dec 03 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-1
3c9182
- Update to 3.2.1
341cf2
- Use macros for version numbers
341cf2
- Add patches to fix documentation install location and use assistant-qt4,
341cf2
  not install copies of Qt libraries, and not use rpath.
341cf2
- Install ld.so.conf.d file
341cf2
- Fixup desktop files
3c9182
543ad8
* Thu Aug 23 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.0.2-2
7fa6ec
- Update license tag to BSD
7fa6ec
- Fix make %%{_smp_mflags}
7fa6ec
- Rebuild for ppc32
7fa6ec
543ad8
* Wed Jul 11 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.0.2-1
f5b22d
- Update to 3.0.2
f5b22d
- Turn mpi build back on
f5b22d
- Add devel packages
f5b22d
- Remove demo package no longer in upstream
f5b22d
- Use cmake macros
f5b22d
543ad8
* Thu Mar 08 2007 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-6
45f711
- Don't build mpi version until upstream fixes the build system
45f711
543ad8
* Fri Dec 22 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-5
036a68
- Fix .so permissions
036a68
- Patch for const issue
036a68
- Patch for new cmake
036a68
- Build with openmpi
036a68
df271c
* Thu Dec 14 2006 - Jef Spaleta <jspaleta@gmail.com> - 2.4.4-4
df271c
- Bump and build for python 2.5
df271c
543ad8
* Fri Oct  6 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-3
c00a71
- Install needed python libraries to get around make install bug
c00a71
543ad8
* Wed Oct  4 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-2
710af1
- Re-enable OSMESA support for FC6
710af1
- Enable python wrapping
710af1
543ad8
* Fri Sep 15 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.4-1
f5fc6f
- Update to 2.4.4
f5fc6f
543ad8
* Thu Jun 29 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-8
9455d0
- No OSMesa support in FC5
9455d0
- Make data sub-package pull in main package (bug #193837)
9455d0
- A patch from CVS to fix vtkXOpenRenderWindow.cxx
dc468b
- Need lam-devel for FC6
9455d0
543ad8
* Fri Apr 21 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-7
0b2b59
- Re-enable ppc
0b2b59
543ad8
* Mon Apr 17 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-6
d34052
- Exclude ppc due to gcc bug #189160
d34052
543ad8
* Wed Apr 12 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-5
11ff22
- Cleanup permissions
11ff22
543ad8
* Mon Apr 10 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-4
11ff22
- Add icon and cleanup desktop file
11ff22
543ad8
* Mon Apr 10 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-3
11ff22
- Add VTK_USE_MANGLE_MESA for off screen rendering
11ff22
- Cleanup source permisions
11ff22
- Add an initial .desktop file
11ff22
- Make requirement on -data specific to version
11ff22
- Don't package Ice-T man pages and cmake files
11ff22
543ad8
* Thu Apr  6 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
11ff22
- Add mpi version
11ff22
543ad8
* Tue Apr  4 2006 - Orion Poplawski <orion@cora.nwra.com> - 2.4.3-1
11ff22
- Initial Fedora Extras version