diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -2,7 +2,7 @@ # Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> pkgname=asix-module -pkgver=4.12.0 +pkgver=4.17.3 pkgrel=1 pkgdesc="A kernel module for the ASIX USB 2.0 low power AX88772B/AX88772A/AX88760/AX88772/AX88178 ethernet controllers" url="http://www.asix.com.tw" @@ -11,27 +11,27 @@ arch=('i686' 'x86_64') depends=('glibc' 'linux') makedepends=('linux-headers') _filename=AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v${pkgver}_Source -source=(http://www.asix.com.tw/FrootAttach/driver/$_filename.tar.bz2) +source=(http://www.asix.com.tw/FrootAttach/driver/$_filename.tar.gz) install=$pkgname.install build() { - _kernver=$(pacman -Q linux | cut -d . -f 2 | cut -f 1 -d -) - KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-3.$_kernver-ARCH/version) + _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#') + KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-$_kernver-ARCH/version) - cd "$srcdir/AX88772C_772B_772A_760_772_178_LINUX_Driver_v${pkgver}_Source" - make SYSSRC=/usr/src/linux-3.$_kernver KDIR=/usr/lib/modules/$KERNEL_VERSION/build + cd "$srcdir"/$_filename + make SYSSRC=/usr/src/linux-$_kernver KDIR=/usr/lib/modules/$KERNEL_VERSION/build gzip -f9 asix.ko } package() { - _kernver=$(pacman -Q linux | cut -d . -f 2 | cut -f 1 -d -) - depends=("linux>=3.${_kernver}" "linux<3.$(expr ${_kernver} + 1)") - KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-3.$_kernver-ARCH/version) + _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#') + depends=("linux>=$_kernver" "linux<${_kernver/.*}.$(expr ${_kernver/*.} + 1)") + KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-$_kernver-ARCH/version) msg "Kernel = $KERNEL_VERSION" - cd "$srcdir/AX88772C_772B_772A_760_772_178_LINUX_Driver_v${pkgver}_Source" - install -D -m644 asix.ko.gz "$pkgdir/usr/lib/modules/extramodules-3.$_kernver-ARCH/asix.ko.gz" - sed -i "s|extramodules-.*-ARCH|extramodules-3.$_kernver-ARCH|" "$startdir/$pkgname.install" + cd "$srcdir"/$_filename + install -D -m644 asix.ko.gz "$pkgdir/usr/lib/modules/extramodules-$_kernver-ARCH/asix.ko.gz" + sed -i "s|extramodules-.*-ARCH|extramodules-$_kernver-ARCH|" "$startdir/$pkgname.install" } -sha256sums=('0f09bccaeffcb649d88734e3e6843de7ba8102eecd6fae0a2d601e8e48e1fb54') +sha256sums=('2c3d4481e830222f35738bcd89a6b7c590625150af51bc937d14b1eadefcf49e') |