diff options
author | Sam James <sam@gentoo.org> | 2021-04-06 02:27:14 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-04-06 19:17:56 +0100 |
commit | 820bf3053f18fd62a60284ef54ca900cc688844a (patch) | |
tree | 6fa877e5c30cc5d35b0a49018abfdbcebac18614 /games-fps/ezquake-bin | |
parent | games-emulation/zsnes: use BDEPEND, drop ${GAMES_BINDIR} ref (diff) | |
download | gentoo-820bf3053f18fd62a60284ef54ca900cc688844a.tar.gz gentoo-820bf3053f18fd62a60284ef54ca900cc688844a.tar.bz2 gentoo-820bf3053f18fd62a60284ef54ca900cc688844a.zip |
games-fps/ezquake-bin: port to EAPI 7, games.eclass--
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'games-fps/ezquake-bin')
-rw-r--r-- | games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild (renamed from games-fps/ezquake-bin/ezquake-bin-2.2.ebuild) | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/games-fps/ezquake-bin/ezquake-bin-2.2.ebuild b/games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild index 5e6fe5800999..f84c116cd555 100644 --- a/games-fps/ezquake-bin/ezquake-bin-2.2.ebuild +++ b/games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit games +EAPI=7 + +inherit wrapper MY_FULL_PV=1.9.3 MY_PN="${PN/-bin/}" @@ -12,57 +13,56 @@ SRC_URI=" amd64? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_64.${MY_FULL_PV}.tar.gz mirror://sourceforge/${MY_PN}/${MY_PN}_linux64_${PV}.tar.gz ) x86? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_${MY_FULL_PV}.tar.gz - mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz )" + mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz ) +" +S="${WORKDIR}"/${MY_PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="strip mirror" +KEYWORDS="-* ~amd64 ~x86" IUSE="cdinstall" +RESTRICT="strip mirror" + DEPEND="cdinstall? ( games-fps/quake1-data )" -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} virtual/opengl x11-libs/libXxf86dga - x11-libs/libXxf86vm" - -S=${WORKDIR}/${MY_PN} + x11-libs/libXxf86vm +" -dir=${GAMES_PREFIX_OPT}/${PN} - -QA_PREBUILT="${dir:1}/ezquake*" +MY_DIR=opt/${PN} +QA_PREBUILT="${MY_DIR:1}/ezquake*" src_unpack() { unpack ${A} + if use amd64; then - mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" - mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx + mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx || die else - mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" - mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx + mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx || die fi } src_install() { - exeinto "${dir}" - insinto "${dir}" + exeinto ${MY_DIR} + insinto ${MY_DIR} doexe ezquake-gl.glx doins -r ezquake qw - dosym "${GAMES_DATADIR}"/quake1/id1 "${dir}"/id1 - games_make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${dir}" "${dir}" - - prepgamesdirs + dosym ../../usr/share/quake1/id1 ${MY_DIR}/id1 + make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${MY_DIR}" "${MY_DIR}" } pkg_postinst() { - games_pkg_postinst - if ! use cdinstall; then elog "NOTE that this client doesn't include .pak files. You *should*" elog "enable \"cdinstall\" flag or install quake1-demodata with the symlink use flag." elog "You can also copy the files from your Quake1 CD to" - elog " ${dir}/quake1/id1 (all names lowercase)" + elog " ${MY_DIR}/quake1/id1 (all names lowercase)" elog "" elog "You may also want to check:" elog " http://fuhquake.quakeworld.nu - complete howto on commands and variables" |