12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Copyright 1999-2024 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=8
- inherit linux-mod-r1
- MODULES_KERNEL_MAX=6.11
- MODULES_KERNEL_MIN=6.1
- COMMIT="b009a8ea848d521abf64d2bc27630f4d081f30c9"
- DESCRIPTION="Realtek RTL8811CU/RTL8821CU USB wifi adapter driver"
- HOMEPAGE="https://github.com/morrownr/8821cu-20210916"
- SRC_URI="https://github.com/morrownr/8821cu-${PV}/archive/${COMMIT}.tar.gz -> rtl8821cu-${PV}-${COMMIT}.tar.gz"
- SLOT="0"
- LICENSE="GPL-2"
- KEYWORDS="~x86 ~amd64 ~arm ~arm64"
- DEPEND="virtual/linux-sources"
- RDEPEND="!<net-wireless/rtl8821cu-${PV}"
- S="${WORKDIR}/8821cu-${PV}-${COMMIT}"
- RESTRICT="mirror bindist"
- pkg_setup() {
- linux-mod-r1_pkg_setup
- CONFIG_CHECK="~!SSB ~!X86_INTEL_LPSS"
- CONFIG_CHECK2="LIB80211 ~!MAC80211 ~LIB80211_CRYPT_TKIP WIRELESS_EXT COMPAT_NET_DEV_OPS CFG80211"
- }
- src_compile() {
- local modlist=( 8821cu=kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821cu:. )
- local modargs=(
- KERNELDIR="${KV_OUT_DIR}"
- KVER=${KV_FULL}
- KSRC=${KERNEL_DIR}
- )
- linux-mod-r1_src_compile
- }
|