# $Id: PKGBUILD 204459 2014-01-20 13:39:40Z eric $ # Maintainer: Eric BĂ©langer pkgname=syslog-ng pkgver=3.5.3 pkgrel=1 pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities" arch=('i686' 'x86_64') url="http://www.balabit.com/network-security/syslog-ng/" license=('GPL2' 'LGPL2.1') depends=('awk' 'eventlog' 'openssl' 'systemd') makedepends=('python2' 'libxslt') optdepends=('logrotate: for rotating log files') backup=('etc/syslog-ng/scl.conf' 'etc/syslog-ng/syslog-ng.conf' 'etc/logrotate.d/syslog-ng') source=(http://www.balabit.com/downloads/files/syslog-ng/sources/$pkgver/source/${pkgname}_$pkgver.tar.gz syslog-ng.conf syslog-ng.logrotate) sha1sums=('7a8070f384e0dba1dfd6622c40bc6e402fa6178f' 'cf61571ffde34ecf36be76881fce20944fd3efa4' '949128fe3d7f77a7aab99048061f885bc758000c') prepare() { cd "$pkgname-$pkgver" sed -i -e 's,/bin/,/usr/bin/,' -e 's,/sbin/,/bin/,' contrib/systemd/syslog-ng.service } build() { cd "$pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc/syslog-ng --libexecdir=/usr/lib \ --sbindir=/usr/bin --localstatedir=/var/lib/syslog-ng --datadir=/usr/share/syslog-ng \ --with-pidfile-dir=/run --disable-spoof-source --enable-ipv6 \ --enable-systemd --with-systemdsystemunitdir=/usr/lib/systemd/system make } check() { cd "$pkgname-$pkgver" make check } package() { make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install install -dm755 "$pkgdir/var/lib/syslog-ng" "$pkgdir/etc/syslog-ng/patterndb.d" install -Dm644 "$srcdir/syslog-ng.conf" "$pkgdir/etc/syslog-ng/syslog-ng.conf" install -Dm644 "$srcdir/syslog-ng.logrotate" "$pkgdir/etc/logrotate.d/syslog-ng" }