Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/
Date: Wed, 05 Jan 2022 23:09:52
Message-Id: 1641424143.abd16ff756bf379588199276c605bd88c1a4630f.ionen@gentoo
1 commit: abd16ff756bf379588199276c605bd88c1a4630f
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 5 22:47:25 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 5 23:09:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd16ff7
7
8 games-emulation/pcsx2: update live for imgui
9
10 Enable submodule as it doesn't have its own build system nor
11 cmake/pkgconfig files for detection, so unbundling doesn't
12 seem viable (maybe if more packages come to need this).
13
14 Also cleanup removed SDL2_API option, and add extra licenses
15 for installed fonts.
16
17 Should be possible to remove freetype dependency (and a few
18 others) but build system isn't entirely cleared of these yet.
19 Leave alone in -9999 for now as it's rapidly changing.
20
21 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
22
23 games-emulation/pcsx2/pcsx2-9999.ebuild | 7 +++----
24 1 file changed, 3 insertions(+), 4 deletions(-)
25
26 diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
27 index 2df1c8c2ebc9..98a12b52d531 100644
28 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild
29 +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
30 @@ -9,9 +9,9 @@ inherit cmake fcaps flag-o-matic git-r3 toolchain-funcs wxwidgets
31 DESCRIPTION="A PlayStation 2 emulator"
32 HOMEPAGE="https://pcsx2.net/"
33 EGIT_REPO_URI="https://github.com/PCSX2/${PN}.git"
34 -EGIT_SUBMODULES=()
35 +EGIT_SUBMODULES=( 3rdparty/imgui/imgui )
36
37 -LICENSE="GPL-3"
38 +LICENSE="GPL-3 Apache-2.0 OFL-1.1" # TODO: needs review for a full list
39 SLOT="0"
40 KEYWORDS=""
41 IUSE="pulseaudio test"
42 @@ -42,6 +42,7 @@ RDEPEND="
43 x11-libs/libICE
44 x11-libs/libX11
45 x11-libs/libXext
46 + x11-libs/libXrandr
47 x11-libs/wxGTK:${WX_GTK_VER}[X]
48 pulseaudio? ( media-sound/pulseaudio )
49 "
50 @@ -96,8 +97,6 @@ src_configure() {
51 -DXDG_STD=TRUE
52
53 -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)/${PN}"
54 - # wxGTK must be built against same sdl version
55 - -DSDL2_API=TRUE
56 -DUSE_SYSTEM_YAML=TRUE
57 -DUSE_VTUNE=FALSE
58 )