From ec67179301f61cc095578cf9ee822dc1cfc1f4e0 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 23 Jul 2025 10:57:09 +0200 Subject: [PATCH] ocamlPackages.logs-syslog: init at 0.5.0 --- .../ocaml-modules/logs-syslog/default.nix | 31 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/ocaml-modules/logs-syslog/default.nix diff --git a/pkgs/development/ocaml-modules/logs-syslog/default.nix b/pkgs/development/ocaml-modules/logs-syslog/default.nix new file mode 100644 index 000000000000..95f8134d2cda --- /dev/null +++ b/pkgs/development/ocaml-modules/logs-syslog/default.nix @@ -0,0 +1,31 @@ +{ + lib, + fetchurl, + buildDunePackage, + logs, + syslog-message, + ptime, + version ? "0.5.0", +}: + +buildDunePackage { + pname = "logs-syslog"; + inherit version; + src = fetchurl { + url = "https://github.com/hannesm/logs-syslog/releases/download/v${version}/logs-syslog-${version}.tbz"; + hash = "sha256-rx7mksA8y1BCEisNTQwSsJaet42eR7tZ3gYzvCqrYNQ="; + }; + + propagatedBuildInputs = [ + logs + syslog-message + ptime + ]; + + meta = { + description = "Logs reporter to syslog (UDP/TCP/TLS)"; + homepage = "https://github.com/hannesm/logs-syslog"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 43562b81a573..e7b4290548a8 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1066,6 +1066,8 @@ let logs = callPackage ../development/ocaml-modules/logs { }; + logs-syslog = callPackage ../development/ocaml-modules/logs-syslog { }; + lru = callPackage ../development/ocaml-modules/lru { }; lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { };