a855164812
We have linux-postmarketos-qcom and linux-postmarketos-qcom-msm8916 now, which is quite confusing. linux-postmarketos-qcom was originally added for MSM8974 devices (e.g. Nexus 5) and its patches on top of mainline are therefore quite focused on MSM8974. linux-postmarketos-qcom-msm8916 on the other hand, has patches specific to MSM8916. The two packages do not have any patch in common, therefore merging the two would only cause signficiant overhead to coordinate testing for devices of the two SoCs. Therefore, it is better to keep them separate. To avoid confusion, rename linux-postmarketos-qcom to linux-postmarketos-qcom-msm8974 to make it clear that it is really a close-to-mainline kernel for MSM8974 devices. [ci:skip-build]: already built successfully in CI
55 lines
2.1 KiB
Text
55 lines
2.1 KiB
Text
pkgname=device-lg-hammerhead
|
|
pkgver=2
|
|
pkgrel=8
|
|
pkgdesc="Google Nexus 5"
|
|
url="https://postmarketos.org"
|
|
arch="armv7"
|
|
license="MIT"
|
|
depends="postmarketos-base linux-postmarketos-qcom-msm8974 mkbootimg mesa-git mesa-git-glapi mesa-git-gl mesa-git-gles mesa-git-egl mesa-git-gbm mesa-git-dri-freedreno ofono"
|
|
install="$pkgname.post-install"
|
|
subpackages="$pkgname-weston $pkgname-x11 $pkgname-nonfree-firmware:nonfree_firmware"
|
|
source="
|
|
deviceinfo
|
|
weston.ini
|
|
xorg.conf
|
|
modules-load.conf
|
|
brcmfmac4339-sdio.txt
|
|
"
|
|
options="!check !archcheck"
|
|
|
|
package() {
|
|
install -Dm644 "$srcdir"/deviceinfo \
|
|
"$pkgdir"/etc/deviceinfo
|
|
install -D -m644 "$srcdir"/modules-load.conf \
|
|
"$pkgdir"/etc/modules-load.d/00-${pkgname}.conf
|
|
install -D -m644 "$srcdir"/brcmfmac4339-sdio.txt \
|
|
"$pkgdir"/lib/firmware/brcm/brcmfmac4339-sdio.txt
|
|
}
|
|
|
|
x11() {
|
|
install_if="$pkgname xorg-server"
|
|
depends="
|
|
libinput
|
|
xf86-input-libinput
|
|
xf86-video-fbdev"
|
|
install -Dm644 "$srcdir"/xorg.conf \
|
|
"$subpkgdir"/etc/X11/xorg.conf.d/10-hammerhead.conf
|
|
}
|
|
|
|
weston() {
|
|
install_if="$pkgname weston"
|
|
install -Dm644 "$srcdir"/weston.ini \
|
|
"$subpkgdir"/etc/xdg/weston/weston.ini
|
|
}
|
|
|
|
nonfree_firmware() {
|
|
pkgdesc="Wifi, GPU, Modem and ADSP firmware"
|
|
depends="linux-firmware-qcom linux-firmware-brcm firmware-adreno firmware-lg-hammerhead-adsp firmware-lg-hammerhead-modem modem-qcom-msm-mainline-common"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
sha512sums="e3ce75139e862193e45d5e17f2e3d4250eb13efaa3e615a6b240f095772b6dc7a5cd49b1e4e176189cae7a2e7145315f0ebb94ee67d3e5bb6b7528090abb1b88 deviceinfo
|
|
4c22070223f39c419260a6817e5cc2b7881c095deeba031363a5634842dd175dd67eecace980849f0553de79110ef4e43a66143d71433805cd916c37fe7248e9 weston.ini
|
|
2c9277ca97b27780a6a38120953bd3c9b3a66c05940241bb8d373bed9b1ea5c89bfbf1b3fa6b78826de42085564dbade14cdc8eb5651e4a511ce3b5942d2f03d xorg.conf
|
|
d8ce60ea7acaabf627ddca2f0887a4cda46f313b7aaf7934bef2fef8a6e0798ccefab849e4571e4e3fcd06ae34c1a6efe3b58b401e2e443416f6200e6d4ea769 modules-load.conf
|
|
59baf815a45c632f3413dc8d9f48978f91d8f8ee165003689dcd54cc3b3d1af65bfc0c88f76579f840b83b303a28a1de2c2994a651d62cc6f6d8988c8716e345 brcmfmac4339-sdio.txt"
|