Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 791001

Summary: net-im/gajim: add use flag "omemo" to enable the support required for the installation of the OMEMO plugin via gajim
Product: Gentoo Linux Reporter: mehw <mehw.is.me>
Component: Current packagesAssignee: Hanno Böck <hanno>
Status: RESOLVED FIXED    
Severity: normal CC: flow, gentoo, ionen, mehw.is.me
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/20827
https://bugs.gentoo.org/show_bug.cgi?id=922609
Whiteboard:
Package list:
Runtime testing required: ---

Description mehw 2021-05-18 23:26:52 UTC
Hello,

I see that to properly enable the OMEMO plugin, installable via gajim, you also need to install some extra python packages which aren't automatically installed by the gajim ebuilds.

1. Start gajim
2. Open the "Plugins" page
3. Click the "Available" tab
4. Select the OMEMO plugin
5. Click "Install/Update"
6. Restart gajim
7. Do steps 1 and 2
8. Under "Installed", look if the OMEMO plugin is in there and if it can be enabled

If you read the wiki https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OmemoGajimPlugin , to support the OMEMO plugin you may add the following to a gajim ebuild:

IUSE="... omemo ..."

RDEPEND="...
        omemo? (
                dev-python/python-axolotl[${PYTHON_USEDEP}]
                dev-python/qrcode[${PYTHON_USEDEP}]
                dev-python/cryptography[${PYTHON_USEDEP}]
        )
        ..."

Thanks.
Comment 1 Larry the Git Cow gentoo-dev 2021-07-18 11:54:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db904f48b88ec7574ab92698b2de5321d6eb15c

commit 4db904f48b88ec7574ab92698b2de5321d6eb15c
Author:     Hanno Böck <hanno@gentoo.org>
AuthorDate: 2021-07-18 11:54:08 +0000
Commit:     Hanno Böck <hanno@gentoo.org>
CommitDate: 2021-07-18 11:54:39 +0000

    net-im/gajim: Version bump.
    
    Fix gajim-history-manager (patch is merged upstream).
    Add missing jingle dependency.
    Add omemo use flag.
    
    Signed-off-by: Hanno Böck <hanno@gentoo.org>
    Closes: https://bugs.gentoo.org/789381
    Closes: https://github.com/gentoo/gentoo/pull/20827
    Closes: https://bugs.gentoo.org/790437
    Closes: https://bugs.gentoo.org/791001
    Closes: https://bugs.gentoo.org/790995
    Package-Manager: Portage-3.0.20, Repoman-3.0.3

 net-im/gajim/Manifest                              |  1 +
 .../files/gajim-1.3.2-fix-historymanager.diff      | 44 ++++++++++
 net-im/gajim/gajim-1.3.2.ebuild                    | 97 ++++++++++++++++++++++
 net-im/gajim/metadata.xml                          |  1 +
 4 files changed, 143 insertions(+)