#Stratagus - https://github.com/Wargus/stratagus # Original Maintainer: Angelo Theodorou # Maintainer: Eden Rose(endlesseden) _pkgname=stratagus pkgname=stratagus-git pkgver=3.2.0.2abfb6a66.20220709 pkgrel=1 pkgdesc="A free cross-platform real-time strategy gaming engine" arch=('i686' 'x86_64') url="https://github.com/Wargus/stratagus" license=('GPL') #//depends=('libgl' 'sdl' 'libpng' 'libmng' 'libtheora' 'libmikmod' 'sqlite' 'tolua++') #//makedepends=('git' 'cmake' 'glu') # Quick and dirty edit. fix later. depends=('sdl2' 'sdl2_mixer' 'sdl2_image' 'libpng' 'libmng' 'libtheora' 'libogg' 'lua51' 'tolua++' 'zlib' 'openmp') makedepends=('git' 'cmake') source=("${pkgname}::git+https://github.com/Wargus/stratagus.git") md5sums=('SKIP') provides=("$_pkgname" 'stratagus' 'stratagus-gameutils.h') pkgver() { cd "$srcdir/${pkgname}" DATE="$(date +%Y%m%d)" PV=$(git name-rev --name-only --tags --no-undefined HEAD 2>/dev/null || echo git-`git rev-parse --short HEAD`) ### get GIT version VER=$(git describe --tags | head -1 | grep v | sed 's/v//g;s/-/\n/g' | head -1) echo "$VER$PV.$DATE" | sed -e 's/git-/./g' } build() { cd $srcdir cmake ${pkgname} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DGAMEDIR=/usr/bin \ -DSBINDIr=/usr/bin \ -DLUA_INCLUDE_DIR=/usr/include/lua5.1 \ -Bbuild make -C build } package() { cd ${srcdir}/build make DESTDIR=${pkgdir} install mkdir -p ${pkgdir}/usr/include cp ${srcdir}/${pkgname}/gameheaders/stratagus-game-launcher.h ${pkgdir}/usr/include cp ${srcdir}/${pkgname}/gameheaders/stratagus-gameutils.h ${pkgdir}/usr/include cp ${srcdir}/${pkgname}/gameheaders/stratagus-tinyfiledialogs.h ${pkgdir}/usr/include }