# SliTaz package receipt.

PACKAGE="blender"
VERSION="2.57b"
CATEGORY="graphics"
SHORT_DESC="3D content creation suite."
MAINTAINER="pankso@slitaz.org"
TARBALL="$PACKAGE-$VERSION.tar.gz"
SUGGESTED="nvidia"
WEB_SITE="http://www.blender.org/"
WGET_URL="http://download.blender.org/source/$TARBALL"
TAGS="3D creator editor"

DEPENDS="py3k mesa libsdl libsamplerate libdrm jpeg libglu-mesa openjpeg \
ffmpeg lcms openexr desktop-file-utils libgomp tiff libpng freeglut \
freetype openal zlib librsvg"
BUILD_DEPENDS="cmake xorg-libXmu ilmbase-dev yasm pkg-config coreutils-file-format \
gettext mesa-dev freeglut-dev librsvg-dev openexr-dev tiff-dev openal-dev \
libglu-mesa libsdl-dev py3k-dev libsamplerate-dev ffmpeg-dev lcms-dev openjpeg-dev"

# Rules to configure and make the package.
compile_rules()
{
	cd $src

	mkdir -p $WOK/$PACKAGE/build
	cd $WOK/$PACKAGE/build
	cmake $src \
		-DCMAKE_INSTALL_PREFIX:PATH=/usr \
		-DCMAKE_BUILD_TYPE:STRING=Release \
		-DWITH_INSTALL_PORTABLE:BOOL=OFF \
		-DWITH_PYTHON_INSTALL:BOOL=OFF \
		-DWITH_OPENCOLLADA:BOOL=OFF \
		-DWITH_GAMEENGINE:BOOL=ON \
		-DWITH_PLAYER:BOOL=ON \
		-DPYTHON_VERSION:STRING=3.2 \
		-DPYTHON_LIBPATH:STRING=/usr/lib \
		-DPYTHON_LIBRARY:STRING=python3.2m \
		-DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2m
	# build
	make $MAKEFLAGS -j 1
	make DESTDIR=$DESTDIR install
	python3 -m compileall "$DESTDIR/usr/share/blender"
	[ -s $DESTDIR/usr/bin/blender ]
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	LOCALE="fr de pt_BR es zh_CN"
	mkdir -p $fs/usr/bin $fs/usr/share/pixmaps
	cp -a $_pkg/usr $fs
	mv -f $fs/usr/bin/blender $fs/usr/bin/blender-bin
	cp -a $stuff/blender $fs/usr/bin
}