commit:     f244fe13d7dd5a202d876ec8b0f29c64b82a49dc
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Apr 18 22:59:11 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Apr 19 18:31:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f244fe13

sys-cluster/nova: optfeatures

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/nova/nova-25.0.0-r1.ebuild | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild 
b/sys-cluster/nova/nova-25.0.0-r1.ebuild
index 783b2b963..6d661ae24 100644
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 MYP="${P//_/}"
 PYTHON_COMPAT=( python3_{8..9} )
 
-inherit bash-completion-r1 distutils-r1 linux-info systemd tmpfiles udev
+inherit bash-completion-r1 distutils-r1 linux-info optfeature systemd tmpfiles 
udev
 
 DESCRIPTION="Cloud computing fabric controller"
 HOMEPAGE="
@@ -86,11 +86,6 @@ RDEPEND="
        >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}]
        >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
 
-       >=dev-python/pypowervm-1.1.15[${PYTHON_USEDEP}]
-       >=dev-python/zVMCloudConnector-1.3.0[${PYTHON_USEDEP}]
-       >=dev-python/os-win-5.5.0[${PYTHON_USEDEP}]
-       >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}]
-
        acct-user/nova
        acct-group/nova
        app-emulation/libvirt[iscsi?]
@@ -219,4 +214,10 @@ pkg_postinst() {
        tmpfiles_process nova.conf
 
        use iscsi && elog "iscsid needs to be running if you want cinder to 
connect"
+
+       optfeature "osprofiler" dev-python/osprofiler-1.4.0
+       optfeature "powervm" dev-python/pypowervm-1.1.15
+       optfeature "zvm" dev-python/zVMCloudConnector-1.3.0
+       optfeature "hyperv" dev-python/os-win-5.5.0
+       optfeature "vmware" dev-python/oslo-vmware-3.6.0
 }

Reply via email to