# Maintainer: Márcio Silva _pkgname=blender epoch=9 _pkgver=2.68 pkgrel=1 _jpgver=1.5 _pyver=3.3 # Only used if package is unstable. _svn=false [[ $_svn == true ]] && { pkgrel=1 _svnrev=58224 _svnver=.r$_svnrev _svndesc=', svn version' } _spn=false [[ $_spn == true ]] && { _spnname=-spacenav _spndesc=' (with spacenav support)' } pkgname=$_pkgname$_spnname-libre pkgver=$_pkgver$_svnver pkgdesc='Fully integrated 3D graphics creation suite, without nonfree povray and cuda support'$_svndesc$_spndesc arch=( mips64el x86_64 i686 ) license=GPL url=http://www.$_pkgname.org depends=( desktop-file-utils ffmpeg fftw freetype2 hicolor-icon-theme jack #jemalloc libpng libtiff openal openexr openimageio 'opencollada=20130413' opencolorio openshadinglanguage shared-mime-info xdg-utils ) [[ $_spn == true ]] && depends+=(libspnav) optdepends=( 'bullet: for Rigid Bodies and Physics Simulation' 'xcftools: for import GIMP images to scene (pcr repo)' ) makedepends=( boost cmake mesa subversion ) provides=($_pkgname=$epoch:$_pkgver) conflicts=$_pkgname replaces=$_pkgname install=$_pkgname.install source=http://download.$_pkgname.org/source/$_pkgname-$pkgver.tar.gz sha512sums=b7a8ce36714881d8dd809c3597695945cceddfc65ab2d20597a7d9c6327805d86edc4131cdc543d9267e120833781764a8a43a2dba06866fc4e62761f7c93ebf [[ $_svn == true ]] && { source=$_pkgname-$pkgver::svn+https://svn.$_pkgname.org/svnroot/bf-$_pkgname/trunk/$_pkgname#revision=$_svnrev sha512sums=SKIP } prepare() { cd $srcdir/$_pkgname-$pkgver mkdir -v build msg 'Remove nonfree povray render support' rm -vr release/scripts/addons/render_povray } build() { cd $srcdir/$_pkgname-$pkgver/build [[ $CARCH == x86_64 ]] && _SSE2=ON || _SSE2=OFF [[ $_spn == true ]] && _NDOF=ON || _NDOF=OFF cmake ..\ -DCMAKE_BUILD_TYPE=Release\ -DCMAKE_INSTALL_PREFIX=/usr\ -DOPENIMAGEIO_ROOT_DIR=/usr\ -DOPENJPEG_INCLUDE_DIR=/usr/include/openjpeg-$_jpgver\ -DPYTHON_INCLUDE_DIRS=/usr/include/python${_pyver}m\ -DPYTHON_LIBPATH=/usr/lib\ -DPYTHON_LIBRARY=python${_pyver}m\ -DPYTHON_VERSION=$_pyver\ -DSUPPORT_SSE2_BUILD=$_SSE2\ -DWITH_BULLET=ON\ -DWITH_CODEC_FFMPEG=ON\ -DWITH_CODEC_SNDFILE=ON\ -DWITH_CYCLES=ON\ -DWITH_CYCLES_CUDA_BINARIES=OFF\ -DWITH_CYCLES_OSL=ON\ -DWITH_FFTW3=ON\ -DWITH_GAMEENGINE=ON\ -DWITH_IMAGE_REDCODE=ON\ -DWITH_INPUT_NDOF=$_NDOF\ -DWITH_INSTALL_PORTABLE=OFF\ -DWITH_JACK=ON\ -DWITH_JACK_DYNLOAD=OFF\ -DWITH_MEM_JEMALLOC=OFF\ -DWITH_MOD_OCEANSIM=ON\ -DWITH_OPENCOLLADA=ON\ -DWITH_PLAYER=ON\ -DWITH_PYTHON_INSTALL=OFF\ -DWITH_SYSTEM_GLEW=ON make $MAKEFLAGS make } package() { cd $srcdir/$_pkgname-$pkgver/build make DESTDIR=$pkgdir install python -m compileall $pkgdir/usr/share/$_pkgname || return 0 } # vim:set ts=2 sw=2 et: