From fca198a7fe8103ef3177aa4cd8be53529618d08a Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 10 Apr 2014 17:15:43 +0200 Subject: [PATCH] protobuf: cross build support. --- srcpkgs/protobuf/template | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf/template index 4a2286415c0..748078c7b2e 100644 --- a/srcpkgs/protobuf/template +++ b/srcpkgs/protobuf/template @@ -1,9 +1,9 @@ # Template file for 'protobuf' pkgname=protobuf version=2.5.0 -revision=2 +revision=3 build_style=gnu-configure -hostmakedepends="pkg-config" +hostmakedepends="libtool pkg-config" makedepends="zlib-devel" short_desc="Google's data interchange format" maintainer="davehome " @@ -12,6 +12,16 @@ homepage="http://code.google.com/p/${pkgname}/" license="BSD" checksum=13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 +if [ "$CROSS_BUILD" ]; then + # needs host protoc + hostmakedepends+=" protobuf" + configure_args+=" --with-protoc=/usr/bin/protoc" +fi + +pre_configure() { + libtoolize -f +} + protobuf-devel_package() { depends="zlib-devel protobuf>=${version}_${revision} protobuf-lite>=${version}_${revision}" short_desc="Google's data interchange format - development files"