Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-emulation/melonds/
Date: Fri, 26 Nov 2021 10:01:36
Message-Id: 1637920696.a852e574a2e68607af532bdf1a4c9cbe8f98cafe.xgqt@gentoo
1 commit: a852e574a2e68607af532bdf1a4c9cbe8f98cafe
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 26 09:58:16 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 26 09:58:16 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a852e574
7
8 games-emulation: move melonds to ::gentoo
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 games-emulation/melonds/Manifest | 2 -
13 games-emulation/melonds/melonds-0.9.2.ebuild | 73 ------------------------
14 games-emulation/melonds/melonds-0.9.3.ebuild | 83 ----------------------------
15 games-emulation/melonds/melonds-9999.ebuild | 83 ----------------------------
16 games-emulation/melonds/metadata.xml | 11 ----
17 5 files changed, 252 deletions(-)
18
19 diff --git a/games-emulation/melonds/Manifest b/games-emulation/melonds/Manifest
20 deleted file mode 100644
21 index f284f28e8..000000000
22 --- a/games-emulation/melonds/Manifest
23 +++ /dev/null
24 @@ -1,2 +0,0 @@
25 -DIST melonDS-0.9.2.tar.gz 1330793 BLAKE2B e504dd2e1344a9680b9820f7f0308fa30decb16f40675df5649babef7ab3fae9528042fc2737a36bafdd28b9125f94a79d20e5a5e791d485feb9dc26b64b1432 SHA512 3d099af675acdcb91431aaaf95bc27c10fd432ebd29aa81c7eb4e65dfad9c20cb4fd5de086d2162cbe4a6b41f7e140880a5742b1ec34eef0511fff052aa1baaa
26 -DIST melonDS-0.9.3.tar.gz 2241325 BLAKE2B 0ea7fbcce039a60a0553ae45d11f0b1550bfec2300faf1c99c3ee531bd5949c7293bec187fbf53e400bbb6280df29db141b2d1bcb294a8abf2eabb71993db686 SHA512 37f26f3a9784873ce1664645cea70049725367f5fe62f7c58842ebd5da2c73ffe423695dddb0ffd444bdf59df2a3fcd778cdf95b2bb083014b961fed282953f5
27
28 diff --git a/games-emulation/melonds/melonds-0.9.2.ebuild b/games-emulation/melonds/melonds-0.9.2.ebuild
29 deleted file mode 100644
30 index 28d40e3c8..000000000
31 --- a/games-emulation/melonds/melonds-0.9.2.ebuild
32 +++ /dev/null
33 @@ -1,73 +0,0 @@
34 -# Copyright 2019-2021 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=7
38 -
39 -MY_PN="melonDS"
40 -MY_P="${MY_PN}-${PV}"
41 -
42 -inherit cmake flag-o-matic toolchain-funcs xdg
43 -
44 -DESCRIPTION="Nintendo DS emulator, sorta"
45 -HOMEPAGE="
46 - http://melonds.kuribo64.net
47 - https://github.com/Arisotura/melonDS
48 -"
49 -
50 -if [[ "${PV}" == *9999* ]]; then
51 - inherit git-r3
52 - EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git"
53 -else
54 - SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
55 - KEYWORDS="~amd64"
56 - S="${WORKDIR}/${MY_P}"
57 -fi
58 -
59 -IUSE="+jit +opengl"
60 -LICENSE="BSD-2 GPL-2 GPL-3 Unlicense"
61 -SLOT="0"
62 -
63 -DEPEND="
64 - app-arch/libarchive
65 - dev-qt/qtcore:5
66 - dev-qt/qtgui:5
67 - dev-qt/qtnetwork:5
68 - dev-qt/qtwidgets:5
69 - media-libs/libsdl2[sound,video]
70 - net-libs/libpcap
71 - net-libs/libslirp
72 - opengl? ( media-libs/libepoxy )
73 -"
74 -RDEPEND="${DEPEND}"
75 -
76 -# used for JIT recompiler
77 -QA_EXECSTACK="usr/bin/melonDS"
78 -
79 -src_prepare() {
80 - cmake_src_prepare
81 -}
82 -
83 -src_configure() {
84 - local mycmakeargs=(
85 - -DENABLE_JIT=$(usex jit)
86 - -DENABLE_OGLRENDERER=$(usex opengl)
87 - )
88 - cmake_src_configure
89 -}
90 -
91 -src_compile() {
92 - tc-export AR
93 - cmake_src_compile
94 -}
95 -
96 -pkg_postinst() {
97 - xdg_pkg_postinst
98 -
99 - elog "You need the following files in order to run melonDS:"
100 - elog "- bios7.bin"
101 - elog "- bios9.bin"
102 - elog "- firmware.bin"
103 - elog "- romlist.bin"
104 - elog "Place them in ~/.config/melonDS"
105 - elog "Those files can be found somewhere on the Internet ;-)"
106 -}
107
108 diff --git a/games-emulation/melonds/melonds-0.9.3.ebuild b/games-emulation/melonds/melonds-0.9.3.ebuild
109 deleted file mode 100644
110 index a6497b3a6..000000000
111 --- a/games-emulation/melonds/melonds-0.9.3.ebuild
112 +++ /dev/null
113 @@ -1,83 +0,0 @@
114 -# Copyright 2019-2021 Gentoo Authors
115 -# Distributed under the terms of the GNU General Public License v2
116 -
117 -# NOTICE:
118 -# melonds bundles teakra, its upstream haven't had a release since 2020
119 -
120 -EAPI=7
121 -
122 -MY_PN="melonDS"
123 -MY_P="${MY_PN}-${PV}"
124 -
125 -inherit cmake flag-o-matic toolchain-funcs xdg
126 -
127 -DESCRIPTION="Nintendo DS emulator, sorta"
128 -HOMEPAGE="
129 - http://melonds.kuribo64.net
130 - https://github.com/Arisotura/melonDS
131 -"
132 -
133 -if [[ "${PV}" == *9999* ]]; then
134 - inherit git-r3
135 - EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git"
136 -else
137 - SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
138 - KEYWORDS="~amd64"
139 - S="${WORKDIR}/${MY_P}"
140 -fi
141 -
142 -IUSE="+jit +opengl"
143 -LICENSE="BSD-2 GPL-2 GPL-3 Unlicense"
144 -SLOT="0"
145 -
146 -DEPEND="
147 - app-arch/libarchive
148 - dev-qt/qtcore:5
149 - dev-qt/qtgui:5
150 - dev-qt/qtnetwork:5
151 - dev-qt/qtwidgets:5
152 - media-libs/libsdl2[sound,video]
153 - net-libs/libpcap
154 - net-libs/libslirp
155 - opengl? ( media-libs/libepoxy )
156 -"
157 -RDEPEND="${DEPEND}"
158 -
159 -# used for JIT recompiler
160 -QA_EXECSTACK="usr/bin/melonDS"
161 -
162 -src_prepare() {
163 - cmake_src_prepare
164 -}
165 -
166 -src_configure() {
167 - local mycmakeargs=(
168 - -DENABLE_JIT=$(usex jit)
169 - -DENABLE_OGLRENDERER=$(usex opengl)
170 - )
171 - cmake_src_configure
172 -}
173 -
174 -src_compile() {
175 - tc-export AR
176 - cmake_src_compile
177 -}
178 -
179 -src_install() {
180 - # install teakra
181 - dolib.so "${BUILD_DIR}/src/teakra/src/libteakra.so"
182 -
183 - cmake_src_install
184 -}
185 -
186 -pkg_postinst() {
187 - xdg_pkg_postinst
188 -
189 - elog "You need the following files in order to run melonDS:"
190 - elog "- bios7.bin"
191 - elog "- bios9.bin"
192 - elog "- firmware.bin"
193 - elog "- romlist.bin"
194 - elog "Place them in ~/.config/melonDS"
195 - elog "Those files can be found somewhere on the Internet ;-)"
196 -}
197
198 diff --git a/games-emulation/melonds/melonds-9999.ebuild b/games-emulation/melonds/melonds-9999.ebuild
199 deleted file mode 100644
200 index a6497b3a6..000000000
201 --- a/games-emulation/melonds/melonds-9999.ebuild
202 +++ /dev/null
203 @@ -1,83 +0,0 @@
204 -# Copyright 2019-2021 Gentoo Authors
205 -# Distributed under the terms of the GNU General Public License v2
206 -
207 -# NOTICE:
208 -# melonds bundles teakra, its upstream haven't had a release since 2020
209 -
210 -EAPI=7
211 -
212 -MY_PN="melonDS"
213 -MY_P="${MY_PN}-${PV}"
214 -
215 -inherit cmake flag-o-matic toolchain-funcs xdg
216 -
217 -DESCRIPTION="Nintendo DS emulator, sorta"
218 -HOMEPAGE="
219 - http://melonds.kuribo64.net
220 - https://github.com/Arisotura/melonDS
221 -"
222 -
223 -if [[ "${PV}" == *9999* ]]; then
224 - inherit git-r3
225 - EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git"
226 -else
227 - SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
228 - KEYWORDS="~amd64"
229 - S="${WORKDIR}/${MY_P}"
230 -fi
231 -
232 -IUSE="+jit +opengl"
233 -LICENSE="BSD-2 GPL-2 GPL-3 Unlicense"
234 -SLOT="0"
235 -
236 -DEPEND="
237 - app-arch/libarchive
238 - dev-qt/qtcore:5
239 - dev-qt/qtgui:5
240 - dev-qt/qtnetwork:5
241 - dev-qt/qtwidgets:5
242 - media-libs/libsdl2[sound,video]
243 - net-libs/libpcap
244 - net-libs/libslirp
245 - opengl? ( media-libs/libepoxy )
246 -"
247 -RDEPEND="${DEPEND}"
248 -
249 -# used for JIT recompiler
250 -QA_EXECSTACK="usr/bin/melonDS"
251 -
252 -src_prepare() {
253 - cmake_src_prepare
254 -}
255 -
256 -src_configure() {
257 - local mycmakeargs=(
258 - -DENABLE_JIT=$(usex jit)
259 - -DENABLE_OGLRENDERER=$(usex opengl)
260 - )
261 - cmake_src_configure
262 -}
263 -
264 -src_compile() {
265 - tc-export AR
266 - cmake_src_compile
267 -}
268 -
269 -src_install() {
270 - # install teakra
271 - dolib.so "${BUILD_DIR}/src/teakra/src/libteakra.so"
272 -
273 - cmake_src_install
274 -}
275 -
276 -pkg_postinst() {
277 - xdg_pkg_postinst
278 -
279 - elog "You need the following files in order to run melonDS:"
280 - elog "- bios7.bin"
281 - elog "- bios9.bin"
282 - elog "- firmware.bin"
283 - elog "- romlist.bin"
284 - elog "Place them in ~/.config/melonDS"
285 - elog "Those files can be found somewhere on the Internet ;-)"
286 -}
287
288 diff --git a/games-emulation/melonds/metadata.xml b/games-emulation/melonds/metadata.xml
289 deleted file mode 100644
290 index 877a2c235..000000000
291 --- a/games-emulation/melonds/metadata.xml
292 +++ /dev/null
293 @@ -1,11 +0,0 @@
294 -<?xml version="1.0" encoding="UTF-8"?>
295 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
296 -<pkgmetadata>
297 - <maintainer type="person">
298 - <email>xgqt@××××××.net</email>
299 - <name>Maciej Barć</name>
300 - </maintainer>
301 - <upstream>
302 - <remote-id type="github">Arisotura/melonDS</remote-id>
303 - </upstream>
304 -</pkgmetadata>