# $Id$ # Maintainer (Parabola): Márcio Silva spacenav=false pkgbase=blender-libre pkgflag=-libre if [ $spacenav == true ]; then pkgname=( blender-spacenav-libre ) spndesc=' (with spacenav support)' else pkgname=( blender-libre ) spndesc='' fi pkgdesc="Fully integrated 3D graphics creation suite, without nonfree cuda-toolkit and redcode image format support$spndesc" pkgver=2.66 pkgrel=2 pkgaev=6 arch=( i686 x86_64 mips64el ) license=( GPL ) url="http://www.${pkgbase%$pkgflag}.org" depends=( desktop-file-utils ffmpeg fftw freetype2 hicolor-icon-theme jack libpng libtiff openal openimageio opencollada opencolorio openshadinglanguage shared-mime-info xdg-utils ) if [ $spacenav == true ]; then depends+=( # dependencies tree of binaries software (root) # libspnav ) fi optdepends=( 'bullet: for Physics Simulation in BGE' ) makedepends=( # make dependencies tree (root) # boost cmake mesa subversion ) provides=( ${pkgbase%$pkgflag}=$pkgaev:$pkgver ) conflicts=( ${pkgbase%$pkgflag} ) replaces=( ${pkgbase%$pkgflag} ) install=$pkgbase.install source=( "http://download.${pkgbase%$pkgflag}.org/source/${pkgbase%$pkgflag}-$pkgver.tar.gz" ) sha512sums=( f76499edc5f8179a42ec6d6334c6fa03f830570d054061ae40c2e8e1ec0a0090efcbb642f4f7f3b99d3941d4c4b791a0e357a275acf1b3ac251d58906f23b2b4 ) build() { cd $srcdir/${pkgbase%$pkgflag}-$pkgver mkdir build cd build [[ $CARCH == i686 ]] && DSUPPORT_SSE2_BUILD='-DSUPPORT_SSE2_BUILD=OFF' setarch $CARCH cmake ..\ -DCMAKE_BUILD_TYPE=Release\ -DCMAKE_INSTALL_PREFIX=/usr\ -DOPENIMAGEIO_ROOT_DIR=/usr\ -DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m\ -DPYTHON_LIBPATH=/usr/lib\ -DPYTHON_LIBRARY=python3.3m\ -DPYTHON_VERSION=3.3\ $DSUPPORT_SSE2_BUILD\ -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=OFF\ -DWITH_INSTALL_PORTABLE=OFF\ -DWITH_JACK=ON\ -DWITH_MOD_OCEANSIM=ON\ -DWITH_OPENCOLLADA=ON\ -DWITH_PLAYER=ON\ -DWITH_PYTHON_INSTALL=OFF\ -DWITH_SYSTEM_GLEW=ON setarch $CARCH make $MAKEFLAGS setarch $CARCH make } package() { cd $srcdir/${pkgbase%$pkgflag}-$pkgver/build setarch $CARCH make DESTDIR=$pkgdir install setarch $CARCH python -m compileall $pkgdir/usr/share/${pkgbase%$pkgflag} }