diff options
| -rw-r--r-- | games-puzzle/typerider/Manifest | 1 | ||||
| -rw-r--r-- | games-puzzle/typerider/metadata.xml | 11 | ||||
| -rw-r--r-- | games-puzzle/typerider/typerider-1395097265.ebuild | 79 |
3 files changed, 91 insertions, 0 deletions
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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription lang="en"> + User data is saved in `~/.config/unity3d/ExNihilo`. + </longdescription> + <maintainer> + <email>overlay@faith.eroen.eu</email> + <name>eroen</name> + </maintainer> +</pkgmetadata> 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} +} |
