# Maintainer: Jack Frost # % Trigger: 1520466219 % pkgname='ssm-services-git' pkgdesc='Service scripts for ssm' license=( 'BSD' ) pkgver=r167.e6f85aa pkgrel=5 arch=( 'any' ) url='https://git.fleshless.org/ssm-services/about' provides=( 'ssm-services' ) conflicts=( 'ssm-services' ) source=( "${pkgname}::git+https://git.fleshless.org/u/spark/ssm-services" ) md5sums=( 'SKIP' ) pkgver() { cd "$srcdir/$pkgname" if git_version=$( git describe --long --tags 2>/dev/null ); then IFS='-' read last_tag tag_rev commit <<< "$git_version" 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 "${srcdir}/${pkgname}" mkdir -pm755 "$pkgdir/etc/ssm/services" mkdir -pm755 "$pkgdir/usr/share/ssm/services" cp -a services/* "$pkgdir/usr/share/ssm/services" mkdir -pm755 "$pkgdir/etc/ssm/conf.d" cp -a conf.d/* "$pkgdir/etc/ssm/conf.d/" cd "${pkgdir}" backup+=( etc/ssm/conf.d/* ) }