From 5594dc1cd374ee80bcc4c26f59f4612e2bcfcbd9 Mon Sep 17 00:00:00 2001 From: jenneron Date: Thu, 7 Oct 2021 15:37:47 +0300 Subject: [PATCH] lenovo-a6000: add phosh config (MR 2577) I'm not sure it is possible to connect a second display to this phone through P2P WiFi, so mapping cursor to DSI-1 just in case. It is needed for screen rotation when a second display is connected. Reduce scaling factor from default 2 to 1.8. --- device/testing/device-lenovo-a6000/APKBUILD | 12 ++++++++++-- device/testing/device-lenovo-a6000/rootston.ini | 5 +++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 device/testing/device-lenovo-a6000/rootston.ini diff --git a/device/testing/device-lenovo-a6000/APKBUILD b/device/testing/device-lenovo-a6000/APKBUILD index d0e6d16bf..e377625d7 100644 --- a/device/testing/device-lenovo-a6000/APKBUILD +++ b/device/testing/device-lenovo-a6000/APKBUILD @@ -1,6 +1,6 @@ pkgname=device-lenovo-a6000 pkgdesc="Lenovo A6000" -pkgver=2 +pkgver=3 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -8,11 +8,12 @@ arch="aarch64" options="!check !archcheck" depends="postmarketos-base mkbootimg soc-qcom-msm8916" makedepends="devicepkg-dev" -source="deviceinfo" +source="deviceinfo rootston.ini" subpackages=" $pkgname-kernel-mainline:kernel_mainline $pkgname-kernel-mainline-modem:kernel_mainline_modem $pkgname-nonfree-firmware:nonfree_firmware + $pkgname-phosh " build() { @@ -41,6 +42,13 @@ nonfree_firmware() { mkdir "$subpkgdir" } +phosh() { + install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-phosh" + install -Dm644 "$srcdir"/rootston.ini \ + "$subpkgdir"/etc/phosh/rootston.ini +} + sha512sums=" bc19a19e3f386f3c455de39808bb2b398b487a30b405cdfff7e118f7d5dbb528684abd609a50ce90ff4f9f239064fba462bb0bcfe1392bdc56fa8723e7863be0 deviceinfo +cd1402fcd7133c9364de8bd4e32f0d9e890f35d5d57fe92bd65736e23df1af428f091c9e5275fced111a6887ef562c46c5c19157b84a63955f8a1805b04d9951 rootston.ini " diff --git a/device/testing/device-lenovo-a6000/rootston.ini b/device/testing/device-lenovo-a6000/rootston.ini new file mode 100644 index 000000000..7e2de4216 --- /dev/null +++ b/device/testing/device-lenovo-a6000/rootston.ini @@ -0,0 +1,5 @@ +[cursor:seat0] +map-to-output:DSI-1 + +[output:DSI-1] +scale = 1.8