34 lines
		
	
	
		
			908 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			908 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Maintainer: Jack L. Frost <fbt@fleshless.org>
 | |
| # % Trigger: 1513225986 %
 | |
| 
 | |
| pkgname=ssm-git
 | |
| pkgver=0.3.5.r5.gcb6b3d6
 | |
| pkgrel=2
 | |
| 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' )
 | |
| 
 | |
| source=( "${pkgname}::git+https://git.fleshless.org/u/spark/ssm" )
 | |
| 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 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 | |
| }
 |