haskell-opengl / OpenGL

Haskell bindings to OpenGL
http://www.haskell.org/haskellwiki/OpenGL
BSD 3-Clause "New" or "Revised" License
147 stars 26 forks source link

Compatibility with GHC 9.2 and transformers 0.6 #89

Closed sjakobi closed 2 years ago

sjakobi commented 2 years ago

master already seems to build with GHC 9.2 – could you make a release or a revision?

Compatibility with the latest transformers will require another bump (and possibly code changes – I didn't check).

ulysses4ever commented 2 years ago

@svenpanne @dagit would it be possible to have a Hackage revision? It seems like it's "only" a matter of bumping the bytestring's bound.

andreasabel commented 2 years ago

I revised the outdated upper bounds on Hackage: https://hackage.haskell.org/package/OpenGL-3.0.3.0/revisions/ I tested compilation with GHC 8.8.4, 8.10.7, 9.0.2, 9.2.3 and 9.4.1 (alpha2). The last one requires --allow-newer for dependency OpenGLRaw. I hope this revision is ok with you Sven @SvenPanne, let me know otherwise.

sjakobi commented 2 years ago

Thanks a lot, @andreasabel! :)