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
37 lines
1.3 KiB
Bash
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"
|
|
}
|