Package Details: eden-git 1:0.2.0.r24.g24dc383-1

Git Clone URL: https://aur.archlinux.org/eden-git.git (read-only, click to copy)
Package Base: eden-git
Description: Nintendo Switch emulator forked from yuzu.
Upstream URL: https://eden-emulator.github.io/
Keywords: eden emulator nintendo switch yuzu
Licenses: GPL-3.0-or-later
Conflicts: eden, eden-beta, eden-bin, eden-preview-bin
Provides: eden
Submitter: username227
Maintainer: username227 (HurricanePootis)
Last Packager: username227
Votes: 16
Popularity: 3.20
First Submitted: 2025-05-14 23:18 (UTC)
Last Updated: 2026-05-21 01:14 (UTC)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9

crueter commented on 2025-07-22 05:33 (UTC)

Just now I merged a PR that removes the need to use the bundled FFmpeg (since it removes the libavcodec_internal.h dep). I would recommend using System FFmpeg instead now. Should save fetch and build time.

crueter commented on 2025-07-16 02:55 (UTC)

I'm not sure I'd contribute much, since these days I barely ever use Arch, but if you want to add me go ahead. Been a minute since I've done any package maintenance, lol.

FWIW, I've been the victim of packaging-hostile developers two or three times now--after those, er, fiascoes, I wouldn't be able to forgive myself were I not helping third-party packagers at least a little bit.

username227 commented on 2025-07-16 02:09 (UTC) (edited on 2025-07-16 02:09 (UTC) by username227)

Ok, done and done. thanks for the heads up! I'm keeping the epoch line, though, to make sure that the upgrades will be recognized properly. It's awesome to have upstream devs that communicate well. If you want to be co-maintainer, let me know.

crueter commented on 2025-07-16 01:42 (UTC)

Instead of using qt6-5compat, I'd recommend installing quazip-qt6. I added it via CPM and configured it to look for the system package first before fetching/building.

Additionally, you can go back to tag versioning, I removed those test tags (leftovers from migration)

username227 commented on 2025-06-13 18:22 (UTC)

@sperg512,

thanks for the heads up. One of those had already been incorporated into the build. the second one called for changing the package to remove the unneeded submdules and I didn't catch it because it still built fine. has been updated. thanks!

<deleted-account> commented on 2025-06-13 17:48 (UTC)

Submodules need to be updated in accordance to these two commits:

https://git.eden-emu.dev/eden-emu/eden/commit/2a8ff1a59c5d922ee0fc649f4d6ccee0e6551ce2

https://git.eden-emu.dev/eden-emu/eden/commit/6c655321e6b04b8648802e296bb5ca11d290ae68

We moved several dead and in-house submodules in-tree and moved others to outside sources to reduce bandwidth usage on our VPS.

Note that I eventually plan to nuke submodules altogether and just use FetchContent.

sukanka commented on 2025-05-21 14:54 (UTC)

If you'd like to minimize the git submodules, you can refer to this PR, we only need sirit and simpleini (and we can also remove this)

username227 commented on 2025-05-16 21:27 (UTC)

I can only build this in a chroot. Some packages might conflict with the build, causing errors related to glad and/or SPIRV. I cannot patch these errors without ruining program functionality. If you run into this problem, please build in a chroot:

paru -S eden --chroot

If you can suggest a way to fix so that it builds outside of a chroot, please let me know.

username227 commented on 2025-05-14 23:19 (UTC) (edited on 2025-05-16 21:25 (UTC) by username227)

Note: There are improvements planned for this package:

1) Improvements can probably be made with the submdoule prepare coommnds

2) I can only build this in a chroot due to the same error that I fixed on the torzu package. I will try to push a fix for this similar to what I did with torzu. Meanwhile, if you run into an error related to glad, build in chroot: paru -S eden --chrooot

EDIT: I updated the pkgbuild with patches that allowed the package to build outside of a chroot. However, after further testing, I realized that I was unable to actually open any games with the compiled program. therefore, I reverted the changes. The patches were uploaded on the git page here if anybody wants to review and suggest a way to change the build so it builds outside fo a chroot but maintains functionality, because obviously if the program doesn't work the build is useless.

UPDATE #2: I have cleaned up the submodules and eliminated unnecessary 2nd-level submodules. Next I will disable the first-level submodule checks and attempt to eliminate remaining unnecessary submodules. But you will find the prepare function much quicker now.

UPDATE #3: I have eliminated unneeded submodules. If anybody runs into any issues let me know.