public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gamerlay:master commit in: games-action/rochard/, games-rpg/torchlight/, games-action/rochard/files/, ...
@ 2012-09-26 15:33 Misbakh-Soloviev Vadim A.
  0 siblings, 0 replies; only message in thread
From: Misbakh-Soloviev Vadim A. @ 2012-09-26 15:33 UTC (permalink / raw
  To: gentoo-commits

commit:     53d356417fe4ed0f8d7a8716a3c30f156c41f721
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Wed Sep 26 15:33:30 2012 +0000
Commit:     Misbakh-Soloviev Vadim A. <mva <AT> mva <DOT> name>
CommitDate: Wed Sep 26 15:33:30 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=53d35641

some cosmetic fixes to dustforce and shatter + new games: rochard, bastion, torchlight

Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>

---
 games-action/rochard/files/Rochard.png             |  Bin 0 -> 126321 bytes
 games-action/rochard/metadata.xml                  |   15 +++
 games-action/rochard/rochard-1.2.4_rc6.ebuild      |   60 +++++++++++
 .../dustforce/dustforce-1.0.20120917.ebuild        |   44 ++++----
 games-arcade/shatter/shatter-1.0.20120917.ebuild   |   30 +++---
 games-rpg/bastion/ChangeLog                        |   10 ++
 games-rpg/bastion/bastion-20120620.ebuild          |   60 +++++++++++
 games-rpg/bastion/metadata.xml                     |   15 +++
 games-rpg/torchlight/ChangeLog                     |   10 ++
 games-rpg/torchlight/metadata.xml                  |   15 +++
 .../torchlight/torchlight-1.15.20120924.ebuild     |  109 ++++++++++++++++++++
 11 files changed, 334 insertions(+), 34 deletions(-)

diff --git a/games-action/rochard/ChangeLog b/games-action/rochard/ChangeLog
new file mode 100644
index 0000000..e69de29

diff --git a/games-action/rochard/files/Rochard.png b/games-action/rochard/files/Rochard.png
new file mode 100644
index 0000000..fc92d80
Binary files /dev/null and b/games-action/rochard/files/Rochard.png differ

diff --git a/games-action/rochard/metadata.xml b/games-action/rochard/metadata.xml
new file mode 100644
index 0000000..503caf0
--- /dev/null
+++ b/games-action/rochard/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+	If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+	<flag name='iampirate'></flag>
+</use>
+</pkgmetadata>

diff --git a/games-action/rochard/rochard-1.2.4_rc6.ebuild b/games-action/rochard/rochard-1.2.4_rc6.ebuild
new file mode 100644
index 0000000..29edc4d
--- /dev/null
+++ b/games-action/rochard/rochard-1.2.4_rc6.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
+
+TIMESTAMP="1347958759"
+
+DESCRIPTION="A side-scrolling platformer packed with action, gravity-bending puzzles, space bandits and absurdly powerful astro-mining tools."
+HOMEPAGE="http://rochardthegame.com/"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="fetch"
+IUSE=""
+
+SRC_URI="x86? ( rochard-linux-${TIMESTAMP}-${PV//[._-]}-32bit.tar.gz )
+	amd64? ( rochard-linux-${TIMESTAMP}-${PV//[._-]}-64bit.tar.gz )"
+
+RDEPEND="virtual/opengl
+	app-arch/gzip
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libxcb
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXxf86vm"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+MY_PN=Rochard
+
+src_install() {
+	local dir="${GAMES_PREFIX_OPT}/${PN}";
+	local bit;
+
+	use x86 && bit=32;
+	use amd64 && bit=64;
+
+	S="${WORKDIR}/ROCHARD_LINUX_${bit}_DRMFREE"
+	cd "${S}"
+
+	insinto "${dir}"
+	doins -r "Rochard_Data"
+	exeinto "${dir}"
+	newexe "Rochard.app" "${MY_PN}"
+
+	games_make_wrapper "${PN}" "./${MY_PN}" "${dir}" "${dir}"
+	newicon "${FILESDIR}/${MY_PN}.png" "${PN}.png" || die
+	make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
+
+	dodoc README.linux
+	prepgamesdirs
+}

diff --git a/games-arcade/dustforce/dustforce-1.0.20120917.ebuild b/games-arcade/dustforce/dustforce-1.0.20120917.ebuild
index 9021b64..81e00bd 100644
--- a/games-arcade/dustforce/dustforce-1.0.20120917.ebuild
+++ b/games-arcade/dustforce/dustforce-1.0.20120917.ebuild
@@ -2,13 +2,15 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI="4"
 
 inherit games multilib unpacker-nixstaller
 
+TIMESTAMP="1347954459"
+
 DESCRIPTION="An acrobatic janitor 2d platformer"
 HOMEPAGE="http://dustforce.com"
-SRC_URI="dustforce-linux-1347954459.sh"
+SRC_URI="dustforce-linux-${TIMESTAMP}.sh"
 
 RESTRICT="fetch"
 
@@ -47,35 +49,35 @@ pkg_nofetch() {
 }
 
 src_unpack() {
+	local arch;
+	use x86 && arch="x86";
+	use amd64 && arch="x86_64";
 	nixstaller_unpack \
-		instarchive_all \
-		instarchive_linux_x86 \
-		instarchive_linux_x86_64 \
-		subarch \
-		deps/cURL/cURL_files_linux_x86{,_64}	# We need this for broken dependency
+		"instarchive_all" \
+		"instarchive_linux_${arch}" \
+		"subarch" \				#
+		"deps/cURL/cURL_files_linux_${arch}"	# We need this for broken dependency
 }
 
 src_install() {
 	local dir="${GAMES_PREFIX_OPT}/${PN}"
-	insinto ${dir}
+	insinto "${dir}"
 	doins -r content
-	exeinto ${dir}
+	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}
+	use x86   && exe="${MY_PN}.bin.x86"
+	use amd64 && exe="${MY_PN}.bin.x86_64"
+
+	doexe "${exe}"
 
 	# Broken dep
-	exeinto ${dir}/$(get_libdir)
-	doexe $(get_libdir)/libcurl.so.3
-	doicon ${MY_PN}.png
-	make_desktop_entry ${PN} ${MY_PN} ${MY_PN}
-	games_make_wrapper ${PN} ./${exe} ${dir} ${dir}
+	insinto "${dir}/$(get_libdir)"
+	doins "$(get_libdir)/libcurl.so.3"
+	doicon "${MY_PN}.png"
+	make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
+	games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)"
 
 	dodoc README.linux
+	prepgamesdirs
 }

diff --git a/games-arcade/shatter/shatter-1.0.20120917.ebuild b/games-arcade/shatter/shatter-1.0.20120917.ebuild
index a7b184b..31888e0 100644
--- a/games-arcade/shatter/shatter-1.0.20120917.ebuild
+++ b/games-arcade/shatter/shatter-1.0.20120917.ebuild
@@ -2,13 +2,15 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI="4"
 
 inherit games unpacker-nixstaller
 
+TIMESTAMP="1347954459"
+
 DESCRIPTION="Retro-inspired brick-breaking game"
 HOMEPAGE="http://www.shattergame.com"
-SRC_URI="shatter-linux-1347954459.sh"
+SRC_URI="shatter-linux-${TIMESTAMP}.sh"
 
 RESTRICT="fetch"
 
@@ -54,23 +56,25 @@ src_unpack() {
 
 src_install() {
 	local dir="${GAMES_PREFIX_OPT}/${PN}"
-	insinto ${dir}
+	insinto "${dir}"
 	doins -r data pkcmn.pak
 
-	exeinto ${dir}
+	exeinto "${dir}"
 	doexe SettingsEditor.bin.x86 Shatter.bin.x86
 
 	# Broken dep
-	exeinto ${dir}/lib
-	doexe lib/libfmod{event,eventnet,ex}-4.36.21.so
+	insinto "${dir}/lib"
+	doins lib/libfmod{event,eventnet,ex}-4.36.21.so
 	# Only for AMD64
-	use amd64 && doexe lib/libCg{,GL}.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} ./Shatter.bin.x86 ${dir} ${dir}
-	games_make_wrapper ${PN}-settings ./SettingsEditor.bin.x86 ${dir} ${dir}
+	use amd64 && doins lib/libCg{,GL}.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"
 
 	dodoc README.linux
+	prepgamesdirs
 }

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 <mva@mva.name>
+  +bastion-20120529_p2.ebuild, +metadata.xml:
+  Nginx fixes + uhub + some fixes
+

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+	If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+	<flag name='iampirate'></flag>
+</use>
+</pkgmetadata>

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 <mva@mva.name>
+  +bastion-20120529_p2.ebuild, +metadata.xml:
+  Nginx fixes + uhub + some fixes
+

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+	If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+	<flag name='iampirate'></flag>
+</use>
+</pkgmetadata>

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
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2012-09-26 15:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-26 15:33 [gentoo-commits] proj/gamerlay:master commit in: games-action/rochard/, games-rpg/torchlight/, games-action/rochard/files/, Misbakh-Soloviev Vadim A.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox