# Maintainer: Natanael Copa pkgname=chrony pkgver=1.23 pkgrel=5 pkgdesc="NTP client and server programs" url="http://chrony.sunsite.dk/" license="GPL-2" depends="logrotate" makedepends="texinfo" subpackages="$pkgname-doc" source="http://www.sfr-fresh.com/linux/misc/chrony-$pkgver.tar.gz $pkgname-1.20-conf.c-gentoo.diff $pkgname-1.20-chrony.conf.example-gentoo.diff $pkgname-1.21-makefile.diff $pkgname-1.23-sources.diff $pkgname-1.23-reply-ip.diff chronyd.confd chronyd.initd chrony.logrotate chrony.conf " _builddir="$srcdir"/$pkgname-$pkgver prepare() { local i cd "$_builddir" for i in ../*.diff; do msg "Applying $i" patch -p1 < $i || return 1 done sed -i "s:/etc/chrony:/etc/chrony/chrony:g" \ chrony*.[158] faq.txt chrony.texi || die "sed failed" } build() { cd "$_builddir" ./configure --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --disable-readline make all docs || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/ install -D -m644 examples/*.example "$pkgdir"/usr/share/doc/chrony/ install -m755 -D "$srcdir"/chronyd.initd "$pkgdir"/etc/init.d/chronyd install -m644 -D "$srcdir"/chronyd.confd "$pkgdir"/etc/conf.d/chronyd mkdir -p "$pkgdir"/var/lib/chrony \ "$pkgdir"/var/log/chrony \ "$pkgdir"/etc/chrony touch "$pkgdir"/etc/chrony/chrony.drift install -m644 "$srcdir"/chrony.conf "$pkgdir"/etc/chrony/chrony.conf } md5sums="ffce77695e55d8efda19ab0b78309c23 chrony-1.23.tar.gz bd6bd57363865d3ed0c3187d0c9f7151 chrony-1.20-conf.c-gentoo.diff b2a23e02f7af50bebdd5d18bccdedbf0 chrony-1.20-chrony.conf.example-gentoo.diff d47015a34b6b2f9eebca77ef939cec72 chrony-1.21-makefile.diff 39cbce9f66638b67623e1ee6bb0f943f chrony-1.23-sources.diff caa6589a1a1cd56f64957e312d1ef84c chrony-1.23-reply-ip.diff d5c09be46226774d22c08c5a4c28093a chronyd.confd becc5e2bb407d8d03da7f5d8b3904fb7 chronyd.initd 468eaf2b5465d60b3ee021ce3f948ab1 chrony.logrotate 46f42c52953d398ca44d6baa449618d7 chrony.conf"