diff options
author | abraar | 2023-11-17 03:47:09 +0600 |
---|---|---|
committer | abraar | 2023-11-17 03:47:09 +0600 |
commit | a35672ef13af9639de13b40d12112a72b9c418a8 (patch) | |
tree | 48a9e94089523337957b4a5b59da015e76654934 | |
parent | c1c405cf3be9b603c7e7d6a1e2fbcf49da9c222c (diff) | |
download | aur-a35672ef13af9639de13b40d12112a72b9c418a8.tar.gz |
Initial commit (Re-init of deleted package)
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | dkms.conf | 10 |
3 files changed, 20 insertions, 49 deletions
@@ -1,24 +1,16 @@ pkgbase = rtl8812au-aircrack-ng-dkms-git - pkgdesc = rtl8812AU chipset driver maitained by aircrack-ng - pkgver = 5.2.20.2.r564.g87b2f78 + pkgdesc = RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection + pkgver = 5.6.4.2_20230501.4a983e4 pkgrel = 1 - url = https://github.com/aircrack-ng/rtl8812au/ + url = https://github.com/aircrack-ng/rtl8812au arch = i686 arch = x86_64 license = GPL2 makedepends = git depends = dkms depends = bc - depends = libelf - optdepends = linux-headers: build modules against the Arch kernel - optdepends = linux-lts-headers: build modules against the LTS kernel - optdepends = linux-zen-headers: build modules against the ZEN kernel - optdepends = linux-hardened-headers: build modules against the HARDENED kernel conflicts = rtl8812au - source = git+https://github.com/aircrack-ng/rtl8812au.git#branch=v5.2.20 - source = dkms.conf + source = git+https://github.com/aircrack-ng/rtl8812au sha256sums = SKIP - sha256sums = 7f2d6df66d1d68baac01e4b1867aa6bc4f6d3cb19bdaa1d43ad58a4243049dcd pkgname = rtl8812au-aircrack-ng-dkms-git - @@ -1,41 +1,30 @@ -# Maintainer: noraj <printf %s 'YWxleGFuZHJlLnphbm5pQGV1cm9wZS5jb20='|base64 -d> +# Maintainer: abraar <abraarsameer (at) proton (dot) me> pkgname=rtl8812au-aircrack-ng-dkms-git _pkgbase=rtl8812au -pkgver=5.2.20.2.r564.g87b2f78 +pkgver=5.6.4.2_20230501.4a983e4 pkgrel=1 -pkgdesc="rtl8812AU chipset driver maitained by aircrack-ng" +pkgdesc="RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection" arch=('i686' 'x86_64') -url="https://github.com/aircrack-ng/rtl8812au/" +url="https://github.com/aircrack-ng/rtl8812au" license=('GPL2') -depends=('dkms' 'bc' 'libelf') +depends=('dkms' 'bc') makedepends=('git') -optdepends=('linux-headers: build modules against the Arch kernel' - 'linux-lts-headers: build modules against the LTS kernel' - 'linux-zen-headers: build modules against the ZEN kernel' - 'linux-hardened-headers: build modules against the HARDENED kernel') conflicts=("${_pkgbase}") -source=("git+https://github.com/aircrack-ng/rtl8812au.git#branch=v5.2.20" - "dkms.conf") -sha256sums=('SKIP' - '7f2d6df66d1d68baac01e4b1867aa6bc4f6d3cb19bdaa1d43ad58a4243049dcd') +source=("git+https://github.com/aircrack-ng/rtl8812au") +sha256sums=('SKIP') pkgver() { - cd ${srcdir}/${_pkgbase} - printf '%s.r%s.g%s' '5.2.20.2' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd ${srcdir}/rtl8812au + printf '%s.%s' "$(sed -n 's/PACKAGE_VERSION="\([^"]*\)"/\1/p' dkms.conf | tr '~' '_')" "$(git rev-parse --short HEAD)" } package() { - cd ${srcdir}/${_pkgbase} - mkdir -p ${pkgdir}/usr/src/${_pkgbase}-${pkgver} - cp -pr * ${pkgdir}/usr/src/${_pkgbase}-${pkgver} - cp ${srcdir}/dkms.conf ${pkgdir}/usr/src/${_pkgbase}-${pkgver} - # Set name and version - sed -e "s/@_PKGBASE@/${_pkgbase}-dkms/" \ - -e "s/@PKGVER@/${pkgver}/" \ - -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf - sed -e "s/88XXau/8812au/" \ - -e "s/88XXae/8812ae/" \ - -e "s/88XXas/8812as/" \ - -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/Makefile + # Copy sources (including Makefile) + mkdir -p "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ + cp -pr ${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ + + # Remove unnecessary files for build + cd "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ + rm -r android/ docs/ tools/ } diff --git a/dkms.conf b/dkms.conf deleted file mode 100644 index 1f55c1f60349..000000000000 --- a/dkms.conf +++ /dev/null @@ -1,10 +0,0 @@ -PACKAGE_NAME="@PKGBASE@" -PACKAGE_VERSION="@PKGVER@" -CLEAN="'make' clean" -BUILT_MODULE_NAME="8812au" -PROCS_NUM=$(nproc) -[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16 -DEST_MODULE_LOCATION="/kernel/drivers/net/wireless" -MAKE="'make' -j$PROCS_NUM KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build" -AUTOINSTALL="yes" -REMAKE_INITRD=no |