commit:     bce80b9eefda637767ac3b6f5707107e7b5fa6e4
Author:     Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr>
AuthorDate: Fri Sep  9 13:58:08 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Sep  9 13:58:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bce80b9e

games-emulation/citra: submodule whitelist instead of blacklist

Signed-off-by: Samuel Bauer <samuel.bauer <AT> yahoo.fr>

 games-emulation/citra/citra-9999.ebuild | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/games-emulation/citra/citra-9999.ebuild 
b/games-emulation/citra/citra-9999.ebuild
index 747eb426f..d5e0f2d1b 100644
--- a/games-emulation/citra/citra-9999.ebuild
+++ b/games-emulation/citra/citra-9999.ebuild
@@ -8,11 +8,9 @@ inherit cmake git-r3 xdg
 DESCRIPTION="A Nintendo 3DS Emulator"
 HOMEPAGE="https://citra-emu.org";
 EGIT_REPO_URI="https://github.com/citra-emu/citra";
-EGIT_SUBMODULES=( '*'
-       '-boost' '-catch' '-cryptopp' '-cubeb' '-enet'
-       '-inih' '-libressl' '-libusb' '-teakra' '-zstd'
-       '-externals/dynarmic/externals/fmt'
-       '-externals/dynarmic/externals/xbyak'
+EGIT_SUBMODULES=(
+       'discord-rpc' 'dynarmic' 'libyuv'
+       'lodepng' 'nihstro' 'soundtouch' 'xbyak'
 )
 
 LICENSE="GPL-2"
@@ -34,24 +32,24 @@ DEPEND="
                media-libs/libsdl2
                >=dev-libs/inih-52
        )
-       system-libfmt? ( <=dev-libs/libfmt-8 )
-       video? ( media-video/ffmpeg )
-       >=dev-libs/openssl-1.1
+       system-libfmt? ( <=dev-libs/libfmt-8:= )
+       video? ( media-video/ffmpeg:= )
+       >=dev-libs/openssl-1.1:=
        app-arch/zstd
        dev-cpp/catch:0
-       dev-cpp/robin-map
        dev-libs/boost:=
-       dev-libs/crypto++
+       dev-libs/crypto++:=
        dev-libs/teakra
-       net-libs/enet:1.3
+       net-libs/enet:1.3=
        virtual/libusb:1
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+       dev-cpp/robin-map"
 REQUIRED_USE="|| ( qt5 sdl )"
 
 src_unpack() {
-       if use system-libfmt; then
-               EGIT_SUBMODULES+=( "-fmt" "-externals/dynarmic/externals/fmt" )
+       if ! use system-libfmt; then
+               EGIT_SUBMODULES+=( 'fmt' )
        fi
        git-r3_src_unpack
 

Reply via email to