# ODROID-XU3/4 # Maintainer: Kevin Mihelich buildarch=4 pkgbase=linux-odroid-xu3 _commit=d67482f5d8490cad2013a256b170d93d7c1bead2 _srcname=linux-${_commit} _kernelname=${pkgbase#linux} _desc="ODROID-XU3/XU4/HC1, odroid-6.6.y branch" pkgver=6.6.54 pkgrel=1 arch=('armv7h') url="https://github.com/hardkernel/linux" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'cpio') options=('!strip') source=("linux-odroid-$_commit.tar.gz::https://github.com/hardkernel/linux/archive/${_commit}.tar.gz" 'config' 'linux.preset') md5sums=('9ce895f6f6900ebdf0ff74cf67849eae' '2f77131f83bbabda18d6f4ef1498f64e' '8b93b6ca167f70c60277f352f7b78024') prepare() { cd $_srcname echo "Setting version..." echo "-$pkgrel" > localversion.10-pkgrel echo "${pkgbase#linux}" > localversion.20-pkgname cat "${srcdir}/config" > ./.config } build() { cd $_srcname # get kernel version make prepare make -s kernelrelease > version # build! make ${MAKEFLAGS} zImage modules dtbs } _package() { pkgdesc="The Linux Kernel and modules - ${_desc}" depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('wireless-regdb: to set the correct wireless channels of your country') provides=("linux=${pkgver}" "WIREGUARD-MODULE") conflicts=('linux') install=${pkgname}.install cd $_srcname local kernver="$( "${pkgdir}/usr/lib/initcpio/$kernver" } _package-headers() { pkgdesc="Header files and scripts for building modules for linux kernel - ${_desc}" provides=("linux-headers=${pkgver}") conflicts=('linux-headers') cd $_srcname local builddir="$pkgdir/usr/lib/modules/$(