app-admin/ansible: Fix man page generation for current HEAD
authorJustin Lecher <jlec@gentoo.org>
Tue, 17 Nov 2015 08:58:54 +0000 (09:58 +0100)
committerJustin Lecher <jlec@gentoo.org>
Tue, 17 Nov 2015 09:09:41 +0000 (10:09 +0100)
thanks Lik reporting this issue

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec@gentoo.org>
app-admin/ansible/ansible-9999.ebuild

index 175ebc5dcfbf3bd3b0bc0728de8f8b3351187a0f..4284a69a020e76f42824550fb0d7b3ecbd798376 100644 (file)
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit distutils-r1 git-r3 readme.gentoo
+inherit distutils-r1 eutils git-r3 readme.gentoo
 
 DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
 HOMEPAGE="http://ansible.com/"
@@ -43,6 +43,13 @@ python_test() {
        nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
 }
 
+python_compile_all() {
+       local _man
+       for _man in ansible{,-{galaxy,playbook,pull,vault}}; do
+               a2x -f manpage docs/man/man1/${_man}.1.asciidoc.in || die "Failed generating man page (${_man})"
+       done
+}
+
 python_install_all() {
        EXAMPLES=( examples )
        distutils-r1_python_install_all