|
|
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
|