Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relax lower version boundaries imposed on glib, gtk #6

Open
ivanperez-keera opened this issue Dec 14, 2016 · 2 comments
Open

Relax lower version boundaries imposed on glib, gtk #6

ivanperez-keera opened this issue Dec 14, 2016 · 2 comments

Comments

@ivanperez-keera
Copy link

ivanperez-keera commented Dec 14, 2016

As explained in #4 , the version requirements imposed on gtk and glib seem too strict.

The latest Ubuntu LTS only provides libghc-gtk-dev (0.13.9-3build1) and libghc-glib-dev (0.13.2.1-4build1), and that presumably won't change until the next LTS to be released April 2018. Unfortunately, libghc-glade-dev is not provided, so it is necessary to grab it from hackage or github.

I relaxed the requirements on gtk and glib, and glade installs fine. I tried it with a small app (https://launchpad.net/~keera-studios/+archive/ubuntu/haskell-reactive/+packages) and it works, but I have not tried it with larger applications.

Are any features available only in glib >= 0.13.4 or gtk >= 0.14.5 required by glade?

@ivanperez-keera ivanperez-keera changed the title Relax version boundaries of dependencies Relax version boundaries on glib, gtk Dec 14, 2016
@ivanperez-keera ivanperez-keera changed the title Relax version boundaries on glib, gtk Relax lower version boundaries imposed on glib, gtk Dec 14, 2016
@cmaeder
Copy link
Contributor

cmaeder commented Dec 14, 2016

It should be fine to relax the bounds. The actual code never changed for quite a while. (I do not know why I imposed the strict bounds, probably because I've only tested those.)

@cmaeder
Copy link
Contributor

cmaeder commented Dec 14, 2016

gtk >= 014.3 first required Cabal-Version: >= 1.24, though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants