# Maintainer: Mike Nolan pkgname=tesses-framework # '-bzr', '-git', '-hg' or '-svn' pkgver=0.0.1 pkgrel=1 pkgdesc="" arch=('x86_64' 'powerpc') url="https://onedev.site.tesses.net/tesses-framework" license=('MIT') groups=() depends=('mbedtls') makedepends=('git' 'cmake' 'make' 'base-devel' 'wget') # 'bzr', 'git', 'mercurial' or 'subversion' install= source=('tesses-framework::git+https://onedev.site.tesses.net/tesses-framework') noextract=() sha256sums=('SKIP') if [[ -z "$CMAKE_TOOLCHAIN" ]]; then options=(!strip) else options=(!buildflags !strip) fi prepare() { cd "$srcdir/${pkgname}" wget https://downloads.tesses.net/ShellPackage.crvm } build() { cd "$srcdir/${pkgname}" mkdir build if [[ -z "$CMAKE_TOOLCHAIN" ]]; then cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DTESSESFRAMEWORK_FETCHCONTENT=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo else cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DTESSESFRAMEWORK_FETCHCONTENT=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE="$CMAKE_TOOLCHAIN" fi cd build make -j`nproc` } package() { cd "$srcdir/${pkgname}/build" make install DESTDIR="$pkgdir/" }