# Copyright 2018 Julian Ospald # Distributed under the terms of the GNU General Public License v2 require desktop-utils SUMMARY="Faster Than Light: A spaceship simulation real-time roguelike-like game" HP="http://www.ftlgame.com" GOG_HP="https://www.gog.com/game/faster_than_light" HOMEPAGE="${HP} ${GOG_HP}" FTL_SH="ftl_advanced_edition_1_6_12_2_35269.sh" DOWNLOADS="manual: ${FTL_SH}" LICENCES="all-rights-reserved Boost-1.0 free-noncomm MIT FTL LGPL-2.1 ZLIB libpng" SLOT="0" PLATFORMS="-* ~amd64 ~x86" MYOPTIONS=" ( platform: amd64 x86 ) " RESTRICT="fetch" DEPENDENCIES=" run: media-libs/DevIL media-libs/SDL:0[X] media-libs/freetype:2 sys-libs/zlib x11-dri/mesa build: virtual/unzip " WORK="${WORKBASE}" pkg_nofetch() { local file=${FTL_SH} einfo "Please buy & download ${file} from:" einfo " ${GOG_HP}" einfo "and move it to ${FETCHEDDIR}" einfo } pkg_setup() { exdirectory --allow /opt } src_unpack() { unzip -qo "${FETCHEDDIR}/${FTL_SH}" [[ $? -le 1 ]] || die "unpacking ${FTL_SH} failed!" } src_install() { local dir=/opt/${PN} local arch=$(option platform:amd64 "amd64" "x86") local datadir=${WORKBASE}/data/noarch/game/data local htmldir=${WORKBASE}/data/noarch/game insinto "${dir}" doins -r "${datadir}"/* edo chmod +x "${IMAGE}"/${dir}/FTL.${arch} herebin ${PN} << EOF #!/bin/sh cd "/opt/FTL" exec /opt/FTL/FTL.${arch} "\$@" EOF install_desktop_entry "Name=Faster Than Light" \ "Icon=/usr/share/pixmaps/FTL.bmp" insinto /usr/share/pixmaps newins "${datadir}"/exe_icon.bmp FTL.bmp insinto /usr/share/doc/${PNVR}/html doins "${htmldir}"/${PN}_README.html }