# Contributor: Leo # Maintainer: psykose pkgname=intel-gmmlib pkgver=22.1.2 pkgrel=0 pkgdesc="Intel Graphics Memory Management Library" options="!check" # tests can't run in check(), only on install url="https://github.com/intel/gmmlib/" arch="aarch64 x86_64 x86" license="MIT" makedepends="cmake samurai" subpackages="$pkgname-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/intel/gmmlib/archive/intel-gmmlib-$pkgver.tar.gz" builddir="$srcdir/gmmlib-intel-gmmlib-$pkgver" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi # BUILD_TYPE is a separate type for another thing internally, # and only takes release cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TYPE=Release \ -DRUN_TEST_SUITE=OFF \ $CMAKE_CROSSOPTS . cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" fa265f8cdb1a0c6ec067073cf5e188c86540709d98d384c61dfb34863f61d93d78cfaadba1b5bfb04bb8808bb1702282f76b57507c2a8946d0291419ac558c53 intel-gmmlib-22.1.2.tar.gz "