blob: afaf5424311b44c1f0e1ddebdc5167843e24c5c5 (
plain)
1 # Description: alternate syslogging daemon
2 # URL: http://www.balabit.com/network-security/syslog-ng/opensource-logging-system
3 # Maintainer: Thomas Penteker, tek at serverop dot de
4 # Depends on: glib json-c python3
5
6 name=syslog-ng
7 version=3.29.1
8 release=1
9 source=(https://github.com/$name/$name/releases/download/$name-$version/$name-$version.tar.gz
10 syslog-ng.rc syslog-ng.conf)
11
12 build() {
13 cd $name-$version
14
15 ./configure \
16 --prefix=/usr \
17 --sysconfdir=/etc \
18 --libexecdir=/var/lib/$name \
19 --localstatedir=/var/run \
20 --enable-dynamic-linking \
21 --sbindir=/sbin \
22 --disable-java \
23 --disable-java-modules
24 make
25 make DESTDIR=$PKG install
26
27 python3 -m compileall -d /usr/lib/syslog-ng/python/syslogng $PKG/lib/syslog-ng/python/syslogng
28 python3 -O -m compileall -d /usr/lib/syslog-ng/python/syslogng $PKG/usr/lib/syslog-ng/python/syslogng
29
30 install -D -m 644 ../syslog-ng.conf $PKG/etc/syslog-ng.conf
31 install -D -m 755 ../syslog-ng.rc $PKG/etc/rc.d/syslog-ng
32
33 rm -rf $PKG/usr/doc
34 find $PKG \(\
35 -iname '*changelog*' -o \
36 -iname '*news*' -o \
37 -iname '*todo*' -o \
38 -iname '*readme*' -o \
39 -iname '*copying*' \) -exec rm -fr '{}' \+
40 }
|