Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / eventlog / default.nix
blobb5b4bc556f693a396f4cab1bdb813b1a6f1dd2df
1 { lib, stdenv, fetchFromGitHub, autoreconfHook }:
3 stdenv.mkDerivation rec {
4   pname = "eventlog";
5   version = "0.2.13";
7   src = fetchFromGitHub {
8     owner = "balabit";
9     repo = "eventlog";
10     rev = "a5c19163ba131f79452c6dfe4e31c2b4ce4be741";
11     sha256 = "0a2za3hs7wzy14z7mfgldy1r9xdlqv97yli9wlm8xldr0amsx869";
12   };
14   nativeBuildInputs = [ autoreconfHook ];
16   meta = with lib; {
17     description = "Syslog event logger library";
18     longDescription = ''
19       The EventLog library aims to be a replacement of the simple syslog() API
20       provided on UNIX systems. The major difference between EventLog and
21       syslog is that EventLog tries to add structure to messages.
23       Where you had a simple non-structrured string in syslog() you have a
24       combination of description and tag/value pairs.
25     '';
26     homepage = "https://www.balabit.com/support/community/products/";
27     license = licenses.bsd3;
28     platforms = platforms.unix;
29   };