summaryrefslogtreecommitdiff
path: root/community/ulogd/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ulogd/PKGBUILD')
-rw-r--r--community/ulogd/PKGBUILD44
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"
+}