# $Id: PKGBUILD 140502 2011-10-15 23:07:15Z dreisner $ # Maintainer: Dave Reisner # Maintainer: Eric BĂ©langer # Maintainer: Aaron Griffin pkgname=syslog-ng pkgver=3.3.1 pkgrel=1 pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities" arch=('i686' 'x86_64') license=('GPL2') groups=('base') url="http://www.balabit.com/network-security/syslog-ng/" depends=('glib2' 'eventlog' 'openssl' 'libcap' 'awk') makedepends=('flex' 'pkg-config') optdepends=('logrotate: for rotating log files') provides=('logger') options=('!libtool') backup=('etc/syslog-ng/modules.conf' '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 syslog-ng.rc) sha1sums=('f084d66754c7fa1eada56946f77ef3066faa27a1' '98074e0facfc6ef036202662cc86d04b38a2c142' 'ac997b25d7d8e69e66782d3771a0e12aff55ae7f' 'a6ad26912b5bcbe1b47b003309945d733613b98f') build() { cd "$srcdir/$pkgname-$pkgver" ./configure \ --prefix=/usr \ --sysconfdir=/etc/syslog-ng \ --libexecdir=/usr/lib \ --localstatedir=/var/lib/syslog-ng \ --with-pidfile-dir=/run \ --disable-spoof-source \ --enable-systemd \ --with-systemdsystemunitdir=/lib/systemd/system make } package() { cd "$srcdir/$pkgname-$pkgver" make 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" install -Dm755 "$srcdir/syslog-ng.rc" "$pkgdir/etc/rc.d/syslog-ng" }