Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge game-action/minetest: Version bump to 0.4.13
Pull-Request: #28 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=541122 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=558978
- Loading branch information
Showing
6 changed files
with
165 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST minetest-0.4.10.tar.gz 5291236 SHA256 05d15c8e2c8e53ee9d3006e79c2b59200311a7b879220d8b6f6a6fd2acf806b6 SHA512 0d2f2590df530df9bed11a08a3e67dfa39dae1987b8c1f6a4f4f2ace2c40dea3b5afce445e3b2e17b2bd8a426bdd53d717989018f5da531b1eb10965d953c3bf WHIRLPOOL 016c2bc6f9aed44943f238491c445f48013f76a74f9c09e56c1e70e03fa3ded72b042b9dffa0bed81a9dcdc84358a9be88bbf32119dd45a1e2a9873031be1009 | ||
DIST minetest-0.4.13.tar.gz 8366306 SHA256 40bafab13e20e7a550ceaa25ef82dd7b4b8188ee8e8080e1ae9295b82603d5e1 SHA512 e2228f540d3b982515de85635a84e5f157894b5eb1c654da76e1f69e398c69ff0d4d569a5035146b5c80130e9353e020c86c6acc20813075cfd7c9e5c2df2652 WHIRLPOOL 4048db2da06cfb161b794359e4a24573c51553ec98a022295d8de4623c64ac9d235d4cf8ec7a842bdafc91aa147d244ed4aed3991064b5dcb42932fafa42da7b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
inherit cmake-utils eutils gnome2-utils user vcs-snapshot | ||
|
||
DESCRIPTION="An InfiniMiner/Minecraft inspired game" | ||
HOMEPAGE="http://minetest.net/" | ||
SRC_URI="http://github.com/minetest/minetest/tarball/${PV} -> ${P}.tar.gz" | ||
|
||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="+curl dedicated doc leveldb luajit nls redis +server +sound spatial +truetype" | ||
|
||
RDEPEND="dev-db/sqlite:3 | ||
sys-libs/zlib | ||
curl? ( net-misc/curl ) | ||
!dedicated? ( | ||
app-arch/bzip2 | ||
>=dev-games/irrlicht-1.8-r2 | ||
dev-libs/gmp:0 | ||
media-libs/libpng:0 | ||
virtual/jpeg:0 | ||
virtual/opengl | ||
x11-libs/libX11 | ||
x11-libs/libXxf86vm | ||
sound? ( | ||
media-libs/libogg | ||
media-libs/libvorbis | ||
media-libs/openal | ||
) | ||
truetype? ( media-libs/freetype:2 ) | ||
) | ||
leveldb? ( dev-libs/leveldb ) | ||
luajit? ( dev-lang/luajit:2 ) | ||
nls? ( virtual/libintl ) | ||
redis? ( dev-libs/hiredis ) | ||
spatial? ( sci-libs/libspatialindex )" | ||
DEPEND="${RDEPEND} | ||
>=dev-games/irrlicht-1.8-r2 | ||
doc? ( app-doc/doxygen media-gfx/graphviz ) | ||
nls? ( sys-devel/gettext )" | ||
|
||
pkg_setup() { | ||
if use server || use dedicated ; then | ||
enewgroup ${PN} | ||
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} | ||
fi | ||
} | ||
|
||
src_prepare() { | ||
# set paths | ||
sed \ | ||
-e "s#@BINDIR@#/usr/bin#g" \ | ||
-e "s#@GROUP@#${PN}#g" \ | ||
"${FILESDIR}"/minetestserver.confd > "${T}"/minetestserver.confd || die | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON") | ||
-DCUSTOM_BINDIR="/usr/bin" | ||
-DCUSTOM_DOCDIR="/usr/share/doc/${PF}" | ||
-DCUSTOM_LOCALEDIR="/usr/share/${PN}/locale" | ||
-DCUSTOM_SHAREDIR="/usr/share/${PN}" | ||
-DCUSTOM_EXAMPLE_CONF_DIR="/usr/share/doc/${PF}" | ||
-DENABLE_CURL=$(usex curl) | ||
$(cmake-utils_use_enable truetype FREETYPE) | ||
$(cmake-utils_use_enable nls GETTEXT) | ||
-DENABLE_GLES=0 | ||
$(cmake-utils_use_enable leveldb LEVELDB) | ||
$(cmake-utils_use_enable redis REDIS) | ||
-DENABLE_SPATIAL=$(usex spatial) | ||
$(cmake-utils_use_enable sound SOUND) | ||
$(cmake-utils_use luajit ENABLE_LUAJIT) | ||
-DRUN_IN_PLACE=0 | ||
) | ||
|
||
use dedicated && mycmakeargs+=( | ||
-DIRRLICHT_SOURCE_DIR=/the/irrlicht/source | ||
-DIRRLICHT_INCLUDE_DIR=/usr/include/irrlicht | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
src_compile() { | ||
cmake-utils_src_compile | ||
|
||
if use doc ; then | ||
cmake-utils_src_compile doc | ||
fi | ||
} | ||
|
||
src_install() { | ||
cmake-utils_src_install | ||
|
||
if use server || use dedicated ; then | ||
newinitd "${FILESDIR}"/minetestserver.initd minetest-server | ||
newconfd "${T}"/minetestserver.confd minetest-server | ||
fi | ||
|
||
if use doc ; then | ||
cd "${CMAKE_BUILD_DIR}"/doc || die | ||
dodoc -r html | ||
fi | ||
} | ||
|
||
pkg_preinst() { | ||
gnome2_icon_savelist | ||
} | ||
|
||
pkg_postinst() { | ||
gnome2_icon_cache_update | ||
|
||
if ! use dedicated ; then | ||
elog | ||
elog "optional dependencies:" | ||
elog " games-action/minetest_game (official mod)" | ||
elog | ||
fi | ||
|
||
if use server || use dedicated ; then | ||
elog | ||
elog "Configure your server via /etc/conf.d/minetest-server" | ||
elog "The user \"minetest\" is created with /var/lib/${PN} homedir." | ||
elog "Default logfile is ~/minetest-server.log" | ||
elog | ||
fi | ||
} | ||
|
||
pkg_postrm() { | ||
gnome2_icon_cache_update | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST minetest_game-0.4.10.tar.gz 901448 SHA256 7624a1e64124c4438256719ccecfc44fe5139733a076394aedad1f785e50019f SHA512 eaff1fbee4e46811649293534ed2e496f40451bd1cc6527feb66da6d916ad31233b561ddae9bf631b41730ae04a17fe67c3f74ca95e527ca8eb6f45fe5dc0c86 WHIRLPOOL c9cc5b321eb6bbf7f60894f28f84d5ace5b17db34b696f0afe978bd19ee4e9b5b7202775d00b597661ec038fcc6160c0f27aa03ff1a38c559e6d3f9968c82aa7 | ||
DIST minetest_game-0.4.13.tar.gz 1371339 SHA256 13a8b474b439da326f627290b06065f7f5adff12d8462f29114ba818653ec604 SHA512 41f48e0abda47fb45750ff21128fb8249b5f2da9bd63dfa52ce438fe482725190a1161faf76c43664e38916f61615be4b9b8914efd88cd02d6ba498b2f69dd62 WHIRLPOOL 02836d6d9a2fe9b66f49983ac2caf88825808b340033cdecfcf84b2ebaee76e772604fd9537403059208fb7bf0ced6f3533356b87e0868a73a64f6d5436cacd8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
inherit vcs-snapshot | ||
|
||
DESCRIPTION="The main game for the Minetest game engine" | ||
HOMEPAGE="http://github.com/minetest/minetest_game" | ||
SRC_URI="http://github.com/minetest/minetest_game/tarball/${PV} -> ${P}.tar.gz" | ||
|
||
LICENSE="GPL-2 CC-BY-SA-3.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
RDEPEND=">=games-action/minetest-${PV}" | ||
|
||
src_install() { | ||
insinto /usr/share/minetest/games/${PN} | ||
doins -r mods menu | ||
doins game.conf minetest.conf | ||
|
||
dodoc README.txt game_api.txt | ||
} |