diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -1,18 +1,19 @@ # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com> pkgname=luxrender-hg -pkgver=4690.517f6816eeb1 +pkgver=4882+.203f2dad3260+ pkgrel=1 pkgdesc="Rendering system for physically correct, unbiased image synthesis" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://www.luxrender.net/" license=('GPL') -depends=('boost-libs' 'freeimage' 'openexr' 'openimageio' 'libpng' 'libcl' 'libgl' 'fftw' 'embree') +depends=('boost-libs' 'embree' 'freeimage' 'openexr' 'openimageio' 'libpng' 'libcl' 'libgl' 'fftw') optdepends=('luxblend25: Blender exporter' 'qt4: Qt GUI' \ 'python: pylux Python interface' 'opencl-nvidia: OpenCL support for nVidia GPUs' \ 'amdapp-sdk: OpenCL support for AMD GPUs' \ 'intel-opencl-runtime: OpenCL support for Intel CPUs') -makedepends=('mercurial' 'cmake' 'boost' 'mesa' 'qt4' "luxrays-hg" 'python' 'opencl-headers') +makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays-hg" 'python' 'opencl-headers' + 'mercurial' ) provides=('luxrender') conflicts=('luxrender') source=('lux::hg+https://bitbucket.org/luxrender/lux' @@ -28,18 +29,20 @@ pkgver() { prepare() { cd "$srcdir/lux" - patch -Np1 < "$srcdir/force_python3.diff" || true + patch -Np1 < "$srcdir/force_python3.diff" } build() { cd "$srcdir/lux" - cmake -DCMAKE_INSTALL_PREFIX=/usr \ + + 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/ \ - . + -DPYTHON_LIBRARIES=/usr/lib/libpython3.5m.so \ + -DPYTHON_INCLUDE_PATH=/usr/include/python3.5m/ \ + -DCMAKE_EXE_LINKER_FLAGS=-lpthread make } @@ -51,7 +54,7 @@ package() { [ "$CARCH" = "x86_64" ] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib # install pylux - install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.4/pylux.so + install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.5/pylux.so } # vim:set ts=2 sw=2 et: |