summaryrefslogtreecommitdiff
path: root/syslog-ng/Pkgfile
blob: eacb66f8552935b8f95bf61951cd3fc4b6cb3ba4 (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.30.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 }

Generated by cgit