# Template file for 'alembic' pkgname=alembic version=1.7.16 revision=1 build_style=cmake hostmakedepends="pkg-config" makedepends="zlib-devel ilmbase-devel" short_desc="Open framework for storing and sharing scene data" maintainer="Orphaned " license="BSD-3-Clause, MIT" homepage="https://alembic.io" distfiles="https://github.com/alembic/alembic/archive/${version}.tar.gz" checksum=2529586c89459af34d27a36ab114ad1d43dafd44061e65cfcfc73b7457379e7c case "$XBPS_TARGET_MACHINE" in ppc64*) ;; ppc*) broken="undefined reference to '__sync_bool_compare_and_swap_8'";; esac if [ -z "$CROSS_BUILD" ]; then makedepends+=" hdf5-devel" fi if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel" post_patch() { printf '\ntarget_link_libraries(Alembic PRIVATE atomic)\n' >> lib/Alembic/CMakeLists.txt } fi post_install() { vlicense LICENSE.txt } alembic-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}-${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/*.so vmove usr/lib/cmake } }