summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/netzob/netzob-0.3.1.ebuild')
-rw-r--r--dev-python/netzob/netzob-0.3.1.ebuild29
1 files changed, 22 insertions, 7 deletions
diff --git a/dev-python/netzob/netzob-0.3.1.ebuild b/dev-python/netzob/netzob-0.3.1.ebuild
index fcda0c7..2d68f48 100644
--- a/dev-python/netzob/netzob-0.3.1.ebuild
+++ b/dev-python/netzob/netzob-0.3.1.ebuild
@@ -16,16 +16,18 @@ SLOT="0"
KEYWORD="~x86"
IUSE="doc"
-RDEPEND=">=dev-python/python-ptrace-0.4.1
- app-misc/hachoir-subfile
+RDEPEND="
+ dev-python/pcapy
+ dev-python/impacket
+ dev-python/pygtk
+ >=dev-python/python-ptrace-0.4.1
dev-python/matplotlib
dev-util/strace
sys-process/lsof
>=dev-python/lxml-2.3
dev-python/bitarray
- dev-python/impacket
- net-libs/nfqueue-bindings[python]"
-# python-pcapy
+ net-libs/nfqueue-bindings[python]
+"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )"
@@ -34,13 +36,26 @@ RESTRICT_PYTHON_ABIS="3.*"
S="${WORKDIR}/${MY_P}"
DOCS="README.txt AUTHORS.txt NEWS.txt COPYING.txt"
+src_prepare() {
+ distutils_src_prepare
+ sed -i "s;resources/static;/usr/share/netzob;" src/netzob/NetzobResources.py || die
+}
+
src_compile() {
distutils_src_compile
if use doc; then
einfo "Generation of documentation"
- pushd docs >/dev/null
- #emake html || die "Generation of documentation failed"
+ pushd doc/documentation >/dev/null
+ sphinx-build -b html source html || die "Generation of documentation failed"
popd >/dev/null
fi
}
+
+src_install() {
+ distutils_src_install
+
+ if use doc; then
+ dohtml -r doc/documentation/html/* || die "dohtml failed"
+ fi
+}