# Maintainer: Rodrigo Bezerra _basename=freeciv pkgname=freeciv-git pkgver=r29394.68681a4231 pkgrel=1 pkgdesc="A multiuser clone of the famous Microprose game of Civilization" arch=('x86_64') url="http://www.freeciv.org/" license=('GPL2') depends=('curl' 'gtk3' 'gtk4' 'lua' 'qt6-base' 'sdl2_gfx' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf' 'sqlite') makedepends=('git' 'meson' 'intltool') conflicts=('freeciv' 'freeciv-sdl2') provides=('freeciv') source=("git+https://github.com/freeciv/freeciv.git") sha256sums=('SKIP') pkgver() { cd ${_basename} printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { export CFLAGS=${CFLAGS/FORTIFY_SOURCE=2/FORTIFY_SOURCE=0} arch-meson ${_basename} build \ -Dclients=gtk3.22,sdl2,qt,gtk4,stub \ -Dfcmp=gtk3,qt,cli,gtk4 \ -Dsyslua=true \ -Dgitrev=true meson compile -C build } package() { DESTDIR="${pkgdir}" meson install -C build }