void-packages/srcpkgs/oce/template
2016-07-06 16:24:01 -04:00

40 lines
1.3 KiB
Bash

# 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 <pierre.bourgin@free.fr>"
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}
}
}