# Contributor: alpterry # Maintainer: alpterry pkgname=supertux pkgver=0.6.1 pkgrel=4 pkgdesc="Open-source classic 2D jump'n run sidescroller game" url="https://www.supertux.org/" arch="all !s390x !mips !mips64" # build fails license="GPL-3.0-or-later" depends="$pkgname-data" makedepends="boost-dev cmake curl-dev freetype-dev glew-dev libpng-dev libvorbis-dev openal-soft-dev physfs-dev sdl2-dev sdl2_image-dev" subpackages="$pkgname-doc $pkgname-data::noarch" options="!check" # no test suite source="https://github.com/SuperTux/supertux/releases/download/v$pkgver/SuperTux-v$pkgver-Source.tar.gz 1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch " builddir="$srcdir/SuperTux-v$pkgver-Source" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DINSTALL_SUBDIR_BIN=bin \ ${CMAKE_CROSSOPTS} . make } package() { make DESTDIR="$pkgdir" install } data() { pkgdesc="$pkgdesc (data files)" mkdir -p "$subpkgdir"/usr/share mv "$pkgdir"/usr/share/games "$subpkgdir"/usr/share/games } sha512sums="38a1da2a0546aa7fb98ece307b35a7e03a154b018d4b732592d3a718fd6c8ba827f3f8d99f0df777b7f438c0294c1838185ea7e60cc08f8cdb6f9a46b440e860 SuperTux-v0.6.1-Source.tar.gz 0683b6c6ec8cf9d78ea0c973405a4ef26ab85cd72619483d0e5aef4bc0650d23a7e4b8a2484b5e3447433560a1d42225a61fb224b1fae6c2f0effb4ca622ec84 1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch"