diff options
author | David Seifert <soap@gentoo.org> | 2021-07-17 23:30:19 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2021-07-17 23:30:19 +0200 |
commit | acf9affd916390086b95539fef758d6ccaeafc4b (patch) | |
tree | af720786b3ae2da4fd7a2d1147fe8e0b6c765403 /net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild | |
parent | media-video/vlc: Add sys-libs/ncurses[unicode(+)] (diff) | |
download | gentoo-acf9affd916390086b95539fef758d6ccaeafc4b.tar.gz gentoo-acf9affd916390086b95539fef758d6ccaeafc4b.tar.bz2 gentoo-acf9affd916390086b95539fef758d6ccaeafc4b.zip |
net-analyzer/goaccess: Add sys-libs/ncurses[unicode(+)]
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild')
-rw-r--r-- | net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild b/net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild new file mode 100644 index 000000000000..4f3beee63c9e --- /dev/null +++ b/net-analyzer/goaccess/goaccess-1.4.2-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://github.com/allinurl/${PN}.git" + inherit git-r3 +else + SRC_URI="https://tar.goaccess.io/${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux" +fi + +DESCRIPTION="A real-time web log analyzer and interactive viewer that runs in a terminal" +HOMEPAGE="https://goaccess.io" + +LICENSE="MIT" +SLOT="0" +IUSE="debug geoip geoipv2 getline ssl unicode" +REQUIRED_USE="geoipv2? ( geoip )" + +BDEPEND="virtual/pkgconfig" +RDEPEND="sys-libs/ncurses:=[unicode(+)?] + geoip? ( + !geoipv2? ( dev-libs/geoip ) + geoipv2? ( dev-libs/libmaxminddb:0= ) + ) + ssl? ( + dev-libs/openssl:0= + )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # Change path to GeoIP bases in config + sed -i -e s':/usr/local:/usr:' config/goaccess.conf || die "sed failed for goaccess.conf" + + eautoreconf +} + +src_configure() { + econf \ + "$(use_enable debug)" \ + "$(use_enable geoip geoip "$(usex geoipv2 mmdb legacy)")" \ + "$(use_enable unicode utf8)" \ + "$(use_with getline)" \ + "$(use_with ssl openssl)" +} |