chaotic-aur / packages

Read-only mirror of Chaotic-AUR's main repository. Issues and bug reports welcome! 📑
https://gitlab.com/chaotic-aur/pkgbuilds
GNU General Public License v3.0
339 stars 20 forks source link

[Rebuild] cemu-git #3315

Closed danielah05 closed 2 months ago

danielah05 commented 2 months ago

Packages:

https://aur.archlinux.org/packages/cemu-git

Latest chaotic version

2.2.r0.g1a4d9660-1

Reason for rebuild

dependency resolve error: warning: cannot resolve "libfmt.so=10-64", a dependency of "cemu-git"

Logs

No response

Builds?

No response

More information

No response

Technetium1 commented 2 months ago

Maybe broken due to https://github.com/fmtlib/fmt being at v11 now https://gitlab.archlinux.org/archlinux/packaging/packages/fmt/-/commits/main while fmt9 is required at https://github.com/cemu-project/Cemu/blob/1a4d9660e756f52a01589add71df619361543a2f/CMakeLists.txt#L157 Build log: cemu-git.log

SteavenGamerYT commented 2 months ago

build fmt9 and make cemu use it somehow?

xiota commented 2 months ago

An issue was opened upstream. Will wait a little while before trying to interfere.

Technetium1 commented 2 months ago

Upstream issue 1338: only works with libfmt 10, not linking directly.

xiota commented 2 months ago

AUR maintainer added dep on aur/fmt10, but will not add fmt10 to chaotic-aur (yet). Will give upstream projects little more time to update before adding interferes.

The problem is legacy packages don't fix the problem for all affected packages, the interferes are potentially complicated, and changes will eventually have to be rolled back when upstream updates.

xiota commented 2 months ago

I was looking at the wrong package earlier. aur/cemu is the one that added fmt10.

Will switch cemu-git and a few other packages to custom packages because they already have extensive interferes with multiple fixups. Closing because test rebuild of cemu-git was successful and package is available in repo.