# Maintainer: Merlin Glander # Contributor: George Rawlinson # Contributor: Leonard König pkgname='endless-sky-git-no-desktop' _gitname='endless-sky' pkgver=0.10.4.r74.gd7fe1559c pkgrel=1 arch=('i686' 'x86_64') url="https://endless-sky.github.io/" provides=('endless-sky') depends=('openal' 'hicolor-icon-theme' 'libjpeg-turbo' 'libmad' 'glew' 'libpng' 'sdl2') makedepends=('git' 'scons') optdepends=('endless-sky-high-dpi: high resolution graphics assets' 'endless-sky-editor: map editor') conflicts=('endless-sky' 'endless-sky-git') license=('GPL3' 'CCPL' 'custom:public domain') pkgdesc="A sandbox-style space exploration and combat game" source=("${_gitname}::git+https://github.com/endless-sky/endless-sky.git") sha256sums=('SKIP') pkgver() { cd "$_gitname" git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "$_gitname" scons -j "$(nproc)" } package() { cd "$_gitname" # binary install -Dm755 -t "${pkgdir}/usr/bin" endless-sky # resources install -Dm644 -t "${pkgdir}/usr/share/games/${_gitname}" credits.txt keys.txt cp -rf data images sounds "${pkgdir}/usr/share/games/${_gitname}/" # icons for res in 16 22 24 32 48 128 256 512; do install -Dm644 \ "icons/icon_${res}x${res}.png" \ "${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${_gitname}.png" done # manpage install -Dm644 -t "${pkgdir}/usr/share/man/man6" endless-sky.6 # copyright install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" copyright }