pkgbuild/PKGBUILD
# Maintainer: Nate Levesque <public@thenaterhood.com>
pkgname=heartbeat
pkgver=3.13.0
pkgrel=1
epoch=
pkgdesc="Minimalist system monitoring utility"
arch=('any')
url=""
license=('BSD')
groups=()
depends=("python3")
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=("etc/heartbeat/heartbeat.conf"
"etc/heartbeat/notifying.conf"
"etc/heartbeat/monitoring.conf"
)
options=()
install=
changelog=
source=("https://github.com/thenaterhood/heartbeat/archive/v$pkgver.tar.gz")
noextract=()
md5sums=('SKIP') #generate with 'makepkg -g'
prepare() {
cd $srcdir/$pkgname-$pkgver
}
build() {
#cd "$srcdir/$pkgname-$pkgver"
#./configure --prefix=/usr
#make
echo "No build"
}
check() {
#cd "$srcdir/$pkgname-$pkgver"
#make -k check
cd $srcdir/heartbeat-$pkgver
python setup.py test
}
package() {
#cd "$srcdir/$pkgname-$pkgver"
#make DESTDIR="$pkgdir/" install
echo $pkgdir
cd $srcdir/heartbeat-$pkgver
python setup.py install --root="$pkgdir/" --optimize=1
mkdir -p $pkgdir/etc/heartbeat
mkdir -p $pkgdir/usr/lib/systemd/system
cp src/heartbeat/resources/service/systemd $pkgdir/usr/lib/systemd/system/heartbeat.service
cp src/heartbeat/resources/cfg/*.conf $pkgdir/etc/heartbeat/
}