| Summary: | x11-plugins/lurch: OMEMO support for libpurple (new package) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Simon <sur3> |
| Component: | New packages | Assignee: | Sebastian Pipping <sping> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | alexander, cwidmer, gentoo, powerman-asdf, Sergiy.Borodych, xxx |
| Priority: | Normal | Keywords: | EBUILD |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/gkdr/lurch | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
lurch-0.6.5.ebuild
lurch-0.6.5_p1.ebuild lurch-0.6.7.ebuild purple-lurch-0.6.7.ebuild purple-lurch-0.6.7-rpath.patch purple-lurch-0.6.7.ebuild purple-lurch-0.6.7-rpath.patch lurch-0.6.8.ebuild |
||
Created attachment 470294 [details]
lurch-0.6.5_p1.ebuild
Updated ebuild using dev-revision instead of release to contain a minor bugfix.
Also added some dependencies.
Created attachment 545880 [details]
lurch-0.6.7.ebuild
I've updated ebuild to 0.6.7, but there are few issues to take in account before using it: - Not sure why, but lurch.so fail to find and load libjabber.so.0. https://github.com/gkdr/lurch/issues/116 To work around this run pidgin this way: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/purple-2 pidgin - Lurch conflict with "Privacy Please" plugin which result in pidgin crash. https://github.com/gkdr/lurch/issues/113 To work around this make sure this option in "Privacy Please" configuration is disabled: Protocol specific → Block jabber headline messages - If you like to enable carbons support then ebuild is available here: https://gitweb.gentoo.org/dev/mrueg.git/tree/x11-plugins/purple-carbons Created attachment 548794 [details]
purple-lurch-0.6.7.ebuild
Please test my ebuild. Some improvements:
- use different upstream tarball with all libs (libomemo, axc, libsignal-protocol-c) bundled in it;
- proper dependencies;
- proper compile phase;
- EAPI 7;
- proper LICENSE.
Created attachment 548796 [details]
purple-lurch-0.6.7-rpath.patch
Created attachment 548798 [details]
purple-lurch-0.6.7.ebuild
(In reply to Alex Efros from comment #3) > - Not sure why, but lurch.so fail to find and load libjabber.so.0. > https://github.com/gkdr/lurch/issues/116 This should be fixed by attachment 548796 [details] And the following patch is also needed, otherwise lurch.so gets rebuilt in src_install(): https://github.com/gkdr/lurch/pull/108 Created attachment 549006 [details]
purple-lurch-0.6.7-rpath.patch
Added missing comma :(
-VERSION BUMP- lurch-0.6.8 is out since December. Created attachment 587744 [details]
lurch-0.6.8.ebuild
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468bcbdbc7c8e25e21c6fe48d99fa47be42bca63 commit 468bcbdbc7c8e25e21c6fe48d99fa47be42bca63 Author: Sebastian Pipping <sping@gentoo.org> AuthorDate: 2020-03-27 23:17:34 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2020-03-27 23:22:30 +0000 x11-plugins/lurch: New package Closes: https://bugs.gentoo.org/615052 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.92, Repoman-2.3.20 x11-plugins/lurch/Manifest | 1 + x11-plugins/lurch/lurch-0.6.8.ebuild | 67 ++++++++++++++++++++++++++++++++++++ x11-plugins/lurch/metadata.xml | 8 +++++ 3 files changed, 76 insertions(+) |
Created attachment 469528 [details] lurch-0.6.5.ebuild This is an ebuild for lurch adding support for OMEMO (XEP-0384) support for libpurple. BTW why are plugins for purple in x11-plugins shouldnt they be in something like net-plugins instead?