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

Self-contained fpm #1103

Open
develar opened this issue May 4, 2016 · 2 comments
Open

Self-contained fpm #1103

develar opened this issue May 4, 2016 · 2 comments

Comments

@develar
Copy link

develar commented May 4, 2016

I am author of https://github.com/electron-userland/electron-builder and we use fpm to build deb packages.

And I am tired to handle Ruby&gem issues — it is awkward to require Ruby & gems.
I have prepared self-contained fpm — https://github.com/develar/fpm-self-contained/releases (no changes in the existing fpm code, thanks you! — develar@05a97e4).

May be it will be interested for someone else.

Currently, only OS X build — works on my machine and on Travis CI servers.
Unfortunately, travelling-ruby is not maintained — phusion/traveling-ruby#62 (comment) So, it is not easy to prepare self-contained build for Linux because fpm uses native extensions (on OS X you can build extensions on your host machine as part of packaging process, but it is not possible for Linux).

@develar
Copy link
Author

develar commented May 7, 2016

One change will be required — get rid of explicit json dependency (see rails/rails#23453)

@develar
Copy link
Author

develar commented May 9, 2016

Release for Linux (latest ruby 2.3.1) — https://github.com/develar/fpm-self-contained/releases

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

1 participant