[arch-commits] Commit in luxrender/trunk (PKGBUILD)
Lukas Jirkovsky
stativ at nymeria.archlinux.org
Thu Jun 26 20:43:51 UTC 2014
Date: Thursday, June 26, 2014 @ 22:43:51
Author: stativ
Revision: 113651
upgpkg: luxrender 1.3.1-9
rebuild using clang, fixes FS#40596
Modified:
luxrender/trunk/PKGBUILD
----------+
PKGBUILD | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-06-26 20:31:35 UTC (rev 113650)
+++ PKGBUILD 2014-06-26 20:43:51 UTC (rev 113651)
@@ -5,7 +5,7 @@
pkgname=luxrender
pkgver=1.3.1
_pkgver=d0b0e20c47cc
-pkgrel=8
+pkgrel=9
pkgdesc="Rendering system for physically correct, unbiased image synthesis"
arch=('i686' 'x86_64')
url="http://www.luxrender.net/"
@@ -16,7 +16,8 @@
'nvidia-utils: OpenCL support for nVidia GPUs' \
'amdstream: OpenCL support for AMD GPUs' \
'intel-opencl-sdk: OpenCL support for Intel CPUs')
-makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers')
+# luxrender is constantly broken to various GCC bugs, the latest one being FS#40596
+makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers' 'clang')
source=(https://bitbucket.org/luxrender/lux/get/$_pkgver.tar.bz2 \
force_python3.diff)
md5sums=('cbe749f56a1e1976745f5458100efa8a'
@@ -31,11 +32,15 @@
build() {
cd "$srcdir"/luxrender-lux-$_pkgver
+ export CC=clang
+ export CXX=clang++
+
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DLUXRAYS_DISABLE_OPENCL=OFF \
-DPYTHON_CUSTOM=ON \
-DPYTHON_LIBRARIES=/usr/lib/libpython3.4m.so \
-DPYTHON_INCLUDE_PATH=/usr/include/python3.4m/ \
+ -DCMAKE_EXE_LINKER_FLAGS=-lpthread \
.
make
}
More information about the arch-commits
mailing list