#15 Add fex subpackage for muvm+fex dependencies
Merged 3 months ago by asahilina. Opened 3 months ago by asahilina.
fedora-asahi/ asahilina/asahi-platform-metapackage fex  into  main

@@ -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}-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-<variant> = %{version}-%{release} if <desktop-main-package>)
@@ -115,6 +116,24 @@ 

  

  %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 @@ 

      > %{buildroot}%{_libdir}/firefox/defaults/pref/asahi.js

  

  %changelog

+ * Wed Dec 11 2024 Asahi Lina <lina@asahilina.net> - 0-17

+ - Add fex subpackage for muvm+fex dependencies

+ 

  * Sun Dec 08 2024 Janne Grunau <janne-fdr@jannau.net> - 0-16

  - Remove kwin software cursor workaround

  

no initial comment

Pull-Request has been merged by asahilina

3 months ago
Metadata