Archived
1
0
Fork 0

gnu: vtk@7: Do not embed running kernel version.

* gnu/packages/image-processing.scm (vtk-7)[arguments]: Add
  'remove-kernel-version phase.
This commit is contained in:
Vagrant Cascadian 2022-06-09 13:53:33 -07:00 committed by Vagrant Cascadian
parent e1383bfa6a
commit e92508baeb
No known key found for this signature in database
GPG key ID: DC518FC87F9716AA

View file

@ -435,7 +435,16 @@ integrates with various databases on GUI toolkits such as Qt and Tk.")
((#:configure-flags flags)
;; Otherwise, the build would fail with: "error: invalid conversion
;; from const char* to char* [-fpermissive]".
`(cons "-DCMAKE_CXX_FLAGS=-fpermissive" ,flags))))))
`(cons "-DCMAKE_CXX_FLAGS=-fpermissive" ,flags))
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'remove-kernel-version
;; Avoid embedding the kernel version for reproducible builds
(lambda _
(substitute*
"ThirdParty/hdf5/vtkhdf5/config/cmake/libhdf5.settings.cmake.in"
(("Host system: .CMAKE_HOST_SYSTEM.")
"Host system: @CMAKE_SYSTEM_NAME@"))))))))))
(define-public opencv
(package