diff options
author | Vadim A. Misbakh-Soloviov <git@mva.name> | 2016-07-22 01:48:01 +0700 |
---|---|---|
committer | Vadim A. Misbakh-Soloviov <git@mva.name> | 2016-07-22 01:48:01 +0700 |
commit | ede7249d72bf97efba8967a62619648415fbc95b (patch) | |
tree | c7df7d39099f67bdfeef9c1d5989529ec3e07bf4 | |
parent | mucade: drop (maintainer is lost, gcc in gentoo is missing D support) (diff) | |
download | gamerlay-ede7249d72bf97efba8967a62619648415fbc95b.tar.gz gamerlay-ede7249d72bf97efba8967a62619648415fbc95b.tar.bz2 gamerlay-ede7249d72bf97efba8967a62619648415fbc95b.zip |
shatter: fixed bug #536000
-rw-r--r-- | games-arcade/shatter/shatter-1.0.20130609.ebuild | 52 |
1 files changed, 20 insertions, 32 deletions
diff --git a/games-arcade/shatter/shatter-1.0.20130609.ebuild b/games-arcade/shatter/shatter-1.0.20130609.ebuild index b22ada2..821f6a2 100644 --- a/games-arcade/shatter/shatter-1.0.20130609.ebuild +++ b/games-arcade/shatter/shatter-1.0.20130609.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI="5" +EAPI=6 +MULTILIB_COMPAT=( abi_x86_32 ) -inherit games unpacker-nixstaller +inherit eutils multilib-minimal unpacker-nixstaller DESCRIPTION="Retro-inspired brick-breaking game" HOMEPAGE="http://www.shattergame.com" @@ -14,32 +14,20 @@ RESTRICT="fetch strip" LICENSE="as-is" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="" RDEPEND=" - x86? ( - virtual/opengl - dev-libs/expat - media-gfx/nvidia-cg-toolkit - media-libs/fontconfig - media-libs/freetype:2 - media-libs/libsdl - net-dns/libidn - sys-libs/zlib - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libxcb - ) - amd64? ( - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-xlibs - ) + virtual/opengl + media-gfx/nvidia-cg-toolkit[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + media-libs/libsdl2[${MULTILIB_USEDEP}] + media-libs/mesa[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXft[${MULTILIB_USEDEP}] " S="${WORKDIR}" @@ -66,7 +54,7 @@ src_unpack() { } src_install() { - local dir="${GAMES_PREFIX_OPT}/${PN}" + local dir="/opt/${PN}" insinto "${dir}" doins -r data pkcmn.pak @@ -76,16 +64,16 @@ src_install() { # Broken dep insinto "${dir}/lib" doins lib/libfmod{event,eventnet,ex}-4.36.21.so - # Only for AMD64 - use amd64 && doins lib/libCg{,GL}.so + doins lib/libsteam_api.so doicon "${MY_PN}.png" newicon "Settings.png" "${MY_PN}-Settings.png" + make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" make_desktop_entry "${PN}-settings" "${MY_PN} Settings" "${MY_PN}-Settings" - games_make_wrapper "${PN}" "./${MY_PN}.bin.x86" "${dir}" "${dir}/lib" - games_make_wrapper "${PN}-settings" "./SettingsEditor.bin.x86" "${dir}" "${dir}/lib" + + make_wrapper "${PN}" "./${MY_PN}.bin.x86" "${dir}" "${dir}/lib" + make_wrapper "${PN}-settings" "./SettingsEditor.bin.x86" "${dir}" "${dir}/lib" dodoc README.linux - prepgamesdirs } |