diff --git a/net-wireless/nrc7292/Manifest b/net-wireless/nrc7292/Manifest index 1c927b13e..dd86b61ba 100644 --- a/net-wireless/nrc7292/Manifest +++ b/net-wireless/nrc7292/Manifest @@ -1 +1 @@ -DIST nrc7292-1.3.4.tar.gz 195995034 BLAKE2B f9a5d6478066a89ebcfaf8100e7316adc60374bfc17e1bffa626f5687e2fcdd76229f57535784dcdc64f81f49b10874e755dd80a46ae429923cb089f13b8d657 SHA512 3e23082515c46b7c65e79d6951e379badfc3d3b3ebb9faf47edce860276a446a3a4d4dafa8e3523a08c7027a69d3601d22c30619ad9d22d5b0994add79a02493 +DIST nrc7292-1.4.tar.gz 176078442 BLAKE2B 2795828adb6c9fef14d64a4839de33e3f26101fc7d20ef6f3e7f3a531d95ab4788a1e2b9c79bc1bd411626403e03ca466cf17c12f09758165849a748c8f4ba0b SHA512 e002c1a6a06a47e59b52a94b0aa237c86b937ce5f0bab8f1b54a2787b8bbea55530af0e36d281a77e2d225e7d3faf3227256b705ffc16426089aa1524b8eb570 diff --git a/net-wireless/nrc7292/metadata.xml b/net-wireless/nrc7292/metadata.xml new file mode 100644 index 000000000..06f2ce7b2 --- /dev/null +++ b/net-wireless/nrc7292/metadata.xml @@ -0,0 +1,11 @@ + + + + + sidhayn@gmail.com + Zero_Chaos + + + newracom/nrc7292_sw_pkg + + diff --git a/net-wireless/nrc7292/nrc7292-1.3.4.ebuild b/net-wireless/nrc7292/nrc7292-1.4.ebuild similarity index 64% rename from net-wireless/nrc7292/nrc7292-1.3.4.ebuild rename to net-wireless/nrc7292/nrc7292-1.4.ebuild index 381559cc3..0107a7ff0 100644 --- a/net-wireless/nrc7292/nrc7292-1.3.4.ebuild +++ b/net-wireless/nrc7292/nrc7292-1.4.ebuild @@ -3,21 +3,21 @@ EAPI=8 -inherit linux-mod +inherit linux-mod-r1 -DESCRIPTION="RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection" -HOMEPAGE="https://github.com/aircrack-ng/rtl8812au" +DESCRIPTION="NRC7292 Software Package for Host mode" +HOMEPAGE="https://newracom.com/products" if [[ ${PV} == *9999 ]]; then inherit git-r3 #EGIT_REPO_URI="https://github.com/Gateworks/nrc7292.git" #S="${WORKDIR}/${P}/package/host/nrc_driver/source/nrc_driver/nrc" EGIT_REPO_URI="https://github.com/newracom/nrc7292_sw_pkg.git" - S="${WORKDIR}/${P}/package/host/src/nrc" + S="${WORKDIR}/${P}/package/src/nrc" else SRC_URI="https://github.com/newracom/nrc7292_sw_pkg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" #KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/nrc7292_sw_pkg-${PV}/package/host/nrc_driver/source/nrc_driver/nrc" + S="${WORKDIR}/nrc7292_sw_pkg-${PV}/package/src/nrc" fi LICENSE="GPL-2" @@ -29,11 +29,7 @@ DEPEND="" # compile against selected (not running) target pkg_setup() { if use kernel_linux; then - BUILD_TARGETS="clean modules" - MODULE_NAMES="nrc7292(misc:)" - BUILD_PARAMS="KVER=${KV_FULL} KSRC=${KERNEL_DIR} V=1" - - linux-mod_pkg_setup + linux-mod-r1_pkg_setup else die "Could not determine proper ${PN} package" fi @@ -41,6 +37,12 @@ pkg_setup() { src_prepare() { sed -i 's# -Werror##' Makefile || die - default } + +src_compile() { + local modlist=( nrc7292=misc ) + local modargs=( KVER="${KV_FULL}" KSRC="${KERNEL_DIR}" ) + emake clean + linux-mod-r1_src_compile +} diff --git a/net-wireless/nrc7292/nrc7292-9999.ebuild b/net-wireless/nrc7292/nrc7292-9999.ebuild index 381559cc3..0107a7ff0 100644 --- a/net-wireless/nrc7292/nrc7292-9999.ebuild +++ b/net-wireless/nrc7292/nrc7292-9999.ebuild @@ -3,21 +3,21 @@ EAPI=8 -inherit linux-mod +inherit linux-mod-r1 -DESCRIPTION="RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection" -HOMEPAGE="https://github.com/aircrack-ng/rtl8812au" +DESCRIPTION="NRC7292 Software Package for Host mode" +HOMEPAGE="https://newracom.com/products" if [[ ${PV} == *9999 ]]; then inherit git-r3 #EGIT_REPO_URI="https://github.com/Gateworks/nrc7292.git" #S="${WORKDIR}/${P}/package/host/nrc_driver/source/nrc_driver/nrc" EGIT_REPO_URI="https://github.com/newracom/nrc7292_sw_pkg.git" - S="${WORKDIR}/${P}/package/host/src/nrc" + S="${WORKDIR}/${P}/package/src/nrc" else SRC_URI="https://github.com/newracom/nrc7292_sw_pkg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" #KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/nrc7292_sw_pkg-${PV}/package/host/nrc_driver/source/nrc_driver/nrc" + S="${WORKDIR}/nrc7292_sw_pkg-${PV}/package/src/nrc" fi LICENSE="GPL-2" @@ -29,11 +29,7 @@ DEPEND="" # compile against selected (not running) target pkg_setup() { if use kernel_linux; then - BUILD_TARGETS="clean modules" - MODULE_NAMES="nrc7292(misc:)" - BUILD_PARAMS="KVER=${KV_FULL} KSRC=${KERNEL_DIR} V=1" - - linux-mod_pkg_setup + linux-mod-r1_pkg_setup else die "Could not determine proper ${PN} package" fi @@ -41,6 +37,12 @@ pkg_setup() { src_prepare() { sed -i 's# -Werror##' Makefile || die - default } + +src_compile() { + local modlist=( nrc7292=misc ) + local modargs=( KVER="${KV_FULL}" KSRC="${KERNEL_DIR}" ) + emake clean + linux-mod-r1_src_compile +}