# Maintainer: Leo Puvilland pkgname=tsschecker-git pkgver=1.322.bc858e7 pkgrel=1 pkgdesc="a powerful tool to check tss signing status of various [Apple] devices and firmwares" arch=(i686 x86_64) url="https://github.com/tihmstar/tsschecker" license=('LGPL3') groups=() _depends=('curl' 'libplist-dev') depends=(libfragmentzip-git libirecovery-git "${_depends[@]}") hirsute_depends=(libfragmentzip libirecovery "${_depends[@]}") makedepends=('git') provides=(tsschecker) conflicts=(tsschecker) source=( "git+https://github.com/tihmstar/tsschecker" "git+https://github.com/tihmstar/jssy" ) md5sums=( 'SKIP' 'SKIP' ) function pkgver() { cd tsschecker printf "1.%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } function prepare() { cd tsschecker local submodules=( 'external/jssy' ) for submodule in "${submodules[@]}"; do git submodule init "$submodule" git config "submodule.$submodule.url" "$srcdir/${submodule##*/}" git submodule update "$submodule" done } build() { cd tsschecker ./autogen.sh ./configure --prefix=/usr make } package() { cd tsschecker make DESTDIR="$pkgdir" install }