# Contributor: Pablo Castorino # Maintainer: Pablo Castorino pkgname=keepalived pkgver=1.1.20 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" install= subpackages="$pkgname-doc $pkgname-sample-config:samples" source="http://www.keepalived.org/software/$pkgname-$pkgver.tar.gz keepalived-1.1.20-ipvs_haeader_check.patch $pkgname.initd $pkgname.confd " _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 \ --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="6c3065c94bb9e2187c4b5a80f6d8be31 keepalived-1.1.20.tar.gz 78c19e15f649e353c2fba44e1f70b1e1 keepalived-1.1.20-ipvs_haeader_check.patch d20faa8d55b8a41b8ddb71bb00a6bead keepalived.initd 56ff68ad19e973826c2dbc42c892939f keepalived.confd"