* [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