[gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
commit: 8b1a6807ebebd67050c2dd22b13b7b4808fac855 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jul 14 18:12:19 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jul 27 18:18:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1a6807 games-rpg/lure: EAPI8 bump, ebuild improvements Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21765 Signed-off-by: Ionen Wolkens gentoo.org> games-rpg/lure/lure-1.1-r1.ebuild | 118 ++ 1 file changed, 29 insertions(+), 89 deletions(-) diff --git a/games-rpg/lure/lure-1.1-r1.ebuild b/games-rpg/lure/lure-1.1-r1.ebuild index 0cfadea6e17..80ed6b8fab9 100644 --- a/games-rpg/lure/lure-1.1-r1.ebuild +++ b/games-rpg/lure/lure-1.1-r1.ebuild @@ -1,110 +1,50 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit eutils +inherit desktop wrapper -DAT_PV=0.13.1 -DESCRIPTION="Lure of the Temptress" -HOMEPAGE="http://www.revolution.co.uk/_display.php?id=10; +DAT_PV="0.13.1" + +DESCRIPTION="Play as the young peasant named Diermot who has to overthrow an evil sorceress" +HOMEPAGE="https://revolution.co.uk/games_catalog/lure-of-the-temptress-copy/; SRC_URI=" https://raw.githubusercontent.com/scummvm/scummvm/266aef932a8a052df897e4d79b4572e5d169916f/dists/engine-data/lure.dat -> lure-${DAT_PV}.dat - !l10n_en? ( !l10n_es? ( !l10n_fr? ( !l10n_de? ( !l10n_it? - ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) ) ) ) ) - l10n_en? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) + l10n_en? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) l10n_es? ( mirror://sourceforge/scummvm/${PN}-es-${PV}.zip ) l10n_fr? ( mirror://sourceforge/scummvm/${PN}-fr-${PV}.zip ) l10n_de? ( mirror://sourceforge/scummvm/${PN}-de-${PV}.zip ) - l10n_it? ( mirror://sourceforge/scummvm/${PN}-it-${PV}.zip )" + l10n_it? ( mirror://sourceforge/scummvm/${PN}-it-${PV}.zip ) + !l10n_en? ( !l10n_es? ( !l10n_fr? ( !l10n_de? ( !l10n_it? + ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) ) ) ) )" +S="${WORKDIR}" LICENSE="lure" SLOT="0" KEYWORDS="~amd64 ~x86" -LANGS_IUSE="l10n_en l10n_es l10n_de l10n_fr l10n_it" -IUSE=${LANGS_IUSE} -RESTRICT="mirror" +IUSE="l10n_de +l10n_en l10n_es l10n_fr l10n_it" -RDEPEND=">=games-engines/scummvm-0.13.1" -DEPEND="${RDEPEND} - app-arch/unzip" - -S=${WORKDIR} - -any_l10n() { - use l10n_en || use l10n_es || use l10n_de || use l10n_fr || use l10n_it -} +RDEPEND="games-engines/scummvm" +BDEPEND="app-arch/unzip" -src_unpack() { - local lang +src_install() { + local my_l10n=( $(usev l10n_es) $(usev l10n_de) $(usev l10n_en) $(usev l10n_fr) $(usev l10n_it) ) + [[ ${my_l10n} ]] || my_l10n=( l10n_en ) - if any_l10n ; then - for lang in ${LANGS_IUSE} - do - use ${lang} && unpack ${PN}-${lang/l10n_}-${PV}.zip - done - mv lure lure-en 2> /dev/null - else - unpack ${PN}-en-${PV}.zip - fi -} + local lang name + for lang in "${my_l10n[@]//l10n_/}"; do + [[ ${lang} == en ]] && name=${PN} || name=${PN}-${lang} -src_prepare() { - local lang f + insinto /usr/share/${PN}/${lang} + newins "${DISTDIR}"/${PN}-${DAT_PV}.dat ${PN}.dat + doins ${name}/D*[1-4].[vV][gG][aA] - default + docinto ${lang} + dodoc ${name}/{Manual.pdf,README} + newdoc ${name}/PROTECT.PDF PROTECT.pdf - find . \ - \( -iname "*exe" \ - -o -iname "*ega" \ - -o -iname LICENSE.txt \) \ - -exec rm -f '{}' + - mkdir docs - if any_l10n ; then - for lang in ${LANGS_IUSE} - do - mkdir docs/${lang} - find lure-${lang/l10n_} \ - \( -iname "*pdf" \ - -o -iname README \ - -o -iname "*txt" \) \ - -exec mv '{}' docs/${lang} \; 2> /dev/null - done - else - find lure \ - \( -iname "*pdf" \ - -o -iname README \ - -o -iname "*txt" \) \ - -exec mv '{}' docs \; 2> /dev/null - fi - for f in $(find docs -type f) - do - mv ${f} ${f%.*}.$(echo ${f#*.} | tr '[[:upper:]]' '[[:lower:]]') 2> /dev/null + make_wrapper ${PN}-${lang} "scummvm -q ${lang} -f -p
[gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
commit: 70f4b3d4707bdb6c5f97ef5c2afffce32984eda7 Author: Ulrich Müller gentoo org> AuthorDate: Sat Jan 6 20:50:32 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Jan 6 20:51:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f4b3d4 games-rpg/lure: Migrate from LINGUAS to L10N. Package-Manager: Portage-2.3.19, Repoman-2.3.6 games-rpg/lure/lure-1.1-r1.ebuild | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/games-rpg/lure/lure-1.1-r1.ebuild b/games-rpg/lure/lure-1.1-r1.ebuild index 7aeff31daca..0cfadea6e17 100644 --- a/games-rpg/lure/lure-1.1-r1.ebuild +++ b/games-rpg/lure/lure-1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,18 +10,18 @@ DESCRIPTION="Lure of the Temptress" HOMEPAGE="http://www.revolution.co.uk/_display.php?id=10; SRC_URI=" https://raw.githubusercontent.com/scummvm/scummvm/266aef932a8a052df897e4d79b4572e5d169916f/dists/engine-data/lure.dat -> lure-${DAT_PV}.dat - !linguas_en? ( !linguas_es? ( !linguas_fr? ( !linguas_de? ( !linguas_it? + !l10n_en? ( !l10n_es? ( !l10n_fr? ( !l10n_de? ( !l10n_it? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) ) ) ) ) - linguas_en? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) - linguas_es? ( mirror://sourceforge/scummvm/${PN}-es-${PV}.zip ) - linguas_fr? ( mirror://sourceforge/scummvm/${PN}-fr-${PV}.zip ) - linguas_de? ( mirror://sourceforge/scummvm/${PN}-de-${PV}.zip ) - linguas_it? ( mirror://sourceforge/scummvm/${PN}-it-${PV}.zip )" + l10n_en? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) + l10n_es? ( mirror://sourceforge/scummvm/${PN}-es-${PV}.zip ) + l10n_fr? ( mirror://sourceforge/scummvm/${PN}-fr-${PV}.zip ) + l10n_de? ( mirror://sourceforge/scummvm/${PN}-de-${PV}.zip ) + l10n_it? ( mirror://sourceforge/scummvm/${PN}-it-${PV}.zip )" LICENSE="lure" SLOT="0" KEYWORDS="~amd64 ~x86" -LANGS_IUSE="linguas_en linguas_es linguas_de linguas_fr linguas_it" +LANGS_IUSE="l10n_en l10n_es l10n_de l10n_fr l10n_it" IUSE=${LANGS_IUSE} RESTRICT="mirror" @@ -31,17 +31,17 @@ DEPEND="${RDEPEND} S=${WORKDIR} -any_linguas() { - use linguas_en || use linguas_es || use linguas_de || use linguas_fr || use linguas_it +any_l10n() { + use l10n_en || use l10n_es || use l10n_de || use l10n_fr || use l10n_it } src_unpack() { local lang - if any_linguas ; then + if any_l10n ; then for lang in ${LANGS_IUSE} do - use ${lang} && unpack ${PN}-${lang/linguas_}-${PV}.zip + use ${lang} && unpack ${PN}-${lang/l10n_}-${PV}.zip done mv lure lure-en 2> /dev/null else @@ -60,11 +60,11 @@ src_prepare() { -o -iname LICENSE.txt \) \ -exec rm -f '{}' + mkdir docs - if any_linguas ; then + if any_l10n ; then for lang in ${LANGS_IUSE} do mkdir docs/${lang} - find lure-${lang/linguas_} \ + find lure-${lang/l10n_} \ \( -iname "*pdf" \ -o -iname README \ -o -iname "*txt" \) \ @@ -86,18 +86,18 @@ src_prepare() { src_install() { local lang - if any_linguas ; then + if any_l10n ; then for lang in ${LANGS_IUSE} do if use ${lang} ; then - lang=${lang/linguas_} + lang=${lang/l10n_} insinto "/usr/share/${PN}-${lang}" newins "${DISTDIR}"/lure-${DAT_PV}.dat lure.dat doins -r ${PN}-${lang}/* make_wrapper ${PN}-${lang} "scummvm -q ${lang} -f -p \"/usr/share/${PN}-${lang}\" lure" . make_desktop_entry ${PN}-${lang} "Lure of the Temptress (${lang})" ${PN} - docinto linguas_${lang} - dodoc docs/linguas_${lang}/* + docinto l10n_${lang} + dodoc docs/l10n_${lang}/* fi done else
[gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
commit: 3bd223b80a4fe4006a8bc10f02fdd61f02005cca Author: Austin English gentoo org> AuthorDate: Tue Sep 5 21:19:42 2017 + Commit: Austin English gentoo org> CommitDate: Tue Sep 5 23:50:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd223b8 games-rpg/lure: remove deprecated games eclass Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: Portage-2.3.6, Repoman-2.3.2 games-rpg/lure/lure-1.1-r1.ebuild | 110 ++ 1 file changed, 110 insertions(+) diff --git a/games-rpg/lure/lure-1.1-r1.ebuild b/games-rpg/lure/lure-1.1-r1.ebuild new file mode 100644 index 000..7aeff31daca --- /dev/null +++ b/games-rpg/lure/lure-1.1-r1.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DAT_PV=0.13.1 +DESCRIPTION="Lure of the Temptress" +HOMEPAGE="http://www.revolution.co.uk/_display.php?id=10; +SRC_URI=" + https://raw.githubusercontent.com/scummvm/scummvm/266aef932a8a052df897e4d79b4572e5d169916f/dists/engine-data/lure.dat -> lure-${DAT_PV}.dat + !linguas_en? ( !linguas_es? ( !linguas_fr? ( !linguas_de? ( !linguas_it? + ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) ) ) ) ) + linguas_en? ( mirror://sourceforge/scummvm/${P}.zip -> ${PN}-en-${PV}.zip ) + linguas_es? ( mirror://sourceforge/scummvm/${PN}-es-${PV}.zip ) + linguas_fr? ( mirror://sourceforge/scummvm/${PN}-fr-${PV}.zip ) + linguas_de? ( mirror://sourceforge/scummvm/${PN}-de-${PV}.zip ) + linguas_it? ( mirror://sourceforge/scummvm/${PN}-it-${PV}.zip )" + +LICENSE="lure" +SLOT="0" +KEYWORDS="~amd64 ~x86" +LANGS_IUSE="linguas_en linguas_es linguas_de linguas_fr linguas_it" +IUSE=${LANGS_IUSE} +RESTRICT="mirror" + +RDEPEND=">=games-engines/scummvm-0.13.1" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR} + +any_linguas() { + use linguas_en || use linguas_es || use linguas_de || use linguas_fr || use linguas_it +} + +src_unpack() { + local lang + + if any_linguas ; then + for lang in ${LANGS_IUSE} + do + use ${lang} && unpack ${PN}-${lang/linguas_}-${PV}.zip + done + mv lure lure-en 2> /dev/null + else + unpack ${PN}-en-${PV}.zip + fi +} + +src_prepare() { + local lang f + + default + + find . \ + \( -iname "*exe" \ + -o -iname "*ega" \ + -o -iname LICENSE.txt \) \ + -exec rm -f '{}' + + mkdir docs + if any_linguas ; then + for lang in ${LANGS_IUSE} + do + mkdir docs/${lang} + find lure-${lang/linguas_} \ + \( -iname "*pdf" \ + -o -iname README \ + -o -iname "*txt" \) \ + -exec mv '{}' docs/${lang} \; 2> /dev/null + done + else + find lure \ + \( -iname "*pdf" \ + -o -iname README \ + -o -iname "*txt" \) \ + -exec mv '{}' docs \; 2> /dev/null + fi + for f in $(find docs -type f) + do + mv ${f} ${f%.*}.$(echo ${f#*.} | tr '[[:upper:]]' '[[:lower:]]') 2> /dev/null + done +} + +src_install() { + local lang + + if any_linguas ; then + for lang in ${LANGS_IUSE} + do + if use ${lang} ; then + lang=${lang/linguas_} + insinto "/usr/share/${PN}-${lang}" + newins "${DISTDIR}"/lure-${DAT_PV}.dat lure.dat + doins -r ${PN}-${lang}/* + make_wrapper ${PN}-${lang} "scummvm -q ${lang} -f -p \"/usr/share/${PN}-${lang}\" lure" . + make_desktop_entry ${PN}-${lang} "Lure of the Temptress (${lang})" ${PN} + docinto linguas_${lang} + dodoc docs/linguas_${lang}/* + fi + done + else + insinto "/usr/share/${PN}" + newins "${DISTDIR}"/lure-${DAT_PV}.dat lure.dat + doins -r ${PN}/* + make_wrapper ${PN} "scummvm -f -p \"/usr/share/${PN}\" lure" . + make_desktop_entry ${PN} "Lure of the Temptress" + fi +}