# Maintainer: Carlos Aznarán # Contributor: Antonio Rojas # Contributor: Ronald van Haren # Contributor: Angelo Theodorou # Contributor: Vinay S Shastry pkgname=wxmaxima pkgver=24.02.2 pkgrel=1 pkgdesc="A wxWidgets GUI for the computer algebra system Maxima" arch=(x86_64) url="https://github.com/${pkgname}-developers/${pkgname}" license=(GPL2) depends=(maxima wxwidgets-gtk3 webkit2gtk) makedepends=(cmake) checkdepends=(xorg-server-xvfb) optdepends=('bash-completion: for completion when using bash' 'man-db: manual pages for wxMaxima') source=(${pkgname}-${pkgver}::${url}/archive/Version-${pkgver}/${pkgname}-Version-${pkgver}.tar.gz ${pkgname}-${pkgver}.asc::${url}/releases/download/Version-${pkgver}/Version-${pkgver}.tar.gz.asc) validpgpkeys=('53F047CE66B91B0F724C545D5C86C0E4211D5B8E') # Gunter Königsmann sha512sums=('012becedd9668de042596bbe81628962e91d5d0dba876d7195dc3bf00075ac7cc680e8dfa6fd5613077ae01bd5532eb2dc5401e6a1f0603612fef5dc0ed014cf' 'SKIP') build() { cmake \ -S ${pkgname}-Version-${pkgver} \ -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_CXX_STANDARD=14 \ -DCMAKE_CXX_COMPILER=g++ \ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config \ -Wno-dev cmake --build build } # check() { # cmake --build build --target update-locale # xvfb-run -a ctest --test-dir build # ./build/src/wxmaxima build/test/automatic_test_files/testbench_simple2.mac.wxmx # } package() { DESTDIR="${pkgdir}" cmake --install build }