diff options
Diffstat (limited to 'community/ulogd/PKGBUILD')
-rw-r--r-- | community/ulogd/PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/community/ulogd/PKGBUILD b/community/ulogd/PKGBUILD new file mode 100644 index 000000000..f972df1ea --- /dev/null +++ b/community/ulogd/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 54641 2011-08-22 09:44:28Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net> +# Contributor: Dale Blount <dale@archlinux.org> +# Contributor: Sergej Pupykin <ps@lx-ltd.ru> + +pkgname=ulogd +pkgver=1.24 +pkgrel=6 +pkgdesc='Userspace Packet Logging for netfilter' +arch=('i686' 'x86_64') +url='http://www.netfilter.org/projects/ulogd/index.html' +license=('GPL2') +makedepends=('mysql' 'postgresql' 'sqlite3' 'libpcap') +optdepends=('postgresql-libs' + 'sqlite3' + 'libpcap' + 'libmysqlclient') +backup=('etc/ulogd.conf') +source=("ftp://ftp.netfilter.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2" + 'rc' + 'logrotate') +md5sums=('05b4ed2926b9a22aaeaf642917bbf8ff' + 'a408932d8cdd9d5993783e2e808b1e85' + 'fe40b3073b7474a77e0b8b0bfd19ab63') + +build() { + cd $pkgname-$pkgver + export MAKEFLAGS="-j1" + ./configure --prefix=/usr --sysconfdir=/etc --with-mysql --with-pgsql --with-sqlite3 + make || true + (cd mysql && ld -shared -L/usr/lib -L/usr/lib -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -o ulogd_MYSQL.so ulogd_MYSQL_sh.o -lc) + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + chmod 644 "$pkgdir/etc/ulogd.conf" + install -d -m 755 "$pkgdir/usr/share/ulogd" + install -m644 doc/*.table "$pkgdir/usr/share/ulogd" + install -D -m644 "$srcdir/logrotate" "$pkgdir/etc/logrotate.d/ulogd" + install -D -m755 "$srcdir/rc" "$pkgdir/etc/rc.d/ulogd" +} |