upg linux-firmware

This commit is contained in:
joborun linux 2023-06-27 10:29:54 +03:00
parent 5a73898651
commit c5ff1efe79
4 changed files with 129 additions and 40 deletions

View File

@ -8,15 +8,14 @@
pkgbase=linux-firmware
pkgname=(linux-firmware-whence linux-firmware amd-ucode
linux-firmware-{nfp,mellanox,marvell,qcom,liquidio,qlogic,bnx2x})
_tag=20230310
pkgver=20230310.588dd071
pkgrel=1
_tag=20230625
pkgver=20230625.ee91452d
pkgrel=02
pkgdesc="Firmware files for Linux"
url="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary"
makedepends=('git')
makedepends=(git)
options=(!strip)
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed"
0001-Add-support-for-compressing-firmware-in-copy-firmware.patch)
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed")
_backports=(
)
@ -30,8 +29,8 @@ prepare() {
git cherry-pick -n "${_c}"
done
# add firmware compression support - patch taken from Fedora
patch -Np1 -i ../0001-Add-support-for-compressing-firmware-in-copy-firmware.patch
# # add firmware compression support - patch taken from Fedora
# patch -Np1 -i ../0001-Add-support-for-compressing-firmware-in-copy-firmware.patch
}
pkgver() {
@ -77,11 +76,12 @@ package_linux-firmware() {
cd ${pkgbase}
make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware installcompress
make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install-xz
# useless (FS#46591)
# Trigger a microcode reload for configurations not using early updates
echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' |
install -Dm644 /dev/stdin "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
#echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' |
# install -Dm644 /dev/stdin "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN*
@ -175,20 +175,18 @@ arch=(x86_64)
license=('GPL2' 'GPL3' 'custom')
validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer <jwboyer@fedoraproject.org>
validpgpkeys=(4CDE8575E547BF835FE15807A31B6BD72486CFD6) # Josh Boyer <jwboyer@fedoraproject.org>
sha256sums=(SKIP # linux-firmware
aa11b2eed9c0be42571b45eb7153908a43290f02a5fc715aefcaa81030a1832f) # 0001-Add-support-for-compressing-firmware-in-copy-firmware.patch
## 41d5d0c9f089788bc5e58e829cd525f2034bfdab8e5f62225bcb54c6a6105bf8 amd-ucode-20230310.588dd071-1-x86_64.pkg.tar.lz
## 66149fce218cc3d45009b039eb6331ecf37eb41351e7117aab239a7d720b2cb9 linux-firmware-20230310.588dd071-1-x86_64.pkg.tar.lz
## ca95a77336ac00a1125292edd6e4f8ffef2b40d5676e6f21da9bf554d1899c07 linux-firmware-bnx2x-20230310.588dd071-1-x86_64.pkg.tar.lz
## b9c608567f0c5d50d414304ab0b0a3af8a096b6a8f2a2b23af1ea55a72a0f34d linux-firmware-liquidio-20230310.588dd071-1-x86_64.pkg.tar.lz
## cfa9b9c7cc9e2fa10f312f586a89ef47de25da4ad66e7c7f224addba196f7f66 linux-firmware-marvell-20230310.588dd071-1-x86_64.pkg.tar.lz
## c53ecbf0d8642d4d620c2699cd7d5611150b0457ae7a2ec66f451b2f1ed7dcf3 linux-firmware-mellanox-20230310.588dd071-1-x86_64.pkg.tar.lz
## 3679fdf498ae74462aed0b8819da5c71fb95824344c931fb4e08d3fe53660d64 linux-firmware-nfp-20230310.588dd071-1-x86_64.pkg.tar.lz
## b125b7d54f38a3e0e4fbc73f69625cc8fdfa3452805659b48d1a2a07bab15688 linux-firmware-qcom-20230310.588dd071-1-x86_64.pkg.tar.lz
## 0a2fece487e7cd977fc02c4d5bd2741268a6354ee4e5b7e822f09210dfd46b9d linux-firmware-qlogic-20230310.588dd071-1-x86_64.pkg.tar.lz
## 0024b73c432b94625ee08c5597c55f97a6e4cb5a80426fd6f487a07bab4cbe74 linux-firmware-whence-20230310.588dd071-1-x86_64.pkg.tar.lz
sha256sums=(SKIP) # linux-firmware
## efe1ffb01739a0d5951003d136b45e774e44c4aa4bae8c1d041f4ed50a140365 amd-ucode-20230625.ee91452d-02-x86_64.pkg.tar.lz
## 16efb8c54eab6e4fd22c18570a18e987711e4b4f94d119d9614067bd296a0015 linux-firmware-20230625.ee91452d-02-x86_64.pkg.tar.lz
## 1701080266f1315ec3558c5e7de0ca2fbbe05db339d7b4c39f86bd9157875a60 linux-firmware-bnx2x-20230625.ee91452d-02-x86_64.pkg.tar.lz
## 17a0a07dba7769afe71719045a998b53e2dba5bcfc4f697e8ccdba29e345a4f7 linux-firmware-liquidio-20230625.ee91452d-02-x86_64.pkg.tar.lz
## 26031a0f88afc4d8418a0cb944d5c6da46dea9904de20f515d91f3d9ba76545d linux-firmware-marvell-20230625.ee91452d-02-x86_64.pkg.tar.lz
## e32416404015f7a167519094be5ab62bcf305b9a791b2be9c4a35edf701b57d8 linux-firmware-mellanox-20230625.ee91452d-02-x86_64.pkg.tar.lz
## 28f851e5829f9ab8af52a9a956a10f4529e2a7fbf6190a2556d2a97d046697b6 linux-firmware-nfp-20230625.ee91452d-02-x86_64.pkg.tar.lz
## f5e8d2e6c1cec1d5ff139e4dd709bfd096f1cb1edf0c8146ac0d968eec5aeda9 linux-firmware-qcom-20230625.ee91452d-02-x86_64.pkg.tar.lz
## e2a04d6cfd9258f06e08cfe1c3952f2dd4db40290a6bddf2dd0ba5f42fc295e2 linux-firmware-qlogic-20230625.ee91452d-02-x86_64.pkg.tar.lz
## a47d5ebfcbfdaf7e345dc431c3cd3a683b9677b0769ccd4ed4dc109c4364072b linux-firmware-whence-20230625.ee91452d-02-x86_64.pkg.tar.lz

View File

@ -4,8 +4,8 @@ pkgbase=linux-firmware
pkgname=(linux-firmware-whence linux-firmware amd-ucode
linux-firmware-{nfp,mellanox,marvell,qcom,liquidio,qlogic,bnx2x}
)
_tag=20230310
pkgver=20230310.588dd07
_tag=20230625
pkgver=20230625.ee91452d
pkgrel=1
pkgdesc="Firmware files for Linux"
url="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary"
@ -13,10 +13,8 @@ license=('GPL2' 'GPL3' 'custom')
arch=('any')
makedepends=('git')
options=(!strip)
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed"
0001-Add-support-for-compressing-firmware-in-copy-firmware.patch)
sha256sums=('SKIP'
'aa11b2eed9c0be42571b45eb7153908a43290f02a5fc715aefcaa81030a1832f')
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed")
sha256sums=('SKIP')
validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer <jwboyer@fedoraproject.org>
_backports=(
@ -30,9 +28,6 @@ prepare() {
git log --oneline -1 "${_c}"
git cherry-pick -n "${_c}"
done
# add firmware compression support - patch taken from Fedora
patch -Np1 -i ../0001-Add-support-for-compressing-firmware-in-copy-firmware.patch
}
pkgver() {
@ -78,11 +73,12 @@ package_linux-firmware() {
cd ${pkgbase}
make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware installcompress
make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install-xz
# useless (FS#46591)
# Trigger a microcode reload for configurations not using early updates
echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' |
install -Dm644 /dev/stdin "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
#echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' |
# install -Dm644 /dev/stdin "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN*

View File

@ -0,0 +1,93 @@
# pack-refs with: peeled fully-peeled sorted
ee91452dac5abfc4c5b9827cf55e701d8c0ca678 refs/heads/main
68f10e5959356bc0652b2fd078c6387eb5d54ccc refs/notes/signatures/tar
51c8ef5a1aed9582f99adaa36efc5f7f4518a03f refs/tags/20190312
^b0d9583f9528890dfcb28d338fe70b50371084bf
9666003e3ed935869339f63737eb18a0d85ebbcc refs/tags/20190416
^260cb35b11a968e7896f911565b75e411636ad69
c90589978c10cef1860d2121855febb6c46c33cd refs/tags/20190514
^711d3297bac870af42088a467459a0634c1970ca
0731d06eadc7d9c52e58f354727101813b8da6ea refs/tags/20190618
^acb56f2fae3235195bc99ecb7d09742fb4b65e63
62e5fb3d4d038ebec1ccb825785d2b6e5e801645 refs/tags/20190717
^bf13a71b18af229b4c900b321ef1f8443028ded8
dbaba4ad28846c08396f76e6b99b16011b048686 refs/tags/20190815
^07b925b450bfb4cf3e141c612ec5b104658cd020
2e3181564d2f84868d473a45b893e93c75b68fa6 refs/tags/20190923
^417a9c6e197a8d3eec792494efc87a2b42f76324
03dcc2219a339ca826f8966a9005d74dd88c8b26 refs/tags/20191022
^2b016afc348ba4b5fb2016ffcb2822f4a293da0c
a5ab61c7b6fd13f7210c288635a1c6b2136a8a43 refs/tags/20191215
^eefb5f7410150c00d0ab5c41c5d817ae9bf449b3
04e0b4cf4caee531448671c8a836223f05b72ba6 refs/tags/20200122
^1eb2408c6feacccd10b02a49214745f15d1c6fb7
46f345a05ac71982fa0b40207a5b4f6fc8bff07e refs/tags/20200316
^8eb0b281511d6455ca9151e52f694dc982193251
6c154442edbd9ebcdb15194b9bdeceadbdf4613e refs/tags/20200421
^78c0348458c035cf1de6093555db5431cc8c1268
2886a428acdd31b4464397e5a80de1551a96ac78 refs/tags/20200519
^8ba6fa665c52093ddc0d81137fc3c82cee2c5ef8
dfb9e46c5b22e4f2efa538746e3830a49e5423e8 refs/tags/20200619
^e96c1212f0c61505f3efe6e9db324735b15fd290
8d024148f7bb8d9e8b1ac88b88fec3e8bdfb2274 refs/tags/20200721
^2b823fc2568fc354551a63c37f5f5490d70a53d1
92ca6e64196827a26a7842a82222df5d3ff26862 refs/tags/20200817
^7a30af16115959cf5a817ae51429e72c0084fc0c
f2e98559c53f5016c5780e252c36686f004dc5d5 refs/tags/20200918
^00a84c516078defb76fbd57543b8d5c674a9a2be
c5776029b0cc3295a596ab0217718963e93c3700 refs/tags/20201022
^dae4b4cd084102cd49c37aa8b579b208028ab025
03e259625ec185d20e3b594cb5cd1881e9045d24 refs/tags/20201118
^2ea86675db1349235e9af0a9d0372b72da4db259
def628ac2158c1cbd3e8c3e7b91aa191d131eab1 refs/tags/20201218
^646f159690e2e00fdb829faeed35e23217ac944c
d6ae64229eb384bdff26a23fb623797f0c5f4ce6 refs/tags/20210208
^b79d2396bc630bfd9b4058459d3e82d7c3428599
c73549d8658f26f4397b8d2c4fc763fa0d0bf7f0 refs/tags/20210315
^3568f962908cd9be9128de5cb732f4f58880a41f
fba3a4db35d2b20cd10717557665b656329edacc refs/tags/20210511
^7685cf49917b281b8799ba822e97595eeecb26b5
80b0d129b0e087f4039a0846d87e826a5f10c8e6 refs/tags/20210716
^b7c134f0d3491113958276d631b4e69771a6c5be
0a57a24772d837d700293155a4630dead2752efc refs/tags/20210818
^c46b8c364b820e5676212134fd8453a0dca055c6
cb1221b4332d6909a34ffce53602fa790217b909 refs/tags/20210919
^d526e044bddaa2c2ad855c7296147e49be0ab03c
3bee82a18617a0b27041f3fb5ed6f0d72b7948fe refs/tags/20211027
^1d00989a65968d3d8fb2f6f727582f91b1cfa885
78646b911b3815620cf680675019d0581d508c7c refs/tags/20211216
^514cc566cb3b2edfb14690ba11123c3776f67b61
32740666b884aba440b24c70141d8507cf6b5523 refs/tags/20220209
^6342082c115e76ab5efe3f93c4c1ac6d01a3c7d0
f8ec992f68b3a2cc38be3fecb6f9000795fcb588 refs/tags/20220310
^cd01f857da28abc170ebf19216945873ec7d5fec
7eba0756fffd632dabc3656209fec76b4cfd70ef refs/tags/20220411
^705f19ac52c81fdc7f62e8221a1938189be69ebc
0d614a6150f36d6caee483b64e825b5e3b45357e refs/tags/20220509
^b19cbdca78ab2adfd210c91be15a22568e8b8cae
d2e5166484cd7fd1cdb923faa896799e3fae4de6 refs/tags/20220610
^7b71b75be8fb0fa7cceeb3dc22f97920a6be28bd
ac53cf5154013fff502a2b6e93736f6778cc09f3 refs/tags/20220708
^be7798e0cf106bfa10c3e9bdffe5c15e6b0d7ae9
2bab7d5fe2a23efcb4a0d519681b4ad8c9159911 refs/tags/20220815
^8413c63c7a539a912be8851ce941eea32dcd1786
2af46e43abf5060baa4f6bb09a1e6d9bf7cea8ea refs/tags/20220913
^f09bebf31b0590bdc875d7236aa705279510cfd0
26e4a349e734d60f6e9f365708db06a11a53e77c refs/tags/20221012
^8b07c1fb1d8de4259611a0cccaeda893d792cd91
28be4bcc4b6a5de8e6d526e6737e75a13e4f8f04 refs/tags/20221109
^60310c2deb8c67948a38310ac5f15cf3abcc30e7
14b654c3191c71c8858546c872dbc4e0803d6b8c refs/tags/20221214
^f3c283e198d3fb69f5183b8dea4fd32b8c3cbe76
ac7f0f108f11e0c15b3538fce4a09b51e796917e refs/tags/20230117
^7e4f0eda76d58024f78ac68d4ffd6f87d63a3a29
4df007b80978aba67b02f5dea9def1f40652c7f1 refs/tags/20230210
^bf4115c1aa2bee686ec675595271da50611684b5
702b0c7025cf59e0bdd447d585f5491e38bb10ba refs/tags/20230310
^588dd07134daf4b0f6f74698f24eeb74ebe90012
6fdd4166e8696a3d86ab7c737c8b261ef405897b refs/tags/20230404
^2e92a49f90f73c8edc44b25c6e669d5e70893c90
f0706218707cdbcf88fa3f2652f4dcf3f7860a99 refs/tags/20230515
^512909428e46953e4ade391387aef1305f52029c
a5ff502cc5cca8db3c0cbc05650f7065a7ef1180 refs/tags/20230625
^ee91452dac5abfc4c5b9827cf55e701d8c0ca678

View File

@ -1,4 +1,6 @@
real 4m29.624s
user 5m18.086s
sys 0m22.188s
real 30m50.656s
user 6m18.526s
sys 0m48.620s