pmaports/device/testing/device-samsung-grandpplte/APKBUILD
Caleb Connolly 3ed9591e41
treewide: drop PMOS_NO_OUTPUT_REDIRECT (MR 5240)
This cmdline argument is now a no-op. Drop it everywhere and add a new
CI check to enforce this.

Adjust the deprecated "minimal" initramfs variant to use
pmos.debug-shell to enable logging instead. It doesn't /support/
dropping to a shell, so the variable takes on a different meaning. But
that's ok since it's at least more consistent.

[ci:ignore-count]
[ci:skip-vercheck]
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Tweaked-by: Oliver Smith <ollieparanoid@postmarketos.org>
[ci:skip-build]: kernel builds are very likely to go through now
2024-06-23 14:48:20 +02:00

63 lines
2 KiB
Text

# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-samsung-grandpplte
pkgdesc="Samsung Galaxy Grand Prime Plus"
pkgver=2
pkgrel=4
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
dtc
linux-postmarketos-mediatek-mt6735
mkbootimg
mt6735-bootshim
postmarketos-base
u-boot-grandpplte
u-boot-tools
"
makedepends="devicepkg-dev"
source="
boot.cmd
boot-image.its
deviceinfo
phoc.ini
samsung,grandpplte.json
"
subpackages="$pkgname-phosh"
build() {
devicepkg_build $startdir $pkgname
cat "/boot/bootshim" "/usr/share/u-boot/grandpplte/u-boot.bin" \
> "$startdir/u-boot-shimmed.bin"
}
package() {
devicepkg_package $startdir $pkgname
mkdir -p "$pkgdir/usr/share/u-boot/grandpplte/"
install -Dm644 "$startdir/u-boot-shimmed.bin" \
"$pkgdir/usr/share/u-boot/grandpplte/"
install -Dm644 "$srcdir/boot.cmd" \
"$pkgdir/usr/share/u-boot/grandpplte/"
install -D -m644 "$srcdir/boot-image.its" \
"$pkgdir/usr/share/u-boot/grandpplte/"
}
phosh() {
install_if="$pkgname=$pkgver-r$pkgrel phosh"
install -Dm644 "$srcdir"/phoc.ini \
"$subpkgdir"/etc/phosh/phoc.ini
install -Dm644 "$srcdir/samsung,grandpplte.json" \
"$subpkgdir/usr/share/feedbackd/themes/samsung,grandpplte.json"
}
sha512sums="
a2d7deb7b1e969ba2c1847041d5df76f7374975bbabcda3db6287191157e9f54c91b5c706aac46439907e297ca199428f0ff97fb56de81d0c57826799eedf119 boot.cmd
8226a99856b5613c5f4a9bb4314c1bfad676126df1260381baf40b92b201aa460522998b87b1b50b7ce31cd688d023d3bf4bae0977d7d586268c63e719e6770a boot-image.its
82e4acdf0b6428cd75f8f80e085ebc5ea5906b3d0819fca12e289b1c8c2c41cb7cddd7cf221a02a33e9c162c44064c68646420de6c531a294e6d071f7e32711e deviceinfo
57ff51fdf94882e303c9cd301891a4c9de0e4604d73b17ae855d84410802b9a91b47045c136f62a002134549b179d55ad8da096d4ffbe79430dceea9b18ccebd phoc.ini
9845b869b9499c8477d83dc1da5eb05d3f9cecb6a773638a148c149cb09016427dd87e5fe9c23e37bd184442a7a4fefb05b1c930142b0e682794f6c805f85819 samsung,grandpplte.json
"