From 417b730bd0cbfc06d4c4032d49bb6789e279ddeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Tue, 3 Oct 2017 13:54:27 +0200 Subject: [PATCH] SDL2_mixer: enable gles for armv[5-6]* --- srcpkgs/SDL2_mixer/template | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/srcpkgs/SDL2_mixer/template b/srcpkgs/SDL2_mixer/template index 663e671d8ad..8fbcae22234 100644 --- a/srcpkgs/SDL2_mixer/template +++ b/srcpkgs/SDL2_mixer/template @@ -1,7 +1,7 @@ # Template file for 'SDL2_mixer' pkgname=SDL2_mixer version=2.0.1 -revision=2 +revision=3 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="SDL2-devel libvorbis-devel libmikmod-devel libflac-devel smpeg2-devel fluidsynth-devel" @@ -14,6 +14,27 @@ homepage="http://www.libsdl.org/projects/SDL_mixer/" distfiles="http://www.libsdl.org/projects/SDL_mixer/release/$pkgname-$version.tar.gz" checksum=5a24f62a610249d744cbd8d28ee399d8905db7222bf3bdbc8a8b4a76e597695f +# Package build options +build_options="gles" + +case "$XBPS_TARGET_MACHINE" in + arm*) + # Enable OpenGL/ES on rpi platforms + build_options_default="gles" + ;; +esac + + +if [ "$build_option_gles" ]; then + case "$XBPS_TARGET_MACHINE" in + armv[67]*) + # RaspberryPi, use Videocore IV + makedepends+=" rpi-userland-devel" + LDFLAGS="-L${XBPS_CROSS_BASE}/opt/vc/lib -lbcm_host" + ;; + esac +fi + pre_configure() { sed -e "/CONFIG_FILE_ETC/s|/etc/timidity.cfg|/etc/timidity++/timidity.cfg|" \ -e "/DEFAULT_PATH/s|/etc/timidity|/etc/timidity++|" \