#! /usr/bin/make -f #export DH_VERBOSE=1 DESTDIR = $(CURDIR)/debian/tmp UPSTREAM_VERSION = $(shell dpkg-parsechangelog | awk '/^Version:/ { sub("-[^-]*$$", "", $$2); print $$2}') %: dh $@ --with python2 export LD_LIBRARY_PATH+=:$(CURDIR)/debian/paraview/usr/lib/paraview export QT_SELECT=qt5 CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) -Wall -pedantic CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed # Explicit settings of MPI_* is required see # http://www.vtk.org/Bug/view.php?id=12572 PYVER = $(shell pyversions -dv) extra_flags += -Wno-dev \ -DBUILD_DOCUMENTATION=ON \ -DCMAKE_INSTALL_RPATH=/usr/lib/paraview \ -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF \ -DCMAKE_SKIP_RPATH=OFF \ -DPARAVIEW_ENABLE_FFMPEG=ON \ -DPARAVIEW_ENABLE_WEB=OFF \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=OFF \ -DVTK_USE_MPEG2_ENCODER=OFF \ -DVTK_USE_FFMPEG_ENCODER=ON \ -DVTK_USE_OGGTHEORA_ENCODER=ON \ -DVTK_USE_SYSTEM_FREETYPE=ON \ -DVTK_USE_SYSTEM_CGNS=ON \ -DVTK_USE_SYSTEM_PROTOBUF=ON \ -DVTK_USE_SYSTEM_GL2PS=ON \ -DVTK_USE_SYSTEM_JPEG=ON \ -DVTK_USE_SYSTEM_JSONCPP=ON \ -DVTK_USE_SYSTEM_NETCDF=ON \ -DVTK_USE_SYSTEM_GLEW=ON \ -DVTK_USE_SYSTEM_PNG=ON \ -DVTK_USE_SYSTEM_OGGTHEORA=ON \ -DVTK_USE_SYSTEM_TIFF=ON \ -DVTK_USE_SYSTEM_ZLIB=ON \ -DVTK_USE_SYSTEM_LIBXML2=ON \ -DVTK_USE_SYSTEM_EXPAT=ON \ -DVTK_USE_SYSTEM_MPI4PY=ON \ -DVTK_USE_SYSTEM_HDF5=ON \ -DHDF5_INCLUDE_DIRS="/usr/include/hdf5/serial" \ -DHDF5_IS_PARALLEL=OFF \ -DVTK_INSTALL_LIBRARY_DIR="lib/paraview" \ -DVTK_INSTALL_ARCHIVE_DIR="lib/paraview" \ -DVTK_INSTALL_INCLUDE_DIR="include/paraview" \ -DVTK_INSTALL_DATA_DIR="share/paraview" \ -DVTK_INSTALL_DOC_DIR="share/doc/paraview" \ -DVTK_INSTALL_PACKAGE_DIR="lib/cmake/paraview" \ -DVTK_CUSTOM_LIBRARY_SUFFIX="" \ -DBUILD_EXAMPLES=OFF \ -DDOCUMENTATION_HTML_HELP=ON \ -DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON \ -DBUILD_DOCUMENTATION=ON \ -DPARAVIEW_USE_MPI=ON \ -DPARAVIEW_ENABLE_PYTHON=ON \ -DPARAVIEW_BUILD_PLUGIN_AdiosReader:BOOL=ON \ -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting:BOOL=ON \ -DPARAVIEW_BUILD_PLUGIN_MobileRemoteControl=OFF \ -DEigen_DIR=/usr/include/eigen3 \ -DPARAVIEW_BUILD_WEB_DOCUMENTATION=ON \ -DVTK_RENDERING_BACKEND:STRING=OpenGL2 \ -DPARAVIEW_QT_VERSION=5 \ -DVTK_INSTALL_NO_DOCUMENTATION=ON override_dh_auto_configure: dh_auto_configure -- $(extra_flags) override_dh_compress: dh_compress -X.qch override_dh_install: dh_install --list-missing #Delete all pyc files find . -name '*.pyc' -print0 | xargs -0 rm -f override_dh_makeshlibs: dh_makeshlibs -V'paraview (>= $(UPSTREAM_VERSION)), paraview (<< $(UPSTREAM_VERSION).)'