# Contributor: jv # Maintainer: jv pkgname=syslog-ng pkgver=3.7.2 pkgrel=1 pkgdesc="Next generation logging daemon" url="http://www.balabit.com" arch="all" license="GPLv2" depends="" depends_dev="glib-dev eventlog-dev pcre-dev openssl-dev python-dev hiredis-dev" makedepends="$depends_dev" install="$pkgname.post-install" subpackages="" source="https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${pkgver}/syslog-ng-${pkgver}.tar.gz syslog-ng.logrotate syslog-ng.initd syslog-ng-destination.std syslog-ng-filter.std syslog-ng-log.std syslog-ng-options.std syslog-ng-plugins.std syslog-ng-source.std " _builddir="$srcdir/${pkgname}-$pkgver" prepare() { cd "$_builddir" } build() { cd "$_builddir" ./configure --prefix=/usr \ --sysconfdir=/etc/syslog-ng \ --localstatedir=/run \ --enable-ipv6 \ --enable-ssl \ --disable-sql \ --enable-redis \ --disable-mongodb \ --disable-json \ || return 1 make || return 1 } package() { cd "$_builddir" make -j1 DESTDIR=${pkgdir} install || return 1 rm -rf ${pkgdir}/etc/syslog-ng rm -rf ${pkgdir}/usr/share rm -rf ${pkgdir}/usr/include rm -rf ${pkgdir}/usr/lib/pkgconfig rm -f ${pkgdir}/usr/lib/libsyslog-ng.so rm -rf ${pkgdir}/usr/lib/$pkgname/libtest rm -f ${pkgdir}/usr/lib/libsyslog-ng.so rm -rf ${pkgdir}/run install -D -m755 "$srcdir"/$pkgname.initd ${pkgdir}/etc/init.d/$pkgname || return 1 install -D -m644 "$srcdir"/syslog-ng-destination.std ${pkgdir}/etc/syslog-ng/syslog-ng-destination.std || return 1 install -D -m644 "$srcdir"/syslog-ng-filter.std ${pkgdir}/etc/syslog-ng/syslog-ng-filter.std || return 1 install -D -m644 "$srcdir"/syslog-ng-log.std ${pkgdir}/etc/syslog-ng/syslog-ng-log.std || return 1 install -D -m644 "$srcdir"/syslog-ng-options.std ${pkgdir}/etc/syslog-ng/syslog-ng-options.std || return 1 install -D -m644 "$srcdir"/syslog-ng-plugins.std ${pkgdir}/etc/syslog-ng/syslog-ng-plugins.std || return 1 install -D -m644 "$srcdir"/syslog-ng-source.std ${pkgdir}/etc/syslog-ng/syslog-ng-source.std || return 1 install -D -m644 "$srcdir"/syslog-ng.logrotate ${pkgdir}/etc/logrotate.d/syslog-ng || return 1 } md5sums="ee8d4f3952b976ebe4b743d9db1b235a syslog-ng-3.7.2.tar.gz 8916d55f8213d2746e8c2a6a89c29d6c syslog-ng.logrotate 8b6b5800231de6b8ae126e07f0dc222c syslog-ng.initd f0b4a0b530e269c51bc63f5b9d817c9b syslog-ng-destination.std 405f4730412fec3a170460d724a6b50e syslog-ng-filter.std bc676f733ea162ea4de7a8c2a16c06ed syslog-ng-log.std f15a2b7c8496038c29d3ca7adc8d4054 syslog-ng-options.std 5b54d79cb535f20a8524ea70f6f87ffb syslog-ng-plugins.std d1b01c819861945675a6e2fcff8d9a2c syslog-ng-source.std" sha256sums="b1b3ccc0ce7f0d8bf15b23e59f2f4f5ded70eed410dfd27105219bc8856388a5 syslog-ng-3.7.2.tar.gz a886b65863d72476504165e6a6dfe3d2922945d8cb61adb6b8eec73ac35d825e syslog-ng.logrotate f405204a93e220a7b228bbb9b3ff6f8d767a449f27f3c387ca41c014d7f22efd syslog-ng.initd bd3097c1d8ff6754df0d7e470659827ae4d6bf86976badf5aabe4d25504fd572 syslog-ng-destination.std 4ee19a76624624a9742f3399887784a55f684d141e115996b82c593aa74dcb66 syslog-ng-filter.std df30f0ce37bdf8cc0ac0fcc04800d7d14880bf3a19d01ab96220a325f1ab3943 syslog-ng-log.std 8d925e7272a8d7dbda42694fe0e9c6fdc1bee6ffd9d4adf78e0ebb183658d4d4 syslog-ng-options.std 6f052e1cc3523b0d23696b450058e4bfee89cb75eb9039cc405eded79c996aa1 syslog-ng-plugins.std 0f3ea572b98d21f3afd82d64b17d518d6584b2ea4bfe96df2c1aa9c648890014 syslog-ng-source.std" sha512sums="dbf58b51b68bc6616a136df5eb67a120718d8c83f785218d40f62e5f7b3691a3ad4d21db617551e4192e053dc9340440424e3d3b072b47ca590d4eac0dbf0e6f syslog-ng-3.7.2.tar.gz a062d1601f5215f60e2fc40c6ca498d768aa97af3647a9468731123a28fdd67962421b4412bfbe08a1123141b730cb78f102230ab72befec05ba7f398b39e27a syslog-ng.logrotate a16b7145057d5d6cbe0f5d0d1b1c14d1d375b57e0f045ec0c808e0ddfb714f017ea484812c57216beac826597b31caa5a09e33287929af58018a614a8c53a798 syslog-ng.initd b51d8b3da9584b6cb5b5c023b5ca1085d8e4c2cfa56f6ed12fe6feb0f33a390b43825aaaf4dd74eb6b7765485fe42f7f21c74380b72de9ed2c7775787ab1e720 syslog-ng-destination.std e04a70a0b8fc4f40951c9b608b0dede1fa561dd7f58ce8fd8bac70b578b749d15d202973fd9de9fe494656ee138ef5efd32ea6229e6ec0a2f19672dd621acc91 syslog-ng-filter.std d7864f6666101e0818dd0178a4d1ada2417280de153ff916fe4879348a37b7bfab5936e86629dc52e4edf82fbd601e04d08ed5a2117bcb0470a3d5884add9f55 syslog-ng-log.std 9f4224faf45c73daa54549aebf20e2c45d0bf533a20d2ad97d7258490ce793c8b08cc34cac2a89d185e936515096eb93c793018986c8d21861d88c4b0005d16a syslog-ng-options.std 9dd65da6a805aa709441ec8080789b2d0aba7a773ed91c807c39d2b0d82dd9cf3ac014f357ec6f45038db8d5c162e04179821437662d7ece35872204fbf44cf6 syslog-ng-plugins.std 42cc7728a182fee30675aefee9055eb14bdfbf2006bcf1c731864221ea494ad82d9ae4417190ff18da4a663fa9d5efcd514b6e64a568e228cfed1fb2abd2b10c syslog-ng-source.std"