From 4ba28987402b22980eb2904ca019898cc55e60bc Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Wed, 16 Oct 2024 17:34:04 -0400 Subject: [PATCH] NetExec: build right --- net-analyzer/NetExec/Manifest | 1 + ...etExec-1.3.0.ebuild => NetExec-1.3.0-r1.ebuild} | 14 +++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 net-analyzer/NetExec/Manifest rename net-analyzer/NetExec/{NetExec-1.3.0.ebuild => NetExec-1.3.0-r1.ebuild} (83%) diff --git a/net-analyzer/NetExec/Manifest b/net-analyzer/NetExec/Manifest new file mode 100644 index 000000000..9f8043db4 --- /dev/null +++ b/net-analyzer/NetExec/Manifest @@ -0,0 +1 @@ +DIST NetExec-1.3.0.gh.tar.gz 1249184 BLAKE2B e7d33220cbf0ff2e2efb52a5f6643f2bbc9cc436b2bbf2c7200964421aaf83be30920dbef5d7ede669e19a50f6e91daa1fa3f4eb2ff9e3b8708d8177580a899a SHA512 0f5d90aa030080baad1509342a8be7498816d95d5d0df8e40e36e7804478a912498a6eb7222076b9bd53a2537e43c4965330823ca2d8d4f4b104abd4f517acd9 diff --git a/net-analyzer/NetExec/NetExec-1.3.0.ebuild b/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild similarity index 83% rename from net-analyzer/NetExec/NetExec-1.3.0.ebuild rename to net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild index e958c1a6b..acf139e1d 100644 --- a/net-analyzer/NetExec/NetExec-1.3.0.ebuild +++ b/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild @@ -3,17 +3,14 @@ EAPI=8 -DISTUTILS_USE_PEP517=standalone +DISTUTILS_USE_PEP517=poetry PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 -EGIT_REPO_URI="https://github.com/Pennyw0rth/NetExec.git" -EGIT_COMMIT="6d4fdfdb2d0088405ea3139f4145f198671a0fda" - DESCRIPTION="A swiss army knife for pentesting Windows/Active Directory environments" HOMEPAGE="https://github.com/Pennyw0rth/NetExec" -#SRC_URI="https://github.com/Pennyw0rth/NetExec/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/Pennyw0rth/NetExec/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="BSD-2" SLOT="0" @@ -60,3 +57,10 @@ RDEPEND=" DEPEND="${RDEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_prepare() { + sed -i -e 's#, "poetry-dynamic-versioning>=1.0.0,<2.0.0"##' pyproject.toml || die + sed -i -e 's#poetry_dynamic_versioning.backend#poetry.core.masonry.api#' pyproject.toml || die + #sed -i -e '/impacket/d' -e '/pynfsclient/d' pyproject.toml || die + default +}