Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 916009 - >=app-emulation/ruffle-0_p20231019 version bump
Summary: >=app-emulation/ruffle-0_p20231019 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-19 13:36 UTC by Ionen Wolkens
Modified: 2023-12-16 13:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ionen Wolkens gentoo-dev 2023-10-19 13:36:04 UTC
Just filing for tracking status. Going to hold off bumping until wgpu-0.18 is released because the patch directives for wgpu+naga[1] are causing headaches (especially naga, otherwise it'd just be about patching out the wgpu bit), and it may not be worth doing workarounds depending on how long this stays per comment:

># The `v0.17` branch is a single backport commit ahead of the `v0.17.2` release,
># which we need. FIXME: Remove when wgpu `v0.18` is released and we can switch to it.
[1] https://github.com/ruffle-rs/ruffle/blob/5da09c137e04fdaf5ba1ce9c58a05cb248462701/Cargo.toml#L86C2-L92C16
Comment 1 Larry the Git Cow gentoo-dev 2023-12-16 13:26:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf3e19c6a0ea13d7cd81f3086a9c3ce5bbafbe4

commit bcf3e19c6a0ea13d7cd81f3086a9c3ce5bbafbe4
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2023-12-16 13:09:50 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2023-12-16 13:26:16 +0000

    app-emulation/ruffle: add 0_p20231216
    
    This version is still using [patch] wrt bug #916009 because wgpu-0.18.1
    is apparently still missing something. But, upon closer look, can work
    around this sedding cargo.eclass' config (temporary until the [patch]
    is gone).
    
    Note this needs >=rust-1.72 too (not stable yet).
    
    Closes: https://bugs.gentoo.org/916009
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 app-emulation/ruffle/Manifest                      | 283 ++++++++
 .../ruffle/files/ruffle-0_p20231216-no-patch.patch |  10 +
 .../ruffle-0_p20231216-skip-render-tests.patch     |  16 +
 app-emulation/ruffle/ruffle-0_p20231216.ebuild     | 736 +++++++++++++++++++++
 4 files changed, 1045 insertions(+)