From 0b019f2c8e96341fc905233e9b1cc3228a202c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Fri, 31 Jan 2020 20:29:41 +0100 Subject: [PATCH] serf: fix cross build --- srcpkgs/serf/template | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/srcpkgs/serf/template b/srcpkgs/serf/template index cf460c26339..de6101439df 100644 --- a/srcpkgs/serf/template +++ b/srcpkgs/serf/template @@ -2,10 +2,9 @@ pkgname=serf version=1.3.9 revision=10 -nocross=yes build_style=scons make_build_args="PREFIX=/usr" -hostmakedepends="libressl-devel apr-util-devel" +hostmakedepends="libressl-devel" makedepends="zlib-devel gdbm-devel libressl-devel apr-util-devel" short_desc="High-performance asynchronous HTTP client library" maintainer="Orphaned " @@ -14,6 +13,17 @@ homepage="http://serf.apache.org" distfiles="https://archive.apache.org/dist/serf/serf-${version}.tar.bz2" checksum=549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc +if [ "$CROSS_BUILD" ]; then + make_build_args+=" APR=${XBPS_WRAPPERDIR}/apr-1-config" + make_build_args+=" APU=${XBPS_WRAPPERDIR}/apu-1-config" +fi + +pre_build() { + if [ "$CROSS_BUILD" ]; then + vsed -i SConstruct -e"s;'/usr';'${XBPS_CROSS_BASE}/usr';" + fi +} + do_install() { scons PREFIX=${DESTDIR}/usr install }