-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Packages for Linux / OSX / Windows #6
Comments
@conradkleinespel I'm packaging limonite for Fedora/CentOS/RHEL using tito. I can't still recommend it since it forces on us a tagging scheme that is ugly to say the least :) Once I figure out how to make things saner I'll be more than happy on helping to package Rooster for Red Hat flavors of linux :) |
@qmx Thanks for sharing tito. I didn't know about this tool. I wouldn't like to Rooster to be bound to a certain versioning scheme by a 3rd party tool. But maybe tito could still work out for us if the version it wants us to use is the same as what we would have used anyway, right? It would be amazing if you could contribute Red Hat packaging scripts 😃 |
On Windows (if we get there) it could be this unless someone suggests a better alternative |
@sumproxy You are right about Windows by saying "if we get there". I don't think Rooster even compiles on Windows. I'm currently not interested in supporting windows. If someone needs this though, they can submit the fixes needed for windows support. |
@qmx @sumproxy I've added a fancy new install script that currently works on Ubuntu (14.04, 16.04, 16.10), Debian 8, CentOS 7, Fedora 25 and FreeBSD 11. It can be run with a oneliner: curl -sSL 'https://raw.githubusercontent.com/conradkleinespel/rooster/master/install.sh' | sh Feel free to let me know what you think. Of course, this does not exclude making proper packages for each distribution / OS, so I'm leaving this issue open until we get to that. |
OSX package will be available once #16 is fixed, for other OSes or specific BSD/Linux distros, we'll keep track of progress in separate issues so that packages can be worked on independently from each other |
It would be cool to have packages for the main platforms people might use Rooster on. This would make it easier to install. People shouldn't need to know that Rooster runs on Rust or uses 3rd party libraries in order to use Rooster.
Here are options for some OSs:
Let us know what you think might be the best way to go about this 😃
The text was updated successfully, but these errors were encountered: