summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEduardo Bart2017-12-12 13:37:56 -0200
committerEduardo Bart2017-12-12 13:37:56 -0200
commitce7ddc8ee17f02b6a8cb136f521ba076081049ef (patch)
tree32992f198598667c58f2b3396ffea79c7c9412c8
downloadaur-ce7ddc8ee17f02b6a8cb136f521ba076081049ef.tar.gz
Initial import
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD47
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c18cb07298e7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = apcctrl
+ pkgdesc = Power mangement and controlling for Brazil APC's nobreaks
+ pkgver = 0.8.9
+ pkgrel = 1
+ url = http://www.apcctrl.org
+ arch = x86_64
+ license = GPL
+ makedepends = pkgconfig
+ makedepends = gd
+ makedepends = gconf
+ makedepends = gtk2
+ depends = gcc-libs
+ depends = systemd-sysvcompat
+ depends = libusb-compat
+ backup = etc/apcctrl/apcctrl.conf
+ backup = etc/apcctrl/changeme
+ backup = etc/apcctrl/commfailure
+ backup = etc/apcctrl/commok
+ backup = etc/apcctrl/offbattery
+ backup = etc/apcctrl/onbattery
+ backup = etc/apcctrl/apccontrol
+ source = http://downloads.sourceforge.net/apcupsd-brazil/apcctrl-0.8.9.tar.gz
+ sha256sums = 3362e7ce1db2d668c5ece2334f636072d82388e301900e957443611fada84667
+
+pkgname = apcctrl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..410b2e943aa6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Eduardo Bart <edub4rt@gmail.com>
+
+pkgname=apcctrl
+pkgver=0.8.9
+pkgrel=1
+pkgdesc="Power mangement and controlling for Brazil APC's nobreaks"
+arch=(x86_64)
+url="http://www.apcctrl.org"
+license=('GPL')
+depends=('gcc-libs' 'systemd-sysvcompat' 'libusb-compat')
+makedepends=('pkgconfig' 'gd' 'gconf' 'gtk2')
+backup=(etc/apcctrl/apcctrl.conf
+ etc/apcctrl/changeme
+ etc/apcctrl/commfailure
+ etc/apcctrl/commok
+ etc/apcctrl/offbattery
+ etc/apcctrl/onbattery
+ etc/apcctrl/apccontrol)
+source=(http://downloads.sourceforge.net/apcupsd-brazil/$pkgname-$pkgver.tar.gz)
+sha256sums=('3362e7ce1db2d668c5ece2334f636072d82388e301900e957443611fada84667')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname \
+ --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ mkdir -p "$pkgdir/etc/systemd/system/"
+ mkdir -p "$pkgdir/usr/bin"
+ sed -i '/systemctl enable/d' platforms/archlinux/Makefile
+ sed -i '/systemctl start/d' platforms/archlinux/Makefile
+ make DESTDIR="$pkgdir" install
+
+ mv "$pkgdir"/usr/sbin/* "$pkgdir/usr/bin/"
+ mkdir "$pkgdir/run"
+ mv "$pkgdir/var/lock" "$pkgdir/run/lock/"
+ rm -rf "$pkgdir/usr/sbin"
+ rm -rf "$pkgdir/var"
+ chmod 755 "$pkgdir"/usr/bin/*
+
+ rm -rf "$pkgdir/usr/share/hal"
+}