soc-amlogic-s905: rename to soc-amlogic-aarch64

This package is being used by a huge number of Amlogic devices besides
Amlogic S905.  This can lead to confusion, so rename it to a more
generic name.

[ci:ignore-count]
[ci:skip-vercheck]

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6744
This commit is contained in:
Ferass El Hafidi 2025-07-03 19:45:36 +00:00
parent 368d76cad9
commit e2203fa367
No known key found for this signature in database
GPG key ID: 84AFCBD0D7899A03
15 changed files with 32 additions and 29 deletions

View file

@ -2,13 +2,13 @@
# Maintainer: exkc <exxxxkc@getgoogleoff.me>
pkgname=device-amediatech-x96-mini
pkgver=3
pkgrel=1
pkgrel=2
pkgdesc="Amediatech X96 mini"
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-amediatech-x96-mini soc-amlogic-s905 linux-postmarketos-amlogic"
depends="postmarketos-base u-boot-amlogic-amediatech-x96-mini soc-amlogic-aarch64 linux-postmarketos-amlogic"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="asound.state deviceinfo modules-initfs"

View file

@ -3,7 +3,7 @@
pkgname=device-amlogic-tvbox
pkgdesc="Amlogic TV box"
pkgver=8
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@ -11,7 +11,7 @@ options="!check !archcheck"
depends="
dtc
postmarketos-base
soc-amlogic-s905
soc-amlogic-aarch64
u-boot-tools
"
makedepends="devicepkg-dev"
@ -86,7 +86,7 @@ kernel_videostrong_kii_pro() {
kernel_xiaomi_aquaman() {
pkgdesc="Kernel for Xiaomi Mi TV Stick (S805Y)"
depends="linux-postmarketos-amlogic soc-amlogic-s905-boot linux-firmware-meson linux-firmware-brcm linux-firmware-rtl_bt"
depends="linux-postmarketos-amlogic soc-amlogic-aarch64-boot linux-firmware-meson linux-firmware-brcm linux-firmware-rtl_bt"
aml_boot_prep "meson-gxl-s805y-xiaomi-aquaman.dtb" "$subpkgdir"
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}

View file

@ -3,12 +3,12 @@
pkgname=device-bananapi-bpi-cm4-cm4io
pkgdesc="BananaPi BPI-CM4IO Baseboard with BPI-CM4"
pkgver=1
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-bananapi-bpi-cm4-cm4io soc-amlogic-s905 linux-postmarketos-amlogic"
depends="postmarketos-base u-boot-amlogic-bananapi-bpi-cm4-cm4io soc-amlogic-aarch64 linux-postmarketos-amlogic"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo modules-initfs"

View file

@ -2,13 +2,13 @@
# Maintainer:
pkgname=device-beelink-gt1
pkgver=3
pkgrel=0
pkgrel=1
pkgdesc="Beelink gt1 (Ultimate)"
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-beelink-gt1 soc-amlogic-s905 linux-postmarketos-amlogic"
depends="postmarketos-base u-boot-amlogic-beelink-gt1 soc-amlogic-aarch64 linux-postmarketos-amlogic"
makedepends="devicepkg-dev"
provides="$pkgname-kernel-amlogic=$pkgver-r$pkgrel $pkgname-kernel-alpine=$pkgver-r$pkgrel"
replaces="$pkgname-kernel-amlogic=$pkgver-r$pkgrel $pkgname-kernel-alpine=$pkgver-r$pkgrel"

View file

@ -3,7 +3,7 @@
pkgname=device-khadas-vim3
pkgdesc="Khadas VIM3 Amlogic A311D"
pkgver=1
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@ -11,7 +11,7 @@ options="!check !archcheck"
depends="
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-s905
soc-amlogic-aarch64
"
makedepends="devicepkg-dev"
source="

View file

@ -3,7 +3,7 @@
pkgname=device-librecomputer-lafrite
pkgdesc="Libre Computer AML-S805X-AC-V1.0"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@ -11,7 +11,7 @@ options="!check !archcheck"
depends="
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-s905
soc-amlogic-aarch64
"
makedepends="devicepkg-dev"
source="

View file

@ -3,7 +3,7 @@
pkgname=device-librecomputer-lepotato
pkgdesc="Libre Computer AML-S905X-CC-V1.0"
pkgver=3
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@ -11,7 +11,7 @@ options="!check !archcheck"
depends="
linux-postmarketos-amlogic
postmarketos-base
soc-amlogic-s905
soc-amlogic-aarch64
u-boot-amlogic-librecomputer-lepotato
"
makedepends="devicepkg-dev"

View file

@ -3,12 +3,12 @@
pkgname=device-odroid-c4
pkgdesc="ODROID C4"
pkgver=1
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-odroid-c4 soc-amlogic-s905 linux-postmarketos-amlogic"
depends="postmarketos-base u-boot-amlogic-odroid-c4 soc-amlogic-aarch64 linux-postmarketos-amlogic"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo modules-initfs"

View file

@ -3,12 +3,12 @@
pkgname=device-odroid-n2plus
pkgdesc="ODROID N2+"
pkgver=1
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="postmarketos-base u-boot-amlogic-odroid-n2plus soc-amlogic-s905 linux-postmarketos-amlogic"
depends="postmarketos-base u-boot-amlogic-odroid-n2plus soc-amlogic-aarch64 linux-postmarketos-amlogic"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo modules-initfs"

View file

@ -1,9 +1,9 @@
# 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"
pkgname=soc-amlogic-aarch64
pkgdesc="Common package for devices using an Amlogic AArch64 SoC"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@ -17,13 +17,15 @@ source="
s905_autoscript.cmd
xorg.conf
"
provides="soc-amlogic-s905=$pkgver-r$pkgrel"
replaces="soc-amlogic-s905"
package() {
mkdir -p "$pkgdir"
}
boot() {
pkgdesc="Script for chainloading modern U-Boot from legacy U-Boot on Amlogic TV Boxes."
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" \
@ -33,6 +35,7 @@ boot() {
}
x11() {
pkgdesc="X11 configuration for Amlogic AArch64-based devices"
# Shamelessly taken from Armbian.
# https://github.com/armbian/build/blob/master/config/sources/families/include/meson64_common.inc
install_if="$pkgname xorg-server"

View file

@ -1,14 +1,14 @@
# Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
pkgname=u-boot-amlogic-s905-tv
pkgver=2020.07
pkgrel=0
pkgrel=1
pkgdesc="U-Boot for devices using the Amlogic S905 SoC"
url="https://www.denx.de/wiki/U-Boot/"
arch="aarch64"
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
ISC LGPL-2.0-only LGPL-2.1-only X11"
options="!check"
depends="soc-amlogic-s905-boot"
depends="soc-amlogic-aarch64-boot"
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
py3-setuptools linux-headers u-boot-tools"
source="

View file

@ -2,14 +2,14 @@
# Co-Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
pkgname=u-boot-amlogic-s905x-tv
pkgver=2020.07
pkgrel=0
pkgrel=1
pkgdesc="U-Boot for devices using the Amlogic S905X SoC"
url="https://www.denx.de/wiki/U-Boot/"
arch="aarch64"
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
ISC LGPL-2.0-only LGPL-2.1-only X11"
options="!check"
depends="soc-amlogic-s905-boot"
depends="soc-amlogic-aarch64-boot"
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
py3-setuptools linux-headers u-boot-tools"
source="

View file

@ -2,14 +2,14 @@
# Co-Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
pkgname=u-boot-amlogic-s905x2-tv
pkgver=2024.01
pkgrel=0
pkgrel=1
pkgdesc="U-Boot for devices using the Amlogic S905X2 SoC"
url="https://www.denx.de/wiki/U-Boot/"
arch="aarch64"
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
ISC LGPL-2.0-only LGPL-2.1-only X11"
options="!check"
depends="soc-amlogic-s905-boot"
depends="soc-amlogic-aarch64-boot"
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
py3-setuptools linux-headers u-boot-tools"
source="