games-misc/minetest-c55-0.3.1.ebuild: Version bump.
This commit is contained in:
parent
c54fe6376f
commit
3ea820993b
@ -2,6 +2,12 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*minetest-c55-0.3.1 (20 Nov 2011)
|
||||
|
||||
20 Nov 2011; Kahrl <kahrl@gmx.net> +minetest-c55-0.3.1.ebuild,
|
||||
+files/minetest-find-share-games-0.3.1.patch:
|
||||
Version bump.
|
||||
|
||||
29 Sep 2011; Kahrl <kahrl@gmx.net> minetest-c55-0.2.20110922.2.ebuild,
|
||||
files/minetest-find-share-games-0.2.20110922.patch:
|
||||
Fix wrong directory name in ebuild and patch
|
||||
|
@ -1,10 +1,13 @@
|
||||
AUX minetest-find-share-games-0.2.20110922.patch 646 RMD160 1a3df459c29ca35b220490a2d0900af25837537b SHA1 4b4c03deae8aff6f73efce1f80b3b7cd8b515585 SHA256 8bf7a9f9e82cbcd38cf9753ca80317ecdd006e3e81470feb7d15a57474b9c7b3
|
||||
AUX minetest-find-share-games-0.3.1.patch 646 RMD160 4cca17b5343081becdc5770e6f4ab16c61b22362 SHA1 0ef245a455561fc399e0a33f07d3217e4d4e49ae SHA256 560bb79c7b299b796095d4c2a3dcb78d0fde621a9aa92e659fa37b0253918191
|
||||
AUX minetest-find-share-games.patch 690 RMD160 674fad11996d0a20b40cff989baba79563633ac6 SHA1 dab3e8160cf6baa4f9fc0c02a29babc8655be465 SHA256 2373838d7e54fabc1ada950ada721ef3a8efc6c7f4df972d3e404e1c2a9d40c3
|
||||
DIST minetest-c55-0.2.20110731_3.tar.gz 1677302 RMD160 16669195b1e919ad8f5a86cc5eafd2b5709ddb10 SHA1 1c8413efff52d013382274c6f688bd4bc382c2e1 SHA256 5feb96498d5e8bf43450783c2d06f72cfe190ca5a7e16d378b5348d63f7f1a00
|
||||
DIST minetest-c55-0.2.20110922_1.zip 1887294 RMD160 161d747d1335f8e529dd1b4c098f999b5797bc11 SHA1 6f0f6aaf09c1ff2c9de95919d4b3cf786d2fca34 SHA256 7c51204778da0e8218a9ebb75654e27ca85b56e604409f067c1cf428e34cd7f8
|
||||
DIST minetest-c55-0.2.20110922_2.zip 1887575 RMD160 e89ca573da8add142920480a91cd29384a96f3eb SHA1 ec11f4f3f882cf75f267d2cb9880010f562d4b47 SHA256 94a6602080d489c68cdd0e2838f5a6e3a0e4b1ad6ca0b4e341c777aed14381a1
|
||||
DIST minetest-c55-0.3.1.zip 1919635 RMD160 402b5ca8c867980a802ee6c3ce52a1900efa6e56 SHA1 e8ca64309f3dbf28a00413f3ddd7483fb04dcb70 SHA256 8105797e81c7ac5d0fa3f5ba2ccc7d7e8b4f7d3443808c355172ee17af60b08f
|
||||
EBUILD minetest-c55-0.2.20110731.3.ebuild 3126 RMD160 6f9e1397448056faeea90287a9807db229528be8 SHA1 38e33ee0648bed020aa5b10bd69edf5c81cc2856 SHA256 b4d10f95fb851e0a9080a5336d78a9224346d160099e5d37d19b1b15f82c4bd7
|
||||
EBUILD minetest-c55-0.2.20110922.1.ebuild 3014 RMD160 e5091e900ecafc8af5b3e9b9d409e3048ecb4418 SHA1 49a3161ac83599217b14c3a929cfc0cb573683ae SHA256 d719ad3d76d81f191c5c1f22431860a74a3b7320d12c3b8e02b3ca6b6a239be0
|
||||
EBUILD minetest-c55-0.2.20110922.2.ebuild 3014 RMD160 cb4e8ad293e09e94246ead3d03483829fb8320c9 SHA1 f7a0eaab8be1f1d079ae66dda9ba80fee15ebe3c SHA256 81cfc79132cc80c139e9485ab0bee62e1f5b4fdb12c7c4d4bf89a7df766f7da0
|
||||
MISC ChangeLog 893 RMD160 00c767f1d6a23089a29234304b12b5476f9c6647 SHA1 b93527de2619ef7a8c96f56583008d844a8607bf SHA256 8f55f4a8c55ca386a4fb1b230a2b7a49317b30bcc7cc41d3ce8b0056c63a63e0
|
||||
EBUILD minetest-c55-0.3.1.ebuild 3034 RMD160 7682e4a8519047bffbd684a1fad0f41253fb69a3 SHA1 d1036a17374f8d70ce065c5aa3b1eb9b37ae4ae8 SHA256 be4f52e4632d17b26497b3afeb035f31335d534f686132a2d1a3ce706995cf06
|
||||
MISC ChangeLog 1058 RMD160 878d9bb546bcb1cb62249e327d6059b5b3a5948a SHA1 46cf8952202e438b0c8539eb0a8fd7740e01ab39 SHA256 f6fd695ad113550ae83e4848dce8f520a5077bfead42d3c0634bc91255f883a2
|
||||
MISC metadata.xml 625 RMD160 000346733f7fef1171630d22ca8c6076f21d2a63 SHA1 6653733e6753d6900175916af17c0e9e9fe95ae9 SHA256 e3c57adccc84a952c6865790fe6e9a4fae6a645a3d95ff23244ebfa8aa7e2b3c
|
||||
|
@ -0,0 +1,17 @@
|
||||
--- src/porting.cpp 2011-11-09 02:07:40.000000000 +0100
|
||||
+++ src/porting.cpp 2011-11-20 18:19:13.004322648 +0100
|
||||
@@ -244,13 +244,7 @@
|
||||
|
||||
pathRemoveFile(buf, '/');
|
||||
|
||||
- path_data = std::string(buf) + "/../share/" + PROJECT_NAME;
|
||||
- //path_data = std::string(INSTALL_PREFIX) + "/share/" + PROJECT_NAME;
|
||||
- if (!fs::PathExists(path_data)) {
|
||||
- dstream<<"WARNING: data path " << path_data << " not found!";
|
||||
- path_data = std::string(buf) + "/../data";
|
||||
- dstream<<" Trying " << path_data << std::endl;
|
||||
- }
|
||||
+ path_data = std::string(buf) + "/../../share/games/" + PROJECT_NAME;
|
||||
|
||||
path_userdata = std::string(getenv("HOME")) + "/." + PROJECT_NAME;
|
||||
|
113
games-misc/minetest-c55/minetest-c55-0.3.1.ebuild
Normal file
113
games-misc/minetest-c55/minetest-c55-0.3.1.ebuild
Normal file
@ -0,0 +1,113 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
# switch to EAPI=4 once games.eclass supports it
|
||||
EAPI=3
|
||||
|
||||
# cmake-utils needs to be last, we want its src_compile
|
||||
inherit eutils games versionator cmake-utils
|
||||
|
||||
MY_PN="minetest"
|
||||
MY_PV=$(replace_version_separator 3 '_')
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
MY_CHANGESET="bc0e5c0"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DESCRIPTION="A minecraft clone"
|
||||
HOMEPAGE="http://c55.me/minetest/"
|
||||
SRC_URI="https://github.com/celeron55/${MY_PN}/zipball/${MY_PV} -> ${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+client nls +server"
|
||||
|
||||
LANGS="da de fr it"
|
||||
for l in ${LANGS}; do
|
||||
IUSE="${IUSE} linguas_${l/-/_}"
|
||||
done
|
||||
|
||||
DEPEND="app-arch/bzip2
|
||||
dev-db/sqlite:3
|
||||
>=dev-games/irrlicht-1.7
|
||||
dev-libs/jthread
|
||||
media-libs/libpng
|
||||
nls? ( sys-devel/gettext )
|
||||
sys-libs/zlib
|
||||
virtual/jpeg
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXxf86vm"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/celeron55-minetest-${MY_CHANGESET}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/minetest-find-share-games-0.3.1.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs="
|
||||
-DRUN_IN_PLACE=0
|
||||
$(cmake-utils_use_build client CLIENT)
|
||||
$(cmake-utils_use_build server SERVER)
|
||||
$(cmake-utils_use_use nls GETTEXT)"
|
||||
|
||||
# FindJthread.cmake module needs some help finding headers
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DJTHREAD_INCLUDE_DIR=${EROOT}/usr/include/jthread"
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# We do the installation ourselves for the following reasons:
|
||||
# (1) CMakeLists.txt doesn't respect the destination paths defined
|
||||
# by games.eclass, it doesn't seem to provide an easy way to
|
||||
# replace the destination directories (apart from patching), and
|
||||
# writing a patch to make CMakeLists.txt grab the destination
|
||||
# paths from the environment isn't trivial (although not hard either).
|
||||
# (2) The build system always wants to install all locales, even
|
||||
# those not in LINGUAS.
|
||||
# (3) CMake installs documentation to /usr/share/doc/minetest, not
|
||||
# /usr/share/doc/minetest-${PV} as is customary on gentoo.
|
||||
# (4) CMake installs locales to /usr/locale, not /usr/share/locale.
|
||||
# (Although patching this would be trivial.)
|
||||
|
||||
_check_build_dir # determine CMAKE_BUILD_DIR
|
||||
|
||||
if use client; then
|
||||
einfo "Installing client binary (minetest)"
|
||||
dogamesbin bin/minetest
|
||||
|
||||
einfo "Installing data"
|
||||
insinto "${GAMES_DATADIR}"/${MY_PN}
|
||||
doins data/*.png
|
||||
|
||||
if use nls; then
|
||||
# There is a po/en directory, but it only contains a .pot file,
|
||||
# so we never install it.
|
||||
einfo "Installing .mo files"
|
||||
for l in ${LANGS}; do
|
||||
if use linguas_${l/-/_}; then
|
||||
insinto /usr/share/locale/${l}/LC_MESSAGES
|
||||
doins "${CMAKE_BUILD_DIR}"/locale/${l}/LC_MESSAGES/${MY_PN}.mo
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
if use server; then
|
||||
einfo "Installing server binary (minetestserver)"
|
||||
dogamesbin bin/minetestserver
|
||||
fi
|
||||
|
||||
einfo "Installing documentation"
|
||||
dodoc README.txt
|
||||
dodoc minetest.conf.example
|
||||
dodoc doc/changelog.txt
|
||||
dodoc doc/mapformat.txt
|
||||
dodoc doc/protocol.txt
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user