gnu: blender: Unbundle dependencies.

* gnu/packages/graphics.scm (blender)[arguments]<#:configure-flags>: Pass
"-DWITH_SYSTEM_BULLET=ON", "-DWITH_SYSTEM_EIGEN3=ON",
"-DWITH_SYSTEM_FREETYPE=ON", "-DWITH_SYSTEM_GLOG=ON", "-DWITH_SYSTEM_LZO=ON".
[inputs]: Add bullet, eigen, glog, lzo.

Change-Id: Iae52880a9fa3dc2a39948e5fe4fbddb84637c5da
This commit is contained in:
Vinicius Monego 2024-04-03 09:09:58 -03:00
parent ebaf658acd
commit 12fd64c9f9
No known key found for this signature in database
GPG Key ID: 637B0B138065B68A

View File

@ -74,6 +74,7 @@
#:use-module (gnu packages fonts) #:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils) #:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages game-development)
#:use-module (gnu packages gettext) #:use-module (gnu packages gettext)
#:use-module (gnu packages ghostscript) #:use-module (gnu packages ghostscript)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
@ -521,6 +522,11 @@ typically encountered in feature film production.")
"-DWITH_OPENVDB=ON" "-DWITH_OPENVDB=ON"
"-DWITH_OPENSUBDIV=ON" "-DWITH_OPENSUBDIV=ON"
"-DWITH_PYTHON_INSTALL=OFF" "-DWITH_PYTHON_INSTALL=OFF"
"-DWITH_SYSTEM_BULLET=ON"
"-DWITH_SYSTEM_EIGEN3=ON"
"-DWITH_SYSTEM_FREETYPE=ON"
"-DWITH_SYSTEM_GLOG=ON"
"-DWITH_SYSTEM_LZO=ON"
(string-append "-DPYTHON_LIBRARY=python" #$python-version) (string-append "-DPYTHON_LIBRARY=python" #$python-version)
(string-append "-DPYTHON_LIBPATH=" (string-append "-DPYTHON_LIBPATH="
(assoc-ref %build-inputs "python") (assoc-ref %build-inputs "python")
@ -539,11 +545,14 @@ typically encountered in feature film production.")
"/site-packages/"))))) "/site-packages/")))))
(inputs (inputs
(list boost (list boost
bullet
eigen
embree embree
ffmpeg-5 ffmpeg-5
fftw fftw
freetype-with-brotli freetype-with-brotli
glew glew
glog
gmp ;needed for boolean operations on meshes gmp ;needed for boolean operations on meshes
imath imath
jack-1 jack-1
@ -556,6 +565,7 @@ typically encountered in feature film production.")
libx11 libx11
libxi libxi
libxrender libxrender
lzo
openal openal
opencolorio opencolorio
openexr openexr