diff --git a/device/testing/device-xiaomi-elish/APKBUILD b/device/testing/device-xiaomi-elish/APKBUILD index 4ca078b99..0544062ff 100644 --- a/device/testing/device-xiaomi-elish/APKBUILD +++ b/device/testing/device-xiaomi-elish/APKBUILD @@ -1,7 +1,7 @@ # Reference: pkgname=device-xiaomi-elish pkgdesc="Xiaomi Mi Pad 5 Pro" -pkgver=0.5 +pkgver=0.6 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -9,10 +9,15 @@ arch="aarch64" options="!check !archcheck" depends=" make-dynpart-mappings + mesa-vulkan-freedreno mkbootimg postmarketos-base + postmarketos-update-kernel + qbootctl + swclock-offset " makedepends="devicepkg-dev" +install="$pkgname.post-install $pkgname.post-upgrade" source="deviceinfo" subpackages=" @@ -52,10 +57,13 @@ nonfree_firmware() { firmware-xiaomi-elish-venus linux-firmware-ath11k linux-firmware-qca + pd-mapper + tqftpserv " + install="$subpkgname.post-install $subpkgname.post-upgrade" mkdir "$subpkgdir" } sha512sums=" -09e53e9a0052e37f06db9a117bc5760a3e1da700f80721a738f1d0ef8c2e6e3348721280f611ef238cc1f45b0651bf577a1d91f8b2341b75c2034751a8267bcd deviceinfo +7ea1943a4c4e0c6c2f06679481fab5a5a386293deaaf7ae5d6cd1d376110fd27211257596dbba12c7a9b57bc5bacd61849204ac4f527810b6098730b7bd98d09 deviceinfo " diff --git a/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-install b/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-install new file mode 100644 index 000000000..70b9e0efe --- /dev/null +++ b/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-install @@ -0,0 +1,3 @@ +#!/bin/sh +rc-update add tqftpserv boot +rc-update add pd-mapper boot diff --git a/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-upgrade b/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-upgrade new file mode 120000 index 000000000..07c18bba2 --- /dev/null +++ b/device/testing/device-xiaomi-elish/device-xiaomi-elish-nonfree-firmware.post-upgrade @@ -0,0 +1 @@ +device-xiaomi-elish-nonfree-firmware.post-install \ No newline at end of file diff --git a/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-install b/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-install new file mode 100644 index 000000000..1ce77a594 --- /dev/null +++ b/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-install @@ -0,0 +1,2 @@ +#!/bin/sh +rc-update add qbootctl default diff --git a/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-upgrade b/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-upgrade new file mode 120000 index 000000000..aaeedee15 --- /dev/null +++ b/device/testing/device-xiaomi-elish/device-xiaomi-elish.post-upgrade @@ -0,0 +1 @@ +device-xiaomi-elish.post-install \ No newline at end of file diff --git a/device/testing/device-xiaomi-elish/deviceinfo b/device/testing/device-xiaomi-elish/deviceinfo index 7e818e766..4f7255dd6 100644 --- a/device/testing/device-xiaomi-elish/deviceinfo +++ b/device/testing/device-xiaomi-elish/deviceinfo @@ -8,6 +8,7 @@ deviceinfo_manufacturer="Xiaomi" deviceinfo_codename="xiaomi-elish" deviceinfo_year="2021" deviceinfo_arch="aarch64" +deviceinfo_flash_kernel_on_update="true" # Device related deviceinfo_gpu_accelerated="true"