Commits

neko259 committed eec5900

Added minetest-0.4.20120606

  • Participants
  • Parent commits 3a84962

Comments (0)

Files changed (2)

File games-action/minetest/ChangeLog

 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*minetest-0.4.20120606 (07 Jun 2012)
+
+  07 Jun 2012; <vurdalak@gentoo.org> +minetest-0.4.20120606.ebuild:
+  Version bump
+
 *minetest-0.4.20120408 (09 Apr 2012)
 
   09 Apr 2012; <vurdalak@gentoo.org> +minetest-0.4.20120408.ebuild,

File games-action/minetest/minetest-0.4.20120606.ebuild

+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils cmake-utils games
+
+DESCRIPTION="3D building game with voxel world"
+HOMEPAGE="http://minetest.net/"
+SRC_URI="https://github.com/celeron55/minetest/tarball/0.4.dev-20120606 ->
+${PF}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="+client nls +server +sound"
+
+DEPEND="
+	sys-libs/zlib
+	nls? ( sys-devel/gettext )
+	>=dev-games/irrlicht-1.7
+	client? ( x11-libs/libX11
+		virtual/opengl )
+	app-arch/bzip2
+	media-libs/libpng
+	dev-db/sqlite:3
+	>=dev-libs/jthread-1.2
+	sound? ( media-libs/libvorbis
+		media-libs/libogg
+		media-libs/openal )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/celeron55-minetest-a8eb681"
+
+src_configure() {
+	mycmakeargs="
+		-DRUN_IN_PLACE=0
+		$(cmake-utils_use_build client CLIENT)
+		$(cmake-utils_use_build server SERVER)
+		$(cmake-utils_use_enable nls GETTEXT)"
+	
+	cmake-utils_src_configure
+}
+
+pkg_preinst() {
+	enewgroup minetest
+	enewuser minetest -1 -1 /var/lib/minetest "minetest,games"
+	mkdir -p ${D}/var/lib/minetest
+	mkdir -p ${D}/etc/init.d
+	chown minetest:minetest ${D}/var/lib/minetest
+	cp "${FILESDIR}"/minetestserver.init ${D}/etc/init.d/minetestserver
+	chmod o+x ${D}/etc/init.d/minetestserver
+}