main/apcupsd: enable enable-modbus-usb

Closes: #10273

While at it modernize.
This commit is contained in:
Henrik Riomar 2019-04-17 13:13:05 +02:00 committed by Carlo Landmeter
parent ded5549521
commit de0c11db73

View File

@ -1,28 +1,30 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=apcupsd
pkgver=3.14.14
pkgrel=0
pkgrel=1
pkgdesc="A Daemon to control APC UPSes"
subpackages="$pkgname-doc $pkgname-webif"
subpackages="$pkgname-doc $pkgname-webif $pkgname-openrc"
url="http://www.apcupsd.org"
arch="all"
license="GPL-2.0"
license="GPL-2.0-only"
depends="util-linux"
makedepends="net-snmp-dev man linux-headers gd-dev"
makedepends="net-snmp-dev man linux-headers gd-dev libusb-compat-dev"
options="!check" # no test suite included
source="https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
apcupsd.initd
apcupsd-alpine.patch
"
_builddir="$srcdir/$pkgname-$pkgver"
prepare() {
cd "$_builddir"
update_config_sub || return 1
update_config_sub
default_prepare
}
build() {
cd "$_builddir"
patch -p1 < ../apcupsd-alpine.patch || return 1
export CHARSET="ISO8859-1"
export LANG="C"
@ -33,16 +35,16 @@ build() {
--host=$CHOST \
--prefix=/usr \
--mandir=/usr/share/man \
--enable-modbus-usb \
--enable-usb \
--enable-snmp \
--enable-cgi \
|| return 1
make || return 1
--enable-cgi
make
}
package() {
cd "$_builddir"
make DESTDIR=$pkgdir install || return 1
make DESTDIR=$pkgdir install
install -D -m755 "$srcdir"/apcupsd.initd "$pkgdir"/etc/init.d/apcupsd
}