Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: YOU <you@everywhere.com>
- pkgname=blender-addons-yafaray-git
- pkgver=20110415
- pkgrel=1
- pkgdesc="Raytracing open source render engine"
- arch=('i686' 'x86_64')
- url="http://www.yafaray.org/"
- license=('LGPL2.1')
- depends=('libxml2' 'openexr' 'libjpeg' 'libpng' 'freetype2' 'libtiff' 'python')
- makedepends=('cmake' 'swig' 'git')
- provides=('yafaray')
- conflicts=('yafaray')
- _gitroot=git://github.com/YafaRay/Core.git
- _gitname=yafaray
- _gitrootexport=git://github.com/YafaRay/Blender-2.5-Exporter.git
- _gitnameexport=exporter
- _slot="2.59"
- build() {
- cd ${srcdir}
- msg "Connecting to GIT server...."
- # core
- if [[ -d "${_gitname}" ]]; then
- cd "${_gitname}" && git pull origin
- cd ..
- msg "The local files are updated."
- else
- git clone "${_gitroot}" "${_gitname}"
- fi
- # exporter
- if [[ -d "${_gitnameexport}" ]]; then
- cd "${_gitnameexport}" && git pull origin
- cd ..
- msg "The local files are updated."
- else
- git clone "${_gitrootexport}" "${_gitnameexport}"
- fi
- msg "GIT checkout done or server timeout"
- msg "Starting build..."
- if [ -e "${srcdir}"/${_gitname}-build ]; then
- rm -rf "${srcdir}"/${_gitname}-build
- fi
- mkdir "${srcdir}/${_gitname}-build"
- cd "${srcdir}/${_gitname}-build"
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr/share/blender/${_slot}/scripts/addons/yafaray \
- -DYAF_BINDINGS_PY_DIR=/usr/share/blender/${_slot}/scripts/addons/yafaray/bin \
- -DWITH_QT=OFF \
- -DBUILDRELEASE=ON \
- -DYAF_LIB_DIR=bin \
- -DYAF_PY_VERSION=3.2 \
- "../${_gitname}"
- make $MAKEFLAGS
- }
- package() {
- cd "${srcdir}/${_gitname}-build"
- # Install
- make DESTDIR=${pkgdir} install
- # Install plugins
- mv ${pkgdir}/usr/share/blender/${_slot}/scripts/addons/yafaray/bin/yafaray \
- ${pkgdir}/usr/share/blender/${_slot}/scripts/addons/yafaray/bin/plugins
- # install Exporter
- cd "${srcdir}/${_gitnameexport}"
- git checkout-index -a -f --prefix="${pkgdir}/usr/share/blender/${_slot}/scripts/addons/yafaray/"
- # Compile all .py
- python -m compileall "${pkgdir}/usr/share/blender"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement