Package Details: suyu-dev-qt6-git r27354.b911ac8516-1

Git Clone URL: https://aur.archlinux.org/suyu-dev-qt6-git.git (read-only, click to copy)
Package Base: suyu-dev-qt6-git
Description: suyu is the afterlife the world's most popular, open-source, Nintendo Switch emulator (dev branch with QT6)
Upstream URL: https://git.suyu.dev/suyu/suyu
Licenses: GPL-3.0-or-later
Conflicts: suyu-dev-git, suyu-git
Provides: suyu-dev-git, suyu-git
Submitter: Fijxu
Maintainer: Fijxu (HurricanePootis)
Last Packager: HurricanePootis
Votes: 3
Popularity: 0.011277
First Submitted: 2024-03-11 04:06 (UTC)
Last Updated: 2024-04-06 02:21 (UTC)

Dependencies (39)

Required by (0)

Sources (28)

Pinned Comments

Fijxu commented on 2024-11-28 22:10 (UTC) (edited on 2024-11-28 22:13 (UTC) by Fijxu)

Heads up. I'm going to delete this package in 2~3 weeks, why? Because suyu is not maintained (and it never was anyways) and I don't care about it anymore. I contributed to the CI/CD pipelines and linux packaging overall on the suyu project but most of the people that joined the team were just people without emulation experience to keep the emulator alive and in active development. Suyu is not better than Yuzu, it just fixed some small issues and removed features due to potential legal issues.

I will archive this package on my git server here if anyone wants to use it as a reference for a new AUR package (which is not worth because torzu exists and implements occasional fixes):

https://git.nadeko.net/Fijxu/suyu-dev-git

https://git.nadeko.net/Fijxu/suyu-dev-qt6-git

https://git.nadeko.net/Fijxu/suyu-git

Latest Comments

1 2 3 Next › Last »

Fijxu commented on 2024-11-28 22:10 (UTC) (edited on 2024-11-28 22:13 (UTC) by Fijxu)

Heads up. I'm going to delete this package in 2~3 weeks, why? Because suyu is not maintained (and it never was anyways) and I don't care about it anymore. I contributed to the CI/CD pipelines and linux packaging overall on the suyu project but most of the people that joined the team were just people without emulation experience to keep the emulator alive and in active development. Suyu is not better than Yuzu, it just fixed some small issues and removed features due to potential legal issues.

I will archive this package on my git server here if anyone wants to use it as a reference for a new AUR package (which is not worth because torzu exists and implements occasional fixes):

https://git.nadeko.net/Fijxu/suyu-dev-git

https://git.nadeko.net/Fijxu/suyu-dev-qt6-git

https://git.nadeko.net/Fijxu/suyu-git

dmsh commented on 2024-09-18 14:46 (UTC) (edited on 2024-09-18 14:46 (UTC) by dmsh)

Need add option -DSUYU_USE_BUNDLED_VCPKG=ON to build it and it will work at current moment.

HurricanePootis commented on 2024-09-11 20:15 (UTC)

@suiyuan As a packager, I cannot fix the boost issue. Suyu does not provide a bundled version of boost.

suiyuan commented on 2024-09-05 13:59 (UTC)

Sorry, I think this package need update. I try install it by paru, but it build failed

andresghc commented on 2024-07-30 20:14 (UTC) (edited on 2024-07-30 20:15 (UTC) by andresghc)

Updated to latest version and when launching I received: suyu: error while loading shared libraries: libZydis.so.4.1: cannot open shared object file: No such file or directory Had to install zydis sudo pacman -S zydis for it to work, maybe add it as a dependency?

HurricanePootis commented on 2024-06-28 03:32 (UTC)

@Odaem, those git submodules are included because even if you are not downloading them in source(), the command git submodule update --init will download them regardless. By downloading them in source, you don't have to keep on redownloading those submodules, even if unused, whenever you nuke src/

Odaem commented on 2024-05-14 17:16 (UTC)

I have a suggestion to reduce the required source repositories: see this gist.

Since this build uses system packages for some dependencies, their submodules are not used in the build process. In particular SDL and Ffmpeg are large repositories that go ignored because of explicit configuration flags, and similarly for vcpkg, which appears not to be used when building on Linux. By only initializing necessary submodules, and using -DSUYU_CHECK_SUBMODULES=OFF, the build succeeds without having to download these huge repositories, saving both time and disc space.

It is possible that other repositories could be removed as well, these are just the ones I found.

yangtsesu commented on 2024-03-31 11:34 (UTC)

Delete two lines of 'SKIP'.

dnmodder commented on 2024-03-30 22:59 (UTC)

In the array b2sums, there are two SKIPs left over.

Fijxu commented on 2024-03-30 15:44 (UTC) (edited on 2024-03-30 16:13 (UTC) by Fijxu)

Doing a clean build in a clean chroot right now. I will push the changes is a few minutes more.

EDIT: My internet is not being very cool now and I can't clone the vcpkg git repository. I will do it later I guess.