From bd2d43dd96cb6f6949934db8e9081f7fc0ab6bf5 Mon Sep 17 00:00:00 2001 From: marmeladema Date: Tue, 16 Mar 2021 22:22:08 +0000 Subject: [PATCH] kodi: enable cross compilation for 32bit arm architectures --- srcpkgs/kodi/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template index 5eee2d18f2e9..087c8d17577a 100644 --- a/srcpkgs/kodi/template +++ b/srcpkgs/kodi/template @@ -1,7 +1,7 @@ # Template file for 'kodi' pkgname=kodi version=19.0 -revision=1 +revision=2 _codename="Matrix" wrksrc="xbmc-${version}-${_codename}" build_style=cmake @@ -38,7 +38,7 @@ LDFLAGS+=" -Wl,-z,stack-size=1048576" lib32disabled=yes archs="i686* x86_64* aarch64* - ppc64*" + ppc64* armv6l* armv7l*" hostmakedepends=" automake libtool pkg-config gperf cmake gettext zip unzip nasm yasm python3-devel @@ -77,11 +77,10 @@ _gtest_filter+=":TestWebServer.CanGetRangedFileRangeFirstSecond" _gtest_filter+=":TestWebServer.CanGetRangedFileRangeFirstSecondLast" case "$XBPS_TARGET_MACHINE" in - aarch64*) - hostmakedepends+=" libmariadbclient-devel SDL2_image-devel lzo-devel" - hostmakedepends+=" libwaylandpp-devel" - makedepends+=" python3-devel ffmpeg-devel" - configure_args+=" -DENABLE_VAAPI=OFF" + armv6l*) + makedepends+=" libatomic-devel" + configure_args+=" -DCMAKE_EXE_LINKER_FLAGS=-latomic" + LDFLAGS+=" -latomic";; ;; i686) # Additionaly disable these tests on i686 architecutre @@ -94,6 +93,10 @@ esac if [ -z "$CROSS_BUILD" ]; then make_build_target+=" kodi-test" +else + hostmakedepends+=" libmariadbclient-devel SDL2_image-devel lzo-devel" + hostmakedepends+=" libwaylandpp-devel" + makedepends+=" python3-devel ffmpeg-devel" fi pre_configure() {