hasufell-repository/packages/games-simulation/minetest/minetest-0.4.17.1.exheres-0

85 lines
2.2 KiB
Bash
Raw Permalink Normal View History

# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
# $Id$
2016-04-23 02:22:08 +00:00
require cmake [ api=2 ] gtk-icon-cache
2016-04-22 15:42:34 +00:00
require github [ user=minetest ]
SUMMARY="An InfiniMiner/Minecraft inspired game"
HOMEPAGE="http://minetest.net/"
DOWNLOADS+=" http://github.com/minetest/minetest_game/tarball/0.4.17 -> minetest_game-0.4.17.tar.gz"
LICENCES="|| ( LGPL-2.1 LGPL-3 ) CCPL-Attribution-ShareAlike-3.0"
SLOT="0"
PLATFORMS="~amd64 ~x86"
MYOPTIONS="
( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one ]]
"
DEPENDENCIES="
2016-02-28 23:05:15 +00:00
build:
sys-devel/gettext
build+run:
app-arch/bzip2
dev-db/leveldb
dev-db/sqlite:3
dev-games/irrlicht[>=1.8]
dev-libs/gmp:0
dev-libs/hiredis
media-libs/freetype:2
media-libs/libogg
media-libs/libpng:=
media-libs/libvorbis
media-libs/openal
net-misc/curl
sys-libs/ncurses
sys-libs/zlib
x11-dri/mesa
x11-libs/libX11
x11-libs/libXxf86vm
2016-02-28 23:05:15 +00:00
providers:ijg-jpeg? ( media-libs/jpeg:= )
providers:jpeg-turbo? ( media-libs/libjpeg-turbo )
run:
user/minetest
group/minetest
"
CMAKE_SRC_CONFIGURE_PARAMS=(
-DBUILD_CLIENT=ON
-DBUILD_SERVER=ON
-DCMAKE_INSTALL_PREFIX="/usr"
-DCUSTOM_BINDIR="/usr/$(exhost --target)/bin"
-DCUSTOM_DOCDIR="/usr/share/doc/${PNVR}"
-DCUSTOM_EXAMPLE_CONF_DIR=/usr/share/doc/${PNVR}
-DCUSTOM_LOCALEDIR="/usr/share/locale"
-DCUSTOM_SHAREDIR="/usr/share/${PN}"
-DENABLE_CURL=ON
-DENABLE_FREETYPE=ON
-DENABLE_GETTEXT=ON
-DENABLE_GLES=0
-DENABLE_LEVELDB=ON
-DENABLE_LUAJIT=OFF
-DENABLE_POSTGRESQL=OFF
-DENABLE_REDIS=ON
-DENABLE_SOUND=ON
-DENABLE_SPATIAL=OFF
-DENABLE_SYSTEM_GMP=ON
-DIRRLICHT_INCLUDE_DIR=/usr/$(exhost --target)/include/irrlicht
-DRUN_IN_PLACE=0
)
src_unpack() {
default
edo mv minetest-minetest_game-* minetest_game-${PV}
}
src_install() {
cmake_src_install
edo cd "${WORKBASE}"/minetest_game-${PV}
insinto /usr/share/minetest/games/${PN}
doins -r mods menu
doins game.conf minetest.conf
}
2016-02-28 23:05:15 +00:00