From cb55411703284d695995cd1f4492fb6c2d515586 Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Mon, 26 Sep 2022 22:58:03 +0200 Subject: [PATCH] - updated to 20220913, separated i915, mediatek, mellanoc and qcom --- linux-firmware.spec | 100 ++++++++++++++++++++++++++++++++------------ 1 file changed, 74 insertions(+), 26 deletions(-) diff --git a/linux-firmware.spec b/linux-firmware.spec index cb95879..094acaa 100644 --- a/linux-firmware.spec +++ b/linux-firmware.spec @@ -1,5 +1,5 @@ %define rel 1 -%define ver 20220815 +%define ver 20220913 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,7 +11,7 @@ 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: a10fae34e085810817822110d05aeb75 +# Source0-md5: 268dc0757ed7d0dd2cabbd3a645d3012 URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/ BuildRequires: tar >= 1:1.22 BuildRequires: xz @@ -88,14 +88,6 @@ Group: Base/Kernel %description -n chelsio-firmware Firmware for Chelsio T3/T4/T5/T6 -%package -n intel-sound-firmware -Summary: Firmware for Intel sound cards -License: Redistributable, no modification permitted -Group: Base/Kernel - -%description -n intel-sound-firmware -Firmware for Intel sound cards - %package -n intel-bluetooth-firmware Summary: Firmware for Intel Bluetooth adapters License: Redistributable, no modification permitted @@ -104,6 +96,22 @@ Group: Base/Kernel %description -n intel-bluetooth-firmware Firmware for Intel Bluetooth adapters +%package -n intel-gpu-firmware +Summary: Firmware for Intel i915 graphics chips +License: Redistributable, no modification permitted +Group: Base/Kernel + +%description -n intel-gpu-firmware +Firmware for Intel i915 graphics chips + +%package -n intel-sound-firmware +Summary: Firmware for Intel sound cards +License: Redistributable, no modification permitted +Group: Base/Kernel + +%description -n intel-sound-firmware +Firmware for Intel sound cards + %package -n iwl100-firmware Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters License: Redistributable, no modification permitted @@ -331,14 +339,30 @@ drivers for Linux. Usage of the firmware is subject to the terms and conditions contained inside the provided LICENSE file. Please read it carefully. -%package -n libertas-firmware +%package -n marvell-firmware Summary: Firmware for Marvell wirelsess network cards License: Redistributable, no modification permitted Group: Base/Kernel -%description -n libertas-firmware +%description -n marvell-firmware Firmware for Marvell wireless network cards +%package -n mediatek-firmware +Summary: Firmware for MediaTek devices +License: Redistributable, no modification permitted +Group: Base/Kernel + +%description -n mediatek-firmware +Firmware for MediaTek devices. + +%package -n mellanox-firmware +Summary: Firmware for Mellanox Spectrum switches +License: Redistributable, no modification permitted +Group: Base/Kernel + +%description -n mellanox-firmware +Firmware for Mellanox Spectrum switches + %package -n microcode-data-amd Summary: Microcode definitions for AMD64 processors License: Redistributable, no modification permitted @@ -363,6 +387,14 @@ Group: Base/Kernel %description -n nvidia-gpu-firmware Firmware for NVIDIA graphics chips +%package -n qualcomm-firmware +Summary: Firmware for Qualcomm SoCs +License: Redistributable, no modification permitted +Group: Base/Kernel + +%description -n qualcomm-firmware +Firmware for Qualcomm SoCs + %package -n qlogic-firmware Summary: Firmware for QLogic adapters License: Redistributable, no modification permitted @@ -453,7 +485,6 @@ rm -rf $RPM_BUILD_ROOT /lib/firmware/hfi1_sbus.fw /lib/firmware/htc_7010.fw /lib/firmware/htc_9271.fw -/lib/firmware/i915 /lib/firmware/imx /lib/firmware/inside-secure %dir /lib/firmware/intel @@ -469,8 +500,6 @@ rm -rf $RPM_BUILD_ROOT /lib/firmware/lgs8g75.fw /lib/firmware/lt9611uxc_fw.bin /lib/firmware/matrox -/lib/firmware/mediatek -/lib/firmware/mellanox /lib/firmware/meson /lib/firmware/microchip /lib/firmware/moxa @@ -489,7 +518,6 @@ rm -rf $RPM_BUILD_ROOT /lib/firmware/qat_c62x.bin /lib/firmware/qat_c62x_mmp.bin /lib/firmware/qca -/lib/firmware/qcom /lib/firmware/r8a779x_usb3_v1.dlmem /lib/firmware/r8a779x_usb3_v2.dlmem /lib/firmware/r8a779x_usb3_v3.dlmem @@ -564,7 +592,7 @@ rm -rf $RPM_BUILD_ROOT %files -n atheros-firmware %defattr(644,root,root,755) -%doc WHENCE LICENCE.atheros_firmware LICENSE.QualcommAtheros_ar3k LICENSE.QualcommAtheros_ath10k +%doc WHENCE LICENCE.atheros_firmware LICENSE.QualcommAtheros_ar3k LICENSE.QualcommAtheros_ath10k LICENCE.open-ath9k-htc-firmware /lib/firmware/ar3k /lib/firmware/ar5523.bin /lib/firmware/ar7010*.fw @@ -603,20 +631,25 @@ rm -rf $RPM_BUILD_ROOT /lib/firmware/cxgb3 /lib/firmware/cxgb4 +%files -n intel-bluetooth-firmware +%defattr(644,root,root,755) +%doc WHENCE LICENCE.ibt_firmware +%dir /lib/firmware/intel +/lib/firmware/intel/ibt-* + +%files -n intel-gpu-firmware +%defattr(644,root,root,755) +%doc WHENCE LICENSE.i915 +/lib/firmware/i915 + %files -n intel-sound-firmware %defattr(644,root,root,755) -%doc WHENCE +%doc WHENCE LICENCE.IntcSST2 LICENCE.adsp_sst LICENCE.fw_sst_0f28 %dir /lib/firmware/intel /lib/firmware/intel/IntcSST2.bin /lib/firmware/intel/dsp_fw_* /lib/firmware/intel/fw_sst_* -%files -n intel-bluetooth-firmware -%defattr(644,root,root,755) -%doc WHENCE LICENCE.ibt_firmware -%dir /lib/firmware/intel -/lib/firmware/intel/ibt-* - %files -n iwl100-firmware %defattr(644,root,root,755) %doc WHENCE LICENCE.iwlwifi_firmware @@ -731,15 +764,25 @@ rm -rf $RPM_BUILD_ROOT %doc WHENCE LICENCE.iwlwifi_firmware /lib/firmware/iwlwifi-9260-*.ucode -%files -n libertas-firmware +%files -n marvell-firmware %defattr(644,root,root,755) -%doc WHENCE LICENCE.Marvell +%doc WHENCE LICENCE.Marvell LICENCE.OLPC /lib/firmware/lbtf_usb.bin /lib/firmware/libertas /lib/firmware/mrvl /lib/firmware/mwl8k /lib/firmware/mwlwifi +%files -n mediatek-firmware +%defattr(644,root,root,755) +%doc WHENCE LICENCE.ralink_a_mediatek_company_firmware LICENCE.mediatek +/lib/firmware/mediatek + +%files -n mellanox-firmware +%defattr(644,root,root,755) +%doc WHENCE +/lib/firmware/mellanox + %files -n microcode-data-amd %defattr(644,root,root,755) %doc WHENCE LICENSE.amd-ucode amd-ucode/README @@ -755,6 +798,11 @@ rm -rf $RPM_BUILD_ROOT %doc WHENCE LICENCE.nvidia /lib/firmware/nvidia +%files -n qualcomm-firmware +%defattr(644,root,root,755) +%doc WHENCE LICENSE.qcom +/lib/firmware/qcom + %files -n qlogic-firmware %defattr(644,root,root,755) %doc WHENCE LICENCE.qla1280 LICENCE.qla2xxx -- 2.44.0