commit:     3101e0ee400532f7825fd330794262358bb69a12
Author:     Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 18:10:13 2019 +0000
Commit:     Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 18:38:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3101e0ee

net-im/profanity: enable optional OMEMO support

Bug: https://bugs.gentoo.org/697644
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>

 net-im/profanity/metadata.xml           | 1 +
 net-im/profanity/profanity-0.7.1.ebuild | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-im/profanity/metadata.xml b/net-im/profanity/metadata.xml
index d2349017e1a..7b1cc59ac05 100644
--- a/net-im/profanity/metadata.xml
+++ b/net-im/profanity/metadata.xml
@@ -11,6 +11,7 @@
        </longdescription>
        <use>
                <flag name="gpg">Enable OpenPGP encryption</flag>
+               <flag name="omemo">Enable OMEMO encryption</flag>
                <flag name="otr">Enable encrypted conversations using 
Off-The-Records messaging</flag>
        </use>
 </pkgmetadata>

diff --git a/net-im/profanity/profanity-0.7.1.ebuild 
b/net-im/profanity/profanity-0.7.1.ebuild
index 1e3e1435fe1..faaf4beb340 100644
--- a/net-im/profanity/profanity-0.7.1.ebuild
+++ b/net-im/profanity/profanity-0.7.1.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="libnotify otr gpg xscreensaver"
+IUSE="libnotify omemo otr gpg xscreensaver"
 
 DEPEND="
        dev-libs/expat
@@ -23,6 +23,10 @@ DEPEND="
        sys-libs/ncurses:=[unicode]
        gpg? ( app-crypt/gpgme:= )
        libnotify? ( x11-libs/libnotify )
+       omemo? (
+               net-libs/libsignal-protocol-c
+               dev-libs/libgcrypt
+       )
        otr? ( net-libs/libotr )
        xscreensaver? (
                x11-libs/libXScrnSaver
@@ -33,6 +37,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
        econf \
                $(use_enable libnotify notifications) \
+               $(use_enable omemo) \
                $(use_enable otr) \
                $(use_enable gpg pgp) \
                $(use_with xscreensaver)

Reply via email to