# Contributor: George Rawlinson # Contributor: Leonard König pkgname='endless-sky-git' _gitname='endless-sky' pkgver=0.10.4.r16.gdba02efe3 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') 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" "endless-sky.desktop") sha256sums=('SKIP' '113c83c71efe30c90a96d3d94dd0f6df454645332f51bc9ffb9672017208a883') 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}/" # .desktop install -Dm644 -t "${pkgdir}/usr/share/applications" endless-sky.desktop # 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 }