-
Notifications
You must be signed in to change notification settings - Fork 377
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
Conan package #197
base: master
Are you sure you want to change the base?
Conan package #197
Conversation
I'm also doing some work on this. I hope I can provide a pull request this week for suggestions/improvements and also include the package generation on CI. |
@half2me if you're willing to maintain this entry we will welcome the inclusion. Please place the file within a script folder as I have a feeling will see a flood of these. Ok? |
@half2me take a look at my implementation at https://github.com/nunojpg/conan-restbed
It would also be nice if we can make Windows CI to work. If not AppVeyor maybe using Visual Studio Team Services. |
@nunojpg great idea. I have no experience with conan, so I doubt I'll be able to help much, I was mainly trying to give incentive :D |
@ben-crowhurst as a side-effect of this conan packaging effort, restbed is compiling fine on Appveyor. https://ci.appveyor.com/project/nunojpg/conan-restbed I don't know much about Windows builds or appveyor, so I can't understand what is causing the trouble with appveyor (#81). What I can say is that I am using the absolute default cmake build, without any kind of hacks for windows. |
Is any further work required? Or should I just merge this PR? |
This recipe is not compatible with Windows. For me is NOK. If you feel Conan is important (and eventually you'll will :)), then I can PR a much more complete recipe with continuos integrations builds. The problem is that you still have to create a Corvusoft channel and this package maintenance maybe should be offloaded to the community. One option is to leave it unofficial, the other is to create a repo and give some people commit privileges to it. |
A community led effort would be desirable. How do you want me to proceed? |
I ask for more 1 week to further test my conan package implementation, and then I'll suggest a way forward. |
Hi, sorry for the delay. Conan just changed their repository model and now provide very specific instructions on the recommended uniform packaging approach. http://docs.conan.io/en/latest/packaging/bintray/conan_center_guide.html They also provide some new quality requirements, and I don't meet them all yet. So I need about 2 more weeks to get back to this. Then I suggest you fork my repository to make it Corvusoft "official" and for any future changes I'll pull request your repository. |
Conan has a new central repository for maintaining recipes and getting them into Conan Center (the official Conan repository) I'm recommending to get a recipe for restbed in there: https://github.com/conan-io/conan-center-index/ |
Having the ability to install this via Conan would be awesome.
I starting working on a conanfile, but this is in no way complete. I was hoping someone with more experience could help me set this up, and it could be added to the project in the future?
I'll keep on working on this in the meantime...