void-packages/srcpkgs/xmoto/template
jbu 9b451b19c6 lua*: convert for xbps-alternatives
First try to make use of the xbps-alternatives for the three versions
of lua we have now. As an example how this simplifies packages the
xmoto package patches for detecting lua52 were removed.

Also revbump or update the packages depending on lua53 to cope
for the soname change (liblua.so.5.3 to liblua5.3.so.5.3)
+ imapfilter (rev 3)
+ vim (rev 2)
+ mame (rev 2)
+ xmoto (rev 6)
+ glu (rev 6) - rebuild for musl
2015-11-10 19:26:31 +01:00

37 lines
1.3 KiB
Bash

# Template build file for 'xmoto'
pkgname=xmoto
version=0.5.11
revision=6
build_style=gnu-configure
short_desc="2D motocross platform game"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="GPL-2"
makedepends="sqlite-devel zlib-devel libjpeg-turbo-devel libpng-devel
libxml2-devel libxdg-basedir-devel glu-devel SDL-devel SDL_mixer-devel
SDL_net-devel SDL_ttf-devel lua52-devel libcurl-devel libode-devel bzip2-devel"
hostmakedepends="automake libtool gettext-devel intltool SDL-devel libxml2-devel desktop-file-utils"
homepage="http://xmoto.tuxfamily.org/"
distfiles="http://download.tuxfamily.org/xmoto/xmoto/$version/$pkgname-$version-src.tar.gz"
checksum=a584a6f9292b184686b72c78f16de4b82d5c5b72ad89e41912ff50d03eca26b2
configure_args="--disable-sdltest CPPFLAGS=-DdDOUBLE"
CXXFLAGS="-Wno-deprecated"
LDFLAGS="-L${XBPS_CROSS_BASE}/usr/lib"
if [ "$CROSS_BUILD" ]; then
# configure can't test this when cross compiling
export ac_cv_lib_GLU_gluBuild2DMipmaps=yes
fi
pre_configure() {
# remove old ode version
rm -r src/ode
mv configure.{in,ac}
libtoolize
./bootstrap
}
post_install() {
desktop-file-install --set-key=Icon --set-value=xmoto -m 0644 \
--dir="${DESTDIR}/usr/share/applications" extra/xmoto.desktop
vinstall "extra/xmoto.xpm" 644 "${pkgdir}/usr/share/pixmaps"
}