diff options
author | Jerry | 2021-06-19 09:36:59 +0800 |
---|---|---|
committer | Jerry | 2021-06-19 09:36:59 +0800 |
commit | 3514a0ddf6aa47d1557bd8e3f0acbab5e1af24cb (patch) | |
tree | f3fcf9b8249feb9fda00b9902a770ac7f8691704 | |
download | aur-3514a0ddf6aa47d1557bd8e3f0acbab5e1af24cb.tar.gz |
init
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | dkms.conf | 9 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d9aeeb700778 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = rtw89-dkms-git + pkgdesc = Driver for Realtek 8852AE, an 802.11ax device + pkgver = r69.b0ad99f + pkgrel = 1 + url = https://github.com/lwfinger/rtw89 + arch = x86_64 + license = GPL2 + makedepends = git + depends = dkms + provides = rtw89 + conflicts = rtw89 + source = rtw89::git+https://github.com/lwfinger/rtw89.git#branch=main + source = dkms.conf + sha256sums = SKIP + sha256sums = d4015a9c63b86baa120b558f4acc19c60fe5cbea7ded338173e08cec47327b40 + +pkgname = rtw89-dkms-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b69cfb4bb187 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Jerry Xiao <aur at mail.jerryxiao.cc> + +_pkgbase=rtw89 +_srcname=rtw89 +pkgname=${_pkgbase}-dkms-git +pkgver=r69.b0ad99f +pkgrel=1 +pkgdesc="Driver for Realtek 8852AE, an 802.11ax device" +arch=('x86_64') +url="https://github.com/lwfinger/rtw89" +license=('GPL2') +makedepends=('git') +depends=('dkms') +provides=("${_pkgbase}") +conflicts=("${_pkgbase}") +source=("$_srcname::git+https://github.com/lwfinger/rtw89.git#branch=main" + 'dkms.conf') +sha256sums=('SKIP' + 'd4015a9c63b86baa120b558f4acc19c60fe5cbea7ded338173e08cec47327b40') + +pkgver() { + cd "$srcdir/${_srcname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + # Copy dkms.conf + install -Dt "${pkgdir}/usr/src/${_pkgbase}-${pkgver}" -m644 dkms.conf + + # Set name and version + sed -e "s/@_PKGBASE@/${_pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf + + # Copy sources (including Makefile) + cp -rT "$_srcname" "${pkgdir}/usr/src/${_pkgbase}-${pkgver}" +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..531e3c1ea3a9 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,9 @@ +PACKAGE_NAME="@_PKGBASE@" +PACKAGE_VERSION="@PKGVER@" +BUILT_MODULE_NAME[0]="${PACKAGE_NAME}core" +BUILT_MODULE_NAME[1]="${PACKAGE_NAME}pci" +MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules" +CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean" +DEST_MODULE_LOCATION[0]=/kernel/drivers/net/wireless/realtek/rtw89 +DEST_MODULE_LOCATION[1]=/kernel/drivers/net/wireless/realtek/rtw89 +AUTOINSTALL=yes |