commit: fac8644df3c5f5a449a6b6613f1f2a6c29742cfa Author: bqv <bqv <AT> fron <DOT> io> AuthorDate: Wed May 18 14:30:17 2022 +0000 Commit: Tony Olagbaiye <gentoo <AT> fron <DOT> io> CommitDate: Wed May 18 14:31:47 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fac8644d
dev-libs/weechat-relay: new package, add 9999 Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io> dev-libs/weechat-relay/weechat-relay-9999.ebuild | 65 ++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/dev-libs/weechat-relay/weechat-relay-9999.ebuild b/dev-libs/weechat-relay/weechat-relay-9999.ebuild new file mode 100644 index 000000000..f37baf38b --- /dev/null +++ b/dev-libs/weechat-relay/weechat-relay-9999.ebuild @@ -0,0 +1,65 @@ +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}" +KEYWORDS="~amd64" + +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 +}
