diff options
| -rw-r--r-- | games-simulation/sunlesssea/Manifest | 1 | ||||
| -rw-r--r-- | games-simulation/sunlesssea/metadata.xml | 4 | ||||
| -rw-r--r-- | games-simulation/sunlesssea/notes | 1 | ||||
| -rw-r--r-- | games-simulation/sunlesssea/sunlesssea-2016.03.29.ebuild | 57 |
4 files changed, 63 insertions, 0 deletions
diff --git a/games-simulation/sunlesssea/Manifest b/games-simulation/sunlesssea/Manifest new file mode 100644 index 00000000..466b1a58 --- /dev/null +++ b/games-simulation/sunlesssea/Manifest @@ -0,0 +1 @@ +DIST Sunless_Sea-StandAlone-Linux-2016-03-29.sh 299612630 SHA256 6a72728603686689aa05b618ca7dbcecce0c8b33070ce00b84edf1ee4c6adb93 SHA512 6ca13b2d1701aa97e053626db0519acf73a99a7498ba7a961d296cb315181821dd601a47f1f2e3db913078d59b633d315310cf9cc91bdbfe45eb66bafe6679c6 WHIRLPOOL 6c4fc7e7a8259e6c17a9ea7c811ad2940a84ec67792990efd86b700d6a911d637856a72973b74858753451a7fa6d86b3a09586f3f7d4f7e3caf5e0b244e73eb8 diff --git a/games-simulation/sunlesssea/metadata.xml b/games-simulation/sunlesssea/metadata.xml new file mode 100644 index 00000000..097975e3 --- /dev/null +++ b/games-simulation/sunlesssea/metadata.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +</pkgmetadata> diff --git a/games-simulation/sunlesssea/notes b/games-simulation/sunlesssea/notes new file mode 100644 index 00000000..1ca1ee9e --- /dev/null +++ b/games-simulation/sunlesssea/notes @@ -0,0 +1 @@ +Sunless_Sea-StandAlone-Linux-2016-03-29.sh | 03/30/2016 | 285.7 MB | b82055a5e48ffe7188309ce28a003b98 diff --git a/games-simulation/sunlesssea/sunlesssea-2016.03.29.ebuild b/games-simulation/sunlesssea/sunlesssea-2016.03.29.ebuild new file mode 100644 index 00000000..69105142 --- /dev/null +++ b/games-simulation/sunlesssea/sunlesssea-2016.03.29.ebuild @@ -0,0 +1,57 @@ +# By eroen, 2016 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils pax-utils unpacker humblebundle + +DESCRIPTION="Lose your mind. Eat your crew." +HOMEPAGE="http://www.failbettergames.com/sunless/" +SRC_URI="Sunless_Sea-StandAlone-Linux-${PV//./-}.sh" +RESTRICT="bindist fetch mirror" +S=$WORKDIR + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" # ~x86 +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="virtual/glu + virtual/opengl + x11-libs/libX11 + x11-libs/libXcursor" + +QA_PREBUILT="opt/$PN/*" + +pkg_setup() { + use amd64 && myarch=x86_64 + use x86 && myarch=x86 +} + +src_unpack() { + unpack_zip $A +} + +src_prepare() { + rm -rf meta scripts || die + use amd64 || rm -rf data/x86_64 \ + "data/noarch/Sunless Sea_Data/Plugins/x86_64" \ + "data/noarch/Sunless Sea_Data/Mono/x86_64/libmono.so" || die + use x86 || rm -rf data/x86 \ + "data/noarch/Sunless Sea_Data/Plugins/x86" \ + "data/noarch/Sunless Sea_Data/Mono/x86/libmono.so" || die + + rm -f data/noarch/README.linux || die +} + +src_install() { + insinto /opt/$PN + doins -r data/noarch/. data/$myarch/. # Executable and resources must be in same place + fperms +x "/opt/$PN/Sunless Sea.$myarch" + pax-mark -m "$ED/opt/$PN/Sunless Sea.$myarch" # Required for bundled libmono + + make_wrapper $PN "\"/opt/$PN/Sunless Sea.$myarch\"" + make_desktop_entry $PN "Sunless Sea" /opt/$PN/Icon.png +} |
