f5b22d8
%{!?build_mpi:%define build_mpi 1}
341cf2c
%define pv_maj 3
3512ad3
%define pv_min 6
3512ad3
%define pv_patch 1
341cf2c
%define pv_majmin %{pv_maj}.%{pv_min}
45f7118
11ff22f
Name:           paraview
341cf2c
Version:        %{pv_majmin}.%{pv_patch}
df04779
Release:        6%{?dist}
11ff22f
Summary:        Parallel visualization application
11ff22f
11ff22f
Group:          Applications/Engineering
7fa6ecd
License:        BSD
11ff22f
URL:            http://www.paraview.org/
1f41124
Source0:        http://www.paraview.org/files/v%{pv_majmin}/paraview-%{version}.tar.gz
11ff22f
Source1:        paraview_22x22.png
11ff22f
Source2:        paraview.xml
1779e74
#Don't try to copy Qt libraries into paraview directory
3512ad3
Patch2:         paraview-3.6.0-install.patch
1779e74
#Move pqClient.adp into %{_datadir}/paraview
3512ad3
Patch3:         paraview-3.6.1-doc.patch
3512ad3
#Reported upstream: http://public.kitware.com/Bug/view.php?id=9458
3512ad3
#Look for assistant_adp instead of assistant
3512ad3
Patch4:         paraview-3.6.0-assistant-qt4.patch
79e9a3a
#Reported upstream: http://public.kitware.com/Bug/view.php?id=7022
3512ad3
#Installs PointSpriteDemo into incorrect location, remove install for now
3512ad3
#Reported upstream: http://public.kitware.com/mantis/view.php?id=9292
3512ad3
Patch5:         paraview-3.6.1-demo.patch
3512ad3
#Install plugins into %{_libdir}/paraview/plugins instead of %{_bindir}/plugins
3512ad3
#Reported upstream: http://public.kitware.com/mantis/view.php?id=9293
3512ad3
Patch6:         paraview-3.6.1-plugins.patch
1779e74
#Reported upstream: http://public.kitware.com/mantis/view.php?id=7023
1779e74
Patch7:         paraview-3.2.2-hdf5.patch
c812787
Patch8:         paraview-3.4.0-hdf5-1.8.2.patch
3512ad3
11ff22f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11ff22f
45f7118
BuildRequires:  cmake
45f7118
%if %{build_mpi}
45f7118
BuildRequires:  openmpi-devel
45f7118
%endif
f5b22d8
BuildRequires:  qt4-devel, mesa-libOSMesa-devel
11ff22f
BuildRequires:  python-devel, tk-devel, hdf5-devel
f5b22d8
BuildRequires:  freetype-devel, libtiff-devel, zlib-devel
11ff22f
BuildRequires:  expat-devel
11ff22f
BuildRequires:  /usr/bin/desktop-file-install
f5b22d8
BuildRequires:  doxygen, graphviz
341cf2c
BuildRequires:  readline-devel
79e9a3a
BuildRequires:  openssl-devel
79e9a3a
BuildRequires:  gnuplot
79e9a3a
BuildRequires:  wget
3512ad3
BuildRequires:  boost-devel
11ff22f
Requires:       %{name}-data = %{version}-%{release}
330eb5e
Requires:       %{name}-doc = %{version}-%{release}
341cf2c
Requires:       qt4-assistant
11ff22f
Requires(post):   /usr/bin/update-desktop-database
11ff22f
Requires(postun): /usr/bin/update-desktop-database
1779e74
Obsoletes:      paraview-demos < %{version}-%{release}
1779e74
Provides:       paraview-demos = %{version}-%{release}
11ff22f
3512ad3
#VTK_USE_RPATH=OFF needed to build everything
3512ad3
# This is still an alpha feature and does not install properly -
3512ad3
#  libOverViewCora.so is not installed
3512ad3
#	-DPARAVIEW_BUILD_OverView:BOOL=ON 
3512ad3
# These require OverView
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientGeoView:BOOL=ON
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientGeoView2D:BOOL=ON
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientGraphView:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientHierarchyView:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientRecordView:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientTableView:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientTreeView:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ClientGraphViewFrame:BOOL=ON
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_CommonToolbar:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_GraphLayoutFilterPanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_StatisticsToolbar:BOOL=ON
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_SQLDatabaseGraphSourcePanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_SQLDatabaseTableSourcePanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_SplitTableFieldPanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_TableToGraphPanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_TableToSparseArrayPanel:BOOL=ON \\\
3512ad3
#	-DPARAVIEW_BUILD_PLUGIN_ThresholdTablePanel:BOOL=ON
3512ad3
%define paraview_cmake_options \\\
3512ad3
        -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \\\
3512ad3
        -DCMAKE_C_COMPILER:FILEPATH=$CC \\\
3512ad3
        -DTCL_LIBRARY:PATH=tcl \\\
3512ad3
        -DTK_LIBRARY:PATH=tk \\\
3512ad3
	-DPARAVIEW_BUILD_StreamingParaView:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_Streaming:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_Array:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_CosmoFilters:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_Infovis:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_netCDFReaders:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_pvblot:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_SLACTools:BOOL=ON \\\
3512ad3
	-DPARAVIEW_BUILD_PLUGIN_VisItReaderPlugin:BOOL=OFF \\\
3512ad3
        -DPARAVIEW_ENABLE_PYTHON:BOOL=ON \\\
3512ad3
        -DPARAVIEW_USE_SYSTEM_HDF5:BOOL=ON \\\
3512ad3
        -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \\\
3512ad3
        -DVTK_USE_BOOST:BOOL=ON \\\
3512ad3
        -DVTK_USE_INFOVIS:BOOL=OFF \\\
3512ad3
        -DVTK_USE_N_WAY_ARRAYS:BOOL=ON \\\
3512ad3
        -DVTK_USE_RPATH:BOOL=OFF \\\
3512ad3
        -DVTK_USE_SYSTEM_EXPAT:BOOL=ON \\\
3512ad3
        -DVTK_USE_SYSTEM_FREETYPE:BOOL=ON \\\
3512ad3
        -DVTK_USE_SYSTEM_JPEG:BOOL=ON \\\
3512ad3
        -DVTK_USE_SYSTEM_PNG:BOOL=ON \\\
3512ad3
        -DVTK_USE_SYSTEM_TIFF:BOOL=ON \\\
3512ad3
        -DVTK_USE_SYSTEM_ZLIB:BOOL=ON \\\
3512ad3
        -DBUILD_DOCUMENTATION:BOOL=ON \\\
3512ad3
        -DBUILD_EXAMPLES:BOOL=ON
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
3512ad3
NOTE: The version in this package has NOT been compiled with MPI support.
3512ad3
Install the paraview-mpi package to get MPI support.
11ff22f
11ff22f
45f7118
%if %{build_mpi}
11ff22f
%package        mpi
11ff22f
Summary:        Parallel visualization application
11ff22f
Group:          Applications/Engineering
11ff22f
Requires:       %{name}-data = %{version}-%{release}
1779e74
Requires:       openmpi
11ff22f
Requires(post):   /usr/bin/update-desktop-database
11ff22f
Requires(postun): /usr/bin/update-desktop-database
11ff22f
11ff22f
%description    mpi
1779e74
This package contains copies of the ParaView server binaries compiled with
1779e74
OpenMPI.  These are named pvserver-mpi, pvbatch-mpi, etc.
45f7118
%endif
11ff22f
11ff22f
%package        data
11ff22f
Summary:        Data files for ParaView
11ff22f
Group:          Applications/Engineering
9455d00
Requires:       %{name} = %{version}-%{release}
11ff22f
Requires(post):   /usr/bin/update-mime-database
11ff22f
Requires(postun): /usr/bin/update-mime-database
330eb5e
BuildArch:      noarch
11ff22f
11ff22f
%description    data
11ff22f
%{summary}.
11ff22f
11ff22f
f5b22d8
%package        devel
f5b22d8
Summary:        Development files for ParaView
11ff22f
Group:          Applications/Engineering
f5b22d8
Requires:       %{name} = %{version}-%{release}
1779e74
Obsoletes:      %{name}-mpi-devel < %{version}-%{release}
1779e74
Provides:       %{name}-mpi-devel = %{version}-%{release}
f5b22d8
f5b22d8
%description    devel
f5b22d8
%{summary}.
f5b22d8
11ff22f
330eb5e
%package        doc
330eb5e
Summary:        Documentation files for ParaView
330eb5e
Group:          Applications/Engineering
330eb5e
Requires:       %{name} = %{version}-%{release}
330eb5e
Requires(post):   /usr/bin/update-mime-database
330eb5e
Requires(postun): /usr/bin/update-mime-database
330eb5e
BuildArch:      noarch
330eb5e
330eb5e
%description    doc
330eb5e
%{summary}.
330eb5e
330eb5e
11ff22f
%prep
3512ad3
%setup -q -n ParaView3
1779e74
%patch2 -p1 -b .install
341cf2c
%patch3 -p1 -b .doc
341cf2c
%patch4 -p1 -b .assistant-qt4
3512ad3
%patch5 -p1 -b .demo
3512ad3
%patch6 -p1 -b .plugins
b85ec83
%patch7 -p1 -b .hdf5
c812787
%patch8 -p1 -b .hdf5-1.8.2
79e9a3a
#Remove included hdf5 just to be sure
79e9a3a
rm -r Utilities/hdf5
11ff22f
11ff22f
11ff22f
%build
11ff22f
rm -rf fedora fedora-mpi
11ff22f
mkdir fedora
11ff22f
pushd fedora
11ff22f
export CC='gcc'
11ff22f
export CXX='g++'
11ff22f
export MAKE='make'
172ed03
export CFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
172ed03
export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
f5b22d8
%cmake .. \
3512ad3
        -DPV_INSTALL_LIB_DIR:PATH=%{_lib}/paraview \
3512ad3
	%{paraview_cmake_options}
3512ad3
##Need to run cmake twice to get MPI headers into VTK/Parallel build config
1779e74
cmake ..
f71f809
make VERBOSE=1 %{?_smp_mflags}
11ff22f
popd
45f7118
%if %{build_mpi}
11ff22f
mkdir fedora-mpi
11ff22f
pushd fedora-mpi
11ff22f
export CC='gcc'
1779e74
export CXX='g++'
11ff22f
export MAKE='make'
172ed03
export CFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
172ed03
export CXXFLAGS="$RPM_OPT_FLAGS -DH5_USE_16_API"
f5b22d8
%cmake .. \
3512ad3
        -DPV_INSTALL_LIB_DIR:PATH=%{_lib}/paraview-mpi \
1779e74
        -DPARAVIEW_USE_MPI:BOOL=ON \
f5b22d8
        -DICET_BUILD_TESTING:BOOL=ON \
3512ad3
	%{paraview_cmake_options}
1779e74
#Need to run cmake twice to get MPI headers into VTK/Parallel build config
1779e74
cmake ..
f71f809
make VERBOSE=1 %{?_smp_mflags}
1779e74
popd
45f7118
%endif
11ff22f
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
1779e74
install -d $RPM_BUILD_ROOT%{_datadir}/paraview
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
45f7118
%if %{build_mpi}
11ff22f
# Install mpi version
11ff22f
pushd fedora-mpi
11ff22f
make install DESTDIR=$RPM_BUILD_ROOT
f5b22d8
3512ad3
#Don't ship copy of Qt assisstant
df04779
rm $RPM_BUILD_ROOT%{_bindir}/assistant \
df04779
   $RPM_BUILD_ROOT%{_libdir}/paraview-mpi/assistant-real
1779e74
#Cleanup %{_bindir}
11ff22f
pushd $RPM_BUILD_ROOT/%{_bindir}
1779e74
#Don't need mpi versions of these
df04779
rm lproj paraview pvblot pvpython pvTestDriver vtkSMExtractDocumentation
1779e74
#Move the remaining mpi binaries out of the way
11ff22f
for f in *
11ff22f
do
11ff22f
   mv $f ${f}-mpi
11ff22f
done
11ff22f
popd
341cf2c
1779e74
#Remove mpi copy of includes, man pages, and documentation
1779e74
rm -rf $RPM_BUILD_ROOT/%{_includedir}/paraview-%{pv_majmin}
1779e74
rm -rf $RPM_BUILD_ROOT%{_mandir}
3512ad3
#rm -r $RPM_BUILD_ROOT%{_libdir}/paraview-mpi/{doc,Documentation,pqClient.adp}
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
11ff22f
desktop-file-install --vendor=fedora \
11ff22f
       --add-category=X-Fedora \
11ff22f
       --dir %{buildroot}%{_datadir}/applications/ \
11ff22f
       paraview.desktop
11ff22f
11ff22f
popd
11ff22f
f5b22d8
#Don't ship the VTK Qt Designer plugin
f5b22d8
rm -r $RPM_BUILD_ROOT/usr/plugins
036a686
1779e74
#Don't ship copy of Qt assisstant
df04779
rm $RPM_BUILD_ROOT%{_bindir}/assistant \
df04779
   $RPM_BUILD_ROOT%{_libdir}/paraview/assistant-real
df04779
#Don't ship lproj - provided by vtk
37bd0f4
rm $RPM_BUILD_ROOT%{_bindir}/lproj
79e9a3a
1779e74
#Move the documentation
3512ad3
#mv $RPM_BUILD_ROOT%{_libdir}/paraview/{Documentation,pqClient.adp} \
3512ad3
#   $RPM_BUILD_ROOT%{_datadir}/paraview/
79e9a3a
11ff22f
11ff22f
%clean
11ff22f
rm -rf $RPM_BUILD_ROOT
11ff22f
11ff22f
11ff22f
%post
341cf2c
/sbin/ldconfig
11ff22f
update-desktop-database &> /dev/null ||:
11ff22f
f5b22d8
11ff22f
%postun
341cf2c
/sbin/ldconfig
11ff22f
update-desktop-database &> /dev/null ||:
11ff22f
11ff22f
11ff22f
%post   data
11ff22f
update-mime-database %{_datadir}/mime &> /dev/null || :
11ff22f
11ff22f
%postun data
11ff22f
update-mime-database %{_datadir}/mime &> /dev/null || :
11ff22f
11ff22f
11ff22f
%files
11ff22f
%defattr(-,root,root,-)
79e9a3a
%doc License_v1.2.txt
11ff22f
%{_bindir}/paraview
341cf2c
%{_bindir}/pvbatch
3512ad3
%{_bindir}/pvblot
11ff22f
%{_bindir}/pvdataserver
710af13
%{_bindir}/pvpython
11ff22f
%{_bindir}/pvrenderserver
11ff22f
%{_bindir}/pvserver
f5b22d8
%{_bindir}/pvTestDriver
1779e74
%{_bindir}/vtkSMExtractDocumentation
f5b22d8
%{_libdir}/paraview/
341cf2c
%exclude %{_libdir}/paraview/doc/
3512ad3
%dir %{_datadir}/paraview
3512ad3
%doc %{_datadir}/paraview/about.html
11ff22f
45f7118
%if %{build_mpi}
11ff22f
%files mpi
11ff22f
%defattr(-,root,root,-)
79e9a3a
%doc License_v1.2.txt
341cf2c
%{_bindir}/pvbatch-mpi
11ff22f
%{_bindir}/pvdataserver-mpi
11ff22f
%{_bindir}/pvrenderserver-mpi
11ff22f
%{_bindir}/pvserver-mpi
f5b22d8
%{_libdir}/paraview-mpi/
45f7118
%endif
11ff22f
11ff22f
11ff22f
%files data
11ff22f
%defattr(-,root,root,-)
330eb5e
%{_datadir}/applications/fedora-paraview.desktop
11ff22f
%{_datadir}/pixmaps/paraview_22x22.png
11ff22f
%{_datadir}/mime/packages/paraview.xml
11ff22f
11ff22f
f5b22d8
%files devel
11ff22f
%defattr(-,root,root,-)
341cf2c
%{_includedir}/paraview-%{pv_majmin}/
341cf2c
%doc %{_libdir}/paraview/doc/
f5b22d8
f5b22d8
330eb5e
%files doc
330eb5e
%defattr(-,root,root,-)
330eb5e
%doc %{_datadir}/paraview/pqClient.adp
3512ad3
%doc %{_datadir}/paraview/pqClientDocFinder.txt
330eb5e
%doc %{_datadir}/paraview/Documentation/
330eb5e
330eb5e
11ff22f
%changelog
df04779
* Mon Aug 31 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-6
df04779
- Don't ship lproj, conflicts with vtk
df04779
3512ad3
* Thu Aug 27 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-5
3512ad3
- Specify PV_INSTALL_LIB_DIR as relative path, drop install prefix patch
3512ad3
- Update assitant patch to use assistant_adp, don't ship assistant-real
3512ad3
3512ad3
* Wed Aug 26 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-4
3512ad3
- Disable building various plugins that need OverView
3512ad3
3512ad3
* Tue Aug 25 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-3
3512ad3
- Disable building OverView - not ready yet
3512ad3
3512ad3
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 3.6.1-2
3512ad3
- rebuilt with new openssl
3512ad3
3512ad3
* Wed Jul 22 2009 Orion Poplawski <orion@cora.nwra.com> - 3.6.1-1
3512ad3
- Update to 3.6.1
3512ad3
3512ad3
* Thu May 7 2009 Orion Poplawski <orion@cora.nwra.com> - 3.4.0-5
3512ad3
- Update doc patch to look for help file in the right place (bug #499273)
3512ad3
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
79e9a3a
* Wed May 20 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