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-engines/wyrmgus/
Date: Fri, 05 Feb 2021 19:26:45
Message-Id: 1612553169.ea4cbcdf6c197569a3cda46666b2ed484a2c4b7d.winterheart@gentoo
1 commit: ea4cbcdf6c197569a3cda46666b2ed484a2c4b7d
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Fri Feb 5 19:12:54 2021 +0000
4 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
5 CommitDate: Fri Feb 5 19:26:09 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=ea4cbcdf
7
8 games-engines/wyrmgus: update package
9
10 Migrate to EAPI=7, update ebuild
11
12 Package-Manager: Portage-3.0.13, Repoman-3.0.2
13 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
14
15 games-engines/wyrmgus/wyrmgus-2.7.1.ebuild | 81 ------------------------------
16 games-engines/wyrmgus/wyrmgus-4.1.3.ebuild | 56 +++++++++++++++++++++
17 2 files changed, 56 insertions(+), 81 deletions(-)
18
19 diff --git a/games-engines/wyrmgus/wyrmgus-2.7.1.ebuild b/games-engines/wyrmgus/wyrmgus-2.7.1.ebuild
20 deleted file mode 100644
21 index ff60484..0000000
22 --- a/games-engines/wyrmgus/wyrmgus-2.7.1.ebuild
23 +++ /dev/null
24 @@ -1,81 +0,0 @@
25 -# Copyright 1999-2017 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -EAPI=6
29 -
30 -inherit cmake-utils
31 -
32 -DESCRIPTION="Modified Stratagus engine for Wyrmsun"
33 -HOMEPAGE="https://andrettin.github.io/"
34 -SRC_URI="https://github.com/Andrettin/Wyrmgus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
35 -
36 -LICENSE="GPL-2"
37 -SLOT="0"
38 -KEYWORDS="~amd64 ~x86"
39 -IUSE="debug doc mikmod mng ogg opengl static theora"
40 -
41 -RDEPEND="dev-lang/lua:0
42 - dev-lua/toluapp
43 - media-libs/libpng:=
44 - media-libs/libsdl
45 - media-sound/fluidsynth
46 - mikmod? ( media-sound/mikmod )
47 - mng? (
48 - static? ( media-libs/libmng[static-libs] )
49 - !static? ( media-libs/libmng )
50 - )
51 - ogg? (
52 - static? ( media-libs/libvorbis[static-libs] )
53 - !static? ( media-libs/libvorbis )
54 - )
55 - theora? (
56 - static? ( media-libs/libtheora[static-libs] )
57 - !static? ( media-libs/libtheora )
58 - )
59 - static? (
60 - dev-db/sqlite:3[static-libs]
61 - dev-games/physfs[static-libs]
62 - media-sound/oaml[static-libs]
63 - sys-libs/zlib[static-libs]
64 - x11-libs/libICE[static-libs]
65 - x11-libs/libXext[static-libs]
66 - )
67 - !static? (
68 - dev-games/physfs
69 - dev-db/sqlite:3
70 - media-sound/oaml
71 - sys-libs/zlib
72 - x11-libs/libICE
73 - x11-libs/libXext
74 - )
75 -"
76 -
77 -DEPEND="${RDEPEND}
78 - doc? ( app-doc/doxygen )"
79 -
80 -S="${WORKDIR}/${PN/w/W}-${PV}"
81 -
82 -src_prepare() {
83 - sed -i 's#\(install(TARGETS stratagus DESTINATION \)${GAMEDIR})#\1${BINDIR})#' CMakeLists.txt
84 - eapply_user
85 -}
86 -
87 -src_configure() {
88 - local mycmakeargs=(
89 - -DENABLE_STATIC=$(usex static)
90 - -DENABLE_DOC=$(usex doc)
91 - -DWITH_MIKMOD=$(usex mikmod)
92 - -DWITH_MNG=$(usex mng)
93 - -DWITH_OGGVORBIS=$(usex ogg)
94 - -DWITH_THEORA=$(usex theora)
95 - -DWITH_RENDERER=$(usex opengl OpenGL NativeSDL)
96 - -DWITH_BZIP2=ON
97 - -DWITH_FLUIDSYNTH=ON
98 - -DWITH_PHYSFS=ON
99 - )
100 - cmake-utils_src_configure
101 -}
102 -
103 -src_install() {
104 - newbin "${BUILD_DIR}/stratagus" wyrmgus
105 -}
106
107 diff --git a/games-engines/wyrmgus/wyrmgus-4.1.3.ebuild b/games-engines/wyrmgus/wyrmgus-4.1.3.ebuild
108 new file mode 100644
109 index 0000000..ab5d989
110 --- /dev/null
111 +++ b/games-engines/wyrmgus/wyrmgus-4.1.3.ebuild
112 @@ -0,0 +1,56 @@
113 +# Copyright 1999-2021 Gentoo Authors
114 +# Distributed under the terms of the GNU General Public License v2
115 +
116 +EAPI=7
117 +
118 +LUA_COMPAT=( lua5-1 )
119 +
120 +inherit cmake lua-single
121 +
122 +DESCRIPTION="Modified Stratagus engine for Wyrmsun"
123 +HOMEPAGE="https://andrettin.github.io/"
124 +SRC_URI="https://github.com/Andrettin/Wyrmgus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
125 +
126 +LICENSE="GPL-2"
127 +SLOT="0"
128 +KEYWORDS="~amd64 ~x86"
129 +IUSE="bzip2 doc opengl X"
130 +
131 +REQUIRED_USE="${LUA_REQUIRED_USE}"
132 +
133 +RDEPEND="
134 + ${LUA_DEPS}
135 + bzip2? ( app-arch/bzip2:= )
136 + opengl? ( virtual/opengl )
137 + X? ( x11-libs/libX11 )
138 + dev-libs/boost:=
139 + dev-lua/toluapp
140 + dev-qt/qtcore
141 + dev-qt/qtgui
142 + dev-qt/qtlocation
143 + dev-qt/qtmultimedia
144 + dev-qt/qtwidgets
145 + media-libs/libsdl
146 + media-libs/sdl-mixer
147 + sys-libs/zlib
148 +"
149 +
150 +DEPEND="${RDEPEND}
151 + doc? ( app-doc/doxygen )"
152 +
153 +S="${WORKDIR}/Wyrmgus-${PV}"
154 +
155 +src_configure() {
156 + local mycmakeargs=(
157 + -DENABLE_DOC=$(usex doc)
158 + -DWITH_RENDERER=$(usex opengl OpenGL NativeSDL)
159 + -DWITH_BZIP2=$(usex bzip2)
160 + -DWITH_X11=$(usex X)
161 + )
162 + cmake_src_configure
163 +}
164 +
165 +src_install() {
166 + dobin "${BUILD_DIR}/wyrmgus"
167 + dodoc README.MD
168 +}