Permalink
Browse files

version bump, remove old, polish up

  • Loading branch information...
1 parent fcbfbdf commit 6f072defac2d94e3ab8babcee0636e4ec5222122 hasufell committed Sep 5, 2012
@@ -1,7 +1,3 @@
-EBUILD minetest_game-0.4.1.ebuild 635 SHA256 80d60af71ef1507c02fca984a123c76cd909b339b7d9fad0895859be9a6e2bff SHA512 ed9bda0841f1f645a2177a94fef46ad2a7a775efca5aad43741c7d95cfc35fe97035204520a589dc70fcf54efdd07f7fcef7fbbd60c74f04b5729b4c823cfc0e WHIRLPOOL 1a5ea1884e2ff70f0c9e54cdd86479f6a5eded72bf678717fe242ef288e4cc9d7fd95d27dd94fdf76bceb3c05349bc055911a6c32b0719bf2547a066d893a6c4
-EBUILD minetest_game-0.4.2_rc1.ebuild 660 SHA256 c7014d14d84b8c3b3917eda0774da39f9a0b848bab240f7a6ddd0e6a9bcab7c5 SHA512 15356cb1f3c066dad9fcb4055f0dbfe298e0ff9a7940308a20b014bef9b0b4b8fb38dc8e0912a7abca29ba89e45c7df0280e241990300bd69456a59ecc29c78a WHIRLPOOL 250a537af853af6160aaed4e485ba89f079e7c23bea19a4795cfe95be9c9424317052b59adef4de2ce96482af709319c0d0e5ebdb67cbe2244d91db305a5b461
-EBUILD minetest_game-0.4_pre20120408.ebuild 657 SHA256 3cc71d32f6b6e6c2c3767237559cf2a0a543daf0bfb1d2ff3281e1c30fcc0d4d SHA512 efc441597a2b32a7edba3888a251e1f26ab7224a50aa091a48b76767aeb6fab4521e7367f6dd197a8ee48777a93ec60ae81fe6fc3943261c73f7a60862580bbd WHIRLPOOL c3c0dde5e4e4e7fa39bbaad24a098821d4adcc2a2c3909d9ae1cb33c118fd08eb9e4be63c7797ac63d694a779f8332f0dc1cf1d9eb619a5762d42a070078b4cc
-EBUILD minetest_game-0.4_pre20120603.ebuild 657 SHA256 3cc71d32f6b6e6c2c3767237559cf2a0a543daf0bfb1d2ff3281e1c30fcc0d4d SHA512 efc441597a2b32a7edba3888a251e1f26ab7224a50aa091a48b76767aeb6fab4521e7367f6dd197a8ee48777a93ec60ae81fe6fc3943261c73f7a60862580bbd WHIRLPOOL c3c0dde5e4e4e7fa39bbaad24a098821d4adcc2a2c3909d9ae1cb33c118fd08eb9e4be63c7797ac63d694a779f8332f0dc1cf1d9eb619a5762d42a070078b4cc
-EBUILD minetest_game-0.4_pre20120606.ebuild 657 SHA256 3cc71d32f6b6e6c2c3767237559cf2a0a543daf0bfb1d2ff3281e1c30fcc0d4d SHA512 efc441597a2b32a7edba3888a251e1f26ab7224a50aa091a48b76767aeb6fab4521e7367f6dd197a8ee48777a93ec60ae81fe6fc3943261c73f7a60862580bbd WHIRLPOOL c3c0dde5e4e4e7fa39bbaad24a098821d4adcc2a2c3909d9ae1cb33c118fd08eb9e4be63c7797ac63d694a779f8332f0dc1cf1d9eb619a5762d42a070078b4cc
-EBUILD minetest_game-9999.ebuild 604 SHA256 a2d5646dcaa5839d9b393d73a3c9c4d336e9d1819da76348dcdedbca439bf263 SHA512 874325fddc08a818734af355f8bcfa1b67c2f4fb0835d218f623faf65a128ae3de18261e41c6ccd6972b928c137cc2d31ad1c4fe8718eb899a50521da01004df WHIRLPOOL 20a5f89db92f67cc4720ca79947da2f32bf8b00833ae8a2db9df4e0bf2142502c58baaa2b4758a5596786d8c7ab3752fe55d857bd7ac525c14956a5c66cda068
+EBUILD minetest_game-0.4.3.ebuild 634 SHA256 01cd5401c8dcbe9165dc62273901116ba385a3726b773bc0060129998d42e5f8 SHA512 eccffb61f423965ea2083a1957b23d282ee36bcd62ec903d7b188e1d10e6ea1053f520920aca00d9de13f4b3d41177aaa9900b8812680eaf07d87a38d10f9cbf WHIRLPOOL 90da8621aa9b7f121ab41af754bfa1e1fbf1bbdd6a59f92f5161e96e58a6284291532795fd2dc51aa9879822bba75cf56b2a5a473174381317186987cb9eb11c
+EBUILD minetest_game-9999.ebuild 603 SHA256 ee4229409ef1500ba478af7621c4b7f31670bf846438053a2f907602db0e5646 SHA512 87b8318bf752b67f2d39282e78c0da1065030959460e6343d6fd862cde5668af0ef7b5377fa28c282cd522f089dc80e4f2a2f1167f95cc5dc0f4d8a508ed66c0 WHIRLPOOL 42c746d9cbc83bcc0ad2a7f3197e7d107f2d0033c691ef432d37c92f21c3b932c6818ceeaf9777caea8c366dd0c421b52688262834940e81a4cefb7396707634
MISC metadata.xml 229 SHA256 770b9a8d57d60f3ed3a960db8dc5b87dff2a488d5ce41dcc8aad0b3dbbe6241c SHA512 303b25f01490606fda51abfa8f8f5bbbc19303e71d0712b1f1e6531e33dab11308f5528f72dcb302efbeaea3e8f37476d8944d5a367dbc37b5d9460b53de4e4f WHIRLPOOL 9d2befa28759c015a4158199e3c105c698b1b06b602d209b9250f0cf114dfb6825d3d19cacb9525353f13a3a4aa4e8aa8796ab62fbf97cfc54575bf7a82e129c
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit git-2 games
-
-MY_PV="${PV/_rc/-rc}"
-DESCRIPTION="Building single/multiplayer game (game)"
-HOMEPAGE="http://c55.me/minetest/"
-SRC_URI=""
-
-EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
-EGIT_COMMIT="${MY_PV}"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
-
-src_unpack() {
- git-2_src_unpack
-}
-
-src_install() {
- insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
-
- prepgamesdirs
-}
@@ -2,11 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
-
+EAPI=4
inherit git-2 games
-DESCRIPTION="Building single/multiplayer game (game)"
+DESCRIPTION="Building single/multiplayer game similar to Minecraft"
HOMEPAGE="http://c55.me/minetest/"
SRC_URI=""
@@ -18,17 +17,16 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
+RDEPEND="~games-engines/minetest-${PV}[-dedicated]"
src_unpack() {
git-2_src_unpack
}
src_install() {
insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
+ doins -r mods
+ doins game.conf
prepgamesdirs
}
@@ -1,34 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit git-2 games
-
-DESCRIPTION="Building single/multiplayer game (game)"
-HOMEPAGE="http://c55.me/minetest/"
-SRC_URI=""
-
-EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
-EGIT_COMMIT="${PV%_pre*}.dev-${PV#*_pre}"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
-
-src_unpack() {
- git-2_src_unpack
-}
-
-src_install() {
- insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
-
- prepgamesdirs
-}
@@ -1,34 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit git-2 games
-
-DESCRIPTION="Building single/multiplayer game (game)"
-HOMEPAGE="http://c55.me/minetest/"
-SRC_URI=""
-
-EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
-EGIT_COMMIT="${PV%_pre*}.dev-${PV#*_pre}"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
-
-src_unpack() {
- git-2_src_unpack
-}
-
-src_install() {
- insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
-
- prepgamesdirs
-}
@@ -1,34 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit git-2 games
-
-DESCRIPTION="Building single/multiplayer game (game)"
-HOMEPAGE="http://c55.me/minetest/"
-SRC_URI=""
-
-EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
-EGIT_COMMIT="${PV%_pre*}.dev-${PV#*_pre}"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
-
-src_unpack() {
- git-2_src_unpack
-}
-
-src_install() {
- insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
-
- prepgamesdirs
-}
@@ -2,11 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
-
+EAPI=4
inherit git-2 games
-DESCRIPTION="Building single/multiplayer game (game)"
+DESCRIPTION="Building single/multiplayer game similar to Minecraft"
HOMEPAGE="http://c55.me/minetest/"
SRC_URI=""
@@ -17,17 +16,16 @@ SLOT="0"
KEYWORDS=""
IUSE=""
-RDEPEND="games-action/minetest"
-DEPEND="${RDEPEND}"
+RDEPEND="~games-engines/minetest-${PV}[-dedicated]"
src_unpack() {
git-2_src_unpack
}
src_install() {
insinto "${GAMES_DATADIR}"/${PN%_game}/games/${PN}
- doins -r mods || die
- doins game.conf || die
+ doins -r mods
+ doins game.conf
prepgamesdirs
}
@@ -0,0 +1,5 @@
+AUX minetest-0.4.3-jthread.patch 542 SHA256 96edf9eeb389f7ecc2fb73e782b557ea7f7e3ccf24bad998080601cb92dafaf7 SHA512 dd5752cc2121ad6ecc7c26568965c35f3cd9dffa57b6349e3f474e6071df6fff5ca0b92a2ae107c2295dc7878377202d4bab7fb4f13fc9b63df5c74e7f390655 WHIRLPOOL bbf817df3f509aed6ee835c42df7447471b5a8d800f54984bae469966d03f7e0b037e8647b1220d5cb8ab755bfb6a8faebc772826a5a7aca46dc768bbc9c4ec1
+AUX minetest-0.4.3-lua.patch 591 SHA256 bdd39451ca02bf16301b7ba139d41c40e49fe3f1a0827b4492dfb495a68c0e48 SHA512 d02d30b129f48835c1cb0a208cd0362af6a20aec248d1732621cf6a1bffc289c4f0946f43662c4b79a2948b6e87e42a02884b629073091d4f859c9608698de03 WHIRLPOOL 4b3877cc57e73f9b89367728c96b3897a33f9017524a00447b6984bc29815128be663bf94faa7094a57bbc6bd0dcbdf07f4ce48931cb7bec1ba7e1e12a43f3e1
+EBUILD minetest-0.4.3.ebuild 1792 SHA256 f6fa80c266d3bb32a6fcaa2e3d8f41f1c2e2828b1ca02c88cd1e7071187787c7 SHA512 531cdb465e2b9ea65791aef5743fbcff2d52cf9ae74bcbe0cdae5fff63063355a496c482217bb62652d6ba0805e10c6274f08d68e649bd4284847700e80c099e WHIRLPOOL 7fbe9a6a39ee4bba135048f610fbeb8735fafa9a0f6555a4d1cb8b083e5d62b03acd24f2577863a2cf02c271b0e81ea598a22c650a03fd51b0e2661f5c2a1563
+EBUILD minetest-9999.ebuild 1768 SHA256 8c7852428acc109da4024da5127fbca355aa72a9de5ea0e8ed11b59923375f7f SHA512 4b4e49e26417fef809bfbce4698fcec32f2959460ebdcdbc6b9164623cb267081f5a35b3d15019c242d8c36c957add862b6935a9037fe9f418a39cf2b0136223 WHIRLPOOL 82b12e395f0191a7b08d5e70751882089efcca98fb0e3edaad7593db353643af10e70d1a4012cd2564f70e708656fb59014761c5608499fac19ceec844555007
+MISC metadata.xml 1114 SHA256 8bb06745a961ae13dc70c4859e1d42ff1d015a5f7d2c1cfe802d0c3241890350 SHA512 7e26d3ebca0142958f263d191c0a11e66aa78113cdfc4b5892d4d248020e02e092ef6db97022a1eb1c7c6ecadd0d3d25c190abb3c7fbf293e2c25a1b48a640f6 WHIRLPOOL 24c7887329b6447c784700c8afa1ff62f2d3cffa187bbf3a9f512da9946b524b76e4a9e8776e19a6248ad7465f58b417ef832d8daff5510851f91400e917ad19
@@ -0,0 +1,18 @@
+From: hasufell <julian.ospald@googlemail.com>
+Date: Mon Apr 23 21:34:29 UTC 2012
+
+fix FIND_PATH to correctly find jthread
+
+--- cmake/Modules/FindJthread.cmake
++++ cmake/Modules/FindJthread.cmake
+@@ -1,8 +1,8 @@
+ # Look for jthread, use our own if not found
+
+-FIND_PATH(JTHREAD_INCLUDE_DIR jthread.h)
++FIND_PATH(JTHREAD_INCLUDE_DIR jthread.h PATHS /usr/include/jthread)
+
+-FIND_LIBRARY(JTHREAD_LIBRARY NAMES jthread)
++FIND_LIBRARY(JTHREAD_LIBRARY NAMES libjthread.a)
+
+ IF(JTHREAD_LIBRARY AND JTHREAD_INCLUDE_DIR)
+ SET( JTHREAD_FOUND TRUE )
@@ -0,0 +1,24 @@
+--- src/CMakeLists.txt
++++ src/CMakeLists.txt
+@@ -142,10 +142,7 @@
+ find_package(Jthread REQUIRED)
+ find_package(Sqlite3 REQUIRED)
+
+-# Do not use system-wide installation of Lua, because it'll likely be a
+-# different version and/or has different build options.
+-set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
+-set(LUA_LIBRARY "lua")
++find_package(Lua51 REQUIRED)
+
+ configure_file(
+ "${PROJECT_SOURCE_DIR}/cmake_config.h.in"
+@@ -480,9 +477,4 @@
+ add_subdirectory(sqlite)
+ endif (SQLITE3_FOUND)
+
+-if (LUA_FOUND)
+-else (LUA_FOUND)
+- add_subdirectory(lua)
+-endif (LUA_FOUND)
+-
+ #end
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ </maintainer>
+ <use>
+ <flag name="server">Build minetest server</flag>
+ </use>
+ <longdescription lang="en">
+ Minetest is an infinite-world block sandbox game and a game engine,
+ inspired by InfiniMiner, Minecraft and the like.
+
+ Features:
+ - Walk around, dig and build in an infinite voxel world (or boxel,
+ as reddit calls it), and craft stuff from raw materials to help you
+ along the way. We hope to add in some survival elements, but not
+ much really exist ATM.
+ - Sinfully easy server-side modding API.
+ - Multiplayer support for tens of players, via servers hosted by
+ users
+ - Voxel based dynamic lighting (quite similar to Minecraft; light
+ up caves with torches)
+ - Almost infinite world and a fairly good map generator (limited
+ to +-31000 blocks in all directions at the moment)
+ - Runs natively on Windows and Linux (C++ and Irrlicht. No Java.)
+ </longdescription>
+</pkgmetadata>
+
@@ -0,0 +1,92 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils cmake-utils gnome2-utils git-2 games
+
+DESCRIPTION="Building single/multiplayer engine similar to Minecraft"
+HOMEPAGE="http://c55.me/minetest/"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/celeron55/${PN}.git"
+EGIT_COMMIT="${PV}"
+
+LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="dedicated nls +server"
+
+RDEPEND="dev-db/sqlite:3
+ dev-lang/lua
+ sys-libs/zlib
+ !dedicated? (
+ app-arch/bzip2
+ media-libs/libogg
+ media-libs/libpng:0
+ media-libs/libvorbis
+ media-libs/openal
+ virtual/jpeg
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXxf86vm
+ )"
+DEPEND="${RDEPEND}
+ >=dev-games/irrlicht-1.7
+ >=dev-libs/jthread-1.2
+ nls? ( sys-devel/gettext )
+ "
+
+src_unpack() {
+ git-2_src_unpack
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-{jthread,lua}.patch
+ rm -r src/{jthread,lua,sqlite} || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DRUN_IN_PLACE=0
+ -DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
+ -DCUSTOM_BINDIR="${GAMES_BINDIR}"
+ -DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
+ $(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
+ $(cmake-utils_use_enable nls GETTEXT)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ if !use dedicated ; then
+ einfo
+ elog "This is just the engine part of minetest. In order to play the full game"
+ elog "you need games-action/minetest_game"
+ einfo
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
Oops, something went wrong. Retry.

0 comments on commit 6f072de

Please sign in to comment.