diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index 90bc365d05bbb4840f52ccc36e7af790affadc93..e15c22d7779c1f4ff2c6de5418fd95521405af72 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -470,14 +470,14 @@ (define-public hugin
 (define-public rawtherapee
   (package
     (name "rawtherapee")
-    (version "5.3")
+    (version "5.4")
     (source (origin
               (method url-fetch)
               (uri (string-append "http://rawtherapee.com/shared/source/"
                                   "rawtherapee-" version ".tar.xz"))
               (sha256
                (base32
-                "1y1ygxqmqfp4zg8rcgrlfdc1597cyr5zqgp5zjpldhvwdfa9r5cp"))))
+                "1229hxqq824hcqg1hy2cfglsp7kjbhhis9m33ss39pgmrb1w227d"))))
     (build-system cmake-build-system)
     (arguments
      '(#:tests? #f ; no test suite