blender: now builds, but crashes on start up.

* workaround lack of dirent.d_type, lack of pthread_rwlock_initializer.
This commit is contained in:
Jerome Duval
2015-06-13 15:43:37 +00:00
parent 53214b351a
commit 74e89b3499
2 changed files with 238 additions and 6 deletions

View File

@@ -20,12 +20,14 @@ PATCHES="blender-$portVersion.patchset"
PROVIDES="
blender = $portVersion compat >= 2
cmd:blender
cmd:blender_thumbnailer.py
"
REQUIRES="
haiku
lib:libfreetype$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
lib:libglew$secondaryArchSuffix
lib:libglu$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
@@ -33,6 +35,9 @@ REQUIRES="
lib:libtiff$secondaryArchSuffix
lib:libz$secondaryArchSuffix
lib:libopenimageio$secondaryArchSuffix
lib:libpython3.4m$secondaryArchSuffix
lib:libstdc++$secondaryArchSuffix
lib:libgcc_s$secondaryArchSuffix
"
BUILD_REQUIRES="
@@ -46,11 +51,12 @@ BUILD_REQUIRES="
devel:libtiff$secondaryArchSuffix
devel:libz$secondaryArchSuffix
devel:libopenimageio$secondaryArchSuffix
devel:libpython3.4m$secondaryArchSuffix
"
BUILD_PREREQUIRES="
python3_numpy
cmd:python34
cmd:python3.4
cmd:cmake
cmd:make
cmd:gcc$secondaryArchSuffix
@@ -62,11 +68,25 @@ BUILD()
mkdir -p build_haiku
make $jobArgs BUILD_DIR=`pwd`/build_haiku \
BUILD_CMAKE_ARGS="-DPYTHON_INCLUDE_DIR=/system/develop/headers/python3.4m/ \
-DPYTHON_LIBRARY=/system/lib/python3.4/ -DWITH_CYCLES=OFF \
-DWITH_BOOST=OFF"
-DPYTHON_LIBRARY=/system/lib/libpython3.4m.so.1.0 \
-DPYTHON_EXECUTABLE=/bin/python3.4 \
-DWITH_CYCLES=OFF \
-DWITH_BOOST=OFF \
-DWITH_PYTHON_INSTALL=OFF \
-DCMAKE_INSTALL_PREFIX:PATH=$prefix"
}
INSTALL()
{
cd build_haiku
make install
mkdir -p $binDir $dataDir $docDir $appsDir
mv $prefix/blender $prefix/blender-thumbnailer.py $binDir/
mv $prefix/GPL-license.txt $prefix/LICENSE-bfont.ttf.txt \
$prefix/Python-license.txt $prefix/copyright.txt $prefix/readme.html \
$prefix/blender.svg $docDir
mv $prefix/2.74/* $dataDir/
mv $prefix/blender.desktop $appsDir/
rmdir $prefix/2.74
}