From d934827bf44b7cfcf6711964418148fa60877668 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Nov 2020 22:39:15 +0000 Subject: gentoo resync : 25.11.2020 --- sci-visualization/paraview/paraview-5.8.1.ebuild | 58 +++++++++++------------- 1 file changed, 27 insertions(+), 31 deletions(-) (limited to 'sci-visualization/paraview/paraview-5.8.1.ebuild') diff --git a/sci-visualization/paraview/paraview-5.8.1.ebuild b/sci-visualization/paraview/paraview-5.8.1.ebuild index fec2161a4d14..21cee95dc062 100644 --- a/sci-visualization/paraview/paraview-5.8.1.ebuild +++ b/sci-visualization/paraview/paraview-5.8.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils toolchain-funcs +inherit cmake desktop python-single-r1 qmake-utils toolchain-funcs xdg-utils MAIN_PV=$(ver_cut 0-1) MAJOR_PV=$(ver_cut 1-2) @@ -15,8 +15,8 @@ HOMEPAGE="https://www.paraview.org" SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.xz" LICENSE="paraview GPL-2" -KEYWORDS="~amd64 ~x86" SLOT="0" +KEYWORDS="~amd64 ~x86" IUSE="boost cg coprocessing development doc examples ffmpeg mpi mysql nvcontrol openmp offscreen plugins python +qt5 +sqlite test tk +webengine" RESTRICT="mirror test" @@ -106,10 +106,10 @@ PATCHES=( "${FILESDIR}"/${PN}-4.0.1-xdmf-cstring.patch "${FILESDIR}"/${PN}-5.3.0-fix_buildsystem.patch "${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch + "${FILESDIR}"/${PN}-5.8.0-w-vtk-8.2.0-qt-5.15.patch # bug 729348 + "${FILESDIR}"/${P}-find-xmlpatterns.patch # bug 755977, downstream patch ) -CMAKE_MAKEFILE_GENERATOR="emake" #579474 - pkg_setup() { [[ ${MERGE_TYPE} != "binary" ]] && use openmp && tc-check-openmp use python && python-single-r1_pkg_setup @@ -117,11 +117,10 @@ pkg_setup() { } src_prepare() { - # Bug #661812 mkdir -p Plugins/StreamLinesRepresentation/doc || die - cmake-utils_src_prepare + cmake_src_prepare # lib64 fixes sed -i \ @@ -133,10 +132,6 @@ src_prepare() { } src_configure() { - if use qt5; then - export QT_SELECT=qt5 - fi - local mycmakeargs=( -DCMAKE_INSTALL_LIBDIR="${PVLIBDIR}" -UBUILD_SHARED_LIBS @@ -219,36 +214,37 @@ src_configure() { -DOPENGL_gl_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGL.so -DOPENGL_glu_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGLU.so -DQT_MOC_EXECUTABLE="$(qt5_get_bindir)/moc" + -Dqt_xmlpatterns_executable="$(qt5_get_bindir)/xmlpatterns" ) fi - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install - # remove wrapper binaries and put the actual executable in place - for i in {paraview-config,pvserver,pvdataserver,pvrenderserver,pvbatch,pvpython,paraview}; do - if [ -f "${ED}"/usr/lib/"$i" ]; then - mv "${ED}"/usr/lib/"$i" "${ED}"/usr/bin/"$i" || die - fi - done + # remove wrapper binaries and put the actual executable in place + for i in {paraview-config,pvserver,pvdataserver,pvrenderserver,pvbatch,pvpython,paraview}; do + if [ -f "${ED}"/usr/lib/"$i" ]; then + mv "${ED}"/usr/lib/"$i" "${ED}"/usr/bin/"$i" || die + fi + done - # set up the environment - echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN} || die - doenvd "${T}"/40${PN} + # set up the environment + echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN} || die + doenvd "${T}"/40${PN} - newicon "${S}"/Clients/ParaView/pvIcon-96x96.png paraview.png - make_desktop_entry paraview "Paraview" paraview + newicon "${S}"/Clients/ParaView/pvIcon-96x96.png paraview.png + make_desktop_entry paraview "Paraview" paraview - use python && python_optimize "${D}"/usr/$(get_libdir)/${PN}-${MAJOR_PV} - } + use python && python_optimize "${D}"/usr/$(get_libdir)/${PN}-${MAJOR_PV} +} - pkg_postinst() { - xdg_icon_cache_update - } +pkg_postinst() { + xdg_icon_cache_update +} - pkg_postrm() { - xdg_icon_cache_update - } +pkg_postrm() { + xdg_icon_cache_update +} -- cgit v1.2.3