forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
games-roguelike/FTL-gog: Bump version to 1.6.8.24110
Signed-off-by: Rob Levitsky <[email protected]> Package-Manager: Portage-2.3.49, Repoman-2.3.11 Signed-off-by: Michał Górny <[email protected]>
- Loading branch information
1 parent
259b90a
commit 66d0410
Showing
2 changed files
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# Copyright 1999-2018 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit desktop unpacker | ||
|
||
DESCRIPTION="Top-down roguelike space ship simulator" | ||
HOMEPAGE="https://www.gog.com/game/faster_than_light" | ||
SRC_URI="ftl_advanced_edition_${PV//./_}.sh" | ||
RESTRICT="bindist fetch mirror strip test" | ||
|
||
LICENSE="GOG-EULA" | ||
SLOT="0" | ||
KEYWORDS="-* ~amd64 ~x86" | ||
IUSE="" | ||
|
||
DEPEND="app-arch/unzip" | ||
RDEPEND="media-libs/freetype | ||
media-libs/libsdl[X,sound,opengl,video] | ||
media-libs/libpng | ||
sys-libs/zlib | ||
virtual/opengl" | ||
|
||
S="${WORKDIR}/data/noarch" | ||
|
||
pkg_nofetch() { | ||
elog "Please buy and download ${SRC_URI} from" | ||
elog "https://www.gog.com/game/faster_than_light" | ||
} | ||
|
||
src_unpack() { | ||
unpack_zip "${DISTDIR}/${A}" | ||
} | ||
|
||
src_prepare() { | ||
default | ||
rm -r support/{xdg*,*.{sh,txt}} || die | ||
if ! use x86; then | ||
rm game/data/FTL.x86 || die | ||
fi | ||
if ! use amd64; then | ||
rm game/data/FTL.amd64 || die | ||
fi | ||
|
||
sed -i start.sh -e '/chmod/d' | ||
} | ||
|
||
src_install() { | ||
insinto /opt/gog/FTL | ||
doins -r . | ||
fperms +x /opt/gog/FTL/{start.sh,game/FTL,game/data/FTL} | ||
|
||
if use x86; then | ||
fperms +x /opt/gog/FTL/game/data/FTL.x86 | ||
fi | ||
if use amd64; then | ||
fperms +x /opt/gog/FTL/game/data/FTL.amd64 | ||
fi | ||
|
||
make_desktop_entry "/opt/gog/FTL/start.sh" "FTL: Advanced Edition" FTL | ||
newicon support/icon.png FTL.png | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST ftl_advanced_edition_1_6_8_24110.sh 201034290 BLAKE2B 6ed07bcbcacaf81704682be438ae8bfa4ccfe906e2845ad25550b081d33964f8c3d6f40326a56168b072e99e0c30190579bcd756f8a3c055a5b54907a0913014 SHA512 ad66211ad077738797d0a8f33bc43c01dbcd6bdff3e4d9a8316e0ebca06a94b76380911e54c4b16dfc2f836cdbb6a025383714f0de4b9f9c19376660a695c678 | ||
DIST ftl_advanced_edition_en_1_6_7_18662.sh 190506416 BLAKE2B 0a628e4de3a5539add2f421377c32ead5397ad1709e30124aa8c9d0874b98eb37cda97873b21dbb78fe635769c1a3c3254988ae22494805409d28f5e33417e44 SHA512 3e9c08d32964e21b49ad3e1b6a17c2349d516fdbea4118518e022134affc43dd27d2e60eea94784096aea4725f2656b43f6b6be9fe02eaed743c167ef842d66b |