Package Details: rtl8822bu 1-1

Git Clone URL: https://aur.archlinux.org/rtl8822bu.git (read-only)
Package Base: rtl8822bu
Description: wireless lan driver for realtek devices like GigaBlue WLAN Stick 1200MBit Dual Band USB 3.0
Upstream URL: https://github.com/EntropicEffect/rtl8822bu
Licenses: unknown
Submitter: ManU
Maintainer: ManU
Last Packager: ManU
Votes: 2
Popularity: 0.53
First Submitted: 2019-07-10 21:23
Last Updated: 2019-07-10 21:23

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

domac commented on 2019-10-07 12:00

PKGBUILD is wrong (for me at least) and IMHO should be updated to contain * 'linux-headers' as a make dependency (and probably linux so that uname -r outputs the correct kernel version, i.e. linux and linux-headers versions are in sync) * the correct md5sum of the master.zip as follows:

PKGBUILD

# Maintainer: Manuel Conzelmann <manolo89@online.de>
pkgname=rtl8822bu
pkgver=1
pkgrel=1
epoch=
pkgdesc="wireless lan driver for realtek devices like GigaBlue WLAN Stick 1200MBit Dual Band USB 3.0"
arch=(x86_64)
url="https://github.com/EntropicEffect/rtl8822bu"
license=('unknown')
groups=()
depends=()
makedepends=('linux-headers')
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=("https://github.com/EntropicEffect/rtl8822bu/archive/master.zip")
noextract=()
md5sums=("b5ee5305a10a5f0c4198527fdc02e80a")
validpgpkeys=()


build() {
    cd "$pkgname-master"
    make
}

package() {
    cd "$pkgname-master"
    mv 88x2bu.ko $pkgname.ko
    install -m 755 -d $pkgdir/usr/lib/modules/$(uname -r)/
    install -p -m 644 $pkgname.ko $pkgdir/usr/lib/modules/$(uname -r)/
#   depmod -b $pkgdir -a
}

mthead commented on 2019-07-12 01:46

Thank you very much for submitting this! Unfortunately I am getting this:

/home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.c:1433:22: error: initialization of 'u16 ()(struct net_device , struct sk_buff , struct net_device )' {aka 'short unsigned int ()(struct net_device , struct sk_buff , struct net_device )'} from incompatible pointer type 'u16 ()(struct net_device , struct sk_buff , struct net_device , u16 ()(struct net_device , struct sk_buff , struct net_device ))' {aka 'short unsigned int ()(struct net_device , struct sk_buff , struct net_device , short unsigned int ()(struct net_device , struct sk_buff , struct net_device ))'} [-Werror=incompatible-pointer-types] 1433 | .ndo_select_queue = rtw_select_queue, | ^~~~~~~~~~~~~~~~ /home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.c:1433:22: note: (near initialization for 'rtw_netdev_ops.ndo_select_queu ') cc1: some warnings being treated as errors make[2]: [scripts/Makefile.build:279: /home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.o] Error 1 make[1]: [Makefile:1595: module/home/mthead/rtl8822bu/src/rtl8822bu-master] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.2.0-arch2-1-ARCH/build' make: *** [Makefile:2001: modules] Error 2 ==> ERROR: A failure occurred in build(). Aborting...