summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/package-management.scm25
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