]> git.ipfire.org Git - ipfire-3.x.git/blame - pkgs/rsyslog/rsyslog.nm
Change file layout of the makefiles.
[ipfire-3.x.git] / pkgs / rsyslog / rsyslog.nm
CommitLineData
3354f749 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
3354f749
MT
4###############################################################################
5
802ea3af
MT
6name = rsyslog
7version = 5.8.0
8release = 2
3354f749 9
802ea3af
MT
10groups = Base System/Daemons
11url = http://www.rsyslog.com/
12license = GPLv3+
13summary = Enhanced system logging and kernel message trapping daemon.
3354f749 14
802ea3af 15description
3354f749
MT
16 Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,
17 syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,
18 and fine grain output format control. It is compatible with stock sysklogd
19 and can be used as a drop-in replacement. Rsyslog is simple to set up, with
20 advanced features suitable for enterprise-class, encryption-protected syslog
21 relay chains.
802ea3af
MT
22end
23
24provides += syslog
25
26source_dl = http://www.rsyslog.com/files/download/rsyslog/
27
28CFLAGS += \
29 -DSYSLOGD_PIDNAME=\"syslogd.pid\"
3354f749 30
802ea3af
MT
31build
32 requires
33 gnutls-devel
34 libgcrypt-devel
35 libnet-devel
36 zlib-devel
37 end
3354f749 38
802ea3af
MT
39 configure_options += \
40 --exec-prefix= \
41 --libdir=/lib \
42 --with-systemdsystemunitdir=/lib/systemd/system \
43 --disable-static \
44 --disable-testbench \
45 --enable-gnutls \
46 --disable-gssapi-krb5 \
47 --enable-imfile \
48 --disable-libdbi \
49 --enable-mail \
50 --disable-mysql \
51 --enable-omprog \
52 --enable-omudpspoof \
53 --enable-omuxsock \
54 --disable-pgsql \
55 --enable-pmlastmsg \
56 --disable-relp \
57 --disable-snmp \
58 --enable-unlimited-select
3354f749 59
802ea3af
MT
60 install_cmds
61 mkdir -pv %{BUILDROOT}/etc/{logrotate.d,rsyslog.d,sysconfig}
3354f749 62
802ea3af
MT
63 cp -vf %{DIR_SOURCE}/rsyslog.conf %{BUILDROOT}/etc/rsyslog.conf
64 cp -vf %{DIR_SOURCE}/rsyslog.sysconfig %{BUILDROOT}/etc/sysconfig/rsyslog
65 cp -vf %{DIR_SOURCE}/rsyslog.log %{BUILDROOT}/etc/logrotate.d/syslog
66 end
67end
3354f749 68
802ea3af
MT
69packages
70 package %{name}
71 requires = logrotate
72 end
73end