diff --git a/dev-libs/lime/Manifest b/dev-libs/lime/Manifest new file mode 100644 index 0000000..3995b8d --- /dev/null +++ b/dev-libs/lime/Manifest @@ -0,0 +1 @@ +DIST lime-5.0.70.tar.gz 525885 BLAKE2B bb78cec7bee23d5f163a7769ecbcb077fdcad5843d94b890e030958af45e6aa649bce9be8ff683295d08e7eccb20c7d316e4076fc873fc387656ad85878cc652 SHA512 05ab973e8b00b1e80e54bc1b4d786657e6312950af1b06f56e982e95a6cc57ca0bdf5259df473041401e3fb77f12ca03de2d5ec057ae8b9f813166f9855f7308 diff --git a/dev-libs/lime/lime-5.0.70.ebuild b/dev-libs/lime/lime-5.0.70.ebuild new file mode 100644 index 0000000..7da72ab --- /dev/null +++ b/dev-libs/lime/lime-5.0.70.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ library implementing Open Whisper System Signal protocol" +HOMEPAGE="https://gitlab.linphone.org/BC/public/lime" +SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="doc static-libs test" +RESTRICT="test" # fail: segfault + +RDEPEND="dev-db/soci[sqlite] + net-libs/bctoolbox[test?]" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( dev-libs/belle-sip )" + +src_configure() { + local mycmakeargs=( + -DENABLE_STATIC="$(usex static-libs)" + -DENABLE_UNIT_TESTS="$(usex test)" + ) + + cmake_src_configure +} diff --git a/dev-libs/lime/metadata.xml b/dev-libs/lime/metadata.xml new file mode 100644 index 0000000..85f5427 --- /dev/null +++ b/dev-libs/lime/metadata.xml @@ -0,0 +1,21 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + An end-to-end encryption library for one-to-one and + group instant messaging, allowing users to exchange messages + privately and asynchronously. It uses modern ciphering curve X448 and + double ratchet algorithm for perfect forward secrecy. + + + BelledonneCommunications/lime + +