12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # Template file for 'blender'
- pkgname=blender
- version=2.90.1
- revision=1
- archs="x86_64* ppc64*"
- build_style="cmake"
- pycompile_dirs="/usr/share/blender/${version%.*}/scripts"
- configure_args="-DWITH_INSTALL_PORTABLE=OFF -DWITH_PYTHON_INSTALL=OFF
- -DWITH_JACK=ON -DWITH_CODEC_FFMPEG=ON -DWITH_CODEC_SNDFILE=ON -DWITH_OPENMP=ON
- -DWITH_FFTW3=ON -DWITH_MOD_OCEANSIM=ON -DWITH_CYCLES_EMBREE=OFF -DWITH_OPENCOLORIO=ON
- -DWITH_IMAGE_OPENEXR=ON -DWITH_IMAGE_OPENJPEG=ON -DWITH_OPENSUBDIV=ON
- -DWITH_OPENCOLLADA=ON -DWITH_SYSTEM_GLEW=ON -DWITH_OPENVDB=ON -DWITH_ALEMBIC=ON
- -DWITH_BUILDINFO=OFF -DPYTHON_VERSION=$py3_ver -DPYTHON_LIBPATH=/usr/lib
- -DPYTHON_LIBRARY='python${py3_ver}${py3_abiver}'
- -DPYTHON_INCLUDE_DIRS=/$py3_inc"
- makedepends="libgomp-devel libpng-devel tiff-devel python3-devel glu-devel
- glew-devel freetype-devel jack-devel libopenal-devel libsndfile-devel
- libsamplerate-devel ffmpeg-devel fftw-devel boost-devel pcre-devel llvm
- libopenexr-devel libopenjpeg2-devel libXi-devel openimageio-devel
- opencolorio-devel opencollada-devel python3-numpy libXrender-devel
- OpenSubdiv-devel tbb-devel libxml2-devel openvdb-devel alembic-devel"
- depends="desktop-file-utils hicolor-icon-theme"
- short_desc="3D graphics creation suite"
- maintainer="Enno Boland <gottox@voidlinux.org>"
- license="GPL-2.0-or-later"
- homepage="http://www.blender.org"
- distfiles="http://download.blender.org/source/${pkgname}-${version}.tar.xz"
- checksum=e78dcc946c823ad1bd89bcc6938fc6b375540ec3eff58649586acf1f6a653d99
- python_version=3
- patch_args="-Np1"
- case "$XBPS_TARGET_MACHINE" in
- *-musl) ;;
- *) makedepends+=" jemalloc-devel" ;;
- esac
- case "$XBPS_TARGET_MACHINE" in
- x86_64*)
- # Enable Intel Open Image Denoise on x86_64
- makedepends+=" openimagedenoise-devel"
- configure_args+=" -DWITH_OPENIMAGEDENOISE=ON"
- ;;
- esac
- # Liberation: Change BUILD_PLATFORM value
- # Some code has been taken from:
- # https://git.parabola.nu/abslibre.git/tree/libre/blender/PKGBUILD
- post_patch() {
- # fix OS Name (pedantic, I know)
- sed -i 's|BUILD_PLATFORM;|"GNU/Linux-libre";|' 'source/creator/buildinfo.c'
- }
|