diff options
Diffstat (limited to 'net-analyzer/netdata')
-rw-r--r-- | net-analyzer/netdata/Manifest | 1 | ||||
-rw-r--r-- | net-analyzer/netdata/netdata-1.46.0.ebuild | 163 |
2 files changed, 0 insertions, 164 deletions
diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest index 1e1173d13099..beb99cd86e31 100644 --- a/net-analyzer/netdata/Manifest +++ b/net-analyzer/netdata/Manifest @@ -1,3 +1,2 @@ DIST netdata-1.45.4.tar.gz 74881136 BLAKE2B e6184458a8b7e4430fb3e11543812f00652712c0c78d3ffb2f040adf649ceb4b01b4984165e489dfbea5c2207b702319fd5f3fb0d6d420e8973a20e54f3555b9 SHA512 44ab814c1dfb8c70880a363abbf29115189da366a49df953665dc2831da389e46ac2e33c288ebdbb10478f66180d0243d1b848a2f94043449198a87d9ad06340 -DIST netdata-1.46.0.tar.gz 75133626 BLAKE2B 3e98dc4ed5d964da3e676c1d9aecdce16cc88d59032e78235b78b9b85b73ac6b193bbb7b87e385eeb708df3e843b01cb0363eaeea9c5e99a82284d866a0928dd SHA512 f45277e94e998a8460560c9bda19908e0b06426a5b750960f481ca5ea93a2864a3408db5ba43cf7bddd8810eb9380c88353d6309c3e5a45bb8bc746eecdf604d DIST netdata-1.46.1.tar.gz 75135927 BLAKE2B 61ba35b4c61df47fd3aa03f08dc168dd02173b3c1ef0246bdf14555c50e9e573b0fa4b1bbca8b8f89f89a21a076630318acd21969be9060d1e7fba08cea85e22 SHA512 04d9f955129538cdd34175b6586fc548b80da1aa6d7cc7d8ecfb222e36ad184d51ad45c71b173ede7f8c1d948b9dafa3136b71cb47dfd8a73a0412445e6aae51 diff --git a/net-analyzer/netdata/netdata-1.46.0.ebuild b/net-analyzer/netdata/netdata-1.46.0.ebuild deleted file mode 100644 index 725670699e12..000000000000 --- a/net-analyzer/netdata/netdata-1.46.0.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python{3_9,3_10,3_11,3_12} ) - -inherit cmake fcaps flag-o-matic linux-info optfeature python-single-r1 systemd - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/netdata/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="Linux real time system monitoring, done right!" -HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/" - -LICENSE="GPL-3+ MIT BSD" -SLOT="0" -IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres prometheus +python systemd tor xen" -REQUIRED_USE=" - mysql? ( python ) - python? ( ${PYTHON_REQUIRED_USE} ) - tor? ( python )" - -# most unconditional dependencies are for plugins.d/charts.d.plugin: -RDEPEND=" - acct-group/netdata - acct-user/netdata - app-misc/jq - >=app-shells/bash-4:0 - || ( - net-analyzer/openbsd-netcat - net-analyzer/netcat - ) - net-libs/libwebsockets - net-misc/curl - net-misc/wget - sys-apps/util-linux - app-alternatives/awk - sys-libs/libcap - cups? ( net-print/cups ) - app-arch/lz4:= - app-arch/zstd:= - app-arch/brotli:= - dbengine? ( - dev-libs/judy - dev-libs/openssl:= - ) - dev-libs/libpcre2:= - dev-libs/libuv:= - dev-libs/libyaml - dev-libs/protobuf:= - bpf? ( virtual/libelf:= ) - sys-libs/zlib - ipmi? ( sys-libs/freeipmi ) - dev-libs/json-c:= - mongodb? ( dev-libs/mongo-c-driver ) - nfacct? ( - net-firewall/nfacct - net-libs/libmnl:= - ) - nodejs? ( net-libs/nodejs ) - prometheus? ( - app-arch/snappy:= - dev-libs/protobuf:= - ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - mysql? ( $(python_gen_cond_dep 'dev-python/mysqlclient[${PYTHON_USEDEP}]') ) - postgres? ( $(python_gen_cond_dep 'dev-python/psycopg:2[${PYTHON_USEDEP}]') ) - tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') ) - ) - xen? ( - app-emulation/xen-tools - dev-libs/yajl - ) - systemd? ( sys-apps/systemd )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -FILECAPS=( - 'cap_dac_read_search,cap_sys_ptrace+ep' - 'usr/libexec/netdata/plugins.d/apps.plugin' - 'usr/libexec/netdata/plugins.d/debugfs.plugin' -) - -pkg_setup() { - use python && python-single-r1_pkg_setup - linux-info_pkg_setup -} - -src_configure() { - # -Werror=strict-aliasing - # https://bugs.gentoo.org/927174 - # https://github.com/netdata/netdata/issues/17321 - # - # Do not trust with LTO either. - append-flags -fno-strict-aliasing - filter-lto - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE - -DCMAKE_INSTALL_PREFIX=/ - -DENABLE_ACLK=$(usex aclk) - -DENABLE_CLOUD=$(usex cloud) - -DENABLE_DBENGINE=$(usex dbengine) - -DENABLE_PLUGIN_CUPS=$(usex cups) - -DENABLE_PLUGIN_NFACCT=$(usex nfacct) - -DENABLE_PLUGIN_FREEIPMI=$(usex ipmi) - -DENABLE_EXPORTER_MONGODB=$(usex mongodb) - -DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=$(usex prometheus) - -DENABLE_PLUGIN_XENSTAT=$(usex xen) - -DENABLE_PLUGIN_EBPF=$(usex bpf) - -DENABLE_PLUGIN_GO=FALSE - -DENABLE_PLUGIN_SYSTEMD_JOURNAL=$(usex systemd) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - rm -rf "${D}/var/cache" || die - rm -rf "${D}/var/run" || die - - keepdir /var/log/netdata - fowners -Rc netdata:netdata /var/log/netdata - keepdir /var/lib/netdata - keepdir /var/lib/netdata/registry - keepdir /var/lib/netdata/cloud.d - fowners -Rc netdata:netdata /var/lib/netdata - - newinitd "${D}/usr/lib/netdata/system/openrc/init.d/netdata" "${PN}" - newconfd "${D}/usr/lib/netdata/system/openrc/conf.d/netdata" "${PN}" - systemd_newunit "${D}/usr/lib/netdata/system/systemd/netdata.service.v235" netdata.service - systemd_dounit "${D}/usr/lib/netdata/system/systemd/netdata-updater.service" - systemd_dounit "${D}/usr/lib/netdata/system/systemd/netdata-updater.timer" - insinto /etc/netdata - doins system/netdata.conf -} - -pkg_postinst() { - fcaps_pkg_postinst - - if use nfacct ; then - fcaps 'cap_net_admin' 'usr/libexec/netdata/plugins.d/nfacct.plugin' - fi - - if use xen ; then - fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/xenstat.plugin' - fi - - if use ipmi ; then - fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/freeipmi.plugin' - fi - - optfeature "go.d external plugin" net-analyzer/netdata-go-plugin -} |