From 8bdf4c2dac67a9f5baf0d0facef7bd8bef120e63 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Fri, 10 Dec 2021 16:22:26 +0100 Subject: [PATCH 2/2] gnu: cl-gsll: Fix more paths. * gnu/packages/lisp-xyz.scm (sbcl-gsll)[arguments]: Update 'fix-cffi-paths' phase. --- gnu/packages/lisp-xyz.scm | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9f06be28ee..58d4b889f6 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7989,11 +7989,28 @@ (define-public sbcl-gsll (substitute* "init/init.lisp" (("libgslcblas.so" all) (string-append - (assoc-ref inputs "gsl") "/lib/" all))) - (substitute* "init/init.lisp" + (assoc-ref inputs "gsl") "/lib/" all)) (("libgsl.so" all) (string-append - (assoc-ref inputs "gsl") "/lib/" all)))))))) + (assoc-ref inputs "gsl") "/lib/" all))) + (substitute* '("calculus/monte-carlo-structs.lisp" + "data/array-structs.lisp" + "eigensystems/eigen-struct.lisp" + "init/callback-struct.lisp" + "init/libgsl-unix.lisp" + "ordinary-differential-equations/ode-struct.lisp" + "physical-constants/cgsm.lisp" + "physical-constants/mksa.lisp" + "physical-constants/num.lisp" + "series-struct.lisp" + "solve-minimize-fit/solver-struct.lisp" + "special-functions/sf-result.lisp" + "test-unit/machine.lisp") + (("\\(in-package :gsl\\)" all) + (string-append all + "\n#+linux (cc-flags \"-I" + (assoc-ref inputs "gsl") + "/include/\")")))))))) (synopsis "GNU Scientific Library for Lisp") (description "The GNU Scientific Library for Lisp (GSLL) allows the use of the -- 2.34.0