summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Strogin <stefan.strogin@gmail.com>2019-01-18 00:17:28 +0200
committerAaron Bauman <bman@gentoo.org>2019-02-09 22:18:21 -0500
commit26d81c98d89ae5875cba71a8b8bccee40f879f16 (patch)
tree920cedfdaea8b940e2778344025397ed38ccf0d6 /games-roguelike/tomenet/tomenet-4.7.2.ebuild
parentgames-roguelike/tomenet: version bump to 4.7.2 (diff)
downloadgentoo-26d81c98d89ae5875cba71a8b8bccee40f879f16.tar.gz
gentoo-26d81c98d89ae5875cba71a8b8bccee40f879f16.tar.bz2
gentoo-26d81c98d89ae5875cba71a8b8bccee40f879f16.zip
games-roguelike/tomenet: drop games eclass, EAPI=6
Let tomenet-wrapper check symlinks in ~/.tomenet/. Recreate them if they target to nowhere (e.g. /usr/share/games/tomenet/...). Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Diffstat (limited to 'games-roguelike/tomenet/tomenet-4.7.2.ebuild')
-rw-r--r--games-roguelike/tomenet/tomenet-4.7.2.ebuild30
1 files changed, 15 insertions, 15 deletions
diff --git a/games-roguelike/tomenet/tomenet-4.7.2.ebuild b/games-roguelike/tomenet/tomenet-4.7.2.ebuild
index c51b641ecf44..5da772d9c22c 100644
--- a/games-roguelike/tomenet/tomenet-4.7.2.ebuild
+++ b/games-roguelike/tomenet/tomenet-4.7.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils gnome2-utils toolchain-funcs games
+EAPI=6
+inherit eutils gnome2-utils toolchain-funcs
DESCRIPTION="A MMORPG based on the works of J.R.R. Tolkien"
HOMEPAGE="https://www.tomenet.eu"
@@ -29,17 +29,21 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${P}/src
+PATCHES=(
+ "${FILESDIR}"/${P}-makefile.patch
+)
+
src_prepare() {
- epatch "${FILESDIR}"/${P}-makefile.patch
+ default
use server || use dedicated || { rm -r ../lib/{config,data,save} || die ;}
sed \
- -e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \
+ -e "s#@LIBDIR@#/usr/share/${PN}#" \
"${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die
if use server || use dedicated ; then
sed \
- -e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \
+ -e "s#@LIBDIR@#/usr/share/${PN}#" \
"${FILESDIR}"/${PN}-server-wrapper > "${T}"/${PN}.server || die
fi
@@ -59,37 +63,33 @@ src_install() {
dodoc ../TomeNET-Guide.txt
if ! use dedicated ; then
- newgamesbin ${PN} ${PN}.bin
- dogamesbin "${T}"/${PN}
+ newbin ${PN} ${PN}.bin
+ dobin "${T}"/${PN}
doicon -s 48 client/tomenet4.png
make_desktop_entry ${PN} ${PN} ${PN}4
fi
if use server || use dedicated ; then
- newgamesbin tomenet.server tomenet.server.bin
- dogamesbin "${T}"/${PN}.server accedit
+ newbin tomenet.server tomenet.server.bin
+ dobin "${T}"/${PN}.server accedit
fi
- insinto "${GAMES_DATADIR}/${PN}"
+ insinto "/usr/share/${PN}"
doins -r ../lib/*
doins ../.tomenetrc
-
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
if use sound; then
elog "You can get soundpacks from here:"
- elog ' http://tomenet.net/downloads.php'
+ elog ' https://tomenet.net/downloads.php'
elog "They must be placed inside ~/.tomenet directory."
fi
}