commit:     4880631cfb815424af1934742f320d99f8db2951
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 05:20:23 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 05:21:25 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4880631c

games-action/beathazardultra: remove deprecated games eclass

Also update to EAPI 6

Package-Manager: portage-2.3.0

 .../beathazardultra-20130308-r1.ebuild             | 80 ++++++++++++++++++++++
 1 file changed, 80 insertions(+)

diff --git a/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild 
b/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild
new file mode 100644
index 0000000..9652406
--- /dev/null
+++ b/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# TODO: unbundle allegro[gtk...] (no multilib on amd64 and 5.0.9 soname)
+
+EAPI=6
+inherit eutils unpacker
+
+DESCRIPTION="Intense music-driven arcade shooter powered by your music"
+HOMEPAGE="http://www.coldbeamgames.com/";
+SRC_URI="beathazard-installer_03-08-13"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="bundled-libs"
+RESTRICT="bindist fetch splitdebug"
+QA_PREBUILT="/opt/${PN}/BeatHazard_Linux2
+       /opt/${PN}/hge_lib/*"
+
+DEPEND="app-arch/unzip"
+RDEPEND="
+       virtual/opengl
+       amd64? (
+               !bundled-libs? (
+                       >=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)]
+                       >=virtual/jpeg-0-r2[abi_x86_32(-)]
+               )
+               >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)]
+               >=virtual/opengl-7.0-r1[abi_x86_32(-)]
+               >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
+               >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
+               >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)]
+               >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
+       )
+       x86? (
+               x11-libs/gtk+:2
+               x11-libs/libX11
+               x11-libs/libXcursor
+               x11-libs/libXinerama
+               x11-libs/libXrandr
+               !bundled-libs? (
+                       media-libs/libpng:1.2
+                       virtual/jpeg
+               )
+       )"
+
+S=${WORKDIR}/data
+
+pkg_nofetch() {
+       einfo "Please buy & download ${SRC_URI} from:"
+       einfo "  ${HOMEPAGE}"
+       einfo "and move it to ${DISTDIR}"
+       einfo
+}
+
+src_unpack() {
+       unpack_zip ${A}
+}
+
+src_prepare() {
+       if ! use bundled-libs ; then
+               einfo "Removing bundled libs..."
+               rm -v all/hge_lib/libjpeg.so* all/hge_lib/libpng12.so* || die
+       fi
+}
+
+src_install() {
+       insinto /opt/${PN}
+       doins -r all/*
+
+       dodoc Linux.README
+
+       newicon SmileLogo.png ${PN}.png
+       make_desktop_entry ${PN}
+       make_wrapper ${PN} "./BeatHazard_Linux2" "/opt/${PN}" 
"/opt/${PN}/hge_lib"
+
+       fperms +x /opt/${PN}/BeatHazard_Linux2
+}

Reply via email to