Gentoo Archives: gentoo-commits

From: "Azamat H. Hackimov" <winterheart@××××××.ru>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-strategy/worms-reloaded/
Date: Wed, 04 Mar 2020 00:08:36
Message-Id: 1583275140.da7f59bd1e805cf7edfa1146a56ce6a601d7aec4.winterheart@gentoo
1 commit: da7f59bd1e805cf7edfa1146a56ce6a601d7aec4
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Tue Mar 3 22:39:00 2020 +0000
4 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
5 CommitDate: Tue Mar 3 22:39:00 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=da7f59bd
7
8 games-strategy/worms-reloaded: update package
9
10 Migrate from deprecated eclass.
11
12 Package-Manager: Portage-2.3.89, Repoman-2.3.20
13 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
14
15 games-strategy/worms-reloaded/metadata.xml | 4 +++
16 ...16.ebuild => worms-reloaded-20131016-r1.ebuild} | 33 +++++++++-------------
17 2 files changed, 17 insertions(+), 20 deletions(-)
18
19 diff --git a/games-strategy/worms-reloaded/metadata.xml b/games-strategy/worms-reloaded/metadata.xml
20 new file mode 100644
21 index 0000000..097975e
22 --- /dev/null
23 +++ b/games-strategy/worms-reloaded/metadata.xml
24 @@ -0,0 +1,4 @@
25 +<?xml version="1.0" encoding="UTF-8"?>
26 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 +<pkgmetadata>
28 +</pkgmetadata>
29
30 diff --git a/games-strategy/worms-reloaded/worms-reloaded-20131016.ebuild b/games-strategy/worms-reloaded/worms-reloaded-20131016-r1.ebuild
31 similarity index 64%
32 rename from games-strategy/worms-reloaded/worms-reloaded-20131016.ebuild
33 rename to games-strategy/worms-reloaded/worms-reloaded-20131016-r1.ebuild
34 index 2c5f317..c1d070b 100644
35 --- a/games-strategy/worms-reloaded/worms-reloaded-20131016.ebuild
36 +++ b/games-strategy/worms-reloaded/worms-reloaded-20131016-r1.ebuild
37 @@ -1,40 +1,33 @@
38 -# Copyright 1999-2012 Gentoo Foundation
39 +# Copyright 1999-2020 Gentoo Authors
40 # Distributed under the terms of the GNU General Public License v2
41 -# $Header: $
42
43 -EAPI="5"
44 +EAPI=7
45
46 -inherit eutils games unpacker
47 +inherit desktop eutils multilib-minimal
48
49 TS="1381858841"
50
51 -DESCRIPTION="Legendary Worms™ Game. SinglePlayer-only."
52 +DESCRIPTION="Legendary Worms Game. SinglePlayer-only."
53 HOMEPAGE="http://www.team17.com/games/worms/worms-reloaded/"
54 SRC_URI="WormsReloaded_Linux_${TS}.sh"
55
56 RESTRICT="fetch strip"
57 -LICENSE="as-is"
58 +LICENSE="all-rights-reserved"
59
60 SLOT="0"
61 -KEYWORDS="amd64 x86"
62 +KEYWORDS="-* ~amd64 ~x86"
63 IUSE=""
64
65 DEPEND=""
66 RDEPEND="
67 - amd64? (
68 - app-emulation/emul-linux-x86-baselibs
69 - app-emulation/emul-linux-x86-sdl
70 - )
71 - x86? (
72 - media-libs/libsdl2
73 - media-libs/openal
74 - sys-libs/zlib
75 - )
76 + media-libs/libsdl2[${MULTILIB_USEDEP}]
77 + media-libs/openal[${MULTILIB_USEDEP}]
78 + sys-libs/zlib[${MULTILIB_USEDEP}]
79 "
80
81 S="${WORKDIR}/data"
82
83 -GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
84 +GAMEDIR="/opt/${PN}"
85
86 pkg_nofetch() {
87 einfo ""
88 @@ -45,10 +38,11 @@ pkg_nofetch() {
89 }
90
91 src_unpack() {
92 - unpack_zip "${A}";
93 + unpack_zip ${A}
94 }
95
96 src_prepare() {
97 + default
98 rm -r "${S}/x86/lib/libopenal.so.1"
99 }
100
101 @@ -66,8 +60,7 @@ src_install() {
102 # Install icon and desktop file
103 newicon "x86/WormsReloaded.png" "${PN}.png"
104 make_desktop_entry "${PN}" "Worms Reloaded" "${PN}"
105 - games_make_wrapper "${PN}" "./WormsReloaded.bin.x86" "${GAMEDIR}" "${GAMEDIR}/lib"
106 + make_wrapper "${PN}" "./WormsReloaded.bin.x86" "${GAMEDIR}" "${GAMEDIR}/lib"
107
108 # Setting permissions.
109 - prepgamesdirs
110 }