aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..821a3b60de2a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Katy Moe katy@katy.moe
+
+_kernver="$(uname -r)"
+_kernver_base="$(echo $_kernver | cut -d- -f1)"
+pkgname=btusb-qca-0x3004
+_pkgname=btusb
+pkgver=0.8
+pkgrel=1
+pkgdesc="patch btusb so it works on QCA devices with id 0x3004"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('linux-headers')
+source=("Makefile"
+ "btusb.patch"
+ "btusb-qca-0x3004.install"
+ "btusb.c::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btusb.c?id=refs/tags/v4.10.4"
+ "btintel.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btintel.h?id=refs/tags/v4.10.4"
+ "btbcm.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btbcm.h?id=refs/tags/v4.10.4"
+ "btrtl.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btrtl.h?id=refs/tags/v4.10.4")
+install="btusb-qca-0x3004.install"
+
+
+prepare() {
+ echo $_kernver_base
+ \cp --remove-destination $(readlink btusb.c) btusb.c
+ patch -p1 < btusb.patch
+}
+
+build() {
+ make
+}
+
+package() {
+ install -Dm644 btusb.ko "$pkgdir/usr/lib/modules/$_kernver/updates/btusb.ko"
+}
+
+md5sums=('369ff1a06ddfa06bc68bd776d3fbc97e'
+ 'bf67cf7e920e90f399fafadc2d26f9d7'
+ '3b63db7fbf7aab07322b0a1f71a7ffdb'
+ '25e4e23aae21b04fa865c8e1b07a1d77'
+ '764863abf53cb70bc04a3af1c24d226e'
+ '4c5d3ed81979cc6af062b381731d25e3'
+ 'ed7b0912a2e3507068c0d173ed9338fa')