diff --git a/srcpkgs/teeworlds/template b/srcpkgs/teeworlds/template index 961fab08bbb..e7c225127af 100644 --- a/srcpkgs/teeworlds/template +++ b/srcpkgs/teeworlds/template @@ -1,25 +1,23 @@ # Template file for 'teeworlds' pkgname=teeworlds -version=0.6.5 +version=0.7.2 revision=1 -wrksrc="${pkgname}-${version}-src" hostmakedepends="bam python" -makedepends="zlib-devel SDL-devel glu-devel freetype-devel" -short_desc="A retro multiplayer shooter" +makedepends="zlib-devel SDL2-devel glu-devel freetype-devel" +short_desc="Retro multiplayer shooter" maintainer="Leah Neukirchen " license="custom" homepage="https://www.teeworlds.com" -distfiles="https://downloads.teeworlds.com/${pkgname}-${version}-src.tar.gz" -checksum=0bd3b85c76437138438f8cd7848251d0085e19026e0f89656a2fb44398ec941e +distfiles="https://github.com/teeworlds/teeworlds/archive/${version}.tar.gz" +checksum=00847425ea8c5add663cafe83d9bb2a17bbc15dc5970ff9237b2046d1c8ed179 +nocross="Only supports i686 and x86_64" + +case "$XBPS_MACHINE" in + i686) _ARCH=x86;; + x86_64*) _ARCH=x86_64;; +esac do_configure() { - if [ -n "$CROSS_BUILD" ]; then - sed -i -e "s;\(option.use_sdlconfig =\) false;\1 true;" \ - other/sdl/sdl.lua - sed -i -e "s;\(option.use_ftconfig =\) false;\1 true;" \ - other/freetype/freetype.lua - fi - if [ "$CC" = cc ]; then # argh, bam is useless export CC=gcc @@ -32,15 +30,20 @@ settings.cc.flags_c:Add('$CFLAGS'); \ settings.cc.flags_cxx:Add('$CXXFLAGS'); \ settings.link.exe = '$CXX'; \ settings.link.flags:Add('${LDFLAGS}');" bam.lua + bam -t -v config } + do_build() { - bam -v server_release client_release + bam -v conf=release arch=${_ARCH} } + do_install() { + pushd build/${_ARCH}/release vbin teeworlds vbin teeworlds_srv vmkdir usr/share/teeworlds cp -r data ${DESTDIR}/usr/share/teeworlds/data + popd vlicense license.txt LICENSE }