Date: Tuesday, November 22, 2022 @ 22:30:56 Author: svenstaro Revision: 1351909
Move uncertainty-framework from AUR Added: uncertainty-framework/ uncertainty-framework/repos/ uncertainty-framework/trunk/ uncertainty-framework/trunk/PKGBUILD ----------+ PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) Added: uncertainty-framework/trunk/PKGBUILD =================================================================== --- uncertainty-framework/trunk/PKGBUILD (rev 0) +++ uncertainty-framework/trunk/PKGBUILD 2022-11-22 22:30:56 UTC (rev 1351909) @@ -0,0 +1,51 @@ +# Maintainer: Sven-Hendrik Haase <[email protected]> +# Contributor : bartus <arch-user-repoᘓbartus.33mail.com> +_name=UncertaintyTE +pkgname=uncertainty-framework +pkgver=1.2.0 +pkgrel=5 +pkgdesc="Uncertainty estimation framework for a surface from motion dataset" +arch=('x86_64') +url="http://alicevision.github.io/" +license=('MPL2') +depends=('magma' 'ceres-solver') +makedepends=('boost' 'cmake' 'ninja' 'git' 'gflags' 'cuda' 'pcre') +source=("${_name}::git+https://github.com/alicevision/${_name}.git#commit=d995765" + "ctest.patch") +sha256sums=('SKIP' + 'abf50924a78ec9628212c5b7086592d302155cf50dcc6f4c49a92d57b9a3b020') + +prepare() { + cd ${srcdir}/${_name} + git apply -v ${srcdir}/ctest.patch +} + +pkgver() { + grep -oP "VERSION \K.*(?=\))" <(pcregrep -Mo -e '(?s)^PROJECT.*?\)' ${srcdir}/${_name}/CMakeLists.txt) +} + +build() { + cd ${_name} + cmake \ + -Bbuild \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -DMAGMA_ROOT=/usr \ + -DUNC_BUILD_TESTS=ON \ + -DUNC_MKL_SUPPORT=ON + ninja -C build +} + + +package() { + cd ${_name} + DESTDIR=${pkgdir} ninja -C build install +} + +check() { + cd ${_name}/build/src + ctest +} + +# vim:set sw=2 ts=2 et:
