[syslog-ng] Update to syslog-ng 3.5.0 beta 3
Jose Pedro Oliveira
jpo at fedoraproject.org
Sat Oct 19 16:56:41 UTC 2013
commit 6536513ee670a1e2e45c3ba91a264ace38a49279
Author: Jose Pedro Oliveira <jpo at di.uminho.pt>
Date: Sat Oct 19 17:55:39 2013 +0100
Update to syslog-ng 3.5.0 beta 3
.gitignore | 1 +
sources | 2 +-
syslog-ng-3.4.3-syslog-ng.service.patch | 12 --------
syslog-ng-3.5.0-syslog-ng.service.patch | 12 ++++++++
syslog-ng.spec | 43 +++++++++++++++++++++++++------
5 files changed, 49 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 521cce4..8301e59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@ syslog-ng_3.1.1.tar.gz
/syslog-ng_3.4.1.tar.gz
/syslog-ng_3.4.3.tar.gz
/syslog-ng_3.4.4.tar.gz
+/syslog-ng_3.5.0beta3.tar.gz
diff --git a/sources b/sources
index a75c8e9..5fa75c8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bf755fc3e110f9953da4371842b7fba7 syslog-ng_3.4.4.tar.gz
+aacac97e7b50ae60a51c1bc86b0aeca7 syslog-ng_3.5.0beta3.tar.gz
diff --git a/syslog-ng-3.5.0-syslog-ng.service.patch b/syslog-ng-3.5.0-syslog-ng.service.patch
new file mode 100644
index 0000000..3aa641f
--- /dev/null
+++ b/syslog-ng-3.5.0-syslog-ng.service.patch
@@ -0,0 +1,12 @@
+diff -ruN syslog-ng-3.5.0beta3/contrib/systemd/syslog-ng.service syslog-ng-3.5.0beta3-modified/contrib/systemd/syslog-ng.service
+--- syslog-ng-3.5.0beta3/contrib/systemd/syslog-ng.service 2013-09-17 16:43:11.000000000 +0100
++++ syslog-ng-3.5.0beta3-modified/contrib/systemd/syslog-ng.service 2013-10-17 15:56:13.085757469 +0100
+@@ -5,7 +5,7 @@
+ [Service]
+ Type=notify
+ Sockets=syslog.socket
+-ExecStart=/usr/sbin/syslog-ng -F
++ExecStart=/usr/sbin/syslog-ng -F -p /var/run/syslogd.pid
+ ExecReload=/bin/kill -HUP $MAINPID
+ StandardOutput=null
+ Restart=on-failure
diff --git a/syslog-ng.spec b/syslog-ng.spec
index cbe3a1d..2d5473f 100644
--- a/syslog-ng.spec
+++ b/syslog-ng.spec
@@ -2,18 +2,18 @@
%global ivykis_ver 0.36.1
Name: syslog-ng
-Version: 3.4.4
-Release: 1%{?dist}
+Version: 3.5.0
+Release: 0.beta3.1%{?dist}
Summary: Next-generation syslog server
Group: System Environment/Daemons
License: GPLv2+
-Url: http://www.balabit.com/network-security/syslog-ng
-Source0: http://www.balabit.com/downloads/files?path=/syslog-ng/sources/%{version}/source/%{name}_%{version}.tar.gz
+URL: http://www.balabit.com/network-security/syslog-ng
+Source0: http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/%{version}/source/%{name}_%{version}beta3.tar.gz
Source1: syslog-ng.conf
Source2: syslog-ng.logrotate
-Patch0: syslog-ng-3.4.3-syslog-ng.service.patch
+Patch0: syslog-ng-3.5.0-syslog-ng.service.patch
Patch1: syslog-ng-3.4.0beta1-tests-functional-control.py.patch
Patch2: syslog-ng-3.3.6-tests-functional-sql-test.patch
@@ -36,6 +36,8 @@ BuildRequires: libuuid-devel
BuildRequires: libesmtp-devel
BuildRequires: libmongo-client-devel
BuildRequires: GeoIP-devel
+BuildRequires: systemd-devel
+BuildRequires: hiredis-devel
#BuildRequires: librabbitmq-devel
# Test suite
@@ -86,6 +88,15 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
This module supports the mongodb database via libmongo-client.
+%package redis
+Summary: redis support for %{name}
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description redis
+This module supports the redis key-value store via hiredis.
+
+
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
@@ -97,7 +108,8 @@ developing applications that use %{name}.
%prep
-%setup -q
+#setup -q
+%setup -q -n %{name}-%{version}beta3
%patch0 -p1
%patch1 -p1
%patch2 -p1
@@ -139,6 +151,7 @@ GEOIP_LIBS=-lGeoIP; export GEOIP_LIBS; \
--disable-static \
--enable-dynamic-linking \
--enable-systemd \
+ --enable-redis \
--disable-amqp \
--with-librabbitmq-client=no
@@ -146,7 +159,8 @@ GEOIP_LIBS=-lGeoIP; export GEOIP_LIBS; \
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{_smp_mflags}
+#make %{_smp_mflags}
+make
%install
@@ -241,10 +255,12 @@ fi
%{_bindir}/loggen
%{_bindir}/pdbtool
%{_bindir}/update-patterndb
-%{_libdir}/lib%{name}-%{version}.so
+#{_libdir}/lib%{name}-%{version}.so
+%{_libdir}/lib%{name}-%{version}beta3.so
%{_libdir}/%{name}/*.so
%exclude %{_libdir}/%{name}/libafsql.so
%exclude %{_libdir}/%{name}/libafmongodb.so
+%exclude %{_libdir}/%{name}/libredis.so
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/syslog-ng.vim
@@ -268,6 +284,9 @@ fi
%files mongodb
%{_libdir}/%{name}/libafmongodb.so
+%files redis
+%{_libdir}/%{name}/libredis.so
+
%files devel
%{_libdir}/libsyslog-ng.so
%{_includedir}/%{name}/
@@ -276,6 +295,14 @@ fi
%changelog
+* Sat Oct 19 2013 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.5.0-0.beta3.1
+- Update to syslog-ng 3.5.0 beta 3
+- Updated source0 URL
+- syslog-ng.service patch rebased (syslog-ng-3.5.0-syslog-ng.service.patch)
+- New BR: systemd-devel
+- New subpackage: syslog-ng-redis (new BR: hiredis-devel)
+- Disabled parallel build (currently fails)
+
* Thu Oct 17 2013 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.4.4-1
- Update to syslog-ng 3.4.4
More information about the scm-commits
mailing list