41 lines
1.4 KiB
Bash
41 lines
1.4 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgname=intel-ucode
|
|
pkgver=20230516
|
|
pkgrel=01
|
|
pkgdesc='Microcode update files for Intel CPUs'
|
|
url='https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files'
|
|
replaces=('microcode_ctl')
|
|
makedepends=('iucode-tool')
|
|
source=("${pkgname}-${pkgver/./}.tar.gz::https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${pkgver/./}.tar.gz")
|
|
|
|
build() {
|
|
cd Intel-Linux-Processor-Microcode-Data-Files-microcode-${pkgver/./}
|
|
|
|
rm -f intel-ucode{,-with-caveats}/list
|
|
mkdir -p kernel/x86/microcode
|
|
iucode_tool --write-earlyfw=intel-ucode.img intel-ucode{,-with-caveats}/
|
|
}
|
|
|
|
package() {
|
|
cd Intel-Linux-Processor-Microcode-Data-Files-microcode-${pkgver/./}
|
|
|
|
install -D -m0644 intel-ucode.img "${pkgdir}"/boot/intel-ucode.img
|
|
install -D -m0644 license "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
|
|
}
|
|
|
|
#---- arch license gpg-key & sha256sums ----
|
|
|
|
arch=(x86_64)
|
|
|
|
license=('custom')
|
|
|
|
sha256sums=(ad8cbc5a273f4640003f6a3f1b129ac6a046f3498ce037921ebac1adf267e55d) # intel-ucode-20230516.tar.gz
|
|
|
|
## 2cfd7bd969d40c8d19bd5422dc6d55e2be06384c4fca74651f5f163902534ff8 intel-ucode-20230516-01-x86_64.pkg.tar.lz
|
|
|