PKGNAME=luanti
PKGDES="Sandbox game inspired by Minecraft"
PKGSEC=games
PKGDEP="openal-soft libvorbis libogg luajit postgresql-runtime zstd \
        libjpeg-turbo libpng sdl2 curl gmp jsoncpp"
# For header files and pkg-config database.
BUILDDEP="postgresql"
PKGSUG="postgresql"

# FIXME: LuaJIT not available on these architectures.
PKGDEP__PPC64="${PKGDEP/luajit/lua}"
PKGDEP__PPC64EL="${PKGDEP/luajit/lua}"
PKGDEP__RISCV64="${PKGDEP/luajit/lua}"
BUILDDEP="doxygen leveldb postgresql sqlite gettext"

ABTYPE=cmakeninja
CMAKE_AFTER=(
    '-DBUILD_BENCHMARKS=FALSE'
    '-DBUILD_CLIENT=TRUE'
    '-DBUILD_EXAMPLES=ON'
    '-DBUILD_SERVER=TRUE'
    '-DBUILD_UNITTESTS=FALSE'
    '-DBUILD_DOCUMENTATION=TRUE'
    '-DRUN_IN_PLACE=FALSE'
)

PKGBREAK="minetest-game<=0.4.16 minetest<=5.7.0+irrlicht1.9.0mt10-3"
PKGREP="minetest-game<=0.4.16 minetest<=5.7.0+irrlicht1.9.0mt10-3"
