From e61ea79dbd5edcce32264f6e88d9886780e10ed7 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sat, 30 Sep 2017 10:17:25 +0200 Subject: [PATCH] gsoap: fix cross --- srcpkgs/gsoap/template | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gsoap/template b/srcpkgs/gsoap/template index 14638f29b18..f4bdf5815be 100644 --- a/srcpkgs/gsoap/template +++ b/srcpkgs/gsoap/template @@ -7,9 +7,6 @@ wrksrc="${pkgname}-${version%.*}" disable_parallel_build=yes configure_args="--enable-ipv6" hostmakedepends="unzip flex autoconf" -if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" gsoap" -fi makedepends="libressl-devel zlib-devel" short_desc="Toolkit for SOAP and REST Web Services and XML-Based Applications" maintainer="Enno Boland " @@ -18,6 +15,14 @@ homepage="http://www.cs.fsu.edu/~engelen/soap.html" distfiles="${SOURCEFORGE_SITE}/gsoap2/gsoap_${version}.zip" checksum=158ed9c674941c382850e8e96ac9b0174f4e7aacb25794349bd07f52261921c8 +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" gsoap" + pre_build() { + # run host 'soapcpp2' + sed -i 's|^\(SOAP = \).*|\1soapcpp2|' gsoap/wsdl/Makefile + } +fi + gsoap-devel_package() { depends="${sourcepkg}>=${version}_${revision} ${makedepends}" short_desc+=" - development files"