# Maintainer: Thomas Holder # Contributor: detrito # Contributor: Rodrigo Severo pkgname='therion' pkgver='6.2.1' pkgrel='1' pkgdesc="Cave surveying: processes survey data and generates maps or 3D models of caves" arch=('x86_64' 'i686') url="http://therion.speleo.sk" license=('GPL2') changelog='CHANGELOG' depends=( 'bwidget' 'fmt' 'freetype2' 'glu' 'imagemagick' 'libjpeg-turbo' 'libpng' 'python' 'shapelib' 'texlive-core' 'texlive-metapost' 'tk' 'tkimg' 'vtk' 'wxwidgets-gtk3' 'zlib' ) makedepends=( 'catch2' 'cmake' 'perl' ) source=( "http://github.com/therion/therion/archive/v${pkgver}.tar.gz" 'therion_ini.patch' ) sha256sums=( '70fbb82091b3e8dbb4451604438588bc23c14af8398b1d32676eae019c5f3131' '0639b0c4c9660af33675bf948ca4678d441167f77f7818cc015b7738a53fb8f3' ) backup=( etc/therion.ini etc/xtherion.ini ) _builddir="build" _sourcedir="${pkgname}-${pkgver}" prepare() { cd "${pkgname}-${pkgver}" # patch to get UTF8 and available fonts patch -p0 -i ${srcdir}/therion_ini.patch } build() { cmake \ -B "${_builddir}" \ -S "${_sourcedir}" \ -DUSE_BUNDLED_FMT=OFF \ -DUSE_BUNDLED_CATCH2=OFF \ -DUSE_BUNDLED_SHAPELIB=OFF \ -DCMAKE_INSTALL_PREFIX='/usr' make -C "${_builddir}" } package() { make -C "${_builddir}" DESTDIR="${pkgdir}" install/strip mkdir -p "${pkgdir}/etc" cp \ "${_sourcedir}/therion.ini" \ "${_sourcedir}/xtherion/xtherion.ini" \ "${pkgdir}/etc" }