mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-06 22:24:12 -05:00
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:
committed by
GitHub
parent
ca51d211ea
commit
204b2442ac
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user