# Maintainer (AUR): Stefan Majewsky # Maintainer: Luke Shumaker # Upstream info _pkgname='holo' _pkgver=1.2.1 _pkgdesc='Minimalistic configuration management' url='http://holocm.org' license=('GPL3') # patch info pkgname=$_pkgname-lukeshu pkgver=$_pkgver.lukeshu1 pkgdesc="$_pkgdesc (with patches from lukeshu)" _gitver='commit=6e22b1f69650910f71f9f93d705e973384f3fab8' mksource=("$_pkgname-$pkgver::git+https://github.com/lukeshu/holo#$_gitver") mkmd5sums=('SKIP') provides=("$_pkgname=$pkgver") conflicts=("$_pkgname") # package info pkgrel=2 arch=('i686' 'x86_64' 'armv7h') depends=('git') makedepends=('go' 'perl') provides+=( "holo-files=$pkgver" 'HOLO_API_VERSION=3' ) backup=( 'etc/holorc' 'etc/holorc.d/10-files' ) source=("https://repo.parabola.nu/other/~lukeshu/holo/$_pkgname-$pkgver.tar.gz") sha256sums=('0572fcff14fd2a740fce50070475f8d79c96464040f54d12cc7b212f1a5e64fb') options=('!strip') # binaries are already stripped inside the Makefile build() { cd "${srcdir}/${_pkgname}-${pkgver}" make } check() { cd "${srcdir}/${_pkgname}-${pkgver}" make check } package() { cd "${srcdir}/${_pkgname}-${pkgver}" make install DESTDIR="${pkgdir}" }