# Contributor: Valery Kartel # Contributor: Kozak Ivan # Maintainer: Kozak Ivan setvar pkgname = 'nut' setvar pkgver = '2.7.4' setvar pkgrel = '3' setvar pkgdesc = ""Network UPS tools"" setvar url = ""http://www.networkupstools.org"" setvar arch = ""all"" setvar license = ""GPL"" setvar depends_dev = ""libressl-dev libusb-compat-dev net-snmp-dev neon-dev"" setvar makedepends = ""$depends_dev libtool autoconf automake"" setvar pkgusers = "$pkgname" setvar pkggroups = "$pkgname" setvar install = ""$pkgname.pre-install"" setvar subpackages = ""$pkgname-doc $pkgname-dev"" setvar source = ""http://www.networkupstools.org/source/2.7/$pkgname-$pkgver.tar.gz upsd.initd upsmon.initd "" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --libexecdir=/usr/lib/nut \ --without-wrap \ --with-user=$pkgname \ --with-group=$pkgname \ --disable-static \ --with-serial \ --with-usb \ --without-avahi \ --with-snmp \ --with-neon \ --without-powerman \ --without-ipmi \ --without-freeipmi \ --with-libltdl \ --without-cgi \ --with-drvpath=/usr/lib/nut \ --datadir=/usr/share/nut \ --sysconfdir=/etc/nut \ --with-statepath=/var/run/nut \ --with-altpidpath=/var/run/nut \ --with-openssl \ || return 1 make || return 1 } proc check { make -C $builddir check } proc package { make -C $builddir DESTDIR="$pkgdir" install || return 1 install -Dm755 "$srcdir"/upsd.initd "$pkgdir"/etc/init.d/nut-upsd || return 1 install -Dm755 "$srcdir"/upsmon.initd "$pkgdir"/etc/init.d/nut-upsmon || return 1 install -d -o $pkgname -g $pkgname "$pkgdir"/var/lib/$pkgname || return 1 local file; for file in "$pkgdir"/etc/nut/*.sample { chmod 640 $file || return 1 chown root:$pkgname $file || return 1 mv $file ${file%.sample} || return 1 } } setvar sha512sums = ""320c4aff85d8a370c5eff77d33924fdfc3caf6a250620693cdd5bf3336b3a80d8a207488eee841bcf8b72fbad68fda4c074e63b99c56e7886716fc934122d11a nut-2.7.4.tar.gz f470da96f9d324173e9bd241146284793738f99f2314dfe41c3ac3d56234394609b47d7e593ce9940ec7ce74a26a8483d0911161a16402cd3cc25023ba991d4b upsd.initd 32470ae473fc363131787cd57f13d40763898947d56d032790ba7f3a5eaa8038b602f7e395ca44f6c5adce8ee5ec496e30ca0eaadb3c78a38015677aea751e12 upsmon.initd""