From 323e5b6542348cab9d39c5a6b1471c420de6aa72 Mon Sep 17 00:00:00 2001 From: Austin English Date: Fri, 5 Aug 2016 12:33:57 -0500 Subject: [PATCH] games-server/mtavc: remove deprecated games eclass Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: portage-2.3.0 --- games-server/mtavc/mtavc-0.5-r1.ebuild | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 games-server/mtavc/mtavc-0.5-r1.ebuild diff --git a/games-server/mtavc/mtavc-0.5-r1.ebuild b/games-server/mtavc/mtavc-0.5-r1.ebuild new file mode 100644 index 0000000000000..20433224e0b20 --- /dev/null +++ b/games-server/mtavc/mtavc-0.5-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit eutils + +DESCRIPTION="dedicated server for GTA3 multiplayer" +HOMEPAGE="http://mtavc.com/" +SRC_URI="http://files.gonnaplay.com/201/MTAServer0_5-linux.tar.gz" + +LICENSE="MTA-0.5" +SLOT="0" +KEYWORDS="-* ~x86" +IUSE="" + +RDEPEND="virtual/libstdc++" +DEPEND="" + +S=${WORKDIR} + +QA_PREBUILT="/opt/${PN}/MTAServer" +QA_EXECSTACK="/opt/${PN}/MTAServer" + +src_prepare() { + default + + sed -i 's:NoName:Gentoo:' mtaserver.conf || die +} + +src_install() { + local dir=/opt/${PN} + local files="banned.lst motd.txt mtaserver.conf" + local f + + dobin "${FILESDIR}"/mtavc + sed -i -e "s:GENTOO_DIR:${dir}:" "${D}/usr/bin"/mtavc + + exeinto "${dir}" + newexe MTAServer${PV} MTAServer + insinto /etc/${PN} + doins ${files} + dodoc README CHANGELOG + for f in ${files} ; do + dosym /etc/${PN}/${f} "${dir}"/${f} + done +}