From 0d4eab247b91c8e31fa67c69343f74705ae19e3a Mon Sep 17 00:00:00 2001 From: eroen Date: Sat, 31 Jan 2015 20:21:30 +0100 Subject: typerider - new ebuild --- games-puzzle/typerider/Manifest | 1 + games-puzzle/typerider/metadata.xml | 11 +++ games-puzzle/typerider/typerider-1395097265.ebuild | 79 ++++++++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 games-puzzle/typerider/Manifest create mode 100644 games-puzzle/typerider/metadata.xml create mode 100644 games-puzzle/typerider/typerider-1395097265.ebuild (limited to 'games-puzzle') diff --git a/games-puzzle/typerider/Manifest b/games-puzzle/typerider/Manifest new file mode 100644 index 00000000..65c1161d --- /dev/null +++ b/games-puzzle/typerider/Manifest @@ -0,0 +1 @@ +DIST TypeRider_linux_1395097265.tar.gz 175068088 SHA256 cd7cfe581109a94f06bef0816a0246d1aecb18bde6e9db16afa33352df555b3f SHA512 3c91d66cb148286a3ddb7449dae2c10859bc5c035484f6e1647d978a71fc317602c1e02fa7ca1f0fe7ceeff012b6ae12323d1f74c4ce201a9f4f797923fee8f0 WHIRLPOOL 2f4db129f497cc4a23cd728d699cde5c04914ba4c166dbfb38720a7bb5f16d61510b1fc5bb8da827e29a4dbf8ffdbac4603c87815bd78acff478723698a7612e diff --git a/games-puzzle/typerider/metadata.xml b/games-puzzle/typerider/metadata.xml new file mode 100644 index 00000000..b1b8908f --- /dev/null +++ b/games-puzzle/typerider/metadata.xml @@ -0,0 +1,11 @@ + + + + + User data is saved in `~/.config/unity3d/ExNihilo`. + + + overlay@faith.eroen.eu + eroen + + diff --git a/games-puzzle/typerider/typerider-1395097265.ebuild b/games-puzzle/typerider/typerider-1395097265.ebuild new file mode 100644 index 00000000..07191cbc --- /dev/null +++ b/games-puzzle/typerider/typerider-1395097265.ebuild @@ -0,0 +1,79 @@ +# By eroen, 2015 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils games + +MY_PN=TypeRider + +DESCRIPTION="Platform game with two dots travelling through time and typography" +HOMEPAGE="http://www.bulkypix.com/game/typerider" +SRC_URI="${MY_PN}_linux_${PV}.tar.gz" +RESTRICT="bindist fetch" +S=${WORKDIR}/${MY_PN} + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" # ~x86 +IUSE="" + +# xdg-utils is optional, used for launching a browser +RDEPEND=" + >=sys-devel/gcc-4.5.1[cxx] + >=sys-libs/glibc-2.11 + virtual/glu + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXcursor + x11-misc/xdg-utils + " +DEPEND="" +# GLIBC_2.11 +# GLIBCXX_3.4.14 + +MY_PREFIX=${GAMES_PREFIX_OPT}/${PN} +MY_ARCH=${ARCH/amd64/x86_64} + +QA_FLAGS_IGNORED=" + ${MY_PREFIX}/TypeRider\.${MY_ARCH} + ${MY_PREFIX}/TypeRider_Data/Mono/${MY_ARCH}/.* + " +QA_PRESTRIPPED=" + ${MY_PREFIX}/TypeRider\.${MY_ARCH} + ${MY_PREFIX}/TypeRider_Data/Mono/${MY_ARCH}/.* + " + +pkg_nofetch() { + elog "Please download ${A}" + elog "from ${HOMEPAGE} or http://humblebundle.com" + elog "and place it in ${DISTDIR}" +} + +src_prepare() { + rm -rf TypeRider_Data/Plugins || die # Seems unused + local f d + for f in TypeRider.*; do + [[ $f = *${MY_ARCH} ]] && continue + rm -f "$f" || die "Failed to remove $f" + done + for d in TypeRider_Data/Mono/*; do + [[ $d = *${MY_ARCH} ]] && continue + rm -rf "$d" || die "Failed to remove $d" + done +} + +src_install() { + insinto "$MY_PREFIX" + doins -r . + + #into "$GAMES_BINDIR" + #dosym "$MY_PREFIX"/TypeRider.${MY_ARCH} $PN + games_make_wrapper $PN "$MY_PREFIX"/TypeRider.${MY_ARCH} + make_desktop_entry $PN "Type:Rider" "${MY_PREFIX}"/TypeRider_Data/Resources/UnityPlayer.png + + prepgamesdirs + fperms g+x "$MY_PREFIX"/TypeRider.${MY_ARCH} +} -- cgit v1.2.1