wok-next annotate blender/receipt @ rev 20508
blender, gnome-games, mesa-demos, zerobin
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 16 13:30:30 2018 +0200 (2018-03-16) |
parents | da9e80c5d4bb |
children | d43bf7aae921 |
rev | line source |
---|---|
al@20503 | 1 # SliTaz package receipt v2. |
pankso@4084 | 2 |
pankso@4084 | 3 PACKAGE="blender" |
pascal@18207 | 4 VERSION="2.75a" |
pankso@4084 | 5 CATEGORY="graphics" |
al@20503 | 6 SHORT_DESC="3D content creation suite" |
pankso@4084 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15022 | 8 LICENSE="GPL" |
al@20503 | 9 WEB_SITE="http://www.blender.org/" |
al@20503 | 10 |
slaxemulator@6619 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
slaxemulator@6619 | 12 WGET_URL="http://download.blender.org/source/$TARBALL" |
pankso@4084 | 13 |
slaxemulator@10251 | 14 BUILD_DEPENDS="cmake xorg-libXmu ilmbase-dev yasm pkg-config coreutils-file-format \ |
pankso@9917 | 15 gettext mesa-dev freeglut-dev librsvg-dev openexr-dev tiff-dev openal-dev \ |
al@20503 | 16 glu libsdl-dev python3-dev libsamplerate-dev ffmpeg-dev lcms-dev openjpeg-dev \ |
al@19765 | 17 libboost-dev libboost-math libboost-math-tr1 libboost-filesystem \ |
al@20508 | 18 glu-dev glew-dev xorg-libXi-dev" |
pankso@9807 | 19 |
al@20503 | 20 compile_rules() { |
al@20503 | 21 p3v=$(. $WOK/python3/receipt; echo ${VERSION%.*}) |
slaxemulator@12790 | 22 mkdir -p $WOK/$PACKAGE/source/build |
slaxemulator@12790 | 23 cd $WOK/$PACKAGE/source/build |
al@20503 | 24 |
slaxemulator@10251 | 25 cmake $src \ |
slaxemulator@10251 | 26 -DCMAKE_INSTALL_PREFIX:PATH=/usr \ |
slaxemulator@10251 | 27 -DCMAKE_BUILD_TYPE:STRING=Release \ |
slaxemulator@10251 | 28 -DWITH_INSTALL_PORTABLE:BOOL=OFF \ |
slaxemulator@10251 | 29 -DWITH_PYTHON_INSTALL:BOOL=OFF \ |
slaxemulator@10251 | 30 -DWITH_OPENCOLLADA:BOOL=OFF \ |
slaxemulator@10251 | 31 -DWITH_GAMEENGINE:BOOL=ON \ |
pascal@18207 | 32 -DWITH_CYCLES:BOOL=OFF \ |
slaxemulator@10251 | 33 -DWITH_PLAYER:BOOL=ON \ |
al@20503 | 34 -DPYTHON_VERSION:STRING=$p3v \ |
slaxemulator@10251 | 35 -DPYTHON_LIBPATH:STRING=/usr/lib \ |
al@20503 | 36 -DPYTHON_LIBRARY:STRING=python${p3v}m \ |
al@20503 | 37 -DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python${p3v}m && |
slaxemulator@6619 | 38 # build |
al@20503 | 39 make $MAKEFLAGS && |
al@20503 | 40 make DESTDIR=$DESTDIR install && |
al@20503 | 41 python3 -m compileall "$DESTDIR/usr/share/blender" || return 1 |
al@20503 | 42 |
al@20503 | 43 mv -f $install/usr/bin/blender $install/usr/bin/blender-bin |
al@20503 | 44 cp -a $stuff/blender $install/usr/bin/ |
pankso@4084 | 45 } |
pankso@4084 | 46 |
al@20503 | 47 genpkg_rules() { |
al@20503 | 48 LOCALE="fr de pt_BR es ru zh_CN" |
al@20503 | 49 copy @std |
al@20503 | 50 DEPENDS="python3 mesa libsdl libsamplerate libdrm jpeg glu openjpeg \ |
al@20503 | 51 ffmpeg lcms openexr desktop-file-utils libgomp tiff libpng16 freeglut \ |
al@20503 | 52 freetype openal zlib librsvg glew libboost-filesystem libboost-regex \ |
al@20503 | 53 libboost-thread libboost-date-time libboost-dev" #libboost-dev? |
al@20503 | 54 SUGGESTED="nvidia" |
al@20503 | 55 TAGS="3D creator editor" |
pankso@4084 | 56 } |