updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / logrotate-xz / PKGBUILD
blob6a435881ab0fcd380904c65e89594e43d9b75e20
1 # $Id$
2 # Contributor: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com)
3 # Credits: Aaron Griffin <aaron@archlinux.org>, Judd Vinet <jvinet@zeroflux.org>
4 # Maintainer: Balwinder S "bsd" Dheeman (bdheeman AT gmail.com)
6 pkgname=logrotate-xz
7 _realname=logrotate
8 pkgver=3.7.9
9 pkgrel=1
10 pkgdesc="Rotates system logs automatically"
11 url=https://fedorahosted.org/logrotate/
12 arch=('i686' 'x86_64')
13 license=('GPL')
14 groups=('base')
15 depends=('cron' 'popt' 'sh' 'xz-utils')
16 optdepends=('logwatch: for reporting log analysis')
17 conflicts=(${_realname})
18 provides=(${_realname} ${_realname})
19 backup=('etc/logrotate.conf')
20 source=(https://fedorahosted.org/releases/l/o/logrotate/logrotate-${pkgver}.tar.gz
21         http://anu.homelinux.net/pub/Linux/ports/distfiles/logrotate-xz.seq
22         http://anu.homelinux.net/pub/Linux/ports/distfiles/logrotate-xz.tar.gz
23         'etc_cron.daily_logrotate' 'etc_logrotate.conf')
25 build() {
26     cd $srcdir/${_realname}-${pkgver}
27     msg "Patching sources..."
28     cat $srcdir/logrotate-xz.seq |while read p; do
29         msg2 "Applying patch src/$p ..."
30         patch -sp1 < $srcdir/$p
31     done
32     sed -i "s|CFLAGS = -Wall|CFLAGS = -Wall $CFLAGS|" Makefile
33     sed -i 's|$(BASEDIR)/man|$(BASEDIR)/share/man|' Makefile
35     msg "Running make; make install..."
36     make || return 1
37     make PREFIX=$pkgdir install
39     msg "Making it nice..."
40     install -Dm644 $srcdir/etc_logrotate.conf $pkgdir/etc/logrotate.conf
41     install -Dm744 $srcdir/etc_cron.daily_logrotate $pkgdir/etc/cron.daily/logrotate
44 # vim:set ts=4 sw=4 et:
45 md5sums=('eeba9dbca62a9210236f4b83195e4ea5'
46          '341626a7d97d091d2d36e516bf47519f'
47          'f10ec49ff0e1d5aa2acd0794da2fae57'
48          'd2281ecb6f898b446ac8a5984ab5a243'
49          '7124c2ed09e186de19aa243e8768e485')