Date: Friday, June 18, 2021 @ 09:22:32 Author: grawlinson Revision: 965143
addpkg: endless-sky 0.9.13-2 Added: endless-sky/ endless-sky/repos/ endless-sky/trunk/ endless-sky/trunk/PKGBUILD ----------+ PKGBUILD | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) Added: endless-sky/trunk/PKGBUILD =================================================================== --- endless-sky/trunk/PKGBUILD (rev 0) +++ endless-sky/trunk/PKGBUILD 2021-06-18 09:22:32 UTC (rev 965143) @@ -0,0 +1,60 @@ +# Maintainer: George Rawlinson <geo...@rawlinson.net.nz> +# Contributor: Max Zhao <alcasa dot mz at gmail dot com> +# Contributor: Leonard König <leonard.r.koenig at googlemail dot com> + +pkgname=endless-sky +pkgver=0.9.13 +pkgrel=2 +pkgdesc="A sandbox-style space exploration and combat game" +arch=('x86_64') +url="https://endless-sky.github.io/" +# licenses obtained via following script: +# grep "^License:" copyright | sed -e "s/License: //" -e "s/ /-/" | sort | uniq +license=( + 'GPL3' + 'custom:CC-BY-3.0' + 'custom:CC-BY-4.0' + 'custom:CC-BY-NC-3.0' + 'custom:CC-BY-SA-3.0' + 'custom:CC-BY-SA-4.0' + 'custom:public-domain' +) +depends=( + 'gcc-libs' + 'openal' + 'libpng' + 'glew' + 'hicolor-icon-theme' + 'libjpeg-turbo' + 'sdl2' + 'libmad' +) +makedepends=('scons') +optdepends=( + 'endless-sky-high-dpi: high resolution graphics assets' +) +source=("$pkgname-$pkgver.tar.gz::https://github.com/endless-sky/endless-sky/archive/v$pkgver.tar.gz") +b2sums=('6d4c7f37ce4dfff2bae3eb6cee4948e6e27df086c2017f56bddf2d212011bfff135931915ab3f34c5e2f432acbf38126f7a774835d427652c8870d98e66c5f06') + +prepare() { + cd "$pkgname-$pkgver" + + # binary is installed to /usr/games instead of /usr/bin + sed -i 's:games", sky:bin", sky:' SConstruct +} + +build() { + cd "$pkgname-$pkgver" + scons -j "$(nproc)" +} + +package() { + cd "$pkgname-$pkgver" + scons \ + DESTDIR="$pkgdir" \ + PREFIX=/usr \ + install + + # license + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" copyright +}