updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / network-ups-tools / PKGBUILD
blob7c9154fcd0d7e1db716663e7486f616d97860d56
1 # $Id: PKGBUILD 16334 2010-04-28 17:03:39Z ttopper $
2 # Maintainer:
3 # Contributor: Roman Kyrylych <roman@archlinux.org>
4 # Contributor: Giuseppe Lucarelli <luk@rebelsoft.org>
6 pkgname=network-ups-tools
7 pkgver=2.6.1
8 pkgrel=2
9 pkgdesc="NUT is a collection of programs for monitoring and administering UPS hardware"
10 arch=('i686' 'x86_64')
11 url="http://www.networkupstools.org/"
12 license=('GPL2')
13 depends=('openssl' 'gd')
14 makedepends=('libusb')
15 backup=(etc/ups/{ups.conf,upsd.conf,upsd.users,upsmon.conf,upssched.conf})
16 install=nut.install
17 source=("http://www.networkupstools.org/source/2.6/nut-$pkgver.tar.gz"
18         'upsd.init')
19 options=('!emptydirs' '!libtool')
20 md5sums=('89e6405272cc82c53d7b84160945761b'
21          '089ea4a56552253328d17603ff5670cc')
22 build() {
23   cd $srcdir/nut-$pkgver
24   ./configure \
25         --without-wrap \
26     --with-user=ups \
27     --with-group=nut \
28     --with-usb \
29     --with-cgi \
30     --prefix=/usr \
31     --datadir=/usr/share/ups \
32     --sysconfdir=/etc/ups \
33     --with-cgipath=/usr/share/webapps/nut \
34     --with-htmlpath=/usr/share/webapps/nut || return 1
36   make || return 1
37   make DESTDIR=$pkgdir install || return 1
39   install -D -m755 $startdir/upsd.init $pkgdir/etc/rc.d/upsd || return 1
40   install -D -m644 conf/ups.conf.sample $pkgdir/etc/ups/ups.conf
41   install -D -m640 conf/upsd.conf.sample $pkgdir/etc/ups/upsd.conf
42   install -D -m640 conf/upsd.users.sample $pkgdir/etc/ups/upsd.users
43   install -D -m640 conf/upsmon.conf.sample $pkgdir/etc/ups/upsmon.conf
44   install -D -m644 conf/upssched.conf.sample $pkgdir/etc/ups/upssched.conf
46   # Fix udev rules
47   #sed -i "s|SYSFS|ATTRS|g" $pkgdir/etc/udev/rules.d/52-nut-usbups.rules
48   #install -dm755 ${pkgdir}/lib
49   #mv ${pkgdir}/etc/udev ${pkgdir}/lib