]> git.pld-linux.org Git - packages/syslog-ng.git/commitdiff
- mongodb and json bconds added
authorJacek Konieczny <jajcus@pld-linux.org>
Tue, 24 Jan 2012 11:12:54 +0000 (11:12 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    syslog-ng.spec -> 1.237

syslog-ng.spec

index 0b70e3a83d59f33e364ab9cb0b816e9a80b41dd1..f63ffb5fca2a6ed5d0bf8ba0f028deea4cd4d933 100644 (file)
@@ -12,6 +12,8 @@
 %bcond_without sql             # build without support for logging to SQL DB
 %endif
 %bcond_without tests
+%bcond_without json            # build without support for JSON template formatting
+%bcond_without mongodb         # build without support for mongodb destination
 
 %if "%{pld_release}" == "ac"
 %define                glib2_ver       1:2.16.0
@@ -46,10 +48,10 @@ BuildRequires:      bison >= 2.4
 BuildRequires: eventlog-devel >= 0.2.12
 BuildRequires: flex
 BuildRequires: glib2-devel >= %{glib2_ver}
-BuildRequires: json-c-devel >= 0.7
+%{?with_json:BuildRequires:    json-c-devel >= 0.7}
 BuildRequires: libcap-devel
 %{?with_sql:BuildRequires:     libdbi-devel >= 0.8.3-2}
-BuildRequires: libmongo-client-devel >= 0.1.0
+%{?with_mongodb:BuildRequires: libmongo-client-devel >= 0.1.0}
 BuildRequires: libnet-devel >= 1:1.1.2.1-3
 BuildRequires: libtool >= 2:2.0
 BuildRequires: libwrap-devel
@@ -257,7 +259,12 @@ done
        --sysconfdir=%{_sysconfdir}/syslog-ng \
        --datadir=%{_datadir}/syslog-ng \
        --with-default-modules=affile,afprog,afsocket,afuser,basicfuncs,csvparser,dbparser,syslogformat \
+%if %{with mongodb}
+       --enable-mongodb \
        --with-libmongo-client=system \
+%else
+       --disable-mongodb \
+%endif
        --with-module-dir=%{_libdir}/syslog-ng \
        --with-pidfile-dir=/var/run \
        --with-timezone-dir=%{_datadir}/zoneinfo \
@@ -270,6 +277,11 @@ done
        --enable-spoof-source \
        --enable-ssl \
        --enable-tcp-wrapper \
+%if %{with json}
+       --enable-json \
+%else
+       --disable-json \
+%endif
 %if %{with sql}
        --enable-sql \
 %endif
@@ -456,18 +468,22 @@ exit 0
 %defattr(644,root,root,755)
 %{systemdunitdir}/syslog-ng.service
 
+%if %{with mongodb}
 %files module-afmongodb
 %defattr(644,root,root,755)
 %doc modules/afmongodb/TODO
 %attr(755,root,root) %{_libdir}/syslog-ng/libafmongodb.so
+%endif
 
 %files module-afsql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/syslog-ng/libafsql.so
 
+%if %{with json}
 %files module-tfjson
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/syslog-ng/libtfjson.so
+%endif
 
 %files libs
 %defattr(644,root,root,755)
This page took 0.035052 seconds and 4 git commands to generate.