From 57d1ece968b77175b9ae47ee53d99fe22c1c91a3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 6 May 2013 14:36:08 +0200 Subject: [PATCH] i3status: cross build support. --- srcpkgs/i3status/template | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/srcpkgs/i3status/template b/srcpkgs/i3status/template index 872fe5ce3e2..9ecc1c410f1 100644 --- a/srcpkgs/i3status/template +++ b/srcpkgs/i3status/template @@ -1,9 +1,10 @@ # Template file for 'i3status' pkgname=i3status version=2.7 -revision=1 +revision=2 build_style=gnu-makefile -makedepends="asciidoc yajl-devel confuse-devel wireless_tools-devel alsa-lib-devel" +hostmakedepends="asciidoc pkg-config" +makedepends="yajl-devel confuse-devel wireless_tools-devel alsa-lib-devel libcap-devel" short_desc="Generates status bar to use with dzen2 or xmobar" maintainer="davehome " license="BSD" @@ -11,7 +12,18 @@ homepage="http://i3.zekjur.net/i3status/" distfiles="${homepage}/${pkgname}-${version}.tar.bz2" checksum=073f4e5de3bc5afc1f23c52ea52e2aa4b90ca8a012f28ba2c5fac3c33474a632 -post_install() { +do_build() { + export CFLAGS="$CFLAGS -std=c99" + if [ "$CROSS_BUILD" ]; then + export PKG_CONFIG_PATH="$XBPS_CROSS_BASE/usr/lib/pkgconfig" + export PKG_CONFIG_SYSROOT_DIR="$XBPS_CROSS_BASE" + fi + make ${makejobs} +} + +do_install() { + make DESTDIR=${DESTDIR} install + # detect dhcpcd. sed -i -e "s#dhclient#dhcpcd#g" ${DESTDIR}/etc/i3status.conf vinstall LICENSE 644 usr/share/licenses/${pkgname} @@ -21,7 +33,6 @@ i3status_package() { conf_files="/etc/i3status.conf" depends="libcap-progs" pkg_install() { - vmove etc - vmove usr + vmove all } }