Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. # Maintainer: Alexander Blinne <alexander@blinne.net>
  2.  
  3. _pkgname=8188eu
  4. pkgname="${_pkgname}-dkms-git"
  5. _pkgver=1.0
  6. pkgver=1.0.a0619a0
  7. pkgrel=1
  8. pkgdesc='Standalone driver for Realtek RTL8188EUS (RTL8188EUS, RTL8188ETV) WLAN'
  9. arch=('any')
  10. url="https://github.com/lwfinger/rtl8188eu"
  11. license=('GPL')
  12. depends=('dkms')
  13. source=("${_pkgname}::git+${url}"
  14. blacklist-r8188eu.conf)
  15. sha256sums=('SKIP'
  16. 'edaeafe28410017fabb742d6ccdf060a945150fb56e41084adb7b9dd66739e2b')
  17. conflicts=('8188eu-dkms' 'rtl8188eu-dkms' 'rtl8188eu-dkms-git' 'rtl8188eu-git')
  18.  
  19. pkgver() {
  20. cd "${_pkgname}"
  21.  
  22. echo $(echo ${_pkgver}. && git rev-parse --short HEAD) | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g;s/\.rc/rc/;s/ //g'
  23. }
  24.  
  25.  
  26. prepare() {
  27. cd "${_pkgname}"
  28.  
  29. local i; for i in "${source[@]}"; do
  30. case $i in
  31. *.patch)
  32. msg2 "Applying patch ${i}"
  33. patch -p1 -i "${srcdir}/${i}"
  34. esac
  35. done
  36.  
  37. # Disable power saving
  38. sed -i 's/^CONFIG_POWER_SAVING \= y/CONFIG_POWER_SAVING = n/' Makefile
  39. }
  40.  
  41. build() {
  42. cd "${_pkgname}"
  43.  
  44. # Set name and version for dkms.conf
  45. sed -e "s/PACKAGE_NAME=\"8188eu\"/PACKAGE_NAME=${_pkgname}/" \
  46. -e "s/PACKAGE_VERSION=\"1.0\"/PACKAGE_VERSION=${pkgver}/" \
  47. -i dkms.conf
  48. }
  49.  
  50.  
  51. package() {
  52. cd "${srcdir}"
  53.  
  54. local install_dir="${pkgdir}/usr/src/${_pkgname}-${pkgver}"
  55.  
  56. # Blacklist r8188eu
  57. install -Dm644 blacklist-r8188eu.conf "${pkgdir}/etc/modprobe.d/r8188eu.conf"
  58.  
  59. # Copy sources
  60. cd "${_pkgname}"
  61.  
  62. for d in $(find . -type d); do
  63. install -dm755 "${install_dir}/$d"
  64. done
  65.  
  66. for f in $(find . -type f); do
  67. install -m644 "$f" "${install_dir}/$f"
  68. done
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement