X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=flakes%2Fmypackages%2Fpkgs%2Ffluent-bit%2Fdefault.nix;fp=flakes%2Fmypackages%2Fpkgs%2Ffluent-bit%2Fdefault.nix;h=0000000000000000000000000000000000000000;hp=390223e79d64131829b5b0f1e3dfcdddafde5db8;hb=d5ce77bd3af16b6e107a2d59ea42f658df265eb5;hpb=d3a40bd942537c35e3eb6cf9282798d704720290 diff --git a/flakes/mypackages/pkgs/fluent-bit/default.nix b/flakes/mypackages/pkgs/fluent-bit/default.nix deleted file mode 100644 index 390223e..0000000 --- a/flakes/mypackages/pkgs/fluent-bit/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, cmake, flex, bison, pkg-config -, systemd, openssl, postgresql }: - -stdenv.mkDerivation rec { - pname = "fluent-bit"; - version = "1.8.3"; - - src = fetchFromGitHub { - owner = "fluent"; - repo = "fluent-bit"; - rev = "v${version}"; - sha256 = "004x135imja67babmmpkk1jpp5xwhfa8cwg1svaas2asq6cnv77d"; - }; - - nativeBuildInputs = [ cmake flex bison pkg-config postgresql ]; - - buildInputs = [ openssl ] - ++ lib.optionals stdenv.isLinux [ systemd ]; - - cmakeFlags = [ "-DFLB_METRICS=ON" "-DFLB_HTTP_SERVER=ON" "-DFLB_SQLDB=ON" "-DFLB_OUT_PGSQL=ON" "-DFLB_IN_SYSTEMD=ON" ]; - - patches = lib.optionals stdenv.isDarwin [ ./fix-luajit-darwin.patch ]; - - NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [ - # _FORTIFY_SOURCE requires compiling with optimization (-O) - "-O" - # Needed due to bundled mbedtls - "-Wno-error=format" - "-Wno-error=format-truncation" - ]; - - - outputs = [ "out" "dev" ]; - - postPatch = '' - substituteInPlace src/CMakeLists.txt \ - --replace /lib/systemd $out/lib/systemd - ''; - - meta = with lib; { - description = "Log forwarder and processor, part of Fluentd ecosystem"; - homepage = "https://fluentbit.io"; - maintainers = with maintainers; [ samrose fpletz ]; - license = licenses.asl20; - platforms = platforms.unix; - }; -}