Created attachment 454908 [details] app-misc/khard-0.11.3.ebuild Khard is an address book for the Linux console. It creates, reads, modifies and removes carddav address book entries at your local machine. Khard is also compatible to the email clients mutt and alot and the SIP client twinkle. https://github.com/scheibler/khard
Thanks for making an ebuild, Kristian! Works for me. Hope this package to be included to portage soon.
Mind that there's -9999 ebuild in xmw overlay which is almost working. See my patch for it in https://bugs.gentoo.org/show_bug.cgi?id=608078 . Please add -9999 ebuild to portage tree, too (or, maybe even better, make a unified ebuild handling both live and release).
Created attachment 462386 [details] app-misc/khard-0.11.3.ebuild (including live version) updated ebuild to include live version 0.11.3 is not only the latest release, it is currently even the last commit. So there is no point in installing the live version right now.
Latest release 0.11.4 works with the same renamed ebuild.
Hi, I'm sorry for this delay, I will work on getting this into the tree.
Draft commit: https://github.com/andrey-utkin/gentoo/commit/e17797a2f248b444fd3a1bb5f2c245fa452dd12b I decided to do few amendments to Kristian's ebuild, may elaborate on reasons later. Adding it to tree requires a bump of dev-python/vobject. Will facilitate that.
Made some final edits (including commit message). https://github.com/andrey-utkin/gentoo/commits/add-khard Getting Python team approval for dev-python/vobject version bump, then it will be possible to add khard to the tree. Kristian, meanwhile please review the final ebuild and confirm that you are happy with how your contribution is credited. Maybe you want to have your surname in git log, too :) I have tested that both 0.11.4 and 9999 works, but additional testing is always welcome.
Got an idea that khard may fit net-mail/ catecory better than app-misc (which it belonged to in xmw overlay). Any second opinions are welcome!
Andrey, thank you for getting the ebuild into the tree. I'm happy with it. No need for any more credit, but I appreciate your concern. Just tested the ebuilds and khard seems to work (I only use it with mutt). Don't know if net-mail is better (it is my use case, but the SIP client twinkle can use it too), but I don't care. Regards
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0200b1f8b188dfcbb10c1861fcea64d5c68bb176 commit 0200b1f8b188dfcbb10c1861fcea64d5c68bb176 Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2017-12-17 17:17:58 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2017-12-17 17:24:31 +0000 app-misc/khard: add new package khard is a console CardDAV client, from same author as app-misc/khal. Adding it to main gentoo repo fulfills bug #601440. Previously khard was in xmw overlay, which is no longer available. Based on original ebuild by Kristian <kbx@posteo.de>. Test phase will be implemented when upstream gets a test suite, waiting for resolution of https://github.com/scheibler/khard/pull/96 . Bug: https://bugs.gentoo.org/601440 Suggested-by: Kristian <kbx@posteo.de> Reviewed-by: Andrey Utkin <andrey_utkin@gentoo.org> Tested-by: Kristian <kbx@posteo.de> Package-Manager: Portage-2.3.17, Repoman-2.3.6 app-misc/khard/Manifest | 1 + app-misc/khard/khard-0.11.4.ebuild | 42 ++++++++++++++++++++++++++++++++++++++ app-misc/khard/metadata.xml | 8 ++++++++ 3 files changed, 51 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e2b60acb7049e925c1d65116dbb4edf16e820e commit 17e2b60acb7049e925c1d65116dbb4edf16e820e Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2017-12-17 10:24:30 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2017-12-17 17:22:54 +0000 dev-python/vobject: add 0.9.5 ebuild Cloned 0.9.3 ebuild with stable keywords dropped to unstable. This is required to add app-misc/khard into the tree, as khard is broken with vobject-0.9.3. Cc: python@gentoo.org Acked-by: Michał Górny <mgorny@gentoo.org> Acked-by: Mike Gilbert <floppym@gentoo.org> Bug: https://bugs.gentoo.org/601440 Package-Manager: Portage-2.3.17, Repoman-2.3.6 dev-python/vobject/Manifest | 1 + dev-python/vobject/vobject-0.9.5.ebuild | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+)}
Thanks Kristian, have happy holidays!