44 lines
1.4 KiB
Bash
44 lines
1.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=freeorion
|
|
pkgver=0.4.10.2
|
|
pkgrel=1
|
|
pkgdesc='A free, turn-based space empire and galactic conquest computer game'
|
|
url='https://www.freeorion.org'
|
|
arch=('i686' 'x86_64')
|
|
license=('GPL-2')
|
|
depends=('boost-libs' 'python' 'tauthon' 'sdl2' 'libvorbis'
|
|
'glew' 'openal' 'hicolor-icon-theme' 'freetype2')
|
|
makedepends=('boost' 'cmake' 'ninja')
|
|
groups=('games')
|
|
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/freeorion/freeorion/archive/v${pkgver}.tar.gz"
|
|
"fix-directories.patch")
|
|
sha512sums=('13832992efe17fe48615ccdf284d1e9f391c35ed518abd15276992128a02894f4b30c8fe3d950e41935efb823cf834dc430330f0bcc6c9e91f13a3dea9812628'
|
|
'010c5f9019e4c1675bf54d4f7d6492ec3b139ad948bf1957023d215666b56fad39eb8dd158aef3d06c9b08fa92a1620618d994a2e161dc9563cb59f188494bcc')
|
|
|
|
prepare() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
# fixing data-directories being FHS-compliant
|
|
patch -Np1 -i "${srcdir}/fix-directories.patch"
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
cmake \
|
|
-Bbuild \
|
|
-GNinja \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_BINDIR=games \
|
|
-DCMAKE_INSTALL_LIBDIR=lib/games \
|
|
-DCMAKE_INSTALL_DATADIR=share/games
|
|
ninja -C build
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
DESTDIR="$pkgdir" ninja -C build install
|
|
install -Dm644 README.md -t "${pkgdir}/usr/share/licenses/$pkgname"
|
|
}
|