etesync-dav: init at 0.14.2

Changed files
+35
pkgs
applications
misc
etesync-dav
top-level
+33
pkgs/applications/misc/etesync-dav/default.nix
···
+
{ lib, python3Packages, radicale2 }:
+
+
python3Packages.buildPythonApplication rec {
+
pname = "etesync-dav";
+
version = "0.14.2";
+
+
src = python3Packages.fetchPypi {
+
inherit pname version;
+
sha256 = "05kzy74r2hd44sqjgd0bc588ganrzbz5brpiginb8sh8z38igb60";
+
};
+
+
propagatedBuildInputs = with python3Packages; [
+
etesync
+
flask
+
flask_wtf
+
radicale2
+
];
+
+
checkInputs = with python3Packages; [
+
pytest
+
];
+
+
checkPhase = ''
+
pytest
+
'';
+
+
meta = with lib; {
+
homepage = "https://www.etesync.com/";
+
description = "Secure, end-to-end encrypted, and privacy respecting sync for contacts, calendars and tasks";
+
license = licenses.gpl3;
+
maintainers = with maintainers; [ valodim ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
eteroj.lv2 = libsForQt5.callPackage ../applications/audio/eteroj.lv2 { };
+
etesync-dav = callPackage ../applications/misc/etesync-dav {};
+
etherape = callPackage ../applications/networking/sniffers/etherape { };
evilvte = callPackage ../applications/misc/evilvte (config.evilvte or {});