diff options
author | c0ldcat | 2018-07-27 16:36:53 +0800 |
---|---|---|
committer | c0ldcat | 2018-07-27 16:36:53 +0800 |
commit | 0b4923b483f1ab72f77ff8941b7a5e6a51b6e270 (patch) | |
tree | 39e9e2dea9f584e1090e72927b19469e3219932b | |
download | aur-0b4923b483f1ab72f77ff8941b7a5e6a51b6e270.tar.gz |
init
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | dkms.conf | 12 |
4 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3202f12f52af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = btintel-default-address-dkms + pkgdesc = Allow default address when setup intel bluetooth device + pkgver = 4.17.9 + pkgrel = 1 + url = https://github.com/c0ldcat + arch = i686 + arch = x86_64 + license = GPL + depends = linux-headers + depends = dkms + source = Makefile + source = dkms.conf + source = btintel.c::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btintel.c?id=refs/tags/v4.17.9 + source = btusb.c::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btusb.c?id=refs/tags/v4.17.9 + source = btbcm.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btbcm.h?id=refs/tags/v4.17.9 + source = btintel.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btintel.h?id=refs/tags/v4.17.9 + source = btrtl.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btrtl.h?id=refs/tags/v4.17.9 + md5sums = d4023861ba05ecb47380354511ac798f + md5sums = b90eb0a51c82feb590bfd5647d3ecbd2 + md5sums = 5263f3baa5ef312a6ee6f3923f9ee78f + md5sums = 245932596b83cb44c9aed7141e77fecb + md5sums = 426f74d0a911b92bdaefdf28d02250d5 + md5sums = e4b14fff2acadf13a33cc3bc2c08c949 + md5sums = ed7b0912a2e3507068c0d173ed9338fa + +pkgname = btintel-default-address-dkms + diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..f2820b1bd514 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +obj-m += btusb.o btintel.o diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cfde1652dd0a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: ccat3z <c0ldcat3z@gmail.com> + +_kernver_base=4.17.9 +_pkgbase=btintel-default-address +pkgname=${_pkgbase}-dkms +url=https://github.com/c0ldcat +pkgver=${_kernver_base} +pkgrel=1 +pkgdesc="Allow default address when setup intel bluetooth device" +arch=('i686' 'x86_64') +license=('GPL') +depends=('linux-headers' 'dkms') +source=("Makefile" + "dkms.conf" + "btintel.c::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btintel.c?id=refs/tags/v${_kernver_base}" + "btusb.c::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btusb.c?id=refs/tags/v${_kernver_base}" + "btbcm.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btbcm.h?id=refs/tags/v${_kernver_base}" + "btintel.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btintel.h?id=refs/tags/v${_kernver_base}" + "btrtl.h::https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/plain/drivers/bluetooth/btrtl.h?id=refs/tags/v${_kernver_base}") + +build() { + cd "${srcdir}" + sed -i '/^\s*set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks);\s*$/d' *.c +} + +package() { + install -Dm644 Makefile "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/Makefile" + install -Dm644 dkms.conf "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" + install -Dm644 btintel.c "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/btintel.c" + install -Dm644 btusb.c "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/btusb.c" + install -Dm644 btbcm.h "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/btbcm.h" + install -Dm644 btintel.h "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/btintel.h" + install -Dm644 btrtl.h "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/btrtl.h" + + sed -e "s/@_PKGBASE@/${_pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf +} + +md5sums=("d4023861ba05ecb47380354511ac798f" + "b90eb0a51c82feb590bfd5647d3ecbd2" + "5263f3baa5ef312a6ee6f3923f9ee78f" + "245932596b83cb44c9aed7141e77fecb" + "426f74d0a911b92bdaefdf28d02250d5" + "e4b14fff2acadf13a33cc3bc2c08c949" + "ed7b0912a2e3507068c0d173ed9338fa") diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..ee96ced03f54 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,12 @@ +PACKAGE_NAME="@_PKGBASE@" +PACKAGE_VERSION="@PKGVER@" +AUTOINSTALL="yes" + +MAKE="make obj-m='btusb.o btintel.o' -C /lib/modules/${kernelver}/build M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules" +CLEAN="make obj-m='btusb.o btintel.o' -C /lib/modules/${kernelver}/build M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean" + +BUILT_MODULE_NAME[0]="btusb" +DEST_MODULE_LOCATION[0]="/updates" + +BUILT_MODULE_NAME[1]="btintel" +DEST_MODULE_LOCATION[1]="/updates" |