diff options
author | Andreas Enge <andreas@enge.fr> | 2025-07-23 18:08:42 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-07-23 18:08:42 +0200 |
commit | b78aea2f9b5ba81db81454adc2926f559de9eba5 (patch) | |
tree | 67033a32ed88d443dafefd0ead9d0c136b52189b | |
parent | 271355a6448b2069f371e1afc8f0b38066d8d38f (diff) |
gnu: ots: Fix build with gcc-14.
* gnu/packages/ots.scm (ots)[arguments]<#:phases>{'fix-includes}: New phase.
Change-Id: I37bad828cc02328804b5829315a2296614cea70c
-rw-r--r-- | gnu/packages/ots.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/packages/ots.scm b/gnu/packages/ots.scm index e527bf277e..6a34d1d7db 100644 --- a/gnu/packages/ots.scm +++ b/gnu/packages/ots.scm @@ -55,6 +55,11 @@ #:phases (modify-phases %standard-phases + (add-after 'unpack 'fix-includes + (lambda _ + (substitute* "src/libots.h" + (("#include <glib.h>" all) + (string-append all "\n#include <math.h>"))))) (add-after 'configure 'set-shared-lib-extension (lambda _ ;; For some reason, the 'libtool' script (from Libtool @@ -63,8 +68,7 @@ ;; This leads to the creation of 'libots-1' instead of ;; 'libots-1.so'. Fix that. (substitute* "libtool" - (("shrext_cmds") "shrext")) - #t))))) + (("shrext_cmds") "shrext"))))))) (inputs (list glib popt libxml2 zlib)) (native-inputs |