# Maintainer: Gabriel Jensen pkgname=bowshock pkgver=0.12.0_dev.16.4f75a2c pkgrel=1 pkgdesc="" arch=("any") url="https://mandelbrot.dk/bowshock" depends=("ly" "zp") makedepends=("cmake" "desktop-file-utils" "git") source=("git+https://mandelbrot.dk/bowshock") license=("custom") sha512sums=("SKIP") pkgver() { cd "${srcdir}/${pkgname}" printf "%s.%s.%s" "$(git describe --abbrev=0)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | sed "s/-/_/g" } prepare() { cd "${srcdir}/${pkgname}" "./extractGlad.sh" "../../glad.zip" } build() { cd "${srcdir}/${pkgname}" cmake -Bbuild -DBOW_DATA_DIRECTORY="/usr/share/bowshock" -DCMAKE_BUILD_TYPE=Release cmake --build build } package() { cd "${srcdir}/${pkgname}" mkdir -pm755 "${pkgdir}/usr/bin" mkdir -pm755 "${pkgdir}/usr/share/applications" mkdir -pm755 "${pkgdir}/usr/share/bowshock" mkdir -pm755 "${pkgdir}/usr/share/icons" "./install.sh" "build" "${pkgdir}/usr/bin" "${pkgdir}/usr/share/bowshock" install -m644 "bowshock-small.svg" "${pkgdir}/usr/share/icons/${pkgname}.svg" desktop-file-install --dir="${pkgdir}/usr/share/applications" "bowshock.desktop" }