# ODROID-XU3/4 # Maintainer: Kevin Mihelich buildarch=4 pkgbase=linux-odroid-xu3 _commit=e5dcbb1ea6b49685611bcc5553900291855895b4 _srcname=linux-${_commit} _kernelname=${pkgbase#linux} _desc="ODROID-XU3/XU4/HC1, odroid-6.6.y branch" pkgver=6.6.44 pkgrel=3 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=('7c4b9741e6610d170452ff00120f16d8' '7b72babe7125b3bfa0aa5e460518f10a' '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/$(