# Contributor: Pablo Castorino pkgname=keepalived pkgver=1.2.7 pkgrel=0 pkgdesc="Health Checking for Linux Virtual Server & High-Availability" url="http://www.keepalived.org/" arch="all" license="GPL" depends= makedepends="openssl-dev popt-dev linux-headers net-snmp-dev" install= subpackages="$pkgname-doc $pkgname-sample-config:samples" source="http://www.keepalived.org/software/$pkgname-$pkgver.tar.gz $pkgname.initd $pkgname.confd " # keepalived-1.1.20-ipvs_haeader_check.patch _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" # apply patches here for i in $source; do case $i in *.patch) msg "Applying $i" patch -p1 -i "$srcdir"/$i || return 1 ;; esac done } build() { cd "$_builddir" ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-kernel-dir=/usr/include/linux \ --enable-snmp \ --mandir=/usr/share/man \ --infodir=/usr/share/info make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname } samples() { pkgdesc="Sample configuration for keepalived" mkdir -p "$subpkgdir"/etc/keepalived/ mv "$pkgdir"/etc/keepalived/samples "$subpkgdir"/etc/keepalived/ } md5sums="8551a34ee048895dbe5350a031ff29c1 keepalived-1.2.7.tar.gz d20faa8d55b8a41b8ddb71bb00a6bead keepalived.initd 56ff68ad19e973826c2dbc42c892939f keepalived.confd"