diff options
author | Vadim A. Misbakh-Soloviov <mva@mva.name> | 2012-12-26 12:14:00 +0700 |
---|---|---|
committer | Vadim A. Misbakh-Soloviov <mva@mva.name> | 2012-12-26 12:14:00 +0700 |
commit | a55d15eca1bf77663dbd06d41879fb790ce35913 (patch) | |
tree | a1980f6a3190354599d56620e20d4e42ceeb1348 /games-rpg | |
parent | [games-util/steam-*] new base-1.0.0.18; ebuild bumps (diff) | |
download | gamerlay-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/Manifest | 1 | ||||
-rw-r--r-- | games-rpg/grimrock/grimrock-20121218.ebuild | 101 | ||||
-rw-r--r-- | games-rpg/grimrock/metadata.xml | 14 |
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> |