diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2013-03-14 14:07:56 +0100 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2013-03-14 14:13:55 +0100 |
commit | 46196750114d85bcd28ff3a91b559b58767c6a53 (patch) | |
tree | ccadd7602478b6e79561f1fffd9ac03a9247b6d4 /pkgs | |
parent | 0576a0054bad5f6dd8b21e2481dab7e725c5e103 (diff) | |
download | nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar.gz nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar.bz2 nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar.lz nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar.xz nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.tar.zst nixpkgs-46196750114d85bcd28ff3a91b559b58767c6a53.zip |
Add rsyslog 7.2.6 and its dependencies
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/libee/default.nix | 16 | ||||
-rw-r--r-- | pkgs/development/libraries/libestr/default.nix | 8 | ||||
-rw-r--r-- | pkgs/tools/system/rsyslog/default.nix | 20 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
4 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libee/default.nix b/pkgs/development/libraries/libee/default.nix new file mode 100644 index 00000000000..c3c73381acd --- /dev/null +++ b/pkgs/development/libraries/libee/default.nix @@ -0,0 +1,16 @@ +{ stdenv, fetchurl, pkgconfig, libestr }: +stdenv.mkDerivation { + name = "libee-0.4.1"; + + src = fetchurl { + url = http://www.libee.org/download/files/download/libee-0.4.1.tar.gz; + md5 = "7bbf4160876c12db6193c06e2badedb2"; + }; + + buildInputs = [pkgconfig libestr]; + + meta = { + homepage = "http://www.libee.org/"; + description = "An Event Expression Library inspired by CEE"; + }; +} diff --git a/pkgs/development/libraries/libestr/default.nix b/pkgs/development/libraries/libestr/default.nix new file mode 100644 index 00000000000..74d86667b5b --- /dev/null +++ b/pkgs/development/libraries/libestr/default.nix @@ -0,0 +1,8 @@ +{ stdenv, fetchurl }: +stdenv.mkDerivation { + name = "libestr-0.1.4"; + src = fetchurl { + url = http://libestr.adiscon.com/files/download/libestr-0.1.4.tar.gz; + sha256 = "1qw5vqryawdm434l9ql3r160ap2f5mmp7b6pciac7qli62y0a2z3"; + }; +} diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix new file mode 100644 index 00000000000..fbe3f97dd8a --- /dev/null +++ b/pkgs/tools/system/rsyslog/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchurl, eventlog, pkgconfig, libestr, libee, json_c, libuuid, zlib}: + +stdenv.mkDerivation { + name = "rsyslog-7.2.6"; + + src = fetchurl { + url = http://www.rsyslog.com/files/download/rsyslog/rsyslog-7.2.6.tar.gz; + sha256 = "19a5c60816ebce6c86468eb8c5fe1c4cc1febf23c9167ce59d2327fe5e047ed9"; + }; + + buildInputs = [pkgconfig libestr libee json_c libuuid zlib]; + + meta = { + homepage = "http://www.rsyslog.com/"; + description = "Rsyslog is an enhanced syslogd. It can be used as a drop-in replacement for stock sysklogd."; + license = "GPLv3"; + + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ec3a5cc60f..941ba2a2bad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -496,6 +496,7 @@ let mcrl2 = callPackage ../tools/misc/mcrl2 { }; syslogng = callPackage ../tools/system/syslog-ng { }; + rsyslog = callPackage ../tools/system/rsyslog { }; mcelog = callPackage ../os-specific/linux/mcelog { }; @@ -1060,6 +1061,10 @@ let libconfig = callPackage ../development/libraries/libconfig { }; + libee = callPackage ../development/libraries/libee { }; + + libestr = callPackage ../development/libraries/libestr { }; + libtirpc = callPackage ../development/libraries/ti-rpc { }; libshout = callPackage ../development/libraries/libshout { }; |