rtl8189fs-20240520.ebuild 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.9
  6. MODULES_KERNEL_MIN=6.1
  7. COMMIT="30a52f789a0b933c4a7eb06cbf4a4d21c8e581aa"
  8. DESCRIPTION="Realtek 8189es wifi chip driver"
  9. HOMEPAGE="https://github.com/jwrdegoede/rtl8189ES_linux"
  10. SRC_URI="https://github.com/jwrdegoede/rtl8189ES_linux/archive/${COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
  11. SLOT="0"
  12. LICENSE="GPL-2"
  13. KEYWORDS="~x86 ~amd64 ~arm ~arm64"
  14. DEPEND="virtual/linux-sources"
  15. RDEPEND="!<net-wireless/rtl8189fs-${PV}"
  16. S="${WORKDIR}/rtl8189ES_linux-${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=( 8189es=kernel/drivers/net/wireless/realtek/rtlwifi/rtl8189es:. )
  25. local modargs=(
  26. KERNELDIR="${KV_OUT_DIR}"
  27. KVER=${KV_FULL}
  28. KSRC=${KERNEL_DIR}
  29. )
  30. linux-mod-r1_src_compile
  31. }