~ruther/guix-local

e676c0d990b1135b6fadcf1014ffc1e30097d466 — Jake Forster 10 months ago b8cbc0d
gnu: paraview: Fix build with gcc-14.

* gnu/packages/image-processing.scm: Import (gnu packages engineering).
(paraview): Use Guix's CGNS when building bundled VTK.
[source]: Remove ".git" suffix from URL.  Adjust snippet to also remove
bundled VTK library cgns.
[arguments]<#:configure-flags>: Add "-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=ON".
[inputs]: Add cgns.

Change-Id: Id8e11fd772a05a3833446233de301b13263f76a3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 5 insertions(+), 2 deletions(-)

M gnu/packages/image-processing.scm
M gnu/packages/image-processing.scm => gnu/packages/image-processing.scm +5 -2
@@ 69,6 69,7 @@
  #:use-module (gnu packages curl)
  #:use-module (gnu packages docbook)
  #:use-module (gnu packages documentation)
  #:use-module (gnu packages engineering)
  #:use-module (gnu packages flex)
  #:use-module (gnu packages fontutils)
  #:use-module (gnu packages game-development)


@@ 947,7 948,7 @@ recalculates.")
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://gitlab.kitware.com/paraview/paraview.git")
             (url "https://gitlab.kitware.com/paraview/paraview")
             (commit (string-append "v" version))
             (recursive? #t)))
       (file-name (git-file-name name version))


@@ 976,7 977,7 @@ recalculates.")
            (for-each (lambda (dir)
                        (delete-file-recursively
                         (string-append "VTK/ThirdParty/" dir "/vtk" dir)))
                      '(;;"cgns"
                      '("cgns"
                        "cli11"
                        ;;"diy2"
                        "doubleconversion"


@@ 1095,6 1096,7 @@ recalculates.")

           ;; External libraries for ParaView and VTK
           "-DVTK_MODULE_USE_EXTERNAL_ParaView_protobuf=ON"
           "-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=ON"
           "-DVTK_MODULE_USE_EXTERNAL_VTK_cli11=ON"
           "-DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion=ON"
           "-DVTK_MODULE_USE_EXTERNAL_VTK_eigen=ON"


@@ 1148,6 1150,7 @@ recalculates.")
           python-sphinx))
    (inputs
     (list boost
           cgns
           cli11
           curl
           double-conversion