responder: add PYTHON_REQ_USE=*

This commit is contained in:
Yury Martynov 2020-02-11 08:42:14 +03:00
parent 94b0ba1419
commit ff4b1f2b23
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
2 changed files with 26 additions and 5 deletions

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -4,6 +4,8 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1
DESCRIPTION="LLMNR, NBT-NS and MDNS poisoner, HTTP/SMB/MSSQL/FTP/LDAP rogue authentication"
@ -14,17 +16,26 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=""
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}"
S="${WORKDIR}/Responder-${PV}"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
default
python_fix_shebang "${S}"
}
src_install() {
dodir /usr/$(get_libdir)/${PN}
cp -R * "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed"
python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}
# dosym "${EPREFIX}"/usr/$(get_libdir)/${PN}/Responder.py /usr/sbin/responder
dosym "${EPREFIX}"/usr/$(get_libdir)/${PN}/Report.py /usr/bin/responder_report
dosym "${EPREFIX}"/usr/$(get_libdir)/${PN}/DumpHash.py /usr/bin/responder_dumphash
@ -32,6 +43,8 @@ src_install() {
newsbin - responder <<-EOF
#!/bin/sh
cd /usr/$(get_libdir)/responder
python3 ./Responder.py \${@}
${EPYTHON} ./Responder.py \${@}
EOF
python_optimize "${ED}/usr/$(get_libdir)/${PN}"
}