diff --git a/dev-cpp/belr/Manifest b/dev-cpp/belr/Manifest new file mode 100644 index 0000000..58295cb --- /dev/null +++ b/dev-cpp/belr/Manifest @@ -0,0 +1 @@ +DIST belr-5.1.3.tar.gz 67828 BLAKE2B 0627a4780089dd37671a0dc51bbd86b5ce86f66ea792c63fe5806e4f3992b63d89b0b387df703e5165ca23da9254c8f85cb072fbb2ca07da3ce768e369bd289a SHA512 8e729c3a78891a92ca7bf026c3439b8aef0468dba45e7efbadc3ce04541d147b672fc494b7a4555345efca74cbbbd3aa79f6e219510c7646cf96c2814d336173 diff --git a/dev-cpp/belr/belr-5.1.3.ebuild b/dev-cpp/belr/belr-5.1.3.ebuild new file mode 100644 index 0000000..bc4b271 --- /dev/null +++ b/dev-cpp/belr/belr-5.1.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Language recognition library by Belledonne Communications" +HOMEPAGE="https://gitlab.linphone.org/BC/public/belr" +SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="static-libs test tools" +RESTRICT="test" # fails: need environment + +RDEPEND="net-libs/bctoolbox[test?]" +DEPEND="${RDEPEND}" +BDEPEND="virtual/libudev + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DENABLE_STATIC="$(usex static-libs)" + -DENABLE_TESTS="$(usex test)" + -DENABLE_TOOLS="$(usex tools)" + ) + + cmake_src_configure +} + +src_test() { + "${S}"_build/tester/belr_tester || die "tests failed" + + cmake_src_test +} diff --git a/dev-cpp/belr/metadata.xml b/dev-cpp/belr/metadata.xml new file mode 100644 index 0000000..f5066a3 --- /dev/null +++ b/dev-cpp/belr/metadata.xml @@ -0,0 +1,24 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Belr is Belledonne Communications' language recognition library, + written in C++11. It parses text inputs formatted according to + a language defined by an ABNF grammar, such as the protocols + standardized at IETF. + + + Build tools + + + BelledonneCommunications/belr + +