summaryrefslogtreecommitdiff
path: root/gnu/packages/guile.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/guile.scm')
-rw-r--r--gnu/packages/guile.scm16
1 files changed, 12 insertions, 4 deletions
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 7e82909151..87a1649970 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -335,6 +335,8 @@ without requiring the source code to be rewritten.")
(files '("lib/guile/2.2/site-ccache")))))))
(define-public guile-2.2.4
+ ;; This has no dependencies, but is used in (guix quirks).
+ ;; Do not remove!
(package
(inherit guile-2.2)
(version "2.2.4")
@@ -500,7 +502,7 @@ without requiring the source code to be rewritten.")
;; The main goal here is to allow for '--with-branch'.
(method git-fetch)
(uri (git-reference
- (url "https://git.savannah.gnu.org/git/guile.git")
+ (url "https://codeberg.org/guile/guile.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -623,20 +625,26 @@ GNU@tie{}Guile. Use the @code{(ice-9 readline)} module and call its
(define-public guile-for-guile-emacs
(let ((commit "e62c0d1b32f625fcbaa733c32a88622846aee905")
(revision "2"))
- (package (inherit guile-next)
+ (package/inherit guile-next
(name "guile-for-guile-emacs")
(version (git-version "3.0.7-81" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://codeberg.org/lyrra/guile")
- (commit commit)))
+ (url "https://codeberg.org/lyrra/guile")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0xfnd99iws9dwk5va8bmqpysmb8pnb1w91rw7rbfzzklyfvpibh6"))))
(arguments
(substitute-keyword-arguments (package-arguments guile-next)
+ ((#:configure-flags flags #~'())
+ #~(cons*
+ #$(string-append
+ "CFLAGS=-g -O2"
+ " -Wno-error=implicit-function-declaration")
+ #$flags))
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
(add-before 'check 'skip-failing-tests