From 5d4a2b849888e5afed833bf66e9c7bcb80db3304 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 5 Mar 2023 00:30:14 +0100 Subject: openage-git new --- openage-git/PKGBUILD | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 openage-git/PKGBUILD (limited to 'openage-git/PKGBUILD') diff --git a/openage-git/PKGBUILD b/openage-git/PKGBUILD new file mode 100755 index 000000000..93ceb462a --- /dev/null +++ b/openage-git/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Erich Eckner +# Contributor: Fabio 'Lolix' Loli -> https://github.com/FabioLolix +# Contributor: fzerorubigd +# Contributor: Emmanuel Gil Peyrot + +pkgname=openage-git +pkgver=0.4.1.r972.gb496c05b2 +pkgrel=1 +pkgdesc="A free (as in freedom) clone of the Age of Empires II engine" +arch=(x86_64 i486 i686 pentium4 arm armv6h armv7h aarch64) +url="https://openage.sft.mx/" +license=(GPL3) +_pinned_dependencies=( + 'gcc-libs=12.2.1' + 'glibc>=2.37' + 'libepoxy.so=0' + 'libfontconfig.so=1' + 'libfreetype.so=6' + 'libharfbuzz.so=0' + 'libncursesw.so=6' + 'libnyan.so=1' + 'libogg.so=0' + 'libOpenGL.so=0' + 'libopus.so=0' + 'libpng=1.6.39' + 'libprofiler.so=0' + 'libvulkan.so=1' + 'opusfile=0.12' + 'qt6-base=6.4.2' + 'qt6-declarative=6.4.2' + 'sdl2=2.26.3' +) +depends=(ftgl sdl2_image eigen xdg-utils python-pillow python-numpy python-toml python-pygments python-jinja python-lz4 "${_pinned_dependencies[@]}") +makedepends=(git cmake cython doxygen vulkan-headers python-graphviz) +optdepends=('ttf-dejavu: for text display, but you can use any font' + vulkan-icd-loader) +provides=(openage) +conflicts=(openage) +source=("git+https://github.com/SFTtech/openage") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname%-git}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} +prepare() { + cd "${srcdir}/${pkgname%-git}" + install -d build +} +build() { + cd "${srcdir}/${pkgname%-git}/build" + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release + make +} +package() { + cd "${srcdir}/${pkgname%-git}/build" + make DESTDIR="${pkgdir}/" install +} -- cgit v1.2.3-70-g09d2