commit 4c3de3cfd14653944a8d126d27330eb90782a00f Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Sun Feb 3 18:28:39 2013 +0100
- added ivykis patch, use system libivykis syslog-ng-ivykis.patch | 10 ++++++++++ syslog-ng.spec | 8 +++++++- 2 files changed, 17 insertions(+), 1 deletion(-) --- diff --git a/syslog-ng.spec b/syslog-ng.spec index 0e28fe2..def8e2b 100644 --- a/syslog-ng.spec +++ b/syslog-ng.spec @@ -2,7 +2,6 @@ # TODO: # - relies on libs in /usr which is wrong # (well, for modules bringing additional functionality it's acceptable IMO --q) -# - use external libivykis [>= 0.30.1+syslog-ng updates(?)] # # Conditional build: %bcond_with dynamic # link dynamically with glib, eventlog, pcre (modules are always linked dynamically) @@ -42,6 +41,7 @@ Patch1: cap_syslog-vserver-workaround.patch Patch2: %{name}-nolibs.patch Patch3: %{name}-systemd.patch Patch4: %{name}-am.patch +Patch5: %{name}-ivykis.patch URL: http://www.balabit.com/products/syslog_ng/ BuildRequires: autoconf >= 2.53 BuildRequires: automake @@ -52,6 +52,7 @@ BuildRequires: glib2-devel >= %{glib2_ver} %{?with_json:BuildRequires: json-c-devel >= 0.7} BuildRequires: libcap-devel %{?with_sql:BuildRequires: libdbi-devel >= 0.8.3-2} +BuildRequires: libivykis-devel >= 0.30.1 %{?with_mongodb:BuildRequires: libmongo-client-devel >= 0.1.0} BuildRequires: libnet-devel >= 1:1.1.2.1-3 BuildRequires: libtool >= 2:2.0 @@ -71,6 +72,7 @@ BuildRequires: tzdata %if %{without dynamic} BuildRequires: eventlog-static >= 0.2.12 BuildRequires: glib2-static >= %{glib2_ver} +BuildRequires: libivykis >= 0.30.1 BuildRequires: pcre-static >= 6.1 BuildRequires: zlib-static %endif @@ -199,6 +201,7 @@ Group: Libraries %if %{with dynamic} Requires: eventlog >= 0.2.12 Requires: glib2 >= %{glib2_ver} +Requires: libivykis >= 0.30.1 Requires: pcre >= 6.1 %endif Conflicts: syslog-ng < 3.3.1-3 @@ -217,6 +220,7 @@ Requires: %{name}-libs = %{version}-%{release} %if %{with dynamic} Requires: eventlog-devel >= 0.2.12 Requires: glib2-devel >= %{glib2_ver} +Requires: libivykis-devel >= 0.30.1 Requires: pcre-devel >= 6.1 %endif @@ -233,6 +237,7 @@ Pliki nagłówkowe do tworzenia modułów dla sysloga-ng. %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 cp -a %{SOURCE4} doc cp -a %{SOURCE5} contrib/syslog-ng.conf.simple @@ -258,6 +263,7 @@ done %else --disable-mongodb \ %endif + --with-ivykis=system \ --with-module-dir=%{_libdir}/syslog-ng \ --with-pidfile-dir=/var/run \ --with-timezone-dir=%{_datadir}/zoneinfo \ diff --git a/syslog-ng-ivykis.patch b/syslog-ng-ivykis.patch new file mode 100644 index 0000000..2451189 --- /dev/null +++ b/syslog-ng-ivykis.patch @@ -0,0 +1,10 @@ +--- syslog-ng-3.3.6/lib/mainloop.c.orig 2012-08-15 10:06:08.000000000 +0200 ++++ syslog-ng-3.3.6/lib/mainloop.c 2013-02-03 17:52:00.103982118 +0100 +@@ -43,6 +43,7 @@ + #include <iv.h> + #include <iv_signal.h> + #include <iv_work.h> ++#include <iv_event.h> + + /** + * Processing model ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/syslog-ng.git/commitdiff/4c3de3cfd14653944a8d126d27330eb90782a00f _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit