From fac8644df3c5f5a449a6b6613f1f2a6c29742cfa Mon Sep 17 00:00:00 2001 From: bqv Date: Wed, 18 May 2022 15:30:17 +0100 Subject: [PATCH] dev-libs/weechat-relay: new package, add 9999 Signed-off-by: Tony Olagbaiye --- .../weechat-relay/weechat-relay-9999.ebuild | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 dev-libs/weechat-relay/weechat-relay-9999.ebuild 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 0000000000..f37baf38b3 --- /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 +}