diff options
Diffstat (limited to 'games-simulation')
| -rw-r--r-- | games-simulation/minimetro/Manifest | 1 | ||||
| -rw-r--r-- | games-simulation/minimetro/metadata.xml | 6 | ||||
| -rw-r--r-- | games-simulation/minimetro/minimetro-6.ebuild | 61 | ||||
| -rw-r--r-- | games-simulation/minimetro/notes | 4 |
4 files changed, 72 insertions, 0 deletions
diff --git a/games-simulation/minimetro/Manifest b/games-simulation/minimetro/Manifest new file mode 100644 index 00000000..417b90f6 --- /dev/null +++ b/games-simulation/minimetro/Manifest @@ -0,0 +1 @@ +DIST MiniMetro-gamma6-linux.tar.gz 231394936 SHA256 f00402439bdfd2d4a3db0a9b1271ec6e93777c6270c398e5c0caa12b9c4f7b46 SHA512 8c3ada8d1f12d1e4e1a3a823b0aca1193aa089a75c94ce8459a9b169fa5581e13c493b7b3eed0da4d5615967f2e22bc16ba7047846768679a0deda7470bc6cb7 WHIRLPOOL f475e2d38fd15b5662c25342f27f75ec88976e868b30e9a3bedb6006a3ffdf65bdfdc7efc965f2e35168524490e27470b4f19bdf76d278b35c1e7e1a60a9cb56 diff --git a/games-simulation/minimetro/metadata.xml b/games-simulation/minimetro/metadata.xml new file mode 100644 index 00000000..2577434a --- /dev/null +++ b/games-simulation/minimetro/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription lang="en"> + </longdescription> +</pkgmetadata> diff --git a/games-simulation/minimetro/minimetro-6.ebuild b/games-simulation/minimetro/minimetro-6.ebuild new file mode 100644 index 00000000..d78c214f --- /dev/null +++ b/games-simulation/minimetro/minimetro-6.ebuild @@ -0,0 +1,61 @@ +# By eroen, 2016 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils pax-utils humblebundle + +DESCRIPTION="Minimalistic subway layout game" +HOMEPAGE="http://dinopoloclub.com/minimetro/" +SRC_URI="MiniMetro-gamma${PV}-linux.tar.gz" +RESTRICT="bindist fetch mirror" +S=$WORKDIR + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" # ~x86 +IUSE="" + +DEPEND="" +RDEPEND="virtual/glu + virtual/opengl + x11-libs/libX11 + x11-libs/libXcursor + sys-devel/gcc[cxx] + x11-libs/gtk+:2 + x11-libs/gdk-pixbuf:2 + dev-libs/glib:2" + +QA_PREBUILT="opt/$PN/MiniMetro.x86_64 + opt/$PN/MiniMetro_Data/Mono/* + opt/$PN/MiniMetro_Data/Plugins/*" + +pkg_setup() { + use amd64 && arch=x86_64 + use x86 && arch=x86 +} + +src_prepare() { + if ! use amd64; then + rm -rf MiniMetro_Data/Plugins/x86_64 \ + MiniMetro_Data/Mono/x86_64 || die + rm -f MiniMetro.x86_64 || die + fi + if ! use x86; then + rm -rf MiniMetro_Data/Plugins/x86 \ + MiniMetro_Data/Mono/x86 || die + rm -f MiniMetro.x86 || die + fi +} + +src_install() { + insinto /opt/$PN + doins -r MiniMetro_Data + doins MiniMetro.$arch + fperms +x /opt/$PN/MiniMetro.$arch + pax-mark -m "${ED%/}"/opt/$PN/MiniMetro.$arch + + make_wrapper $PN "\"${EPREFIX%/}/opt/$PN/MiniMetro.$arch\"" + make_desktop_entry $PN "MiniMetro" "${EPREFIX%/}/opt/$PN/MiniMetro_Data/Resources/UnityPlayer.png" +} diff --git a/games-simulation/minimetro/notes b/games-simulation/minimetro/notes new file mode 100644 index 00000000..2c38cf17 --- /dev/null +++ b/games-simulation/minimetro/notes @@ -0,0 +1,4 @@ +Mini Metro +220.7 MB +c27c2e194c61878311e5c94763b33a74 +New version posted: 2016-02-10 at 03:29 |
