Message ID | 20201124212254.0c69b459@riseup.net |
---|---|
State | Accepted |
Headers | show |
Series | [bug#43976] Chicken build system + some example eggs | expand |
Context | Check | Description |
---|---|---|
cbaines/submitting builds | success | |
cbaines/comparison | success | View comparision |
cbaines/git branch | success | View Git branch |
cbaines/applying patch | fail | View Laminar job |
cbaines/issue | success | View issue |
Hi raingloom! raingloom <raingloom@riseup.net> skribis: > From 2ba52705cf909590a428ea598dfdf1c61ada6a8c Mon Sep 17 00:00:00 2001 > From: raingloom <raingloom@riseup.net> > Date: Mon, 12 Oct 2020 04:11:59 +0200 > Subject: [PATCH 01/20] gnu: Added search paths for Chicken Scheme. > > * gnu/packages/chicken.scm (chicken): Added search paths > [native-search-paths]: added CHICKEN_REPOSITORY_PATH and a comment about > CHICKEN_INCLUDE_PATH. [...] > + (native-search-paths > + (list (search-path-specification > + (variable "CHICKEN_REPOSITORY_PATH") > + ;; TODO extract binary version into a module level definition. > + (files (list "var/lib/chicken/11"))))) > + ;; the use of this variable is unclear. the online docs don't even > + ;; mention it. i'm leaving it in as a comment for now, in case > + ;; something breaks. > + ;; (search-path-specification > + ;; (variable "CHICKEN_INCLUDE_PATH") > + ;; (files '("share"))) I think you can remove the comment here; presumably we now know that CHICKEN_REPOSITORY_PATH is the one that matters. :-) Could you please ensure that earlier comments notably at <https://issues.guix.gnu.org/43976#1> have been taken into account, that the SRFI packages still build and have a layout consistent with the var/lib/chicken/11 search path above, and send a v2 of the whole series? Thanks in advance! Ludo’.
From 2ba52705cf909590a428ea598dfdf1c61ada6a8c Mon Sep 17 00:00:00 2001 From: raingloom <raingloom@riseup.net> Date: Mon, 12 Oct 2020 04:11:59 +0200 Subject: [PATCH 01/20] gnu: Added search paths for Chicken Scheme. * gnu/packages/chicken.scm (chicken): Added search paths [native-search-paths]: added CHICKEN_REPOSITORY_PATH and a comment about CHICKEN_INCLUDE_PATH. --- gnu/packages/chicken.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 729cf25a6c..42232ec3b8 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -59,6 +59,17 @@ ;; Parallel builds are not supported, as noted in README. #:parallel-build? #f)) + (native-search-paths + (list (search-path-specification + (variable "CHICKEN_REPOSITORY_PATH") + ;; TODO extract binary version into a module level definition. + (files (list "var/lib/chicken/11"))))) + ;; the use of this variable is unclear. the online docs don't even + ;; mention it. i'm leaving it in as a comment for now, in case + ;; something breaks. + ;; (search-path-specification + ;; (variable "CHICKEN_INCLUDE_PATH") + ;; (files '("share"))) (propagated-inputs `(("gcc-toolchain" ,gcc-toolchain))) (home-page "https://www.call-cc.org/") (synopsis "R5RS Scheme implementation that compiles native code via C") -- 2.29.2