Haskell developers seem to like to write out their version ranges like this, sometimes:
lsp-types == 1.5.* || == 1.6.*
This creates a .ebuild with this in RDEPEND:
|| ( ( >=dev-haskell/lsp-types-1.5:=[profile?] <dev-haskell/lsp-types-1.6:=[profile?] )
( >=dev-haskell/lsp-types-1.6:=[profile?] <dev-haskell/lsp-types-1.7:=[profile?] ) )
Example: lsp-test-0.14.1.0
This could be automatically simplified to the following:
>=dev-haskell/lsp-types-1.5:=[profile?] <dev-haskell/lsp-types-1.7:=[profile?]
Haskell developers seem to like to write out their version ranges like this, sometimes:
This creates a
.ebuildwith this inRDEPEND:Example:
lsp-test-0.14.1.0This could be automatically simplified to the following: