commit: 190f4dd51226d1630c790ca96a664512ba52133c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 06:57:10 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 07:15:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190f4dd5
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
app-emulation/ruffle/ruffle-9999.ebuild | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/app-emulation/ruffle/ruffle-9999.ebuild
b/app-emulation/ruffle/ruffle-9999.ebuild
index 2b341d6744e5..2e43a88f8190 100644
--- a/app-emulation/ruffle/ruffle-9999.ebuild
+++ b/app-emulation/ruffle/ruffle-9999.ebuild
@@ -3,18 +3,16 @@
EAPI=8
-# python is needed by xcb-0.8.2 until update to >=0.10
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit cargo desktop flag-o-matic git-r3 python-any-r1 xdg
+inherit cargo desktop flag-o-matic git-r3 xdg
DESCRIPTION="Flash Player emulator written in Rust"
HOMEPAGE="https://ruffle.rs/"
EGIT_REPO_URI="https://github.com/ruffle-rs/ruffle.git"
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
curl"
+LICENSE="Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0
Unicode-DFS-2016 ZLIB curl"
SLOT="0"
+# dlopen: libX* (see winit+x11-dl crates)
RDEPEND="
dev-libs/glib:2
dev-libs/openssl:=
@@ -23,18 +21,19 @@ RDEPEND="
media-libs/freetype
sys-libs/zlib:=
x11-libs/gtk+:3
- x11-libs/libxcb:="
-DEPEND="${RDEPEND}"
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXrandr
+ x11-libs/libXrender"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto"
BDEPEND="
- ${PYTHON_DEPS}
virtual/jre:*
virtual/pkgconfig
>=virtual/rust-1.64"
-QA_FLAGS_IGNORED="
- usr/bin/${PN}
- usr/bin/${PN}_exporter
- usr/bin/${PN}_scanner"
+QA_FLAGS_IGNORED="usr/bin/${PN}.*"
src_unpack() {
git-r3_src_unpack