vboot-utils: fix cross compilation

This commit is contained in:
Enno Boland 2015-07-21 19:28:25 +02:00
parent 6936e3de73
commit 378ce6bdde

View file

@ -2,14 +2,14 @@
pkgname=vboot-utils
version=45.7262
_githash=0e8c964915fffb58032bb59bdb31949de718ca90
revision=1
revision=2
hostmakedepends="pkg-config git"
makedepends="libressl-devel libuuid-devel liblzma-devel libyaml-devel"
short_desc="Verified boot kernel utilities"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="BSD"
homepage="https://chromium.googlesource.com/chromiumos/platform/vboot_reference.git"
CFLAGS=-D_GNU_SOURCE
CFLAGS='-D_GNU_SOURCE -Wno-error'
do_fetch() {
git clone https://chromium.googlesource.com/chromiumos/platform/vboot_reference.git $pkgname-$version || true
@ -19,6 +19,7 @@ do_fetch() {
do_build() {
local _arch=
sed -i "s/MTD_CHAR_MAJOR/90/" cgpt/cgpt_wrapper.c
case $XBPS_TARGET_MACHINE in
x86_64*) _arch=x86_64 ;;
i686*) _arch=x86 ;;
@ -30,10 +31,7 @@ do_build() {
}
do_install() {
make STRIP=true DESTDIR=${DESTDIR}/usr install
rm -r $DESTDIR/usr/lib/pkgconfig
vmkdir etc
make STRIP=true DESTDIR=${DESTDIR}/usr MINIMAL=1 install
vmkdir usr/share/vboot
mv $DESTDIR/usr/default $DESTDIR/etc
vcopy tests/devkeys usr/share/vboot/devkeys
}