summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Gathoye2017-06-10 14:53:41 +0200
committerWilliam Gathoye2017-06-10 15:22:17 +0200
commit6c1380f4fa0beb22a0e6eb4b1713ff8bdae83ea9 (patch)
tree0d2b1693e6104e124240f9be76ffdb3f583b4d8e
parent9ce8910c108ede8f1a91a729694b2c5b5becf546 (diff)
downloadaur-6c1380f4fa0beb22a0e6eb4b1713ff8bdae83ea9.tar.gz
Simplify (remove 3rd party files) + add doc
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD26
-rw-r--r--asix-ax88179-dkms.conf (renamed from dkms.conf)0
-rw-r--r--ax88179_178a-dkms.conf2
-rw-r--r--blacklist-ax88179_178a.conf1
5 files changed, 18 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 354c53457adc..2364e9c5dfcf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,18 @@
pkgbase = asix-ax88179-dkms
pkgdesc = Driver for USB ASIX Ethernet model AX88179/AX88178A
pkgver = 1.18.0
- pkgrel = 1
+ pkgrel = 2
url = http://www.asix.com.tw/
- install = ax88179_178a-dkms.install
arch = i686
arch = x86_64
license = GPL
depends = dkms
source = http://www.asix.com.tw/FrootAttach/driver/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE.tar.bz2
- source = dkms.conf
- source = blacklist-ax88179_178a.conf
- source = ax88179_178a-dkms.conf
- source = ax88179_178a-dkms.install
+ source = asix-ax88179-dkms.conf
source = 0001-No-date-time.patch
source = 0002-b2b128.patch
sha512sums = 1fb871aca533eeac9476f647a9e6bebcc2151f9327240d31fcc8cdb4d566006386685b77a437924ca05785ec23d82d82d8c485fede5edac70a81742ea82fdf22
sha512sums = 7fcbb1bda952997151c3f9b647b1770273e3c6a64ff7306232ba4fbc11ede6dd29989b302f823ca9c36932499765a0c61405400440d699b1659841a855fe69c4
- sha512sums = 23073861698f4cd181b5051c008a047742ec2710e2bf6927f86fd58822d1bb2edb1338460983d09deb3b006cdcb3b1efbfa94fc4ebfeb3f853a60fb467901948
- sha512sums = 3c76cdd84422ed416c57ee3a93a90d888fca0baa2961f4a428fa6e1e49256a5b2de8164cda5524a3fa90b97e702b85d2da47c1cfc9d07fe450516dcacef187ac
- sha512sums = 030d641119c90390973eb85b24697bbc1ce1a9785f604110225fdbf4889c857a6282d441e2c0a51acfa99c2f0946a394c546ca3fdea6295f737ba440bab6e6d2
sha512sums = 74a730f2ccfabf54c600391ee9a54ad3977b730c141c9ca9e7b1740c0d93161595a71312b4e3067411bde2f7d7f2a1cb9fb9e982a6ccfc0a4fbfa86829f6c346
sha512sums = a31cab0b3e0fa027acbf629aec7294d591d6dd01928de800bd915e78c75be7be0fe7603b6c69ed90f5a6fefe30ecf6a953fa154cccb03b9cb3e070e7566394f8
diff --git a/PKGBUILD b/PKGBUILD
index a7beeaab6c27..d1810106d0f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: William Gathoye <william + aur at gathoye dot be> (4.17-now)
# Contributor: Moritz Lipp <mlq at pwmt dot org>
-#
+
pkgname=asix-ax88179-dkms
pkgver=1.18.0
-pkgrel=1
+pkgrel=2
pkgdesc="Driver for USB ASIX Ethernet model AX88179/AX88178A"
arch=('i686' 'x86_64')
@@ -22,17 +22,13 @@ _filename="AX88179_178A_LINUX_DRIVER_v${pkgver}_SOURCE"
_modname='ax88179_178a'
source=(
"http://www.asix.com.tw/FrootAttach/driver/${_filename}.tar.bz2"
- "dkms.conf"
- "blacklist-${_modname}.conf"
- "${_modname}-dkms.conf"
+ "${pkgname}.conf"
"0001-No-date-time.patch"
"0002-b2b128.patch"
)
sha512sums=(
'1fb871aca533eeac9476f647a9e6bebcc2151f9327240d31fcc8cdb4d566006386685b77a437924ca05785ec23d82d82d8c485fede5edac70a81742ea82fdf22'
'7fcbb1bda952997151c3f9b647b1770273e3c6a64ff7306232ba4fbc11ede6dd29989b302f823ca9c36932499765a0c61405400440d699b1659841a855fe69c4'
- '23073861698f4cd181b5051c008a047742ec2710e2bf6927f86fd58822d1bb2edb1338460983d09deb3b006cdcb3b1efbfa94fc4ebfeb3f853a60fb467901948'
- '3c76cdd84422ed416c57ee3a93a90d888fca0baa2961f4a428fa6e1e49256a5b2de8164cda5524a3fa90b97e702b85d2da47c1cfc9d07fe450516dcacef187ac'
'74a730f2ccfabf54c600391ee9a54ad3977b730c141c9ca9e7b1740c0d93161595a71312b4e3067411bde2f7d7f2a1cb9fb9e982a6ccfc0a4fbfa86829f6c346'
'a31cab0b3e0fa027acbf629aec7294d591d6dd01928de800bd915e78c75be7be0fe7603b6c69ed90f5a6fefe30ecf6a953fa154cccb03b9cb3e070e7566394f8'
)
@@ -55,16 +51,26 @@ package() {
installDir="${pkgdir}/usr/src/${_modname}-dkms-${pkgver}"
install -dm755 "${installDir}"
- install -m644 "${srcdir}/dkms.conf" "${installDir}"
+ # The kernel from kernel.org does provide an outdated module ax88179_178a.
+ # Arch Linux packages that module in their default kernel (normal + lts).
+ # We need to blacklist this module. This makes sure it is not loaded as
+ # ours will be conflicting with the default module.
install -dm755 "${pkgdir}/etc/modprobe.d"
- install -m644 "${srcdir}/blacklist-${_modname}.conf" \
+ install -m644 /dev/null \
"${pkgdir}/etc/modprobe.d/blacklist-${_modname}.conf"
+ printf "blacklist ${_modname}\n" \
+ > "${pkgdir}/etc/modprobe.d/blacklist-${_modname}.conf"
+ # Load ax88179_178a-dkms automatically at boot
install -dm755 "${pkgdir}/etc/modules-load.d"
- install -m644 "${srcdir}/${_modname}-dkms.conf" \
+ install -m644 /dev/null \
"${pkgdir}/etc/modules-load.d/${_modname}-dkms.conf"
+ printf "${_modname}-dkms\n" \
+ > "${pkgdir}/etc/modules-load.d/${_modname}-dkms.conf"
+ # Patch dkms file and rename it to the mandatory dkms.conf filename.
+ install -m644 "${pkgname}.conf" "${installDir}/dkms.conf"
sed -e "s/@VERSION@/${pkgver}/" \
-i "${installDir}/dkms.conf"
diff --git a/dkms.conf b/asix-ax88179-dkms.conf
index 355e4b1e2fa1..355e4b1e2fa1 100644
--- a/dkms.conf
+++ b/asix-ax88179-dkms.conf
diff --git a/ax88179_178a-dkms.conf b/ax88179_178a-dkms.conf
deleted file mode 100644
index 977981c96530..000000000000
--- a/ax88179_178a-dkms.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-# Load this module when booting
-ax88179_178a-dkms
diff --git a/blacklist-ax88179_178a.conf b/blacklist-ax88179_178a.conf
deleted file mode 100644
index fe466980d3f6..000000000000
--- a/blacklist-ax88179_178a.conf
+++ /dev/null
@@ -1 +0,0 @@
-blacklist ax88179_178a