f6b8f9cf82
Add the amdgpu kernel module and its firmware, as it is required for e.g. the Thinkpad L14 to have any graphical output on boot.
49 lines
1.1 KiB
Text
49 lines
1.1 KiB
Text
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
|
pkgname=oem-amd
|
|
pkgdesc="AMD device support"
|
|
pkgver=1.1
|
|
pkgrel=0
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="x86_64"
|
|
options="!check !archcheck"
|
|
depends="
|
|
alsa-ucm-conf
|
|
amd-ucode
|
|
"
|
|
subpackages="
|
|
$pkgname-libva
|
|
$pkgname-vulkan
|
|
"
|
|
source="
|
|
00-amdgpu-firmware.files
|
|
00-oem-amd.modules
|
|
"
|
|
|
|
package() {
|
|
mkdir -p "$pkgdir"
|
|
install -Dm644 00-oem-amd.modules \
|
|
-t "$pkgdir"/usr/share/mkinitfs/modules
|
|
install -Dm644 00-amdgpu-firmware.files \
|
|
-t "$pkgdir"/usr/share/mkinitfs/files
|
|
}
|
|
|
|
libva() {
|
|
pkgdesc="libva support for AMD devices"
|
|
install_if="$pkgname=$pkgver-r$pkgrel libva"
|
|
depends="mesa-va-gallium"
|
|
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
vulkan() {
|
|
pkgdesc="vulkan support for AMD devices"
|
|
install_if="$pkgname=$pkgver-r$pkgrel vulkan-loader"
|
|
depends="mesa-vulkan-ati"
|
|
|
|
mkdir "$subpkgdir"
|
|
}
|
|
sha512sums="
|
|
38c53d91a60d0402d4cc5428d65e1e8c26360c481c70b34593b1812c87241c32e91904a3bd31fbfe507f7fdb8b50c909eaad8c4c3a37ca962760567329f7f6ee 00-amdgpu-firmware.files
|
|
f56b5293f88727bb4fcceb2a347527402dd0938e96403461b1e2a6821cc00a4e680f58770addd7ba1ded20a187f91ccfd6270bc8bd28c6eae75cc075952361ca 00-oem-amd.modules
|
|
"
|