openbabel: fix cross compilation with wxWidgets / broken for ARM

This commit is contained in:
newbluemoon 2017-11-11 23:08:28 +01:00 committed by Jürgen Buchmüller
parent 966cedf93c
commit d971221755

View file

@ -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 doesnt 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"