cortex / gopass

Gopass: A simple password-store GUI
GNU General Public License v3.0
188 stars 13 forks source link

Full static binary #3

Closed cortex closed 8 years ago

cortex commented 8 years ago

Bundle everything needed to run the application into a single binary, for easy distribution.

These items need bundling:

elimisteve commented 8 years ago

This sounds great, but wouldn't there be Qt dependencies that wouldn't or couldn't go into one binary? Whenever I use a Go library that in turn wraps some C++, I need to install the C++ dependencies separately.

cortex commented 8 years ago

There are definitely Qt dependencies, so for this to work, the binary would have to be built statically. This is potentially a lot of work since Qt does not tend to be shipped in static mode. You will of course still need to grab the C++ dependencies if you build the binary.

cortex commented 8 years ago

I agree that this seems unfeasible at the moment, I'm pretty happy with the current install method, closing this for now.