diff --git a/opam/opam b/opam/opam
index 84d54529a5955e01c3fc2e23d512c98d10aeda66..d078e4b6cc56b6d85795e8c88b74e8b9a316669c 100644
--- a/opam/opam
+++ b/opam/opam
@@ -94,7 +94,7 @@ depends: [
   ( ( "lablgtk" { >= "2.18.2" } & "conf-gnomecanvas" )
   | ( "lablgtk3" { >= "3.0.beta4" & os!="macos" } & "lablgtk3-sourceview3" ))
   "conf-gtksourceview"
-  ( "alt-ergo-free" | "alt-ergo" )
+  ( "alt-ergo-free" | "alt-ergo" { <= "2.2.0" } )
   "conf-graphviz" { post }
   "yojson"
 ]