blob: 9b02211681ed054932b90810ee2356d43f273b82 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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://s3-us-west-1.amazonaws.com/aquantia-staging/wp-content/uploads/2017/10/linux.zip"
'max_mtu.patch'
'dkms.conf.in')
sha256sums=('0965a4a5b1d805e8c626921529e1f817b501dc012b941cd972b737849f8df579'
'ed569131286c4a3dd6ddc7dc910c3d61e4ba9396712d8460c3a68ba7dd3b59ed'
'd8c5ff74719d17405e61496f98bec4e72f05f3aa866c6f3bf7e2069ef1978c33')
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"
}
|