# Maintainer: Vincent Petithory pkgname=mpdfav-git pkgver=r36.d408671 pkgrel=1 pkgdesc='Song playcounts and ratings for MPD' arch=('x86_64' 'i686' 'ARM') url='https://github.com/vincent-petithory/mpdfav' license=('GPL3') makedepends=('go' 'git') depends=('sqlite') optdepends=('mpd: for mpdfav to have a purpose') options=('!strip' '!emptydirs') source=('git+https://github.com/vincent-petithory/mpdfav.git') md5sums=('SKIP') _gourl='github.com/vincent-petithory/mpdfav' pkgver() { cd "$srcdir/mpdfav" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { p="${srcdir}/src/${_gourl}" if [ -d "${p}/.git" ]; then git --git-dir="${p}/.git" --work-tree="$p" remote set-url origin "file://${srcdir}/mpdfav" git --git-dir="${p}/.git" --work-tree="$p" pull origin else git clone file://"${srcdir}/mpdfav" "${p}" fi export GOPATH="$srcdir" go get -v "${_gourl}/..." go install "${_gourl}/..." } package() { for b in mpdfavd mpdfav-import; do install -D -m755 "${srcdir}/bin/${b}" "${pkgdir}/usr/bin/${b}" done install -D -m644 "${srcdir}/src/${_gourl}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }