# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname=tuxedo-yt6801
pkgver=1.0.29
_pkgver=${pkgver}tux0
_modname=yt6801
pkgrel=0
pkgdesc="third-party driver for YT6801 gigabit ethernet NICs"
url="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-yt6801"
arch="all"
license="GPL-2.0-or-later"
depends="akms"
makedepends="rsync"
install="$pkgname.post-deinstall"
source="https://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-yt6801/tuxedo-yt6801_${_pkgver}.tar.xz"
builddir="$srcdir/tuxedo-yt6801-${_pkgver}"
options="!check" # No tests available

package() {
	mkdir -p "$pkgdir"/usr/src/$_modname-$pkgver
	rsync --recursive --exclude=*.cmd --exclude=*.rules --exclude=*.d --exclude=*.ko --exclude=*.mod --exclude=*.mod.c --exclude=*.o --exclude=modules.order src/ "$pkgdir"/usr/src/$_modname-$pkgver

        cat > "$pkgdir"/usr/src/$_modname-$pkgver/AKMBUILD <<-EOF
        modname=$_modname
        modver=$pkgver-r$pkgrel
        built_modules="yt6801.ko"

	build() {
		cp -a "\$srcdir"/* "\$builddir"
		make \$MAKEFLAGS -C "\$kernel_srcdir" M="\$builddir"
	}
	EOF
}

sha512sums="
84bcd32661b3270c526ebe65661100fb0a839745357abd891d91a3c7ae5975f8d43d70fef16a76e44c4e060c2bca31305cdc95add519971c9873fcf39f1dd54d  tuxedo-yt6801_1.0.29tux0.tar.xz
"
