summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a3cf6914a43143c54ffed63bcc3caaea24ba323b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Maintainer: AdriĆ  Cabello <adro.cc79 at protonmail dot com>

pkgname=usd-hdospray
pkgver=1.0.0
pkgrel=1
pkgdesc='OSPRay interactive rendering plugin for USD Hydra'
arch=(x86_64)
url='https://github.com/ospray/hdospray'
license=('Apache')
depends=(usd
         python
         gcc
         ospray
         openimagedenoise
         embree)
makedepends=(cmake)
options=(!lto)

source=("git+$url.git")
sha512sums=('SKIP')

build() {

    _CMAKE_FLAGS+=(
        -DCMAKE_INSTALL_PREFIX=/
        -DHDOSPRAY_ENABLE_DENOISER=ON
    )

    cmake -S hdospray -B build -G Ninja "${_CMAKE_FLAGS[@]}"

    ninja -C build ${MAKEFLAGS:--j12}
    DESTDIR="$srcdir" ninja -C build install
}

package() {
    mkdir -p ${pkgdir}/usr/lib/usd/plugin
    cp -r "$srcdir"/plugin/usd/* ${pkgdir}/usr/lib/usd/plugin
}