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