diff options
Diffstat (limited to 'pcr/yafaray/PKGBUILD')
-rw-r--r-- | pcr/yafaray/PKGBUILD | 57 |
1 files changed, 34 insertions, 23 deletions
diff --git a/pcr/yafaray/PKGBUILD b/pcr/yafaray/PKGBUILD index 260d7ff0c..5e0610f20 100644 --- a/pcr/yafaray/PKGBUILD +++ b/pcr/yafaray/PKGBUILD @@ -1,42 +1,53 @@ -# Maintainer (AUR): AppleBloom <rat.o.drat@gmail.com> +# Maintainer (AUR): Jakob Gahde <j5lx@fmail.co.uk> +# Contributor (AUR): Thomas Ascher <thomas.ascher@gmx.at> # Contributor: Márcio Silva <coadde@hyperbola.info> # parabola changes and rationale: -# - removed "open source" term from pkgdesc # - adapted from yafaray-experimental on AUR # - renamed tarball to avoid collisions # - added missing depends: opencv boost -pkgname='yafaray' -pkgver='3.3.0' -pkgrel='1' -pkgdesc='A free montecarlo raytracing engine.' -arch=('i686' 'x86_64' 'armv7h') -url='http://yafaray.org/' +pkgname=yafaray +pkgver=3.3.0 +pkgrel=2 +pkgdesc="A free open-source montecarlo raytracing engine" +arch=('i686' 'x86_64') +arch+=('armv7h') +url="http://yafaray.org/" license=('LGPL2.1') -depends=('libxml2' 'libjpeg' 'libpng' 'libtiff' 'openexr' 'freetype2' 'zlib' 'opencv' 'boost') -makedepends=('cmake' 'swig' 'python') -optdepends=('python: Python bindings' - 'yafaray-blender-exporter: For rendering in Blender.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/YafaRay/Core/archive/v$pkgver.tar.gz") -md5sums=('ef9b9de4f4aba8588ee00e294c32b0a6') +depends=('boost-libs' 'opencv' 'qt4') +optdepends=('python: For Python bindings' + 'ruby: For Ruby bindings') +makedepends=('cmake' 'boost' 'swig' 'python' 'ruby') +source=("$pkgname-$pkgver.tar.gz::https://github.com/YafaRay/Core/archive/v${pkgver}.tar.gz" + "ruby-archhdrdir.patch") +sha256sums=('e0601f1128383a4dce8e234c46bcc0dcb40839deab4f375e949ad92193619c86' + '7f1fe9814bdc7cf64775541b7e5635aa92fc809464462243fada653935aba3ce') -_srcdir="Core-$pkgver" +prepare() { + cd "${srcdir}/Core-${pkgver}" + + patch -Np1 < "${srcdir}/ruby-archhdrdir.patch" +} build() { - cd "$_srcdir" + cd "${srcdir}/Core-${pkgver}" + + mkdir -p build + cd build - [[ -d build ]] && rm -rf build - mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DYAF_PY_VERSION=3.5 \ - -DYAF_BINDINGS_PY_DIR=/usr/lib/python3.5 .. + -DWITH_QT=ON \ + -DYAF_PY_VERSION=3.7 \ + -DYAF_BINDINGS_PY_DIR=/usr/lib/python3.7/site-packages \ + -DWITH_YAF_RUBY_BINDINGS=ON \ + -DYAF_BINDINGS_RUBY_DIR="$(ruby -e 'print RbConfig::CONFIG["vendorarchdir"]')" .. make } package() { - cd "$_srcdir/build" - make DESTDIR="$pkgdir" install + cd "${srcdir}/Core-${pkgver}/build" + + make DESTDIR="${pkgdir}" install } -# vim:set ts=2 sw=2 et: |