# Maintainer: Jack L. Frost # % Trigger: 1513225986 % pkgname=ssm-git pkgver=0.3.5.r24.g9343c78 pkgrel=1 pkgdesc='A simple service manager for Spark Linux' url='https://git.fleshless.org/ssm/about' arch=( 'any' ) license=( 'ISC' ) depends=( 'bash' ) conflicts=( 'ssm' ) provides=( 'ssm' ) optdepends=( 'ssm-services-git: example scripts that mostly work out of the box on arch' ) backup=( 'etc/ssm/ssm.conf' ) source=( "${pkgname}::git+https://git.fleshless.org/u/spark/ssm#branch=experimental" ) sha1sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" if IFS='-' read last_tag tag_rev commit < <( git describe --long --tags 2>/dev/null ); then printf '%s.r%s.%s' "$last_tag" "$tag_rev" "$commit" else printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" fi } package() { cd "$pkgname" install -Dm755 ssm "$pkgdir/usr/bin/ssm" install -Dm644 ssm.conf "$pkgdir/etc/ssm/ssm.conf" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }