1 |
commit: bce80b9eefda637767ac3b6f5707107e7b5fa6e4 |
2 |
Author: Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr> |
3 |
AuthorDate: Fri Sep 9 13:58:08 2022 +0000 |
4 |
Commit: Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr> |
5 |
CommitDate: Fri Sep 9 13:58:08 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bce80b9e |
7 |
|
8 |
games-emulation/citra: submodule whitelist instead of blacklist |
9 |
|
10 |
Signed-off-by: Samuel Bauer <samuel.bauer <AT> yahoo.fr> |
11 |
|
12 |
games-emulation/citra/citra-9999.ebuild | 26 ++++++++++++-------------- |
13 |
1 file changed, 12 insertions(+), 14 deletions(-) |
14 |
|
15 |
diff --git a/games-emulation/citra/citra-9999.ebuild b/games-emulation/citra/citra-9999.ebuild |
16 |
index 747eb426f..d5e0f2d1b 100644 |
17 |
--- a/games-emulation/citra/citra-9999.ebuild |
18 |
+++ b/games-emulation/citra/citra-9999.ebuild |
19 |
@@ -8,11 +8,9 @@ inherit cmake git-r3 xdg |
20 |
DESCRIPTION="A Nintendo 3DS Emulator" |
21 |
HOMEPAGE="https://citra-emu.org" |
22 |
EGIT_REPO_URI="https://github.com/citra-emu/citra" |
23 |
-EGIT_SUBMODULES=( '*' |
24 |
- '-boost' '-catch' '-cryptopp' '-cubeb' '-enet' |
25 |
- '-inih' '-libressl' '-libusb' '-teakra' '-zstd' |
26 |
- '-externals/dynarmic/externals/fmt' |
27 |
- '-externals/dynarmic/externals/xbyak' |
28 |
+EGIT_SUBMODULES=( |
29 |
+ 'discord-rpc' 'dynarmic' 'libyuv' |
30 |
+ 'lodepng' 'nihstro' 'soundtouch' 'xbyak' |
31 |
) |
32 |
|
33 |
LICENSE="GPL-2" |
34 |
@@ -34,24 +32,24 @@ DEPEND=" |
35 |
media-libs/libsdl2 |
36 |
>=dev-libs/inih-52 |
37 |
) |
38 |
- system-libfmt? ( <=dev-libs/libfmt-8 ) |
39 |
- video? ( media-video/ffmpeg ) |
40 |
- >=dev-libs/openssl-1.1 |
41 |
+ system-libfmt? ( <=dev-libs/libfmt-8:= ) |
42 |
+ video? ( media-video/ffmpeg:= ) |
43 |
+ >=dev-libs/openssl-1.1:= |
44 |
app-arch/zstd |
45 |
dev-cpp/catch:0 |
46 |
- dev-cpp/robin-map |
47 |
dev-libs/boost:= |
48 |
- dev-libs/crypto++ |
49 |
+ dev-libs/crypto++:= |
50 |
dev-libs/teakra |
51 |
- net-libs/enet:1.3 |
52 |
+ net-libs/enet:1.3= |
53 |
virtual/libusb:1 |
54 |
" |
55 |
-RDEPEND="${DEPEND}" |
56 |
+RDEPEND="${DEPEND} |
57 |
+ dev-cpp/robin-map" |
58 |
REQUIRED_USE="|| ( qt5 sdl )" |
59 |
|
60 |
src_unpack() { |
61 |
- if use system-libfmt; then |
62 |
- EGIT_SUBMODULES+=( "-fmt" "-externals/dynarmic/externals/fmt" ) |
63 |
+ if ! use system-libfmt; then |
64 |
+ EGIT_SUBMODULES+=( 'fmt' ) |
65 |
fi |
66 |
git-r3_src_unpack |