@@ -25,7 +25,7 @@ pkgname=(
2525 linux-firmware-radeon
2626 linux-firmware-realtek
2727)
28- pkgver=20260519
28+ pkgver=20260622
2929pkgrel=1
3030epoch=1
3131pkgdesc=" Firmware files for Linux"
@@ -43,7 +43,7 @@ options=(
4343 ! strip
4444)
4545source=(" git+$url .git?signed#tag=${pkgver} " )
46- b2sums=(' 8d2e6a84208d927c249a257069d401164713bfdd849f528d62b2daa952f1c98a44717e81f83a7439dc3275dc8e1371dc206a6d9cc7f359f06bb600bf5b11b1ad ' )
46+ b2sums=(' 272122f3b49da2b2c335a60db97797c5c38c13b82e32cb42313d13307df792af59fa33239c1a5c709ec1f4d96863514f4e75f733aa06a3f98d0c713532ef95f9 ' )
4747validpgpkeys=(
4848 4CDE8575E547BF835FE15807A31B6BD72486CFD6 # Josh Boyer <jwboyer@fedoraproject.org>
4949)
@@ -93,6 +93,8 @@ _pick() {
9393 done
9494}
9595
96+ _licdir=${pkgbase} /LICENSES
97+
9698package_linux-firmware () {
9799 pkgdesc+=" - Default set"
98100 license=(CC0-1.0)
@@ -166,7 +168,7 @@ package_linux-firmware-other() {
166168 # dedup after splitting
167169 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
168170
169- install -Dm644 ${pkgbase } /LICEN[CS]E* \
171+ install -Dm644 ${_licdir } /LICEN[CS]E* \
170172 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
171173}
172174
@@ -178,7 +180,7 @@ package_amd-ucode() {
178180 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
179181
180182 install -Dm644 amd-ucode.img -t " ${pkgdir} /boot"
181- install -Dm644 ${pkgbase } /LICENSE.amd-ucode \
183+ install -Dm644 ${_licdir } /LICENSE.amd-ucode \
182184 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
183185}
184186
@@ -193,7 +195,7 @@ package_linux-firmware-amdgpu() {
193195 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
194196 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
195197
196- install -Dm644 ${pkgbase } /LICENSE.amd{gpu,isp} \
198+ install -Dm644 ${_licdir } /LICENSE.amd{gpu,isp} \
197199 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
198200}
199201
@@ -208,13 +210,9 @@ package_linux-firmware-atheros() {
208210 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
209211 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
210212
211- install -Dm644 ${pkgbase} /qca/NOTICE.txt \
212- " ${pkgdir} /usr/share/licenses/${pkgname} /qca-NOTICE.txt"
213- install -Dm644 ${pkgbase} /qcom/NOTICE.txt \
214- " ${pkgdir} /usr/share/licenses/${pkgname} /qcom-NOTICE.txt"
215- install -Dm644 \
216- ${pkgbase} /LICENCE.{atheros_,open-ath9k-htc-}firmware \
217- ${pkgbase} /LICENSE.{QualcommAtheros* ,qcom} \
213+ install -Dm644 ${_licdir} /NOTICE.{qca,qcom} \
214+ ${_licdir} /LICENCE.{atheros_,open-ath9k-htc-}firmware \
215+ ${_licdir} /LICENSE.{QualcommAtheros* ,qcom} \
218216 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
219217}
220218
@@ -229,7 +227,7 @@ package_linux-firmware-broadcom() {
229227 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
230228 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
231229
232- install -Dm644 ${pkgbase } /LICENCE.{bnx2* ,broadcom_* ,cypress,tigon} \
230+ install -Dm644 ${_licdir } /LICENCE.{bnx2* ,broadcom_* ,cypress,tigon} \
233231 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
234232}
235233
@@ -241,7 +239,7 @@ package_linux-firmware-cirrus() {
241239 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
242240 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
243241
244- install -Dm644 ${pkgbase } /LICENSE.cirrus \
242+ install -Dm644 ${_licdir } /LICENSE.cirrus \
245243 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
246244}
247245
@@ -258,10 +256,10 @@ package_linux-firmware-intel() {
258256 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
259257
260258 install -Dm644 \
261- ${pkgbase } /LICENCE.{IntcSST2,adsp_sst,e100,fw_sst_0f28} \
262- ${pkgbase } /LICENCE.{ibt,iwlwifi,qat}_firmware \
263- ${pkgbase } /LICENSE.{hfi1,ipu3}_firmware \
264- ${pkgbase } /LICENSE.{i915,ice* ,intel* ,ivsc,ixp4xx,xe} \
259+ ${_licdir } /LICENCE.{IntcSST2,adsp_sst,e100,fw_sst_0f28} \
260+ ${_licdir } /LICENCE.{ibt,iwlwifi,qat}_firmware \
261+ ${_licdir } /LICENSE.{hfi1,ipu3}_firmware \
262+ ${_licdir } /LICENSE.{i915,ice* ,intel* ,ivsc,ixp4xx,xe} \
265263 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
266264}
267265
@@ -273,7 +271,7 @@ package_linux-firmware-liquidio() {
273271 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
274272 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
275273
276- install -Dm644 ${pkgbase } /LICENCE.cavium_liquidio \
274+ install -Dm644 ${_licdir } /LICENCE.cavium_liquidio \
277275 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
278276}
279277
@@ -285,7 +283,7 @@ package_linux-firmware-marvell() {
285283 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
286284 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
287285
288- install -Dm644 ${pkgbase } /LICENCE.{Marvell,NXP} \
286+ install -Dm644 ${_licdir } /LICENCE.{Marvell,NXP} \
289287 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
290288}
291289
@@ -297,9 +295,7 @@ package_linux-firmware-mediatek() {
297295 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
298296 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
299297
300- install -Dm644 ${pkgbase} /LICENCE.mediatek \
301- ${pkgbase} /LICENCE.ralink-firmware.txt \
302- ${pkgbase} /LICENCE.ralink_a_mediatek_company_firmware \
298+ install -Dm644 ${_licdir} /LICENCE.{mediatek,ralink* } \
303299 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
304300}
305301
@@ -309,6 +305,9 @@ package_linux-firmware-mellanox() {
309305
310306 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
311307 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
308+
309+ install -Dm644 ${_licdir} /LICENSE.mellanox \
310+ -t " ${pkgdir} /usr/share/licenses/${pkgname} "
312311}
313312
314313package_linux-firmware-nfp () {
@@ -319,7 +318,7 @@ package_linux-firmware-nfp() {
319318 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
320319 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
321320
322- install -Dm644 ${pkgbase } /LICENCE.Netronome \
321+ install -Dm644 ${_licdir } /LICENCE.Netronome \
323322 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
324323}
325324
@@ -331,7 +330,7 @@ package_linux-firmware-nvidia() {
331330 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
332331 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
333332
334- install -Dm644 ${pkgbase } /LICENCE.nvidia \
333+ install -Dm644 ${_licdir } /LICENCE.nvidia \
335334 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
336335}
337336
@@ -349,7 +348,7 @@ package_linux-firmware-qcom() {
349348 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
350349 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
351350
352- install -Dm644 ${pkgbase } /{qcom/ NOTICE.txt ,LICENSE.qcom* } \
351+ install -Dm644 ${_licdir } /{NOTICE.qcom ,LICENSE.qcom* ,LICENSE.dell } \
353352 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
354353}
355354
@@ -361,7 +360,7 @@ package_linux-firmware-qlogic() {
361360 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
362361 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
363362
364- install -Dm644 ${pkgbase } /LICENCE.qla* \
363+ install -Dm644 ${_licdir } /LICENCE.qla* \
365364 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
366365}
367366
@@ -373,7 +372,7 @@ package_linux-firmware-radeon() {
373372 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
374373 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
375374
376- install -Dm644 ${pkgbase } /LICENSE.radeon \
375+ install -Dm644 ${_licdir } /LICENSE.radeon \
377376 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
378377}
379378
@@ -385,7 +384,7 @@ package_linux-firmware-realtek() {
385384 mv -v ${pkgname# linux-firmware-} /* " ${pkgdir} "
386385 make -C ${pkgbase} FIRMWAREDIR=" ${pkgdir} /usr/lib/firmware" dedup
387386
388- install -Dm644 ${pkgbase } /LICENCE.rtlwifi_firmware.txt \
387+ install -Dm644 ${_licdir } /LICENCE.rtlwifi_firmware.txt \
389388 -t " ${pkgdir} /usr/share/licenses/${pkgname} "
390389}
391390
0 commit comments