games-puzzle/world-of-goo: Don't inherit games.eclass.
authorUlrich Müller <ulm@gentoo.org>
Sat, 7 Jul 2018 22:55:50 +0000 (00:55 +0200)
committerUlrich Müller <ulm@gentoo.org>
Sat, 7 Jul 2018 22:56:24 +0000 (00:56 +0200)
Bump EAPI to 6. Fix DISTDIR usage in pkg_nofetch.

Closes: https://bugs.gentoo.org/659334
Package-Manager: Portage-2.3.41, Repoman-2.3.9

games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild [moved from games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild with 72% similarity]

similarity index 72%
rename from games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild
rename to games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild
index b941fe96f8d3c878ae1de92ed00e253bf0894c05..51f7f12ff5695815950b146bc4668e200d0f59a7 100644 (file)
@@ -1,8 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils games
+EAPI=6
+
+inherit desktop eutils         # eutils for make_wrapper()
 
 DESCRIPTION="A puzzle game with a strong emphasis on physics"
 HOMEPAGE="http://2dboy.com/"
@@ -18,8 +19,7 @@ fi
 LICENSE="2dboy-EULA"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="fetch strip"
+RESTRICT="fetch bindist strip"
 
 RDEPEND="media-libs/libsdl[alsa,sound,opengl,video]
        media-libs/sdl-mixer[vorbis]
@@ -27,10 +27,9 @@ RDEPEND="media-libs/libsdl[alsa,sound,opengl,video]
        virtual/opengl
        virtual/glu
        >=sys-devel/gcc-3.4"
-DEPEND=""
 
-S=${WORKDIR}/${MY_PN}
-dir=${GAMES_PREFIX_OPT}/${PN}
+S="${WORKDIR}/${MY_PN}"
+dir="/opt/${PN}"
 
 QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32
        ${dir:1}/${MY_PN%Demo}.bin64"
@@ -38,9 +37,10 @@ QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32
 pkg_nofetch() {
        if [[ ${PN} == *-demo ]] ; then
                elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"
-               elog "and download ${A} and place it in ${DISTDIR}"
+               elog "and download ${A} and place it in your DISTDIR directory."
        else
-               elog "Download ${A} from ${HOMEPAGE} and place it in ${DISTDIR}"
+               elog "Download ${A} from ${HOMEPAGE}"
+               elog "and place it in your DISTDIR directory."
        fi
 }
 
@@ -48,7 +48,7 @@ src_install() {
        exeinto "${dir}"
        doexe ${MY_PN%Demo}{,.$(usex amd64 bin64 bin32)}
 
-       games_make_wrapper ${PN} "${dir}"/${MY_PN%Demo}
+       make_wrapper ${PN} "${dir}"/${MY_PN%Demo}
 
        insinto "${dir}"
        doins -r icons properties res
@@ -61,7 +61,6 @@ src_install() {
        fi
 
        dodoc linux-issues.txt
-       dohtml readme.html
-
-       prepgamesdirs
+       docinto html
+       dodoc readme.html
 }