Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615052 - x11-plugins/lurch: OMEMO support for libpurple (new package)
Summary: x11-plugins/lurch: OMEMO support for libpurple (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL: https://github.com/gkdr/lurch
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-04-09 07:21 UTC by Simon
Modified: 2020-03-27 23:23 UTC (History)
6 users (show)

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


Attachments
lurch-0.6.5.ebuild (lurch-0.6.5.ebuild,1.17 KB, text/plain)
2017-04-09 07:21 UTC, Simon
Details
lurch-0.6.5_p1.ebuild (lurch-0.6.5_p1.ebuild,1.30 KB, text/plain)
2017-04-18 06:52 UTC, Simon
Details
lurch-0.6.7.ebuild (lurch-0.6.7.ebuild,1.26 KB, text/plain)
2018-09-04 05:43 UTC, Alex Efros
Details
purple-lurch-0.6.7.ebuild (purple-lurch-0.6.7.ebuild,810 bytes, text/plain)
2018-10-02 10:59 UTC, Alexander Tsoy
Details
purple-lurch-0.6.7-rpath.patch (purple-lurch-0.6.7-rpath.patch,340 bytes, text/plain)
2018-10-02 14:20 UTC, Alexander Tsoy
Details
purple-lurch-0.6.7.ebuild (purple-lurch-0.6.7.ebuild,861 bytes, text/plain)
2018-10-02 14:21 UTC, Alexander Tsoy
Details
purple-lurch-0.6.7-rpath.patch (purple-lurch-0.6.7-rpath.patch,340 bytes, text/plain)
2018-10-02 15:14 UTC, Alexander Tsoy
Details
lurch-0.6.8.ebuild (lurch-0.6.8.ebuild,789 bytes, text/plain)
2019-08-21 12:27 UTC, Simon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2017-04-09 07:21:20 UTC
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?
Comment 1 Simon 2017-04-18 06:52:55 UTC
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.
Comment 2 Alex Efros 2018-09-04 05:43:29 UTC
Created attachment 545880 [details]
lurch-0.6.7.ebuild
Comment 3 Alex Efros 2018-09-04 05:51:40 UTC
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
Comment 4 Alexander Tsoy 2018-10-02 10:59:18 UTC
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.
Comment 5 Alexander Tsoy 2018-10-02 14:20:42 UTC
Created attachment 548796 [details]
purple-lurch-0.6.7-rpath.patch
Comment 6 Alexander Tsoy 2018-10-02 14:21:11 UTC
Created attachment 548798 [details]
purple-lurch-0.6.7.ebuild
Comment 7 Alexander Tsoy 2018-10-02 14:22:42 UTC
(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]
Comment 8 Alexander Tsoy 2018-10-02 15:13:42 UTC
And the following patch is also needed, otherwise lurch.so gets rebuilt in src_install():
https://github.com/gkdr/lurch/pull/108
Comment 9 Alexander Tsoy 2018-10-02 15:14:36 UTC
Created attachment 549006 [details]
purple-lurch-0.6.7-rpath.patch

Added missing comma :(
Comment 10 Simon 2019-08-21 10:34:12 UTC
-VERSION BUMP- lurch-0.6.8 is out since December.
Comment 11 Simon 2019-08-21 12:27:24 UTC
Created attachment 587744 [details]
lurch-0.6.8.ebuild
Comment 12 Larry the Git Cow gentoo-dev 2020-03-27 23:23:06 UTC
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(+)