# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Contributor: Johannes Matheis <jomat+alpinebuild@jmt.gr>
# Maintainer: Johannes Matheis <jomat+alpinebuild@jmt.gr>
setvar pkgname = 'pass'
setvar pkgver = '1.7.1'
setvar pkgrel = '1'
setvar pkgdesc = ""Stores, retrieves, generates, and synchronizes passwords securely""
setvar url = ""http://zx2c4.com/projects/password-store/""
setvar arch = ""noarch""
setvar license = ""GPL2""
setvar depends = ""bash tree""
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar options = ""!check""
setvar subpackages = ""$pkgname-doc
	$pkgname-contrib
	$pkgname-bash-completion:bashcomp
	$pkgname-fish-completion:fishcomp
	$pkgname-zsh-completion:zshcomp""
setvar source = ""http://git.zx2c4.com/password-store/snapshot/password-store-${pkgver}.tar.xz
	README.alpine
	""
setvar builddir = ""$srcdir/password-store-$pkgver""

proc package {
	cd $builddir
	make DESTDIR="$pkgdir" \
		WITH_ALLCOMP=yes install
	install -Dm 644 "$srcdir"/README.alpine "$pkgdir"/usr/share/doc/pass/README.alpine
}

proc contrib {
	setvar pkgdesc = ""contrib files for pass""
	mkdir -p "$subpkgdir"/usr/share
	cp -a "$builddir"/contrib "$subpkgdir"/usr/share/$pkgname
}

proc bashcomp {
	setvar depends = """"
	setvar pkgdesc = ""Bash completions for $pkgname""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel bash-completion""
	setvar arch = ""noarch""

	mkdir -p "$subpkgdir"/usr/share/bash-completion/completions
	mv "$pkgdir"/usr/share/bash-completion/completions/* \
		"$subpkgdir"/usr/share/bash-completion/completions/
}

proc fishcomp {
	setvar depends = """"
	setvar pkgdesc = ""Fish completions for $pkgname""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel fish""
	setvar arch = ""noarch""

	mkdir -p "$subpkgdir"/usr/share/fish/completions/
	mv "$pkgdir"/usr/share/fish/vendor_completions.d/* \
		"$subpkgdir"/usr/share/fish/completions/
}

proc zshcomp {
	setvar depends = """"
	setvar pkgdesc = ""Zsh completions for $pkgname""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel zsh""
	setvar arch = ""noarch""

	mkdir -p "$subpkgdir/usr/share/zsh/site-functions"
	mv "$pkgdir"/usr/share/zsh/site-functions/* \
		"$subpkgdir"/usr/share/zsh/site-functions
}

setvar sha512sums = ""2ba2ebc80c90454bbab1da3c43c2cfc87135f838f381e2616eef7c36b0c1de01e491cf587a666bb052d6dfd475fa429bc8fd82b0269325bd2b70afbb897b923e  password-store-1.7.1.tar.xz
eca180d02af608b18a2b6d4b0eaa685c9b1bb8d2ccde921fb27cc12d6d4c31551c6b69fc2ddd2baaa840630ba3c8c0c44ee40b612e8dc004c2b90aafd299a4fa  README.alpine""