Update guix.scm for new Guix inclusion of Guile 2.2 release
authorChristopher Allan Webber <cwebber@dustycloud.org>
Wed, 22 Mar 2017 21:25:48 +0000 (16:25 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Wed, 22 Mar 2017 21:25:48 +0000 (16:25 -0500)
guix.scm

index e440327c819bb253ce9d8ea86770ca12773ceba2..6a9869905e03602080f4e1ac4e67512db952143a 100644 (file)
--- a/guix.scm
+++ b/guix.scm
 
 (define %source-dir (dirname (current-filename)))
 
-(define guile-without-select-bug
-  (package
-   (inherit guile-next)
-   (version (package-version guile-next))
-   (source (origin
-              (method url-fetch)
-              (uri (string-append "ftp://alpha.gnu.org/gnu/guile/guile-"
-                                  version ".tar.xz"))
-              (sha256
-               (base32
-                "0r9y4hw17dlxahik4zsccfb2f3p2a07wqndfm251bgmam9hln6gi"))
-              (modules '((guix build utils)))
-
-              ;; Remove the pre-built object files.  Instead, build everything
-              ;; from source, at the expense of significantly longer build
-              ;; times (almost 3 hours on a 4-core Intel i5).
-              (snippet '(for-each delete-file
-                                  (find-files "prebuilt" "\\.go$")))
-
-              ;; Here's what we're adding
-              (patches (list (string-append %source-dir
-                                            "/build-aux/patch-guile-fix-live-repl.patch")))))))
-
-(define guile-8sync-latest
-  (package
-    (inherit guile-8sync)
-    (version "git")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "git://git.savannah.gnu.org/8sync.git")
-             (commit "dfde2119df2a0adb86ec4921f95ef2c15692a593")))
-       (sha256
-        (base32
-         "086smlch92n6z5xng0la9l9g6m145klw1c8222cgj32qhyarbkpk"))))
-    (arguments
-     `(#:phases (modify-phases %standard-phases
-                  (add-before 'configure 'bootstrap
-                              (lambda _
-                                (zero? (system* "./bootstrap.sh")))))))))
-
 (package
   (name "guile-mudsync")
   (version "git")
                    ("automake" ,automake)
                    ("pkg-config" ,pkg-config)
                    ("texinfo" ,texinfo)))
-  (inputs `(("guile" ,guile-without-select-bug)
-            ("guile-8sync" ,guile-8sync-latest)
+  (inputs `(("guile" ,guile-2.2)
+            ("guile-8sync" ,guile-8sync)
             ("guile-irregex" ,guile2.2-irregex)))
   (arguments
    `(#:phases (modify-phases %standard-phases