Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601440 - app-misc/khard - Console carddav client
Summary: app-misc/khard - Console carddav client
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 605794
  Show dependency tree
 
Reported: 2016-12-02 11:30 UTC by Kristian
Modified: 2017-12-17 17:28 UTC (History)
0 users

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


Attachments
app-misc/khard-0.11.3.ebuild (khard-0.11.3.ebuild,921 bytes, text/plain)
2016-12-02 11:30 UTC, Kristian
Details
app-misc/khard-0.11.3.ebuild (including live version) (khard-0.11.3.ebuild,1.06 KB, text/plain)
2017-02-03 22:51 UTC, Kristian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kristian 2016-12-02 11:30:19 UTC
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
Comment 1 Viacheslav Ostroukh 2017-01-15 15:56:46 UTC
Thanks for making an ebuild, Kristian! Works for me. Hope this package to be included to portage soon.
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2017-02-02 22:34:35 UTC
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).
Comment 3 Kristian 2017-02-03 22:51:12 UTC
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.
Comment 4 Kristian 2017-02-17 08:06:07 UTC
Latest release 0.11.4 works with the same renamed ebuild.
Comment 5 Andriy Utkin (RETIRED) gentoo-dev 2017-12-15 22:51:55 UTC
Hi,

I'm sorry for this delay, I will work on getting this into the tree.
Comment 6 Andriy Utkin (RETIRED) gentoo-dev 2017-12-17 03:42:46 UTC
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.
Comment 7 Andriy Utkin (RETIRED) gentoo-dev 2017-12-17 15:43:43 UTC
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.
Comment 8 Andriy Utkin (RETIRED) gentoo-dev 2017-12-17 16:03:44 UTC
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!
Comment 9 Kristian 2017-12-17 16:25:40 UTC
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
Comment 10 Larry the Git Cow gentoo-dev 2017-12-17 17:26:19 UTC
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(+)}
Comment 11 Andriy Utkin (RETIRED) gentoo-dev 2017-12-17 17:28:15 UTC
Thanks Kristian, have happy holidays!