FS#63350 - [profanity-gtk] Build with OMEMO support

Attached to Project: Community Packages
Opened by Geno (genofire) - Saturday, 03 August 2019, 07:26 GMT
Last edited by Levente Polyak (anthraxx) - Sunday, 12 April 2020, 13:19 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 9
Private No

Details

Description:
Missing Omemo support

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
/omemo gen

> This version of Profanity has not been built with OMEMO support enabled
This task depends upon

Closed by  Levente Polyak (anthraxx)
Sunday, 12 April 2020, 13:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  1:0.8.1-2
Comment by kaffeekanne (kaffeekanne) - Thursday, 19 September 2019, 10:17 GMT
libsignal-protocol-c and libgcrypt are new dependencies of proranity to provide OMEMO. Also --enable-omemo should be set.
Comment by Aidan E. (aereaux) - Sunday, 09 February 2020, 07:11 GMT
Is this planned to be fixed? Otherwise I could just upload a version to the AUR that has this feature enabled.
Comment by kaffeekanne (kaffeekanne) - Monday, 10 February 2020, 11:57 GMT
I think another profanity-package in AUR is not helping. The community packages profanity and profanity-gtk should be fixed to depend on the mentioned libs and --enable-omemo should be added to both packages. I have no idea, why i only complained for the gtk package. This is actually a very easy pull request if one could post it somewhere.
Comment by Aidan E. (aereaux) - Tuesday, 11 February 2020, 01:48 GMT
Here are the changes I used to build it with OMEMO support. It could probably be neater to remove the repeated dependencies.
Comment by kaffeekanne (kaffeekanne) - Tuesday, 11 February 2020, 09:47 GMT
According to https://profanity-im.github.io/guide/latest/build.html 'llibgcrypt' is required too.

Loading...