diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 159e26fc5183ffed6ff5b1df9391420e16aeb455..b9ce7fe5b7ffe322542ea0be629c4f1a1c362c9e 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -177,7 +177,7 @@ (define-public gsl
 (define-public glpk
   (package
     (name "glpk")
-    (version "4.58")
+    (version "4.59")
     (source
      (origin
       (method url-fetch)
@@ -185,7 +185,7 @@ (define-public glpk
                           version ".tar.gz"))
       (sha256
        (base32
-        "1jmrya04hgwnrxrqqs40i6m9cqka3q601cx3nh9ijyvlg90zlq24"))))
+        "1bpbp5z0378kaj5bqmc5m2j5h9c7553p0s2j6a28badqghpbx673"))))
     (build-system gnu-build-system)
     (inputs
      `(("gmp" ,gmp)))