Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 791001 - net-im/gajim: add use flag "omemo" to enable the support required for the installation of the OMEMO plugin via gajim
Summary: net-im/gajim: add use flag "omemo" to enable the support required for the ins...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-05-18 23:26 UTC by mehw
Modified: 2024-01-21 10:23 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)