diff options
Diffstat (limited to 'net-analyzer/netdata/netdata-9999.ebuild')
-rw-r--r-- | net-analyzer/netdata/netdata-9999.ebuild | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/net-analyzer/netdata/netdata-9999.ebuild b/net-analyzer/netdata/netdata-9999.ebuild index ad8fb3303138..f5951ec7e162 100644 --- a/net-analyzer/netdata/netdata-9999.ebuild +++ b/net-analyzer/netdata/netdata-9999.ebuild @@ -3,8 +3,9 @@ # $Id$ EAPI=6 +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) -inherit linux-info systemd user fcaps +inherit fcaps linux-info python-r1 systemd user if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://github.com/firehol/${PN}.git" @@ -21,15 +22,28 @@ HOMEPAGE="https://github.com/firehol/netdata https://my-netdata.io/" LICENSE="GPL-3+ MIT BSD" SLOT="0" -IUSE="+compression nfacct nodejs" - +IUSE="+compression mysql nfacct nodejs +python" +REQUIRED_USE=" + mysql? ( python ) + python? ( ${PYTHON_REQUIRED_USE} )" # most unconditional dependencies are for plugins.d/charts.d.plugin: RDEPEND=" >=app-shells/bash-4:0 net-misc/curl net-misc/wget virtual/awk + net-libs/libmnl + || ( net-analyzer/netcat6 net-analyzer/netcat ) + net-analyzer/tcpdump + net-analyzer/traceroute compression? ( sys-libs/zlib ) + python? ( + ${PYTHON_DEPS} + dev-python/pyyaml[${PYTHON_USEDEP}] + mysql? ( + || ( dev-python/mysqlclient[${PYTHON_USEDEP}] dev-python/mysql-python[${PYTHON_USEDEP}] ) + ) + ) nfacct? ( net-firewall/nfacct net-libs/libmnl @@ -74,7 +88,7 @@ src_install() { fowners ${NETDATA_USER}:${NETDATA_GROUP} /var/log/netdata fowners ${NETDATA_USER}:${NETDATA_GROUP} /var/cache/netdata - chown -Rc ${NETDATA_USER}:${NETDATA_GROUP} "${ED}"/usr/share/${PN} || die + fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /usr/share/${PN} newinitd system/netdata-openrc ${PN} systemd_dounit system/netdata.service |