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

Publish on Stackage #20

Open
bb010g opened this issue Jan 1, 2016 · 4 comments
Open

Publish on Stackage #20

bb010g opened this issue Jan 1, 2016 · 4 comments

Comments

@bb010g
Copy link

bb010g commented Jan 1, 2016

No description provided.

@sulami
Copy link
Contributor

sulami commented Jan 2, 2016

I guess I could handle this as well, but I am not sure if Stackage is okay with external build dependencies?

@jeannekamikaze
Copy link

I would have to look into Stack first, as I am not familiar with it. What dependencies are you worried about, the C libs?

@sulami
Copy link
Contributor

sulami commented Jan 2, 2016

Yes, exactly. I had a look at various packages today and there are plenty of bindings that depend on external libraries to build, so I guess it would be no problem. I just thought it might go against the stability mantra.

@RyanGlScott
Copy link

Generally, it's not an issue. The Stackage nightly builds test everything in an Ubuntu 16.04 environment, so as long as you can apt-get install your dependencies, it's possible to add to Stackage. And in the case of SFML,

apt-get install libcsfml-dev libsfml-dev

suffices.

Just open a PR against https://github.com/fpco/stackage, add your package in https://github.com/fpco/stackage/blob/master/build-constraints.yaml, and add libcsfml-dev and libsfml-dev to https://github.com/fpco/stackage/blob/master/debian-bootstrap.sh.

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

4 participants