74f7f0bc37
In order to make it work properly, the fcc unlock script from MM should also be enabled... This info will be added to the device's wiki page for now since upstream MM discourages distros from enabling these unlock scripts by default... fixes https://gitlab.com/postmarketOS/pmaports/-/issues/2489 [ci:skip-build]: Already built successfully in CI.
65 lines
1.6 KiB
Text
65 lines
1.6 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=4
|
|
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
|
|
libmbim-tools
|
|
linux-firmware-ath11k
|
|
linux-firmware-qca
|
|
linux-firmware-qcom
|
|
pd-mapper
|
|
pd-mapper-openrc
|
|
qmi-utils
|
|
"
|
|
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
|
|
"
|