Package Details: linux-firmware-minimal 20100519-3

Git Clone URL: https://aur.archlinux.org/linux-firmware-minimal.git (read-only, click to copy)
Package Base: linux-firmware-minimal
Description: Minimal amount of firmware files for Linux, mostly recommended for virtual systems.
Upstream URL: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
Licenses: GPL2, custom, GPL3, MIT
Conflicts: linux-firmware, linux-firmware-git
Submitter: vinibali
Maintainer: vinibali
Last Packager: vinibali
Votes: 0
Popularity: 0.000000
First Submitted: 2019-10-03 09:43 (UTC)
Last Updated: 2021-03-28 17:43 (UTC)

Latest Comments

vinibali commented on 2021-03-28 17:45 (UTC)

@seiuneko, thanks for that! the package has been updated.

seiuneko commented on 2020-07-25 20:22 (UTC) (edited on 2020-07-25 20:23 (UTC) by seiuneko)

diff --git a/PKGBUILD b/PKGBUILD
index 535d212..8f69249 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,9 +20,9 @@ build() {
 package() {
   cd "${srcdir}/linux-firmware-${pkgver}"

-  install -d -m755 "${pkgdir}/lib/firmware"
-  cp -a * "${pkgdir}/lib/firmware/"
+  install -d -m755 "${pkgdir}/usr/lib/firmware"
+  cp -a * "${pkgdir}/usr/lib/firmware/"
   install -d -m755 "${pkgdir}/usr/share/licenses/linux-firmware/"
-  mv "${pkgdir}/lib/firmware"/LICEN* "${pkgdir}/usr/share/licenses/linux-firmware/"
+  mv LICEN* "${pkgdir}/usr/share/licenses/linux-firmware/"
 }
 # vim:set ts=2 sw=2 et:

vinibali commented on 2020-05-18 16:40 (UTC)

Hello there! This is just the oldest available version I found, with the far smallest footprint. This package exists to fill the dependency for the Linux kernel, not to provide any latest firmware files. This packages is recommended for virtual installation, just like the description says. Regards

rhysperry111 commented on 2020-05-18 15:10 (UTC) (edited on 2020-05-18 15:15 (UTC) by rhysperry111)

@TheGoliath The firmware files were last updated in 2013. The alternative to this package that I use is via pacman configuration.

An example is (/etc/pacman.conf):

NoExtract   = usr/lib/firmware/* !usr/lib/firmware/rtw88/* !usr/lib/firmware/rtl_nic/*

That line would extract only the firmware files in rtw88 and rtl_nic. You will have to edit this in order to include all the files that you need. If you would like any help just email me (rhysperry111 AT gmail DOT com).

I would not recommend using this package unless you are keeping a very outdated kernel

rhysperry111 commented on 2020-01-17 08:58 (UTC) (edited on 2020-01-17 09:02 (UTC) by rhysperry111)

What does this package do to make the firmware minimal? Is there any list of all pieces of firmware it excludes? The source link just seems to go to an old version of the firmware (circa 2010)

vinibali commented on 2020-01-05 10:31 (UTC)

mirror has been updated from https://mirrors.sohu.com/archlinux/other/linux-firmware/linux-firmware-20100519.tar.xz to https://mirrors.sohu.com/archlinux/other/linux-firmware/linux-firmware-20100519.tar.xz. rhysperry111, thanks for notification of the dead link!