a75a7cf685
These cmdline params are not needed because the issues they worked around were fixed in 6.7 or in this kernel branch we are using. Additional modules are included in the initramfs since they may not be builtin in the future, and not having them loaded in the initfs can break booting
63 lines
1.5 KiB
Text
63 lines
1.5 KiB
Text
# Maintainer: Konrad Dybcio <konradybcio@kernel.org>
|
|
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
|
# Reference: <https://postmarketos.org/devicepkg>
|
|
pkgname=device-lenovo-21bx
|
|
pkgdesc="Lenovo ThinkPad X13s"
|
|
pkgver=3
|
|
pkgrel=0
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="aarch64"
|
|
options="!check !archcheck !strip"
|
|
depends="
|
|
linux-lenovo-21bx
|
|
postmarketos-base
|
|
systemd-boot
|
|
"
|
|
makedepends="devicepkg-dev"
|
|
source="
|
|
deviceinfo
|
|
modules-initfs
|
|
firmware.files
|
|
"
|
|
subpackages="
|
|
$pkgname-nonfree-firmware:nonfree_firmware
|
|
$pkgname-vulkan
|
|
"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
}
|
|
|
|
nonfree_firmware() {
|
|
pkgdesc="Firmware for Bluetooth, Modem, WiFi, etc."
|
|
depends="
|
|
bootmac
|
|
firmware-lenovo-21bx
|
|
linux-firmware-ath11k
|
|
linux-firmware-qca
|
|
linux-firmware-qcom
|
|
pd-mapper
|
|
pd-mapper-openrc
|
|
"
|
|
install="$subpkgname.post-install"
|
|
|
|
install -Dm644 "$srcdir/"/firmware.files \
|
|
-t "$subpkgdir"/usr/share/mkinitfs/files/
|
|
}
|
|
|
|
vulkan() {
|
|
install_if="$pkgname=$pkgver-r$pkgrel vulkan-loader"
|
|
depends="mesa-vulkan-freedreno"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
sha512sums="
|
|
1ea027b43696d4e627b7eb481ba1c559ecf740c0c3a0b8244b79e5c9ce45c31a7606f8f1257fdd669e7073cb8cdfc8158b124f8f691c74057f8bbb663934b202 deviceinfo
|
|
5e91aebdd5aa84eef2660c5cbecd27b1c3662f1707538d53764a74dc1e6cbac451b1041b9aaab92f087d44630036b10e5155a993dd4b2e54cba81637ddb47593 modules-initfs
|
|
82f7719285434d8c7a5268ddc21d513bb3f3788eb3dd2df099e1c245add9d19719047b003a47edb077e095ebe09d9601b1312c001578e7dfa4ed61d72098ef74 firmware.files
|
|
"
|