diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2022-02-28 05:14:38 -0500 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2022-02-28 06:26:24 -0500 |
commit | e6a7d2a7ebe140963f12c702fc12c4b3c5895150 (patch) | |
tree | 435d1fbf0aa9a8a6c88cae79225483d81affa0ac | |
parent | app-emulation/ruffle: add 0_p20220228 (diff) | |
download | gentoo-e6a7d2a7ebe140963f12c702fc12c4b3c5895150.tar.gz gentoo-e6a7d2a7ebe140963f12c702fc12c4b3c5895150.tar.bz2 gentoo-e6a7d2a7ebe140963f12c702fc12c4b3c5895150.zip |
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
-rw-r--r-- | app-emulation/ruffle/ruffle-9999.ebuild | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/app-emulation/ruffle/ruffle-9999.ebuild b/app-emulation/ruffle/ruffle-9999.ebuild index 58111094b040..5f575704c2b7 100644 --- a/app-emulation/ruffle/ruffle-9999.ebuild +++ b/app-emulation/ruffle/ruffle-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,23 +12,17 @@ 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 ZLIB curl zlib-acknowledgement" +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl" SLOT="0" -IUSE="gui" -DEPEND=" +RDEPEND=" + dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= + x11-libs/gtk+:3 x11-libs/libxcb:=" -RDEPEND=" - ${DEPEND} - gui? ( - || ( - gnome-extra/zenity - kde-apps/kdialog - ) - )" +DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig @@ -45,7 +39,7 @@ src_unpack() { } src_compile() { - filter-flags '-flto*' # undefined references with tinyfiledialogs and more + filter-flags '-flto*' # undefined references with ring crate and more cargo_src_compile --bins # note: configure --bins would skip tests } @@ -53,13 +47,9 @@ src_compile() { src_install() { dodoc README.md - # does not have a real GUI yet, flag is used to ensure there is a - # way for messages and file picker to be displayed with .desktop - if use gui; then - newicon web/packages/extension/assets/images/icon180.png ${PN}.png - make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ - "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" - fi + newicon web/packages/extension/assets/images/icon180.png ${PN}.png + make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ + "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" cd target/$(usex debug{,} release) || die |