From daed8f78740b10f4f26a80953388d47d0439c4bf 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 | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template index 8bb2a2965731..a8f26288639e 100644 --- a/srcpkgs/kodi/template +++ b/srcpkgs/kodi/template @@ -42,7 +42,7 @@ fi 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 @@ -81,12 +81,6 @@ _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" - ;; i686) # Additionaly disable these tests on i686 architecutre # https://github.com/void-linux/void-packages/commit/3c0332ab330e30a2c280de2258ed9bf60a9c2e09/checks/2101961301/logs @@ -98,6 +92,16 @@ 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 + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" + configure_args+=" -DCMAKE_EXE_LINKER_FLAGS=-latomic" + LDFLAGS+=" -latomic" fi pre_configure() {