summaryrefslogtreecommitdiffstats
path: root/makefu/5pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'makefu/5pkgs')
-rw-r--r--makefu/5pkgs/elchhub/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/makefu/5pkgs/elchhub/default.nix b/makefu/5pkgs/elchhub/default.nix
new file mode 100644
index 000000000..a4fb86043
--- /dev/null
+++ b/makefu/5pkgs/elchhub/default.nix
@@ -0,0 +1,35 @@
+{ lib, pkgs, fetchFromGitHub, ... }:
+
+with pkgs.python3Packages;
+let
+ ftputil = buildPythonPackage rec {
+ version = "3.3.1";
+ name = "ftputil-${version}";
+ doCheck = false;
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/f/ftputil/${name}.tar.gz";
+ sha256 = "bc88f35cc7f5f292ec4b56e99c8b05d361de1cc8b330050e32b0c4ecaa2d2b01";
+ };
+};
+in buildPythonPackage rec {
+ name = "elchhub-${version}";
+ version = "1.0.5";
+ propagatedBuildInputs = [
+ flask
+ requests2
+ ftputil
+ redis
+ ];
+ doCheck = false;
+ src = fetchFromGitHub {
+ owner = "krebscode";
+ repo = "elchhub";
+ rev = "2f499c1";
+ sha256 = "1lbql3lx7i3ynsjanfy9vln6795rb56n9xq9vkb7xbml60gmn1wg";
+ };
+ meta = {
+ homepage = https://github.com/krebscode/elchhub;
+ description = "elchhub";
+ license = lib.licenses.wtfpl;
+ };
+}