aboutsummaryrefslogtreecommitdiff
path: root/teams/asahi.xml
AgeCommit message (Collapse)Author
2026-02-26teams/asahi: FEX: Drop mesa-va-driversGravatar Neal Gompa
This package was merged into mesa-dri-drivers in mesa-26.0.0-5.
2025-11-26teams/asahi: FEX: Drop mostly redundant wine.i686Gravatar Janne Grunau
Wine in Fedora 43 is built with WoW64 which supports running 32-bit Windows applications with 64-bit wine build. While this might cause regressions in some corner cases it reduces the image size considerably. The xz compressed erofs image shrank from ~1090MB to ~933MB.
2025-11-26teams/asahi: FEX: Drop llvm/clang-18 packagesGravatar Janne Grunau
Those are no longer needed. The system mesa contains fully functioning asahi OpenGL/Vulkan drivers so there is no need to provide older llvm-libs and clang-libs for mesa overlays.
2025-03-28teams/asahi: add dbus-glibGravatar Davide Cavalca
This is needed for XUL-based applications to work (for example, Zotero). Signed-off-by: Davide Cavalca <dcavalca@fedoraproject.org>
2025-02-09teams/asahi: Add libgpg-errorGravatar Asahi Lina
This is a tiny package (250kB) that seems to be a relatively common dependency (it just provides error codes and some common helpers, used by stuff other than gpg itself).
2025-01-13teams/asahi: FEX: Switch SDL2 for sdl2-compatGravatar Neal Gompa
Reference: https://fedoraproject.org/wiki/Changes/SDL2onSDL3
2024-12-09teams/asahi: FEX: Add xim support for GTK2/3Gravatar Asahi Lina
We're currently shipping GTK2/3 libs in the rootfs. While we're doing that, let's also install XIM support, which actually works through X11 passthrough with muvm. This should generally make legacy GTK x86_64 apps have input method support the old-fashioned way. Modern apps should use the Wayland input method protocol stuff, which is already built into GTK3/GTK4 and should not require any extra shared libraries for FEX. For muvm, that will work once we have Wayland passthrough.
2024-11-17teams/asahi: FEX: Clean up some redundant FEX packagesGravatar Asahi Lina
ibus: This is an input method, which is a user choice. It doesn't make sense to ship some input method libs and not others. These libs typically communicate with the main IM daemon over UNIX sockets, so this won't work anyway without additional work. (This might cause some spurious errors as the guest tries to load the nonexistent IM, but we can ignore them since it wouldn't work anyway). xdg-desktop-portal: This is just data and executables, no libraries, so it makes no sense for FEX. glibc-langpack-en, kbd-misc: Only needed for kiwi, add a comment zenity: Used by Steam but it's just a binary, so this should be an aarch64 dependency, not run emulated. llvm 14 & 15: I don't think there's a good reason to ship these? Any reasonable binary-packaged app shouldn't be depending on specific LLVM versions like this. Let's keep llvm18 & 19 since 18 is used by our Mesa builds. sudo & rsync: Binaries only (and sudo doesn't even work, neither under emulation nor plain in muvm). dbus: What we really need is the libs, so replace with that. dbus probably won't do what we want inside the container, but for many use cases dbus is not critical so it's okay for things to fail as long as the libs are there. spirv-tools-devel: Replace with spirv-tools-libs (dep) glew-devel: Replace with libGLEW (dep)
2024-10-30Add missing SDL2 libs to rootfsGravatar Asahi Lina
Besides the base lib, apps sometimes need the add-on ones.
2024-10-06Add some more missing libs to FEX rootfsGravatar Davide Cavalca
2024-10-02Add missing libs to FEX rootfsGravatar Asahi Lina
These are used by random i686/x86_64 software, particularly things built with Qt (which usually ship Qt itself but not these).
2024-09-28Add FEX-RootFS definitionGravatar Davide Cavalca
Add a new definition for a RootFS to be used by FEX (https://src.fedoraproject.org/rpms/fex-emu). This is based on the upstream manifest (https://github.com/FEX-Emu/RootFS/blob/main/Configs/Fedora_40.json). Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>