From 36dc94586b3752fb8bbdd5c30a45c9a4935e64d0 Mon Sep 17 00:00:00 2001 From: jbu Date: Sat, 11 Jul 2015 20:16:27 +0200 Subject: [PATCH] gst-libav: fix cross build for arm* --- srcpkgs/gst-libav/template | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template index 0d7bf6057e..fbb56488b2 100644 --- a/srcpkgs/gst-libav/template +++ b/srcpkgs/gst-libav/template @@ -1,7 +1,7 @@ # Template file for 'gst-libav' pkgname=gst-libav version=1:1.4.5 -revision=3 +revision=4 lib32disabled=yes wrksrc="${pkgname}-${version#*:}" build_style=gnu-configure @@ -16,5 +16,12 @@ homepage="http://gstreamer.freedesktop.org" distfiles="${homepage}/src/${pkgname}/${pkgname}-${version#*:}.tar.xz" checksum=605c62624604f3bb5c870844cc1f2711779cc533b004c2aa1d8c0d58557afbbc -# Required by musl for M_SQRT1_2 -CFLAGS="-D_XOPEN_SOURCE" +case "$XBPS_TARGET_MACHINE" in + *-musl) # Required by musl for M_SQRT1_2 + CFLAGS="-D_XOPEN_SOURCE" +esac +pre_configure() { + # Fix cross compiling for arm* where os=linuxeabihf + sed -i ${wrksrc}/gst-libs/ext/libav/configure \ + -e "s;linux);linux*);" +}