# Template file for 'oce' pkgname=oce _majorver=0.18 version=${_majorver}.2 revision=1 wrksrc="${pkgname}-OCE-${version}" build_style=cmake configure_args="-DOCE_INSTALL_PREFIX=/usr -DOCE_WITH_FREEIMAGE=ON -DOCE_WITH_GL2PS=ON -DOCE_MULTITHREAD_LIBRARY=TBB -DOCE_DRAW=ON" makedepends="freetype-devel glu-devel freeimage-devel gl2ps-devel tbb-devel tcl-devel tk-devel" short_desc="OpenCASCADE Community Edition" maintainer="yopito " license="LGPL-2.1, OCCT" homepage="https://github.com/tpaviot/oce" distfiles="https://github.com/tpaviot/oce/archive/OCE-${version}.tar.gz" checksum=dc21ddea678a500ad87c773e9a502ed7a71768cf83d9af0bd4c43294186a7fef case "${XBPS_TARGET_MACHINE}" in arm*) # error on linking with libTKMath.so or libTKMesh.so and tbb: # undefined reference to tbb::internal::allocate_root_proxy::allocate(unsigned int) broken=https://travis-ci.org/voidlinux/void-packages/jobs/136426588 ;; aarch*) broken="tbb required package is broken" ;; esac post_install() { vlicense OCCT_LGPL_EXCEPTION.txt } oce-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include vmove "usr/lib/*.so" vmove "usr/lib/oce-${_majorver}/*.cmake" mkdir -p ${PKGDESTDIR}/usr/share/${pkgname} vcopy samples usr/share/${pkgname} } }