lol
1{ stdenv, lib, fetchzip }:
2
3# Note that plugins are supposed to be installed as:
4# $path/logstash/{inputs,codecs,filters,outputs}/*.rb
5stdenv.mkDerivation rec {
6 version = "1.4.2";
7 name = "logstash-contrib-${version}";
8
9 src = fetchzip {
10 url = "http://download.elasticsearch.org/logstash/logstash/logstash-contrib-${version}.tar.gz";
11 sha256 = "1yj8sf3b526gixh3c6zhgkfpg4f0c72p1lzhfhdx8b3lw7zjkj0k";
12 };
13
14 dontBuild = true;
15 dontPatchELF = true;
16 dontStrip = true;
17 dontPatchShebangs = true;
18
19 installPhase = ''
20 mkdir -p $out/logstash
21 cp -r lib/* $out
22 '';
23
24 meta = with lib; {
25 description = "Community-maintained logstash plugins";
26 homepage = https://github.com/elasticsearch/logstash-contrib;
27 license = stdenv.lib.licenses.asl20;
28 platforms = stdenv.lib.platforms.unix;
29 maintainers = with maintainers; [ cstrahan ];
30 };
31}