diff options
Diffstat (limited to 'gnu/packages/guile.scm')
-rw-r--r-- | gnu/packages/guile.scm | 16 |
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 |