diff options
author | Denis Klester | 2017-08-18 12:53:09 +0600 |
---|---|---|
committer | Denis Klester | 2017-08-18 12:53:09 +0600 |
commit | 07c3df68a0dcf0c0fdeb5f64e33b2114433fccb7 (patch) | |
tree | 3b44d4f144b77a759b50d22b760be51f10532fff | |
download | aur-07c3df68a0dcf0c0fdeb5f64e33b2114433fccb7.tar.gz |
Initial import commit 203
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | blacklist-rtl8723bu.conf | 1 | ||||
-rw-r--r-- | dkms.conf | 8 | ||||
-rw-r--r-- | rtl8723bu-git-dkms.install | 15 |
5 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..52871bb20112 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = rtl8723bu-git-dkms + pkgdesc = Driver for RTL8723BU DKMS version + pkgver = r203.842f0dc + pkgrel = 1 + url = https://github.com/lwfinger/rtl8723bu + install = rtl8723bu-git-dkms.install + arch = any + license = GPL + depends = dkms + provides = rtl8723bu + conflicts = rtl8723bu-git + source = rtl8723bu-git::git+https://github.com/lwfinger/rtl8723bu + source = blacklist-rtl8723bu.conf + source = dkms.conf + sha256sums = SKIP + sha256sums = dc6a9bfc6a796461da2219accc7a6ae755ea13253737630e1538f3d98aa7aff5 + sha256sums = c3a08391c1b6ea2c920b9b6a3e07550b517b4d3b67ebcd6f34b4bd85dc25188a + +pkgname = rtl8723bu-git-dkms diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..99a78198f955 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +pkgname=rtl8723bu-git-dkms +_pkgname=rtl8723bu +_pkgbase=8723bu +pkgver=r203.842f0dc +pkgrel=1 +pkgdesc="Driver for RTL8723BU DKMS version" +url="https://github.com/lwfinger/rtl8723bu" +provides=('rtl8723bu-git-dkms') +conflicts=('rtl8723bu') +arch=('any') +license=('GPL') +install=rtl8723bu-git-dkms.install +depends=('dkms') +source=("${_pkgname}::git+https://github.com/lwfinger/rtl8723bu" + 'blacklist-rtl8723bu.conf' + 'dkms.conf') +sha256sums=('SKIP' + 'dc6a9bfc6a796461da2219accc7a6ae755ea13253737630e1538f3d98aa7aff5' + 'c3a08391c1b6ea2c920b9b6a3e07550b517b4d3b67ebcd6f34b4bd85dc25188a') + +pkgver() { + cd "${_pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "${srcdir}/${_pkgname}" +} + +package() { + cd "${srcdir}" + local install_dir="${pkgdir}/usr/src/${_pkgbase}-${pkgver}" + # Copy dkms.conf + install -Dm644 dkms.conf "${install_dir}/dkms.conf" + #blacklist rtl8723bu + install -Dm644 blacklist-rtl8723bu.conf "${pkgdir}"/etc/modprobe.d/blacklist-rtl8723bu.conf + # Set name and version + sed -e "s/@_PKGBASE@/${_pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${install_dir}/dkms.conf" + cd "${srcdir}/${_pkgname}" + for d in $(find . -type d) + do + install -dm755 "${install_dir}/$d" + done + for f in $(find . -type f) + do + install -m644 "$f" "${install_dir}/$f" + done +} diff --git a/blacklist-rtl8723bu.conf b/blacklist-rtl8723bu.conf new file mode 100644 index 000000000000..519cd30e3e51 --- /dev/null +++ b/blacklist-rtl8723bu.conf @@ -0,0 +1 @@ +blacklist rtl8xxxu diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..14c33b0a3158 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,8 @@ +# Linux DKMS config script for Realtek rtl8723bu wifi driver + +PACKAGE_VERSION="@PKGVER@" +PACKAGE_NAME="@_PKGBASE@" +MAKE[0]="CONFIG_RTL8723BU=m make M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules" +AUTOINSTALL=yes +BUILT_MODULE_NAME[0]="@_PKGBASE@" +DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" diff --git a/rtl8723bu-git-dkms.install b/rtl8723bu-git-dkms.install new file mode 100644 index 000000000000..03b877af7472 --- /dev/null +++ b/rtl8723bu-git-dkms.install @@ -0,0 +1,15 @@ +post_install() { + dkms install 8723bu/${1%%-*} +} + +pre_upgrade() { + pre_remove ${2%%-*} +} + +post_upgrade() { + post_install ${1%%-*} +} + +pre_remove() { + dkms remove 8723bu/${1%%-*} --all +} |