From a375651f4739891c2699421b60be417c2fff355f Mon Sep 17 00:00:00 2001 From: Asahi Lina Date: Dec 11 2024 17:25:40 +0000 Subject: Add fex subpackage for muvm+fex dependencies --- diff --git a/asahi-platform-metapackage.spec b/asahi-platform-metapackage.spec index 037ba23..d3e8d7f 100644 --- a/asahi-platform-metapackage.spec +++ b/asahi-platform-metapackage.spec @@ -3,7 +3,7 @@ Name: asahi-platform-metapackage Version: 0 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Metapackage declaring Asahi platform dependencies Group: Metapackages License: MIT @@ -16,6 +16,7 @@ Requires: (%{name}-audio = %{version}-%{release} if pipewire) Requires: (%{name}-plasma = %{version}-%{release} if plasma-desktop) Requires: (%{name}-firefox = %{version}-%{release} if firefox) Recommends: (%{name}-flatpak = %{version}-%{release} if flatpak) +Requires: (%{name}-fex = %{version}-%{release} if fex-emu) %dnl If/when we have desktop subpackages or whatever, we can make them %dnl conditional dependencies with the following format: %dnl Requires: (%{name}-desktop- = %{version}-%{release} if ) @@ -115,6 +116,24 @@ GPU driver extensions for supported runtimes. %dnl ------------------------------------------------------------------- +%package fex +Summary: Metapackage declaring muvm support Asahi platform dependencies +Requires: muvm +Requires: fex-emu-rootfs-fedora +Requires: mesa-fex-emu-overlay-i386 +Requires: mesa-fex-emu-overlay-x86_64 +Requires: virglrenderer(asahi) + +%description fex +This package declares the fex-emu dependencies for the Asahi platform. These allow running +i686/x86_64 applications within a muvm VM, and enable GPU acceleration support using the +appropriate fex-emu overlays and virglrenderer. + +%files fex +%dnl No files to ship + +%dnl ------------------------------------------------------------------- + %package desktop Summary: Metapackage declaring package recommendations for Asahi desktop systems Recommends: asahi-battery @@ -154,6 +173,9 @@ echo 'pref("general.useragent.override", "Mozilla/5.0 (X11; Linux x86_64; rv:120 > %{buildroot}%{_libdir}/firefox/defaults/pref/asahi.js %changelog +* Wed Dec 11 2024 Asahi Lina - 0-17 +- Add fex subpackage for muvm+fex dependencies + * Sun Dec 08 2024 Janne Grunau - 0-16 - Remove kwin software cursor workaround