From d9712217555cc3983075ebd7b5e69163e4ec37a3 Mon Sep 17 00:00:00 2001 From: newbluemoon Date: Sat, 11 Nov 2017 23:08:28 +0100 Subject: [PATCH] openbabel: fix cross compilation with wxWidgets / broken for ARM --- srcpkgs/openbabel/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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"