Manjaro arm on Amlogic Tv box?

Here you go:

dkms.conf

PACKAGE_NAME=“rtl8822cs-aml”
PACKAGE_VERSION=“@PKGVER@”

AUTOINSTALL=“yes”

CLEAN[0]=“make clean”

MAKE[0]=“‘make’ -j4 ARCH=arm64 KVER=$kernelver KSRC=/lib/modules/$kernelver/build/”

BUILT_MODULE_NAME[0]=“88x2cs”

BUILT_MODULE_LOCATION[0]=“”

DEST_MODULE_LOCATION[0]=“/kernel/drivers/net/wireless”

dkms-rtl8822cs-aml.install

post_install() {
dkms install “rtl8822cs-aml/2020.11.20”
}

post_upgrade() {
post_install
}

pre_remove() {
dkms remove “rtl8822cs-aml/2020.11.20” --all
}

PKGBUILD

_gitname=rtl8822cs
pkgname=dkms-rtl8822cs-aml
pkgver=2020.11.20
pkgrel=1
pkgdesc=“Realtek RTL8822CS wifi driver (DKMS)”
arch=(‘any’)
url=“https://github.com/chewitt/$_gitname
license=(‘GPL’)
install=dkms-rtl8822cs-aml.install
#depends=(‘dkms’ ‘linux-amlogic>=5.12’ ‘linux-amlogic-headers>=5.12’)
depends=(‘dkms’)
makedepends=(‘git’ ‘bc’)
options=(!strip)
source=(“git+${url}.git” “dkms.conf”)

md5sums=(‘SKIP’ ‘SKIP’)

prepare() {
sed -i s/GRO_DROP/GRO_MERGED_FREE/ $(pwd)/rtl8822cs/os_dep/linux/recv_linux.c
}

pkgver() {
cd “$srcdir/$_gitname”
git log -1 --format=“%cd” --date=short | sed ‘s|-|.|g’
}

package() {
cp dkms.conf “$srcdir/$_gitname/”
cd “$srcdir/$_gitname”
mkdir -p “$pkgdir/usr/src/rtl8822cs-aml-$pkgver”
cp -r . “$pkgdir/usr/src/rtl8822cs-aml-$pkgver”
}

1 Like