diff options
Diffstat (limited to 'dev-python/netzob/netzob-0.3.1.ebuild')
-rw-r--r-- | dev-python/netzob/netzob-0.3.1.ebuild | 29 |
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 +} |