# Maintainer: Martin C. Doege # Contributor: Gaetan Bisson # Contributor: Konsta Kokkinen pkgname=minetest-git-leveldb _pkgname=minetest pkgver=20190320.38ea0890e pkgrel=1 pkgdesc='Minecraft-inspired building game (with LuaJIT, LevelDB, Redis, and PostgreSQL support)' url='http://www.minetest.net/' license=('GPL') arch=('i686' 'x86_64') makedepends=('git' 'cmake' 'clang') depends=('bzip2' 'libpng' 'libjpeg' 'mesa' 'sqlite' 'openal' 'libvorbis' 'irrlicht' 'curl' 'freetype2' 'luajit' 'leveldb' 'gettext' 'hiredis' 'spatialindex' 'gmp' 'postgresql') source=('git://github.com/minetest/'minetest{,_game}.git) sha1sums=('SKIP' 'SKIP') conflicts=("${_pkgname}"{,-common,-server}) provides=("${_pkgname}"{,-common,-server}) install=install pkgver() { cd "${srcdir}/${_pkgname}" git log -1 --format='%cd.%h' --date=short | tr -d - } prepare() { cd "${srcdir}" rm -fr minetest/games/minetest_game mkdir -p minetest/games/minetest_game cp -a minetest_game/* minetest/games/minetest_game } build() { cd "${srcdir}/${_pkgname}" CC=clang CXX=clang++ cmake . \ -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_FREETYPE=on -DENABLE_LEVELDB=on \ -DENABLE_CURL=on -DENABLE_GETTEXT=on -DENABLE_REDIS=on \ -DENABLE_POSTGRESQL=on make } package() { cd "${srcdir}/${_pkgname}" make DESTDIR="${pkgdir}" install }