diff options
author | bartus | 2020-02-19 22:29:46 +0100 |
---|---|---|
committer | bartus | 2020-02-20 00:04:53 +0100 |
commit | eaa3957565bc828dd05d8eae72dd1155515383c6 (patch) | |
tree | b6c162666b1aee203651c7e6ed3b50a806350473 /PKGBUILD | |
download | aur-eaa3957565bc828dd05d8eae72dd1155515383c6.tar.gz |
Init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8405609e7b35 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> +# shellcheck disable=SC2034 + +_ver="v20.02" +_fragment="#tag=$_ver" + +pkgname=usd +pkgver=20.02.r0.gbe1a80f8c +pkgrel=1 +pkgdesc="3D VFX pipeline interchange file format." +arch=('x86_64') +url="https://www.openusd.org" +license=('Apache') +eval depends=('boost-libs' 'glew' 'openexr' 'opensubdiv' 'pyside2' "python2{,-opengl}") +eval makedepends=('boost' 'cmake' 'git' 'intel-tbb' 'ninja' "python2-{jinja,pyside-tools}") +provides=("usd=${pkgver}") +source=("git+https://github.com/PixarAnimationStudios/USD.git${_fragment}" + "boost_python2.patch") +sha256sums=('SKIP' + '7aac699cf4bca264d1cd15ed4b02c327783ac83b5cbea9bf4606e2877fa5081c') + +prepare() { + git -C USD apply -v ${srcdir}/boost_python2.patch +} + +#pkgver() { +# git -C USD describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +#} + +build() { + _CMAKE_FLAGS+=( + -DPXR_BUILD_TESTS=OFF + ) + cmake -S USD -B build -G Ninja "${_CMAKE_FLAGS[@]}" + ninja -C build $([ -v MAKEFLAGS ] || echo -j1) +} + +package() { + DESTDIR="$pkgdir" ninja -C build install +} + +# vim:set ts=2 sw=2 et: |