diff options
author | Damien Cassou <damien@cassou.me> | 2015-06-08 18:03:41 +0200 |
---|---|---|
committer | Damien Cassou <damien@cassou.me> | 2015-06-08 18:03:41 +0200 |
commit | 5647c894c64d69cdc633f4b17fa3242c7f083944 (patch) | |
tree | 3d5a2270906f1f0a88a09a826acf4496b425de73 /pkgs/tools | |
parent | f93a8ee1105f4cc3770ce339a8c1a4acea3b2fb6 (diff) | |
download | nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar.gz nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar.bz2 nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar.lz nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar.xz nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.tar.zst nixlib-5647c894c64d69cdc633f4b17fa3242c7f083944.zip |
Add carddav-util
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/carddav-util/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/networking/carddav-util/default.nix b/pkgs/tools/networking/carddav-util/default.nix new file mode 100644 index 000000000000..e6fb4e0130b3 --- /dev/null +++ b/pkgs/tools/networking/carddav-util/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchgit, python, pythonPackages, makeWrapper }: + +stdenv.mkDerivation rec { + + name = "carddav-0.1-2014-02-26"; + + src = fetchgit { + url = git://github.com/ljanyst/carddav-util; + rev = "53b181faff5f154bcd180467dd04c0ce69405564"; + sha256 = "0f0raffdy032wlnxfck6ky60r163nhqfbr311y4ry55l60s4497n"; + }; + + buildInputs = [makeWrapper]; + + propagatedBuildInputs = with pythonPackages; [ requests vobject lxml ]; + + doCheck = false; # no test + + installPhase = '' + mkdir -p $out/bin + cp $src/carddav-util.py $out/bin + + pythondir="$out/lib/${python.libPrefix}/site-packages" + mkdir -p "$pythondir" + cp $src/carddav.py "$pythondir" + ''; + + preFixup = '' + wrapProgram "$out/bin/carddav-util.py" \ + --prefix PYTHONPATH : "$PYTHONPATH:$(toPythonPath $out)" \ + --prefix PATH : "$prefix/bin:$PATH" + ''; + + meta = { + homepage = https://github.com/ljanyst/carddav-util; + description = "A CardDAV import/export utility"; + }; +} |