Summary: | app-pda/sogo-connector - a CardDAV plugin for Mozilla Thunderbird | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabian Köster <gentoo> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | christian.tietz |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.sogo.nu/files/downloads/extensions/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
sogo-connector-24.0.6.ebuild
version.patch sogo-connector-24.0.6.ebuild sogo-connector-24.0.6.ebuild sogo-connector-24.0.6.ebuild sogo-connector-24.0.6.ebuild makefile.patch |
Description
Fabian Köster
2014-03-14 08:57:02 UTC
Ok, I looked at Thunderbird's ebuild and think it should be no problem to create a separate ebuild for sogo-connector. 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... 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?
Created attachment 384428 [details, diff]
version.patch
Created attachment 384430 [details]
sogo-connector-24.0.6.ebuild
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 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 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. Created attachment 384572 [details]
sogo-connector-24.0.6.ebuild
Fix parallel make.
Created attachment 384574 [details, diff]
makefile.patch
Add Makefile patch.
* Removes git-rev from version
* Fixes parallel make
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/ New Git repository location is https://gitlab.com/groups/sogo-connector-overlay (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 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. |