diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2012-11-30 21:37:41 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2012-11-30 21:37:41 +0100 |
| commit | fa29b1998893f6ee136bca02bde2b59435d0737b (patch) | |
| tree | 153d9cb23db84d10b77d167553228e0155d384e2 /distro | |
| parent | 6b345e06cd9e074cf589b34e78fa3ff6d33aa822 (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.
Diffstat (limited to 'distro')
| -rw-r--r-- | distro/packages/base.scm | 2 | ||||
| -rw-r--r-- | distro/packages/guile.scm | 5 |
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. |
