diff options
| author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2018-10-02 18:41:48 -0700 | 
|---|---|---|
| committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2018-10-02 18:41:48 -0700 | 
| commit | 95d079ae0d2caa4a10a01fd32c7306511750b01c (patch) | |
| tree | 7a8787a856e633da768abac904706a05319d3928 | |
| download | endless-sky-95d079ae0d2caa4a10a01fd32c7306511750b01c.tar.xz | |
Initial commit
| -rw-r--r-- | PKGBUILD | 59 | 
1 files changed, 59 insertions, 0 deletions
| diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..ce50d66 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net> +# Maintainer (AUR): Max Zhao <alcasa dot mz at gmail dot com> +# Contributor (AUR): Leonard König <leonard.r.koenig at googlemail dot com> + +# # I maintain this because: +# AUR version PKGBUILD is cluttered + +pkgname='endless-sky' +pkgver=0.9.8 +pkgrel=1 +arch=('i686' 'x86_64') +url="https://endless-sky.github.io/" +depends=('sdl2' 'libjpeg-turbo' 'glew' 'openal' 'hicolor-icon-theme' 'libmad') +makedepends=('git' 'scons') +license=('GPL3' 'CCPL' 'custom:public domain') +pkgdesc="A space exploration and combat game similar to Escape Velocity" +source=( +        ${pkgname}-${pkgver}.tar.gz::https://github.com/endless-sky/endless-sky/archive/v${pkgver}.tar.gz) + +sha256sums=('69078c67656709646deb0c46fd960aa905601c23bb47c1696b0962ae8dff6d1e') + +build() { +	cd $pkgname-$pkgver +	scons +  # gzip manpage +  gzip -f endless-sky.6 +} + + +package() { +	cd $pkgname-$pkgver +	# Install executables +	install -Dm755 endless-sky ${pkgdir}/usr/bin/$pkgname + +  # resources +  ## They explicitly want this path. Although one could workaround with '-r' param +  install --directory ${pkgdir}/usr/share/games/${pkgname} +  cp -rf data images sounds ${pkgdir}/usr/share/games/${pkgname}/ +  install -Dm644 credits.txt ${pkgdir}/usr/share/games/${pkgname}/credits.txt +  install -Dm644 keys.txt ${pkgdir}/usr/share/games/${pkgname}/keys.txt + +  # icons and .desktop +  _idir=endless-sky.iconset +  _iddir=${pkgdir}/usr/share/icons/hicolor + +  install -Dm644 icons/icon_16x16.png ${_iddir}/16x16/apps/${pkgname}.png +  install -Dm644 icons/icon_22x22.png ${_iddir}/22x22/apps/${pkgname}.png +  install -Dm644 icons/icon_24x24.png ${_iddir}/24x24/apps/${pkgname}.png +  install -Dm644 icons/icon_32x32.png ${_iddir}/32x32/apps/${pkgname}.png +  install -Dm644 icons/icon_48x48.png ${_iddir}/48x48/apps/${pkgname}.png +  install -Dm644 icons/icon_256x256.png ${_iddir}/256x256/apps/${pkgname}.png +  install -Dm644 endless-sky.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop" + +  # manpage +  install -Dm644 endless-sky.6.gz ${pkgdir}/usr/share/man/man6/${pkgname}.6.gz + +  # copyright +  install -Dm644 copyright ${pkgdir}/usr/share/licenses/${pkgname}/copyright +} | 
