From a8fd61c1b8896f190a107ae4515a5604433c9108 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Wed, 26 Apr 2017 22:35:58 +0100 Subject: [PATCH] games-rpg/comi: New package for The Curse of Monkey Island via ScummVM Package-Manager: Portage-2.3.5, Repoman-2.3.2 --- games-rpg/comi/comi-1.ebuild | 66 ++++++++++++++++++++++++++++++++++ games-rpg/comi/files/comi.jpg | Bin 0 -> 5320 bytes games-rpg/comi/metadata.xml | 8 +++++ 3 files changed, 74 insertions(+) create mode 100644 games-rpg/comi/comi-1.ebuild create mode 100644 games-rpg/comi/files/comi.jpg create mode 100644 games-rpg/comi/metadata.xml diff --git a/games-rpg/comi/comi-1.ebuild b/games-rpg/comi/comi-1.ebuild new file mode 100644 index 000000000000..f53ac11796d4 --- /dev/null +++ b/games-rpg/comi/comi-1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cdrom estack eutils xdg + +DESCRIPTION="The Curse of Monkey Island, the third game in the series" +HOMEPAGE="https://en.wikipedia.org/wiki/The_Curse_of_Monkey_Island" +LICENSE="${PN}" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +RESTRICT="bindist" + +RDEPEND=">=games-engines/scummvm-0.4.0" + +S="${WORKDIR}" + +dotar() { + cd "${CDROM_ABSMATCH%/*}" || die + eshopts_push -s nocaseglob nullglob + + # Lowercase + # Documentation into doc + # Remainder into data + # Avoid copying files twice + + tar c \ + --mode=u+w \ + --ignore-case \ + --xform='s:^[^a-z]+$:\L\0:x' \ + --xform='s:.*:data/\0:x' \ + --xform='s:.*\.(pdf|txt)$:doc/\0:x' \ + --xform='s:^doc/data/:doc/:x' \ + --exclude="$(use doc || echo '*.pdf')" \ + --exclude-from=<(find "${WORKDIR}"/data -type f -printf "%P\n" 2>/dev/null) \ + *.{txt,pdf} *.la[0-9] resource*/ \ + | tar x -C "${WORKDIR}" + + assert "tar failed" + eshopts_pop + + # Don't prevent CD ejection. + cd "${WORKDIR}" || die +} + +src_unpack() { + cdrom_get_cds comi.la1 comi.la2 + dotar + + cdrom_load_next_cd + dotar +} + +src_install() { + insinto /usr/share/games/scummvm/games/comi + doins -r data/* + + # Documentation may be missing. + [[ -d doc ]] && dodoc doc/* + + doicon "${FILESDIR}"/${PN}.jpg + make_wrapper ${PN} "scummvm comi" + make_desktop_entry ${PN} "The Curse of Monkey Island" ${PN}.jpg +} diff --git a/games-rpg/comi/files/comi.jpg b/games-rpg/comi/files/comi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..941b4a69c893343e3e3bdcb4c1f159bac7bfac73 GIT binary patch literal 5320 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 + + + + games@gentoo.org + Gentoo Games Project + + -- 2.26.2