Guest User

Untitled

a guest
Dec 3rd, 2024
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. # Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>
  2. # Contributor: Shaun Ren <shaun DOT ren (at) linux (dOt) com>
  3. # Contributor: Simon Hanna <simon DOT hanna (at) serve-me (dOt) info>
  4.  
  5. pkgname=rtl88xxau-aircrack-dkms-git
  6. _name=rtl88xxau
  7. pkgver=r1298.b44d288
  8. pkgrel=1
  9. pkgdesc="Aircrack-ng kernel module for Realtek 88XXau (USB adapters only) network cards (8811au, 8812au and 8821au chipsets) with monitor mode and injection
  10. url=https://github.com/aircrack-ng/rtl8812au
  11. license=(GPL-2.0-only)
  12. arch=(x86_64 'i686')
  13. makedepends=(git)
  14. depends=(dkms)
  15. conflicts=(
  16. "rtl88xxau-aircrack-dkms"
  17. rtl8812au-aircrack-dkms-git
  18. rtl8812au-dkms-git
  19. rtl8821au-dkms-git
  20. rtl8814au-dkms-git
  21. rtl8812au-inject-dkms-git
  22. )
  23. provides=(
  24. "rtl88xxau-aircrack-dkms=${pkgver}"
  25. "rtl88xxau-dkms=${pkgver}"
  26. "rtl8812au-dkms=${pkgver}"
  27. "rtl8812au-inject-dkms=${pkgver}"
  28. "rtl8814au-dkms=${pkgver}"
  29. "rtl8821au-dkms=${pkgver}"
  30. )
  31.  
  32. source=(
  33. rtl88xxau::git+https://github.com/aircrack-ng/rtl8812au.git#branch=v5.6.4.2
  34. "fix_clang_build.patch::https://github.com/user-attachments/files/17748908/fix_clang_build.patch.txt"
  35. dkms.conf
  36. )
  37.  
  38. sha256sums=(
  39. 'SKIP'
  40. '1e30dd1d770425212464561129fa1eafa103d1a9da9fe5e44e19d738054885c0'
  41. '1ac36b3713d6b719b8c5f820653bbe30ead8323165d52e6ad95d56da627fde88'
  42. )
  43.  
  44. prepare() {
  45. cd $_name
  46.  
  47. for _patch in "fix_clang_build.patch"; do
  48. plain "Applying patch '${_patch}'"
  49. patch -Np1 --follow-symlinks -i "${srcdir}/${_patch}"
  50. done
  51. }
  52.  
  53. pkgver() {
  54. cd $_name
  55. ( set -o pipefail
  56. git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
  57. printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  58. )
  59. }
  60.  
  61. package() {
  62. cd $_name
  63. mkdir -p "$pkgdir"/usr/src/$_name-$pkgver
  64. cp -pr * "$pkgdir"/usr/src/$_name-$pkgver
  65. install -Dm644 ../dkms.conf "$pkgdir"/usr/src/$_name-$pkgver
  66.  
  67. # Set name and version
  68. sed -e "s/@_PKGBASE@/$_name-dkms/" \
  69. -e "s/@PKGVER@/$pkgver/" \
  70. -i "$pkgdir"/usr/src/$_name-$pkgver/dkms.conf
  71. }
  72.  
  73.  
Advertisement
Add Comment
Please, Sign In to add comment