mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 11:26:41 +02:00
53 lines
1.6 KiB
Text
53 lines
1.6 KiB
Text
# Contributor: Maxim Karasev <mxkrsv@disroot.org>
|
|
# Maintainer:
|
|
pkgname=endless-sky
|
|
pkgver=0.10.2
|
|
pkgrel=0
|
|
pkgdesc="sandbox-style 2D space trading and combat game"
|
|
url="https://endless-sky.github.io/"
|
|
arch="all !s390x !riscv64" # videogame
|
|
license="GPL-3.0-or-later AND CC-BY-SA-4.0 AND CC-BY-SA-3.0 AND CC-BY-3.0"
|
|
makedepends="
|
|
glew-dev
|
|
libjpeg-turbo-dev
|
|
libmad-dev
|
|
libpng-dev
|
|
openal-soft-dev
|
|
scons
|
|
sdl2-dev
|
|
"
|
|
subpackages="$pkgname-doc"
|
|
source="https://github.com/endless-sky/endless-sky/archive/refs/tags/v$pkgver/endless-sky-$pkgver.tar.gz
|
|
install-path.patch
|
|
include-cstdint.patch
|
|
scons-use-GL.patch
|
|
"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
# use the fast lto instead of the slow lto
|
|
sed -i 's|-flto|-flto=auto|g' SConstruct
|
|
}
|
|
|
|
build() {
|
|
# lto fortify-headers
|
|
export CXXFLAGS="$CXXFLAGS -U_FORTIFY_SOURCE"
|
|
scons -j "${JOBS:-2}"
|
|
}
|
|
|
|
check() {
|
|
scons test
|
|
}
|
|
|
|
package() {
|
|
scons DESTDIR="$pkgdir" PREFIX=/usr install
|
|
install -Dm644 copyright "$pkgdir"/usr/share/licenses/$pkgname/copyright
|
|
}
|
|
|
|
sha512sums="
|
|
df365a9cd3b70a839572d9e2db9be425303d9010fff5f10b3050f812a7841c6e08c180ee0e9616b9d26587c4c63ce5c4241da87e2d4653a5bed841e34c971e52 endless-sky-0.10.2.tar.gz
|
|
91a32aa67cf70a2c6462579cff01aba9d85901675e07c9f296ce03bb34f9dca0f18594c921856ff6c369fe6eb282d9da80148019ebbd7faeecc9231ddec2d57c install-path.patch
|
|
831f89976aa3496d68e97a5c389dc6d0240c496551dcf038c9201368b2ac01e1d1dcd2be3838a26efe7f4174c448c4550dd78c040564ff3d61a66832352b19ce include-cstdint.patch
|
|
70e95a1d8944938392f0f7ba8ada78db505ff3b591e9b9d5885c6eda4c940fcf5def85dd0647d7f6f78b7f2ffc2f06434e17e99d5f26906bdefd9df74c54b940 scons-use-GL.patch
|
|
"
|