]> TLD Linux GIT Repositories - packages/linux-firmware.git/commitdiff
- updated to 20251125
authorMarcin Krol <hawk@tld-linux.org>
Sat, 13 Dec 2025 16:10:39 +0000 (17:10 +0100)
committerMarcin Krol <hawk@tld-linux.org>
Sat, 13 Dec 2025 16:10:39 +0000 (17:10 +0100)
linux-firmware.spec

index c5f5dc00507ab93edc3164e5fb0357f8fa316c12..c95082ed3efb7f24d2ce7c48ab7a5a5433adeee9 100644 (file)
@@ -1,5 +1,5 @@
 %define                rel     1
-%define                ver     20250808
+%define                ver     20251125
 Summary:       Firmware files used by the Linux kernel
 Summary(pl.UTF-8):     Pliki firmware'u używane przez jądro Linuksa
 Name:          linux-firmware
@@ -11,8 +11,9 @@ Group:                Base/Kernel
 #Source0:      https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/%{name}-%{version}.tar.gz
 # upstream tarball
 Source0:       https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
-# Source0-md5: e908a4b3f2247fe895f4411d0240f780
+# Source0-md5: 0025f390a08831ff11c60851699df804
 URL:           https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
+BuildRequires: parallel
 BuildRequires: rdfind
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
@@ -494,7 +495,6 @@ Firmware for various wireless adapters
 # Remove source files we don't need to install
 %{__rm} */*.asm dsp56k/{Makefile,concat-bootstrap.pl} isci/{Makefile,README,*.[ch]}
 %{__rm} -r carl9170fw usbdux
-%{__rm} Makefile
 
 %{__mv} amd-ucode/README README.amd-ucode
 %{__mv} rtw88/README README.rtw88
@@ -503,7 +503,9 @@ Firmware for various wireless adapters
 %install
 rm -rf $RPM_BUILD_ROOT
 
-./copy-firmware.sh $RPM_BUILD_ROOT/lib/firmware
+%{__make} install \
+       DESTDIR="$RPM_BUILD_ROOT" \
+       FIRMWAREDIR=/lib/firmware
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -520,45 +522,38 @@ rm -rf $RPM_BUILD_ROOT
 /lib/firmware/carl9170-1.fw
 /lib/firmware/cadence
 /lib/firmware/cis
+/lib/firmware/dell
 /lib/firmware/edgeport
 /lib/firmware/ene-ub6250
 /lib/firmware/hfi1_dc8051.fw
 /lib/firmware/hfi1_fabric.fw
 /lib/firmware/hfi1_pcie.fw
 /lib/firmware/hfi1_sbus.fw
+/lib/firmware/HP
 /lib/firmware/imx
 /lib/firmware/inside-secure
 %dir /lib/firmware/intel
 /lib/firmware/intel/ish
+/lib/firmware/intel/qat
 /lib/firmware/isci
 /lib/firmware/ixp4xx
 /lib/firmware/keyspan
 /lib/firmware/keyspan_pda
+/lib/firmware/LENOVO
 /lib/firmware/lt9611uxc_fw.bin
 /lib/firmware/matrox
 /lib/firmware/moxa
 /lib/firmware/mts_*.fw
 /lib/firmware/ositech
 /lib/firmware/powervr
-/lib/firmware/qat_402xx.bin
-/lib/firmware/qat_402xx_mmp.bin
-/lib/firmware/qat_420xx.bin
-/lib/firmware/qat_420xx_mmp.bin
-/lib/firmware/qat_4xxx.bin
-/lib/firmware/qat_4xxx_mmp.bin
-/lib/firmware/qat_895xcc.bin
-/lib/firmware/qat_895xcc_mmp.bin
-/lib/firmware/qat_c3xxx.bin
-/lib/firmware/qat_c3xxx_mmp.bin
-/lib/firmware/qat_c62x.bin
-/lib/firmware/qat_c62x_mmp.bin
-/lib/firmware/qat_mmp.bin
+/lib/firmware/qat_*.bin
 /lib/firmware/r8a779x_usb3_v1.dlmem
 /lib/firmware/r8a779x_usb3_v2.dlmem
 /lib/firmware/r8a779x_usb3_v3.dlmem
 %dir /lib/firmware/rockchip
 /lib/firmware/rockchip/dptx.bin
 /lib/firmware/rp2.fw
+/lib/firmware/sdca
 /lib/firmware/sun
 /lib/firmware/tlg2300_firmware.bin
 /lib/firmware/tsse_firmware.bin
@@ -740,36 +735,56 @@ rm -rf $RPM_BUILD_ROOT
 %files -n iwl100-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-100-5.ucode
 /lib/firmware/iwlwifi-100-5.ucode
 
 %files -n iwl105-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-105-*.ucode
 /lib/firmware/iwlwifi-105-*.ucode
 
 %files -n iwl135-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-135-*.ucode
 /lib/firmware/iwlwifi-135-*.ucode
 
 %files -n iwl1000-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-1000-*.ucode
 /lib/firmware/iwlwifi-1000-*.ucode
 
 %files -n iwl2000-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-2000-*.ucode
 /lib/firmware/iwlwifi-2000-*.ucode
 
 %files -n iwl2030-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
 /lib/firmware/iwlwifi-2030-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-2030-*.ucode
 
 %files -n iwlax2xx-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-Qu-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-QuZ-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-bz-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-bz-*.pnvm
+/lib/firmware/intel/iwlwifi/iwlwifi-cc-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-gl-*.pnvm
+/lib/firmware/intel/iwlwifi/iwlwifi-gl-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-ma-*.pnvm
+/lib/firmware/intel/iwlwifi/iwlwifi-ma-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-sc-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-so-*.pnvm
+/lib/firmware/intel/iwlwifi/iwlwifi-so-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-ty-*.pnvm
+/lib/firmware/intel/iwlwifi/iwlwifi-ty-*.ucode
 /lib/firmware/iwlwifi-Qu-*.ucode
 /lib/firmware/iwlwifi-QuZ-*.ucode
 /lib/firmware/iwlwifi-bz-*.ucode
@@ -779,6 +794,7 @@ rm -rf $RPM_BUILD_ROOT
 /lib/firmware/iwlwifi-gl-*.ucode
 /lib/firmware/iwlwifi-ma-*.pnvm
 /lib/firmware/iwlwifi-ma-*.ucode
+/lib/firmware/iwlwifi-sc-*.ucode
 /lib/firmware/iwlwifi-so-*.pnvm
 /lib/firmware/iwlwifi-so-*.ucode
 /lib/firmware/iwlwifi-ty-*.pnvm
@@ -787,52 +803,65 @@ rm -rf $RPM_BUILD_ROOT
 %files -n iwl3160-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-3160-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-3168-*.ucode
 /lib/firmware/iwlwifi-3160-*.ucode
 /lib/firmware/iwlwifi-3168-*.ucode
 
 %files -n iwl3945-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-3945-*.ucode
 /lib/firmware/iwlwifi-3945-*.ucode
 
 %files -n iwl4965-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-4965-*.ucode
 /lib/firmware/iwlwifi-4965-*.ucode
 
 %files -n iwl5000-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-5000-*.ucode
 /lib/firmware/iwlwifi-5000-*.ucode
 
 %files -n iwl5150-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-5150-*.ucode
 /lib/firmware/iwlwifi-5150-*.ucode
 
 %files -n iwl6000-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-6000-*.ucode
 /lib/firmware/iwlwifi-6000-*.ucode
 
 %files -n iwl6000g2a-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-6000g2a-*.ucode
 /lib/firmware/iwlwifi-6000g2a-*.ucode
 
 %files -n iwl6000g2b-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-6000g2b-*.ucode
 /lib/firmware/iwlwifi-6000g2b-*.ucode
 
 %files -n iwl6050-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-6050-*.ucode
 /lib/firmware/iwlwifi-6050-*.ucode
 
 %files -n iwl7260-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-7260-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-7265-*.ucode
+/lib/firmware/intel/iwlwifi/iwlwifi-7265D-*.ucode
 /lib/firmware/iwlwifi-7260-*.ucode
 /lib/firmware/iwlwifi-7265-*.ucode
 /lib/firmware/iwlwifi-7265D-*.ucode
@@ -840,21 +869,25 @@ rm -rf $RPM_BUILD_ROOT
 %files -n iwl8000C-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-8000C-*.ucode
 /lib/firmware/iwlwifi-8000C-*.ucode
 
 %files -n iwl8265-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-8265-*.ucode
 /lib/firmware/iwlwifi-8265-*.ucode
 
 %files -n iwl9000-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-9000-*.ucode
 /lib/firmware/iwlwifi-9000-*.ucode
 
 %files -n iwl9260-firmware
 %defattr(644,root,root,755)
 %doc WHENCE LICENCE.iwlwifi_firmware
+/lib/firmware/intel/iwlwifi/iwlwifi-9260-*.ucode
 /lib/firmware/iwlwifi-9260-*.ucode
 
 %files -n marvell-firmware
@@ -954,87 +987,9 @@ rm -rf $RPM_BUILD_ROOT
 /lib/firmware/ti-connectivity
 /lib/firmware/ti-keystone
 /lib/firmware/INT8866RCA2.bin
-/lib/firmware/TAS2XXX0C94.bin
-/lib/firmware/TAS2XXX0C95.bin
-/lib/firmware/TAS2XXX0C96.bin
-/lib/firmware/TAS2XXX0C97.bin
-/lib/firmware/TAS2XXX1EB3.bin
-/lib/firmware/TAS2XXX103C8DE8-1.bin
-/lib/firmware/TAS2XXX103C8DE9-0.bin
-/lib/firmware/TAS2XXX103C8DE9-1.bin
-/lib/firmware/TAS2XXX103C8DE80.bin
-/lib/firmware/TAS2XXX103C8DE81.bin
-/lib/firmware/TAS2XXX103C8DE90.bin
-/lib/firmware/TAS2XXX103C8DE91.bin
-/lib/firmware/TAS2XXX103C8DE8-0.bin
-/lib/firmware/TAS2XXX10A40.bin
-/lib/firmware/TAS2XXX10A41.bin
-/lib/firmware/TAS2XXX11540.bin
-/lib/firmware/TAS2XXX11541.bin
-/lib/firmware/TAS2XXX12040.bin
-/lib/firmware/TAS2XXX12041.bin
-/lib/firmware/TAS2XXX12140.bin
-/lib/firmware/TAS2XXX12141.bin
-/lib/firmware/TAS2XXX1EB30.bin
-/lib/firmware/TAS2XXX1EB31.bin
-/lib/firmware/TAS2XXX2234.bin
-/lib/firmware/TAS2XXX2326.bin
-/lib/firmware/TAS2XXX3870.bin
-/lib/firmware/TAS2XXX387D.bin
-/lib/firmware/TAS2XXX387E.bin
-/lib/firmware/TAS2XXX387F.bin
-/lib/firmware/TAS2XXX3880.bin
-/lib/firmware/TAS2XXX3881.bin
-/lib/firmware/TAS2XXX3882.bin
-/lib/firmware/TAS2XXX3884.bin
-/lib/firmware/TAS2XXX3886.bin
-/lib/firmware/TAS2XXX38A5.bin
-/lib/firmware/TAS2XXX38A7.bin
-/lib/firmware/TAS2XXX38A8.bin
-/lib/firmware/TAS2XXX38B8.bin
-/lib/firmware/TAS2XXX38B9.bin
-/lib/firmware/TAS2XXX38BA.bin
-/lib/firmware/TAS2XXX38BB.bin
-/lib/firmware/TAS2XXX38BE.bin
-/lib/firmware/TAS2XXX38BF.bin
-/lib/firmware/TAS2XXX38C3.bin
-/lib/firmware/TAS2XXX38CB.bin
-/lib/firmware/TAS2XXX38CD.bin
-/lib/firmware/TAS2XXX38D3.bin
-/lib/firmware/TAS2XXX38D4.bin
-/lib/firmware/TAS2XXX38D5.bin
-/lib/firmware/TAS2XXX38D6.bin
-/lib/firmware/TAS2XXX38DF.bin
-/lib/firmware/TAS2XXX38E0.bin
-/lib/firmware/TAS2XXX38FD.bin
-/lib/firmware/TAS2XXX391F.bin
-/lib/firmware/TAS2XXX3920.bin
-/lib/firmware/TAS2XXX3E300.bin
-/lib/firmware/TAS2XXX3E301.bin
-/lib/firmware/TAS2XXX3EE00.bin
-/lib/firmware/TAS2XXX3EE01.bin
-/lib/firmware/TAS2XXX3EF00.bin
-/lib/firmware/TAS2XXX3EF01.bin
-/lib/firmware/TAS2XXX3F000.bin
-/lib/firmware/TAS2XXX3F001.bin
-/lib/firmware/TAS2XXX3F100.bin
-/lib/firmware/TAS2XXX3F101.bin
-/lib/firmware/TAS2XXX3F200.bin
-/lib/firmware/TAS2XXX3F201.bin
-/lib/firmware/TAS2XXX3F300.bin
-/lib/firmware/TAS2XXX3F301.bin
-/lib/firmware/TAS2XXX8DE8.bin
-/lib/firmware/TAS2XXX8DE80.bin
-/lib/firmware/TAS2XXX8DE81.bin
-/lib/firmware/TAS2XXX8DE9.bin
-/lib/firmware/TAS2XXX8DE90.bin
-/lib/firmware/TAS2XXX8DE91.bin
-/lib/firmware/TIAS2781RCA2.bin
-/lib/firmware/TIAS2781RCA4.bin
-/lib/firmware/TXNW2781RCA0.bin
-/lib/firmware/TXNW2781RCA1.bin
-/lib/firmware/TXNW2781RCA2.bin
-/lib/firmware/TXNW2781RCA4.bin
+/lib/firmware/TAS2XXX*.bin
+/lib/firmware/TIAS2781*.bin
+/lib/firmware/TXNW2781*.bin
 
 %files -n ueagle-atm-firmware
 %defattr(644,root,root,755)