# Maintainer: Gabriel Jensen pkgname=bowshock pkgver=0.11.2 pkgrel=1 pkgdesc="" arch=("any") url="https://mandelbrot.dk/bowshock" depends=("flux") makedepends=("cmake" "desktop-file-utils" "git" "zap") source=("git+https://mandelbrot.dk/bowshock") license=("custom") sha512sums=("SKIP") pkgver() { cd "${srcdir}/${pkgname}" printf "%s" "$(git describe --abbrev=0)" } 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" }