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

Packages for Linux / OSX / Windows #6

Closed
conradkleinespel opened this issue Jan 14, 2016 · 6 comments
Closed

Packages for Linux / OSX / Windows #6

conradkleinespel opened this issue Jan 14, 2016 · 6 comments

Comments

@conradkleinespel
Copy link
Owner

conradkleinespel commented Jan 14, 2016

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 😃

@qmx
Copy link
Contributor

qmx commented Jan 14, 2016

@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 :)

@conradkleinespel
Copy link
Owner Author

@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 😃

@sumproxy
Copy link

On Windows (if we get there) it could be this unless someone suggests a better alternative

@conradkleinespel
Copy link
Owner Author

@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.

@conradkleinespel
Copy link
Owner Author

@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.

@conradkleinespel
Copy link
Owner Author

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

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

3 participants