summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Willing <chris.willing@iinet.net.au>2016-11-19 09:04:10 +1000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2016-11-19 07:31:18 +0700
commit1c05aebc821fe76d4c2ef34c16958376b5e219eb (patch)
tree2367a83dd80071b383ed8d436507265f076d84ed
parent5d9e349319e5f20000643e301a941e524862ab57 (diff)
downloadslackbuilds-1c05aebc821fe76d4c2ef34c16958376b5e219eb.tar.gz
graphics/paraview: Updated for version 5.2.0
Signed-off-by: Christoph Willing <chris.willing@iinet.net.au>
-rw-r--r--graphics/paraview/010_doc_path.diff30
-rw-r--r--graphics/paraview/020_fmmmesh_lib_path.diff11
-rw-r--r--graphics/paraview/030_pythonqt-getWidget.diff11
-rw-r--r--graphics/paraview/1201.diff35
-rw-r--r--graphics/paraview/README7
-rw-r--r--graphics/paraview/README.sbo26
-rw-r--r--graphics/paraview/paraview.SlackBuild19
-rw-r--r--graphics/paraview/paraview.info14
8 files changed, 69 insertions, 84 deletions
diff --git a/graphics/paraview/010_doc_path.diff b/graphics/paraview/010_doc_path.diff
index d7abd9a0e1..fafcfce118 100644
--- a/graphics/paraview/010_doc_path.diff
+++ b/graphics/paraview/010_doc_path.diff
@@ -1,25 +1,27 @@
---- Qt/ApplicationComponents/pqParaViewMenuBuilders.cxx.orig 2016-07-27 12:54:37.000000000 +1000
-+++ Qt/ApplicationComponents/pqParaViewMenuBuilders.cxx 2016-07-28 15:10:34.755501222 +1000
-@@ -323,8 +323,8 @@
- #else
+--- Qt/ApplicationComponents/pqParaViewMenuBuilders.cxx.orig 2016-11-15 01:41:57.000000000 +1000
++++ Qt/ApplicationComponents/pqParaViewMenuBuilders.cxx 2016-11-16 11:34:49.709313333 +1000
+@@ -322,9 +322,9 @@
QString appdir = QCoreApplication::applicationDirPath();
- QString documentationPath = QFileInfo(appdir).fileName() == "bin" ?
-- /* w/o shared forwarding */ appdir + "/../share/paraview-" PARAVIEW_VERSION "/doc" :
+ QString documentationPath = QFileInfo(appdir).fileName() == "bin"
+ ?
+- /* w/o shared forwarding */ appdir + "/../share/paraview-" PARAVIEW_VERSION "/doc"
++ /* w/o shared forwarding */ appdir + "/../doc/paraview-" PARAVIEW_VERSION_FULL
+ :
- /* w/ shared forwarding */ appdir + "/../../share/paraview-" PARAVIEW_VERSION "/doc";
-+ /* w/o shared forwarding */ appdir + "/../doc/paraview-" PARAVIEW_VERSION_FULL :
+ /* w/ shared forwarding */ appdir + "/../../doc/paraview-" PARAVIEW_VERSION_FULL ;
#endif
QString paraViewGuideFile = documentationPath + "/Guide.pdf";
---- Qt/ApplicationComponents/pqWelcomeDialog.cxx.orig 2016-07-27 12:54:37.000000000 +1000
-+++ Qt/ApplicationComponents/pqWelcomeDialog.cxx 2016-07-28 15:14:43.187484954 +1000
-@@ -44,8 +44,8 @@
- #else
+--- Qt/ApplicationComponents/pqWelcomeDialog.cxx.orig 2016-11-15 01:41:57.000000000 +1000
++++ Qt/ApplicationComponents/pqWelcomeDialog.cxx 2016-11-16 11:37:26.936328667 +1000
+@@ -45,9 +45,9 @@
QString appdir = QCoreApplication::applicationDirPath();
- QString documentationPath = QFileInfo(appdir).fileName() == "bin" ?
-- /* w/o shared forwarding */ appdir + "/../share/paraview-" PARAVIEW_VERSION "/doc" :
+ QString documentationPath = QFileInfo(appdir).fileName() == "bin"
+ ?
+- /* w/o shared forwarding */ appdir + "/../share/paraview-" PARAVIEW_VERSION "/doc"
++ /* w/o shared forwarding */ appdir + "/../doc/paraview-" PARAVIEW_VERSION_FULL
+ :
- /* w/ shared forwarding */ appdir + "/../../share/paraview-" PARAVIEW_VERSION "/doc";
-+ /* w/o shared forwarding */ appdir + "/../doc/paraview-" PARAVIEW_VERSION_FULL :
+ /* w/ shared forwarding */ appdir + "/../../doc/paraview-" PARAVIEW_VERSION_FULL ;
#endif
QString paraViewGettingStartedFile = documentationPath + "/GettingStarted.pdf";
diff --git a/graphics/paraview/020_fmmmesh_lib_path.diff b/graphics/paraview/020_fmmmesh_lib_path.diff
deleted file mode 100644
index 80e619e90f..0000000000
--- a/graphics/paraview/020_fmmmesh_lib_path.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- Plugins/GeodesicMeasurementPlugin/FmmMesh/CMakeLists.txt.orig 2016-07-27 12:54:37.000000000 +1000
-+++ Plugins/GeodesicMeasurementPlugin/FmmMesh/CMakeLists.txt 2016-07-28 10:09:59.293353301 +1000
-@@ -59,6 +59,6 @@
-
- install(TARGETS ${PROJECT_NAME}
- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib
-+ LIBRARY DESTINATION lib${LIB_SUFFIX}
-+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
- )
diff --git a/graphics/paraview/030_pythonqt-getWidget.diff b/graphics/paraview/030_pythonqt-getWidget.diff
deleted file mode 100644
index 9e31b1903d..0000000000
--- a/graphics/paraview/030_pythonqt-getWidget.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- Plugins/PythonQtPlugin/wrapped_methods.txt.orig 2016-07-27 12:54:37.000000000 +1000
-+++ Plugins/PythonQtPlugin/wrapped_methods.txt 2016-08-10 13:29:43.934593466 +1000
-@@ -19,7 +19,7 @@
-
- pqServerManagerModel* pqApplicationCore::getServerManagerModel() const
-
--QWidget* pqRenderViewBase::getWidget()
-+QWidget* pqRenderViewBase::widget()
-
- void pqRenderView::resetCamera()
-
diff --git a/graphics/paraview/1201.diff b/graphics/paraview/1201.diff
new file mode 100644
index 0000000000..04b5345de6
--- /dev/null
+++ b/graphics/paraview/1201.diff
@@ -0,0 +1,35 @@
+# Upstream patch to fix building of PythonQt plugin.
+# From http://gitlab.kitware.com/paraview/paraview/merge_requests/1201/diffs
+#
+diff --git a/Plugins/PythonQtPlugin/CMakeLists.txt b/Plugins/PythonQtPlugin/CMakeLists.txt
+index d87853b..d249961 100644
+--- a/Plugins/PythonQtPlugin/CMakeLists.txt
++++ b/Plugins/PythonQtPlugin/CMakeLists.txt
+@@ -7,6 +7,8 @@ else()
+ include(${PARAVIEW_USE_FILE})
+ endif()
+
++include(ParaViewQt)
++pv_find_package_qt(qt_targets REQUIRED QT4_COMPONENTS QtGui QT5_COMPONENTS Widgets)
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR})
+ find_package(PythonQt REQUIRED)
+@@ -23,17 +25,7 @@ set(PythonQtPlugin_MOC_SRCS
+ pqPythonEventFilter.h
+ )
+
+-if (PARAVIEW_QT_VERSION VERSION_GREATER "4")
+- qt5_wrap_cpp(MOC_SRCS
+- ${PythonQtPlugin_MOC_SRCS}
+- ${decorator_file}
+- )
+-else ()
+- qt4_wrap_cpp(MOC_SRCS
+- ${PythonQtPlugin_MOC_SRCS}
+- ${decorator_file}
+- )
+-endif ()
++pv_qt_wrap_cpp(MOC_SRCS ${PythonQtPlugin_MOC_SRCS} ${decorator_file})
+
+ set(srcs
+ pqPythonQtPlugin.cxx
diff --git a/graphics/paraview/README b/graphics/paraview/README
index 43fbd5f457..cdb9e65b3e 100644
--- a/graphics/paraview/README
+++ b/graphics/paraview/README
@@ -13,10 +13,3 @@ Optional embedding with PythonQt may be enabled by setting
PYTHONQT=yes
in the build environment. This requires the SBo PythonQt package to be
installed at build time.
-
-This build incorporates the ParaView "Getting Started" and "Tutorial"
-documentation. In addition, the official ParaView Guide is available from:
- http://www.paraview.org/files/v5.1/ParaViewGuide-5.1.0.pdf
-For access to the Guide directly from the ParaView graphical interface
-(using Help menu or F1 key), it should be stored as
- /usr/doc/paraview-5.1.2/Guide.pdf
diff --git a/graphics/paraview/README.sbo b/graphics/paraview/README.sbo
deleted file mode 100644
index be79c82cc8..0000000000
--- a/graphics/paraview/README.sbo
+++ /dev/null
@@ -1,26 +0,0 @@
-The source tarball was generated from the official Paraview git repository at
- https://gitlab.kitware.com/paraview/paraview
-with third party modules (e.g. VTK) already included, rather than retrieving
-them at build time. Should this need to be replicated, checkout the 5.1.2 branch
-of the ParaView git repository and initialise the submodules as shown in the
-session output below:
-
-chris@d6:/tmp/paraview-5.1.2$ git br
-* 5.1.2
- master
-chris@d6:/tmp/paraview-5.1.2$ git submodule update --init
-Submodule 'ThirdParty/IceT/vtkicet' (https://gitlab.kitware.com/icet/icet.git) registered for path 'ThirdParty/IceT/vtkicet'
-Submodule 'ThirdParty/QtTesting/vtkqttesting' (https://github.com/Kitware/QtTesting.git) registered for path 'ThirdParty/QtTesting/vtkqttesting'
-Submodule 'ThirdParty/protobuf/vtkprotobuf' (https://gitlab.kitware.com/paraview/protobuf.git) registered for path 'ThirdParty/protobuf/vtkprotobuf'
-Submodule 'Utilities/VisItBridge' (https://gitlab.kitware.com/paraview/visitbridge.git) registered for path 'Utilities/VisItBridge'
-Submodule 'VTK' (https://gitlab.kitware.com/vtk/vtk.git) registered for path 'VTK'
-Cloning into '/tmp/paraview-5.1.2/ThirdParty/IceT/vtkicet'...
-Cloning into '/tmp/paraview-5.1.2/ThirdParty/QtTesting/vtkqttesting'...
-Cloning into '/tmp/paraview-5.1.2/ThirdParty/protobuf/vtkprotobuf'...
-Cloning into '/tmp/paraview-5.1.2/Utilities/VisItBridge'...
-Cloning into '/tmp/paraview-5.1.2/VTK'...
-Submodule path 'ThirdParty/IceT/vtkicet': checked out '0d08b037f3fa8b6e1a82ed2beb84e024c06f895f'
-Submodule path 'ThirdParty/QtTesting/vtkqttesting': checked out '706d5cd1bbdd0658802da63b940c8bb2d1f3d192'
-Submodule path 'ThirdParty/protobuf/vtkprotobuf': checked out '3637bc9efc2c29c54ee907e4341e39127599c4ec'
-Submodule path 'Utilities/VisItBridge': checked out 'f8dd33fcfd025fd5b878b07f4d2e7deb5573e379'
-Submodule path 'VTK': checked out '31b13ea55f8db68b64e9412b7896e0e8110aedfe'
diff --git a/graphics/paraview/paraview.SlackBuild b/graphics/paraview/paraview.SlackBuild
index eb50b246b5..53979ff796 100644
--- a/graphics/paraview/paraview.SlackBuild
+++ b/graphics/paraview/paraview.SlackBuild
@@ -23,9 +23,10 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=paraview
-VERSION=${VERSION:-5.1.2}
-SHORT_VERSION=${SHORT_VERSION:-5.1}
-BUILD=${BUILD:-3}
+SRCNAM=ParaView
+VERSION=${VERSION:-5.2.0}
+SHORT_VERSION=${SHORT_VERSION:-5.2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -69,12 +70,11 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-v$VERSION
+tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz
+cd $SRCNAM-v$VERSION
patch -p0 < $CWD/010_doc_path.diff
-patch -p0 < $CWD/020_fmmmesh_lib_path.diff
-patch -p0 < $CWD/030_pythonqt-getWidget.diff
+patch -p1 < $CWD/1201.diff
sed -i -e 's/@PARAVIEW_VERSION_FULL@/1.0/' Applications/ParaView/paraview.desktop.in
echo "Exec=paraview" >> Applications/ParaView/paraview.desktop.in
echo "Categories=Development;Graphics" >> Applications/ParaView/paraview.desktop.in
@@ -147,7 +147,8 @@ cp -a \
CONTRIBUTING.* Copyright.* License_v1.2.txt README.* version.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cp $CWD/ParaViewTutorial.pdf $PKG/usr/doc/$PRGNAM-$VERSION/Tutorial.pdf
-cp $CWD/ParaViewGettingStarted-5.1.0.pdf $PKG/usr/doc/$PRGNAM-$VERSION/GettingStarted.pdf
+cp $CWD/ParaViewGettingStarted-5.2.0.pdf $PKG/usr/doc/$PRGNAM-$VERSION/GettingStarted.pdf
+cp $CWD/ParaViewGuide-5.2.0.pdf $PKG/usr/doc/$PRGNAM-$VERSION/Guide.pdf
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/graphics/paraview/paraview.info b/graphics/paraview/paraview.info
index 7e8f0780ec..68c4424fed 100644
--- a/graphics/paraview/paraview.info
+++ b/graphics/paraview/paraview.info
@@ -1,13 +1,15 @@
PRGNAM="paraview"
-VERSION="5.1.2"
+VERSION="5.2.0"
HOMEPAGE="http://www.paraview.org"
-DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/ParaView/paraview-5.1.2.tar.gz \
+DOWNLOAD="http://www.paraview.org/files/v5.2/ParaView-v5.2.0.tar.gz \
http://www.paraview.org/Wiki/images/5/5d/ParaViewTutorialData.tar.gz \
- http://www.paraview.org/files/v5.1/ParaViewTutorial.pdf \
- http://www.paraview.org/files/v5.1/ParaViewGettingStarted-5.1.0.pdf"
-MD5SUM="6df8f5d6a5ce2d82d6d75b76308c65ad \
+ http://www.paraview.org/files/v5.2/ParaViewGuide-5.2.0.pdf \
+ http://www.paraview.org/files/v5.2/ParaViewTutorial.pdf \
+ http://www.paraview.org/files/v5.2/ParaViewGettingStarted-5.2.0.pdf"
+MD5SUM="4570d1a2a183026adb65b73c7125b8b0 \
0a4c2a37b8e566ccdb3b1eaaa949477a \
- 4b1c410cd461f68a3bac5839c22bee93 \
+ 08b1d0dafbe50f2241da7a4a4e2b0b75 \
+ 1b3d975eac73bca412414efb2af9974c \
7ce54ce8a8b36c746035c2b228713074"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""