# Maintainer: Carlos Aznarán _base=CalcMySky pkgname=${_base,,} pkgver=0.3.1 pkgrel=1 pkgdesc="Simulator of light scattering by planetary atmospheres" arch=(x86_64) url="https://github.com/10110111/${_base}" license=(GPL) depends=('eigen' 'glm' 'qt6-base') makedepends=('cmake' 'ninja') source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha512sums=('3038feffdf3a61d49d39304b72f1c2809ea5e3a835c4b3c1603162802afc3d27af6cdfd63eb3286e9e614850b73e338e1cc2cf6a6e915ea968194c0a7a9a56eb') build() { cmake \ -S ${_base}-${pkgver} \ -B build \ -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_CXX_COMPILER=g++ \ -DCMAKE_CXX_FLAGS="-fPIC" \ -DQT_VERSION=6 \ -Wno-dev cmake --build build --target all } check() { cmake --build build --target test } package() { DESTDIR="${pkgdir}" cmake --build build --target install find "${pkgdir}" -type d -empty -delete }