# Maintainer: Giovanni Harting <539@idlegandalf.com> # Contributor: Michael Brock pkgname=e1000e-no-nvm-checksum-dkms _modname=e1000e pkgver=3.8.7 pkgrel=1 pkgdesc="Intel e1000e Ethernet adapter driver (latest version from Intel) (DKMS version)" license=(GPL-2.0-only) arch=(any) depends=(dkms) conflicts=(e1000e-dkms) optdepends=('linux-headers: build the module against Arch kernel [requires at least one set of kernel headers]' 'linux-ck-headers: build the module against Linux-ck kernel [requires at least one set of kernel headers]' 'linux-lts-headers: build the module against LTS Arch kernel [requires at least one set of kernel headers]') url='http://sourceforge.net/projects/e1000/' source=("http://downloads.sourceforge.net/project/e1000/${_modname}%20historic%20archive/${pkgver}/${_modname}-${pkgver}.tar.gz" 'dkms.conf.in' 'e1000e-3.8.7_coalesce_interface.patch' 'e1000e-no-nvm-checksum.patch') b2sums=('b308c5797fc30d1342ea4d627e41fde1b65ff2ef7e26e6d38deeb2ee5295f1a4b5db56c88ecef59d5a2f00cc6d39942b4ae213a5f1e8f7c897cda19c5e848829' 'a4c9362d067b8e411718018b3a27895ce24b51975a28766310bd9788cc0e49b2acb352019bd6be61b019cfd304eb1684e8877adade8cfd89380a27a0891e7e81' 'ff2c252905e55c68519c046f119c3295958a73e443f561af3457f85f5d5cb97949ef60d6bfb9de6911d8f85948bd8d00c6c25ba3991a2cec96a374e766d9947b' 'a771245d8a67723dc108ea9f1c7b8696e5be9d3c7eff619577e92673b1ab950d1d6928b8f96a0562ea07de25092c087af61a0e19fc95ee717929118b9a99fd98') package() { cd $_modname-$pkgver patch -Np1 < $srcdir/e1000e-3.8.7_coalesce_interface.patch patch -Np1 < $srcdir/e1000e-no-nvm-checksum.patch install -dm755 "$pkgdir"/usr/src/$_modname-$pkgver/ for i in src/*; do install -Dm644 "$i" "$pkgdir"/usr/src/$_modname-$pkgver/ done sed "s/#MODULE_VERSION#/$pkgver/" $srcdir/dkms.conf.in > "$pkgdir"/usr/src/$_modname-$pkgver/dkms.conf }