summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim A. Misbakh-Soloviov <mva@mva.name>2012-12-26 12:14:00 +0700
committerVadim A. Misbakh-Soloviov <mva@mva.name>2012-12-26 12:14:00 +0700
commita55d15eca1bf77663dbd06d41879fb790ce35913 (patch)
treea1980f6a3190354599d56620e20d4e42ceeb1348 /games-rpg
parent[games-util/steam-*] new base-1.0.0.18; ebuild bumps (diff)
downloadgamerlay-a55d15eca1bf77663dbd06d41879fb790ce35913.tar.gz
gamerlay-a55d15eca1bf77663dbd06d41879fb790ce35913.tar.bz2
gamerlay-a55d15eca1bf77663dbd06d41879fb790ce35913.zip
[games-rpg/grimrock] Added. Will add SDL2 ebuilds later (to remove bundled one).
Signed-off-by: Vadim A. Misbakh-Soloviov <mva@mva.name>
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/grimrock/Manifest1
-rw-r--r--games-rpg/grimrock/grimrock-20121218.ebuild101
-rw-r--r--games-rpg/grimrock/metadata.xml14
3 files changed, 116 insertions, 0 deletions
diff --git a/games-rpg/grimrock/Manifest b/games-rpg/grimrock/Manifest
new file mode 100644
index 0000000..35e02aa
--- /dev/null
+++ b/games-rpg/grimrock/Manifest
@@ -0,0 +1 @@
+DIST LegendOfGrimrock-Linux-2012-12-18.sh 316750312 SHA256 422327f3727b8087a92176f95bef9cd957d295b83c7738813431c1195a7b6e16 SHA512 6f9b5a42765232d9433704cb7ed364db1ddb08baa39a5aa204b02f524c811084172fd9a1d4caf8aea31b77f2b2b1b50ce32abc355d8139f099966274b0971d33 WHIRLPOOL 1457b566862292ae8b7006cc36553fc30107058af523e706ee3153f4d1297f7db1616a3d495d7f8ac606b4c1f48c7abe8e4372b9634067c8358608c3772d9620
diff --git a/games-rpg/grimrock/grimrock-20121218.ebuild b/games-rpg/grimrock/grimrock-20121218.ebuild
new file mode 100644
index 0000000..c20cefe
--- /dev/null
+++ b/games-rpg/grimrock/grimrock-20121218.ebuild
@@ -0,0 +1,101 @@
+# 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-12-18"
+
+DESCRIPTION=""
+HOMEPAGE="http://www.grimrock.net/"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="fetch strip"
+IUSE="video_cards_intel video_cards_nouveau video_cards_radeon video_cards_nvidia"
+
+QA_PRESTRIPPED="${GAMES_PREFIX_OPT}/${PN}/lib.*"
+SRC_URI="LegendOfGrimrock-Linux-${TIMESTAMP}.sh"
+
+RDEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ media-libs/freeimage
+ media-libs/freetype:2
+ media-libs/ilmbase
+ media-libs/jpeg
+ media-libs/lcms
+ media-libs/libjpeg-turbo
+ media-libs/libogg
+ media-libs/libpng
+ media-libs/libraw
+ media-libs/libvorbis
+ virtual/opengl
+ media-libs/openal
+ media-libs/openexr
+ media-libs/openjpeg
+ media-libs/tiff
+ sys-libs/zlib
+ 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
+ !video_cards_intel? ( media-libs/libtxc_dxtn )
+ !video_cards_nouveau? ( media-libs/libtxc_dxtn )
+ !video_cards_radeon? ( media-libs/libtxc_dxtn )
+ !video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+"
+#=media-libs/libsdl-2.0*
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+MY_PN="Grimrock"
+
+pkg_nofetch() {
+ ewarn
+ ewarn "Place ${A} to ${DISTDIR}"
+ ewarn
+}
+
+src_unpack() {
+ local arch;
+ use amd64 && arch=x86_64 || arch=x86
+ nixstaller_unpack "subarch" \
+ "instarchive_all" \
+ "instarchive_linux_${arch}" \
+ "deps/SDL2/SDL2_files_linux_${arch}"
+}
+
+src_install() {
+ local dir="${GAMES_PREFIX_OPT}/${PN}"
+ local arch;
+ use amd64 && arch=x86_64 || arch=x86
+
+ insinto "${dir}"
+ doins \
+ "${PN}.dat" \
+ "${PN}.png"
+
+ exeinto "${dir}"
+ doexe \
+ "${MY_PN}.bin.${arch}"
+
+ exeinto "${dir}/$(get_libdir)"
+ doexe \
+ "$(get_libdir)/libSDL2-2.0.so.0"
+
+ games_make_wrapper "${PN}" "./${MY_PN}.bin.${arch}" "${dir}" "${dir}/$(get_libdir)"
+ doicon "${PN}.png" || die
+ make_desktop_entry "${PN}" "${MY_PN}"
+
+ dodoc README.linux
+ prepgamesdirs
+}
diff --git a/games-rpg/grimrock/metadata.xml b/games-rpg/grimrock/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/games-rpg/grimrock/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+</use>
+</pkgmetadata>