From c77c7fc60c48c9aaa8f915eb112405e8879e46aa Mon Sep 17 00:00:00 2001 From: root Date: Wed, 27 Jun 2012 00:01:57 +0000 Subject: Wed Jun 27 00:01:57 UTC 2012 --- community/ulogd/PKGBUILD | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'community/ulogd') diff --git a/community/ulogd/PKGBUILD b/community/ulogd/PKGBUILD index b002d8e49..3ece04c8a 100644 --- a/community/ulogd/PKGBUILD +++ b/community/ulogd/PKGBUILD @@ -1,47 +1,48 @@ -# $Id: PKGBUILD 62776 2012-01-26 14:46:13Z spupykin $ +# $Id: PKGBUILD 72938 2012-06-25 10:44:11Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Sebastien Luttringer # Contributor: Dale Blount # Contributor: Sergej Pupykin pkgname=ulogd -pkgver=1.24 -pkgrel=8 +pkgver=2.0.0 +pkgrel=1 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') +depends=('libmnl') +makedepends=('libmysqlclient' 'postgresql-libs' 'sqlite' 'libpcap' 'libdbi' + 'libnetfilter_acct' 'libnetfilter_log' 'libnetfilter_conntrack') optdepends=('postgresql-libs' - 'sqlite3' + 'sqlite' 'libpcap' - 'libmysqlclient') + 'libmysqlclient' + 'libdbi' + 'libnetfilter_acct' + 'libnetfilter_log' + 'libnetfilter_conntrack') +options=('!libtool') backup=('etc/ulogd.conf') source=("ftp://ftp.netfilter.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2" 'rc' - 'logrotate' - 'mac-addr.patch') -md5sums=('05b4ed2926b9a22aaeaf642917bbf8ff' + 'logrotate') +md5sums=('211e68781e3860959606fc94b97cf22e' 'c42230c1cabf5dd9b80bf9a0fd87ca7e' - 'fe40b3073b7474a77e0b8b0bfd19ab63' - 'ca41a10a9f230614cd15e2bb037e057d') + 'fe40b3073b7474a77e0b8b0bfd19ab63') build() { cd $pkgname-$pkgver - export MAKEFLAGS="-j1" - patch -p0 extensions/ulogd_BASE.c <$srcdir/mac-addr.patch - ./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) + ./configure --prefix=/usr --sysconfdir=/etc --with-mysql --with-pgsql --with-dbi make } package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install - chmod 644 "$pkgdir/etc/ulogd.conf" + install -Dm0644 ulogd.conf $pkgdir/etc/ulogd.conf install -d -m 755 "$pkgdir/usr/share/ulogd" - install -m644 doc/*.table "$pkgdir/usr/share/ulogd" + install -m644 doc/*.{table,sql} "$pkgdir/usr/share/ulogd" install -D -m644 "$srcdir/logrotate" "$pkgdir/etc/logrotate.d/ulogd" install -D -m755 "$srcdir/rc" "$pkgdir/etc/rc.d/ulogd" } -- cgit v1.2.3-54-g00ecf