summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-11-30 21:37:41 +0100
committerLudovic Courtès <ludo@gnu.org>2012-11-30 21:37:41 +0100
commitfa29b1998893f6ee136bca02bde2b59435d0737b (patch)
tree153d9cb23db84d10b77d167553228e0155d384e2
parent6b345e06cd9e074cf589b34e78fa3ff6d33aa822 (diff)
distro: Add `guile-2.0/fixed', which should rarely change.
* distro/packages/guile.scm (guile-2.0/fixed): New variable. * distro/packages/base.scm (guile-final): Use it.
-rw-r--r--distro/packages/base.scm2
-rw-r--r--distro/packages/guile.scm5
2 files changed, 6 insertions, 1 deletions
diff --git a/distro/packages/base.scm b/distro/packages/base.scm
index 8a9e6d81667..ea6297107fd 100644
--- a/distro/packages/base.scm
+++ b/distro/packages/base.scm
@@ -920,7 +920,7 @@ store.")
920 ;; holds a dependency on the bootstrap Binutils. Use multiple outputs for 920 ;; holds a dependency on the bootstrap Binutils. Use multiple outputs for
921 ;; Libtool, so that that dependency is isolated in the "bin" output. 921 ;; Libtool, so that that dependency is isolated in the "bin" output.
922 (package-with-bootstrap-guile 922 (package-with-bootstrap-guile
923 (package-with-explicit-inputs guile-2.0 923 (package-with-explicit-inputs guile-2.0/fixed
924 %boot4-inputs 924 %boot4-inputs
925 (current-source-location) 925 (current-source-location)
926 #:guile %bootstrap-guile))) 926 #:guile %bootstrap-guile)))
diff --git a/distro/packages/guile.scm b/distro/packages/guile.scm
index 80e5ef7612f..a9a07a34ec6 100644
--- a/distro/packages/guile.scm
+++ b/distro/packages/guile.scm
@@ -130,6 +130,11 @@ call interface, and powerful string processing.")
130 (home-page "http://www.gnu.org/software/guile/") 130 (home-page "http://www.gnu.org/software/guile/")
131 (license "LGPLv3+"))) 131 (license "LGPLv3+")))
132 132
133(define-public guile-2.0/fixed
134 ;; A package of Guile 2.0 that's rarely changed. It is the one used
135 ;; in the `base' module, and thus changing it entails a full rebuild.
136 guile-2.0)
137
133 138
134;;; 139;;;
135;;; Extensions. 140;;; Extensions.