flank — blender: 4.5.4 → 5.0.0 (#13602)

* blender 4.5.4 -> 5.0.0

* flank: Package File Update Run on linux/amd64 container.

---------

Co-authored-by: Zopolis4 <creatorsmithmdt@gmail.com>
Co-authored-by: chromebrew-actions[bot] <220035932+chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
chromebrew-actions[bot]
2025-11-23 13:19:05 -05:00
committed by GitHub
parent ca51d211ea
commit 204b2442ac
2 changed files with 1371 additions and 5670 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,27 +1,32 @@
require 'package'
require 'buildsystems/cmake'
class Blender < Package
class Blender < CMake
description 'Blender is the free and open source 3D creation suite.'
homepage 'https://www.blender.org'
version '4.5.4'
version '5.0.0'
license 'GPLv3+'
compatibility 'x86_64'
min_glibc '2.29'
source_url "https://download.blender.org/release/Blender#{version.sub(/\.\d+$/, '')}/blender-#{version}-linux-x64.tar.xz"
source_sha256 '2e6ef8e99fc36327270429ddc8e7bad2859dd878a5a137d2e0bf0f02f6792505'
source_url "https://download.blender.org/source/blender-#{version}.tar.xz"
source_sha256 '120b45227b1dba2ecec116c6f924f3e7efabebac762e030552fdf70baff1b5b4'
binary_compression 'tar.zst'
# depends_on 'audaspace'
binary_sha256({
x86_64: '13d3c33d2d75e5a433db7ad57efdba87aef5faa000e4323fbdf2dbda9d869e0e'
})
depends_on 'audaspace'
depends_on 'boost' # R
depends_on 'eigen'
depends_on 'embree'
depends_on 'ffmpeg'
depends_on 'freetype'
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'gmp' # R
depends_on 'jack' # R
depends_on 'libepoxy'
depends_on 'libjpeg_turbo'
depends_on 'libpng'
depends_on 'sdl2' # R
depends_on 'libsndfile' # R
depends_on 'libtiff'
depends_on 'libwebp' # R
@@ -41,18 +46,13 @@ class Blender < Package
depends_on 'py3_numpy'
depends_on 'py3_requests'
depends_on 'python3'
depends_on 'sdl2' # R
depends_on 'shaderc'
depends_on 'tbb' # R
depends_on 'vulkan_headers'
depends_on 'vulkan_icd_loader' # R
depends_on 'zlib'
depends_on 'zstd'
no_compile_needed
def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/blender"
FileUtils.install 'blender.desktop', "#{CREW_DEST_PREFIX}/share/applications/blender.desktop", mode: 0o644
FileUtils.install 'blender.svg', "#{CREW_DEST_PREFIX}/share/icons/blender.svg", mode: 0o644
FileUtils.ln_s "#{CREW_PREFIX}/share/blender/blender-launcher", "#{CREW_DEST_PREFIX}/bin/blender"
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/blender"
end
cmake_options '-DWITH_FFTW3=OFF -DWITH_SYSTEM_EIGEN3=ON -DWITH_SYSTEM_AUDASPACE=ON -DPYTHON_VERSION=3.13 -DWITH_PYTHON_INSTALL=OFF -DWITH_INSTALL_PORTABLE=OFF'
end