From 97bc93664ff59b8724b31946eefc178de9dd5841 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Tue, 17 Dec 2019 23:32:11 -0500 Subject: [blender]: add arm struct alignment patch --- libre/blender/PKGBUILD | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'libre/blender/PKGBUILD') diff --git a/libre/blender/PKGBUILD b/libre/blender/PKGBUILD index e9cb5c1c2..95a956b97 100644 --- a/libre/blender/PKGBUILD +++ b/libre/blender/PKGBUILD @@ -33,15 +33,17 @@ url="http://www.blender.org" depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg' 'python-numpy' 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' - 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2') +depends_x86_64=('openimagedenoise') makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'ninja') options=(!strip) source=("git://git.blender.org/blender-addons.git" "git://git.blender.org/blender-addons-contrib.git" "git://git.blender.org/blender-translations.git" "git://git.blender.org/blender-dev-tools.git" - arm-no-sse2.patch) + arm-no-sse2.patch + arm-align-structs.patch) if [[ -n $_gittag ]]; then source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}") @@ -53,6 +55,7 @@ sha512sums=('SKIP' 'SKIP' 'SKIP' '13890f9cd11ca20bcb6f12206c990e25c0d08699feab0fca37607d847d2aebd2d2f423023986e120eaaeb0beca9a440a4d42007dcac2054fe6cdaf745de43402' + '9c708578f3efb9faca444ca69efad1343c09697601ded97a05b7227e55f0347efc69bafa52452e06b73480b5041fad966b6aa64cbdcd2458cf734281acf68f78' 'SKIP') prepare() { @@ -70,6 +73,10 @@ prepare() { patch -Np1 -i "$srcdir"/arm-no-sse2.patch + # error: static assertion failed: "DNA struct size verify" + # https://devtalk.blender.org/t/raspbian-blender-as-a-python-module-build-errors/10473/8 + patch -Np1 -i "$srcdir"/arm-align-structs.patch + mkdir build } -- cgit v1.2.3