void-packages/srcpkgs/TSC/template
Jürgen Buchmüller 7af739dd42 TSC: update to 2.1.0
Switch to cegui (0.8.x), replace SDL* makedepends with SFML-devel,
use system mruby. Cross building fails because cegui does not
build a libCEGUIOpenGLRenderer solib. This probably needs a fix
for the cross build depedencies, e.g. native GL instead of glvnd?
2020-06-03 01:22:58 +02:00

32 lines
1.1 KiB
Bash

# Template file for 'TSC'
pkgname=TSC
version=2.1.0
revision=1
build_wrksrc=tsc
build_style=cmake
configure_args="-DFIXED_DATA_DIR=/usr/share/TSC -DBINARY_DIR=/usr/bin
-DUSE_SYSTEM_MRUBY=ON -DUSE_SYSTEM_TINYCLIPBOARD=ON"
hostmakedepends="bison gperf pkg-config mruby gettext"
makedepends="SFML-devel boost-devel cegui-devel devil-devel gettext-devel
glew-devel libvorbis-devel libxml++-devel libXt-devel tinyclipboard-devel"
depends="mruby>=0 TSC-data>=${version}_${revision}"
short_desc="OSS 2D platform game"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="GPL-3.0-or-later"
homepage="https://www.secretchronicles.org/"
distfiles="https://ftp.secretchronicles.org/releases/${pkgname}-${version}.tar.gz"
checksum=6a16765b4951e3d5d1ea2b84e6da8f67b0271460f0c570b53ccdab80d7396261
# FIXME: find out what's missing for cegui
nocross="cegui does not build libCEGUIOpenGLRenderer when cross compiling"
post_install() {
vinstall extras/tsc.desktop 644 usr/share/applications
}
TSC-data_package() {
short_desc+=" - data files"
archs=noarch
pkg_install() {
vmove usr/share/tsc
}
}