From a66f475745174a762662ed10f7ca87684222b6e5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 6 Feb 2013 18:55:36 +0100 Subject: [PATCH] xbps-git: make this cross buildable. --- srcpkgs/xbps-git/template | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/srcpkgs/xbps-git/template b/srcpkgs/xbps-git/template index 2e2fb576d81..142ca8d202d 100644 --- a/srcpkgs/xbps-git/template +++ b/srcpkgs/xbps-git/template @@ -2,25 +2,38 @@ pkgname=xbps-git version=20130205 revision=1 -nofetch=yes -noextract=yes build_style=configure configure_args="--prefix=/ --exec-prefix=/usr --sbindir=/usr/sbin - --enable-static --enable-tests --enable-debug" -depends="xbps-triggers libxbps>=${version}" -makedepends="git which pkg-config proplib-devel openssl-devel - libarchive-devel libfetch-devel confuse-devel atf-devel>=0.16" -conf_files="/etc/xbps/xbps.conf" -subpackages="libxbps-git libxbps-devel-git xbps-tests-git xbps-static-git" -provides="xbps-${version}" -replaces="xbps>=0 xbps-devel>=0" + --enable-static --enable-debug" short_desc="The XBPS package system (development branch)" maintainer="Juan RP " homepage="http://code.google.com/p/xbps" license="Simplified BSD" +nofetch=yes +noextract=yes +provides="xbps-${version}" +replaces="xbps>=0 xbps-devel>=0" +conf_files="/etc/xbps/xbps.conf" +subpackages="libxbps-git libxbps-devel-git xbps-static-git" + do_fetch() { local url="git://github.com/xtraeme/xbps" msg_normal "Fetching source from $url ...\n" git clone ${url} ${pkgname}-${version} } + +depends="xbps-triggers libxbps>=${version}" +makedepends="git which pkg-config" +crossmakedepends="proplib-devel>=0.6.2 openssl-devel libfetch-devel + libarchive-devel confuse-devel" + +if [ -n "$XBPS_CROSS_TRIPLET" ]; then + subpackages="libxbps-git libxbps-devel-git xbps-static-git" + configure_script="env PKG_CONFIG_LIBDIR=/usr/${XBPS_CROSS_TRIPLET}/lib/pkgconfig ./configure" +else + configure_args="${configure_args} --enable-tests" + makedepends="${makedepends} proplib-devel openssl-devel libarchive-devel" + makedepends="${makedepends} libfetch-devel confuse-devel atf-devel>=0.16" + subpackages="${subpackages} xbps-tests-git" +fi