guru/dev-libs/weechat-relay/weechat-relay-9999.ebuild
Julien Roy 3d25d4048d
*/*: remove empty global variable assigment
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-21 18:34:41 -04:00

65 lines
1.1 KiB
Bash

EAPI=7
inherit cmake
inherit git-r3
EGIT_REPO_URI="https://github.com/weechat/weechat-relay.git"
DESCRIPTION="Portable and multi-interface IRC client relay api"
HOMEPAGE="https://weechat.org/"
LANG="en fr"
LICENSE="GPL-3"
SLOT="0/${PV}"
IUSE="doc man test"
REQUIRED_USE="
"
RDEPEND="
app-arch/zstd
dev-libs/libgcrypt:0
net-libs/gnutls
sys-libs/ncurses:0
sys-libs/zlib
net-misc/curl[ssl]
"
DEPEND="${RDEPEND}
test? ( dev-util/cpputest )
"
BDEPEND+="
virtual/pkgconfig
doc? ( >=dev-ruby/asciidoctor-1.5.4 )
man? ( >=dev-ruby/asciidoctor-1.5.4 )
"
DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
RESTRICT="!test? ( test )"
src_prepare() {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
-DPROJECT_NAME="${PF}"
)
use doc || mycmakeargs+=( -DBUILD_DOC=OFF )
use man || mycmakeargs+=( -DBUILD_MAN=OFF )
cmake_src_configure
}
src_test() {
if $(locale -a | grep -iq "en_US\.utf.*8"); then
cmake_src_test -V
else
eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
die "required locale missing"
fi
}