#7 Require the latest kernel and asahi-scripts
Opened 16 days ago by dcavalca. Modified 16 days ago
fedora-asahi/ dcavalca/asahi-platform-metapackage scripts  into  main

@@ -3,7 +3,7 @@ 

  

  Name:           asahi-platform-metapackage

  Version:        0

- Release:        10%{?dist}

+ Release:        11%{?dist}

  Summary:        Metapackage declaring Asahi platform dependencies

  Group:          Metapackages

  License:        MIT
@@ -32,7 +32,7 @@ 

  Summary:        Metapackage declaring core Asahi platform dependencies

  Requires:       alsa-ucm-asahi

  Requires:       asahi-fwextract

- Requires:       dracut-asahi

+ Requires:       dracut-asahi >= 20240411-1

  Requires:       kernel-16k

  Requires:       kernel-16k-modules-extra

  Requires:       update-m1n1
@@ -48,6 +48,9 @@ 

  Conflicts:      kernel-64k-devel

  Conflicts:      kernel-64k-debug-core

  Conflicts:      kernel-64k-debug-devel

+ %dnl Block older kernels due to initramfs module changes

+ Conflicts:      kernel-16k < 6.8.7-402.asahi

+ Conflicts:      kernel-16k-modules-extra < 6.8.7-402.asahi

  

  %description core

  This package declares the core dependencies for the Asahi platform.
@@ -118,6 +121,9 @@ 

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

  

  %changelog

+ * Wed Apr 24 2024 Davide Cavalca <dcavalca@fedoraproject.org>

+ - Require the latest kernel and asahi-scripts

+ 

  * Sat Apr 20 2024 Davide Cavalca <dcavalca@fedoraproject.org>

  - Rebuild for Fedora Linux 40

  

These need to be updated in lockstep due to a change in initramfs modules

I think it'd be better to add Conflicts for older versions so they get uninstalled instead.

Oh wait. This won't work either.

DNF's protect running kernel code will prevent this from installing properly because it'll uninstall the running kernel.

do we still need this with the fixed dracut-asahi? I guess Requires: dracut-asahi >= 20240411-2 wouldn't hurt.

Metadata