summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2014-10-16 20:29:10 +0200
committerEdward Tjörnhammar <ed@cflags.cc>2014-10-30 12:28:39 +0100
commitb69410764fe7e3aa893112714204be3b7c9540ce (patch)
treefa559e25cdb8fe83bb5c3dab7027222f317c70d4 /pkgs/servers
parent9173944fc5d145e0dc4a564655f7f6071d8a078b (diff)
downloadnixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar.gz
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar.bz2
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar.lz
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar.xz
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.tar.zst
nixlib-b69410764fe7e3aa893112714204be3b7c9540ce.zip
elasticsearchPlugins.elasticsearch_river_twitter: added package
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/search/elasticsearch/plugins.nix25
1 files changed, 23 insertions, 2 deletions
diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix
index ae93d1a4b5f7..6a0693ef1f50 100644
--- a/pkgs/servers/search/elasticsearch/plugins.nix
+++ b/pkgs/servers/search/elasticsearch/plugins.nix
@@ -4,11 +4,11 @@ with pkgs.lib;
 
 let
   esPlugin = a@{
-    pluginName, 
+    pluginName,
     installPhase ? ''
       mkdir -p $out/bin
       ES_HOME=$out ${elasticsearch}/bin/elasticsearch-plugin --install ${pluginName} --url file://$src
-    '', 
+    '',
     ...
   }:
     stdenv.mkDerivation (a // {
@@ -70,4 +70,25 @@ in {
       platforms = elasticsearch.meta.platforms;
     };
   };
+
+  elasticsearch_river_twitter = esPlugin rec {
+    name = pname + "-" + version;
+    pname = "elasticsearch-river-twitter";
+    pluginName = "elasticsearch/" + pname + "/" + version;
+    version = "2.3.0";
+
+    src = fetchurl {
+      url = "http://download.elasticsearch.org/elasticsearch/${pname}/${name}.zip";
+      sha256 = "1lxxh1r61r15mzqyl0li37kcnn3vvpklnbfyys0kd6a1l82f0qvj";
+    };
+
+    meta = {
+      homepage = "https://github.com/elasticsearch/elasticsearch-river-twitter";
+      description = "Twitter River Plugin for ElasticSearch";
+      license = licenses.asl20;
+      maintainers = [ maintainers.edwtjo ];
+      platforms = elasticsearch.meta.platforms;
+    };
+
+  };
 }