diff --git a/srcpkgs/openbabel/template b/srcpkgs/openbabel/template index b460c04e073..c0da3725b68 100644 --- a/srcpkgs/openbabel/template +++ b/srcpkgs/openbabel/template @@ -14,6 +14,19 @@ homepage="http://openbabel.org" distfiles="https://github.com/openbabel/openbabel/archive/openbabel-${_ver}.tar.gz" checksum=b210cc952ce1ecab6efaf76708d3bd179c9b0f0d73fe8bd1e0c934df7391a82a +case $XBPS_TARGET_MACHINE in + arm*|aarch64*) broken="error: narrowing conversion of '-16' from 'int' to 'char' inside { }";; +esac + +if [ -n "${CROSS_BUILD}" ]; then + hostmakedepends+=" python" + + pre_configure() { + # cmake doesn’t find/use the wx-config wrapper + sed -i -e "1i\set(wxWidgets_CONFIG_OPTIONS --prefix=${XBPS_CROSS_BASE}/usr)" CMakeLists.txt + } +fi + openbabel-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"