From 53d356417fe4ed0f8d7a8716a3c30f156c41f721 Mon Sep 17 00:00:00 2001 From: "Vadim A. Misbakh-Soloviov" Date: Wed, 26 Sep 2012 22:33:30 +0700 Subject: some cosmetic fixes to dustforce and shatter + new games: rochard, bastion, torchlight Signed-off-by: Vadim A. Misbakh-Soloviov --- games-rpg/bastion/ChangeLog | 10 ++ games-rpg/bastion/Manifest | 4 + games-rpg/bastion/bastion-20120620.ebuild | 60 ++++++++++++ games-rpg/bastion/metadata.xml | 15 +++ games-rpg/torchlight/ChangeLog | 10 ++ games-rpg/torchlight/Manifest | 4 + games-rpg/torchlight/metadata.xml | 15 +++ .../torchlight/torchlight-1.15.20120924.ebuild | 109 +++++++++++++++++++++ 8 files changed, 227 insertions(+) create mode 100644 games-rpg/bastion/ChangeLog create mode 100644 games-rpg/bastion/Manifest create mode 100644 games-rpg/bastion/bastion-20120620.ebuild create mode 100644 games-rpg/bastion/metadata.xml create mode 100644 games-rpg/torchlight/ChangeLog create mode 100644 games-rpg/torchlight/Manifest create mode 100644 games-rpg/torchlight/metadata.xml create mode 100644 games-rpg/torchlight/torchlight-1.15.20120924.ebuild (limited to 'games-rpg') diff --git a/games-rpg/bastion/ChangeLog b/games-rpg/bastion/ChangeLog new file mode 100644 index 0000000..ed0b454 --- /dev/null +++ b/games-rpg/bastion/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-rpg/bastion +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*bastion-20120529_p2 (05 Jun 2012) + + 05 Jun 2012; Vadim A. Misbakh-Soloviov + +bastion-20120529_p2.ebuild, +metadata.xml: + Nginx fixes + uhub + some fixes + diff --git a/games-rpg/bastion/Manifest b/games-rpg/bastion/Manifest new file mode 100644 index 0000000..c9164ed --- /dev/null +++ b/games-rpg/bastion/Manifest @@ -0,0 +1,4 @@ +DIST Bastion-HIB-2012-06-20.sh 1055161705 SHA256 f1e67f8e8dd0ba823cab0f16f2269dc8d9230ebca7a304927ff540320169c431 SHA512 e81b5dfa6f61ec2b35b30693c156a612cd3242c2169f4414b6d66839b7d8cc2e6ea8776f55baae67fa8131ee96bc221e1a15004410612eecaa9f7204dcc673ad WHIRLPOOL 2ec712724f263d9cbd181a128a0adc22f38465447db03f1d382aa231bad98e637b27ec2e73b2acf66a5775f53b0406c82cf0cd36befdc13f6afc5434887ac040 +EBUILD bastion-20120620.ebuild 1321 SHA256 2b862a73c331288921e5406395c646b1813f088821e2fd405237789ea4cf6ab7 SHA512 cafbe1978dfad45da1573194dc7d1cd37edb8578b2b63b76a4f8bd650d17fff089e20871b51d61cffec24218649dfdaf6518bc915fb5d4066e46994e1c4f8744 WHIRLPOOL ae62ac82fd7b525c5831e947f9ecea0c710b0c630bd3c14e8ac6780b8d2ab0b0f57946540ecd5be0aecf913b7af75b9ea525d7161f0b098e3b9d7515ee48aa94 +MISC ChangeLog 291 SHA256 59717942c0572b0cee19d70d2da607cb896ad5370ee202770785020fc4829eaa SHA512 e818c93341c2a2dc2918bb733b3b894fd0b6c8d2f177dbdf4564808f300fa3bffbbdeed738fd4eaf390c2f031e3618f8fcf20fd4be6903d1454883867c64017a WHIRLPOOL 7c750eb364117f1a71fd06ca4ce255d5dc877d9942fa489e13c81fc586af161ecde29865bf58aebea379cfcce332bc8d7e1eac4eccd7cf3631fb100a0082e956 +MISC metadata.xml 452 SHA256 ccf172caa235d818159a55e5e4dcb417627ef991668831814cff855122a90863 SHA512 394366bcfeb32357c71b9fdf863972f234c3de09ccd2d502ce1f21463f3df39ef36787814a5a2f64caf6e0919a237247e748d5f1e133d29c1146a71dabe992ef WHIRLPOOL bdef2f521358f3709d2dd6df2c76aa2681b777bc781f1c8013f30f141190fb06995cddba38fa5c6ec21dfaba39fafc2ad43f76c478bc6fece2c0c380ed39c353 diff --git a/games-rpg/bastion/bastion-20120620.ebuild b/games-rpg/bastion/bastion-20120620.ebuild new file mode 100644 index 0000000..951282c --- /dev/null +++ b/games-rpg/bastion/bastion-20120620.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit games multilib unpacker-nixstaller + +TIMESTAMP="2012-06-20" + +DESCRIPTION="An original action role-playing game set in a lush imaginative world, in which players must create and fight for civilization’s last refuge as a mysterious narrator marks their every move." +HOMEPAGE="http://supergiantgames.com/?page_id=242" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="-* ~amd64 ~x86" +RESTRICT="fetch" +IUSE="" + +SRC_URI="Bastion-HIB-${TIMESTAMP}.sh" + +RDEPEND="=media-libs/libsdl-1.2* + =dev-lang/mono-2.10* + media-libs/fmod" +DEPEND="${RDEPEND}" + +S="${WORKDIR}" +MY_PN="Bastion" + +pkg_nofetch() { + ewarn + ewarn "Place ${A} to ${DISTDIR}" + ewarn +} + +src_unpack() { + nixstaller_unpack "subarch" "instarchive_all" +} + +src_install() { + local dir="${GAMES_PREFIX_OPT}/${PN}" + + insinto "${dir}" + doins -r \ + Content \ + Bastion.exe \ + FMOD.dll \ + GamepadBridge.dll \ + Lidgren.Network.dll \ + MonoGame.Framework.Linux.dll \ + OpenTK.dll OpenTK.dll.config \ + Tao.Sdl.dll Tao.Sdl.dll.config + + games_make_wrapper "${PN}" "mono Bastion.exe" "${dir}" "${dir}/$(get_libdir)" + doicon "${MY_PN}.png" || die + make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" + + dodoc README.linux + prepgamesdirs +} diff --git a/games-rpg/bastion/metadata.xml b/games-rpg/bastion/metadata.xml new file mode 100644 index 0000000..503caf0 --- /dev/null +++ b/games-rpg/bastion/metadata.xml @@ -0,0 +1,15 @@ + + + + + mva@mva.name + + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet. + + Vadim A. Misbakh-Soloviov + +FIXME + + + + diff --git a/games-rpg/torchlight/ChangeLog b/games-rpg/torchlight/ChangeLog new file mode 100644 index 0000000..ed0b454 --- /dev/null +++ b/games-rpg/torchlight/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-rpg/bastion +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*bastion-20120529_p2 (05 Jun 2012) + + 05 Jun 2012; Vadim A. Misbakh-Soloviov + +bastion-20120529_p2.ebuild, +metadata.xml: + Nginx fixes + uhub + some fixes + diff --git a/games-rpg/torchlight/Manifest b/games-rpg/torchlight/Manifest new file mode 100644 index 0000000..6d4444a --- /dev/null +++ b/games-rpg/torchlight/Manifest @@ -0,0 +1,4 @@ +DIST Torchlight-2012-09-24.sh 471961798 SHA256 d3a1f7b1cb6aa4fd04393cc540fea31137967a1b16cbe851aa4424396f13d6c4 SHA512 34c1f89bf8f1cedce02abe31d530d482668f6f51ddf1e36f59719c594715d17a59f6bc6a6a6b79078e5c3263d2f48a601d8222f38ee70c77138c36c0ef03fb55 WHIRLPOOL aa4d6d3887d72a5c4c05e5c2c003a8784b1078623f087b7b42066c699a3f8213d7584a5ed6e8555ccafb0d17c9413a51114bf07d40ba27d03aeaf03a30dbfaae +EBUILD torchlight-1.15.20120924.ebuild 2168 SHA256 32b11d600cd376c5114149a622a96ce4ae6397ab76147798bfdf000a4d04b975 SHA512 93da8bb29cf355a646329defb284651252bc4cef5293e1ce01ec197463ac5899445e0c642df1af78bed0c12a6eacd5fc153a859d0503a40168b59ae69cfbb592 WHIRLPOOL ff6ffc2ec1e256e09337b6740d64310293dc4219331190bc8728b397010a5e16619316502bc4e1bbde03b5cd14e6fedb24c3cefc3bce3a3ed0cd8d86049c22f2 +MISC ChangeLog 291 SHA256 59717942c0572b0cee19d70d2da607cb896ad5370ee202770785020fc4829eaa SHA512 e818c93341c2a2dc2918bb733b3b894fd0b6c8d2f177dbdf4564808f300fa3bffbbdeed738fd4eaf390c2f031e3618f8fcf20fd4be6903d1454883867c64017a WHIRLPOOL 7c750eb364117f1a71fd06ca4ce255d5dc877d9942fa489e13c81fc586af161ecde29865bf58aebea379cfcce332bc8d7e1eac4eccd7cf3631fb100a0082e956 +MISC metadata.xml 452 SHA256 ccf172caa235d818159a55e5e4dcb417627ef991668831814cff855122a90863 SHA512 394366bcfeb32357c71b9fdf863972f234c3de09ccd2d502ce1f21463f3df39ef36787814a5a2f64caf6e0919a237247e748d5f1e133d29c1146a71dabe992ef WHIRLPOOL bdef2f521358f3709d2dd6df2c76aa2681b777bc781f1c8013f30f141190fb06995cddba38fa5c6ec21dfaba39fafc2ad43f76c478bc6fece2c0c380ed39c353 diff --git a/games-rpg/torchlight/metadata.xml b/games-rpg/torchlight/metadata.xml new file mode 100644 index 0000000..503caf0 --- /dev/null +++ b/games-rpg/torchlight/metadata.xml @@ -0,0 +1,15 @@ + + + + + mva@mva.name + + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet. + + Vadim A. Misbakh-Soloviov + +FIXME + + + + diff --git a/games-rpg/torchlight/torchlight-1.15.20120924.ebuild b/games-rpg/torchlight/torchlight-1.15.20120924.ebuild new file mode 100644 index 0000000..3d3528f --- /dev/null +++ b/games-rpg/torchlight/torchlight-1.15.20120924.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit games multilib unpacker-nixstaller + +TIMESTAMP="2012-09-24" + +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" +IUSE="" + +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" + +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 +} -- cgit v1.2.3-65-gdbad