ad7eb63663
[ci:skip-vercheck] Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
46 lines
1.5 KiB
Text
46 lines
1.5 KiB
Text
# Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
|
|
# Co-Maintainer: exkc <exxxxkc@getgoogleoff.me>
|
|
pkgname=soc-amlogic-s905
|
|
pkgdesc="Common package for devices using the Amlogic S905 SoC"
|
|
pkgver=2
|
|
pkgrel=0
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="aarch64"
|
|
options="!check !archcheck"
|
|
makedepends="u-boot-tools"
|
|
subpackages="
|
|
$pkgname-boot:boot
|
|
$pkgname-xorg:x11
|
|
"
|
|
source="
|
|
s905_autoscript.cmd
|
|
xorg.conf
|
|
"
|
|
|
|
package() {
|
|
mkdir -p "$pkgdir"
|
|
}
|
|
|
|
boot() {
|
|
pkgdesc="Script for chainloading modern U-Boot from legacy U-Boot on Amlogic TV Boxes."
|
|
mkdir -p "$subpkgdir/boot"
|
|
# Required if installing to an SD card
|
|
mkimage -A arm64 -O linux -T script -C none -a 0 -e 0 -n "S905 autoscript" \
|
|
-d "$srcdir/s905_autoscript.cmd" "$subpkgdir/boot/s905_autoscript"
|
|
mkimage -A arm64 -O linux -T script -C none -a 0 -e 0 -n "AML_autoscript" \
|
|
-d "$srcdir/s905_autoscript.cmd" "$subpkgdir/boot/aml_autoscript"
|
|
}
|
|
|
|
x11() {
|
|
# Shamelessly taken from Armbian.
|
|
# https://github.com/armbian/build/blob/master/config/sources/families/include/meson64_common.inc
|
|
install_if="$pkgname xorg-server"
|
|
install -D -m644 "$srcdir"/xorg.conf \
|
|
"$subpkgdir"/etc/X11/xorg.conf.d/11-meson.conf
|
|
}
|
|
|
|
sha512sums="
|
|
35d61396507f058c2307660b83b8c6919ed806d5c696563eca96e828cdbb944ed50b27a4548e6a5bec956ec5ddc97f7c0f41766d63d4b61bd051055000b1a5ec s905_autoscript.cmd
|
|
72267e7bb0e3cd4a7c89d51c046c3a9c93d7ff9fe23a24357088fc94d45c6cc314cf12c8475421eadc507937ebc1ca9b1b9afdec0c78cf39977ebdd5f5eab24d xorg.conf
|
|
"
|