diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 1d597d28196b781aca6324a0d7b508224be33e93..932c69389832aa7b68f8fa11045065841a9220f9 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -401,7 +401,7 @@ (define-public hdf5
 (define-public octave
   (package
     (name "octave")
-    (version "3.8.2")
+    (version "4.0.0")
     (source
      (origin
       (method url-fetch)
@@ -409,7 +409,7 @@ (define-public octave
 			  version ".tar.gz"))
       (sha256
        (base32
-	"05slz8yx8k91fqlnfr1f0vni95iq9qmchz41c7nf4isn3b2fjn7j"))))
+	"101jr9yck798586jz4vkjcgk36zksmxf1pxrzvipgn2xgyay0zjc"))))
     (build-system gnu-build-system)
     (inputs
      `(("lapack" ,lapack)