1 # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
6 pkgdesc="A free open-source raytracing engine"
8 url="http://www.yafaray.org/"
10 depends=('libxml2' 'openexr' 'libjpeg')
11 optdepends=('qt: QT GUI' 'python: Python bindings, Blender exporter')
12 makedepends=('cmake' 'git' 'qt' 'swig' 'python')
16 _gitroot=git://github.com/YafaRay/Core.git
18 _gitrootexport=git://github.com/YafaRay/Blender-2.5-Exporter.git
19 _gitnameexport=exporter
23 msg "Connecting to GIT server...."
26 if [[ -d "$_gitname" ]]; then
27 cd "$_gitname" && git pull origin
29 msg "The local files are updated."
31 git clone "$_gitroot" "$_gitname"
34 if [[ -d "$_gitnameexport" ]]; then
35 cd "$_gitnameexport" && git pull origin
37 msg "The local files are updated."
39 git clone "$_gitrootexport" "$_gitnameexport"
42 msg "GIT checkout done or server timeout"
43 msg "Starting build..."
45 if [ -e "$srcdir"/$_gitname-build ]; then
46 rm -rf "$srcdir"/$_gitname-build
48 mkdir "$srcdir/$_gitname-build"
49 cd "$srcdir/$_gitname-build"
51 cmake -DCMAKE_INSTALL_PREFIX=/usr \
52 -DYAF_PY_VERSION=3.2 \
53 -DYAF_BINDINGS_PY_DIR=/usr/lib/python3.2 \
59 cd "$srcdir/$_gitname-build"
60 make DESTDIR="$pkgdir/" install
63 cd "$srcdir/$_gitnameexport"
64 git checkout-index -a -f --prefix="$pkgdir/usr/share/blender/$_blendver/scripts/addons/yafaray/"
65 # create symlinks to make exporter fully work
66 install -d -m755 "$pkgdir/usr/share/blender/$_blendver/scripts/addons/yafaray/bin"
67 ln -sf "/usr/lib/libyafaraycore.so" "$pkgdir/usr/share/blender/$_blendver/scripts/addons/yafaray/bin/libyafaraycore.so"
68 ln -sf "/usr/lib/libyafarayplugin.so" "$pkgdir/usr/share/blender/$_blendver/scripts/addons/yafaray/bin/libyafarayplugin.so"
69 ln -sf "/usr/lib/yafaray" "$pkgdir/usr/share/blender/$_blendver/scripts/addons/yafaray/bin/plugins"
72 # vim:set ts=2 sw=2 et: