GNU bug report logs - #70242
[PATCH 0/3] Add optional Blender dependencies.

Previous Next

Package: guix-patches;

Reported by: Vinicius Monego <monego <at> posteo.net>

Date: Sat, 6 Apr 2024 16:49:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 70242 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#70242; Package guix-patches. (Sat, 06 Apr 2024 16:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vinicius Monego <monego <at> posteo.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 06 Apr 2024 16:49:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Vinicius Monego <monego <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: Vinicius Monego <monego <at> posteo.net>
Subject: [PATCH 0/3] Add optional Blender dependencies.
Date: Sat,  6 Apr 2024 16:46:51 +0000
Vinicius Monego (3):
  gnu: openimageio: Add optional dependencies.
  gnu: Add materialx.
  gnu: blender: Add optional dependencies.

 gnu/packages/graphics.scm | 58 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 57 insertions(+), 1 deletion(-)


base-commit: 12fd64c9f952189d82a8a6ba91f2178c479eb890
-- 
2.39.2





Information forwarded to guix-patches <at> gnu.org:
bug#70242; Package guix-patches. (Sat, 06 Apr 2024 16:51:03 GMT) Full text and rfc822 format available.

Message #8 received at 70242 <at> debbugs.gnu.org (full text, mbox):

From: Vinicius Monego <monego <at> posteo.net>
To: 70242 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego <at> posteo.net>
Subject: [PATCH 1/3] gnu: openimageio: Add optional dependencies.
Date: Sat,  6 Apr 2024 16:49:20 +0000
* gnu/packages/graphics.scm (openimageio)[inputs]: Add dcmtk, ffmpeg,
freetype, libglvnd, libraw, libwebp, opencolorio, openjpeg, tbb.

Change-Id: I19ac4119783744a37aee0b55d4b49dcf02b55762
---
 gnu/packages/graphics.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index a63629823a..fcf3999f24 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1323,18 +1323,27 @@ (define-public openimageio
      (list pkg-config))
     (inputs
      (list boost
+           dcmtk
+           ffmpeg
            fmt
+           freetype
            giflib
            imath
+           libglvnd
            libheif
            libjpeg-turbo
            libpng
+           libraw
            libtiff
+           libwebp
+           opencolorio
            openexr
+           openjpeg
            pugixml
            pybind11
            python-wrapper
            robin-map
+           tbb
            zlib))
     (synopsis "C++ library for reading and writing images")
     (description

base-commit: 12fd64c9f952189d82a8a6ba91f2178c479eb890
-- 
2.39.2





Information forwarded to guix-patches <at> gnu.org:
bug#70242; Package guix-patches. (Sat, 06 Apr 2024 16:51:03 GMT) Full text and rfc822 format available.

Message #11 received at 70242 <at> debbugs.gnu.org (full text, mbox):

From: Vinicius Monego <monego <at> posteo.net>
To: 70242 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego <at> posteo.net>
Subject: [PATCH 2/3] gnu: Add materialx.
Date: Sat,  6 Apr 2024 16:49:21 +0000
* gnu/packages/graphics.scm (materialx): New variable.

Change-Id: I62c6a1675114611f23287068148171a44fa30a42
---
 gnu/packages/graphics.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index fcf3999f24..cd7dbf2dbe 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1354,6 +1354,41 @@ (define-public openimageio
     (home-page "https://www.openimageio.org")
     (license license:bsd-3)))
 
+(define-public materialx
+  (package
+    (name "materialx")
+    (version "1.38.9")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/AcademySoftwareFoundation/MaterialX")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "190xkg1q1sr9d95rq8rim6cxzlg2safki9i9zjsjw9wwv2bl95wr"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON")
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'check
+                 (lambda* (#:key tests? #:allow-other-keys)
+                   (when tests?
+                     (invoke
+                      "ctest" "-E"
+                      "MaterialXTest_Render_GLSL_TestSuite")))))))
+    (inputs
+     (list libglvnd libx11 libxt))
+    (home-page "https://materialx.org/")
+    (synopsis
+     "Standard for the exchange of rich material and look-development content")
+    (description "MaterialX is an open standard for representing rich material
+and look-development content in computer graphics, enabling its
+platform-independent description and exchange across applications and
+renderers.")
+    (license license:asl2.0)))
+
 (define-public openscenegraph
   (package
     (name "openscenegraph")
-- 
2.39.2





Information forwarded to guix-patches <at> gnu.org:
bug#70242; Package guix-patches. (Sat, 06 Apr 2024 16:51:04 GMT) Full text and rfc822 format available.

Message #14 received at 70242 <at> debbugs.gnu.org (full text, mbox):

From: Vinicius Monego <monego <at> posteo.net>
To: 70242 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego <at> posteo.net>
Subject: [PATCH 3/3] gnu: blender: Add optional dependencies.
Date: Sat,  6 Apr 2024 16:49:22 +0000
* gnu/packages/graphics.scm (blender)[inputs]: Add alembic, libharu, libspnav,
libwebp, llvm, materialx, openshadinglanguage, openxr, potrace, pulseaudio,
sdl2.

Change-Id: Ic6354df6623781d08876dc8aa1f89065e07f92f6
---
 gnu/packages/graphics.scm | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index cd7dbf2dbe..bf6420d19a 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -70,6 +70,7 @@ (define-module (gnu packages graphics)
   #:use-module (gnu packages crypto)
   #:use-module (gnu packages datastructures)
   #:use-module (gnu packages documentation)
+  #:use-module (gnu packages engineering)
   #:use-module (gnu packages flex)
   #:use-module (gnu packages fonts)
   #:use-module (gnu packages fontutils)
@@ -544,7 +545,8 @@ (define-public blender
                                "/lib/python" #$python-version
                                "/site-packages/")))))
     (inputs
-     (list boost
+     (list alembic
+           boost
            bullet
            eigen
            embree
@@ -558,24 +560,34 @@ (define-public blender
            jack-1
            jemalloc
            libepoxy
+           libharu
            libjpeg-turbo
            libpng
            libsndfile
+           libspnav
            libtiff
+           libwebp
            libx11
            libxi
            libxrender
+           llvm
            lzo
+           materialx
            openal
            opencolorio
            openexr
            openimageio
            openjpeg
+           openshadinglanguage
            opensubdiv
            openvdb
+           openxr
+           potrace
            pugixml
+           pulseaudio
            python
            python-numpy
+           sdl2
            tbb
            zlib
            `(,zstd "lib")))
-- 
2.39.2





This bug report was last modified 27 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.