]> Pileus Git - ~andy/sunrise/blob - games-action/minetest/minetest-0.4_pre20120408.ebuild
games-action/minetest: version bump, use system headers
[~andy/sunrise] / games-action / minetest / minetest-0.4_pre20120408.ebuild
1 # Copyright 1999-2012 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 EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
12 EGIT_COMMIT="${PV%_pre*}.dev-${PV#*_pre}"
13
14 LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
15 SLOT="0"
16
17 KEYWORDS="~amd64 ~x86"
18 IUSE="+client nls +server"
19
20 RDEPEND="app-arch/bzip2
21         dev-db/sqlite:3
22         dev-lang/lua
23         >=dev-libs/jthread-1.2
24         media-libs/libpng:0
25         media-libs/libvorbis
26         sys-libs/zlib
27         x11-libs/libX11
28         x11-libs/libXxf86vm
29         virtual/jpeg
30         virtual/opengl
31         nls? ( virtual/libintl )
32         "
33 DEPEND="${RDEPEND}
34         >=dev-games/irrlicht-1.7
35         nls? ( sys-devel/gettext )
36         "
37
38 src_unpack() {
39         git-2_src_unpack
40 }
41
42 src_prepare() {
43         epatch "${FILESDIR}"/${P}-{cmake,jthread,lua,sharepath}.patch
44         rm -r src/{jthread,lua,sqlite} || die
45 }
46
47 src_configure() {
48         local mycmakeargs=(
49                 -DRUN_IN_PLACE=0
50                 -DSHAREDIR="${GAMES_DATADIR}/${PN}"
51                 -DBINDIR="${GAMES_BINDIR}"
52                 $(cmake-utils_use_build client CLIENT)
53                 $(cmake-utils_use_build server SERVER)
54                 $(cmake-utils_use_enable nls GETTEXT)
55                 )
56
57         cmake-utils_src_configure
58 }
59
60 src_install() {
61         cmake-utils_src_install
62         prepgamesdirs
63 }