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?
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(+)