diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2017-02-13 17:46:05 +0100 |
---|---|---|
committer | Bas van Dijk <v.dijk.bas@gmail.com> | 2017-02-14 11:45:24 +0100 |
commit | 020fb2cce1684e84da2b584374a85e4d5f36fae1 (patch) | |
tree | 577e234a68bdd641e09c1c66d60c001adef3cdfe /pkgs | |
parent | dd9172022c861dd654ba84341cba03bcd2c0edf6 (diff) | |
download | nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar.gz nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar.bz2 nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar.lz nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar.xz nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.tar.zst nixlib-020fb2cce1684e84da2b584374a85e4d5f36fae1.zip |
syslog-ng: 3.6.2 -> 3.9.1
This should fix: https://github.com/NixOS/nixpkgs/issues/20153
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/system/syslog-ng/default.nix | 39 |
1 files changed, 31 insertions, 8 deletions
diff --git a/pkgs/tools/system/syslog-ng/default.nix b/pkgs/tools/system/syslog-ng/default.nix index 7c7d5df4df8f..01aa0d1b01bd 100644 --- a/pkgs/tools/system/syslog-ng/default.nix +++ b/pkgs/tools/system/syslog-ng/default.nix @@ -1,17 +1,40 @@ -{ stdenv, fetchurl, eventlog, pkgconfig, glib, python, systemd, perl -, riemann_c_client, protobufc, pcre, yacc }: +{ stdenv, fetchgit, autoconf, autoconf-archive, automake, libtool, flex, openssl +, eventlog, pkgconfig, glib, python, systemd, perl +, riemann_c_client, protobufc, pcre, yacc, which }: stdenv.mkDerivation rec { name = "syslog-ng-${version}"; + version = "3.9.1"; - version = "3.6.2"; - - src = fetchurl { - url = "http://www.balabit.com/downloads/files?path=/syslog-ng/sources/${version}/source/syslog-ng_${version}.tar.gz"; - sha256 = "0qc21mwajk6xrra3gqy2nvaza5gq62psamq4ayphj7lqabdglizg"; + src = fetchgit { + url = "https://github.com/balabit/syslog-ng.git"; + rev = "59aa4e5d9396d293aae021746214b97d7fe0a8ee"; # tag: syslog-ng-3.9.1 + sha256 = "15lalqf6dmpm4nr1pp0f2p0a6wbckkrh1k83vhp9ws0by5m8m66r"; }; - buildInputs = [ eventlog pkgconfig glib python systemd perl riemann_c_client protobufc yacc pcre ]; + buildInputs = [ + autoconf + autoconf-archive + automake + libtool + which + flex + openssl + eventlog + pkgconfig + glib + python + systemd + perl + riemann_c_client + protobufc + yacc + pcre + ]; + + preConfigure = '' + ./autogen.sh + ''; configureFlags = [ "--enable-dynamic-linking" |