# Reference: pkgname=device-oneplus-lemonade pkgdesc="OnePlus 9 & 9 Pro" pkgver=0.2 pkgrel=2 url="https://postmarketos.org" license="MIT" arch="aarch64" options="!check !archcheck" depends=" linux-postmarketos-qcom-sm8350 mkbootimg postmarketos-base soc-qcom-sm8350 " makedepends=" devicepkg-dev dtc android-tools " source=" deviceinfo empty-oneplus-lemonade.dts empty-oneplus-lemonadep.dts " subpackages="$pkgname-nonfree-firmware:nonfree_firmware" build() { devicepkg_build $startdir $pkgname dtc -O dtb -o "$srcdir/empty-oneplus-lemonade.dtbo" -b 0 -@ \ "$srcdir/empty-oneplus-lemonade.dts" dtc -O dtb -o "$srcdir/empty-oneplus-lemonadep.dtbo" -b 0 -@ \ "$srcdir/empty-oneplus-lemonadep.dts" mkdtboimg create "$srcdir/dtbo.img" --page_size=4096 \ "$srcdir/empty-oneplus-lemonade.dtbo" \ "$srcdir/empty-oneplus-lemonadep.dtbo" } package() { devicepkg_package $startdir $pkgname install -Dm644 "$srcdir/dtbo.img" "$pkgdir/boot/dtbo.img" } nonfree_firmware() { pkgdesc="Modem, WiFi, and GPU Firmware" depends="firmware-oneplus-lemonade" mkdir "$subpkgdir" } sha512sums=" 69666f895a4e8f0d9d87d0f1e37a7bdb62f08880151deb7450d3f774ec7fb61a1b1b263588e90bd403c3961d74d57e2c256ee02e3ef07e771700b57b94292f8a deviceinfo cf3bde87540de9a94d253ab211ca9d6ca426e062237db3ab6ec5dfcdb35c161fdfc22837ca696dd27ee5a371157186a5e65b8de33dcc69ce49b7a9584fdce51c empty-oneplus-lemonade.dts cd5d0daff0f156c6f8e2b987a84199cf6d6cd4190b4e91f81465230d9a39f8dba6e25b1aa995b9da829ba940fcf25c43f5c32ae0c041f16901e343dabcf332b8 empty-oneplus-lemonadep.dts "