diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index 768159ba6c5874cadf6db8b8aa40800315f01026..413aa0f7581fea045bcc374dd6363a42d7509fa4 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -6628,7 +6628,7 @@ (define-public ghc-libyaml
     (inputs
      `(("ghc-conduit" ,ghc-conduit)
        ("ghc-resourcet" ,ghc-resourcet)
-       ("libyaml" ,libyaml-2.1)))
+       ("libyaml" ,libyaml-0.2)))
     (home-page "https://github.com/snoyberg/yaml#readme")
     (synopsis "Low-level, streaming YAML interface.")
     (description "This package provides a Haskell wrapper over the
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 25afd8257d328f80dd85339f5eb88758fc07fc41..4ee74374dd97af3b5e62df8e0c348b41cd0bf8d0 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -1491,7 +1491,7 @@ (define-public libyaml
      "LibYAML is a YAML 1.1 parser and emitter written in C.")
     (license license:expat)))
 
-(define-public libyaml-2.1
+(define-public libyaml-0.2
   (package
     (inherit libyaml)
     (version "0.2.1")