commit: 0af49d5a016213c7507ff488717daa8c31202b7d Author: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> AuthorDate: Sun Mar 9 18:09:14 2014 +0000 Commit: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> CommitDate: Sun Mar 9 18:09:14 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=0af49d5a
games-rpg/torchlight: version bump --- .../torchlight/torchlight-1.15.20130521.ebuild | 113 +++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/games-rpg/torchlight/torchlight-1.15.20130521.ebuild b/games-rpg/torchlight/torchlight-1.15.20130521.ebuild new file mode 100644 index 0000000..72f580f --- /dev/null +++ b/games-rpg/torchlight/torchlight-1.15.20130521.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit games multilib unpacker-nixstaller + +TIMESTAMP="2013-05-21" + +DESCRIPTION="An action role-playing game, made by the creators of Diablo" +HOMEPAGE="http://torchlightgame.com/" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="-* ~amd64 ~x86" +RESTRICT="fetch" + +SRC_URI="Torchlight-${TIMESTAMP}.sh" + +RDEPEND="app-arch/bzip2 + app-arch/xz-utils + dev-libs/expat + dev-libs/zziplib + media-libs/fontconfig + media-libs/freeimage + media-libs/freetype + media-libs/ilmbase + media-libs/lcms + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/libraw + media-libs/openexr + media-libs/openjpeg + media-libs/tiff + sys-apps/util-linux + sys-libs/zlib + x11-libs/libdrm + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXaw + x11-libs/libxcb + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXmu + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXt + x11-libs/libXxf86vm" +DEPEND="${RDEPEND}" + +S="${WORKDIR}" +MY_PN="Torchlight" + +QA_PRESTRIPPED=" +opt/torchlight/lib64/* +opt/torchlight/lib/* +" + +pkg_nofetch() { + ewarn + ewarn "Place ${A} to ${DISTDIR}" + ewarn +} + +src_unpack() { + local arch; + use x86 && arch="x86" + use amd64 && arch="x86_64" + + nixstaller_unpack "subarch" \ + "instarchive_all" \ + "instarchive_linux_${arch}" \ + "deps/Ogre/Ogre_files_linux_${arch}" \ + "deps/fmod/fmod_files_linux_${arch}" \ + "deps/pcre/pcre_files_linux_${arch}" \ + "deps/SDL2/SDL2_files_linux_${arch}" \ + "deps/CEGUI/CEGUI_files_linux_${arch}" + # We just installed some crap to avoid broken depends +} + +src_install() { + local dir="${GAMES_PREFIX_OPT}/${PN}" + + insinto "${dir}" + doins -r icons music logo.bmp pak.zip resources.cfg "$(get_libdir)" + exeinto "${dir}" + + local exe + if use amd64 ; then + exe="${MY_PN}".bin.x86_64 + fi + if use x86 ; then + exe="${MY_PN}".bin.x86 + fi + + doexe "${exe}" + + games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)" + doicon "${MY_PN}.png" || die + make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" + + dodoc README.linux + prepgamesdirs +}
