Page MenuHomeSolus

Initial commit of yuzu. Fixes T8159
ClosedPublic

Authored by infinitymdm on Aug 26 2022, 9:47 PM.
Tags
None
Referenced Files
F11035163: D13521.id.diff
Wed, Aug 9, 5:37 PM
F11035162: D13521.id33051.diff
Wed, Aug 9, 5:37 PM
F11035161: D13521.id33048.diff
Wed, Aug 9, 5:37 PM
F11035160: D13521.id33053.diff
Wed, Aug 9, 5:37 PM
F11035159: D13521.id33050.diff
Wed, Aug 9, 5:37 PM
F11035158: D13521.id33049.diff
Wed, Aug 9, 5:36 PM
F11026628: D13521.diff
Wed, Aug 9, 2:40 AM
F10928533: D13521.id.diff
Jul 11 2023, 12:22 AM

Details

Summary

Initial inclusion of Yuzu, a Nintendo Switch emulator. Fixes T8159.

Test Plan
  • Launch Yuzu from GUI
  • Tweak some settings under Emulation > Configure
  • Close Yuzu. Relaunch and make sure settings stuck
  • Connect and configure a controller
  • Load a game (that you dumped yourself, legally. Piracy is illegal and all that)
  • Make sure things run as well as they should
  • Tweak configuration, make sure things still work, repeat as desired

Diff Detail

Branch
main
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 4296
Build 4296: arc lint + arc unit

Event Timeline

builddep order: 0-9,A-Z,a-z.

Does sdl2 need to be manually specified as a rundep if already getting linked in?

Fix dep ordering; remove a few superfluous deps

Does sdl2 need to be manually specified as a rundep if already getting linked in?

Evidently not. Removed from rundeps.

Duplicate builddeps

package.yml
13

Not needed, gets pulled in by qt5-multimedia-devel

14

Same as qt5-base-devel (qt5core), not needed.

19

Duplicate of libavcodec (ffmpeg-devel)

22

Duplicate of libavcodec (ffmpeg-devel

25

Duplicate of libva

26

Duplicate

31

Part of system.devel, not needed.

This revision now requires changes to proceed.Aug 26 2022, 10:34 PM

Duplicate builddeps

Should be good to go now. Apparently I still have to work on learning how to track down duplicate deps

Why does it depend on fmt-devel?

Duplicate builddeps

Should be good to go now. Apparently I still have to work on learning how to track down duplicate deps

Unfortunately, it's still a largely manual process :D

Why does it depend on fmt-devel?

I had that in there because it was whining at install time. Probably because of one of the other duplicate deps or something? It installs and runs fine without it now.

Any other outstanding issues on this? I'd love to get this in the hands of testers.

This revision was not accepted when it landed; it landed in state Needs Review.Aug 27 2022, 7:03 PM
This revision was automatically updated to reflect the committed changes.