# Maintainer: Luke R. GPG: rsa4096/3EAE8697 pkgname=uebergame pkgver=1.0.5.0 _pkgver=3.9-rc pkgrel=1 pkgdesc="Übergame is a free open source, realism like, multi-purpose, multiplayer, casual, first-person-shooter game, based on the Torque3D MIT engine." arch=(i686 x86_64) url="http://www.uebergame.com/" license=('custom') makedepends=('cmake' 'ninja' 'nasm' 'lib32-libogg' 'libogg' 'gcc-multilib' 'libxft' 'lib32-libxft' 'lib32-libx11' 'libx11' 'lib32-libxxf86vm' 'libxxf86vm' 'lib32-openal' 'openal' 'lib32-freetype2' 'freetype2' 'lib32-libxcursor' 'libxcursor' 'lib32-libxinerama' 'libxinerama' 'lib32-libxi' 'libxi' 'lib32-libxrandr' 'libxrandr' 'lib32-libxss' 'libxss' 'glu' 'mesa' 'gtk3') source=("https://github.com/Duion/Uebergame/archive/Uebergame-$pkgver.tar.gz" "https://github.com/Duion/Torque3D/archive/Torque3D-$_pkgver.tar.gz") #########install=("$pkgname.install") sha512sums=('f4495bf80e7d524585ebe9fc349f4e3a1c9ef26c8cd3706b2262464671d030afde1b98e43249051c97fa8399da8c648171c023d9a760a66df60cb11ac15964a5' '9c12c456e82d7f0d94e3dc3ae6e78e171461fdd6dc8e7357cc67d3511c8cb316584442d62541134c5657ba04e8ef946230d51179c08d8731eb35e5dcba0014cb') prepare() { ## Set a project name without GUI ## sed -i 's|set(TORQUE_APP_NAME "" CACHE STRING "the app name")|set(TORQUE_APP_NAME "uebergame")|' Torque3D-$_pkgver/CMakeLists.txt ## Fails with GCC 6.0, patch it ## sed -i 's|return false;|return NULL;|' Torque3D-$_pkgver/Engine/lib/collada/src/dae/daeMetaGroup.cpp sed -i 's|return false;|return NULL;|' Torque3D-$_pkgver/Engine/lib/convexDecomp/NvHashMap.h sed -i '695d;697d' Torque3D-$_pkgver/Engine/lib/convexDecomp/NvHashMap.h } build() { cmake Torque3D-$_pkgver/ ## make doc # if you install optional dependencies feel free to uncomment this. Requires TeXLive. cd $srcdir make DESTDIR="$pkgdir/" install } package() { make DESTDIR="$pkgdir/" install }