mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: boost: Update to 1.60.0.
* gnu/packages/boost.scm (boost): Update to 1.60.0. [source]: Remove patch. * gnu/packages/patches/boost-mips-avoid-m32.patch: Delete patch * gnu-system.am (dist_patch_DATA): Remove patch. Also fix dependent packages: * gnu/packages/patches/csound-header-ordering.patch: New patch. * gnu/packages/audio.scm (csound)[source]: Use it. [arguments]: Add 'set-flags phase. * gnu/packages/patches/libcmis-fix-test-onedrive.patch: New patch. * gnu/packages/libreoffice.scm (libcmis)[source]: Use it. (libreoffice)[arguments]: Add LDFLAGS to #:configure-flags. (librevenge)[inputs]: Move boost from here... [propogated-inputs]: to here. [arguments]: Add LDFLAGS to #:configure-flags. * gnu/packages/patches/openimageio-boost-1.60.patch: New patch. * gnu/packages/graphics.scm (openimageio): Use it. * gnu-system.am (dist_patch_DATA): Add patches.
This commit is contained in:
parent
3abe8136fd
commit
c91d3fb7f4
9 changed files with 135 additions and 27 deletions
|
@ -320,7 +320,8 @@ tools (analyzer, mono/stereo tools, crossovers).")
|
|||
version "/Csound" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0a1sni6lr7qpwywpggbkp0ia3h9bwwgf9i87gsag8ra2h30v82hd"))))
|
||||
"0a1sni6lr7qpwywpggbkp0ia3h9bwwgf9i87gsag8ra2h30v82hd"))
|
||||
(patches (list (search-patch "csound-header-ordering.patch")))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
;; Work around this error on x86_64 with libc 2.22+:
|
||||
|
@ -1081,7 +1082,16 @@ software.")
|
|||
#:configure-flags
|
||||
(list (string-append "--boost-includes="
|
||||
(assoc-ref %build-inputs "boost")
|
||||
"/include"))))
|
||||
"/include"))
|
||||
#:phases (modify-phases %standard-phases
|
||||
(add-before
|
||||
'configure 'set-flags
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; See e.g. https://github.com/lvtk/lvtk/issues/21
|
||||
(setenv "LDFLAGS"
|
||||
(string-append
|
||||
"-L" (assoc-ref inputs "boost") "/lib "
|
||||
"-lboost_system")))))))
|
||||
(inputs
|
||||
`(("boost" ,boost)
|
||||
("lv2" ,lv2)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue