diff options
author | bartus | 2020-03-08 17:52:51 +0100 |
---|---|---|
committer | bartus | 2020-03-08 17:52:51 +0100 |
commit | d5fc3cb19298824113981dfd426670ed6dd97b3c (patch) | |
tree | 351ac237d849eeb17f5a48fb4dbc6f60dae41f44 /PKGBUILD | |
parent | 2fe3923cfaffe20c0c0fb8649e8a6c81ae88e919 (diff) | |
download | aur-d5fc3cb19298824113981dfd426670ed6dd97b3c.tar.gz |
Make python optional.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 18 insertions, 7 deletions
@@ -1,8 +1,20 @@ +#!/usr/hint/bash # Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> -# shellcheck disable=SC2034 +# shellcheck disable=SC2034,SC2154 # unused/uninitialized variables. +# shellcheck disable=SC2191 +# Configuration. _ver="v19.11" #switch to last blender supported version, latest is "v20.02" _fragment="#tag=$_ver" +if ((DISABLE_PYTHON)); then + _CMAKE_FLAGS+=( "-DPXR_ENABLE_PYTHON_SUPPORT:BOOL=OFF" ) + makedepends+=( python2 ) +else + _CMAKE_FLAGS+=( -DPXR_PYTHON_SHEBANG:STRING="/usr/bin/python2" ) + eval "depends+=( python2{,-opengl,-pyside} )" + eval "makedepends+=( python2-{jinja,pyside-tools} )" +: +fi pkgname=usd pkgver=${_ver#v} @@ -11,18 +23,18 @@ pkgdesc="3D VFX pipeline interchange file format." arch=('x86_64') url="https://www.openusd.org" license=('Apache') -eval depends=('boost-libs' 'glew' 'openexr' 'opensubdiv' "python2{,-opengl,-pyside}") -eval makedepends=('boost' 'cmake' 'git' 'intel-tbb' 'ninja' "python2-{jinja,pyside-tools}") +depends+=('boost-libs' 'glew' 'openexr' 'opensubdiv') +makedepends+=('boost' 'cmake' 'git' 'intel-tbb' 'ninja') provides=("usd=${pkgver}") source=("git+https://github.com/PixarAnimationStudios/USD.git${_fragment}" "boost_python2.patch" "blender.patch") sha256sums=('SKIP' - '39b52f008bcebbd2bb57e165e85622b3452de9f10342b82f38e305d934486f46' + 'dec16bd0270c9d682f34c555e38812ea010bee88907a02d6ce60f3f319b21425' 'a4b92e59eb6330109f65d1b168ad0c4b1292c5317f579dcbf0594df22ffbc587') prepare() { - git -C USD apply -v ${srcdir}/{boost_python2,blender}.patch + git -C USD apply -v "${srcdir}"/{boost_python2,blender}.patch } #pkgver() { @@ -33,11 +45,10 @@ build() { _CMAKE_FLAGS+=( -DCMAKE_INSTALL_PREFIX:PATH=/usr -DPXR_BUILD_TESTS:BOOL=OFF -# -DPXR_ENABLE_PYTHON_SUPPORT:BOOL=OFF -DPXR_BUILD_MONOLITHIC:BOOL=ON # Required by blender-2.83 - -DPXR_PYTHON_SHEBANG:STRING="/usr/bin/python2" ) cmake -S USD -B build -G Ninja "${_CMAKE_FLAGS[@]}" +# shellcheck disable=SC2046 ninja -C build $([ -v MAKEFLAGS ] || echo -j1) } |