# Reference: <https://postmarketos.org/devicepkg>
maintainer="snlavaise <snlavaise@gmail.com>"
pkgname=device-motorola-rtwo
pkgver=1
pkgrel=0
pkgdesc="Motorola Moto Edge 40 Pro"
url="https://postmarketos.org"
arch="aarch64"
license="MIT"
depends="
	linux-postmarketos-qcom-sm8550
	mkbootimg
	postmarketos-base
	soc-qcom
	"
makedepends="devicepkg-dev"
source="
	deviceinfo
	modules-initfs
	"
options="!archcheck !check"

# TODO (as hardware comes up):
#  - firmware-motorola-rtwo (WiFi/BT/modem/GPU blobs, generate from the
#    stock image with 'pmbootstrap ...' or extract manually)
#  - firmware-qcom-adreno-* for the Adreno 740 (GPU / mesa-vulkan-freedreno)
#  - make-dynpart-mappings once super partitions are mapped
#  - soc-qcom-modem, qbootctl (A/B slot handling) once booting

build() {
	devicepkg_build $startdir $pkgname
}

package() {
	devicepkg_package $startdir $pkgname
}

sha512sums="
2dee03e8320880337767f0f6523c2f85ba24940a4499ea6f470a7e1655e7c6e69122018daa03ddbba34b5302dc5f40ae48a7bcabfb9aedcfab10b112227e3052  deviceinfo
977b5009bf750b3ff1419afc9ccb6a955f79c62f0bddd07af9f75a687a939eddda5c697b38a29ad8fea172693506dd353ce0b01bedd4dac72b105c060c343188  modules-initfs
"
