Package Details: khard-git 0.16.1.r54.gef7e9d8-1

Git Clone URL: https://aur.archlinux.org/khard-git.git (read-only, click to copy)
Package Base: khard-git
Description: Console CardDAV client
Upstream URL: https://github.com/scheibler/khard
Keywords: carddav cli dav
Licenses: GPL3
Conflicts: khard
Provides: khard
Submitter: dvzrv
Maintainer: Rhinoceros
Last Packager: Rhinoceros
Votes: 8
Popularity: 0.000000
First Submitted: 2014-10-12 16:43 (UTC)
Last Updated: 2022-11-20 05:51 (UTC)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

Xyne commented on 2015-07-28 18:29 (UTC)

The post-upgrade function should use vercmp to determine if the version update changes the configuration file format, otherwise the message is just spam for most updates.

whynothugo commented on 2015-06-14 06:33 (UTC)

python2-configobj is a runtime dependency too: $ khard -s hugo Traceback (most recent call last): File "/usr/bin/khard", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3084, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3070, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3097, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'configobj' distribution was not found and is required by khard

whynothugo commented on 2015-05-27 07:25 (UTC)

python2-vdirsyncer is an optional dependency, should just be listed as optdepends.

whynothugo commented on 2015-05-02 12:19 (UTC)

python2-configobj is a runtime dependency too. Also, you don't need to list dependencies as makedepends, makepkg assumes those by default. So it all sums up to: depends=('python2-vobject' 'python2-vdirsyncer' 'python2-argparse' 'python2-configobj') makedepends=('git')

dvzrv commented on 2015-02-16 15:30 (UTC)

I have updated the broken PKGBUILD. I will soon add a new package (python2-caldavclientlibrary) to fix the davcontroller functionality, too.

dvzrv commented on 2014-10-28 17:15 (UTC)

Hey guys! Sorry, I've been busy doing other stuff. @sekret: Will do something about that soon! @duckdalbe: Fixed for now (I added the package to AUR when the author was transitioning between README and README.md... so the fix was needed then)!

duckdalbe commented on 2014-10-28 09:54 (UTC)

The sed-line "fixing" setup.py in build() breaks building this currently. It should be stripped, without it the build succeeds.

sekret commented on 2014-10-12 17:41 (UTC)

Hi, interesting project!! Thanks for sharing! The PKGBUILD seems to be unfinished, there are several problems: This is right after installing khard and its dependencies: $ khard Traceback (most recent call last): File "/usr/bin/khard", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2880, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 432, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 741, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: configobj So you see, that python2-configobj is a dependency! After installing python2-configobj, the output looks like this: $ khard No contacts found All good. The next thing to try out is $ davcontroller Traceback (most recent call last): File "/usr/bin/davcontroller", line 9, in <module> load_entry_point('khard==0.2', 'console_scripts', 'davcontroller')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 339, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2470, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2184, in load ['__name__']) File "/usr/lib/python2.7/site-packages/davcontroller/davcontroller.py", line 7, in <module> from caldavclientlibrary.client.account import CalDAVAccount ImportError: No module named caldavclientlibrary.client.account In the README I found those lines: Khard also contains a helper utility called davcontroller. It's designed to create and remove address books and calendars at the server. To use it, you have to install the CalDAVClientLibrary like this: sudo aptitude install subversion svn checkout http://svn.calendarserver.org/repository/calendarserver/CalDAVClientLibrary/trunk CalDAVClientLibrary cd CalDAVClientLibrary python setup.py install --user So we need another dependency, which doesn't seem to be available in the AUR.