rtw8852cu-20240428.ebuild 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Copyright 1999-2024 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=8
  4. inherit linux-mod-r1
  5. MODULES_KERNEL_MAX=6.11
  6. MODULES_KERNEL_MIN=6.1
  7. COMMIT="d256c2ae282b70f03629e36900da54905ab4187c"
  8. DESCRIPTION="Realtek RTL8811CU/RTL8821CU USB wifi adapter driver"
  9. HOMEPAGE="https://github.com/lwfinger/rtw8852cu"
  10. SRC_URI="https://github.com/lwfinger/rtw8852cu/archive/${COMMIT}.tar.gz -> rtw8852cu-${PV}-${COMMIT}.tar.gz"
  11. SLOT="0"
  12. LICENSE="GPL-2"
  13. KEYWORDS="~x86 ~amd64 ~arm ~arm64"
  14. DEPEND="virtual/linux-sources"
  15. RDEPEND="!<net-wireless/rtw8852cu-${PV}"
  16. S="${WORKDIR}/rtw8852cu-${COMMIT}"
  17. RESTRICT="mirror bindist"
  18. pkg_setup() {
  19. linux-mod-r1_pkg_setup
  20. CONFIG_CHECK="~!SSB ~!X86_INTEL_LPSS"
  21. CONFIG_CHECK2="LIB80211 ~!MAC80211 ~LIB80211_CRYPT_TKIP WIRELESS_EXT COMPAT_NET_DEV_OPS CFG80211"
  22. }
  23. src_compile() {
  24. local modlist=( 8852cu=kernel/drivers/net/wireless/realtek/rtlwifi/rtw8852cu:. )
  25. local modargs=(
  26. KERNELDIR="${KV_OUT_DIR}"
  27. KVER=${KV_FULL}
  28. KSRC=${KERNEL_DIR}
  29. )
  30. linux-mod-r1_src_compile
  31. }