Gentoo Archives: gentoo-commits

From: Samuel Bauer <samuel.bauer@×××××.fr>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-emulation/citra/
Date: Fri, 09 Sep 2022 13:58:21
Message-Id: 1662731888.bce80b9eefda637767ac3b6f5707107e7b5fa6e4.samuel.bauer@gentoo
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