diff options
author | 2019-01-18 00:17:28 +0200 | |
---|---|---|
committer | 2019-02-09 22:18:21 -0500 | |
commit | 26d81c98d89ae5875cba71a8b8bccee40f879f16 (patch) | |
tree | 920cedfdaea8b940e2778344025397ed38ccf0d6 /games-roguelike/tomenet/tomenet-4.7.2.ebuild | |
parent | games-roguelike/tomenet: version bump to 4.7.2 (diff) | |
download | gentoo-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.ebuild | 30 |
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 } |