# Maintainer: surefire@cryptomile.net pkgname=air_monitor pkgver=0+1f41c24+ pkgrel=1 pkgdesc="Air monitering Service" arch=('i686' 'x86_64') url="https://amuz.es/src/infra/air" license=('GPL') conflicts=('air') provides=('air') replaces=('air') options=('!buildflags') depends=('python') makedepends=('python' 'git') source=("$pkgname::git+https://amuz.es/src/infra/air.git") md5sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" printf '%s+%s+%s' \ $(sed -e 's,/,+,g; s, ,,g' templates/.VERSION) \ $(git rev-list --count HEAD...$(git log --pretty=format:%H -n 1 -- templates/.VERSION)) \ $(git rev-parse --short HEAD) \ ; } package() { mkdir -p "${pkgdir}/opt/${pkgname}" cd "${srcdir}/${pkgname}" git archive HEAD | tar -x -C "$pkgdir/opt/${pkgname}" cd "${pkgdir}/opt/${pkgname}" python -m venv --clear --symlinks venv "${pkgdir}/opt/${pkgname}/venv/bin/pip" install -r requirements.txt install -Dm0644 -t "$pkgdir/usr/lib/systemd/system" "$srcdir/${pkgname}/${pkgname}.service" }