Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504572 - app-pda/sogo-connector - a CardDAV plugin for Mozilla Thunderbird
Summary: app-pda/sogo-connector - a CardDAV plugin for Mozilla Thunderbird
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.sogo.nu/files/downloads/ex...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-03-14 08:57 UTC by Fabian Köster
Modified: 2016-01-19 02:25 UTC (History)
1 user (show)

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


Attachments
sogo-connector-24.0.6.ebuild (sogo-connector-24.0.6.ebuild,1.08 KB, text/plain)
2014-09-08 22:10 UTC, Fabian Köster
Details
version.patch (version.patch,710 bytes, patch)
2014-09-08 22:10 UTC, Fabian Köster
Details | Diff
sogo-connector-24.0.6.ebuild (sogo-connector-24.0.6.ebuild,961 bytes, text/plain)
2014-09-08 22:14 UTC, Fabian Köster
Details
sogo-connector-24.0.6.ebuild (sogo-connector-24.0.6.ebuild,972 bytes, text/plain)
2014-09-11 07:57 UTC, Fabian Köster
Details
sogo-connector-24.0.6.ebuild (sogo-connector-24.0.6.ebuild,962 bytes, text/plain)
2014-09-11 12:56 UTC, Fabian Köster
Details
sogo-connector-24.0.6.ebuild (sogo-connector-24.0.6.ebuild,959 bytes, text/plain)
2014-09-11 13:27 UTC, Fabian Köster
Details
makefile.patch (makefile.patch,979 bytes, patch)
2014-09-11 13:28 UTC, Fabian Köster
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Köster 2014-03-14 08:57:02 UTC
It would be nice to have an ebuild for the Thunderbird extension SOGO-connector, which allows the addressbook to be synchronized with a CardDAV server.

I want to write the ebuild myself, but I am not sure how to package such extensions. All extensions I could find in portage are already included in Thunderbird ebuild itself (like enigmail, lightning). Is it currently possible to have a separate ebuild for extensions? Would be nice to have it modular.

License: GPLv2

Reproducible: Always
Comment 1 Fabian Köster 2014-03-14 09:26:58 UTC
Ok, I looked at Thunderbird's ebuild and think it should be no problem to create a separate ebuild for sogo-connector.
Comment 2 Gino McCarty 2014-04-25 21:46:40 UTC
I use this plugin daily I wouldn't mind maintinging it in gentoo,
It would also be nice since the built in update feature for this plugin seems to be broken...
Comment 3 Fabian Köster 2014-09-08 22:10:02 UTC
Created attachment 384426 [details]
sogo-connector-24.0.6.ebuild

Attached is my first attempt to create an ebuild for sogo-connector.

I still need to add the following line to ${HOME}/.thunderbird/<profile>/extensions.ini under [ExtensionDirs]:

Extension3=/usr/lib64/thunderbird/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}

Also the addon is not listed in the Add-ons-Manager.

Does anyone know how to register a system-wide extension properly?
Comment 4 Fabian Köster 2014-09-08 22:10:19 UTC
Created attachment 384428 [details, diff]
version.patch
Comment 5 Fabian Köster 2014-09-08 22:14:23 UTC
Created attachment 384430 [details]
sogo-connector-24.0.6.ebuild
Comment 6 Fabian Köster 2014-09-11 07:51:07 UTC
Upstream parallel compilation bug (ebuild calls emake -j1 on line: 30)

Reported an upstream bug here: http://www.sogo.nu/bugs/view.php?id=2922
Comment 7 Fabian Köster 2014-09-11 07:57:27 UTC
Created attachment 384566 [details]
sogo-connector-24.0.6.ebuild

SOGo Connector >=24.0.5 depends on Lightning, according to Release Notes [1]

[1] https://github.com/inverse-inc/sogo-connector.tb24/blob/master/RELEASE-NOTES
Comment 8 Fabian Köster 2014-09-11 12:56:09 UTC
Created attachment 384570 [details]
sogo-connector-24.0.6.ebuild

> I still need to add the following line to
> ${HOME}/.thunderbird/<profile>/extensions.ini under [ExtensionDirs]:
> 
> Extension3=/usr/lib64/thunderbird/extensions/{3550f703-e582-4d05-9a08-
> 453d09bdfdc6}
> 
> Also the addon is not listed in the Add-ons-Manager.
> 
> Does anyone know how to register a system-wide extension properly?

I figured it out myself. Instead of using the em:id of sogo connector, I was actually using the em:id of Thunderbird itself which of course causes trouble. Now it properly shows up in addon manager.
Comment 9 Fabian Köster 2014-09-11 13:27:51 UTC
Created attachment 384572 [details]
sogo-connector-24.0.6.ebuild

Fix parallel make.
Comment 10 Fabian Köster 2014-09-11 13:28:35 UTC
Created attachment 384574 [details, diff]
makefile.patch

Add Makefile patch.

* Removes git-rev from version
* Fixes parallel make
Comment 11 Fabian Köster 2014-11-17 16:22:15 UTC
Updated ebuilds (starting with version 31.0.0 for Thunderbird 31) can from now on be found in my sogo-connector-overlay.

https://gitorious.org/sogo-connector-overlay/sogo-connector-overlay/
Comment 12 Fabian Köster 2015-10-10 14:30:10 UTC
New Git repository location is https://gitlab.com/groups/sogo-connector-overlay
Comment 13 Fabian Köster 2015-10-14 20:42:45 UTC
(In reply to Fabian Köster from comment #12)
> New Git repository location is
> https://gitlab.com/groups/sogo-connector-overlay

Sorry, I moved the repository again. It is now hosted on Gentoo's own infrastructure at

https://cgit.gentoo.org/repo/user/sogo-connector.git/

If you have layman you can add the overlay just by typing

layman -a sogo-connector
Comment 14 Christian Tietz 2016-01-19 02:25:25 UTC
Thank you for maintaining the overlay. It is great to be able to use sogo-connector the Gentoo way. It would be really awesome if this made it into the main tree some day.