about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2014-11-02 21:38:12 +0100
committerEdward Tjörnhammar <ed@cflags.cc>2014-11-02 21:38:12 +0100
commit942085daab9d7c892dd4f2fd627827fbf7254515 (patch)
tree83cc4bbcbc7607a66cc8b3fc7ed1347052914826
parent2b61f0b204d6306a54a002c61d5f285142adc3cf (diff)
parentb69410764fe7e3aa893112714204be3b7c9540ce (diff)
downloadnixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar.gz
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar.bz2
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar.lz
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar.xz
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.tar.zst
nixlib-942085daab9d7c892dd4f2fd627827fbf7254515.zip
Merge pull request #4556 from edwtjo/elastic-river-twitter
elasticsearchPlugins.elasticsearch_river_twitter: added package
-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;
+    };
+
+  };
 }