Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-rpg/dreamweb/
Date: Tue, 01 May 2018 19:37:42
Message-Id: 1525203319.43e3381cc493af7f158a11251f442118845aae8b.pacho@gentoo
1 commit: 43e3381cc493af7f158a11251f442118845aae8b
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 1 17:38:04 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Tue May 1 19:35:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e3381c
7
8 games-rpg/dreamweb: Stop using games.eclass
9
10 Package-Manager: Portage-2.3.31, Repoman-2.3.9
11
12 games-rpg/dreamweb/dreamweb-1.1-r1.ebuild | 109 ++++++++++++++++++++++++++++++
13 1 file changed, 109 insertions(+)
14
15 diff --git a/games-rpg/dreamweb/dreamweb-1.1-r1.ebuild b/games-rpg/dreamweb/dreamweb-1.1-r1.ebuild
16 new file mode 100644
17 index 00000000000..c685cb39ad4
18 --- /dev/null
19 +++ b/games-rpg/dreamweb/dreamweb-1.1-r1.ebuild
20 @@ -0,0 +1,109 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=6
25 +inherit unpacker eutils
26 +
27 +DESCRIPTION="Top-down adventure game set in a gritty futuristic/dystopian city"
28 +HOMEPAGE="http://wiki.scummvm.org/index.php/Dreamweb"
29 +SRC_URI="doc? ( mirror://sourceforge/scummvm/${PN}-manuals-en-highres.zip )
30 + l10n_de? ( mirror://sourceforge/scummvm/${PN}-cd-de-${PV}.zip )
31 + l10n_en? ( mirror://sourceforge/scummvm/${PN}-cd-us-${PV}.zip )
32 + l10n_en-GB? ( mirror://sourceforge/scummvm/${PN}-cd-uk-${PV}.zip )
33 + l10n_es? ( mirror://sourceforge/scummvm/${PN}-cd-es-${PV}.zip )
34 + l10n_fr? ( mirror://sourceforge/scummvm/${PN}-cd-fr-${PV}.zip )
35 + l10n_it? ( mirror://sourceforge/scummvm/${PN}-cd-it-${PV}.zip )
36 + !l10n_de? ( !l10n_en? ( !l10n_en-GB? ( !l10n_es? ( !l10n_fr? ( !l10n_it? \
37 + ( mirror://sourceforge/scummvm/${PN}-cd-us-${PV}.zip ) ) ) ) ) )
38 + http://www.scummvm.org/images/cat-dreamweb.png"
39 +
40 +LICENSE="Dreamweb"
41 +SLOT="0"
42 +KEYWORDS="~amd64 ~x86"
43 +IUSE="doc l10n_de l10n_en l10n_en-GB l10n_es l10n_fr l10n_it"
44 +
45 +RDEPEND=">=games-engines/scummvm-1.7[flac]"
46 +DEPEND="$(unpacker_src_uri_depends)"
47 +
48 +S="${WORKDIR}"
49 +
50 +src_unpack() {
51 + if use l10n_de ; then
52 + mkdir -p "${S}"/de || die
53 + cd "${S}"/de || die
54 + unpacker ${PN}-cd-de-${PV}.zip
55 + fi
56 + if use l10n_en || ( ! use l10n_de && ! use l10n_en && ! use l10n_en-GB && \
57 + ! use l10n_es && ! use l10n_fr && ! use l10n_it ) ; then
58 + mkdir -p "${S}"/en_US || die
59 + cd "${S}"/en_US || die
60 + unpacker ${PN}-cd-us-${PV}.zip
61 + fi
62 + if use l10n_en-GB ; then
63 + mkdir -p "${S}"/en_GB || die
64 + cd "${S}"/en_GB || die
65 + unpacker ${PN}-cd-uk-${PV}.zip
66 + fi
67 + if use l10n_es ; then
68 + mkdir -p "${S}"/es || die
69 + cd "${S}"/es || die
70 + unpacker ${PN}-cd-es-${PV}.zip
71 + fi
72 + if use l10n_fr ; then
73 + mkdir -p "${S}"/fr || die
74 + cd "${S}"/fr || die
75 + unpacker ${PN}-cd-fr-${PV}.zip
76 + fi
77 + if use l10n_it ; then
78 + mkdir -p "${S}"/it || die
79 + cd "${S}"/it || die
80 + unpacker ${PN}-cd-it-${PV}.zip
81 + fi
82 + if use doc ; then
83 + mkdir -p "${S}"/doc || die
84 + cd "${S}"/doc || die
85 + unpacker ${PN}-manuals-en-highres.zip
86 + fi
87 +}
88 +
89 +src_prepare() {
90 + default
91 + rm -rf */license.txt */*.EXE || die
92 +}
93 +
94 +src_install() {
95 + insinto /usr/share/${PN}
96 + newicon "${DISTDIR}"/cat-dreamweb.png dreamweb.png
97 + if use l10n_de ; then
98 + doins -r de
99 + make_wrapper dreamweb-de "scummvm -f -p \"/usr/share/${PN}/de\" dreamweb" .
100 + make_desktop_entry ${PN}-de "Dreamweb (Deutsch)" dreamweb
101 + fi
102 + if use l10n_en || ( ! use l10n_de && ! use l10n_en && ! use l10n_en-GB && \
103 + ! use l10n_es && ! use l10n_fr && ! use l10n_it ) ; then
104 + doins -r en_US
105 + make_wrapper dreamweb-en_US "scummvm -f -p \"/usr/share/${PN}/en_US\" dreamweb" .
106 + make_desktop_entry ${PN}-en_US "Dreamweb (US English)" dreamweb
107 + fi
108 + if use l10n_en-GB ; then
109 + doins -r en_GB
110 + make_wrapper dreamweb-en_GB "scummvm -f -p \"/usr/share/${PN}/en_GB\" dreamweb" .
111 + make_desktop_entry ${PN}-en_GB "Dreamweb (UK English)" dreamweb
112 + fi
113 + if use l10n_es ; then
114 + doins -r es
115 + make_wrapper dreamweb-es "scummvm -f -p \"/usr/share/${PN}/es\" dreamweb" .
116 + make_desktop_entry ${PN}-es "Dreamweb (Español)" dreamweb
117 + fi
118 + if use l10n_fr ; then
119 + doins -r fr
120 + make_wrapper dreamweb-fr "scummvm -f -p \"/usr/share/${PN}/fr\" dreamweb" .
121 + make_desktop_entry ${PN}-fr "Dreamweb (Français)" dreamweb
122 + fi
123 + if use l10n_it ; then
124 + doins -r it
125 + make_wrapper dreamweb-it "scummvm -f -p \"/usr/share/${PN}/it\" dreamweb" .
126 + make_desktop_entry ${PN}-it "Dreamweb (Italiano)" dreamweb
127 + fi
128 + use doc && dodoc -r doc/*
129 +}