diff options
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/package-management.scm | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index b8efab8ffb1..bb2d2a54597 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm | |||
| @@ -52,17 +52,17 @@ | |||
| 52 | arch "-linux" | 52 | arch "-linux" |
| 53 | "/20131110/guile-2.0.9.tar.xz"))) | 53 | "/20131110/guile-2.0.9.tar.xz"))) |
| 54 | 54 | ||
| 55 | (define-public guix-0.8.2 | 55 | (define-public guix-0.8.3 |
| 56 | (package | 56 | (package |
| 57 | (name "guix") | 57 | (name "guix") |
| 58 | (version "0.8.2") | 58 | (version "0.8.3") |
| 59 | (source (origin | 59 | (source (origin |
| 60 | (method url-fetch) | 60 | (method url-fetch) |
| 61 | (uri (string-append "ftp://alpha.gnu.org/gnu/guix/guix-" | 61 | (uri (string-append "ftp://alpha.gnu.org/gnu/guix/guix-" |
| 62 | version ".tar.gz")) | 62 | version ".tar.gz")) |
| 63 | (sha256 | 63 | (sha256 |
| 64 | (base32 | 64 | (base32 |
| 65 | "1a5gnkh17w7fgi5zy63ph64iqdvarkdqypkwgw2iifpqa6jq04zz")))) | 65 | "14n0nkj0ckhdwhghx1pml99hbjr1xdkn8x145j0xp1357vqlisnz")))) |
| 66 | (build-system gnu-build-system) | 66 | (build-system gnu-build-system) |
| 67 | (arguments | 67 | (arguments |
| 68 | `(#:configure-flags (list | 68 | `(#:configure-flags (list |
| @@ -100,6 +100,17 @@ | |||
| 100 | (copy "armhf") | 100 | (copy "armhf") |
| 101 | #t)) | 101 | #t)) |
| 102 | (add-after | 102 | (add-after |
| 103 | 'unpack 'disable-container-tests | ||
| 104 | ;; XXX FIXME: These tests fail within the build container. | ||
| 105 | (lambda _ | ||
| 106 | (substitute* "tests/syscalls.scm" | ||
| 107 | (("^\\(test-assert \"(clone|setns|pivot-root)\"" all) | ||
| 108 | (string-append "(test-skip 1)\n" all))) | ||
| 109 | (substitute* "tests/containers.scm" | ||
| 110 | (("^\\(test-assert" all) | ||
| 111 | (string-append "(test-skip 1)\n" all))) | ||
| 112 | #t)) | ||
| 113 | (add-after | ||
| 103 | 'install 'wrap-program | 114 | 'install 'wrap-program |
| 104 | (lambda* (#:key inputs outputs #:allow-other-keys) | 115 | (lambda* (#:key inputs outputs #:allow-other-keys) |
| 105 | ;; Make sure the 'guix' command finds GnuTLS and | 116 | ;; Make sure the 'guix' command finds GnuTLS and |
| @@ -166,7 +177,7 @@ the Nix package manager.") | |||
| 166 | ;; Note: use a short commit id; when using the long one, the limit on socket | 177 | ;; Note: use a short commit id; when using the long one, the limit on socket |
| 167 | ;; file names is exceeded while running the tests. | 178 | ;; file names is exceeded while running the tests. |
| 168 | (let ((commit "72cd8ec")) | 179 | (let ((commit "72cd8ec")) |
| 169 | (package (inherit guix-0.8.2) | 180 | (package (inherit guix-0.8.3) |
| 170 | (version (string-append "0.8.2." commit)) | 181 | (version (string-append "0.8.2." commit)) |
| 171 | (source (origin | 182 | (source (origin |
| 172 | (method git-fetch) | 183 | (method git-fetch) |
| @@ -178,7 +189,7 @@ the Nix package manager.") | |||
| 178 | "0mfn3y4kihv6xn3a05zafdswy6v8bncddrn4n4qciinplnyg20wa")) | 189 | "0mfn3y4kihv6xn3a05zafdswy6v8bncddrn4n4qciinplnyg20wa")) |
| 179 | (file-name (string-append "guix-" version "-checkout")))) | 190 | (file-name (string-append "guix-" version "-checkout")))) |
| 180 | (arguments | 191 | (arguments |
| 181 | (substitute-keyword-arguments (package-arguments guix-0.8.2) | 192 | (substitute-keyword-arguments (package-arguments guix-0.8.3) |
| 182 | ((#:phases phases) | 193 | ((#:phases phases) |
| 183 | `(modify-phases ,phases | 194 | `(modify-phases ,phases |
| 184 | (add-after | 195 | (add-after |
| @@ -208,9 +219,9 @@ the Nix package manager.") | |||
| 208 | ("texinfo" ,texinfo) | 219 | ("texinfo" ,texinfo) |
| 209 | ("graphviz" ,graphviz) | 220 | ("graphviz" ,graphviz) |
| 210 | ("help2man" ,help2man) | 221 | ("help2man" ,help2man) |
| 211 | ,@(package-native-inputs guix-0.8.2)))))) | 222 | ,@(package-native-inputs guix-0.8.3)))))) |
| 212 | 223 | ||
| 213 | (define-public guix guix-devel) | 224 | (define-public guix guix-0.8.3) |
| 214 | 225 | ||
| 215 | (define-public nix | 226 | (define-public nix |
| 216 | (package | 227 | (package |
