# Maintainer: you pkgname=cd-discid-git pkgver=1.4.r14.ga69bd89 pkgrel=1 pkgdesc="Read CDDB discid information from an audio CD (VCS build)" arch=('x86_64') url="https://github.com/taem/cd-discid" license=('GPL') depends=('glibc') makedepends=('git') provides=('cd-discid') conflicts=('cd-discid') source=("cd-discid::git+https://github.com/taem/cd-discid.git") sha256sums=('SKIP') pkgver() { cd "${srcdir}/cd-discid" if git describe --tags --long --always >/dev/null 2>&1; then git describe --tags --long --always | sed 's/^v//; s/-/.r/; s/-/./' else printf "0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" fi } build() { cd "${srcdir}/cd-discid" make } package() { cd "${srcdir}/cd-discid" # Create target dirs explicitly install -d "${pkgdir}/usr/bin" \ "${pkgdir}/usr/share/man/man1" \ "${pkgdir}/usr/share/licenses/${pkgname}" # Install binaries/man/license explicitly (don’t rely on Makefile’s install) install -m755 cd-discid "${pkgdir}/usr/bin/cd-discid" # If the man page exists (it does in this repo), install it: if [[ -f cd-discid.1 ]]; then install -m644 cd-discid.1 "${pkgdir}/usr/share/man/man1/cd-discid.1" fi # License (name may be COPYING/LICENSE/GPL; adjust to what exists) for lic in COPYING LICENSE GPL; do if [[ -f $lic ]]; then install -m644 "$lic" "${pkgdir}/usr/share/licenses/${pkgname}/" break fi done }