linux-firmware: fix FILES to drop RDEPENDS on full package

linux-firmware-rtl8723 and linux-firmware-adsp-sst
contain symlinks to files that were previously
packaged only in the main linux-firmware package.
This caused both subpackages to inherit an unintended
RDEPENDS on the full package. This change resolves the
issue by ensuring all required files are correctly
included in their respective subpackages.

Thanks to Peter Kjellerstedt for figuring out the rootcause.

(From OE-Core rev: cf27c7d040e7a5f1bbc60fb36c98686704bd7dc5)

(From OE-Core rev: 4b785d2d416944a78bf4c09e85a508ae80e35ca4)

Signed-off-by: Patryk Seregiet <patryk.seregiet@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

(master rev: cf27c7d040e7a5f1bbc60fb36c98686704bd7dc5)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
Patryk Seregiet
2025-08-20 03:16:16 -07:00
committed by Steve Sakoman
parent 9fc83a3343
commit f0c015b3f1

View File

@@ -1253,6 +1253,7 @@ FILES:${PN}-rtl8723 = " \
FILES:${PN}-rtl8821 = " \
${nonarch_base_libdir}/firmware/rtlwifi/rtl8821*.bin* \
${nonarch_base_libdir}/firmware/rtw88/rtw8821*.bin* \
${nonarch_base_libdir}/firmware/rtl_bt/rtl8821*.bin \
"
FILES:${PN}-rtl8761 = " \
${nonarch_base_libdir}/firmware/rtl_bt/rtl8761*.bin* \
@@ -1756,7 +1757,10 @@ RDEPENDS:${PN}-ice = "${PN}-ice-license"
FILES:${PN}-adsp-sst-license = "${nonarch_base_libdir}/firmware/LICENCE.adsp_sst"
LICENSE:${PN}-adsp-sst = "Firmware-adsp_sst"
LICENSE:${PN}-adsp-sst-license = "Firmware-adsp_sst"
FILES:${PN}-adsp-sst = "${nonarch_base_libdir}/firmware/intel/dsp_fw*"
FILES:${PN}-adsp-sst = "\
${nonarch_base_libdir}/firmware/intel/dsp_fw* \
${nonarch_base_libdir}/firmware/intel/avs/*/dsp_basefw.bin \
"
RDEPENDS:${PN}-adsp-sst = "${PN}-adsp-sst-license"
# For QAT