diff options
author | Jack Chen | 2023-10-13 22:39:49 +0800 |
---|---|---|
committer | Jack Chen | 2023-10-13 22:39:49 +0800 |
commit | cea5a0552e05a153187e424c4b5e529731738915 (patch) | |
tree | b73563baa711affbc196a59904fbdf7a0c94995f | |
download | aur-cea5a0552e05a153187e424c4b5e529731738915.tar.gz |
PKGBUILD: init commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | dkms.conf | 7 |
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..90fae0ab2627 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = rtl8852bu-dkms-git + pkgdesc = Kernel module for Realtek RTL8832BU / RTL8852BU WiFi chipset + pkgver = 1.19.3.r6.8b02a65 + pkgrel = 1 + url = https://github.com/lwfinger/rtl8852bu + arch = any + license = GPL2 + makedepends = git + depends = dkms + depends = bc + source = dkms.conf + source = git+https://github.com/lwfinger/rtl8852bu.git + sha256sums = 3bdec70a0d23eb513ca74295f6c0e112b8e4dd661c3841f530a19cbc407efd61 + sha256sums = SKIP + +pkgname = rtl8852bu-dkms-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..37bb465dc2db --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +* +*.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..342b7556dbaf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Jack Chen <redchenjs@live.com> + +_modname=8852bu +_pkgbase=rtl8852bu +_pkgver=1.19.3 + +pkgname=rtl8852bu-dkms-git +pkgver=1.19.3.r6.8b02a65 +pkgrel=1 +pkgdesc="Kernel module for Realtek RTL8832BU / RTL8852BU WiFi chipset" +arch=('any') +url="https://github.com/lwfinger/rtl8852bu" +license=('GPL2') +depends=('dkms' 'bc') +makedepends=('git') +source=( + "dkms.conf" + "git+https://github.com/lwfinger/rtl8852bu.git" +) +sha256sums=( + '3bdec70a0d23eb513ca74295f6c0e112b8e4dd661c3841f530a19cbc407efd61' + 'SKIP' +) + +pkgver() { + cd "$srcdir/$_pkgbase" + + printf '%s.r%s.%s' "$_pkgver" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/$_pkgbase" + + mkdir -p "$pkgdir/usr/src/$_pkgbase-$pkgver" + cp -pr * "$pkgdir/usr/src/$_pkgbase-$pkgver" + + install -Dm644 "$srcdir/dkms.conf" "$pkgdir/usr/src/$_pkgbase-$pkgver/dkms.conf" + sed -e "s/#MODULE_NAME#/$_modname/g" -i "$pkgdir/usr/src/$_pkgbase-$pkgver/dkms.conf" + sed -e "s/#PACKAGE_NAME#/$_pkgbase/g" -i "$pkgdir/usr/src/$_pkgbase-$pkgver/dkms.conf" + sed -e "s/#PACKAGE_VERSION#/$pkgver/g" -i "$pkgdir/usr/src/$_pkgbase-$pkgver/dkms.conf" + + sed -e "s/\$(MAKE) ARCH=.*-C/\$(MAKE) -C/g" -i "$pkgdir/usr/src/$_pkgbase-$pkgver/Makefile" +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..1b5ff087fa2f --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="#PACKAGE_NAME#" +PACKAGE_VERSION="#PACKAGE_VERSION#" +MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build" +CLEAN="'make' clean" +BUILT_MODULE_NAME[0]="#MODULE_NAME#" +DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" +AUTOINSTALL="yes" |