summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/ots.scm8
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