* [gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
@ 2017-09-05 23:50 Austin English
0 siblings, 0 replies; 3+ messages in thread
From: Austin English @ 2017-09-05 23:50 UTC (permalink / raw
To: gentoo-commits
commit: 3bd223b80a4fe4006a8bc10f02fdd61f02005cca
Author: Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 5 21:19:42 2017 +0000
Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Tue Sep 5 23:50:27 2017 +0000
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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
@ 2018-01-06 20:51 Ulrich Müller
0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Müller @ 2018-01-06 20:51 UTC (permalink / raw
To: gentoo-commits
commit: 70f4b3d4707bdb6c5f97ef5c2afffce32984eda7
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 6 20:50:32 2018 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 20:51:10 2018 +0000
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
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/
@ 2021-07-27 18:21 Ionen Wolkens
0 siblings, 0 replies; 3+ messages in thread
From: Ionen Wolkens @ 2021-07-27 18:21 UTC (permalink / raw
To: gentoo-commits
commit: 8b1a6807ebebd67050c2dd22b13b7b4808fac855
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Jul 14 18:12:19 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 27 18:18:35 2021 +0000
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 <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/21765
Signed-off-by: Ionen Wolkens <ionen <AT> 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 \"${EPREFIX}/usr/share/${PN}/${lang}\" lure"
+ make_desktop_entry ${PN}-${lang} "Lure of the Temptress (${lang})" applications-games
done
}
-
-src_install() {
- local lang
-
- if any_l10n ; then
- for lang in ${LANGS_IUSE}
- do
- if use ${lang} ; then
- 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 l10n_${lang}
- dodoc docs/l10n_${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
-}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-07-27 18:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-06 20:51 [gentoo-commits] repo/gentoo:master commit in: games-rpg/lure/ Ulrich Müller
-- strict thread matches above, loose matches on Subject: below --
2021-07-27 18:21 Ionen Wolkens
2017-09-05 23:50 Austin English
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox