diff options
author | Chocobo1 | 2016-04-16 22:26:54 +0800 |
---|---|---|
committer | Chocobo1 | 2016-04-17 01:41:34 +0800 |
commit | 2c81052af062b0d6009627f57959bfab48874492 (patch) | |
tree | 0253774876de8d2a252ad32ed127d0d4f189053e | |
download | aur-2c81052af062b0d6009627f57959bfab48874492.tar.gz |
newpkg: igb 5.3.4.4-1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | igb.install | 17 |
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a22d1ee69dd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = igb + pkgdesc = Linux* Base Driver for Intel(R) Ethernet Network Connection + pkgver = 5.3.4.4 + pkgrel = 1 + url = https://sourceforge.net/projects/e1000/files/igb%20stable/ + install = igb.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-headers>=2.6.30 + depends = linux>=2.6.30 + source = igb-5.3.4.4-src.tar.gz::https://sourceforge.net/projects/e1000/files/igb%20stable/5.3.4.4/igb-5.3.4.4.tar.gz/download + sha256sums = 556708dbb8c891e1a23c1bd280b6bd1c28ccee061a4a3da8220dd8daa74c103f + +pkgname = igb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..509e26624e54 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Chocobo1 + +pkgname=igb +pkgver=5.3.4.4 +pkgrel=1 +pkgdesc="Linux* Base Driver for Intel(R) Ethernet Network Connection" +arch=('i686' 'x86_64') +url="https://sourceforge.net/projects/e1000/files/igb%20stable/" +license=('GPL') +depends=('linux>=2.6.30') +makedepends=('linux-headers>=2.6.30') +install=$pkgname.install +source=("$pkgname-$pkgver-src.tar.gz::https://sourceforge.net/projects/e1000/files/igb%20stable/5.3.4.4/$pkgname-$pkgver.tar.gz/download") +sha256sums=('556708dbb8c891e1a23c1bd280b6bd1c28ccee061a4a3da8220dd8daa74c103f') + + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/src" + + _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#') + _extramodules="/usr/lib/modules/extramodules-$_kernver-ARCH" + + sed -i "s#@MODULES_PATH@#$_extramodules#g" "$startdir/$install" + + find './' -name '*.ko' -exec gzip -1 {} \; + install -Dm644 'igb.ko.gz' "$pkgdir/$_extramodules/igb.ko.gz" + + install -Dm644 '../COPYING' "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/igb.install b/igb.install new file mode 100644 index 000000000000..5237db16c853 --- /dev/null +++ b/igb.install @@ -0,0 +1,17 @@ +rebuild_module_dependencies() { + depmod $(cat "@MODULES_PATH@/version") +} + +post_install() { + rebuild_module_dependencies + echo 'In order to use igb module, reboot the system.' +} + +post_upgrade() { + rebuild_module_dependencies + echo 'In order to use igb module, reboot the system.' +} + +post_remove() { + rebuild_module_dependencies +} |