summaryrefslogtreecommitdiff
path: root/games-roguelike/FTL
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-roguelike/FTL
reinit the tree, so we can have metadata
Diffstat (limited to 'games-roguelike/FTL')
-rw-r--r--games-roguelike/FTL/FTL-1.5.13.ebuild65
-rw-r--r--games-roguelike/FTL/Manifest5
-rw-r--r--games-roguelike/FTL/metadata.xml20
3 files changed, 90 insertions, 0 deletions
diff --git a/games-roguelike/FTL/FTL-1.5.13.ebuild b/games-roguelike/FTL/FTL-1.5.13.ebuild
new file mode 100644
index 000000000000..7af82e11915f
--- /dev/null
+++ b/games-roguelike/FTL/FTL-1.5.13.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils games
+
+DESCRIPTION="Faster Than Light: A spaceship simulation real-time roguelike-like game"
+HOMEPAGE="http://www.ftlgame.com/"
+SRC_URI="FTL.${PV}.tar.gz"
+
+LICENSE="all-rights-reserved Boost-1.0 free-noncomm MIT bundled-libs? ( FTL LGPL-2.1 ZLIB libpng )"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="bundled-libs"
+RESTRICT="fetch bindist splitdebug"
+
+RDEPEND="
+ sys-devel/gcc[cxx]
+ virtual/opengl
+ !bundled-libs? (
+ media-libs/devil[png]
+ media-libs/freetype:2
+ media-libs/libsdl[X,sound,joystick,opengl,video]
+ sys-libs/zlib
+ )"
+
+QA_PREBUILT="${GAMES_PREFIX_OPT#/}/${PN}/bin/${PN}
+ ${GAMES_PREFIX_OPT#/}/${PN}/lib/*"
+
+S=${WORKDIR}/${PN}
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and move it to ${DISTDIR}"
+ einfo
+}
+
+src_prepare() {
+ if ! use bundled-libs ; then
+ # no system lib for libbass available
+ find data/${ARCH}/lib -type f \! -name "libbass*" -delete || die
+ fi
+}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+
+ insinto "${dir}"
+ doins -r data/resources
+
+ exeinto "${dir}"/bin
+ doexe data/${ARCH}/bin/${PN}
+ exeinto "${dir}"/lib
+ doexe data/${ARCH}/lib/*.so*
+
+ games_make_wrapper ${PN} "${dir}/bin/${PN}" "${dir}" "${dir}/lib"
+ make_desktop_entry ${PN} "Faster Than Light" "/usr/share/pixmaps/FTL.bmp"
+
+ newicon data/resources/exe_icon.bmp FTL.bmp
+ dohtml ${PN}_README.html
+
+ prepgamesdirs
+}
diff --git a/games-roguelike/FTL/Manifest b/games-roguelike/FTL/Manifest
new file mode 100644
index 000000000000..3985ca553a73
--- /dev/null
+++ b/games-roguelike/FTL/Manifest
@@ -0,0 +1,5 @@
+DIST FTL.1.5.13.tar.gz 197569383 SHA256 babdfafceec744f36dd663966813098669a983f94d243265dd57104ffbfb7055 SHA512 129aa9ea13b6889520cb637bcbda0452f3dc2e8d93fb0e4d1c7938436d776b39a0a33b4e9d943e058ab5c80dcbb6e7bb874d0a78bd8a2a5a3a7e34159e1faac9 WHIRLPOOL 23f9af234d3f81555fa2ca1533708e785fb82ba992c5fc836b6db1fe330e43c1b22927837a0cd000718e9adda8d3d9feb3abda8ca72463e9dc2aa75378db4c00
+EBUILD FTL-1.5.13.ebuild 1496 SHA256 1b99ffb825b4929abedb8964d340fea70054cd2b1fda35040718605f7fa4793c SHA512 29b3e123f46ebc39b552208af43e40ca39793756aa58b814ee87f74af6e997dde2eeb2bda4e8f6dc70f43cd097ba5d0fe72f000b909a8802c2fab54b934db8b2 WHIRLPOOL b1bb03ee1e22fba4a9bc703faa5d39ee2a29ea01d24e45862ca320b51aadf5f51c4e4020814bccc6ebbfb1c6a1daa83eecd5f6f5d73218edbd85c66f71f18851
+MISC ChangeLog 2817 SHA256 4575766e93a755dbe4713944315625392e684b783623b2d42fbb7c8b461bd4ef SHA512 ca5a1923802ab79dcb4644f4e4546ac556b182715aa81a5564037a2d95002bfcdecffb2b652a321c5d30f61b533126d79e5e4a8c094f35bc2ae859697079921d WHIRLPOOL 85d3f86e056e4dee3aa8f750e27e40cf1e9e64811340d9980d7c8ed07dc1e9007944efbe0b7e9d0c8871061e75a90404251f07a52dc16de829e044500f235eed
+MISC ChangeLog-2015 2678 SHA256 b1d0c41d4bac5feb8e23c55af655d70f803f389daba8b945748a16dbdd464506 SHA512 4da01b4f7f18725e61ac32593af947c33d1939356ff2af7f59cc5b406f45e7198561cb2e720abc8a5ec41257ce31289b3d24cea1893a21b6b136b8ed0450c1b9 WHIRLPOOL 71108ed55e3853e6b60d559ee5fedcbebb37b68ee6c5bdf39caabd0ee0f9ca87f87b48dc2cc030ecf732e745af5f16d04988ab17e1e012f08edcb34eb11705f0
+MISC metadata.xml 593 SHA256 e42a3400dbcc6c13fcdc931f41da5fa9a07b90563d4d8a1bf24a2443ff0c61a3 SHA512 b7d805ccd3aa99a771370190fd33f6254fe3e5dba0be56379c3fbebda94a10815750a41e47f696d76e2e927f951f20d292d378c15cd73e1a5700aa0059eb7a3d WHIRLPOOL 21031f004d8dabd7c39a7f2c960574af308745412fbe64f70915c28d3b087295bc93c2d48862d4ade0844fd0ad7a7dece7589704bb3a4447f18215fad2520724
diff --git a/games-roguelike/FTL/metadata.xml b/games-roguelike/FTL/metadata.xml
new file mode 100644
index 000000000000..35261acd711f
--- /dev/null
+++ b/games-roguelike/FTL/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>alex_y_xu@yahoo.ca</email>
+ <name>Alex Xu</name>
+ <description>Proxied maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="bundled-libs">Use bundled libraries.</flag>
+ </use>
+</pkgmetadata>