upg btrfs-progs coreutils hwdata linux-firmware

This commit is contained in:
joborun linux 2023-10-06 13:20:18 +03:00
parent 3384f870ed
commit 02a42e6674
11 changed files with 51 additions and 51 deletions

View file

@ -7,9 +7,9 @@
pkgname=btrfs-progs
pkgver=6.5.2
pkgrel=01
pkgrel=02
pkgdesc='Btrfs filesystem utilities w/o systemd'
makedepends=('git' 'asciidoc' 'xmlto' 'python' 'python-setuptools' 'e2fsprogs' 'reiserfsprogs' 'python-sphinx')
makedepends=('asciidoc' 'xmlto' 'python' 'python-setuptools' 'e2fsprogs' 'reiserfsprogs' 'python-sphinx')
depends=('glibc' 'util-linux-libs' 'lzo' 'zlib' 'zstd' 'libgcrypt')
optdepends=('python: libbtrfsutil python bindings'
'e2fsprogs: btrfs-convert'
@ -69,7 +69,7 @@ package() {
arch=(x86_64)
license=('GPL2-only')
license=('GPL-2.0-only')
validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
@ -78,4 +78,4 @@ sha256sums=(c558b2ddd43f5747a2f5cb62aed3e5c5099703886485a480310fed4698d3610c #
bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4 # initcpio-install-btrfs
35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5) # initcpio-hook-btrfs
## 21d9855128533766a48ef724e2cc65373f1cc87946c4e1dfa0e20401a6d65ba1 btrfs-progs-6.5.2-01-x86_64.pkg.tar.lz
## 0bdf3b68130e381ec9848d32e715dfdf69448c09704f73d0a9cd910380552aaa btrfs-progs-6.5.2-02-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgname=btrfs-progs
pkgver=6.5.2
pkgrel=1
pkgrel=2
pkgdesc='Btrfs filesystem utilities'
arch=('x86_64')
makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 'e2fsprogs' 'reiserfsprogs' 'python-sphinx')
@ -16,7 +16,7 @@ url='https://btrfs.readthedocs.io'
replaces=('btrfs-progs-unstable')
conflicts=('btrfs-progs-unstable')
provides=('btrfs-progs-unstable')
license=('GPL2-only')
license=('GPL-2.0-only')
validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
'initcpio-install-btrfs'

View file

@ -1,4 +1,3 @@
git
xmlto
python
python-setuptools

View file

@ -7,7 +7,7 @@
pkgname=coreutils
pkgver=9.4
pkgrel=01
pkgrel=02
pkgdesc='The basic file, shell and text manipulation utilities of the GNU operating system'
url='https://www.gnu.org/software/coreutils/'
depends=('glibc' 'acl' 'attr' 'gmp' 'libcap' 'openssl')
@ -55,11 +55,12 @@ package() {
arch=(x86_64)
license=('GPL3-or-later' 'GFDL-1.3-or-later')
license=('GPL-3.0-or-later' 'GFDL-1.3-or-later')
validpgpkeys=('6C37DC12121A5006BC1DB804DF6FD971306037D9') # Pádraig Brady
sha256sums=(ea613a4cf44612326e917201bbbcdfbd301de21ffc3b59b6e5c07e040b275e52 # coreutils-9.4.tar.xz
290c9baaf94bdad2f126cb9e7a1a98214afc4e3cbdf6d362b0acb4ffc56f72c7) # coreutils-9.4.tar.xz.sig
## 867bd7610b017356a72ebe75f6ea3639f84b96f61f4ca33f6044bafd01957a95 coreutils-9.4-01-x86_64.pkg.tar.lz
## 92a9bff1f2a2f0a91b36295dde220c35fde7c7bf5d020a9532740d4930d82b4a coreutils-9.4-02-x86_64.pkg.tar.lz

View file

@ -6,10 +6,10 @@
pkgname=coreutils
pkgver=9.4
pkgrel=1
pkgrel=2
pkgdesc='The basic file, shell and text manipulation utilities of the GNU operating system'
arch=('x86_64')
license=('GPL3-or-later' 'GFDL-1.3-or-later')
license=('GPL-3.0-or-later' 'GFDL-1.3-or-later')
url='https://www.gnu.org/software/coreutils/'
depends=('glibc' 'acl' 'attr' 'gmp' 'libcap' 'openssl')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})

View file

@ -7,7 +7,7 @@
pkgname=hwdata
pkgver=0.375
pkgrel=01
pkgrel=02
pkgdesc="hardware identification databases"
makedepends=('git')
replaces=('hwids')
@ -31,10 +31,10 @@ package() {
arch=(x86_64)
license=('GPL2-or-later')
license=('GPL-2.0-or-later')
validpgpkeys=('3C40194FB79138CE0F78FD4919C2F062574F5403') # Vitezslav Crhonek
sha256sums=(SKIP)
## cb9b58c77b27f2fbd49855d1314c4dbbb92ee11d1238a551c5ba53fe76dc853a hwdata-0.375-01-x86_64.pkg.tar.lz
## 3b20eabe4f4518a78bee2dba203da42972aaf399be26e29a62a6e707737bab39 hwdata-0.375-02-x86_64.pkg.tar.lz

View file

@ -1,12 +1,12 @@
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=hwdata
pkgver=0.375
pkgrel=1
pkgrel=2
pkgdesc="hardware identification databases"
makedepends=('git')
replaces=('hwids')
url=https://github.com/vcrhonek/hwdata
license=('GPL2-or-later')
license=('GPL-2.0-or-later')
arch=('any')
source=("git+https://github.com/vcrhonek/hwdata.git#tag=v${pkgver}?signed")
validpgpkeys=('3C40194FB79138CE0F78FD4919C2F062574F5403') # Vitezslav Crhonek

View file

@ -1,4 +1,3 @@
git

View file

@ -8,9 +8,9 @@
pkgbase=linux-firmware
pkgname=(linux-firmware-whence linux-firmware amd-ucode
linux-firmware-{nfp,mellanox,marvell,qcom,liquidio,qlogic,bnx2x})
_tag=20230625
pkgver=20230625.ee91452d
pkgrel=02
_tag=20230804
pkgver=20230804.7be2766d
pkgrel=2
pkgdesc="Firmware files for Linux"
url="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary"
makedepends=(git)
@ -18,6 +18,7 @@ options=(!strip)
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed")
_backports=(
f2eb058afc57348cde66852272d6bf11da1eef8f # fixes for "inception": https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7005.html
)
prepare() {
@ -76,6 +77,9 @@ package_linux-firmware() {
cd ${pkgbase}
## Avoid ZSTD wherever we can - xz will have to do
## ZSTD_CLEVEL=19 make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install-zst
make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install-xz
# useless (FS#46591)
@ -85,9 +89,12 @@ package_linux-firmware() {
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN*
# split
cd "${pkgdir}"
# remove arm64 firmware https://bugs.archlinux.org/task/76583
rm usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.xz
# split
_pick linux-firmware-nfp usr/lib/firmware/netronome
_pick linux-firmware-nfp usr/share/licenses/${pkgname}/LICENCE.Netronome
@ -136,9 +143,6 @@ package_linux-firmware-marvell() {
depends=('linux-firmware-whence')
mv -v linux-firmware-marvell/* "${pkgdir}"
# remove arm64 firmware #76583
rm "${pkgdir}"/usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.xz
}
package_linux-firmware-qcom() {
@ -179,14 +183,14 @@ validpgpkeys=(4CDE8575E547BF835FE15807A31B6BD72486CFD6) # Josh Boyer <jwboyer@fe
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
## 338dc5e2774fefbd26324de5d90a44a374f25043a9d9f06559002b35a2fb37b3 amd-ucode-20230804.7be2766d-2-x86_64.pkg.tar.lz
## 89e3d25767933d995866c0c1c0e7a97e4595ad3c948b087de650b823b69c7180 linux-firmware-20230804.7be2766d-2-x86_64.pkg.tar.lz
## 6e8848cc56157917955c6f2af2c4801373d1ba4c4886adf678d5db7c3df7f284 linux-firmware-bnx2x-20230804.7be2766d-2-x86_64.pkg.tar.lz
## ffd4218632358143b425cee660d4e99dcbff67b4a23b448e36ab989d084095da linux-firmware-liquidio-20230804.7be2766d-2-x86_64.pkg.tar.lz
## 92c8f271bc3e38e681f4aa18a8971472d6395788291217752300502a449cbcee linux-firmware-marvell-20230804.7be2766d-2-x86_64.pkg.tar.lz
## b9f9c834615d454d36ed657e2de742fe65fa82ff7bb98001736949ee866e4144 linux-firmware-mellanox-20230804.7be2766d-2-x86_64.pkg.tar.lz
## 41b89950b8a8ba4528470913fd18e21570c21fa73a24ebe9d5665eb37b8e8129 linux-firmware-nfp-20230804.7be2766d-2-x86_64.pkg.tar.lz
## c0cf6f1c91fb3d965a670a07cfc12faa2e53e8ef8359f587e0e2a45b2be1eb6f linux-firmware-qcom-20230804.7be2766d-2-x86_64.pkg.tar.lz
## b77a8f6d70909114babed0ba354a6f69478b4ad20ee1b47b158ddd20a36964d8 linux-firmware-qlogic-20230804.7be2766d-2-x86_64.pkg.tar.lz
## 5ba79e644b3f2a3bceeffccb2d2889f11c3a888f17d9398867e1821653b3ec01 linux-firmware-whence-20230804.7be2766d-2-x86_64.pkg.tar.lz

View file

@ -4,9 +4,9 @@ pkgbase=linux-firmware
pkgname=(linux-firmware-whence linux-firmware amd-ucode
linux-firmware-{nfp,mellanox,marvell,qcom,liquidio,qlogic,bnx2x}
)
_tag=20230625
pkgver=20230625.ee91452d
pkgrel=1
_tag=20230804
pkgver=20230804.7be2766d
pkgrel=2
pkgdesc="Firmware files for Linux"
url="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary"
license=('GPL2' 'GPL3' 'custom')
@ -18,6 +18,7 @@ sha256sums=('SKIP')
validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer <jwboyer@fedoraproject.org>
_backports=(
f2eb058afc57348cde66852272d6bf11da1eef8f # fixes for "inception": https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7005.html
)
prepare() {
@ -73,18 +74,16 @@ package_linux-firmware() {
cd ${pkgbase}
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"
ZSTD_CLEVEL=19 make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install-zst
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN*
# split
cd "${pkgdir}"
# remove arm64 firmware https://bugs.archlinux.org/task/76583
rm usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.zst
# split
_pick linux-firmware-nfp usr/lib/firmware/netronome
_pick linux-firmware-nfp usr/share/licenses/${pkgname}/LICENCE.Netronome
@ -131,10 +130,8 @@ package_linux-firmware-mellanox() {
package_linux-firmware-marvell() {
pkgdesc+=" - marvell / Firmware for Marvell devices"
depends=('linux-firmware-whence')
mv -v linux-firmware-marvell/* "${pkgdir}"
# remove arm64 firmware #76583
rm "${pkgdir}"/usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.xz
}
package_linux-firmware-qcom() {

View file

@ -1,6 +1,6 @@
real 30m50.656s
user 6m18.526s
sys 0m48.620s
real 6m26.120s
user 5m58.110s
sys 0m28.501s