]> Pileus Git - ~andy/sunrise/blob - games-action/minetest/minetest-0.4_pre20120408.ebuild
dev-db/dabo: Add ~amd64 keyword, EAPI bump
[~andy/sunrise] / games-action / minetest / minetest-0.4_pre20120408.ebuild
1 # Copyright 1999-2013 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=3
6
7 inherit eutils cmake-utils git-2 games
8
9 DESCRIPTION="Building single/multiplayer game (engine)"
10 HOMEPAGE="http://c55.me/minetest/"
11 SRC_URI=""
12
13 EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
14 EGIT_COMMIT="${PV%_pre*}.dev-${PV#*_pre}"
15
16 LICENSE="GPL-2 CC-BY-SA-3.0"
17 SLOT="0"
18
19 KEYWORDS="~amd64 ~x86"
20 IUSE="+client nls +server"
21
22 RDEPEND="app-arch/bzip2
23         dev-db/sqlite:3
24         dev-lang/lua
25         >=dev-libs/jthread-1.2
26         media-libs/libpng:0
27         media-libs/libvorbis
28         sys-libs/zlib
29         x11-libs/libX11
30         x11-libs/libXxf86vm
31         virtual/jpeg
32         virtual/opengl
33         nls? ( virtual/libintl )
34         "
35 DEPEND="${RDEPEND}
36         >=dev-games/irrlicht-1.7
37         nls? ( sys-devel/gettext )
38         "
39
40 src_unpack() {
41         git-2_src_unpack
42 }
43
44 src_prepare() {
45         epatch "${FILESDIR}"/${P}-{cmake,jthread,lua,sharepath}.patch
46         rm -r src/{jthread,lua,sqlite} || die
47 }
48
49 src_configure() {
50         local mycmakeargs=(
51                 -DRUN_IN_PLACE=0
52                 -DSHAREDIR="${GAMES_DATADIR}/${PN}"
53                 -DBINDIR="${GAMES_BINDIR}"
54                 $(cmake-utils_use_build client CLIENT)
55                 $(cmake-utils_use_build server SERVER)
56                 $(cmake-utils_use_enable nls GETTEXT)
57                 )
58
59         cmake-utils_src_configure
60 }
61
62 src_install() {
63         cmake-utils_src_install
64         prepgamesdirs
65 }