mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/supertux: new aport
This commit is contained in:
parent
da7f7df21a
commit
9ff97daedc
44
testing/supertux/APKBUILD
Normal file
44
testing/supertux/APKBUILD
Normal file
@ -0,0 +1,44 @@
|
||||
# Contributor: alpterry <alpterry@protonmail.com>
|
||||
# Maintainer: alpterry <alpterry@protonmail.com>
|
||||
pkgname=supertux
|
||||
pkgver=0.6.1
|
||||
pkgrel=0
|
||||
pkgdesc="Open-source classic 2D jump'n run sidescroller game"
|
||||
url="https://www.supertux.org/"
|
||||
arch="all !s390x" # 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"
|
||||
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=Release \
|
||||
-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"
|
||||
Loading…
x
Reference in New Issue
Block a user