diff options
author | Aliaksandr Stelmachonak a.k.a. ava1ar | 2017-09-14 03:03:40 -0400 |
---|---|---|
committer | Aliaksandr Stelmachonak a.k.a. ava1ar | 2017-09-14 03:03:40 -0400 |
commit | 5ea60a1cff443467de59f2601c285d871064a0f7 (patch) | |
tree | e49c9ba4a3c48a669df389eae57ea1d316dc8707 /PKGBUILD | |
download | aur-5ea60a1cff443467de59f2601c285d871064a0f7.tar.gz |
Initial commit (version 1.6.7.0)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1e8eb618187b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: ava1ar <mail(at)ava1ar(dot)me> + +pkgname=atlantis-dkms +_modname=atlantis +pkgver=1.6.7.0 +pkgrel=1 +pkgdesc="aQuantia AQtion Driver for the aQuantia Multi-Gigabit PCI Express Family of Ethernet Adapters (DKMS version)" +license=('GPL2') +arch=('x86_64') +depends=('dkms') +url='https://www.aquantia.com' +source=("https://www.aquantia.com/wp-content/uploads/2017/05/linux.zip" + 'max_mtu.patch' + 'dkms.conf.in') +sha256sums=('0965a4a5b1d805e8c626921529e1f817b501dc012b941cd972b737849f8df579' + 'ed569131286c4a3dd6ddc7dc910c3d61e4ba9396712d8460c3a68ba7dd3b59ed' + '8a3de5bb0e74463b6cc7a576ca4b73bf5f211ae6e2e431a550b9e6b2bc321859') + +package() { + # unpack sources + install -dm755 "${pkgdir}/usr/src/${_modname}-${pkgver}/" + bsdtar --strip-components 1 --exclude .git --exclude netif.sh -xv -C "${pkgdir}/usr/src/${_modname}-${pkgver}" -f ${srcdir}/20170505_Linux_${pkgver}/src/Aquantia-AQtion-1.6.7.tar.gz + + # apply patch to fix the bug (Ethernet Adapter MTU can't be set over 1500 bytes) + cd ${pkgdir} && patch -p2 < "${srcdir}"/max_mtu.patch + + # update and copy dkms.conf + sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf.in" > "${pkgdir}/usr/src/${_modname}-${pkgver}/dkms.conf" +} |