diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/misc/fluent-bit/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/misc/fluent-bit/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix b/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix new file mode 100644 index 000000000000..d882c6efb5e8 --- /dev/null +++ b/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, cmake, flex, bison }: + +stdenv.mkDerivation rec { + pname = "fluent-bit"; + version = "1.4.6"; + + src = fetchFromGitHub { + owner = "fluent"; + repo = "fluent-bit"; + rev = "v${version}"; + sha256 = "0qxyjmgl85q7xk629l548bpzizma5n4j1r6nqbwh9j15ajvq7mq8"; + }; + + nativeBuildInputs = [ cmake flex bison ]; + + postPatch = '' + substituteInPlace src/CMakeLists.txt \ + --replace /lib/systemd $out/lib/systemd + ''; + + meta = with stdenv.lib; { + description = "Log forwarder and processor, part of Fluentd ecosystem"; + homepage = "https://fluentbit.io"; + maintainers = with maintainers; [ + samrose + ]; + license = licenses.asl20; + platforms = platforms.unix; + }; +} |