diff options
author | bartus | 2020-08-14 14:49:58 +0000 |
---|---|---|
committer | bartus | 2020-08-14 14:49:58 +0000 |
commit | 797bab5ec3d420211762288210a2dab94360952a (patch) | |
tree | ec742949a40ea7440249e8f0fe9853dc9232fc77 /PKGBUILD | |
parent | cdf30713a3d1bb5c80a075aa70ffa27baf53be62 (diff) | |
download | aur-797bab5ec3d420211762288210a2dab94360952a.tar.gz |
Pop version 2.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -2,20 +2,28 @@ # Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> # Configuration -((DISABLE_OPENCL)) || { +# shellcheck disable=SC2015 +((DISABLE_OPENCL)) && { + CMAKE_FLAGS+=("-DLUXRAYS_DISABLE_OPENCL=ON") +} || { depends+=(opencl-icd-loader) makedepends+=(opencl-headers) optdepends+=("opencl-driver: for gpu acceleration") - CMAKE_FLAGS+=("-DLUXRAYS_DISABLE_OPENCL=ON") +} +# shellcheck disable=SC2015 +((DISABLE_CUDA||DISABLE_OPENCL)) && { + CMAKE_FLAGS+=("-DLUXRAYS_DISABLE_CUDA=ON") +} || { + makedepends+=(cuda) } pkgname=luxcorerender -pkgver=2.3 +pkgver=2.4 _name=LuxCore-${pkgname}_v${pkgver} #_rel="rc1" [ -n "${_rel}" ] && _pkgver=${pkgver}${_rel} && pkgver+=".${_rel}" || _pkgver=${pkgver} -pkgrel=1 epoch=2 +pkgrel=1 pkgdesc="Physically correct, unbiased rendering engine." arch=('x86_64') url="https://www.luxcorerender.org/" @@ -27,12 +35,10 @@ provides=(luxrays) source=("https://github.com/LuxCoreRender/LuxCore/archive/${pkgname}_v${_pkgver}.tar.gz" "python.patch" "glfw.patch" - "boost016900_serialization.patch" ) -sha256sums=('d0afda77bd2a89ac050255495d8b0939096d259a92cf99fa5a92a51256a3d8a4' - 'a00ee865eee4d9edf685bd4010aea4c3ae96ba5d22c2e17cda313b4d3468a806' - '4e04c3eb653f00d2389aff8e7fda2d244e258cbca3a22e32c13388a3984e4bb1' - '495d183aef045e53ec8c53aa08cdcc082fb4e69ccb0857693cb0cf2684db0760') +sha256sums=('b80486f2340a130257a50686337be04802c32df8a4e2dfe2ac6ccc1e2b6e7482' + 'f639fb7e31056b6c7214e303c90fe06665572ffafc11e545f7c05128a8d85dc4' + '4e04c3eb653f00d2389aff8e7fda2d244e258cbca3a22e32c13388a3984e4bb1') prepare() { for patch in "${srcdir}"/*.patch; do |