# Template file for 'oce' pkgname=oce _majorver=0.17 version=${_majorver}.1 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=b1ff0cb8cf31339bbb30ac7ed2415d376b9b75810279d2f497e115f08c090928 case "${XBPS_TARGET_MACHINE}" in arm*) # error on linking with libTKMath.so or libTKMesh.so: # undefined reference to tbb::internal::allocate_root_proxy::allocate(unsigned int) broken=https://travis-ci.org/voidlinux/void-packages/jobs/136426588 ;; 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} } }